/*中身大枠=main*/#main {width:700px; marign:0 auto; padding:10px 0 10px 0; text-align:left; font-size:11px; line-height:120%;}/*文字周り共通*/.box {margin:0 10px 10px 10px; clear:both;}.hl {width:700px; margin:10px 0 10px 0; clear:both; background:#ffff80; border:1px solid #ffd700;}.hl_usu {width:700px; margin:10px 0 10px 0; clear:both; background:#ffffe0; border:1px solid #ffff80;}.hl_txt {margin:0 40px 0 0; padding:2px 4px 2px 4px; color:#666666; font-size:12px; line-height:160%; font-weight:bold;}h1 {font-size:17px; text-align:center; background:#ffeecc url(../image/h1_bg.gif); padding:4px; border-top:1px solid #ffbf00; border-bottom:1px solid #ffbf00; margin:0; color:#8B5c29;}h2 {font-size:14px; line-height:120%; text-align:center;}h3 {font-size:11px; line-height:160%; margin:0 0 5px 0; padding:0;}ul {margin-top:0; margin-bottom:0;}li {font-size:11px; line-height:140%;}td {font-size:11px; line-height:140%;}.big {font-size:12px; line-height:120%;}.sml {font-size:10px; line-height:120%;}.mini {font-size:9px; line-height:120%;}.red {color:#ff0000;}.gry {color:#666666;}.normal {font-weight:normal;}.alw {background:#ffcc00; padding:1px 1px 2px 2px; border:0px solid #ffbf00; margin:0 4px 0 0; color:#663333;}/*ナビメニュー*/#nav {margin:10px 0 0 0;}.nav_top {background:#ffbf00; color:#301c00; font-size:11px; line-height:15px; padding:2px 0;}.nav_ir_top {background:#8ec82e; color:#013000; font-size:11px; line-height:15px; padding:2px 0;}.nav_eng_top {background:#c0e1ff; color:#004433; font-size:11px; line-height:15px; padding:2px 0;}#nav_top a,#nav_top a:link,#nav_top a:visited {line-height:29px; width:124px; height:29px; display:block; background:#ffd863 url(../image/nav.gif) top left; color:#301c00; margin:0; text-decoration:none;}#nav_top a:hover,#nav_top a:active {background:#ffbf00 url(../image/nav_ovr.gif) top left;}#nav_top_sub a,#nav_top_sub a:link,#nav_top_sub a:visited {line-height:25px; width:40px; height:29px; display:block; background:#ffd863 url(../image/nav_sub.gif) top right; color:#301c00; margin:0; text-decoration:none; font-size:10px;}#nav_top_sub a:hover,#nav_top_sub a:active {background:#ffbf00 url(../image/nav_sub_ovr.gif) top right;}#nav_mng a,#nav_mng a:link,#nav_mng a:visited {line-height:29px; width:154px; height:29px; display:block; background:#ffd863 url(../image/nav.gif) top left; color:#301c00; margin:0; text-decoration:none;}#nav_mng a:hover,#nav_mng a:active {background:#ffbf00 url(../image/nav_ovr.gif) top left;}#nav_new a,#nav_new a:link,#nav_new a:visited {line-height:29px; width:60px; height:29px; display:block; background:#ffd863 url(../image/nav.gif) top left; color:#301c00; margin:0; text-decoration:none;}#nav_new a:hover,#nav_new a:active {background:#ffbf00 url(../image/nav_ovr.gif) top left;}#nav_ir a,#nav_ir a:link,#nav_ir a:visited {line-height:29px; width:160px; height:29px; display:block; background:#dff2c1 url(../image/nav_ir.gif) top left; color:#013000; margin:0; text-decoration:none;}#nav_ir a:hover,#nav_ir a:active {background:#8ec82e url(../image/nav_ir_ovr.gif) top left;}#nav_ir_sub a,#nav_ir_sub a:link,#nav_ir_sub a:visited {line-height:25px; width:50px; height:29px; display:block; background:#dff2c1 url(../image/nav_ir_sub.gif) top right; color:#013000; margin:0; text-decoration:none; font-size:10px;}#nav_ir_sub a:hover,#nav_ir_sub a:active {background:#8ec82e url(../image/nav_ir_sub_ovr.gif) top right;}#nav_eng a,#nav_eng a:link,#nav_eng a:visited {line-height:29px; width:54px; height:29px; display:block; background:#c0e1ff url(../image/nav_eng.gif) top left; color:#301c00; margin:0; text-decoration:none;}#nav_eng a:hover,#nav_eng a:active {background:#c0e1ff url(../image/nav_eng_ovr.gif) top left;}/*流れる文字*/#oshirase {padding:10px 0 8px 0; width:700px; border-bottom:1px solid #666666; margin-bottom:8px;}/*イメージ配置共通*/.image_right {float:right; margin:0 0 10px 10px;}/*小窓用*/#mini_window {width:100%; font-size:11px; line-height:140%;}#mini_window .hl {width:100%; margin:10px 0 10px 0; clear:both; background:#ffff80; border:1px solid #ffd700;}#mini_window .hl_usu {width:100%; margin:10px 0 10px 0; clear:both; background:#ffffe0; border:1px solid #ffff80;}#mini_window .hl_txt {margin:0 40px 0 0; padding:2px 4px 2px 4px; color:#666666; font-size:11px; line-height:160%; font-weight:bold;}.close {text-align:center; margin:10px 0 10px 0;}/*INDEX：取組みの成果の例*/.jirei_new_box {margin:0 0 8px 0; padding:0; float:left;}.jirei_new_image {text-align:center;}.jirei_new_title {font-size:9px; line-height:140%; margin:0 0 4px 0;}.jirei_new_chisei-jimusho {font-size:9px; line-height:120%; color:#666666; margin:0 0 4px 0;}.jirei_new_seika {font-size:11px; line-height:140%; margin:0 0 4px 0;}.jirei_new_kufu {font-size:9px; line-height:130%; color:#666666;}/*SEARCH：取組みの成果の検索*/.seika_map {margin-right:20px;}.seika_mokuteki_left {float:left;}.seika_mokuteki_right {float:left;}.seika_mokuteki ul {margin:20px 0 0 0; padding:0; list-style:none; width:140px;}.seika_mokuteki li {margin:0 0 20px 0;}/*ABOUT：道路行政マネジメントのこれまでの取組み*/.torikumi_year {text-align:center; font-size:11px; line-height:120%;}.torikumi_naiyo {text-align:center; font-size:11px; line-height:120%;}/*MANAGEMENT_CHIIKI ／ MANAGEMENT_BUNYA：道路行政マネジメントによる成果の例　地域別／分野別*/.hl .betsu {margin:0; padding:2px 4px 2px 4px; color:#666666; font-size:11px; line-height:160%; font-weight:bold;}.page_link {border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; padding-top:4px; padding-bottom:4px; margin-bottom:4px;}.list_title {padding:3px; background:#ffffe0;}.list_bunya {color:#666666; padding:3px;}.list_hl {color:#666666;}