@charset "Shift_JIS";

@import "layout.css";

/*
--------------------------------------------------------
index
--------------------------------------------------------
*/
/* visit */
div.visit{
height:376px;
padding:0;
background:url(../img/topimage1.jpg) no-repeat 0 0;
}
div.visit ul{
list-style:none;
margin:0;
padding:105px 0 72px 10px;
}
div.visit ul li{
margin:0;
padding:0 0 5px 0;
}
div.visit ul li a{
display:block;
width:170px;
height:60px;
}
div.visit ul li a:hover{
background:transparent;
}
div.visit ul li a:hover img{
visibility:hidden;
}
div.visit ul li.navi1{
background:url(../img/visit1_on.gif) no-repeat 0 0;
}
div.visit ul li.navi2{
background:url(../img/visit2_on.gif) no-repeat 0 0;
}
div.visit ul li.navi3{
background:url(../img/visit3_on.gif) no-repeat 0 0;
}
/*div.visit ul li.navi4{
background:url(../img/visit4_on.gif) no-repeat 0 0;
}*/


/* news */
div#contents div.index_news dl{
height:9em;
overflow:auto;
}
div#contents div.index_news dl dt{
float:left;
width:10em;
margin:0 0 0 1em;
padding:0.2em 0;
}
div#contents div.index_news dl dd{
margin:0;
padding:0.2em 0 0.2em 10em;
background:url(../img/list.gif) no-repeat 0 0.55em;
}

div#contents div.index_news_list dl{

overflow:auto;
}
div#contents div.index_news_list dl dt{
float:left;
width:9em;
margin:0 0 0 1em;
padding:0.2em 0;
}
div#contents div.index_news_list dl dd{
margin:0;
padding:0.2em 0 0.2em 9em;
background:url(../img/list.gif) no-repeat 0 0.55em;
}

/* information */
div#contents div.index_information div.section h4{
margin:0.5em 0;
}
div#contents div.index_information div.section div.section,
div#contents div.index_information ul{
list-style:none;
float:left;
width:170px;
margin:1em 5px 1em 5px;
padding:0;
}
div#contents div.index_information ul li{
margin:0;
padding:0 0 0 10px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background:url(../img/list_even.gif) no-repeat 2px 8px;
}
div#contents div.index_information ul li.odd{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#eee url(../img/list_odd.gif) no-repeat 2px 8px;
}
div#contents div.index_information div.section div.section ul{
float:none;
width:auto;
margin:0;
}

/* emergency */
div#contents div.index_emergency{
clear:both;
padding:0 0 5px 0;
background:url(../img/emergency_footer.gif) no-repeat 0 100%;
}
div#contents div.index_emergency h2{
padding:10px 0 10px 10px;
background:url(../img/emergency_header.gif) no-repeat 0 0;
}
div#contents div.index_emergency p{
margin:0;
padding:0 10px;
}
div#contents div.index_emergency ul{
list-style:none;
margin:0;
padding:5px 10px 0 10px;
}
div#contents div.index_emergency ul li{
margin:0;
padding:0;
display:inline;
background:none;
}

/* mobile */
div#contents div.index_mobile{
padding:0 0 10px 0;
background:url(../img/mobile_footer.gif) no-repeat 0 100%;
}
div#contents div.index_mobile h2{
padding:10px 0 10px 120px;
background:url(../img/mobile_header.gif) no-repeat 0 0;
}
div#contents div.index_mobile p{
margin:0;
padding:0 15px 0 120px;
}
div#contents div.index_mobile p.pict{
margin:-25px 0 0 0;
padding:0 10px;
float:left;
}