/* CSS Document */
@import url("common.css");

/*2カラムレイアウト----------------------------------------------------------------------------*/
#containerWrap {
clear:both;
margin:0px 0px 0px 0px;
padding:0px;
text-align: center;
}

#container {
text-align: left;
margin: 0 auto;
width: 100%;
}
#container:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;
}

#containerInner {
float: left;
width: 100%;
}

#contents {
margin: 0 0px 0px 240px;
padding:0px 10px 0px 10px;
}

#subContents01 {
margin:0px 5px 0px 0px;
padding: 0px 0px 0px 5px;
float: left;
margin-left: -100%;
width: 240px;
}

/*情報検索----------------------------------------------------------------------------*/
div#jouhou_kensaku{
margin:0px 16px 15px 0px;
padding:10px 5px 6px 5px;
background-color:#F7F5EE;
border:solid 3px #FFEDC8;
}
/* ClearFix >> \*/
*+html body div#jouhou_kensaku:after{ content:"."; display:block; clear:both; visibility:hidden; }
div#jouhou_kensaku{ overflow:hidden; }
* html div#jouhou_kensaku{ height:1%; overflow:visible; } /* Hides from IE-mac \*/
/* >> End ClearFix \*/

div#jouhou_kensaku h2{
margin:10px 10px 0px 10px;
padding:0;
float:left;
}

div#sesrch_box{
margin:0px;
padding:0;
width:570px;
float:left;
}

div#sesrch_box select,div#sesrch_box input{
margin:0px 5px 5px 0px;
paddign:0;
}

div#sesrch_box p{
margin:-25px 90px 0 0 ;
paddign:0;
font-size:90%;
text-align:right;
}



/*mainbox----------------------------------------------------------------------------*/
div#main_box{
clear:both;
margin:0px 10px 0px 0px;
padding:0px;
}

div#main_box div.menu_box{
width:47.5%;
margin: 5px 7px 5px 0;
padding: 2px;
overflow:visible;
vertical-align:top;
display:-moz-inline-box;  /* Fx2 and older */
display:inline-block;
/display:inline;  /* IE 7 and older */
/zoom:1;  /* IE 7 and older */
border:solid 2px #ECE9D8;
}
div#main_box div.menu_box > div{
width:100%;  /* 親と同じwidth */
display:block;
}
* html div#main_box div.menu_box {  /* for IE 6 */
width:49%;
margin: 5px 0.8% 5px 0px;
}


div#main_box div.menu_box h3.type1{
margin:0px 0px 5px 0px;
padding:0px;
background-color:#FFD9D9;
border:solid 3px #ffffff;
}
div#main_box div.menu_box h3.type2{
margin:0px 0px 5px 0px;
padding:0px;
background-color:#C1A3E0;
border:solid 3px #ffffff;
}
div#main_box div.menu_box h3.type3{
margin:0px 0px 5px 0px;
padding:0px;
background-color:#FFCC99;
border:solid 3px #ffffff;
}
div#main_box div.menu_box h3.type4{
margin:0px 0px 5px 0px;
padding:0px;
background-color:#CCE6E6;
border:solid 3px #ffffff;
}

div#main_box div.menu_box img.ichiran{
margin:-33px 8px 0px 0px;
padding:0px;
float:right;
}
*html div#main_box div.menu_box img.ichiran{
margin:-37px 8px 0px 0px;
}


div#main_box div.menu_box ul{
margin:0px 3px 0px 5px;
padding:7px 0 0 0 ;
list-style:none;
}
div#main_box div.menu_box ul li{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
background:url(../image/img2/list_mark1.jpg) no-repeat 0.5px 0.3em;
zoom:1;
}
div#main_box div.menu_box ul li span.day{
margin-right:10px;
}

/*joseikin ken_info"----------------------------------------------------------------------------*/
div#joseikin{
margin:10px 16px 10px 0px ;
padding:7px;
border:solid 2px #FFCC99;
}

div#ken_info{
margin:10px 16px 10px 0px ;
padding:7px;
border:solid 2px #FFCCCC;
}

div#joseikin h2,div#ken_info h2{
margin:0px 0px 5px 0px;
padding:0px 0px 3px 0px;
}

div#joseikin img.ichiran,div#ken_info img.ichiran{
margin:-27px 0px 0px 0px;
padding:0px;
float:right;
}

div#joseikin ul{
margin:0px 3px 0px 3px;
padding:7px 0 0 0 ;
list-style:none;
border-top:solid 1px #FFCC99;
}
div#ken_info ul{
margin:0px 3px 0px 3px;
padding:7px 0 0 0 ;
list-style:none;
border-top:solid 1px #FFCCCC;
}

div#joseikin ul li,div#ken_info ul li{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
background:url(../image/img2/list_mark1.jpg) no-repeat 0.5px 0.3em;
zoom:1;
}






/*koukoku-------------------------------------------------------------------------------------------------------------*/
div#koukoku{
clear:both;
margin:30px 0 0 0;
padding:0px;
text-align:center;
}

div#box{
margin:0px auto;
padding:0px;
width:925px;
}
/* ClearFix >> \*/
*+html body div#box:after{ content:"."; display:block; clear:both; visibility:hidden; }
div#box{ overflow:hidden; }
* html div#box{ height:1%; overflow:visible; } /* Hides from IE-mac \*/
/* >> End ClearFix \*/


div#koukoku h2{
margin:0px  20px 7px 0px;
padding:0px;
float:left;
}

div#box p#ouen{
margin:15px  0px 0px 0px;
padding:0px;
float:left;
font-size:90%;
}

div#box ul{
clear:both;
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
}
div#box ul li{
margin:5px 5px 0px 0px;
paddign:0px;
float:left;
}

div#box p#sonota{
clear:both;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
text-align:right;
font-size:90%;
}














