/*================ 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:#F4F4F4;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:no-repeat;}
.title{float:left;margin:20px 5px;}
.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;}

.cap1{float: left;font-size:80%;color:#999;margin-bottom:10px;}
.cap1 img{margin:0 10px 3px 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-bottom:10px;}
.cap6 img{margin:5px 10px 3px 10px;}

/*
.cap1{width: 150px;
　float: left;
　margin: 0 3px;}
*/

.box-com-b{border-collapse:collapse;margin-left:5px;margin-top:5px;margin-bottom:0;width:98%;height:88%;border-color:red;clear:both;}
.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 0;
border-style:dotted none none none;border-width:1px;border-color:#ADADAD;margin-bottom:10px;}
#mainarea,#mainarea2,#mainarea3{padding:5px 25px 20px 20px;}
/*
#mainarea img{margin:0 10px 10px 10px;}

---　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;}

/*---　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:98%;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;}

h2 {width:98%;border-style:none none solid solid;border-bottom-width:1px;border-left-width:10px;border-bottom-color:#706B81;border-left-color:#706B81;
background-color:#F2F2F2;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{color:#333;font-size:105%;font-weight:bold;padding:1px 25px;margin-bottom:5px;
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;}
.box1{border:1px solid #666;padding:10px 10px 10px 10px;}
.box2{border:1px solid #666;padding:0px 10px 10px 10px;background-color:#FFFFCC;}

/*施設利用・入園案内*/
.g-title{margin-top:0px; width: 100%;font-size:120%;color:#333;padding: 0 0 0px 0;font-weight:bold;
border-style:none none solid none;border-width:1px;border-color:#C5A3D1;margin-bottom:0px;}
.guidelist{list-style-image:url(../img/2_guide/listmark1.gif);margin:0px 3.5em 5px 3.5em;font-size:100%;color:#333;margin-bottom:10px;}
#caution{background-color:#E6EFF9;width:100%;padding:5px;margin-top:40px;}
#caution p{color:#0033CC;font-size:100%;font-weight:bold;}
#caution ul{list-style-image:url(img/2_guide/listmark2.gif);margin:5px 3em;}
#caution li{margin-top:3px;}

#access{width: 60%;}
.access-train, .access-bus{margin-top:5px; 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:20px;background-color:#FFF;}

/*各種行為の手続き*/
#process p{margin:5px 2.1em 0 1em;}
#process h3{margin-top:0px; width: 100%;font-size:120%;color:#666;padding: 0 0 0px 0;font-weight:bold;
border-style:none none solid none;border-width:1px;border-color:#589EFE;margin-bottom:0px;}
/*アートギャラリー*/
#pro-04 p{margin-left:1em;}
#pro-04 dt{float:left;}
#pro-04 dd{margin-left:2em;}


/*お知らせ一覧*/
#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:#1E5702;border-left-color:#1E5702;
background-color:#E3EFFF;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:2em;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:#003399;text-decoration:none;}
#site dl a:visited {color:#003399;text-decoration:none;}
#site dl a:hover {color:#FFB300;text-decoration:underline;}
#site dl a:active {color:#FFB300;text-decoration:none;}



