@charset "utf-8";
/* last date：2014/03/19 */
/*all layout--------------------*/
#headerWrap h1 span,
#gnavi li,
#gnavi li a,
#snavi li,
#snavi li a,
#footerAwrap li,
#footerAwrap li a,
.pageOther #sub0,
.pageOther #sub0 a{
	background-image:url(../../etre_img/base/btn_all.jpg);
	background-repeat:no-repeat;
	}
.pageOther #subWrap #rGuideWrap li,
.pageOther #subWrap #rGuideWrap li a{
	background-image:url(../../etre_img/base/btn_all_2.jpg);
	background-repeat:no-repeat;
	}
#allWrap{	text-align:center;	}
#contentsWrap{ clear:both;	}
#breadcrumb{
	width:1038px;
	padding:16px 0 31px 12px;
	background:url(../../etre_img/base/shadow_1.png) repeat-x 0 0;
	background-color:#FFFFFF;
	font-size:77%;
	color:#666666;
	text-align:left;
	}
#breadcrumb a{ color:#666666;	}
#breadcrumb a:hover{ color:#949494;	}
#headerOutWrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:166px;
	z-index:10;
	}
#headerWrap{
	position:relative;
	width:1050px;
	margin:0 auto;
	text-align:left;
	}
#headerWrap h1{
	width:426px;
	height:53px;
	padding:12px 0 18px 0;
	}
.siteTop #headerWrap h1{
	height:83px;
	padding:0;
	}
#headerWrap h1 span{
	display:block;
	width:426px;
	height:53px;
	background-position:-610px -1187px;
	text-indent:-10000px;
	}
.siteTop #headerWrap h1 span{
	height:83px;
	background-position:-610px -1240px;
	}
#gnavi,
#gnavi2nd{	clear:both;	}
#gnavi li{	float:left;	}
#gnavi1st li,
#gnavi1st li a{
	width:210px;
	height:45px;
	}
#gnavi2nd li,
#gnavi2nd li a{	height:38px;	}
#gnavi li a,
#gnavi li span{
	display:block;
	text-indent:-10000px;
	}
#gnavi #gnavi1,
#gnavi #gnavi1 a{	width:208px;background-position:0 -32px;	}
#gnavi #gnavi1 a:hover{	background-position:0 -77px;	}
.onsen #gnavi #gnavi1 a{	background-position:0 -122px;	}
#gnavi #gnavi2,
#gnavi #gnavi2 a{	background-position:-208px -32px;	}
#gnavi #gnavi2 a:hover{	background-position:-208px -77px;	}
.ganbanyoku #gnavi #gnavi2 a{	background-position:-208px -122px;	}
#gnavi #gnavi3,
#gnavi #gnavi3 a{	background-position:-418px -32px;	}
#gnavi #gnavi3 a:hover{	background-position:-418px -77px;	}
.pool #gnavi #gnavi3 a{	background-position:-418px -122px;	}
#gnavi #gnavi4,
#gnavi #gnavi4 a{	width:213px;background-position:-628px -32px;	}
#gnavi #gnavi4 a:hover{	background-position:-628px -77px;	}
.osusume #gnavi #gnavi4 a{	background-position:-628px -122px;	}

#gnavi #gnavi10,
#gnavi #gnavi10 a{	width:138px;background-position:0 -167px;	}
#gnavi #gnavi10 a:hover{	background-position:0 -205px;	}
.kiddypark #gnavi #gnavi10 a{	background-position:0 -243px;	}
#gnavi #gnavi5,
#gnavi #gnavi5 a{	width:96px;background-position:-138px -167px;	}
#gnavi #gnavi5 a:hover{	background-position:-138px -205px;	}
.food #gnavi #gnavi5 a{	background-position:-138px -243px;	}
#gnavi #gnavi6,
#gnavi #gnavi6 a{	width:152px;background-position:-234px -167px;	}
#gnavi #gnavi6 a:hover{	background-position:-234px -205px;	}
.relax #gnavi #gnavi6 a{	background-position:-234px -243px;	}
#gnavi #gnavi7,
#gnavi #gnavi7 a{	width:138px;background-position:-386px -167px;	}
#gnavi #gnavi7 a:hover{	background-position:-386px -205px;	}
.sports-gym #gnavi #gnavi7 a{	background-position:-386px -243px;	}
#gnavi #gnavi8,
#gnavi #gnavi8 a{	width:95px;background-position:-524px -167px;	}
#gnavi #gnavi8 a:hover{	background-position:-524px -205px;	}
.hotel #gnavi #gnavi8 a{	background-position:-524px -243px;	}
#gnavi #gnavi9,
#gnavi #gnavi9 a{	width:100px;background-position:-618px -167px;	}
#gnavi #gnavi9 a:hover{	background-position:-618px -205px;	}
.enkai #gnavi #gnavi9 a{	background-position:-618px -243px;	}
#gnavi #gnavi11,
#gnavi #gnavi11 a{	width:122px;background-position:-718px -167px;	}
#gnavi #gnavi11 a:hover{	background-position:-718px -205px;	}
.shop-rec #gnavi #gnavi11 a{	background-position:-718px -243px;	}

#snavi1st{
	position:absolute;
	top:19px;
	left:571px;
	width:265px;
	}
#snavi1st li,
#snavi1st li a{	height:10px;	}
#snavi1st li{
	float:left;
	margin-right:11px;
	}
#snavi li a{
	display:block;
	font-size:1%;
	text-indent:-10000px;
	}
#snavi1,
#snavi1 a{	width:64px;background-position:0 0;	}
#snavi1 a:hover{	background-position:0 -10px;	}
.siteTop #snavi1,
.siteTop #snavi1 a{	background-position:-841px -32px;	}
.siteTop #snavi1 a:hover{	background-position:-841px -42px;	}
#snavi2,
#snavi2 a{	width:61px;background-position:-64px 0;	}
#snavi2 a:hover{	background-position:-64px -10px;	}
.siteTop #snavi2,
.siteTop #snavi2 a{	background-position:-905px -32px;	}
.siteTop #snavi2 a:hover{	background-position:-905px -42px;	}
#snavi3,
#snavi3 a{	width:61px;background-position:-125px 0;	}
#snavi3 a:hover{	background-position:-125px -10px;	}
.siteTop #snavi3,
.siteTop #snavi3 a{	background-position:-966px -32px;	}
.siteTop #snavi3 a:hover{	background-position:-966px -42px;	}
#snavi1st #snavi4{	margin-right:0;	}
#snavi4,
#snavi4 a{	width:45px;background-position:-187px 0;	}
#snavi4 a:hover{	background-position:-187px -10px;	}
.siteTop #snavi4,
.siteTop #snavi4 a{	background-position:-1028px -32px;	}
.siteTop #snavi4 a:hover{	background-position:-1028px -42px;	}
#snavi2nd{
	position:absolute;
	top:37px;
	left:539px;
	width:305px;
	}
#snavi2nd li,
#snavi2nd li a{	height:32px;	}
#snavi2nd li{	float:left;	}
#snavi5,
#snavi5 a{	width:107px;background-position:-232px 0;	}
#snavi5 a:hover{	background-position:-339px 0;	}
.siteTop #snavi5,
.siteTop #snavi5 a{	background-position:-841px -52px;	}
.siteTop #snavi5 a:hover{	background-position:-948px -52px;	}
#snavi6,
#snavi6 a{	width:96px;background-position:-446px 0;	}
#snavi6 a:hover{	background-position:-542px 0;	}
.siteTop #snavi6,
.siteTop #snavi6 a{	background-position:-841px -84px;	}
.siteTop #snavi6 a:hover{	background-position:-937px -84px;	}
#snavi7,
#snavi7 a{	width:99px;background-position:-638px 0;	}
#snavi7 a:hover{	background-position:-737px 0;	}
.siteTop #snavi7,
.siteTop #snavi7 a{	background-position:-841px -116px;	}
.siteTop #snavi7 a:hover{	background-position:-940px -116px;	}
#rBnrWrap,
#rOsusumeWrap{
	position:absolute;
	top:-3px;
	left:821px;
	width:234px;
	overflow:hidden;
	z-index:10;
	}
.siteTop #rBnrWrap{
	left:857px;
	width:204px;
	}
#rOsusumeWrap{
	left:857px;
	width:198px;
	height:198px;
	}
#rBnrOpen{
	position:absolute;
	top:189px;
	left:942px;
	width:28px;
	height:23px;
	text-align:center;
	/*cursor:pointer;*/
	}
#rBnrOpen2{
	position:absolute;
	top:159px;
	left:857px;
	width:198px;
	height:30px;
	text-align:center;
	cursor:pointer;
	}
#rBnrWrap ul{
	position:absolute;
	top:0;
	left:36px;
	}
.siteTop #rBnrWrap ul,
#rOsusumeWrap ul{
	position:absolute;
	top:0;
	left:0;
	}
#rBnrWrap li,
#rOsusumeWrap li{
	width:185px;
	height:185px;
	padding:13px 0 0 13px;
	background:url(../../etre_img/base/r_bnr_s.png) no-repeat 0 0;
	text-align:left;
	}
.siteTop #rBnrWrap li{
	height:225px;
	background:url(../../etre_img/base/r_bnr.png);
	}
#rBnrWrap li{	position:relative;	}
#rBnrWrap li .rBnrClose{
	display:none;
	position:absolute;
	top:61px;
	left:-33px;
	width:37px;
	height:74px;
	background:url(../../etre_img/base/btn_white.png) no-repeat -762px -466px;
	cursor:pointer;
	}
#footerWrap{
	clear:both;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	min-width: 1050px;
	}
#footerAwrap{
	width:100%;
	height:14px;
	padding:6px 0 8px 0;
	background-color:#FFFFFF;
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #CCDDF7;
	}
#footerAblock{
	width:1040px;
	margin:0 auto;
	text-align:left;
	}
#fHome,
#fHome a{
	width:56px;
	height:14px;
	background-position:-836px 0;
	}
#fHome{	float:left;	}
#footerAwrap a{
	display:block;
	font-size:1%;
	text-indent:-10000px;
	}
#fHome a:hover{	background-position:-836px -14px;	}
#pagetop,
#pagetop a{
	width:107px;
	height:14px;
	background-position:-892px 0;
	}
#pagetop{	float:right;	}
#pagetop a:hover{	background-position:-892px -14px;	}
#footerBwrap{
	clear:both;
	width:100%;
	padding:17px 0 16px 0;
	background:url(../../etre_img/base/f_bg_b.jpg) repeat 0 0;
	}
#footerBblock{
	width:1026px;
	margin:0 auto;
	padding:2px 12px 4px 12px;
	background:url(../../etre_img/base/f_line.gif) repeat-y 0 0;
	text-align:left;
	}
#fBlist1,
#fBlist2,
#fBlist3,
#fBlist4,
#fBlist5{
	float:left;
	width:153px;
	padding-right:22px;
	}
#fBlist5{
	width:160px;
	padding-right:0;
	}
#fBlist6{
	float:right;
	width:151px;
	}
#footerBwrap strong{
	display:block;
	font-size:93%;
	color:#FFFFFF;
	}
#footerBwrap ul{	padding-left:9px;	}
#footerBwrap #fBlistL{	padding-left:0;	}
#footerBwrap #fBlistL li{	padding-bottom:4px;	}
#footerBwrap .padtop20{ padding-top:20px;	}
#footerBwrap .padtop16{ padding-top:16px;	}
#footerBwrap a{
	font-size:77%;
	color:#FFFFFF;
	text-decoration:none;
	}
#footerBwrap #fBlistL a{	font-size:93%;	}
#footerBwrap strong a{	font-size:100%;	}
#footerBwrap strong a:hover,
#footerBwrap li a:hover{	color:#BED4F5;	}
#footerCwrap{
	clear:both;
	width:100%;
	height:110px;
	padding:13px 0 14px 0;
	background:url(../../etre_img/base/f_bg_c.jpg) repeat-x 0 0;
	}
#footerCblock{
	width:1050px;
	margin:0 auto;
	text-align:left;
	}
#footerCwrap li{
	float:left;
	width:340px;
	}
#fCbnr1{	padding-right:15px;	}
#fCbnr1img{	margin-bottom:3px;	}
#fCbnr1img2,
#fCbnr1img3{	cursor:pointer;	}
#footerCwrap #fCbnr3{	float:right;	}
#footerDwrap{
	clear:both;
	width:100%;
	background-color:#1F56BC;
	border-top:1px solid #A2C2F1;
	border-bottom:1px solid #D8D8D8;
	}
#footerDblock{
	width:1046px;
	margin:0 auto;
	padding:8px 0 11px 0;
	font-size:77%;
	color:#FFFFFF;
	text-align:left;
	}
#footerDwrap a{
	color:#FFFFFF;
	text-decoration:none;
	}
#footerDwrap a:hover{	color:#BED4F5;	}
#footerDwrap .icnWw{
	vertical-align:-1px;
	margin-left:3px;
	}
#footerEwrap{
	width:1050px;
	padding:13px 0 16px 0;
	margin:0 auto;
	text-align:left;
	}
#fEblk1{
	float:left;
	width:297px;
	}
#fEblk1 p{
	padding-top:6px;
	font-size:77%;
	color:#666666;
	}
#fEblk2{
	float:left;
	width:345px;
	}
#fEblk2 p{
	padding-top:5px;
	font-size:77%;
	line-height:1.4;
	color:#999999;
	}
#fEblk3{
	float:right;
	width:374px;
	margin-top:4px;
	padding:2px;
	border:1px solid #CCCCCC;
	}
#fEblk3 em{
	float:left;
	display:block;
	width:61px;
	}
#fEblk3 p{	padding-top:4px;	}
#fEblk3 a{
	font-size:77%;
	color:#0066CC;
	text-decoration:none;
	}
#fEblk3 a:hover{	color:#4C94DB;	}
#fEblk3 .icnWw{
	vertical-align:-1px;
	margin:0 9px 0 2px;
	}
/*2nd--------------------*/
.pageOther{ background-color:#E7F3FE;	}
.page2nd #headerOutWrap,
.pageOther #headerOutWrap{
	background:url(../../etre_img/base/h_bg.jpg) repeat-x 0 83px;
	background-color:#FFFFFF;
	}
.pageOther #allOutWrap{	background:url(../../etre_img/base/shadow_1.png) repeat-x 0 0;	}
.pageOther #allWrap{	background:url(../../etre_img/base/bg.jpg) no-repeat center 0;	}
.pageOther #contentsOutWrap{
	width:1050px;
	margin:0 auto;
	padding:0 7px;
	background:url(../../etre_img/base/bg_s.png) repeat-y 0 0;
	}
.pageOther #contentsWrap{
	background:url(../../etre_img/base/menu_bg_btm.gif) no-repeat 810px bottom;
	text-align:left;
	}
.page2nd #allWrap,
.pageOther #allWrap{	margin-top:166px;	}
.pageOther #mainWrap{
	float:left;
	width:775px;
	padding-left:30px;
	}
.pageOther #subWrap{
	float:right;
	width:235px;
	padding:4px 0 0 5px;
	background:url(../../etre_img/base/menu_bg_top.gif) no-repeat 0 0;
	}
.pageOther #sub0,
.pageOther #sub0 a{
	width:200px;
	height:66px;
	}
.pageOther #sub0 a{
	display:block;
	text-indent:-10000px;
	}
.pageOther #subWrap ul{
	width:199px;
	padding:0 0 1px 1px;
	background-color:#FFFFFF;
	}
.pageOther #subWrap li{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	}
.pageOther #subWrap li a{
	display:block;
	width:191px;
	padding:11px 0 12px 7px;
	background:url(../../etre_img/base/menu_normal.jpg) no-repeat 0 bottom;
	font-size:93%;
	text-decoration:none;
	}
.pageOther #subWrap li a:hover{
	background-image:url(../../etre_img/base/menu_hover.jpg);
	background-color:#E1F0FB;
	}
.pageOther #subWrap li span{
	display:block;
	padding-left:20px;
	background:url(../../etre_img/base/arrow_blue_m.gif) no-repeat 0 1px;
	}
.pageOther #subWrap li .icnPdf{	margin-left:6px;	}
.pageOther #subWrap li .icnWw{
	margin-left:3px;
	vertical-align:-1px;
	}
.pageOther #rGuideWrap{	padding-top:30px;	}
.pageOther #rGuideWrap ul{
	width:198px;
	padding:0 0 5px 0;
	background:url(../../etre_img/base/r_guide_bg.gif) no-repeat 0 bottom;
	}
.pageOther #rGuideWrap li{
	border-top:none;
	border-bottom:none;
	}
.pageOther #rGuideWrap li a{
	padding:0;
	font-size:1%;
	text-indent:-10000px;
	}
.pageOther #rGuideWrap li a:hover{	background-color:transparent;	}
.pageOther #rGuideWrap #rGuide1,
.pageOther #rGuideWrap #rGuide1 a{
	width:198px;
	height:41px;
	background-position:0 -1250px;
	}
.pageOther #rGuideWrap #rGuide1 a:hover{	background-position:0 -1291px;	}
.pageOther #rGuideWrap #rGuide2,
.pageOther #rGuideWrap #rGuide2 a{
	width:198px;
	height:40px;
	background-position:0 -1332px;
	}
.pageOther #rGuideWrap #rGuide2 a:hover{	background-position:0 -1372px;	}
.pageOther #mainWrap .ttl700{
	width:689px;
	height:27px;
	margin-left:10px;
	padding:8px 0 0 20px;
	background:url(../../etre_img/base/ttl_700.gif) no-repeat 0 0;
	font-size:108%;
	font-weight:bold;
	color:#0C327F;
	}