/*================ body, anchors =============*/
/*body{color:#000;margin:0;background-color:#FFF;background-image:url(img/conback.jpg);background-repeat:repeat-y;width:100%;}*/
body{color:#333;margin:0;background-color:#FFF;background-image:url(img/con_b.jpg);background-position:right top;background-repeat:no-repeat;width:100%;}
p{margin:0;font-size:100%;}
#header{margin:0; width:100%;height:50px;text-align:left;background-image:url(img/conheader.jpg);background-repeat:repeat-y;}
.title{float:left;margin:22px 6px;}
.home{text-align:right;font-size:78%;margin:0 5px;padding-top:30px;}
.home a:link {color:#666;text-decoration:none;}
.home a:visited {color:#666;text-decoration:none;}
.home a:hover {color:#82B616;text-decoration:underline;}
.home a:active {color:#82B616;text-decoration:none;}
.eng{margin:3px 5px;padding-top:2px;}
.JUMP{position:absolute;top:-1000px;left:-1000px;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.red{color:red;}
.blue{color:blue;}
.f80{font-size:80%;}
.b{font-weight:bold;}
.r{text-align:right;}
.c{text-align:center;}
#c{text-align:center;}
.u{text-decoration:underline;}
.mt0{margin-top:0;}
.mt5p{margin-top:5px;}
.ml2e{margin-left:2em;}
.ml1e{margin-left:1em;}
sup{font-size:80%;}

.cap1{float: left;font-size:80%;color:#999;margin-bottom:10px;}
.cap1 img{margin:0 10px 3px 10px;}
.cap2-1{clear:right;font-size:80%;color:#999;margin-bottom:10px;}

.cap2{float: right;font-size:80%;color:#999;margin-bottom:10px;}
.cap2 img{margin:0 10px 3px 10px;}
.cap3{font-size:80%;color:#999;margin-bottom:10px;text-align:center;}
.cap3 img{margin:0 10px 3px 10px;}
.cap4{float: left;margin:6px}
.cap5{float: left;font-size:80%;color:#999;margin-bottom:10px;}
.cap5 img{margin:5px 10px 3px 10px;}
.cap6{float: right;font-size:80%;color:#999;margin-top:10px;}
.cap6 img{margin:10px 10px 3px 10px;}

.cap-t{font-size:80%;color:#999;}
/*
.cap1{width: 150px;
　float: left;
　margin: 0 3px;}
*/

.box-com-b{border-collapse:collapse;margin-left:5px;margin-top:10px;margin-bottom:0;width:98%;height:88%;border-color:red;}
.box-com-b td{padding:0;vertical-align:top;}
.box-com-b .t-b{background:#9cf;height:8px;}
.box-com-b .kado-left{background-image:url(img/kado_l.gif);background-repeat:repeat-y;width:8px;}
.box-com-b .kado-right{background-image:url(img/kado_r.gif);background-repeat:repeat-y;width:8px;}
.box-com-b .kado-top{background-image:url(img/kado_t.gif);background-repeat:repeat-x;height:8px;}
.box-com-b .kado-bottom{background-image:url(img/kado_b.gif);background-repeat:repeat-x;height:8px;}
.box-com-b .com{padding:0px 0;font-size:100%;color:#333;background-color:#FFF;}

#pan{margin-top:0px; width: 100%;font-size:85%;color:#666;padding:5px 0 0 8px;
border-style:dotted none none none;border-width:1px;border-color:#ADADAD;margin-bottom:10px;}

#mainarea{padding:5px 25px 20px 20px;
}
#mainarea{padding:5px 25px 20px 20px;
min-height:400px;}
*html #mainarea{height:400px;}



/*---　pan navi　----*/
#pan p{text-align:left;}
#pan a:link {color:#003399;text-decoration:none;}
#pan a:visited {color:#003399;text-decoration:none;}
#pan a:hover {color:#82B616;text-decoration:underline;}
#pan a:active {color:#82B616;text-decoration:none;}

.pagetop{font-size:80%;margin-right:5px;}
.pagetop a:link {color:#666;text-decoration:none;}
.pagetop a:visited {color:#666;text-decoration:none;}
.pagetop a:hover {color:#82B616;text-decoration:underline;}
.pagetop a:active {color:#82B616;text-decoration:none;}

.g-title a:link {color:blue;text-decoration:none;}
.g-title a:visited {color:blue;text-decoration:none;}
.g-title a:hover {color:#82B616;text-decoration:none;}
.g-title a:active {color:#82B616;text-decoration:none;}


/*---　footerエリア　----*/
.footer{border-collapse:collapse;margin-left:5px;margin-top:0px;margin-bottom:0;width:98%;border-color:red;}
.footer td{width:98%;margin-bottom:0px;margin-top:20px;margin-left:5px;padding:5px;font-size:80%;
color:#666;background-color:#FFF;border-style:dotted solid none solid;border-width:1px;
border-color:#333;line-height:120%;}
.bottombar{border-collapse:collapse;margin-left:5px;margin-top:0px;margin-bottom:0;width:98%;border-color:red;}
.bottombar td{padding:3px 0;font-size:90%;color:#333;background-color:#E8E8E8;border:1px solid #666;text-align:center;}
/*-----------------------*/

.con-top
{width:90%;height:110px;font-size:100%;font-weight:bold;margin-top:0px;
background:url('img/h2_b.gif') right top;background-repeat:repeat-x;}
.con-top p{margin:1em;font-weight:normal;font-size:100%;}
.pic{float:right;margin:5px 10px;}


h1{margin:0;background-color:#FFF;background-image:url(img/h1_b1.jpg);background-position:right top;background-repeat:no-repeat;width:100%;height:66px;}
h1 img{margin:0px;}

#guide-i{margin:0;background-color:#FFF;background-image:url(img/h1_b2.jpg);background-position:right top;background-repeat:no-repeat;width:100%;height:66px;}
#guide-i img{margin:0px;}
#event-i{margin:0;background-color:#FFF;background-image:url(img/h1_b3.jpg);background-position:right top;background-repeat:no-repeat;width:100%;height:66px;}
#event-i img{margin:0px;}
#sup-i{margin:0;background-color:#FFF;background-image:url(img/h1_b4.jpg);background-position:right top;background-repeat:no-repeat;width:100%;height:66px;}
#sup-i img{margin:0px;}
#site-i{margin:0;background-color:#FFF;background-image:url(img/h1_b5.jpg);background-position:right top;background-repeat:no-repeat;width:100%;height:66px;}
#site img{margin:0px;}


h2 {width:98%;border-style:none none solid solid;border-bottom-width:1px;border-left-width:10px;border-bottom-color:#003300;border-left-color:#003300;
background-color:#F0F8E9;font-size:110%;padding:3px;margin-bottom:5px;}
/*background-image:url(img/h2_b.gif);background-repeat:repeat-x;}*/
h2 img{margin:0;}
.h1title, .h2title{display:none;}
h3{margin-bottom:2px;}
/*color:#333;font-size:105%;font-weight:bold;padding:3px 25px;
background-image:url(img/h3_b.gif);background-position:left middle;background-repeat:no-repeat;*/

h4 {margin:0;color:#333333;font-size:110%;font-weight:bold;}


table.t2{background:#FFF;padding:0;}
.t2 th,.t2 td{border:1px solid #666;padding:3px;empty-cells:show;vertical-align:top;}
.t2 th{font-weight:bold;background:#ccc;text-align:center;}
.t2 td{font-weight:normal;background:#fff;text-align:left;}
.t2 caption{text-align:center;}

.t3{margin:0 0 0 1em;border-collapse:collapse;}
table.t3{background:#000;}
.t3 th,.t3 td{border:1px solid #000;padding:3px;vertical-align:top;empty-cells:show;}
.t3 th{font-weight:bold;background:#ccc;text-align:center;}
.t3 td{font-weight:normal;background:#fff;}
.t3r{font-weight:normal;background:#fff;text-align:right;}

.t4{margin:0 0 0 1em;border-collapse:collapse;}
table.t4{background:#666;width:80%;}
.t4 th,.t4 td{border:1px solid #666;padding:3px;vertical-align:top;empty-cells:show;}
.t4 th{font-weight:bold;background:#FFFFCC;text-align:left;font-size:110%;}
.t4 td{font-weight:normal;background:#fff;padding:8px 8px 2px 8px;}
.t4r{font-weight:normal;background:#fff;text-align:right;}
.t4 img{margin-right:8px;}

.t5{margin:0 0 0 1em;border-collapse:collapse;}
table.t5{background:#000;}
.t5 th,.t5 td{border:1px solid #000;padding:3px;vertical-align:top;empty-cells:show;}
.t5 th{font-weight:bold;background:#FFFFCC;text-align:center;}
.t5 td{font-weight:normal;background:#fff;}


.box1{border:1px solid #666;padding:10px 10px 10px 10px;}
.box2{border:1px solid #666;padding:5px 10px 10px 10px;background-color:#FFFFEA;}


/*見どころ紹介*/
#highlight{
border-style:none solid;border-right-width:1px;border-left-width:1px;border-left-color:#999;border-right-color:#666;
background-color:#FFF;float:left;}
#highlight p{margin-left:2em;margin-right:2em;}

#spe-area{padding:5px 25px 20px 0px;}
#spe-area h3{display:none;}
#spe-area ul{margin:0 0 10px 0;text-align:left;padding-bottom:3px;font-size:90%;color:#666666;
border-style:none none dotted none;border-bottom-width:1px;border-bottom-color:#1E5702;}
#spe-area li{display:inline;}

.mokuji{margin:0 0 20px 0;text-align:left;padding-bottom:3px;font-size:90%;color:#666666;
border-style:none none dotted none;border-bottom-width:1px;border-bottom-color:#1E5702;}


/*施設及び歴史的背景*/


/*施設利用・入園案内*/
.g-title{margin-top:0px; width: 100%;font-size:120%;color:#333;padding: 0 0 0px 0;font-weight:bold;
border-style:none none dotted none;border-width:1px;border-color:#003300;margin-bottom:5px;}
.guidelist{list-style-image:url(img/2_guide/listmark1.gif);margin:0.5em 3.5em 0px 3.5em;font-size:100%;color:#333;margin-bottom:0px;}

#access{width: 60%;}
.access-train, .access-bus{margin-top:5px; width: 400px;font-size:110%;color:#333;padding: 0 0 0 5px ;font-weight:bold;
border-style:none none dotted none;border-width:3px;border-color:#999;margin-bottom:0px;height:26px;}
.access-train{background-image:url(img/2_guide/train.gif);background-position:right bottom;background-repeat:no-repeat;}
.access-bus{background-image:url(img/2_guide/bus.gif);background-position:right bottom;background-repeat:no-repeat;}

.t-ac{margin-left:2em;padding:5px;}
.t-ac td{margin-left:1em;}
.gate{background-color:#E6EFF9;width:100%;padding:3px;}
.t-ac-car td{padding:3px 3px 10px 3px;}
.bg1{background-color:#E6EFF9;}

.add{border:1px solid #1E5702;padding:3px;margin-top:4em;background-color:#FFF;}

#maptab{margin-top:10px;margin-bottom:10px;}
#maplink ul{list-style-image:url(img/2_guide/listmark1.gif);margin:5px 3em;}

#map-detail h3 {color:#333;font-size:105%;font-weight:bold;padding:3px 25px;margin-bottom:5px;
background-image:url(img/h3_b.gif);background-position:left middle;background-repeat:no-repeat;}


/*各種行為の手続き*/

#process p{margin-left:1em;}
#process h3 {color:#333;font-size:105%;font-weight:bold;padding:3px 25px;margin-bottom:5px;
background-image:url(img/h3_b.gif);background-position:left middle;background-repeat:no-repeat;}
#process ul{list-style-image:url(img/2_guide/listmark1.gif);margin:5px 3em;}
#process li{margin-top:3px;}


/*アートギャラリー
#pro-04 p{margin-left:1em;}
#pro-04 dt{float:left;}
#pro-04 dd{margin-left:2em;}
#pro-04 ul{list-style-type:square;}
*/
/*行事予定*/
.gyouji-title{font-weight:bold;font-color:#666;text-align:center;font-size:120%;}
.gyoji{margin:0 0 0 1em;border-collapse:collapse;}
table .gyoji{background:#999;margin:2px ;float:left;}
.gyoji th,.gyoji td{border:1px solid #999;padding:3px;vertical-align:top;empty-cells:show;}
.gyoji th{font-weight:bold;background:#ccc;width:7%;}
.gyoji td{font-weight:normal;background:#fff;}
.gyoji td {text-align:left;}
.gyoji td p{text-align:left;margin-top:0.5em;font-weight:normal;font-size:85%;}
.gyoji-l{font-color:#666;text-align:left;font-size:90%;vertical-align:bottom;}
.gyoji-r{font-color:#666;text-align:right;font-size:90%;}

.sche{height:90px;}
#club1{font-size:100%;background-color:#E0F4B3;}
#club2{}

.box-event{border:2px solid #999;padding:5px;background-color:#C6E2FF;margin-left:10px;
background-image:url(3_event/calender/event-image.gif);background-position:right bottom;background-repeat:no-repeat;}
.box-event dl{margin:5px 1em 45px 1em;}
.box-event dt{float:left;}
.box-event dd{margin-left:1em;}

.box-event a:link {color:#003399;text-decoration:none;}
.box-event a:visited {color:#003399;text-decoration:none;}
.box-event a:hover {color:#FFB300;text-decoration:underline;}
.box-event a:active {color:#FFB300;text-decoration:none;}
#cap-event{font-size:80%;color:#666;margin-bottom:10px;text-align:right;margin-left:10px;}
#cap-event img{margin:0 0 1px 0;}




/*フォトアルバム*/
#album{border:0;margin-top:5px;width:97%;}
#album dl{padding:5px;}
#album dt{background-image:url(img/5_album/listmark1.gif);background-position:left middle;background-repeat:no-repeat;padding-left:10px;margin-top:5px;}
#album dd{margin-left:1em;
background-image:url(img/5_album/listmark2.gif);background-position:left middle;background-repeat:no-repeat;padding-left:10px;margin-top:5px;}
#a-menu{background-color:#F2F2F2;font-size:90%;width:9em;}

#photoarea{font-size:85%:color:#999999;padding-left:5px;}
#photoarea table{border-collapse:collapse;border:none;background:#fff;width:99%;margin:0 0 1em 0;}
#photoarea td{border:none;width:20%;padding:5px 0 10px 5px;line-height:120%;font-size:85%;}
#photoarea td a{font-weight:bold;}
#photoarea img{padding:4px;border:1px solid #999;}

#a-title{border-style:none none solid none;border-bottom-width:1px;border-left-width:6px;border-bottom-color:#999;border-left-color:#666;
background-color:#FFF;font-size:110%;padding:3px;margin-bottom:3px;font-weight:bold;}

#photo-zoom{width:610px;background:#fff;padding:0 5px 0 1em;margin:20px auto 0 0;border:1px solid #FFF;text-align:left;}
#photo-zoom h3{background:none;border-bottom:none #333;color:#333;margin:1em 0 0.5em 0;width:600px;}
#photo-zoom p{margin:0 0 0 0;}
#photo-zoom img{border:1px solid #666;margin-top:0;clear:left;}
#photo-zoom .back{float:left;padding:0 18px 0 0 ;}
#photo-zoom .next{padding:0 0px 0 0;}
#photo-zoom .back a{color:#666;background:url('img/5_album/back.gif') no-repeat left center;padding:0 0 0 12px;}
#photo-zoom .back a:hover{color:#CF3C30;background:url('img/5_album/back_on.gif') no-repeat left center;padding:0 0 0 12px;}
#photo-zoom .next a{color:#666;background:url('img/5_album/next.gif') no-repeat right center;padding:0 12px 0 0;}
#photo-zoom .next a:hover{color:#CF3C30;background:url('img/5_album/next_on.gif') no-repeat right center;padding:0 12px 0 0;}
#photo-zoom a:visited{color:#666;}
#photo-zoom .cap{color:#666;font-size:85%;text-align:left;margin-top:2px;}

#summary{margin:0 auto;width:610px;clear:both;text-align:left;}
#summary h4{background:none;border-bottom:dotted blue;border-width:1px;color:#333;margin:1em 0 0.5em 0;width:610px;}
#summary dl{margin:0;}
#summary dt{clear:both;float:left;background:#DBE7F9;width:6em;margin:1px 0 0 0.5em;padding:2px;border-left:5px solid #999;}
#summary dd{margin:2px 0 0 7.5em;padding:2px;}

#photo-h{display:none;}

.p-con{margin:0 0 0 1em;border-collapse:collapse;}
table.p-con{background:#FFF;width:80%;}
.p-con th,.p-con td{border:1px solid #FFF;padding:0 3px;vertical-align:top;empty-cells:show;}
.p-con th{font-weight:bold;background:#FFFFFF;text-align:left;font-size:110%;}
.p-con td{font-weight:normal;background:#fff;padding:0px 8px 2px 8px;}
.p-con td p{font-size:80%;color:#666666;margin-top:5px;}
.p-conr{font-weight:normal;background:#fff;text-align:right;}
.p-con img{margin-right:8px;}


/*お知らせ一覧background-color:#FFCCCC;*/
#topics ul{list-style-image:url(img/2_guide/listmark1.gif);margin:5px 3em;}
#topics li{margin-top:3px;}

/*サイトマップ*/
#site{width:95%;margin-top:10px;}
#site dl{margin-left:20px;margin-top:5px;margin-bottom:7px;}
#site dt{width:99%;border-style:none none none solid;border-bottom-width:1px;border-left-width:5px;border-bottom-color:#003300;border-left-color:#003300;
background-color:#FFF;font-size:100%;padding:3px 3px;margin-bottom:0px;font-weight:bold;}
#site dd{margin-left:2em;padding-left:10px;
background-image:url(img/2_guide/listmark1.gif);background-position:left middle;background-repeat:no-repeat;}
#site p{margin-left:0.5em;padding-left:10px;background-image:url(img/2_guide/to-map.gif);background-position:left middle;background-repeat:no-repeat;}
#event h3 {}

#site dl a:link {color:#666;text-decoration:none;}
#site dl a:visited {color:#666;text-decoration:none;}
#site dl a:hover {color:#82B616;text-decoration:underline;}
#site dl a:active {color:#82B616;text-decoration:none;}



