@charset "utf-8";

BODY { background-color:#EEE; font-size:12px;}

#page_wrapper { width:856px; margin:5px auto;}

#pg111_r1 { display:block; width:100%;}
#pg111_r2 { display:block; width:100%; margin-top:3px;}
#pg111_r3 { display:block; width:100%;}


.box856w_top { display:block; width:100%; height:10px; background:url(../images/box856w_top.png) no-repeat;}
.box856w_mid { display:block; width:100%; background:url(../images/box856w_mid.png) repeat-y;}
.box856w_btm { display:block; width:100%; height:27px; background:url(../images/box856w.png) no-repeat left bottom;}
.box856g_btm { display:block; width:100%; height:34px; background:url(../images/box856g_btm.png) no-repeat;}
.box856br_top { display:block; width:100%; height:174px; background:url(../images/box856br_top.png) no-repeat;}

#hdr .box856w_mid { height:45px;}


#hdr_menu UL { margin:0; padding:0; POSITION:relative; TOP:0px; LEFT:20px;}
#hdr_menu UL LI { float:left; list-style:none;}
#hdr_menu LI A { display:block; padding:8px 10px; background:url(../images/menu_sep2.gif) no-repeat right 50%; color:#FFF;}
#hdr_menu LI A:hover { background-color:#008B00;}
#hdr_logo { display:block; float:left; padding:5px 20px;}

#ftr { width:840px; font-size:12px; border-top:1px solid #669966; margin:0 auto;}
#ftr .cl { width:10%;}
#ftr .cm { text-align:center;}
#ftr .cr { width:10%; text-align:center;}
#ftr A { color:#999;}

#soil { display:block; width:800px; margin:0 auto; font-size:12px;}
#soil .hdr { display:block; width:540px; margin:0 auto;}
#soil .hdr_title { width:540px; font-size:18px; text-align:center;}
#soil .hdr_bdy { width:540px; height:230px; background:url(../../images/hs/h_img01.gif) no-repeat; margin-top:10px;}
#soil .hdr_bdy .doc { width:230px; font-size:12px; color:#FFF; display:block; position:relative; left:300px; top:65px;}

#top_bdy { display:block; width:830px; margin:0 auto;}
#top_bdy .box_c1 { display:block; width:830px; height:170px; background:url(../images/bridge_001.jpg) no-repeat;}

#items_info { width:100%;}
#items_info TBODY TD { width:33%; padding:5px; border:1px solid #FFF; vertical-align:top;}
#items_info .item A { display:block; color:#666666;}
#items_info .item A:hover { background-color:#FED;}
#items_info .item .title { border:1px outset; border-color:#EFE #CBC #CBC #EFE; padding:3px 5px; background-color:#EFE; color:#000; font-size:16px; font-weight:bold;}
#items_info .item .title:first-line { color:#CC6600; font-size:10px; font-weight:normal;}
#items_info .item .info { margin:5px;}
#items_info .item DL {}
#items_info .item DT { font-weight:bold; color:#000000;}
#items_info .item DD { margin-left:10px; margin-bottom:5px;}
#items_info .item .btn { display:block; text-align:right;}
#items_info .h1 A {}

#links UL { margin:0;}

#gaiyou { width:750px; margin:0 auto; border-collapse:collapse; border:1px solid #ACA; background-color:#FFFFFF;}
#gaiyou TBODY TH { padding:5px 8px; width:15%; background-color:#ACA; border-bottom:1px solid #FFF;}
#gaiyou TBODY TD { padding:5px 8px; border-bottom:1px solid #ACA;}
#gaiyou TBODY TD DT { font-weight:bold; color:#000099;}
#gaiyou TBODY TD DD { margin:0;}
#map { clear:both; display:block; width:750px; height:400px; margin:0 auto;}