/* CSS Document */

/* houkoku
------------------------------------------------------------------*/

div#mainimage {
width:600px;
height:142px;
margin:0 0 20px 0;
padding:0;
}

div#mainimage h2 {
background:url(../houkoku/img/main.jpg) no-repeat;
width:600px;
height:142px;
margin:0;
padding:0;
text-indent: -9999px;
}

div#main_contents {
width:600px;
height: auto;
margin:0 0 20px 0;
padding:0;
}

#h3houkoku {
background:url(../houkoku/img/h3houkoku.jpg) no-repeat;
width:600px;
height:27px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3houkoku001 {
background:url(../houkoku/img/h3houkoku001.jpg) no-repeat;
width:600px;
height:37px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

ul#h3houkoku001_01 {
background:url(../houkoku/img/h3houkoku001_01.jpg) no-repeat;
width:593px;
height:408px;
margin:5px 0 20px 0;
padding:0;
text-indent:-9999px;
}

#ko001_01 {
float:left;
width:293px;
height:408px;
margin:0 10xp 0 0;
padding:0;
text-indent:-9999px;
}

#ko001_02 {
float: right;
width:293px;
height:408px;
margin: 0;
padding: 0;
}

#ko001_01, #ko001_02 {
font-size: 77%;
line-height: 100%;
text-indent: -9999px;
overflow: hidden;
}

.houkoku_tab{
width:570px;
margin:0 14px 0 15px;
font-size: 12px;
line-height: 18px;
border-right:1px #999999 solid;
border-top:1px #999999 solid;
clear:both;
}

.houkoku_tab th, .houkoku_tab td{
text-align:left;
background:#FFF;
padding:0.6em 1em;
border-left:1px #999999 solid;
border-bottom:1px #999999 solid;
}

.houkoku_tab th{
width:100px;
padding:0.6em 1em;
background:#faf6e9;
text-align: center;
}

td.tab_hed{
background:#f7efd8;
font-weight:bold;
}

.houkoku_tab001{
width:570px;
margin:0 14px 30px 15px;
font-size: 12px;
line-height: 18px;
border-right:1px #999999 solid;
clear:both;
}

.houkoku_tab001 th, .houkoku_tab001 td{
text-align:left;
background:#FFF;
padding:0.6em 1em;
border-left:1px #999999 solid;
border-bottom:1px #999999 solid;
}

.houkoku_tab001 th{
width:100px;
padding:0.6em 1em;
background:#faf6e9;
text-align: center;
}

.text_houkoku001 {
background:url(../houkoku/img/icon.jpg) left no-repeat;
height:14px;
margin:10px 0 5px 5px;
padding:0  0 0 15px;
font-size:80%;
}

.img_l {
width:256px;

margin:0 0 4px 4px;
padding:0;
float: left;
}

.img_r {
float: right;
width:256px;

margin:0 4px 4px 0;
padding:0;
}



/*------------------------------------------------------------------*/




/*////////////////////////////////////////

main_contents Setting

/////////////////////////////////////// */

#main_contents {
float:left;
width:600px;
height:auto;
margin:0;
padding:0;
}

/*////////////////////////////////////////


main_navi Setting

/////////////////////////////////////// */

#main_navi {
float:right;
width:166px;
height:auto;
margin:0;
padding:0;
}




div#mainimagenew {
width:600px;
height:142px;
margin:0 0 20px 0;
padding:0;
}

div#mainimagenew h2 {
background:url(../kouka/img/main.jpg) no-repeat;
width:600px;
height:142px;
margin:0;
padding:0;
text-indent: -9999px;
}

#h3kouka {
background:url(../kouka/img/h3kouka.jpg) no-repeat;
width:600px;
height:27px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}



