
.guideex {
	float: right;
	padding:5px 30px 5px 0px;
}
.zentaimap {
	width: 702px; 
	margin: 0px 24px 15px 24px;
}
.domemap {
	width: 703;
	margin: 20px 23px 10px 24px;
}
table.guide {
	clear: both;
	width: 659px;
	margin: 0px 30px;
	background: #e5e5e5;
}
.poolcout {
	float: right;
	padding-right:30px;
}
.domemenu {
	margin-top:15px;
	margin-left:27px;
}
.domemenu_img {
	margin-left:1px;
	margin-bottom: 0px;
	float:left;
}
.dmcontents {
	margin: 0px 27px 0px 26px;
	width: 697px;
}
td.gpoo {
	background: url(../guide/img/guideic_pool.gif) no-repeat 5px center #ffffff;
	padding: 5px 0px 5px 27px;
	height: 27px;
	vertical-align: middle;
}
td.gatr {
	background: url(../guide/img/guideic_atr.gif) no-repeat 5px center #ffffff;
	padding: 5px 0px 5px 27px;
	height: 27px;
	vertical-align: middle;
}
td.goth {
	background: url(../guide/img/guideic_other.gif) no-repeat 5px center #ffffff;
	padding: 5px 0px 5px 27px;
	height: 27px;
	vertical-align: middle;
}
td.gser {
	background: url(../guide/img/guideic_service.gif) no-repeat 5px center #ffffff;
	padding: 5px 0px 5px 27px;
	height: 27px;
	vertical-align: middle;
}
td.gres {
	background: url(../guide/img/guideic_rest.gif) no-repeat 5px center #ffffff;
	padding: 5px 0px 5px 27px;
	height: 27px;
	vertical-align: middle;
}
.gbox {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.gbox_topborder {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.gbox_headl_advdome {
	width: 535px;
	background: #FFFFE1;
	line-height: 75%;
	color: #ff6600;
}
.gbox_headl_advlagoon {
	width: 535px;
	background: #FFFFE1;
	line-height: 75%;
	color: #079ad5;
}
.gbox_headl_thrill {
	width: 535px;
	background: #FFFFE1;
	line-height: 75%;
	color: #f5507a;
}
.gbox_headl_goods {
	width: 535px;
	background: #FFFFE1;
	line-height: 75%;
	color: #e3ab00;
}
.gbox_headl_rest {
	width: 535px;
	background: #FFFFE1;
	line-height: 75%;
	color: #b57616;
}
.gcatch {
	line-height: 120%;
	color: #000000;
	padding-left: 3px;
}
.gname {
	font-size: 130%;
	line-height: 120%;
	font-weight: bold;
}
.gbox_headlctgr {
	width: 2px;
	background: #FFFFE1;
	text-align: right;
}
.gbox_headr_advdome {
	width: 160px;
	background: #FFFFCC;
	text-align: center;
	color: #ff6600;
}
.gbox_headr_advlagoon {
	width: 160px;
	background: #FFFFCC;
	text-align: center;
	color: #0066cc;
}
.gbox_headr_thrill {
	width: 160px;
	background: #FFFFCC;
	text-align: center;
	color: #ff3366;
}
.gbox_headr_goods {
	width: 160px;
	background: #FFFFCC;
	color: #e3ab00;
	text-align: center;
}
.gbox_headr_rest {
	width: 160px;
	background: #FFFFCC;
	color: #b57616;
	text-align: center;
}
.gbox_no {
	margin: 0px 6px 0px 3px;
	position: relative;
	top:1px;
}
.gbox_new {
	margin: 3px 6px -1px 2px;
}
.gbox_ctgr {
	margin-right: 2px;
}
.gbox_mark {
	margin-top: 10px;
	border-top: 1px solid #e3e3e3;
	padding-top: 7px;
}
.gbox_mark_lessborder {
	margin-top: 10px;
	padding-top: 3px;
}
.gbox_mark_icon {
	float: left;
	width: auto;
	padding-right: 20px;
}
.gbox_photo {
	padding:10px 10px 25px 10px;
	vertical-align: top;
}
.gbox_photo_b {
	padding:10px 25px 25px 25px;
	vertical-align: top;
}
.gbox_main {
	padding: 10px 15px 15px 0px;
	vertical-align: top;
	width:100%;
}
.atn01 {
       font-size: 80%;
       color: #666666;
       background-color: #f7f7f7;
}
.domemapr {
	float: right;
	margin-right: 3px;
}
.fs_indexbox {
	border: 1px solid #a9d497;
	vertical-align: top;
}
.fs_indexbox_in {
	padding: 5px 10px 10px 10px;
	font-size: 85%;
	color: 4c4c4c;
}
#fs_golf_top{
	width: 703px;
	height: 196px;
	background: url(../guide/img/familysports/golf_top.jpg) no-repeat;
}
#fs_tennis_top{
	width: 703px;
	height: 196px;
	background: url(../guide/img/familysports/tennis_top.jpg) no-repeat;
}
#fs_bowling_top {
	width: 703px;
	height: 196px;
	background: url(../guide/img/familysports/bowling_top.jpg) no-repeat;
}
#fs_freemarket_top {
	width: 703px;
	height: 196px;
	background: url(../guide/img/familysports/freemarket_top.jpg) no-repeat;
}
#fs_ajisai_top {
	width: 703px;
	height: 196px;
	background: url(../guide/img/familysports/ajisai_top.jpg) no-repeat;
}
/*★*/
#fs_ajisai_top2 {
	width: 703px;
	height: 196px;
	background: url(../guide/img/familysports/ajisai_top2.jpg) no-repeat;
}
#fs_camp_top{
	width: 703px;
	height: 196px;
	background: url(../guide/img/familysports/camp_top.jpg) no-repeat;
}
#stay_top {
	width: 703px;
	height: 181px;
	background: url(../stay/img/stay_top.jpg) no-repeat;
}
.fs_pagelink {
	background: url(../guide/img/familysports/pagelink_icon.gif) no-repeat #effaeb 3px 9px;
	font-size: 85%;
	padding: 2px 8px 2px 12px;
}
.stay_pagelink {
	background: url(../stay/img/pagelink_icon_blue.gif) no-repeat #eaf8fb 3px 9px;
	font-size: 85%;
	padding: 2px 8px 2px 12px;
}
.fs_newsl {
	width: 159 px;
	text-align: center;
	color: #006603;
	font-size: 85%;
	vertical-align: top;
}

.fs_newsl2 {
	width: 119 px;
	text-align: center;
	color: #006603;
	font-size: 85%;
	vertical-align: top;
}

.fstns_newsl {
	width: 152 px;
	text-align: center;
	color: #006603;
	font-size: 85%;
	vertical-align: top;
}
.stay_newsl {
	width: 146 px;
	text-align: center;
	color: #2754c0;
	font-size: 85%;
	vertical-align: top;
}
.fs85bl {
	color: #2754c0;
	font-size: 85%;
	vertical-align: top;
	line-height: 120%;
}
.fs_newsc {
	padding: 0px 15px;
	vertical-align: top;
}
.fs_newslc {
	width: 400px;
	vertical-align: top;
	margin-right: 16px;
}
.fs_newsr {
	width: 291px;
	vertical-align: top;
}
.fs_newscr {
	padding-left: 15px;
}
.fs_newsbox {
	width: 291px;
	background: url(../guide/img/familysports/fs_newsr_back.gif) no-repeat #fff9cc;
}
.fs_newsbox_in {
	padding: 27px 6px 0px 6px;
}
dl.news_unit {
	background: url(../guide/img/familysports/fs_newsr_line.gif) no-repeat bottom;
	margin: 0px;
}
dl.news_unit_end {
	margin: 0px;
}
dt.news_date {
	float: left;
	padding:6px 0px 6px 3px;
	font-size: 80%;
	color: #01009a;
	vertical-align: top;
}
dd.news_type_news {
	background: url(../news/img/news_type_news.gif) no-repeat 15px 9px;
	padding:6px 0px 6px 47px;
}
dd.news_type_event {
	background: url(../news/img/news_type_event.gif) no-repeat 15px 9px;
	padding:6px 0px 6px 47px;
}
dd.news_type_none {
	padding:6px 0px 6px 13px;
}
h2.fs_h2 {
	padding-bottom: 8px;
	margin: 15px 0px 15px 15px;
	background: url(../guide/img/familysports/fs_h2_back.gif) no-repeat left bottom;
}
.fs_h2_in {
	margin: 0px 15px 30px 20px;
	width: 662px;
}
.fs_h2_in_end {
	margin: 0px 15px 0px 20px;
	width: 662px;
}
/* ▼ファミリーパーク内のテーブルで使う画像 ########################### */
#fs_facility_golf01 {
	background: url(../guide/img/familysports/golf_facility01.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
#fs_facility_golf02 {
	background: url(../guide/img/familysports/golf_facility02.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
#fs_facility_golf03 {
	background: url(../guide/img/familysports/golf_facility03.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
#fs_facility_tennis01 {
	background: url(../guide/img/familysports/tennis_facility01.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
#fs_facility_tennis02 {
	background: url(../guide/img/familysports/tennis_facility02.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
#fs_facility_tennis03 {
	background: url(../guide/img/familysports/tennis_facility03.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
#fs_facility_bowling01 {
	background: url(../guide/img/familysports/bowling_facility01.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
#fs_facility_bowling02 {
	background: url(../guide/img/familysports/bowling_facility02.jpg) no-repeat right #dcf5a1;
	color: #006801;
	padding-left: 5px;
	height: 60px;
}
/* △ファミリーパーク内のテーブルで使う画像 ########################### */
.fs_facility_ex {
	background: #ffffff;
	padding: 10px;
}
.fs_prepaid {
	background: #fff9cd;
	padding: 0px 15px;
}
.fs_prepaid_left {
	float: left;
	width: 120px;
	margin-right: 5px;
}
.fs_prepaid_left_ex {
	font-size: 85%;
	margin-top: 10px;
	line-height: 140%;
}
.menu {
	background: url(../guide/img/menu.gif) no-repeat 10px 12px #f7f7f7;
	padding: 10px 0px 10px 42px;
	color: #666666;
	font-size: 85%;
	margin: 10px 0px;
}
.restshop_tab {
	width: 699px;
	margin: 0px 27px 0px 24px;
}
.restshop_tabl {
	float: left;
	margin-left:1px;
}
.restshop_tabr {
	float: right;
}
.icha {
	margin: 0px 5px 0px 0px;
	position: relative;
	top:2px;
}
.kind_name {
	padding: 7px;
	text-align: center;
	background: #dcf5a1;
	color: #006801;
}
.kind_ex {
	padding: 7px;
	vertical-align: top;
	background: #ffffff;
	font-size: 85%;
}
a.thrill:link, a.thrill:visited {
	color: #f5507a;
}
a.thrill:hover, a.thrill:active {
	color: #F995AE;
}
td.entbk {
	background: url(../guide/img/bk_dome_en.gif);
	height: 27px;
	padding:0px 10px;
}
.guide_ex {
	margin-top: 5px;
}
div.daycamp_map{
	background: url(../guide/img/familysports/daycamp_map.jpg) center bottom no-repeat;
	height:523px;
	width:610px;
	margin:0 26px 15px;
}
div.daycamp_map img{
	position:relative;
	top:502px;
	left: 506px;
}

/* ===============================================
	▼MOVIE(2010/07/06作成)
=============================================== */
#movieTable th {
	padding: 0 0 10px 0;
}
.movieText {
	width: 171px;
	color: #666666;
	font-size: 80%;
	text-align: left;
	padding: 10px 0;
	margin: 0 auto;
}


