@charset "UTF-8";

/* 施設概要
---------------------------------------------*/
.main_box{
	width:770px;
	padding:0 0 14px;
	background:url(../imgs/dotline.gif) bottom no-repeat;
}
.main_box .txt_area {
	width:450px;
	padding:0 15px 0 0;
	margin:0;
	float:left;
}
.main_box .txt_area p {
	padding:15px 15px 0 0;
}
.main_box .pict_area {
	width:305px;
	padding:0;
	margin:0;
	float:left;
}
.main_box .btn img {
	padding:0;
	margin:0 10px 0 0;
}
.traffic a{
	width:145px;
	height: 30px;
	position: absolute;
	top:15px;
	left: 0px;
	background: url(../imgs/bg_btnTraffic.gif) no-repeat 0 0;
	display:block;
	text-indent: -9999px;
	text-decoration: none;
}
.traffic a:hover{
	 background-position: 0 -30px;
}
.pdf a{
	width:145px;
	height: 30px;
	position: absolute;
	top:15px;
	left: 155px;
	background: url(../imgs/bg_btnPdf.gif) no-repeat 0 0;
	display:block;
	text-indent: -9999px;
	text-decoration: none;
}
.pdf a:hover{
	 background-position: 0 -30px;
}

.facility_name {
	background: url(../imgs/facility_name_dotline.gif) bottom no-repeat;
	padding:0 0 15px;
}
.facility_name h2 {
	border-left-color: #60b6ff;
	padding: 5px 0px 3px 10px;
	border-style: solid;
	border-width: 0px 0px 0px 4px;
	font-size:16px;
}


/* 基本情報
---------------------------------------------*/
.sub_box {
	width:770px;
	padding:0;
	margin:15px 0 0;
}
.sub_box .txt_area {
	width:465px;
	padding:0;
	margin:0;
	float:left;
}
.sub_box .txt_area p {
	padding:0 15px 0 0;
}
.sub_box .txt_area .detail_title {
	width:100px;
	float:left;
	color:#510000;
	margin:0 0 0 16px;
}
.sub_box .txt_area .detail_txt {
	width:320px;
	float:left;
	padding:0 0 5px;
}
.access {
	padding:0;
	margin:0;
	width:320px;
}
.access_left {
	 width:40px;
	float:left;
}
.access_right {
	float:left;
	width:280px;
}
.access_left2 {
	width:60px;
	float:left;
}
.access_right2 {
	float:left;
	width:255px;
}
.sub_box .map_area {
	width:305px;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
}
.topics_box  {
	width: 800px;
	background: #f1fede;
}
.topics_box dl {
	padding:10px 20px;
	font-size:12px;
}
.topics_box dl dt {
	float: left;
	width: 10em;
	padding: 10px 0;
	font-weight: bold;
	text-indent: 1em;
	background:url("../imgs/topics_icon.gif") no-repeat 0px 1.3em; 
	color: #2a57a3;
}
.topics_box dd {
	padding: 10px 0 10px 10em;
}
.topics_box .underlines {
	border-bottom: 1px #d1e8ba solid;
}
.noflash_box {
	width:770px;
	padding:160px 0;
	margin:15px 0px;
	text-align: center;
}

/* フッタメニュー
---------------------------------------------*/

#tabMenu {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabMenu li {
	float: left;
	height: 33px;
	cursor: pointer;
	cursor: hand;
	text-indent: -9999px;
	text-decoration: none;
}

li.learn {width: 101px; background: url(../imgs/footmenu/tabLearn.gif) no-repeat 0 0;}
li.joy {width: 114px; background: url(../imgs/footmenu/tabJoy.gif) no-repeat 0 0;}
li.travel {width: 151px; background: url(../imgs/footmenu/tabTravel.gif) no-repeat 0 0;}
li.shopping {width: 156px; background: url(../imgs/footmenu/tabShopping.gif) no-repeat 0 0;}
li.sports {width: 90px; background: url(../imgs/footmenu/tabSports.gif) no-repeat 0 0;}
li.park {width: 100px; background: url(../imgs/footmenu/tabPark.gif) no-repeat 0 0;}

li.mouseover {
	background-position :0 -66px;
}
li.mouseout {
	background-position: 0 0;
}
li.selected {
	background-position: 0 -33px;
}

.menuBox {
	width: 800px;
}
.menu {
	height: 33px;
	background: url(../imgs/footmenu/bgMenu.gif) no-repeat;
}
.boxTop {
	width: 800px;
	background: #f1fede;
	height:6px;
	clear:both;
}
.boxBody {
	width: 800px;
	background: #f1fede;
}
.boxBottom {
	background: url(../imgs/footmenu/boxBtm.gif) no-repeat;
	height: 36px;
	clear:both;
}
.boxBody div {
	display: none;
}
.boxBody div.show {
	display: block;
}

.boxBody div ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: left;
	background: #f1fede;
}
.boxBody div li {
	padding: 0 14px 0 0;
	width: 244px;
	height: 33px;
	float: left;
	cursor: hand;
	cursor: pointer;
	text-indent: -9999px;
}
.boxBody div li a{
	text-decoration: none;
	display: block;
}

li.fcltis11 {background: url(../imgs/footmenu/fcltis11.gif) no-repeat 0 0;}
li.fcltis12 {background: url(../imgs/footmenu/fcltis12.gif) no-repeat 0 0;}
li.fcltis13 {background: url(../imgs/footmenu/fcltis13.gif) no-repeat 0 0;}
li.fcltis14 {background: url(../imgs/footmenu/fcltis14.gif) no-repeat 0 0;}
li.fcltis15 {background: url(../imgs/footmenu/fcltis15.gif) no-repeat 0 0;}
li.fcltis16 {background: url(../imgs/footmenu/fcltis16.gif) no-repeat 0 0;}
li.fcltis17 {background: url(../imgs/footmenu/fcltis17.gif) no-repeat 0 0;}
li.fcltis18 {background: url(../imgs/footmenu/fcltis18.gif) no-repeat 0 0;}
li.fcltis19 {background: url(../imgs/footmenu/fcltis19.gif) no-repeat 0 0;}
li.fcltis20 {background: url(../imgs/footmenu/fcltis20.gif) no-repeat 0 0;}
li.fcltis21 {background: url(../imgs/footmenu/fcltis21.gif) no-repeat 0 0;}
li.fcltis22 {background: url(../imgs/footmenu/fcltis22.gif) no-repeat 0 0;}

li.fcltis31 {background: url(../imgs/footmenu/fcltis31.gif) no-repeat 0 0;}
li.fcltis32 {background: url(../imgs/footmenu/fcltis32.gif) no-repeat 0 0;}
li.fcltis33 {background: url(../imgs/footmenu/fcltis33.gif) no-repeat 0 0;}
li.fcltis34 {background: url(../imgs/footmenu/fcltis34.gif) no-repeat 0 0;}
li.fcltis35 {background: url(../imgs/footmenu/fcltis35.gif) no-repeat 0 0;}
li.fcltis36 {background: url(../imgs/footmenu/fcltis36.gif) no-repeat 0 0;}
li.fcltis38 {background: url(../imgs/footmenu/fcltis38.gif) no-repeat 0 0;}

li.fcltis41 {background: url(../imgs/footmenu/fcltis41.gif) no-repeat 0 0;}
li.fcltis42 {background: url(../imgs/footmenu/fcltis42.gif) no-repeat 0 0;}
li.fcltis43 {background: url(../imgs/footmenu/fcltis43.gif) no-repeat 0 0;}
li.fcltis44 {background: url(../imgs/footmenu/fcltis44.gif) no-repeat 0 0;}
li.fcltis45 {background: url(../imgs/footmenu/fcltis45.gif) no-repeat 0 0;}
li.fcltis46 {background: url(../imgs/footmenu/fcltis46.gif) no-repeat 0 0;}
li.fcltis47 {background: url(../imgs/footmenu/fcltis47.gif) no-repeat 0 0;}
li.fcltis48 {background: url(../imgs/footmenu/fcltis48.gif) no-repeat 0 0;}
li.fcltis49 {background: url(../imgs/footmenu/fcltis49.gif) no-repeat 0 0;}
li.fcltis50 {background: url(../imgs/footmenu/fcltis50.gif) no-repeat 0 0;}
li.fcltis51 {background: url(../imgs/footmenu/fcltis51.gif) no-repeat 0 0;}
li.fcltis52 {background: url(../imgs/footmenu/fcltis52.gif) no-repeat 0 0;}
li.fcltis53 {background: url(../imgs/footmenu/fcltis53.gif) no-repeat 0 0;}
li.fcltis54 {background: url(../imgs/footmenu/fcltis54.gif) no-repeat 0 0;}
li.fcltis56 {background: url(../imgs/footmenu/fcltis56.gif) no-repeat 0 0;}
li.fcltis57 {background: url(../imgs/footmenu/fcltis57.gif) no-repeat 0 0;}

li.fcltis61 {background: url(../imgs/footmenu/fcltis61.gif) no-repeat 0 0;}
li.fcltis62 {background: url(../imgs/footmenu/fcltis62.gif) no-repeat 0 0;}
li.fcltis63 {background: url(../imgs/footmenu/fcltis63.gif) no-repeat 0 0;}
li.fcltis64 {background: url(../imgs/footmenu/fcltis64.gif) no-repeat 0 0;}
li.fcltis65 {background: url(../imgs/footmenu/fcltis65.gif) no-repeat 0 0;}
li.fcltis66 {background: url(../imgs/footmenu/fcltis66.gif) no-repeat 0 0;}
li.fcltis68 {background: url(../imgs/footmenu/fcltis68.gif) no-repeat 0 0;}

li.fcltis71 {background: url(../imgs/footmenu/fcltis71.gif) no-repeat 0 0;}
li.fcltis72 {background: url(../imgs/footmenu/fcltis72.gif) no-repeat 0 0;}
li.fcltis73 {background: url(../imgs/footmenu/fcltis73.gif) no-repeat 0 0;}
li.fcltis74 {background: url(../imgs/footmenu/fcltis74.gif) no-repeat 0 0;}
li.fcltis75 {background: url(../imgs/footmenu/fcltis75.gif) no-repeat 0 0;}
li.fcltis76 {background: url(../imgs/footmenu/fcltis76.gif) no-repeat 0 0;}
li.fcltis77 {background: url(../imgs/footmenu/fcltis77.gif) no-repeat 0 0;}

li.fcltis81 {background: url(../imgs/footmenu/fcltis81.gif) no-repeat 0 0;}
li.fcltis82 {background: url(../imgs/footmenu/fcltis82.gif) no-repeat 0 0;}
li.fcltis83 {background: url(../imgs/footmenu/fcltis83.gif) no-repeat 0 0;}
li.fcltis84 {background: url(../imgs/footmenu/fcltis84.gif) no-repeat 0 0;}
li.fcltis85 {background: url(../imgs/footmenu/fcltis85.gif) no-repeat 0 0;}
li.fcltis86 {background: url(../imgs/footmenu/fcltis86.gif) no-repeat 0 0;}
li.fcltis87 {background: url(../imgs/footmenu/fcltis87.gif) no-repeat 0 0;}
li.fcltis88 {background: url(../imgs/footmenu/fcltis88.gif) no-repeat 0 0;}

.boxBody li.mouseover {
	background-position :0 -33px;
}
.boxBody li.mouseout {
	background-position: 0 0;
}
.boxBody li.current {
	background-position: 0 -33px;
}

