@charset "utf-8";
/* CSS Document */

body{
background:url(../images/index/index_bg.gif) repeat-x top;}

dl,dt,dd{
padding:0px;
margin:0px;}

#indexcontents{
width:650px;
margin-top:15px;
float:left;}

#mainimg{
padding:0px;
margin:0px;
margin-bottom:15px;}

#resultnews{
width:230px;
float:left;
border-bottom:#CCCCCC 1px solid;}

#resultnews dd{
border-left:#CCC 1px solid;
border-right:#CCC 1px solid;
padding:5px;}

#resultnews a{
font-size:80%;
line-height:120%;
text-decoration:none;}
#resultnews a:hover{
text-decoration:underline;}

.shikakubg_1{
display:block;
background-color:#f6f9f2;
padding:5px;
width:218px;}
.shikakubg_2{
display:block;
background-color:#FFFFFF;
padding:5px;}

.naiteibg_1{
display:block;
background-color:#edf7ff;
padding:5px;
}
.naiteibg_2{
display:block;
background-color:#FFFFFF;
padding:5px;}


.shikaku_bus{
display:block;
padding-left:24px;
background:url(../images/index/icon_bus.gif) no-repeat left top;
margin:auto;
}
.shikaku_bus a{
color:#4a7013;
}

.shikaku_med{
color:#cc0000;
display:block;
padding-left:24px;
background:url(../images/index/icon_med.gif) no-repeat left top;
margin:auto;}
.shikaku_med a{
color:#cc0000;
}

.shikaku_it{
color:#00569a;
display:block;
padding-left:24px;
background:url(../images/index/icon_it.gif) no-repeat left top;
margin:auto;}
.shikaku_it a{
color:#00569a;
}


.naitei_fem1{
display:block;
padding-left:24px;
background:url(../images/index/icon_female1.gif) no-repeat left top;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
margin:0px 1px;}
.naitei_fem1 a{color:#333;}

.naitei_fem2{
display:block;
padding-left:24px;
background:url(../images/index/icon_female2.gif) no-repeat left top;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
margin:0px 1px;}
.naitei_fem2 a{color:#333;}

.naitei_mal1{
display:block;
padding-left:24px;
background:url(../images/index/icon_male.gif) no-repeat left top;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
margin:0px 1px;}
.naitei_mal1 a{color:#333;}

#news{
width:400px;
float:right;}

#news dl{
padding:0px; margin:0px;}
#news dt{
font-size:70%; line-height:120%; color:#2f83e0; padding:5px;}
#news dd{font-size:80%; border-bottom:#CCCCCC 1px dotted; padding:0px 10px 5px 5px;}

#news a{color:#41505b; text-decoration:underline;}
#news a:hover{color:#3f7eac;}

a.news_t{ display:block; background:url(../images/index/news_t.gif); width:400px; height:36px;text-indent:-9999px;overflow:hidden;}
a:hover.news_t{background-position:0px -36px;}

#indexside{
margin-top:15px;
width:170px;
float:right;
background-color:#e8ecf1;}

#indexside dd,dt,dl{
padding:0px; margin:0px;}

.mobile{display:block; margin:5px; margin-bottom:15px;}

a.pickup1{ display:block; background:url(../images/index/pickup_s1.gif); width:170px; height:51px;text-indent:-9999px;overflow:hidden;}
a:hover.pickup1{background-position:0px -51px;}
a.pickup2{ display:block; background:url(../images/index/pickup_s2.gif); width:170px; height:51px;text-indent:-9999px;overflow:hidden;}
a:hover.pickup2{background-position:0px -51px;}
a.pickup3{ display:block; background:url(../images/index/pickup_s3.gif); width:170px; height:51px;text-indent:-9999px;overflow:hidden;}
a:hover.pickup3{background-position:0px -51px;}
a.pickup4{ display:block; background:url(../images/index/pickup_s4.gif); margin-bottom:15px; width:170px; height:51px;text-indent:-9999px;overflow:hidden;}
a:hover.pickup4{background-position:0px -51px;}

.link1{
display:block;
width:160px;
margin:auto;
margin-top:5px;}
.link2{
display:block;
width:160px;
margin:auto;
margin-top:1px;}
.link3{
display:block;
width:160px;
margin:auto;
margin-top:1px;}
.link4{
display:block;
width:160px;
margin:auto;
margin-bottom:15px;
margin-top:1px;}