@charset "utf-8";

#facilities #left_area h3 {
	margin:0 0 15px 0;
}

#facilities #left_area ul.pic_list {
	width:680px;
	margin:0 0 5px 0;
	/*\*/
	overflow:hidden;
	/**/
}

#facilities #left_area ul.pic_list li {
	width:310px;
	padding:0 0 0 20px;
	float:left;
}

#facilities #left_area ul.pic_list li img {
	width:300px;
	border:1px solid #999999;
	padding:4px;
}

#facilities #flo_map {
	width:660px;
	margin:0 0 25px 20px;
}

#facilities #left_area p {
	font-size:0.85em;
	margin:0 0 30px 0;
	padding:0 20px;
}

#facilities #left_area p a {
	color:#51A039;
}

#facilities #left_area #flvbox {
	margin:0 0 0 136px;
}


#facilities #left_area #flvarea2 #flvbox {
	margin:0;
}

#facilities #left_area dl.getflash {
	width:496px;
	margin:30px auto 0;
	/*\*/
	overflow:hidden;
	/**/
}

#facilities #left_area dl.getflash dt {
	width:160px;
	float:left;
}

#facilities #left_area dl.getflash dt img {
	padding:0;
	border:none;
}

#facilities #left_area dl.getflash dd {
	width:320px;
	float:right;
	font-size:0.8em;
}



#facilities #left_area table {
	width:640px;
	padding:4px;
	border:1px solid #999999;
	background:#CCCCCC;
	font-size:0.75em;
	margin:0 auto 30px;
}

*html #facilities #left_area table {
	border:5px solid #CCCCCC;
	padding:0;
}

#facilities #left_area table th {
	background:#F3F3F3;
	padding:7px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#facilities #left_area table td {
	background:#FFFFFF;
	padding:7px;
	border-bottom:1px solid #CCCCCC;
}

#facilities #left_area table td a {
	color:#51A039;
}


/*ボディケアセンター*/
#facilities #left_area ul.bodycare_list {
	width:640px;
	margin:25px auto 30px;
}

#facilities #left_area ul.bodycare_list li {
	margin:0 0 5px 0;
	padding:2px 0 2px 25px;
	background:url(../img/bullet_check.jpg) center left no-repeat;
	font-size:0.85em;
	font-weight:bold;
}

#facilities #left_area ul.pic_list2 {
	width:680px;
	margin:0 0 35px 0;
	/*\*/
	overflow:hidden;
	/**/
}

#facilities #left_area ul.pic_list2 li {
	width:310px;
	padding:0 0 0 20px;
	float:left;
	font-size:0.85em;
}

#facilities #left_area ul.pic_list2 li img {
	width:300px;
	border:1px solid #999999;
	padding:4px;
	margin:0 0 5px 0;
}


/*打席紹介*/
#facilities #left_area p.catch {
	width:680px;
	text-align:center;
	margin:25px 0;
	padding:0;
}

#facilities #left_area p.wide {
	text-align:center;
	margin-bottom:5px;
}

#facilities #left_area p.wide img {
	border:1px solid #999999;
	padding:4px;
}

#facilities #left_area p.illust {
	margin-bottom:5px;
}

#facilities #left_area ul.pic_list_seat {
	width:680px;
	margin:5px 0 35px 0;
	/*\*/
	overflow:hidden;
	/**/
}

#facilities #left_area ul.pic_list_seat li {
	width:200px;
	padding:0 0 0 20px;
	float:left;
}

#facilities #left_area ul.pic_list_seat li img {
	width:190px;
	border:1px solid #999999;
	padding:4px;
	margin-bottom:3px;
}

#facilities #left_area ul.pic_list_seat li {
	font-size:0.8em;
}

#facilities #left_area ul.pic_list_seat li .img_title {
	font-weight:bold;
	display:inline-block;
	border-left:3px solid #004A25;
	padding-left:6px;
}


/*トップ*/
#facilities #left_area p.ichiran {
	text-align:center;
	padding:0;
}

#facilities #left_area .map_area {
	width:500px;
	margin:0 auto 20px;
	padding:4px;
	border:1px solid #999999;
}

.bold {
	font-weight:bold;
	display:inline-block;
	margin:3px 0 3px 0;
}


/*サブメニュー*/
#right_area ul#submenu li.submenu01 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu01.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu01 a:hover,
.seat #right_area ul#submenu li.submenu01 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu01_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu02 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu02.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu02 a:hover,
.front #right_area ul#submenu li.submenu02 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu02_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu03 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu03.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu03 a:hover {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu03_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}


#right_area ul#submenu li.submenu04 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu04.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu04 a:hover,
.bodycare #right_area ul#submenu li.submenu04 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu04_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu05 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu05.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu05 a:hover,
.shop #right_area ul#submenu li.submenu05 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu05_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu06 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu06.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu06 a:hover,
.repair #right_area ul#submenu li.submenu06 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu06_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu07 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu07.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu07 a:hover,
.spot #right_area ul#submenu li.submenu07 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu07_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu08 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu08.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu08 a:hover,
.daycare #right_area ul#submenu li.submenu08 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu08_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu09 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu09.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu09 a:hover,
.yoga #right_area ul#submenu li.submenu09 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu09_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu10 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu10.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu10 a:hover,
.machine #right_area ul#submenu li.submenu10 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu10_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu11 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu11.jpg) top left no-repeat;
	text-indent:-9999px;
}

#right_area ul#submenu li.submenu11 a:hover,
.fac_top #right_area ul#submenu li.submenu11 a {
	width:220px;
	height:32px;
	display:block;
	background:url(../img/submenu11_ov.jpg) top left no-repeat;
	text-indent:-9999px;
}


.bold {
	font-weight:bold;
}

.red {
	color:#CC0033;
	font-weight:bold;
}
