@charset "utf-8";
/* CSS Document */

.left_col_lv3{
	width:738px;
}

/*-------------------------------------------------*/
/*タブ*/

.tab{
	width:738px;
	margin:5px auto 0px auto;
	overflow:hidden;
}

.tab li{
	list-style-type:none;
	float:left;
	display:inline;
	width:367px;
	overflow:hidden;
	margin-left:2px;
}

.tab li a{
	display:block;
	width:367px;
	height:37px;
	text-align:center;
	color:#4C1F0C;
	font-weight:bold;
	background-image:url(image/tab.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	line-height:37px;
	text-decoration:none;
	font-size:1.1em;
}

.tab li.active a{
	background-position:left top;
	color:#FFF;
}

/*-------------------------------------------------*/
/*タブ枠*/

#tab_contents{
	width:718px;
	margin:0px auto;
	overflow:hidden;
}

/*-------------------------------------------------*/
/*見出し*/

.fac_name{
	background-image:url(image/bg_sub.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:24px;
	padding-bottom:30px;
	padding-left:30px;
	overflow:hidden;
	color:#633F19;
	font-weight:bold;
	font-size:1.25em;
	margin-top:20px;
}

.area {/*切り替わる部分はまず全部消しておく*/
display:block;
}

/*-------------------------------------------------*/
/*施設紹介*/


/*外観*/

.fphoto{
	text-align:center;
	margin: 20px auto 0;
	overflow:hidden;
}

/*概要*/

.foutline{
	width:660px;
	margin:20px auto;
	overflow:hidden;
	font-weight:bold;
	color:#339838;
}

/*説明文*/

.fdesc{
	width:660px;
	margin:50px auto;
	overflow:hidden;
	background-image:url(image/bk_image.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.fdesc dl{
	margin-bottom:30px;
	overflow:hidden;
	display:block;
}

.fdesc dl dt{
	margin-bottom:0.5em;
	overflow:hidden;
	display:block;
}

.fdesc dl dt span{
	color:#3BB21F;
}

.fdesc dl dd{
}


/*-------------------------------------------------*/
/*設備*/

.setsubi{
	width:662px;
	margin:10px auto;
	overflow:hidden;
}

.setsubi dd{
	text-align:center;
	font-weight:bold;
	color:#339838;
	padding:0.5em 0px;
}


/*-------------------------------------------------*/
/*概要*/

.outline_table{
	width:610px;
	margin:20px auto;
	overflow:hidden;
}

.outline_table tr{
	background-image:url(image/border.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.outline_table th{
	padding-bottom:4px;
	text-align:left;
	color:#3EB21F;
	font-weight:normal;
	width:130px;
	padding:1em 0px;
	text-indent:1em;
}

.outline_table td{
	padding-bottom:4px;
	padding:1em 0px 1em 3em;
}

/*お問い合わせ*/

.btn_contact{
	text-align:center;
	margin:20px auto;
	overflow:hidden;
}


/*-------------------------------------------------*/
/*1F*/

.floor_map_con{
	width:565px;
	margin:20px auto;
	overflow:hidden;
}

.floor_map_con .f_lv{
	color:#33A038;
	font-weight:bold;
	font-size:1.25em;
	margin-bottom:0.25em;
	overflow:hidden;
}

.floor_lv1{
	width:565px;
	height:254px;
	background-image:url(image/floormap01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	color:#33A038;
	font-weight:bold;
	font-size:1.1em;
}


.floor_lv1 .item01{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 152px;
	top: 50px;
}

.floor_lv1 .item02{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 266px;
	top: 50px;
}

.floor_lv1 .item03{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 381px;
	top: 60px;
}

.floor_lv1 .item04{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 494px;
	top: 60px;
}


/*-------------------------------------------------*/
/*2F*/

.floor_lv2{
	width:565px;
	height:254px;
	background-image:url(image/floormap02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	color:#33A038;
	font-weight:bold;
	font-size:1.1em;
}

.floor_lv2 .item01{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 41px;
	top: 50px;
}

.floor_lv2 .item02{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 151px;
	top: 50px;
}

.floor_lv2 .item03{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 265px;
	top: 50px;
}

.floor_lv2 .item04{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 382px;
	top: 60px;
}

.floor_lv2 .item05{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 494px;
	top: 60px;
}

/*-------------------------------------------------*/
/*2F*/

.floor_lv3{
	width:565px;
	height:193px;
	background-image:url(image/floormap03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	color:#33A038;
	font-weight:bold;
	font-size:1.1em;
}

.floor_lv3 .item01{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 43px;
	top: 52px;
}

.floor_lv3 .item02{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 155px;
	top: 53px;
}

.floor_lv3 .item03{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 325px;
	top: 52px;
}

.floor_lv3 .item04{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 495px;
	top: 54px;
}

.floor_lv3 .item05{
	width:2em;
	height:2em;
	line-height:2em;
	position:absolute;
	text-align:center;
	left: 495px;
	top: 154px;
}

/*-------------------------------------------------*/
/*フロア図味方*/

.floor_guide{
	width:565px;
	margin:20px auto;
	overflow:hidden;
	color:#33A038;
}

/*-------------------------------------------------*/
/*PDFバナー*/

.btn_pdf{
	width:242px;
	overflow:hidden;
	margin:20px auto;
}


.btn_pdf li{
	list-style-type:none;
	margin-bottom:3px;
	overflow:hidden;
}
/*-------------------------------------------------*/

/*-------------------------------------------------*/

/*-------------------------------------------------*/

/*-------------------------------------------------*/

/*-------------------------------------------------*/
