/*===========================
 国立公園 スタイルシート
 ===========================*/

/* 全体設定
--------------------------*/
*{margin:0;padding:0;}
body{min-width:640px;}
img{border:0px none;}

/* 配置等
--------------------------*/
.t-c{text-align:center;}
.t-r{text-align:right;margin:0;}
.t-l{text-align:left;margin:0;}
.f-r{float:right;margin:0;}
.f-l{float:left;margin:0;}
.c-l{clear:left;}
.c-r{clear:right;}
.clear{clear:both;font-size:1%;}
.no-disp{position:absolute;top:-1000px;left:-1000px;}

/* 書式
--------------------------*/
a:link{color:#375879;}
a:visited{color:#551A8B;}
a:hover{color:#CF3C30;}

strong{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline;}
.red{color:red;}
.red-b{color:red;font-weight:bold;}
.green{color:green;}
.blue{color:blue;}
.pink{color:#ff0080;}
.t80{font-size:80%;}
.t90{font-size:90%;}
.capt{font-size:80%;}
.m1e{margin:1em;}
.ind1e{padding-left:1em;text-indent:-1em;}

/*--枠--*/
#wrapper{margin:0 auto;text-align:left;background:#fff;}
#main{text-align:left;margin:0;padding:0;background:url('../imgs/info/main_bg.gif') right bottom repeat-x;min-height:600px;}
*html #main{height:600px;}
#t-main{padding:0 0 70px 0;background:url('../imgs/info/main_bg.gif') right bottom repeat-x;width:100%;}
#m-body{padding:0.5em 10px 70px 10px;}

/*--ヘッダ--*/
#header{margin:0;padding:0;background:url('../imgs/info/head_bg.gif') top left repeat-x;}
*html #header{height:47px;}
#header #ttl{display:inline;margin:0;padding:0;}

/*--ナビゲーション--*/
.navi{font-size:80%;}
#main .page-top{clear:both;text-align:right;margin:10px 5px 0 10px;font-size:80%;}
#main .page-top a{background:url('../imgs/pagetop_2.gif') no-repeat;padding:1px 0 1px 17px;}

#bukyoku{float:right;}
#bukyoku ul{list-style:none;margin:0;padding:0;}
#bukyoku li{float:left;margin:0;padding:0;display:block;}
#bukyoku li a{text-indent:-9000px;display:block;height:18px;}
#bukyoku .bu-1{width:94px;background:url('../imgs/info/nptop.gif') no-repeat;}
#bukyoku .bu-1 a:hover{background:url('../imgs/info/nptop_on.gif') no-repeat;}
#bukyoku .bu-2{width:113px;background:url('../imgs/info/natop.gif') no-repeat;}
#bukyoku .bu-2 a:hover{background:url('../imgs/info/natop_on.gif') no-repeat;}

#page-mokuji{border:1px solid #999;border-style:none none solid solid;font-size:100%;}
#page-mokuji ul{margin-left:1em;}

/*--グローバルメニュー--*/
#gmenu{height:25px;background:url('../imgs/info/menu_bg.gif') left top repeat-x;}
#gmenu ul{list-style:none;margin:0;padding:0;height:25px;width:690px;background:url('../imgs/info/menu.gif') no-repeat;}
#gmenu li{margin:0;display:block;float:left;}
#gmenu li a{text-indent:-9000px;display:block;height:25px;}
#gmenu a.menu-1{width:133px;background-position:0 0;}
#gmenu a.menu-2{width:83px;background-position:-133px 0;}
#gmenu a.menu-3{width:90px;background-position:-216px 0;}
#gmenu a.menu-4{width:69px;background-position:-306px 0;}
#gmenu a.menu-5{width:77px;background-position:-375px 0;}
#gmenu a.menu-6{width:76px;background-position:-452px 0;}
#gmenu a.menu-7{width:83px;background-position:-528px 0;}
#gmenu a.menu-8{width:66px;background-position:-611px 0;}
#gmenu a:hover{background:url('../imgs/info/menu_on.gif') no-repeat;}
#gmenu a.menu-1:hover{width:133px;background-position:0 0;}
#gmenu a.menu-2:hover{width:83px;background-position:-133px 0;}
#gmenu a.menu-3:hover{width:90px;background-position:-216px 0;}
#gmenu a.menu-4:hover{width:69px;background-position:-306px 0;}
#gmenu a.menu-5:hover{width:77px;background-position:-375px 0;}
#gmenu a.menu-6:hover{width:76px;background-position:-452px 0;}
#gmenu a.menu-7:hover{width:83px;background-position:-528px 0;}
#gmenu a.menu-8:hover{width:66px;background-position:-611px 0;}
#welcome #gmenu a.menu-1{width:133px;background:url('../imgs/info/menu_st.gif') no-repeat 0 0;}
#parks #gmenu a.menu-2{width:83px;background:url('../imgs/info/menu_st.gif') no-repeat -133px 0;}
#support #gmenu a.menu-3{width:90px;background:url('../imgs/info/menu_st.gif') no-repeat -216px 0;}
#system #gmenu a.menu-4{width:69px;background:url('../imgs/info/menu_st.gif') no-repeat -306px 0;}
#apply #gmenu a.menu-5{width:77px;background:url('../imgs/info/menu_st.gif') no-repeat -375px 0;}
#doc #gmenu a.menu-6{width:76px;background:url('../imgs/info/menu_st.gif') no-repeat -452px 0;}
#officelist #gmenu a.menu-7{width:83px;background:url('../imgs/info/menu_st.gif') no-repeat -528px 0;}
#nplinks #gmenu a.menu-8{width:66px;background:url('../imgs/info/menu_st.gif') no-repeat -611px 0;}

.parks #gmenu ul{list-style:none;margin:0;padding:0;height:25px;width:690px;background:url('../imgs/parks/menu.gif') no-repeat;}
.parks #gmenu a.menu-1{width:137px;background-position:0 0;}
.parks #gmenu a.menu-2{width:74px;background-position:-137px 0;}
.parks #gmenu a.menu-3{width:85px;background-position:-211px 0;}
.parks #gmenu a.menu-4{width:74px;background-position:-296px 0;}
.parks #gmenu a.menu-5{width:74px;background-position:-370px 0;}
.parks #gmenu a.menu-6{width:103px;background-position:-444px 0;}
.parks #gmenu a.menu-7{width:74px;background-position:-547px 0;}
.parks #gmenu a:hover{background:url('../imgs/parks/menu_on.gif') no-repeat;}
.parks #gmenu a.menu-1:hover{width:137px;background-position:0 0;}
.parks #gmenu a.menu-2:hover{width:74px;background-position:-137px 0;}
.parks #gmenu a.menu-3:hover{width:85px;background-position:-211px 0;}
.parks #gmenu a.menu-4:hover{width:74px;background-position:-296px 0;}
.parks #gmenu a.menu-5:hover{width:74px;background-position:-370px 0;}
.parks #gmenu a.menu-6:hover{width:103px;background-position:-444px 0;}
.parks #gmenu a.menu-7:hover{width:74px;background-position:-547px 0;}
#topics #gmenu a.menu-1{width:137px;background:url('../imgs/parks/menu_st.gif') no-repeat 0 0;}
#intro #gmenu a.menu-2{width:74px;background:url('../imgs/parks/menu_st.gif') no-repeat -137px 0;}
#guide #gmenu a.menu-3{width:85px;background:url('../imgs/parks/menu_st.gif') no-repeat -211px 0;}
#effort #gmenu a.menu-4{width:74px;background:url('../imgs/parks/menu_st.gif') no-repeat -296px 0;}
#data #gmenu a.menu-5{width:74px;background:url('../imgs/parks/menu_st.gif') no-repeat -370px 0;}
#photo #gmenu a.menu-6{width:103px;background:url('../imgs/parks/menu_st.gif') no-repeat -444px 0;}
#links #gmenu a.menu-7{width:74px;background:url('../imgs/parks/menu_st.gif') no-repeat -547px 0;}

/*--フッタ--*/
#footer{margin:0;padding:5px;font-size:80%;background:url('../imgs/info/foot_bg.jpg') no-repeat #EDEEDB;border-bottom:1px solid #C4C2AC;}
*html #footer{height:1px;}
#footer .page-top{float:right;margin-right:3px;}
#footer .page-top a{background:url('../imgs/pagetop_1.gif') no-repeat;padding:1px 0 2px 17px;text-decoration:none;}
*html #footer .page-top a{height:14px;}
#footer .page-top a:visited{color:#375879;}
#footer .page-top a:hover{color:#f90;}
#fmenu ul{color:#fff;margin:0;list-style:none;background:url('../imgs/info/foot_ul_bg.jpg') no-repeat #036;}
*html #footer #fmenu{padding:3px 0 0 0;}
#fmenu li{float:left;margin:0;padding:0 5px 0 0;vertical-align:bottom;}
#fmenu a{color:#fff;text-decoration:none;}
#fmenu a:hover{color:#fC0;}
.copy-r{color:#375879;padding:10px 0;clear:right;}
*html .copy-r{color:#375879;padding:7px 0;clear:right;}

/*--コンテンツページ--*/
#main p, #main li, #main dd{line-height:120%;font-size:95%;}
#main p, #main ul, #main ol, #main dl{margin:0 0 1em 0;}
#main ul ul, #main ul ol, #main dl ul{margin:0.5em 0;}
#main ol ul, #main ol ol, #main dl ol{margin:0.5em 0;}
#main dl ul, #main dl ol, #main dl dl{margin:0.5em 0;}
#main p{margin-left:1em;}
#main li{margin-left:3em;}
#main dt{margin-left:1em;}
#main dd{margin-left:3em;}
#main h1{margin:0;padding:0;position:absolute;top:43px;left:0;}
#main h2{color:#375879;font-weight:bold;font-size:110%;margin:1.5em 0 0.5em 0;padding:5px 5px 3px 15px;border-bottom:1px solid #87A8C9;background:url('../imgs/h2_bg.gif') repeat-y #EDF6FB;}
*html #main h2{height:20px;}
#main h3{color:#333;font-weight:bold;font-size:100%;margin:1em 0 1em 0.5em;padding:2px 0 2px 15px;border-bottom:1px dotted #ccc;background:url('../imgs/h3_bg.gif') no-repeat;}
*html #main h3{height:15px;}
#main #m-body h1{color:#036;font-weight:bold;font-size:120%;margin:0 0 0.5em 0;padding:0 5px 7px 5px;background:url('../imgs/h1_bg.gif') bottom repeat-x;position:static;}
*html #main h1{height:20px;}
#main h2.normal{font-weight:lighter;font-size:smaller;}
#main h3.normal{font-weight:lighter;font-size:smaller;}
#main h4{font-weight:normal;margin-left:1em;}
#main h4.bold{font-weight:bold;}
#main a.env{background:url('../imgs/link_1.gif') right no-repeat;padding:0 16px 0 0;}
#main a.out{background:url('../imgs/link_2.gif') right no-repeat;padding:0 16px 0 0;}
*html #main a.env{height:9px;}
*html #main a.out{height:12px;}
#main .normal{font-weight:lighter;font-size:small;}
#main .point p{text-indent:-1.2em;margin-left:1.5em;}
*html #main .point p{text-indent:-1.1em;margin-left:1.1em;}
#main .box-l{border:1px solid;display:block;float:right;text-align:left;}
#main .box-l p{margin:0;padding:5px;}
#main .int{border:1px solid #666;padding:1em 1em 0 0;}
#main .sum{clear:right;border:1px solid #999;margin:0;padding:5px;}
#main .u{text-decoration:underline;}
#main img.bor{border:1px solid #ccc;}
#main .def-fl dt{float:left;margin:0 0 0 1em;clear:left;}

#m-head{margin:0;padding:0;height:83px;border-top:1px solid #ccc;position:relative;}
*html #m-head{border-top:none;}
#m-head p{margin:0;padding:0;position:absolute;bottom:0;right:0;}
#welcome #m-head{background:url('../imgs/info/welcome_bg.jpg') top right no-repeat;}
#parks #m-head{background:url('../imgs/info/parks_bg.jpg') top right no-repeat;}
#support #m-head{background:url('../imgs/info/support_bg.jpg') top right no-repeat;}
#system #m-head{background:url('../imgs/info/system_bg.jpg') top right no-repeat;}
#apply #m-head{background:url('../imgs/info/apply_bg.jpg') top right no-repeat;}
#doc #m-head{background:url('../imgs/info/doc_bg.jpg') top right no-repeat;}
#officelist #m-head{background:url('../imgs/info/officelist_bg.jpg') top right no-repeat;}
#nplinks #m-head{background:url('../imgs/info/nplinks_bg.jpg') top right no-repeat;}
#contact #m-head{background:url('../imgs/info/contact_bg.jpg') top right no-repeat;}
#copyright #m-head{background:url('../imgs/info/copyright_bg.jpg') top right no-repeat;}
#sitemap #m-head{background:url('../imgs/info/sitemap_bg.jpg') top right no-repeat;}

#main #pankuzu{margin:3px 0 0 2px;font-size:80%;}
#main #pankuzu ul{margin:0;padding:0;list-style:none;}
#main #pankuzu li{display:inline;margin:0 0 0 3px;}
#main #pankuzu a{color:#375879;background:url('../imgs/pan_arrow.gif') no-repeat right center;padding:0 12px 0 0;}
*html #main #pankuzu a{height:10px;}
#main #pankuzu a:visited{color:#800080;}
#main #pankuzu a:hover{color:#CF3C30;}

/*--テーブル--*/
#main table{border-collapse:collapse;border:1px solid #999;margin:0 0 0 1em;}
#main td, #main th{border:1px solid;vertical-align:top;padding:2px;}
#main th{background:#eee;}
#main .nr{white-space:nowrap;}
#main .w10{width:10%;}
#main .w15{width:15%;}
#main .w20{width:20%;}
#main .w25{width:25%;}
#main .w30{width:30%;}
#main .w40{width:40%;}
#main .w50{width:50%;}
#main .line-s{border-bottom:1px solid #666;margin:0 0 1em 1em;}
#main .line-d{border-bottom:1px dotted #666;margin:0 0 2em 1em;}

#main table.layout{border:0px none;}
#main .layout td, #main .layout th{border:0px none;}

/*--リスト--*/
#main .horizon{list-style:none;margin:0 0 0 0.5em;padding:0;}/*-水平リスト-*/
#main .horizon li{float:left;margin:0 0 0.5em 0;padding:0 0 0 0.5em;white-space:nowrap;}
#main .list-or, #main .list-blue{list-style:none;}
#main .list-or li{margin-left:2em;background:url('../imgs/dott_or.gif') no-repeat 0 7px;padding:0 0 0 16px;line-height:130%;}
*html #main .list-or li{background:url('../imgs/dott_or.gif') no-repeat 0 5px;height:6px;}
#main .list-blue li{margin-left:2em;background:url('../imgs/dott_blue.gif') no-repeat 0 4px;padding:0 0 0 10px;line-height:130%;}
*html #main .list-blue li{height:8px;}
#main .list-or ul li, #main .list-or ol li{background:none;padding:0;}

/*--リスト(dl)--*/
#main .def-red dt{margin-top:0.5em;background:url('../imgs/sq_red.gif') no-repeat 0 7px;padding:2px 0 0 14px;}
*html #main .def-red dt{background:url('../imgs/sq_red.gif') no-repeat 0 5px;height:8px;}
#main .def-blue dt{margin-top:0.5em;background:url('../imgs/sq_blue.gif') no-repeat 0 7px;padding:2px 0 0 14px;}
*html #main .def-blue dt{background:url('../imgs/sq_blue.gif') no-repeat 0 5px;height:8px;}


/*--全体ページ
----------------------------*/
#top{text-align:center;background:url('../imgs/bg.gif');padding:10px 0;}
/*ドロップシャドウのテスト中
#top #wrapper{background:url('../imgs/top/wrapper_bg.jpg') bottom no-repeat #fff;padding-bottom:6px;}
*/
#top #main{background:url('../imgs/info/main_bg.gif') right bottom repeat-x;min-height:680px;}
*html #top #main{height:650px;}
#top #header{height:24px;margin:0;padding:0;background:url('../imgs/top/head_bg.jpg') top left no-repeat;}
#top #bukyoku .bu-1{width:94px;background:url('../imgs/parks_top/nptop.gif') no-repeat;}
#top #bukyoku .bu-1 a:hover{background:url('../imgs/parks_top/nptop_on.gif') no-repeat;}
#top #bukyoku .bu-2{width:113px;background:url('../imgs/parks_top/natop.gif') no-repeat;}
#top #bukyoku .bu-2 a:hover{background:url('../imgs/parks_top/natop_on.gif') no-repeat;}
#top h1{margin:0;padding:0;position:static;}
#top h2{margin:0;padding:0;background:none;border:none;}
#top h3{margin:0;padding:0;background:none;border:none;}

/*--サイトトップ--*/
#sitetop{padding:0 6px 0 0;width:730px;margin:0 auto;background:url('../imgs/top_bg.jpg') right repeat-y;border-left:1px solid #ccc;}
*html #sitetop{width:737px;}
#sitetop h1{position:absolute;top:-1000px;left:-1000px;}
#sitetop #t-main{padding:0;background:url('../imgs/top/main_bg_2.jpg') right bottom repeat-x;width:100%;}
#sitetop #main{padding:0;background:url('../imgs/top/main_bg.jpg') top right no-repeat;}

#topmain{float:left;width:553px;padding:0 0 65px 0;}
#topmain p{margin:0;}

#topmenu{margin-left:558px;padding:70px 0 10px 0;}
*html #topmenu{margin-left:555px;}
#topmenu h2{margin:0;padding:0;}
#topmenu h3 a{height:20px;width:165px;text-indent:-9000px;display:block;background:url('../imgs/top/menu.gif') no-repeat;}
*html #topmenu h3 a{height:20px;width:163px;text-indent:-9000px;display:block;background:url('../imgs/top/menu.gif') no-repeat;}
#topmenu h3 a.menu-1{background-position:0 0;}
#topmenu h3 a.menu-2{background-position:0 -20px;}
#topmenu h3 a.menu-3{background-position:0 -40px;}
#topmenu h3 a.menu-4{background-position:0 -60px;}
#topmenu h3 a.menu-5{background-position:0 -80px;}
#topmenu h3 a.menu-6{background-position:0 -100px;}
#topmenu h3 a.menu-7{background-position:0 -120px;}
#topmenu h3 a.menu-8{background-position:0 -140px;}
#topmenu h3 a:hover{background:url('../imgs/top/menu_on.gif') no-repeat;}
#topmenu h3 a.menu-1:hover{background-position:0 0;}
#topmenu h3 a.menu-2:hover{background-position:0 -20px;}
#topmenu h3 a.menu-3:hover{background-position:0 -40px;}
#topmenu h3 a.menu-4:hover{background-position:0 -60px;}
#topmenu h3 a.menu-5:hover{background-position:0 -80px;}
#topmenu h3 a.menu-6:hover{background-position:0 -100px;}
#topmenu h3 a.menu-7:hover{background-position:0 -120px;}
#topmenu h3 a.menu-8:hover{background-position:0 -140px;}
#topmenu p{margin:0 7px 2px 0;padding:3px 3px 3px 1em;font-size:85%;background:#EEF7FB;}
*html #topmenu p{width:163px;margin:0 0 2px 0;padding:3px 3px 3px 1em;font-size:85%;background:#EEF7FB;}


#topmenu h3.ex-menu a {height:20px;width:165px;text-indent:-9000px;display:block;background:url('../imgs/top/ex-menu.png') no-repeat;}
*html #topmenu h3.ex-menu a {height:20px;width:163px;text-indent:-9000px;display:block;background:url('../imgs/top/ex-menu.png') no-repeat;}
#topmenu h3.ex-menu a:hover {background:url('../imgs/top/ex-menu.png') no-repeat;}
#topmenu h3.ex-menu a.menu-ex1 { background-position: 0 0; }
#topmenu h3.ex-menu a.menu-ex1:hover { background-position: -165px 0; }

/*--公園マップ--*/
#parkmap{width:557px;padding:0;margin:0;}
#main #parkmap table{border:none;margin:0;}
#main #parkmap td{border:0px none;padding:0;}

/*--英語リンク--*/
#lang{margin-left:558px;padding:0 0 100px 0;}
#lang p{float:right;}
#lang a{height:18px;width:86px;text-indent:-9000px;display:block;background:url('../imgs/top/entop.gif') right no-repeat;}
#lang a:hover{background:url('../imgs/top/entop_on.gif') right no-repeat;}


/*--事務所一覧--*/
#office-list table{border:1px solid #666;width:95%;}
#office-list th, #office-list td{border:1px solid #999;vertical-align:top;}
#office-list th{background:#375879;color:#fff;border:1px solid #fff;font-size:90%;}
#office-list .park{background:#ffc;white-space:nowrap;width:16%;}
#office-list .kuiki{white-space:nowrap;width:10%;}
#office-list .chi{width:37%;}
#office-list .hogo{width:37%;}
#main #office-list dl{margin:0;}
#main #office-list dt{margin:0;}
#main #office-list dd{margin-left:1em;}
/*--事務所一覧（旧）--*/
#office-list th.name{width:19%;}
#office-list th.add{width:35%;}
#office-list th.koku{width:10%;}
#office-list th.hozen{width:10%;}
#office-list th.cho{width:13%;}
#office-list th.seisoku{width:13%;}
#office-list tr.chiho{background:#ffc;}
#office-list tr.chiho td{border:1px solid #ccc;}

/*--公園概要--*/
#park-outline .photo{float:right;}

/*--申請・届出--*/
#apply-np{}
#apply-np table{width:95%;}
#apply-np th, #apply-np td{border:1px solid #999;}
#apply-np th{background:#ccc;font-size:90%;font-weight:bold;}
#apply-np th.area{width:15%;}
#apply-np th.kind{width:40%;}
#apply-np th.kyoka{width:15%;}
#apply-np td.kyoka-f{width:5%;text-align:center;white-space:nowrap;}
#apply-np th.todoke{width:30%;}

#apply-yo ul{margin-left:1em;font-size:90%;list-style:none;}
#apply-yo li{float:left;width:6em;margin:0;}
#apply-yo table{width:95%;border:1px solid #000;margin-bottom:1em;}
#apply-yo td{padding:10px 2px;vertical-align:middle;}
#apply-yo hr{margin-left:1em;}

#apply-pw ul#jigyo{margin-left:2em;}
#apply-pw #jigyo li{float:left;width:10em;margin-left:1em;}

/*--自然保護データ--*/
#data table{border-collapse:collapse;margin:0 0 0 1em;}
#data td{border:1px solid #ccc;padding:3px;}
#data td.link{white-space:nowrap;width:1%;padding:3px 1em;}

/*--公園計画--*/
#system-keikaku table{}
#system-keikaku td, #system-keikaku th{border:1px solid #aaa;}
#system-keikaku td{padding:3px;}
#system-keikaku th{white-space:nowrap;text-align:left;font-size:90%;}
#system-keikaku th.b1{width:25%;}
#system-keikaku th.b2, #system-keikaku th.b3, #system-keikaku th.b4, #system-keikaku th.b5, #system-keikaku th.b6 {width:25%;font-size:100%;border:1px solid #ccc;padding:3px;}
#system-keikaku th.b2{background:#E5CCFF;}
#system-keikaku th.b3{background:#FFCCFF;}
#system-keikaku th.b4{background:#FFFF99;}
#system-keikaku th.b5{background:#CCFF99;}
#system-keikaku th.b6{background:#ccddFF;}

/*--サイトマップ（全国、公園別）--*/
#sitemap #main dl, #main .sitemap dl{margin-bottom:1.5em;}
#sitemap #main dd dt, #main .sitemap dd dt{margin-left:0;}
#sitemap #main dt, #main .sitemap dt{margin-top:2px;background:url('../imgs/sq_blue.gif') no-repeat 0 7px;padding:2px 0 0 14px;}
*html #sitemap #main dt{background:url('../imgs/sq_blue.gif') no-repeat 0 5px;height:8px;}
*html #main .sitemap dt{background:url('../imgs/sq_blue.gif') no-repeat 0 5px;height:8px;}
#sitemap #main dd dt, #main .sitemap dd dt{margin-top:2px;background:url('../imgs/dott_or.gif') no-repeat 0 7px;padding:2px 0 0 14px;}
*html #sitemap #main dd dt{background:url('../imgs/dott_or.gif') no-repeat 0 5px;height:8px;}
*html #main .sitemap dd dt{background:url('../imgs/dott_or.gif') no-repeat 0 5px;height:8px;}
#sitemap #main dd dd, #main .sitemap dd dd{background:url('../imgs/ar_blue.gif') no-repeat 0 7px;padding:2px 0 0 14px;}
*html #sitemap #main dd dd{background:url('../imgs/ar_blue.gif') no-repeat 0 5px;height:8px;}
*html #main .sitemap dd dd{background:url('../imgs/ar_blue.gif') no-repeat 0 5px;height:8px;}
#sitemap #main dt.mt1e{margin-top:1em;}

/*--公園別ページ
----------------------------*/
/*--トップページ--*/
#parktop{padding:0 6px 0 0;width:730px;margin:0 auto;background:url('../imgs/top_bg.jpg') right repeat-y;border-left:1px solid #ccc;}
*html #parktop{width:737px;}
#parktop #main{background:url('../imgs/parks_top/menu_bg.jpg') top right no-repeat;}
#parktop .lead{margin:1em;}

#parktop-main{margin:0;padding:0 0 5px 0;float:left;width:564px;}
#parktop-main h2{margin:1em 0 0.5em 0.5em;}
#parktop-main ul{margin:0 0 1.5em 0;}
#main #parktop-main li{margin:0.5em 1em 0 1.5em;}
#parktop-main dl{margin:0 0 1em 0.5em;}

#parktop-menu{margin-left:564px;padding:56px 0 15px 2px;background:url('../imgs/parks_top/menu_bg_bor.gif') top left no-repeat;}
*html #parktop-menu{margin-left:564px;padding:56px 0 15px 0;background:url('../imgs/parks_top/menu_bg_bor.gif') top left no-repeat;}
#parktop-menu h3 a{height:22px;width:161px;text-indent:-9000px;display:block;background:url('../imgs/parks_top/menu.gif') no-repeat;}
#parktop-menu h3 a.menu-1{background-position:0 0;}
#parktop-menu h3 a.menu-2{background-position:0 -22px;}
#parktop-menu h3 a.menu-3{background-position:0 -136px;}
#parktop-menu h3 a.menu-4{background-position:0 -158px;}
#parktop-menu h3 a.menu-5{background-position:0 -180px;}
#parktop-menu h3 a.menu-6{background-position:0 -202px;}
#parktop-menu h3 a.menu-7{background-position:0 -224px;}
#parktop-menu h3 a:hover{background:url('../imgs/parks_top/menu_on.gif') no-repeat;}
#parktop-menu h3 a.menu-1:hover{background-position:0 0;}
#parktop-menu h3 a.menu-2:hover{background-position:0 -22px;}
#parktop-menu h3 a.menu-3:hover{background-position:0 -136px;}
#parktop-menu h3 a.menu-4:hover{background-position:0 -158px;}
#parktop-menu h3 a.menu-5:hover{background-position:0 -180px;}
#parktop-menu h3 a.menu-6:hover{background-position:0 -202px;}
#parktop-menu h3 a.menu-7:hover{background-position:0 -224px;}
#parktop-menu p{margin:0 0 0 1em;font-size:85%;}
#parktop-menu ul.smenu{list-style:none;margin:0 4px 0 5px;padding:3px 3px 0 0;background:#EEF7FB;}
*html #parktop-menu ul.smenu{margin:0 2px 0 7px;}
#parktop-menu .smenu li{font-size:85%;margin:0 0 3px 1.5em;background:url('../imgs/dott_blue.gif') no-repeat 0 3px;padding:0 0 0 7px;}
*html #parktop-menu .smenu li{height:8px;}

#parktop #submenu{margin:0;padding:0.5em 2px 0 3px;}
#parktop #submenu h2{margin:0.5em 0 0.5em 2px;padding:1em 0 0 0;background:url('../imgs/parks_top/bor_2.gif') top no-repeat;border:none;font-size:100%;}
#parktop #submenu p{margin:3px 2px;}
#parktop #submenu ul{list-style:none;}
#parktop #submenu li{margin:0.5em 0 0 1em;}
#main #submenu .list-blue li{margin-left:0.5em;background:url('../imgs/dott_blue.gif') no-repeat 0 3px;padding:0 0 0 8px;line-height:120%;font-size:85%;}
*html #main #submenu .list-blue li{background:url('../imgs/dott_blue.gif') no-repeat 0 3px;height:8px;}
#parktop #submenu #ar{background:url('../imgs/parks_top/bor_2.gif') top no-repeat;margin-top:0.5em;padding-top:1em;}
#parktop #submenu #ar h2{margin:0 0 0.5em 2px;padding:0;background:none;}
#site{width:150px;}

/*--緊急情報--*/
#parktop-main #urgent ul{list-style:none;}
#parktop-main #urgent li a{color:#CF3C30;background:url('../imgs/parks_top/urgent.gif') no-repeat;padding:0 0 0 72px;}
*html #parktop-main #urgent li a{height:15px;}
/*詳細ページ*/
#main #m-body .urgent h1{color:#CF3C30;}

/*--紹介＞基礎情報--*/
#intro-basis{}
#intro-basis dl{margin:0 0 1em 1em;width:500px;}
#intro-basis dt{float:left;width:10em;margin-left:0;padding:3px 1px;border:1px solid #999;background:#eee;}
#intro-basis dd{margin:0 0 5px 11em;padding:2px;border-bottom:1px solid #999;}
#intro-basis table{margin-bottom:1em;width:600px;border:2px solid #999;}
#intro-basis caption{text-align:left;white-space:nowrap;margin-left:1em;font-weight:bold;color:#333;}
#intro-basis th{white-space:nowrap;width:1%;}
#intro-basis .tate th{text-align:left;}
#intro-basis .tate td{text-align:right;}
#intro-basis .tate td.t-l{text-align:left;}
#intro-basis .tate .pref{text-align:left;padding-top:5px;color:#333;font-weight:bold;border-top:double #999;}
#intro-basis .bor1{border-left:2px solid #999;}
#intro-basis .bor2 th, #intro-basis .bor2 td{border-top:2px solid #999;}

/*--利用ガイド＞みどころ紹介--*/
#toaccess p{float:right;margin:0;padding:0;}
#toaccess a{height:32px;width:137px;text-indent:-9000px;display:block;background:url('../imgs/parks/toaccess.gif') no-repeat;}
#toaccess a:hover{background:url('../imgs/parks/toaccess_on.gif') no-repeat;}

#guide .view h2{clear:both;margin-top:0;}

/*--利用ガイド＞アクセスガイド--*/
.access img{vertical-align:middle;}
#main .access td img{vertical-align:top;}
#gmap{width:95%; height:400px;background-color:#fff; margin:1.5em 0 1em 1em; border: 1px solid #999;}
.gmap-marker{width:230px;background:#fff;}
*html .gmap-marker{height:50px}
#main .gmap-marker p{margin:0;}
.gmap-marker .ttl{font-weight:bold;color:#036;}

/*--利用ガイド＞規制--*/
#riyokisei{}

#riyokisei dl{border-bottom:1px solid #999;margin:0 0 1em 1em;padding:0 0 1em 0;}
#riyokisei dt{float:left;width:12em;padding:2px;margin:0;background:#ccc;border:5px solid #999;border-style:none none none solid;}
#riyokisei dd{margin:0 0 5px 13em;padding:2px;border-bottom:1px dotted #aaa;}

/*--hr--*/
hr.bor-1{height:1px;border:1px dotted #999;margin:1em 0 1em 0;}
hr.bor-1b{height:1px;border:1px dotted #999;margin:2em 0 0.5em 0;}
hr.bor-2{height:1px;border:1px solid #ccc;margin:1em 0 1em 0;}

/*--マージン--*/
#main .m1e{margin:1em;}
#main .mt1e{margin-top:1em;}
#main .mt2e{margin-top:2em;}
#main .mb0{margin-bottom:0;}
#main .ml1e{margin-left:1em;}
#main .ml2e{margin-left:2em;}
#main .ml3e{margin-left:3em;}
#main .ml4e{margin-left:4em;}
#main .ml5e{margin-left:5em;}
#main .ml6e{margin-left:6em;}
#main .ml7e{margin-left:7em;}
#main .ml8e{margin-left:8em;}

/*==========================*/
