/* CSS Document */
html{
	overflow-y:scroll;
}
body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	color:#333;
	font-family: Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
/*	overflow-x:hidden;*/
}


h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	font-weight:normal;
}

#header {
	position:relative;
	margin-top:0px;
	height:108px;
}
#header #logo{
	position:absolute;
	left:0px;
	top:0px;
}

#header #supportMenuBox{
	position:absolute;
	right:0px;
}
#header #supportMenu li{
	list-style-type:none;
	top:0px;
	float:left;
	margin-right:6px;
/*	font-size:12px; */
	font-size:82%; 

}
#header #searchBox{
	position:absolute;
	top:30px;
right:0px;
}


#header #global_navigation{
	position:absolute;
	top:60px;
	right:0px;
}
#main{
clear:both;
}

.clear{
	clear:both;
}

#primary{
	width:711px;
	float:left;
}
#secondary{
	width:220px;
	float:right;
/*	font-size:12px;*/
	font-size:82%;
}

.side_other,
.side_search,
.side_rss,
.side_link{
	background:#F1F1F1;
	margin-bottom:15px;
}
.side_other ul,
.side_rss ul,
.side_search ul,
.side_link ul{
	padding:15px;
}
.side_other h3{
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	height:0;
	padding-top:25px;
	background:url(../images/side_other.gif) no-repeat;
	width:220px;
}
.side_link h3{
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	height:0;
	padding-top:25px;
	background:url(../images/side_link.gif) no-repeat;
	width:220px;
}
.side_rss h3{
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	height:0;
	padding-top:25px;
	background:url(../images/side_rss.gif) no-repeat;
	width:220px;
}
.side_rss li{
	border-bottom:1px dotted #BBB;
	padding:2px 2px 2px 8px;
}
.side_rss .rss_date{
	color:#676767;
}
.side_rss .rss_category{
	color:#565656;
	font-weight:bold;
}
.side_rss .rss_title{

}



.side_search h3{
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	height:0;
	padding-top:25px;
	background:url(../images/side_search.gif) no-repeat;
	width:220px;
}

#top_catch{
	display:block;
	width:820px;
	margin:0 auto;
	background:url(../images/index_catch.gif) no-repeat;
	padding-top:70px;
	height:0px;
	overflow:hidden;
	margin-bottom:30px;
}
#top_catch h2{
	font-weight:normal;
	overflow:hidden;
	padding-top:20px;
}

.idx_ttl01{
	background:url(/images/index_ttl01.gif) no-repeat;
	width:711px;
	display:block;
	height:0px;
	padding-top:22px;
	overflow:hidden;
}
.idx_ttl02{
	background:url(/images/index_ttl02.gif) no-repeat;
	width:711px;
	display:block;
	height:0px;
	padding-top:22px;
	overflow:hidden;
}

.f12{
/*	font-size:12px; */
	font-size:82%; 
	color:#565656;
}
h1,h2,h3,h4,h5,h6 { line-height:1.2; }
li,dt,dl { line-height:1.6; }
p { 
	margin:0 0 1em 0;
	line-height:1.7;
}
ul,li{
margin:0px;
padding:0px;
list-style-type:none; 
}
a img { border:0; }


#bg_container{
	margin:0 auto;
	width:990px;
}

#page{
	margin:0 auto;
	width:960px;
}
#page_header{
	margin:0 auto;
	width:960px;
}
#main_visual{
	width:100%;
	margin:0px;
	padding:0px;
}

#footer{
	min-height:160px;
/*	font-size:12px;*/
	font-size:82%;
	clear:both;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:30px;
	background:#F1F1F1;
	border-top:5px solid #666;
	position:relative;
}
#footer_about{
background:url(../images/footer_logo.gif) no-repeat;
background-position:0 55px;
padding-left:90px;
position:absolute;
right:15px;
width:350px;
top:10px;
}
#footer_copyright{
position:absolute;
right:15px;
width:550px;
bottom:0px;
text-align:right;
}

.mv00{
	width:500px;
	height:340px;
	display:block;
}

.mv01{
	background:url(/images/index_visual01.jpg) no-repeat;
	width:500px;
	height:340px;
	display:block;
}
.mv02{
	background:url(/images/index_visual02.jpg) no-repeat;
	width:500px;
	height:340px;
	display:block;
}
.mv03{
	background:url(/images/index_visual03.jpg) no-repeat;
	width:500px;
	height:340px;
	display:block;
}
.mv04{
	background:url(/images/index_visual04.jpg) no-repeat;
	width:500px;
	height:340px;
	display:block;
}



#goTop{
	margin-left:830px;
	width:115px;
	clear:both;
}
#goTop a{
	display: block;
	overflow: hidden;
	background:url("/images/gotop.gif") no-repeat;
	width:115px;
	padding-top:22px;
	height:0px;
}

#gmMenu li{
	float:left;
}

#gmMenu a{
	padding-top:30px;
	height:0px;
	overflow:hidden;
	display:block;
}

.hover a:hover{
	filter: alpha(Opacity=70);
	opacity: 0.7;
}

.entry-title{
/*	background:url(../images/common/ttl_entry.gif) repeat-y;
	width:711px;
	padding-left:14px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:125%;
	font-weight:bold;
	margin:10px 0;
	margin-bottom:20px;*/
}
.entry-meta-top{
	width:711px;
	height:20px;
	text-align:right;
	margin-bottom:8px;
	font-size:80%;
}
.entry-content{
	clear:both;
}
.entry-content table{
}
.entry-content p{
/*	padding-left:18px;*/
}
.entry-content img{
/*	padding-left:-18px;*/
}




.clear{
	clear:both;
}
.entry-header h2{
	background:url(../images/ttl_none.gif) no-repeat;
	padding-left:14px;
	padding:11px 0 8px 14px;
	clear:both;
	font-size:130%;
	font-weight:bold;
	margin-top:30px;
}
.ttl_goods,
.park_rule h4,
.page-header h3,
.entry-header h1{
	font-weight:normal;
	color:#FFF;
}
.entry-content h3{
	clear:both;
	font-size:115%;
	margin-top:30px;
	background:#666 url(../images/ttl_sub.gif) no-repeat;
	padding:8px 0 8px 22px;
	margin-bottom:20px;
	color:#FFF;
}

.entry-content h4{
	font-weight:bold;
	font-size:115%;
	background:url(../images/ttl_sub.gif) no-repeat;
	color:#FFF;
	margin-bottom:20px;
}

.entry-content h5{
	font-weight:bold;
	font-size:105%;
	background:url(../images/ttl_sub.gif) no-repeat;
	color:#FFF;
	margin-bottom:20px;
}
.topTopics{
	margin-top:15px;
	margin-bottom:15px;
}

.topTopics li{
	margin-left:10px;
	margin-bottom:5px;
}
.topTopics img{
	margin-right:4px;
	vertical-align:middle;
}

.entry-content ul{
	padding-left:30px;
	margin:10px 0;
}
.entry-content li{
	font-size:95%;
	padding-bottom:5px;
/*
	background:url(/images/common/marker01.gif) no-repeat;
	background-position:0 8px;
	padding-left:10px;
*/
	background:none;
	list-style-image:url(../images/footer_marker.gif);
	margin-left:15px;
	padding-left:0px;
}


.top_topic{
	padding:15px;
	border:1px solid #BF3434;
	background:#FDF7F7;
	margin-top:10px;
	margin-bottom:20px;
}

#gm01{
	width:84px;
	background:url(/images/menu_01.gif) no-repeat;
}
#gm02{
	width:138px;
	background:url(/images/menu_02.gif) no-repeat;
}
#gm03{
	width:138px;
	background:url(/images/menu_03.gif) no-repeat;
}
#gm04{
	width:126px;
	background:url(/images/menu_04.gif) no-repeat;
}
#gm05{
	width:61px;
	background:url(/images/menu_05.gif) no-repeat;
}
#gm06{
	width:84px;
	background:url(/images/menu_06.gif) no-repeat;
}

#gmMenu li:hover{
	filter:alpha(opacity=70); 
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#gmMenu li:active{
	filter:alpha(opacity=100); 
	-moz-opacity: 1;
	opacity: 1;
}



table{
	margin:15px 0px 20px 0px;
	font-size:90%;
	border:1px solid #CCC1B3;
	border-collapse: collapse;	border-spacing: 0;
}
table td{
	border:1px solid #CCC1B3;
	line-height:175%;
	padding:10px;
}
.od{
	background:#FAF8F3;
}




/***************************************************************/
/** top_genre **/
/***************************************************************/
.top_genre{
	display:inline;
	padding-left:0;
	margin:0;
}
.top_genre li{
	padding-left:0;
	margin:0;
	background:none;
	background-position:0;
	font-size:100%;

	width:101px;
	min-height:20px;
	float:left;
	font-size:90%;
	margin:3px 20px;
}
.top_genre a{
	display:block;
	width:101px;
	min-height:20px;
	text-align:center;
	padding-top:73px;
}
.top_genre li:hover{
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.top_genre li:active{
	filter:alpha(opacity=100); 
	-moz-opacity: 1;
	opacity: 1;
}

li.cat-item-regret{
	background:url(/images/common/cat-item-regret.jpg) no-repeat;
}
li.cat-item-garbage{
	background:url(/images/common/cat-item-garbage.jpg) no-repeat;
}
li.cat-item-maternity{
	background:url(/images/common/cat-item-maternity.jpg) no-repeat;
}
li.cat-item-child_care{
	background:url(/images/common/cat-item-child_care.jpg) no-repeat;
}
li.cat-item-job{
	background:url(/images/common/cat-item-job.jpg) no-repeat;
}
li.cat-item-moving{
	background:url(/images/common/cat-item-moving.jpg) no-repeat;
}
li.cat-item-sickness{
	background:url(/images/common/cat-item-sickness.jpg) no-repeat;
}
li.cat-item-marriage{
	background:url(/images/common/cat-item-marriage.jpg) no-repeat;
}
li.cat-item-welfare-life{
	background:url(/images/common/cat-item-welfare-life.jpg) no-repeat;
}
li.cat-item-care{
	background:url(/images/common/cat-item-care.jpg) no-repeat;
}


.contact_list{
	border:1px solid #EFEFEF;
	background:#FAFAFA;
	padding:10px;
	margin-top:20px;
}
.contact_list h3{
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:15px;
	font-weight:bold;
	border-bottom:1px dotted #999;
}
.contact_list li{
	font-size:95%;
	margin-left:15px;
}
.side_content h3,
.side_org h3{
	font-size:105%;
	font-weight:bold;
}

.side_org{
	margin-bottom:15px;
}

.side_org ul{
	padding:10px;
	background:#FAFAFA;
	border:1px solid #EFEFEF;
}

.side_org li{
	font-size:90%;
	padding-right:10px;
	display:inline;	
}

#nav-below{
text-align:center;
}
#breadcrumbs{
	width:711px;
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
	padding-bottom:4px;
	padding-top:4px;
}
#breadcrumbs li{
	display: inline;
	font-size:90%;
}



.park_rule{
border:1px dotted #CCC;
background:url("/images/ttl_useful.gif") no-repeat;
background-position:15px 15px;
min-height:400px;
margin-top:30px;
}
.park_rule ul{
margin-top:46px;
/*font-size:12px;*/
font-size:82%;
}
.park_rule ul:after {
content: "."; 
display: block; 
height: 0; 
font-size:0;	
clear: both; 
visibility:hidden;
}

.park_rule li{
float:left;
width:206px;
margin:0 15px;
height:100%;
}
.park_rule img{
	margin:0 12px 5px 0;
}
.bnr{
	margin-bottom:15px;
}

.rule_smoking h4{
background:url("/images/ttl_useful_01.gif") no-repeat;
height:0px;
padding-top:20px;
overflow:hidden;
display:block;
border-bottom:1px dotted #CCC;
margin-bottom:7px;
color:#666666;
}
.rule_free h4{
background:url("/images/ttl_useful_02.gif") no-repeat;
height:0px;
padding-top:20px;
overflow:hidden;
display:block;
border-bottom:1px dotted #CCC;
margin-bottom:7px;
color:#666666;
}
.rule_aed h4{
background:url("/images/ttl_useful_03.gif") no-repeat;
height:0px;
padding-top:20px;
overflow:hidden;
display:block;
border-bottom:1px dotted #CCC;
margin-bottom:7px;
color:#666666;
}
.rule_cycle h4{
background:url("/images/ttl_useful_04.gif") no-repeat;
height:0px;
padding-top:20px;
overflow:hidden;
display:block;
border-bottom:1px dotted #CCC;
margin-bottom:7px;
color:#666666;
}
.rule_hazard h4{
background:url("/images/ttl_useful_05.gif") no-repeat;
height:0px;
padding-top:20px;
overflow:hidden;
display:block;
border-bottom:1px dotted #CCC;
margin-bottom:7px;
color:#666666;
}
.rule_other h4{
background:url("/images/ttl_useful_06.gif") no-repeat;
height:0px;
padding-top:20px;
overflow:hidden;
display:block;
border-bottom:1px dotted #CCC;
margin-bottom:7px;
color:#666666;
}


.ttlimg{
	display: block;
	overflow: hidden;
	padding-top:52px;
	height:0px;
	padding-bottom:0px;
	margin-top:30px;
	margin-bottom:20px;
	color:#666 !important;
}
.ttl_news{
	background:#fff url("/images/ttl_news.gif") no-repeat;
}

.ttl_about{
	background:#fff url("/images/ttl_about.gif") no-repeat;
}
.ttl_gallery{
	background:#fff url("/images/ttl_gallery.gif") no-repeat;
}
.ttl_guide,
.ttl_guide_detail01,
.ttl_guide_detail02,
.ttl_guide_detail03,
.ttl_guide_detail04,
.ttl_guide_detail05{
	background:#fff url("/images/ttl_guide.gif") no-repeat;
}
.ttl_flower_detail01,
.ttl_flower_detail02,
.ttl_flower_detail03,
.ttl_flower_detail04,
.ttl_flower_detail05,
.ttl_flower_detail06,
.ttl_flower_detail07,
.ttl_flower_detail08,
.ttl_flower_detail09,
.ttl_flower_detail10,
.ttl_flower_detail11,
.ttl_flower_detail12,
.ttl_flower_detail13,
.ttl_flower_detail14,
.ttl_flower_detail15,
.ttl_flower{
	background:#fff url("/images/ttl_flower.gif") no-repeat;
}
.ttl_access{
	background:#fff url("/images/ttl_access.gif") no-repeat;
}
.ttl_event{
	background:#fff url("/images/ttl_event.gif") no-repeat;
}
.ttl_event_t{
	background:#fff url("/images/ttl_event_t.gif") no-repeat;
}
.ttl_en{
	background:#fff url("/images/ttl_en.gif") no-repeat;
}
.ttl_cn_k{
	background:#fff url("/images/ttl_cn_k.gif") no-repeat;
}
.ttl_cn_h{
	background:#fff url("/images/ttl_cn_h.gif") no-repeat;
}
.ttl_kr{
	background:#fff url("/images/ttl_kr.gif") no-repeat;
}
.ttl_leaflet{
	background:#fff url("/images/ttl_leaflet.gif") no-repeat;
}


.ttl_inquiry{
	background:#fff url("/images/ttl_inquiry.gif") no-repeat;
}
.ttl_sitemap{
	background:#fff url("/images/ttl_sitemap.gif") no-repeat;
}
.ttl_privacypolicy{
	background:#fff url("/images/ttl_privacypolicy.gif") no-repeat;
}
.ttl_sitepolicy{
	background:#fff url("/images/ttl_sitepolicy.gif") no-repeat;
}

.ttl_informartion_center{
	background:#fff url("/images/ttl_info.gif") no-repeat;
}
.ttl_goods{
	background:#fff url("/images/ttl_goods.gif") no-repeat;
}

.ttl_history,
.ttl_history_detail01,
.ttl_history_detail02,
.ttl_history_detail03,
.ttl_history_detail04,
.ttl_history_detail05,
.ttl_history_detail06,
.ttl_history_detail07,
.ttl_history_detail08,
.ttl_history_detail09{
	background:#fff url("/images/ttl_history.gif") no-repeat;
}

.ph_r{
	margin-left:15px;
	margin-bottom:15px;
}
.ph_l{
	margin-right:15px;
	margin-bottom:15px;
}

.goodsBox{
	clear:both;
font-size:12px;
border-top:1px dotted #CCC;
padding-top:15px;
}
.exp{
width:157px;
float:left;
padding-top:36px;
}
.goods01 .exp{
	background:url("/images/goods_ttl01.gif") no-repeat;
}
.goods02 .exp{
	background:url("/images/goods_ttl02.gif") no-repeat;
}
.goods03 .exp{
	background:url("/images/goods_ttl03.gif") no-repeat;
}
.goods05 .exp{
	background:url("/images/goods_ttl05.gif") no-repeat;
}
.goods04 .exp{
	background:url("/images/goods_ttl04.gif") no-repeat;
	padding-top:76px;
}
.goods06 .exp{
	background:url("/images/goods_ttl06.gif") no-repeat;
}
.goods07 .exp{
	background:url("/images/goods_ttl05.gif") no-repeat;
}

.goodsBoxFill{
	float:left;
}
.goodsBoxFill2{
	float:left;
	margin-left:157px;
	margin-top:30px;
}
.goodsBoxFill2 .item,
.goodsBox .item{
width:157px;
float:left;
margin-left:27px;
}

.goodsBoxFill2 .item img,
.goodsBox .item img{
	width:157px;
	height:157px;
}


.goodsBox .itemTitle{
font-weight:bold;
border-bottom:1px dotted #CCC;
}

.accessBox01{
	background:url("/images/access_01.gif") no-repeat;
	padding-left:184px;
	min-height:120px;
}
.accessBox02{
	background:url("/images/access_02.gif") no-repeat;
	padding-left:184px;
	min-height:120px;
}
.accessBox03{
	background:url("/images/access_03.gif") no-repeat;
	padding-left:184px;
	min-height:120px;
}
.accessBox04{
	background:url("/images/access_04.gif") no-repeat;
	padding-left:184px;
	min-height:120px;
}
.accessBox05{
	background:url("/images/access_05.gif") no-repeat;
	padding-left:184px;
	min-height:120px;
}


#footer a{
color:#333333;
}
#footer a:hover{
	text-decoration:none;
}
#footer li{
/*
	padding-left:8px;
	background:url(../images/footer_marker.gif) no-repeat;
	background-position:0 4px;
*/
	list-style-image:url(../images/footer_marker.gif);
	margin-left:15px;
}
#footer .menu01{
position:absolute;
left:15px;
}

#footer .menu02{
position:absolute;
left:140px;
}

#footer .menu03{
position:absolute;
left:330px;
}

.entry-content ul{
	margin-left:15px;
	padding:0px;
}

.entry-content li{
/*
	margin:0px;
	padding-left:8px;
	background:url(../images/footer_marker.gif) no-repeat;
	background-position:0 7px;
*/
	background:none;
	list-style-image:url(../images/footer_marker.gif);
	margin-left:15px;
	padding-left:0px;
}
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.event_calender{
	margin-top:15px;
}
.event_calender iframe{
	margin-top:15px;
}

.guideDetail{
	border:1px dotted #CCC;
	padding:55px 0px 15px 0;
	background:url(/images/ttl_guide_sub.gif) no-repeat;
	background-position:15px 15px;
	margin-bottom:30px;
}
.guideDetailBox{
	clear:both;
	margin:0 auto;
}

.guideDetail .itemTitle{
	font-weight:bold;
	padding-left:25px;
	margin-bottom:6px;
	border-bottom:1px dotted #CCC;
	padding-bottom:3px;
}
.guideDetail p{
	font-size:12px;
}

.guideDetail .item{
float:left;
width:206px;
margin:0 10px;
height:100%;
}

.n1{
	background:url(../images/n1.gif) no-repeat;
}
.n2{
	background:url(../images/n2.gif) no-repeat;
}
.n3{
	background:url(../images/n3.gif) no-repeat;
}
.n4{
	background:url(../images/n4.gif) no-repeat;
}
.n5{
	background:url(../images/n5.gif) no-repeat;
}
.n6{
	background:url(../images/n6.gif) no-repeat;
}
.n7{
	background:url(../images/n7.gif) no-repeat;
}
.n8{
	background:url(../images/n8.gif) no-repeat;
}
.n9{
	background:url(../images/n9.gif) no-repeat;
}
.n10{
	background:url(../images/n10.gif) no-repeat;
}
.n11{
	background:url(../images/n11.gif) no-repeat;
}


.history_tip{
	border:1px dotted #CCC;
	background:#F2F2F2;
	padding:15px;
	font-size:12px;
}
.border_tip{
	border:1px dotted #CCC;
	background:#F2F2F2;
	padding:15px;
/*	font-size:12px;*/
	font-size:82%;
	width:430px;
}

.bdr4{
	border:1px solid #CCC;
	padding:4px;
}

#galleryFrame {
	margin-bottom:30px;
}
#galleryFrame a{
	display:block;
}
.galleryBox a{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:1px;
	width:177px;
	height:177px;
	margin-bottom:1px;
}
#galleryFrame img{
	margin:0px;
	padding:0px;
}

.guide_smap{
	margin-top:15px;
	margin-bottom:15px;
}

.mapListBox{
	padding-bottom:30px;
	clear:both;
}

.tdn{
	padding:0px;
	width:60px;
	height:60px;
}
.tdn img{
	padding:0px;
	width:60px;
	height:60px;
	margin:0px;
	border:0px;
	vertical-align:bottom;
}


.lng_ja a{
	background:url(/images/l_ja.gif) no-repeat;
	width:40px;
	padding-top:16px;
	height:0px;
	overflow:hidden;
	display:block;
}
.lng_en a{
	background:url(/images/l_en.gif) no-repeat;	
	width:30px;
	padding-top:14px;
	height:0px;
	overflow:hidden;
	display:block;
}
.lng_cn_k a{
	background:url(/images/l_ch_k.gif) no-repeat;
	width:41px;
	padding-top:16px;
	height:0px;
	overflow:hidden;
	display:block;
}
.lng_cn_h a{
	background:url(/images/l_ch_h.gif) no-repeat;
	width:39px;
	padding-top:16px;
	height:0px;
	overflow:hidden;
	display:block;
}
.lng_kr a{
	background:url(/images/l_kr.gif) no-repeat;	
	width:40px;
	padding-top:16px;
	height:0px;
	overflow:hidden;
	display:block;
}


.search_title{
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:4px;
}
.search_body{
	padding:5px;
	line-height:150%;
	font-size:12px;
	padding-left:30px;
}

.ttl_search{
	margin-top:30px;
}

#s{
width:120px;
}
.t10{
	border:none;
	list-style:none;
	height:20px;
}
hr .clear{
	border:none;
	list-style:none;
}

/****************************************/
/* RSS */
/****************************************/
.rssImgBox .tBox{
	clear:both;
	margin-top:10px;
	width:713px;
}
.rssBox .rss_category,
.rssImgBox .rss_category{
	padding:1px 0px 1px 0px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	float:left;
	font-weight:bold;
}

.rssImgBox li{
	min-height:100px;
}

.rssRight{
	float:left;
	width:630px;
}
.rssImgBox .rss_title{
	background:#EEEEEE;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
/*	font-size:12px;*/
	font-size:82%;
	font-weight:bold;
}
.rssImgBox .rss_title a{
	color:#333333;
}


.bBox .rssImgLeft,
.bBox .rss_image{
	/position: relative;
}


.tBox{
/*	clear:both;*/
}
.bBox{
/*	clear:both;*/
	padding-top:3px;
}

.bBox .rss_image{
	width:80px;
	height:80px;
	display:block;
	background:#EEE;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	layout-grid-line:80px;

}
.bBox .rssImgLeft{
	width:80px;
	/width:80px;
	/height:80px;
	float:left;
}
.bBox .rss_image img{
	max-width:80px;
	max-height:80px;
	/width:80px;
	/height:80px;
	vertical-align:middle;
}
.bBox .rss_date{
	color:#666;
	font-weight:normal;
/*	font-size:12px; */
	font-size:82%; 
}

.bBox .rss_body{
margin-top:6px;
	float:left;
	margin-left:10px;
	/margin-left:5px;
	font-size:80%;
}
.bBox .rss_more{
	min-width:90px;
	float:right;
	font-size:82%;
	/margin-right:0px;
	/border:1px dotted #CDCDCD;
}

#guide_map{
position:relative;
}
#ppm1,#ppm2,#ppm3,#ppm4,#ppm5{
position:absolute;
width:42px;
height:42px;
display:block;
}
#ppm1 a,#ppm2 a,#ppm3 a,#ppm4 a,#ppm5 a{
width:42px;
height:42px;
display:block;
}



#ppm1{
top:28px;
left:407px;
}

#ppm2{
top:90px;
left:313px;
}

#ppm3{
top:162px;
left:241px;
}

#ppm4{
top:246px;
left:140px;
}

#ppm5{
top:325px;
left:57px;
}


#pp1,#pp2,#pp3,#pp4,#pp5{
	display:none;
}

.ad_banner img{
	margin-right:25px;
}



@media screen and (max-width: 800px) {
   /* 表示領域がXXXpx以下の場合に適用するスタイル */

	#gmMenu a{
		text-indent:-9000px;
		height:30px;
		overflow:hidden;
		display:block;
	}

#main_visual{
	width:960px;
	margin:0px;
	padding:0px;
}


}



.accessibility_tbl th,
.accessibility_tbl td{
	border:1px solid #ccc1b3
}
.accessibility_tbl th{
	background: #f7f4ef none repeat scroll 0 0;
	padding:10px 2px;
}
