@charset "UTF-8";

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

CSS information{
	FileName : layout.css;
	Created : 2010/7/3;
	LastUpdate:2010/8/27;
	

}

 -----------------------------------------------------------*/
 
/* 	このCSSは、各ページのスタイルを記述しています
-----------------------------------------------------------*/
 /* 
--------------------------------------------------------------------------
	1.Top
	2.至極のコンセプト
	3.こだわりの料理
	4.バニラの癒し
	5.バニラの愉しみ
	6.ホテルインデックス
	7.ホテル詳細
	8.会社案内
	9.お問い合せ
	10.採用情報
	11.プライバシーポリシー
	12.サイトマップ


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


/*共通*/

#top ul#btnarea li a,#top ul#btnarea li a:hover,#top #title,#top #bnr01 a,#top #bnr02 a,#top #bnr03 a,#top #bnr04 a,#top #bnr05 a,#top #bnr06 a,#top #bnr07 a,#hotel-top #title,#bnr06 a
#hotel-top ul#btnarea li#btn01 a,#hotel-top ul#btnarea li#btn01 a:hover,#hotel-top ul#btnarea li#btn02 a,#hotel-top ul#btnarea li#btn02 a:hover,
#hotel-top ul#btnarea li#btn03 a,#hotel-top ul#btnarea li#btn03 a:hover,#relax #title,#lnavi01 a,#lnavi01 a:hover, #lnavi02 a,#lnavi02 a:hover,#lnavi02-on,#lnavi03 a,#lnavi03 a:hover,#lnavi03-on,#lnavi04 a,#lnavi04 a:hover,#lnavi05 a,#lnavi05 a:hover,#lnavi06 a,#lnavi06 a:hover,#lnavi07 a,#lnavi07 a:hover,
#lnavi-box #bnr01 a,#lnavi-box #bnr01 a:hover,#lnavi-box #bnr02 a,#lnavi-box #bnr02 a:hover,#lnavi-box #bnr03 a,#lnavi-box #bnr03 a:hover,#lnavi-box #bnr04 a,#lnavi-box #bnr04 a:hover,#lnavi-box #bnr05 a,#lnavi-box #bnr06 a,#lnavi-box #bnr07 a,#lnavi-box #bnr05 a:hover,#lnavi-box #bnr06 a:hover,#relax #stitle01,.box dl dt.catch01,.gotoup,#relax #stitle02,#amusement #title,#amusement #stitle01,#amusement #stitle02,#amusement #stitle05,#concept #title,#concept #stitle01,#concept #txt01,#concept #txt02,#concept #txt03,
#amusement #stitle02,#amusement #stitle03,#lnavi03 a,#lnavi03 a:hover,#company #title,#company #stitle01,#company #stitle02,#company #stitle03,#company #stitle04,#company #stitle05,#company #stitle06,#company #stitle_media,address#honsha,#company #rinen-txt,#hotel-kawagoe #title,#hotel-kawagoe #stitle01,#hotel-stitle01,#hotel-stitle02,#hotel-stitle03,#hotel-tsurugashima #stitle01,
#hotel-tsurugashima #title,#hotel-gyoda #stitle01,#hotel-gyoda #title,#hotel-higashimurayama #stitle01,#hotel-higashimurayama #title,#hotel-kunitachi #stitle01,#hotel-kunitachi #title,#hotel-komaki #stitle01,#hotel-komaki #title,#inquiry #title,#inquiry #stitle01,.c-box dl dt#comp01,.c-box dl dt#comp02,.c-box dl dt#comp03,.c-box dl dt#comp04,.c-box dl dt#comp05,.c-box dl dt#comp06,
.c-box dl dt#comp07,.c-box dl dt#comp08,.c-box dl dt#comp09,.c-box dl dt#comp10,.c-box dl dt#comp11,.c-box dl dt#comp12,#recruit #title,#recruit #stitle01,#recruit #stitle02,#recruit #stitle03,#recruit ul#rec-btn li a,#recruit ul#rec-btn li a:hover,#privacy #title,#privacy #stitle01,#company #rinen-title01,#company #rinen-title02,#company #rinen-title03,#company #rinen-title04,#company #rinen-title05,#company #rinen-title06,#company #rinen-title07,#company #rinen-title08,#company #rinen-title09,
#company #rinen-txt01,#company #rinen-txt02,#company #rinen-txt03,#company ul#owner-btn li a,#company ul#owner-btn li a:hover,#company ul#hotel-list li#hotel01,#company ul#hotel-list li#hotel02,#company ul#hotel-list li#hotel03,#company ul#hotel-list li#hotel04,#company ul#hotel-list li#hotel05,#company p#own-txt,#recruit ul#form-btn,#hotel-chura #title,#hotel-chura #stitle01,#company #map-btn,
#food #stitle01,#food #stitle01_1,#food #txt01,#food #txt01_1,#food #stitle01_2,#food #title,#food #stitle02,#food #stitle02_2,#food #stitle03,#food #stitle04,#food #stitle05,#food #stitle06,#food #stitle07,#food #stitle08,#food #stitle09,#food #stitle10,#food #stitle11,#food #stitle_takumi,#food #txt01_2,#food #txt02,#food #txt03,#food #txt04,#food #txt05,#sitemap #title,#sitemap #stitle01,#map #close-btn a,#relax .box dl dt.catch03,#relax #txt01,#relax #txt02,#hotel-chura #stitle02,#food #txt06,#amusement .event_sect .hotel dt,#lnavi-box li,#hotel-top .section dt, #stitle_shinsai, .teiden #stitle001_1,#vstore #title,#vstore #stitle01,#vstore #stitle02,#vstore #stitle05,#jyoshi #title,#jyoshi #stitle01,#jyoshi #ch_stitle01,#jyoshi #stitle02,#jyoshi #stitle05{
	text-indent: -9999px;
	line-height: 0;
	font-size: 0;
	display: block;
}
span.new{
	padding: 1px 3px;
	background:#ff0000;
	color:#ffffff;
}

/*　1.Top  */

#top #gnaviarea{
	margin-bottom: 8px;
}
#top ul#btnarea{
	margin: 10px 0 0 13px;
	width: 950px;
	height: 145px;
	padding: 10px 0 10px 10px;
	background: #f0e8d6;
}

#top ul#btnarea li a,#top ul#btnarea li a:hover,#top ul#btnarea li#btn01,#top ul#btnarea li#btn02,#top ul#btnarea li#btn03,#top ul#btnarea li#btn04{
	float: left;
	width: 230px;
	height: 148px;
}
#top ul#btnarea li{
	margin-right: 7px;
}
#top ul#btnarea li#btn01 a{
	background: url(../images/top_btn.jpg) 0 0 no-repeat;
}
#top ul#btnarea li#btn01 a:hover{
	background: url(../images/top_btn.jpg) 0 -148px no-repeat;
}
#top ul#btnarea li#btn02 a{
	background: url(../images/top_btn.jpg) -230px 0 no-repeat;
}
#top ul#btnarea li#btn02 a:hover{
	background: url(../images/top_btn.jpg) -230px -148px no-repeat;
}
#top ul#btnarea li#btn03 a{
	background: url(../images/top_btn.jpg) -460px 0 no-repeat;
}
#top ul#btnarea li#btn03 a:hover{
	background: url(../images/top_btn.jpg) -460px -148px no-repeat;
}
#top ul#btnarea li#btn04 a{
	background: url(../images/top_btn.jpg) -690px 0 no-repeat;
}
#top ul#btnarea li#btn04 a:hover{
	background: url(../images/top_btn.jpg) -690px -148px no-repeat;
}
#top #infoarea,
#top #information{
	width: 960px;
	background: #f7f7f7;
	margin: 19px 0 0 13px;
}
#top #infoarea{
	text-align: center;
	padding: 10px 0;
}
#top #infoarea img.bnr01{
	margin-right: 7px;
}

#top #information{
	padding-top: 1px;
}
#top #information #stitle01{
	width: 939px;
	height: 37px;
	margin: 10px 0 20px 9px;
	background:url(../images/top_title.gif) 0 0 no-repeat;
	text-indent: -9999px;
}
#top dl#info{
	margin: 10px 0 21px 30px;
	width: 890px;
}
#top dl#info dt,#top dl#info dd{
	color: #000000;
	margin-bottom: 10px;

}
#top dl#info dt{
	clear: both;
	float: left;
	width: 105px;

}
#top dl#info dd{
	margin-left:130px;
}
#top #information .more{
	text-align: right;
	padding: 0 20px 10px 0;
}
#top #bnr01 a{
	float: left;
	width: 158px;
	height: 57px;
}
#top #bnr02 a{
	float: left;
	width: 158px;
	height: 57px;
}
#top #bnr03 a{
	float: left;
	width: 175px;
	height: 57px;
}
#top #bnr04 a{
	float: left;
	width: 175px;
	height: 57px;
}
#top #bnr05 a{
	float: left;
	width: 164px;
	height: 57px;
}
#top #bnr06 a{
	float: left;
	width: 162px;
	height: 57px;
}
#top #bnr07 a{
	float: left;
	width: 162px;
	height: 57px;
}

#top #bnr01 a,#top #bnr01 a:hover{
	margin: 15px 0 0 25px;
	background:url(../images/yunosato.jpg) 0 0 no-repeat;
}
#top #bnr02 a,#top #bnr02 a:hover{
	margin: 15px 0 0 25px;
	background:url(../images/yunosato.jpg) 0 0 no-repeat;
}
#top #bnr03 a,#top #bnr03 a:hover {
	margin: 15px 0 0 25px;
	background: url(../images/okuyami2_footer.gif) 0 0 no-repeat;
}
#top #bnr04 a,#top #bnr04 a:hover{
	margin: 15px 0 0 25px;
	background-image: url(../images/footer_jin.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#top #bnr05 a,#top #bnr05 a:hover{
	margin: 15px 0 0 25px;
	background:url(../images/kasikiri01.jpg) 0 0 no-repeat;
}
#top #bnr06 a,#top #bnr06 a:hover{
	margin: 15px 0 0 25px;
	background:url(../images/banner_twitter_01.jpg) 0 0 no-repeat;
}
#top #bnr07 a,#top #bnr07 a:hover{
	margin: 15px 0 0 25px;
	background:url(../images/banner_vstore_m.png) 0 0 no-repeat;
}
#top #sp_subnavi,
#top .flexslider{
	display: none;
}

/* jSlider */
#jslidernews3{
	clear: both;
	width: 960px;
	height: 330px;
	margin: 0 auto;
	border: none;
}
#jslidernews3 .main-slider-content{
	width: 960px;
	height: 330px;
}
#jslidernews3 .navigator-wrapper{
	padding: 20px 0;
}
#jslidernews3 .navigator-wrap-inner{
	margin-top: 20px;
}

/* 2.至極のコンセプト */

#concept #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../concept/images/concept_title.jpg) 0 0 no-repeat;
}

#concept #stitle01{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../concept/images/concept_stitle01.gif) 0 0 no-repeat;
}
#concept #txt01,#concept #txt02,#concept #txt03{
	float: left;
	margin: 0 0 20px 20px;

}
#concept #txt01{
	width: 456px;
	height: 65px;
	background:url(../concept/images/concept_txt01.gif) 0 0 no-repeat;
}
#concept #txt02{
	width: 636px;
	height: 66px;
	background:url(../concept/images/concept_txt02.gif) 0 0 no-repeat;
}
#concept #txt03{
	width: 399px;
	height: 41px;
	background:url(../concept/images/concept_txt03.gif) 0 0 no-repeat;
}
#concept img{
	margin: 30px 0 30px 10px;
}

/* 3.こだわりの料理 */

#food #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../food/images/food_title.jpg) 0 0 no-repeat;
}
#food #lnavi01 a{
	background: url(../food/images/lnavi.jpg) 0 0 no-repeat;
}
#food #lnavi01 a:hover{
	background: url(../food/images/lnavi.jpg) -227px 0 no-repeat;
}
#food #lnavi01-01 a{
	background: url(../food/images/lnavi.jpg) 0 -57px no-repeat;
}

#food #lnavi01-01 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -57px no-repeat;
}
#food #lnavi01-02 a{
	background: url(../food/images/lnavi.jpg) 0 -95px no-repeat;
}
#food #lnavi01-02 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -95px no-repeat;
}
#food #lnavi01-03 a{
	background: url(../food/images/lnavi.jpg) 0 -133px no-repeat;
}
#food #lnavi01-03 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -133px no-repeat;
}
#food #lnavi01-04 a{
	background: url(../food/images/lnavi.jpg) 0 -171px no-repeat;
}
#food #lnavi01-04 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -171px no-repeat;
}
#food #lnavi01-05 a{
	background: url(../food/images/lnavi.jpg) 0 -208px no-repeat;
}
#food #lnavi01-05 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -208px no-repeat;
}

#food #lnavi02 a{
	background: url(../food/images/lnavi.jpg) 0 -246px no-repeat;
	margin: 0 0 0 10px;
}
#food #lnavi02 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -246px no-repeat;
	margin: 0 0 0 10px;
}
#food #lnavi03 a{
	background: url(../food/images/lnavi.jpg) 0 -302px no-repeat;
	margin: 0 0 0 10px;
	}
#food #lnavi03 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -302px no-repeat;
	margin: 0 0 0 10px;
	}
#food #lnavi04 a{
	background: url(../food/images/lnavi.jpg) 0 -358px no-repeat;
	margin: 0 0 0 10px;
	}
#food #lnavi04 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -358px no-repeat;
	margin: 0 0 0 10px;
	}
#food #lnavi05 a{
	background: url(../food/images/lnavi.jpg) 0 -414px no-repeat;
	margin: 0 0 0 10px;
	}
#food #lnavi05 a:hover{
	background: url(../food/images/lnavi.jpg) -227px -414px no-repeat;
	margin: 0 0 0 10px;
	}
#food #lnavi01-01 a,#food #lnavi01-01 a:hover,#food #lnavi01-02 a,#food #lnavi01-02 a:hover,
#food #lnavi01-03 a,#food #lnavi01-03 a:hover,#food #lnavi01-04 a,#food #lnavi01-04 a:hover,
#food #lnavi01-05 a,#food #lnavi01-05 a:hover{
	margin: 0 0 0 10px;
	float: left;
	width: 227px;
	height: 38px;
}

#food #h4_01{
	margin: 0 0 0 20px;
}

#food #stitle01,#food #stitle07,#food #stitle08,#food #stitle09,#food #stitle10,#food #stitle01_1,#food #stitle01{
	float: left;
	width: 702px;
	height: 34px;
}
#food #stitle01{
	margin: 0 0 20px 0;
}
#food #stitle01_1{
	margin: 0 0 20px 0;
}

#food #stitle07,#food #stitle08,#food #stitle09,#food #stitle10{
	margin: 30px 0 20px 0;
}

#food #zeinuki{
	background:url(../food/images/food_zeinuki.gif) 0 0 no-repeat;
}

#food #stitle01{
	background:url(../food/images/food_stitle01.gif) 0 0 no-repeat;
}
#food #stitle01_1{
	background:url(../food/images/food_stitle01_1.gif) 0 0 no-repeat;
	float: left;
	width: 702px;
	height: 34px;
}
#food #stitle01_2{
	background:url(../food/takumi/images/food_stitle01_2.gif) 0 0 no-repeat;
	float: left;
	width: 702px;
	height: 50px;
}
#food .takumi_txt_01{
	width: 480px;
}
#food .takumi_txt_01 #h4_01{
	margin-bottom: 1em;
}
#food .takumi_txt_01 p{
	margin: 0 25px 1em 0;
}
#food .takumi_txt_01 .fig{
	text-align: center;
}
#food #stitle07{
	background:url(../food/images/food_stitle07.gif) 0 0 no-repeat;
}
#food #stitle08{
	background:url(../food/images/food_stitle08.gif) 0 0 no-repeat;
}
#food #stitle09{
	background:url(../food/images/food_stitle09.gif) 0 0 no-repeat;
}
#food #stitle10{
	background:url(../food/images/food_stitle10.gif) 0 0 no-repeat;
}
#food #stitle02,#food #stitle02_2,#food #stitle03,#food #stitle04,#food #stitle05,#food #stitle06{
	float: left;
	width: 702px;
	height: 37px;
	margin: 30px 0 20px 0;
}
#food #stitle_takumi{
	float: left;
	width: 702px;
	height: 32px;
	margin: 0px;
}
#food #stitle_takumi01{
	float: left;
	width: 702px;
	height: 32px;
	margin: 0px;
}
#food #stitle_takumi02{
	float: left;
	width: 702px;
	height: 32px;
	margin: 0px;
}
#food #stitle_takumi03{
	float: left;
	width: 702px;
	height: 32px;
	margin: 0px;
}
#food #stitle11{
	float: left;
	width: 702px;
	height: 91px;
	margin: 30px 0 20px 0;
}
#food #stitle02_2{
	background-image: url(../food/images/food_stitle_rb.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#food #stitle02{
	background-image: url(../food/images/food_stitle_bv.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#food #stitle03{
	background:url(../food/images/food_stitle03.gif) 0 0 no-repeat;
}
#food #stitle04{
	background-image: url(../food/images/food_stitle_js.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#food #stitle05{
	background:url(../food/images/food_stitle05.gif) 0 0 no-repeat;
}
#food #stitle06{
	background-image: url(../food/images/food_stitle_cs.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#food #stitle11{
	background:url(../food/images/don_banner.jpg) 0 0 no-repeat;
}
#food #stitle_takumi01{
	background:url(../food/images/food_stitle_takumi01.gif) 0 0 no-repeat;
}
#food #stitle_takumi02{
	background:url(../food/images/food_stitle_takumi02.gif) 0 0 no-repeat;
}
#food #stitle_takumi03{
	background:url(../food/images/food_stitle_takumi03.gif) 0 0 no-repeat;
}
#food #txt01,#food #txt01_1,#food #txt02,#food #txt03,#food #txt04,#food #txt05,#food #txt06,#food #txt07{
	float: left;
	margin: 0 0 20px 20px;
}
#food #txt01{
	width: 540px;
	height: 55px;
	background:url(../food/images/food_txt01.gif) 0 0 no-repeat;
}
#food #txt01_1{
	width: 600px;
	height: 80px;
	background:url(../food/images/food_txt01_1.gif) 0 0 no-repeat;
}
#food #txt01_2{
	width: 600px;
	height: 120px;
	background-image: url(../food/takumi/images/food_txt01_2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#food #txt02{
	width: 596px;
	height: 52px;
	background:url(../food/images/food_txt02.gif) 0 0 no-repeat;
}
#food #txt03{
	width: 525px;
	height: 39px;
	background:url(../food/images/food_txt03.gif) 0 0 no-repeat;
}
#food #txt04{
	width: 502px;
	height: 68px;
	background:url(../food/images/food_txt04.gif) 0 0 no-repeat;
}
#food #txt05{
	width: 648px;
	height: 91px;
	background:url(../food/images/food_txt05.gif) 0 0 no-repeat;
}
#food #txt06{
	width: 502px;
	height: 54px;
	background:url(../food/images/food_txt06.gif) 0 0 no-repeat;
}
#food #txt07{
	width: 502px;
	height: 54px;
	background:url(../food/images/food_txt07.gif) 0 0 no-repeat;
}
#food ul.list,#food ul.list li,#food ul.list02 li{
	float: left;
	width: 550px;
	margin: 0 0 0 10px;
}
#food ul.list,#food ul.list li,#food ul.list_takumi li{
	float: left;
	width: 550px;
	margin: 0 0 0 10px;
}
#food ul.list02{
	float: left;
	width: 550px;
	margin: 0 0 30px 10px;
}
#food ul.list02{
	float: left;
	width: 550px;
	margin: 0 0 30px 10px;
}
#food li.hotellist{
	float: left;
	width: 88px;
	height: 23px;
	padding: 0 0 0 100px;
	background:url(../food/images/food_stitle12.gif) left 0 no-repeat;
}
#food ul.list li,#food ul.list02 li{
	padding: 0 0 0 100px;

}
#food .mb-30{
	margin: 0 0 30px 0;
}
#food .menu01,#food .menu02,#food .menu02_2,#food .menu03,#food .menu04,#food .menu05,#food .menu06,#food .menu07,#food .menu07_2,#food .menu08{
	float: left;
	width: 700px;
	margin: 0 0 20px 10px;
}
#food .menu01{
	background-image: url(../food/images/food_bg01_white.gif) 0 0 repeat-y;
}
#food .menu01_2{
	background:url(../food/images/food_bg01_2.gif) 0 0 repeat-y;
}
#food .menu02{
	background:url(../food/images/food_bg07.gif) 0 0 repeat-y;
}
#food .menu02_2{
	background:url(../food/images/food_bg02_2.gif) 0 0 repeat-y;
}
#food .menu03{
	background:url(../food/images/food_bg01_white
.gif) 0 0 repeat-y;
}
#food .menu04{
	background:url(../food/images/food_bg01_white
.gif) 0 0 repeat-y;
}
#food .menu05{
	background:url(../food/images/food_bg04.gif) 0 0 repeat-y;
}
#food .menu06{
	background:url(../food/images/food_bg01_white
.gif) 0 0 repeat-y;
}
#food .menu07{
	background:url(../food/images/food_bg06.gif) 0 0 repeat-y;
}
#food .menu07-half{
	background:url(../food/images/food_bg06_half.gif) 0 0 repeat-y;
	float: left;
	width: 350px;
	margin: 0 0 20px 10px;
}
#food .menu07_2{
	background:url(../food/images/food_bg06_2.gif) 0 0 repeat-y;
}
#food .menu08{
	background:url(../food/images/food_bg08.gif) 0 0 repeat-y;
}
#food .menu09{
	background:url(../food/images/food_bg_pas.gif) 0 0 repeat-y;
}
#food dl,#food dl.rconte{
	float: left;
	width: 338px;

}
#food dl.r-conte{
	margin: 0 0 0 9px;

}
#food dt{
	float: left;
	width: 338px;
	height: 235px;
	margin: 0 0 10px 0;
}

#food dd{
	margin: 20px 20px 10px 10px;
	width: 320px;
	
}

#food p.price{
	margin: 10px 10px 0 0;
	color: #6a4e05;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
#food .yofulist{
	clear: both;
	padding-bottom: 20px;
}
#food .yofulist li{
	float: left;
}
#food #content .lunchmenu img{
	width: 338px;
}

#food #content .kiwami{
	clear: both;
	padding-left: 10px;
	text-align: center;
	font-weight: bold;
}
#food #content .kiwami .fig{
	margin: 20px 0 5px;
}

/*　4.バニラの癒し */
#relax #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../relax/images/relax_title.jpg) 0 0 no-repeat;
}
#relax #txt01,#relax #txt02{
	float: left;
	height: 25px;
	margin: 10px 0 0 13px;
}
#relax #txt01{
	width: 494px;
	background:url(../relax/images/relax_txt01.gif) 0 0 no-repeat;
}
#relax #txt02{
	width: 451px;
	background:url(../relax/images/relax_txt02.gif) 0 0 no-repeat;
}
#relax #lnavi01 a{
	background: url(../relax/images/lnavi.jpg) 0 -56px no-repeat;
}
#relax #lnavi01 a:hover{
	background: url(../relax/images/lnavi.jpg) -227px -56px no-repeat;
}
#relax #lnavi02 a{
	background: url(../relax/images/lnavi.jpg) 0 0 no-repeat;
	margin: 0 0 0 10px;
	}
#relax #lnavi02 a:hover{
	background: url(../relax/images/lnavi.jpg) -227px 0 no-repeat;
	margin: 0 0 0 10px;

}
#relax #content h4{
	width: 702px;
	height: 34px;
}
#relax #stitle01{
	margin: 0 0 15px 0;
	background:url(../relax/images/relax_stitle02.gif) 0 0 no-repeat;
}
#relax #stitle02{
	margin: 30px 0 15px 0;
	background:url(../relax/images/relax_stitle01.gif) 0 0 no-repeat;
}
#relax .text{
	clear: both;
	padding: 0 15px 1em;
}
#relax .c-box{
	float: right;
	width: 300px;
	margin: 0 0 0 0;
	padding: 10px;
	background: #f8f5ef;
}
#relax b,#map b{
	color: #806b2c;
}
#relax .box{
	float: left;
	width: 681px;
	padding: 0 0 20px 10px;
	background: #ffffff;
}
#relax .box{
	margin: 20px 0 0 10px;
}
#relax .box dl dt.catch01{
	margin: 15px 0 15px 10px;
}
#relax .box dl dt.catch03{
	margin: 0 0 10px 5px;
	width: 325px;
	height: 30px;
	background: url(../relax/images/relax_stitle03.gif) 0 0 no-repeat;
}
#relax .kouka li{
	font-weight: bold;
	background: url(../images/point_dot.gif) no-repeat scroll left 5px transparent;
  margin: 0 10px 10px;
  padding: 0 0 0 20px;
	color: #806B2C;
}

/*　5.バニラの愉しみ  */

#amusement #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../amusement/images/amusement_title.jpg) 0 0 no-repeat;
}
#amusement #title01{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../resort/komaki/images/komakirenewal_title.jpg) 0 0 no-repeat;
}
#amusement #lnavi01 a{
	background: url(../amusement/images/lnavi.jpg) 0 0 no-repeat;
}
#amusement #lnavi01 a:hover{
	background: url(../amusement/images/lnavi.jpg) -227px 0 no-repeat;
}
#amusement #lnavi02 a{
	background: url(../amusement/images/lnavi.jpg) 0 -56px no-repeat;
}
#amusement #lnavi02 a:hover{
	background: url(../amusement/images/lnavi.jpg) -227px -56px no-repeat;
}

#amusement #stitle01{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle01.gif) 0 0 no-repeat;
}
#amusement #stitle02{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle02.gif) 0 0 no-repeat;
}
#amusement #stitle03{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle03.gif) 0 0 no-repeat;
}
#amusement #stitle05{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle05.gif) 0 0 no-repeat;
}
#amusement #stitle03{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
}

#amusement b{
	color: #806b2c;
	margin: 10px 0;
}
#amusement h1{
	color: #FF0000;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:bold;
}
#amusement .event_sect{
	clear: both;
}
#amusement .event_sect .block{
	clear: both;
	margin-bottom: 40px;
	padding-left: 10px;
}
#amusement .event_sect .block:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
#amusement .event_sect .image{
	float: left;
	width: 350px;
	margin-right: 10px;
}
#amusement .event_sect .detail{
	float: left;
	width: 320px;
}
#amusement .event_sect .detail h5{
	background: url(../images/txt_icon.gif) no-repeat left center #FFFFFF;
	border-bottom: 1px dotted #797878;
	color: #A67A08;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 3px 0 5px 30px;
}
#amusement .event_sect .detail .inner{
	padding: 10px;
	background: #f8f5ef;
	line-height: 1.5;
}
#amusement .event_sect .detail .inner p{
	margin-bottom: 1em;
}
#amusement .event_sect .detail .inner .date{
	display: block;
	color: #f00;
	font-weight: bold;
}
#amusement .event_sect .hotel{
	margin-top: 10px;
}
#amusement .event_sect .hotel dt{
	width: 320px;
	height: 30px;
	margin-bottom: 5px;
	background: url(../relax/images/relax_stitle03.gif) no-repeat scroll 0 0 transparent;
}
#amusement .event_sect .hotel dd{
	padding: 10px;
	background: #f8f5ef;
}
#amusement .event_sect strong{
	color: #FF0000;
	font-weight: bold;
}

/*　5.バニラの愉しみ メンバーズカード  */
#amusement .memberscard td,
#amusement .memberscard th{
	text-align: center;
}
#amusement .memberscard .fig{
	clear: both;
	padding-top: 20px;
}
#amusement .memberscard h3,
#amusement .gift h3{
	margin: 15px 0;
	text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
	width: 702px;
	height: 29px;
}
#amusement .memberscard h3.ttl01{	background: url(../amusement/images/stitle01.gif) left top no-repeat;}
#amusement .memberscard h3.ttl02{	background: url(../amusement/images/stitle02.gif) left top no-repeat;}
#amusement .memberscard h3.ttl03{	background: url(../amusement/images/stitle03.gif) left top no-repeat;}
#amusement .memberscard h3.ttl04{	background: url(../amusement/images/stitle04.gif) left top no-repeat;}
#amusement .memberscard h3.ttl05{	background: url(../amusement/images/stitle05.gif) left top no-repeat;}
#amusement .gift h3.ttl01{	background: url(../amusement/images/stitle06.gif) left top no-repeat;}
#amusement .memberscard .toku{
	margin-top: 1em;
}
#amusement .memberscard .text01,
#amusement .memberscard .toku dt{
	margin-bottom: 1em;
	font-weight: bold;
	color: #f00;
}
#amusement .memberscard .toku dd{
	margin-bottom: 1em;
}
#amusement .memberscard .list01{
	margin-bottom: 1em;
}
#amusement .memberscard .vany{
	text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
	background: url(../amusement/images/vany.gif) left top no-repeat;
	width: 702px;
	height: 123px;
}
#amusement .memberscard .gotoup,
#amusement .gift .gotoup{
	margin-top: 30px;
}
#amusement .gift .catalog li{
	margin-bottom: 10px;
}

/*　6.ホテルインデックス　*/

#hotel-top #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background: url(../resort/images/top_title.jpg) 0 0 no-repeat;
}
#hotel-top ul#top-lnavi{
	clear: both;
	float: left;
	width: 232px;
	margin: 15px 0 0 13px;
	position: static;
}
#hotel-top ul#top-lnavi li{
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#hotel-top ul#top-lnavi li a{
	display: block;
	height: 38px;
	width: 232px;
}
#hotel-top ul#top-lnavi li.lnavi01 a{	background: url(../resort/images/top_lnavi_01.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi02 a{	background: url(../resort/images/top_lnavi_02.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi03 a{	background: url(../resort/images/top_lnavi_03.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi04 a{	background: url(../resort/images/top_lnavi_04.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi05 a{	background: url(../resort/images/top_lnavi_05.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi06 a{	background: url(../resort/images/top_lnavi_06.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi07 a{	background: url(../resort/images/top_lnavi_07.gif) 0 0 no-repeat; height:39px;}
#hotel-top ul#top-lnavi li.lnavi08 a{	background: url(../resort/images/top_lnavi_08.gif) 0 0 no-repeat; height:44px;}

#hotel-top ul#top-lnavi li.lnavi01 a:hover{	background: url(../resort/images/top_lnavi_01_on.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi02 a:hover{	background: url(../resort/images/top_lnavi_02_on.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi03 a:hover{	background: url(../resort/images/top_lnavi_03_on.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi04 a:hover{	background: url(../resort/images/top_lnavi_04_on.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi05 a:hover{	background: url(../resort/images/top_lnavi_05_on.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi06 a:hover{	background: url(../resort/images/top_lnavi_06_on.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi07 a:hover{	background: url(../resort/images/top_lnavi_07_on.gif) 0 0 no-repeat;}
#hotel-top ul#top-lnavi li.lnavi08 a:hover{	background: url(../resort/images/top_lnavi_08_on.gif) 0 0 no-repeat;}

#hotel-top #content{
	position: relative;
	left: -13px;
}
#hotel-top .section{
	clear: both;
	margin-bottom: 20px;
}
#hotel-top .section h4{
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 701px;
	height:37px;
	margin-bottom: 10px;
}
#hotel-top .section #stitle01{ background: url(../resort/images/top_ttl01.gif) 0 0 no-repeat;}
#hotel-top .section #stitle02{ background: url(../resort/images/top_ttl02.gif) 0 0 no-repeat;}
#hotel-top .section #stitle03{ background: url(../resort/images/top_ttl03.gif) 0 0 no-repeat;}
#hotel-top .section dl{
	float: left;
	margin-bottom: 15px;
}
#hotel-top .section dt a{
	display: block;
	width: 233px;
	height: 146px;
}
#hotel-top .section dd{
	padding: 5px 0 0 5px;
}

#hotel-top .section #higashimurayama dt a{background: url(../resort/images/top_img01.jpg) left top no-repeat;}
#hotel-top .section #tsurugashima dt a{background: url(../resort/images/top_img03.jpg) left top no-repeat;}
#hotel-top .section #gyoda dt a{background: url(../resort/images/top_img04.jpg) left top no-repeat;}
#hotel-top .section #kawagoe dt a{background: url(../resort/images/top_img05.jpg) left top no-repeat;}
#hotel-top .section #chura dt a{background: url(../resort/images/top_img06.jpg) left top no-repeat;}
#hotel-top .section #komaki dt a{background: url(../resort/images/top_img07.jpg) left top no-repeat;}


#hotel-top ul#btnarea{
	clear: both;
	margin: 40px auto 0;
	width: 945px;
	height: 146px;
	padding: 10px 0 10px 15px;
	background: #ededed;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#hotel-top ul#btnarea li a,#hotel-top ul#btnarea li a:hover,#hotel-top ul#btnarea li#btn01,#hotel-top ul#btnarea li#btn02,#hotel-top ul#btnarea li#btn03{
	float: left;
	width: 312px;
	height: 150px;
}
#hotel-top ul#btnarea li#btn01 a{
	background: url(../resort/images/top_btn.jpg) 0 0 no-repeat;
}
#hotel-top ul#btnarea li#btn01 a:hover{
	background: url(../resort/images/top_btn.jpg) 0 -150px no-repeat;
}
#hotel-top ul#btnarea li#btn02 a{
	background: url(../resort/images/top_btn.jpg) -312px 0 no-repeat;
}
#hotel-top ul#btnarea li#btn02 a:hover{
	background: url(../resort/images/top_btn.jpg) -312px -150px no-repeat;
}
#hotel-top ul#btnarea li#btn03 a{
	background: url(../resort/images/top_btn.jpg) -624px 0 no-repeat;
}
#hotel-top ul#btnarea li#btn03 a:hover{
	background: url(../resort/images/top_btn.jpg) -624px -150px no-repeat;
}

/*　7.ホテル詳細  */
/*　各ホテル共通  */

.resort_hotel #top-infoarea{
	text-align: center;
}
.resort_hotel #top-infoarea dl{
	position: relative;
	float: left;
	width: 328px;
	height: 210px;
	padding: 0 10px;
	margin-bottom: 5px;
}
.resort_hotel #top-infoarea dl:first-child,
.resort_hotel #top-infoarea dl.odd{
	margin-right: 5px;
}
.resort_hotel #top-infoarea dl .welcome{
	height: 35px;
	padding-top: 5px;
}
.resort_hotel #top-infoarea dl .check{
	padding-top: 10px;
	height: 30px;
}
.resort_hotel #top-infoarea dd{
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 318px;
	height: 50px;
	padding: 5px;
	background: #fff;
}
.resort_hotel #hotel_info{
	clear: both;
	margin: 0 0 20px 0;
	width: 702px;
	background: #ffffff;
}
.resort_hotel #hotel_info dl#info{
	padding: 10px 0 21px 30px;
	width: 702px;
}
.resort_hotel #hotel_info dl#info dt,
.resort_hotel #hotel_info dl#info dd{
	margin-top: 10px;
	color: #000000;
}
.resort_hotel #hotel_info dl#info dt{
	clear: both;
	float: left;
	width: 105px;
}
.resort_hotel #hotel_info dl#info dd{
	margin-left:105px;
	width: 520px;
}
.resort_hotel iframe{
	width: 600px;
	height: 450px;
}
#hotel-stitle01,#hotel-stitle02,#hotel-stitle03{
	float: left;
	margin: 20px 0 0 0;
	width: 702px;
	height: 38px;
}

#hotel-stitle01{
	background:url(../resort/images/com_stitle01.gif) 0 0 no-repeat;
}
#hotel-stitle02{
	background:url(../resort/images/com_stitle02.gif) 0 0 no-repeat;
}
#hotel-stitle03{
	background:url(../resort/images/com_stitle03.gif) 0 0 no-repeat;
}

#hotel-stitle02 a,#hotel-stitle02 a:hover{
	display: block;
	width: 103px;
	height: 25px;
	margin: 10px 0 0 593px;
}
#hotel-higashimurayama iframe,#hotel-kawagoe iframe,
#hotel-tsurugashima iframe,#hotel-gyoda iframe,#hotel-kunitachi iframe,#hotel-komaki iframe,#hotel-chura iframe{
	margin: 20px 0 30px 50px;
}
.resort_hotel .tbl03 .room a{
	margin-right: 10px;
}


/*　川越  */

#hotel-kawagoe #title{
	float: left;
	width: 960px;
	height: 195px;
	margin: 10px 0 13px 13px;
	background: url(../resort/kawagoe/images/mainimg.jpg) 0 0 no-repeat;
}
#hotel-kawagoe #lnavi01 a{
	background: url(../resort/kawagoe/images/lnavi.jpg) 0 0 no-repeat;
}
#hotel-kawagoe #lnavi01 a:hover{
	background: url(../resort/kawagoe/images/lnavi.jpg) -227px 0 no-repeat;
}
#hotel-kawagoe #lnavi02 a{
	background: url(../resort/kawagoe/images/lnavi.jpg) 0 -56px no-repeat;
}
#hotel-kawagoe #lnavi02 a:hover{
	background: url(../resort/kawagoe/images/lnavi.jpg) -227px -56px no-repeat;
}
#hotel-kawagoe #lnavi03 a{
	background: url(../resort/kawagoe/images/lnavi.jpg) 0 -112px no-repeat;
}
#hotel-kawagoe #lnavi03 a:hover{
	background: url(../resort/kawagoe/images/lnavi.jpg) -227px -112px no-repeat;
}
#hotel-kawagoe #lnavi04 a{
	background: url(../resort/kawagoe/images/lnavi.jpg) 0 -168px no-repeat;
}
#hotel-kawagoe #lnavi04 a:hover{
	background: url(../resort/kawagoe/images/lnavi.jpg) -227px -168px no-repeat;
}
#hotel-kawagoe #stitle01{
	width: 495px;
	height: 57px;
	background:url(../resort/kawagoe/images/kawagoe_stitle01.gif) 0 0 no-repeat;
}
#hotel-kawagoe #top-infoarea dl{
	background: #fcc;
	color: #f00;
}


/*　鶴ヶ島  */

#hotel-tsurugashima #title{
	float: left;
	width: 960px;
	height: 195px;
	margin: 10px 0 13px 13px;
	background: url(../resort/tsurugashima/images/mainimg.jpg) 0 0 no-repeat;
}
#hotel-tsurugashima #lnavi01 a{
	background: url(../resort/tsurugashima/images/lnavi.jpg) 0 0 no-repeat;
}
#hotel-tsurugashima #lnavi01 a:hover{
	background: url(../resort/tsurugashima/images/lnavi.jpg) -227px 0 no-repeat;
}
#hotel-tsurugashima #lnavi02 a{
	background: url(../resort/tsurugashima/images/lnavi.jpg) 0 -56px no-repeat;
}
#hotel-tsurugashima #lnavi02 a:hover{
	background: url(../resort/tsurugashima/images/lnavi.jpg) -227px -56px no-repeat;
}
#hotel-tsurugashima #lnavi03 a{
	background: url(../resort/tsurugashima/images/lnavi.jpg) 0 -112px no-repeat;
}
#hotel-tsurugashima #lnavi03 a:hover{
	background: url(../resort/tsurugashima/images/lnavi.jpg) -227px -112px no-repeat;
}
#hotel-tsurugashima #lnavi04 a{
	background: url(../resort/tsurugashima/images/lnavi.jpg) 0 -168px no-repeat;
}
#hotel-tsurugashima #lnavi04 a:hover{
	background: url(../resort/tsurugashima/images/lnavi.jpg) -227px -168px no-repeat;
}
#hotel-tsurugashima #stitle01{
	width: 446px;
	height: 57px;
	background:url(../resort/tsurugashima/images/tsurugashima_stitle01.gif) 0 0 no-repeat;
}
#hotel-tsurugashima #top-infoarea dl{
	background: #d3fbd5;
	color: #360;
}


/*　行田  */

#hotel-gyoda #title{
	float: left;
	width: 960px;
	height: 195px;
	margin: 10px 0 13px 13px;
	background: url(../resort/gyoda/images/mainimg.jpg) 0 0 no-repeat;
}
#hotel-gyoda #lnavi01 a{
	background: url(../resort/tsurugashima/images/lnavi.jpg) 0 0 no-repeat;
}
#hotel-gyoda #lnavi01 a:hover{
	background: url(../resort/gyoda/images/lnavi.jpg) -227px 0 no-repeat;
}
#hotel-gyoda #lnavi02 a{
	background: url(../resort/tsurugashima/images/lnavi.jpg) 0 -56px no-repeat;
}
#hotel-gyoda #lnavi02 a:hover{
	background: url(../resort/gyoda/images/lnavi.jpg) -227px -56px no-repeat;
}
#hotel-gyoda #lnavi03 a{
	background: url(../resort/gyoda/images/lnavi.jpg) 0 -112px no-repeat;
}
#hotel-gyoda #lnavi03 a:hover{
	background: url(../resort/gyoda/images/lnavi.jpg) -227px -112px no-repeat;
}
#hotel-gyoda #lnavi04 a{
	background: url(../resort/gyoda/images/lnavi.jpg) 0 -168px no-repeat;
}
#hotel-gyoda #lnavi04 a:hover{
	background: url(../resort/gyoda/images/lnavi.jpg) -227px -168px no-repeat;
}
#hotel-gyoda #stitle01{
	width: 482px;
	height: 57px;
	background:url(../resort/gyoda/images/gyoda_stitle01.gif) 0 0 no-repeat;
}
#hotel-gyoda #top-infoarea{
	margin-bottom: 15px;
}
#hotel-gyoda #top-infoarea dl{
	background: #f6f5f5;
	color: #333;
}
#hotel-gyoda #top-infoarea strong{
	font-family: 小塚明朝 Pro B;
}


/*　東村山  */

#hotel-higashimurayama #title{
	float: left;
	width: 960px;
	height: 195px;
	margin: 10px 0 13px 13px;
	background: url(../resort/higashimurayama/images/mainimg.jpg) 0 0 no-repeat;
}
#hotel-higashimurayama #lnavi01 a{
	background: url(../resort/higashimurayama/images/lnavi.jpg) 0 0 no-repeat;
}
#hotel-higashimurayama #lnavi01 a:hover{
	background: url(../resort/higashimurayama/images/lnavi.jpg) -227px 0 no-repeat;
}
#hotel-higashimurayama #lnavi02 a{
	background: url(../resort/higashimurayama/images/lnavi.jpg) 0 -56px no-repeat;
}
#hotel-higashimurayama #lnavi02 a:hover{
	background: url(../resort/higashimurayama/images/lnavi.jpg) -227px -56px no-repeat;
}
#hotel-higashimurayama #lnavi03 a{
	background: url(../resort/higashimurayama/images/lnavi.jpg) 0 -112px no-repeat;
}
#hotel-higashimurayama #lnavi03 a:hover{
	background: url(../resort/higashimurayama/images/lnavi.jpg) -227px -112px no-repeat;
}
#hotel-higashimurayama #lnavi04 a{
	background: url(../resort/higashimurayama/images/lnavi.jpg) 0 -168px no-repeat;
}
#hotel-higashimurayama #lnavi04 a:hover{
	background: url(../resort/higashimurayama/images/lnavi.jpg) -227px -168px no-repeat;
}

#hotel-higashimurayama #stitle01{
	width: 536px;
	height: 57px;
	background:url(../resort/higashimurayama/images/higashimurayama_stitle01.gif) 0 0 no-repeat;
}

#hotel-higashimurayama #top-infoarea dl{
	background: #fc9;
	color: #930;
}


/*　国立  */

#hotel-kunitachi #title{
	float: left;
	width: 960px;
	height: 195px;
	margin: 10px 0 13px 13px;
	background: url(../resort/kunitachi/images/mainimg.jpg) 0 0 no-repeat;
}
#hotel-kunitachi #lnavi01 a{
	background: url(../resort/kunitachi/images/lnavi.jpg) 0 0 no-repeat;
}
#hotel-kunitachi #lnavi01 a:hover{
	background: url(../resort/kunitachi/images/lnavi.jpg) -227px 0 no-repeat;
}
#hotel-kunitachi #lnavi02 a{
	background: url(../resort/kunitachi/images/lnavi.jpg) 0 -56px no-repeat;
}
#hotel-kunitachi #lnavi02 a:hover{
	background: url(../resort/kunitachi/images/lnavi.jpg) -227px -56px no-repeat;
}
#hotel-kunitachi #lnavi03 a{
	background: url(../resort/kunitachi/images/lnavi.jpg) 0 -112px no-repeat;
}
#hotel-kunitachi #lnavi03 a:hover{
	background: url(../resort/kunitachi/images/lnavi.jpg) -227px -112px no-repeat;
}
#hotel-kunitachi #lnavi04 a{
	background: url(../resort/kunitachi/images/lnavi.jpg) 0 -168px no-repeat;
}
#hotel-kunitachi #lnavi04 a:hover{
	background: url(../resort/kunitachi/images/lnavi.jpg) -227px -168px no-repeat;
}
#hotel-kunitachi #stitle01{
	width: 513px;
	height: 57px;
	background:url(../resort/kunitachi/images/kunitachi_stitle01.gif) 0 0 no-repeat;
}
#hotel-kunitachi #top-infoarea dl{
	background: #e6e6fa;
	color: #606;
}

/*　小牧  */

#hotel-komaki #title{
	float: left;
	width: 960px;
	height: 195px;
	margin: 10px 0 13px 13px;
	background: url(../resort/komaki/images/mainimg.jpg) 0 0 no-repeat;
}
#hotel-komaki #lnavi01 a{
	background: url(../resort/komaki/images/lnavi.jpg) 0 0 no-repeat;
}
#hotel-komaki #lnavi01 a:hover{
	background: url(../resort/komaki/images/lnavi.jpg) -227px 0 no-repeat;
}
#hotel-komaki #lnavi02 a{
	background: url(../resort/komaki/images/lnavi.jpg) 0 -56px no-repeat;
}
#hotel-komaki #lnavi02 a:hover{
	background: url(../resort/komaki/images/lnavi.jpg) -227px -56px no-repeat;
}
#hotel-komaki #lnavi03 a{
	background: url(../resort/komaki/images/lnavi.jpg) 0 -112px no-repeat;
}
#hotel-komaki #lnavi03 a:hover{
	background: url(../resort/komaki/images/lnavi.jpg) -227px -112px no-repeat;
}
#hotel-komaki #lnavi04 a{
	background: url(../resort/komaki/images/lnavi.jpg) 0 -168px no-repeat;
}
#hotel-komaki #lnavi04 a:hover{
	background: url(../resort/komaki/images/lnavi.jpg) -227px -168px no-repeat;
}
#hotel-komaki #stitle01{
	width: 440px;
	height: 57px;
	background:url(../resort/komaki/images/komaki_stitle01.gif) 0 0 no-repeat;
}
#hotel-komaki #top-infoarea dl{
	background: #f7f7f7;
	color: #000;
}


/*　ちゅら  */

#hotel-chura #title{
	float: left;
	width: 960px;
	height: 195px;
	margin: 10px 0 13px 13px;
	background: url(../resort/chura/images/mainimg.jpg) 0 0 no-repeat;
}
#hotel-chura #lnavi01 a{
	background: url(../resort/chura/images/lnavi.jpg) 0 0 no-repeat;
}
#hotel-chura #lnavi01 a:hover{
	background: url(../resort/chura/images/lnavi.jpg) -227px 0 no-repeat;
}
#hotel-chura #lnavi02 a{
	background: url(../resort/chura/images/lnavi.jpg) 0 -56px no-repeat;
}
#hotel-chura #lnavi02 a:hover{
	background: url(../resort/chura/images/lnavi.jpg) -227px -56px no-repeat;
}
#hotel-chura #lnavi03 a{
	background: url(../resort/chura/images/lnavi.jpg) 0 -112px no-repeat;
}
#hotel-chura #lnavi03 a:hover{
	background: url(../resort/chura/images/lnavi.jpg) -227px -112px no-repeat;
}
#hotel-chura #lnavi04 a{
	background: url(../resort/chura/images/lnavi.jpg) 0 -168px no-repeat;
}
#hotel-chura #lnavi04 a:hover{
	background: url(../resort/chura/images/lnavi.jpg) -227px -168px no-repeat;
}
#hotel-chura #lnavi05 a{
	background: url(../resort/chura/images/lnavi.jpg) 0 -224px no-repeat;
}
#hotel-chura #lnavi05 a:hover{
	background: url(../resort/chura/images/lnavi.jpg) -227px -224px no-repeat;
}
#hotel-chura #stitle01{
	width: 440px;
	height: 57px;
	background:url(../resort/chura/images/chura_stitle01.gif) 0 0 no-repeat;
}
#hotel-chura #stitle02{
	margin: 30px 0 30px 0;
	width: 702px;
	height: 37px;
	background:url(../resort/chura/images/chura_stitle02.gif) 0 0 no-repeat;
}
#hotel-chura #lnavi-box #bnr04 a,#hotel-chura #lnavi-box #bnr04 a:hover{
	background: url(../resort/chura/images/chura_bnr.jpg) 0 0 no-repeat;
	width: 227px;
	height: 80px;
}
#hotel-chura #movie{
	width: 480px;
	height: 385px;
	margin: 0 auto 30px;
}
#hotel-chura #movie iframe{
	width: 480px;
	height: 385px;
	margin: 0;
}
#hotel-chura .bnr{
	clear: both;
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0;
	background: #FAF0E6;
}

#hotel-chura #top-infoarea dl{
	background: #fff0f5;
}
#hotel-chura #top-infoarea dt{
	color: red;
}
#hotel-chura #top-infoarea dd{
	color: green;
}


/*　8.会社案内  */
#company #title,#inquiry #title,#recruit #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background: url(../company/images/company_title.jpg) 0 0 no-repeat;
}

#company #stitle01{
	background:url(../company/images/company_stitle01.gif) 0 0 no-repeat;
	float: left;
	width: 702px;
	height: 34px;
}

#company #stitle001{
	background:url(../company/images/company_stitle001.gif) 0 0 no-repeat;
	width: 702px;
	height: 34px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#company #stitle001_1{
	background:url(../company/images/company_stitle001_1.gif) 0 0 no-repeat;
	float: left;
	width: 702px;
	height: 34px;
}

#company #stitle002{
	background:url(../company/images/company_stitle002.gif) 0 0 no-repeat;
	width: 702px;
	height: 34px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#company #stitle002_1{
	background:url(../company/images/company_stitle002_1.gif) 0 0 no-repeat;
	width: 702px;
	height: 55px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#company #stitle003{
	background:url(../company/images/company_stitle003.gif) 0 0 no-repeat;
	float: left;
	width: 702px;
	height: 34px;
}

#company #stitle_shinsai{
	background:url(../company/images/company_stitle_shinsai.gif) 0 0 no-repeat;
	float: left;
	width: 702px;
	height: 34px;
}

#company #stitle_shinsai2{
	background:url(../company/images/company_stitle_shinsai2.gif) 0 0 no-repeat;
	float: left;
	width: 702px;
	height: 34px;
}

#company #stitle02,#company #stitle03,#company #stitle04,#company #stitle05,#company #stitle06{
	margin: 30px 0 0 0;
	float: left;
	width: 702px;
	height: 34px;
}
#company #stitle02{
	background:url(../company/images/company_stitle02.gif) 0 0 no-repeat;
}
#company #stitle03{
	background:url(../company/images/company_stitle03.gif) 0 0 no-repeat;
	margin-bottom: 15px;
}
#company #stitle04{
	background:url(../company/images/company_stitle04.gif) 0 0 no-repeat;
}
#company #stitle05{
	background:url(../company/images/company_stitle05.gif) 0 0 no-repeat;
}
#company #stitle06{
	background:url(../company/images/company_stitle06.gif) 0 0 no-repeat;
}

#company #stitle_media{
	margin: 0 0 20px 0;
	width: 702px;
	height: 37px;
}
#company #stitle_media{
	background:url(../company/images/company_media.gif) 0 0 no-repeat;
}
#company #lnavi01 a,#inquiry #lnavi01 a,#recruit #lnavi01 a{
	background: url(../company/images/lnavi.jpg) 0 0 no-repeat;
}
#company #lnavi01 a:hover,#inquiry #lnavi01 a:hover,#recruit #lnavi01 a:hover{
	background: url(../company/images/lnavi.jpg) -227px 0 no-repeat;
}
#company #lnavi01-01 a,#inquiry #lnavi01-01 a,#recruit #lnavi01-01 a{
	background: url(../company/images/lnavi.jpg) 0 -57px no-repeat;
}

#company #lnavi01-01 a:hover,#inquiry #lnavi01-01 a:hover,#recruit #lnavi01-01 a:hover{
	background: url(../company/images/lnavi.jpg) -227px -57px no-repeat;
}
#company #lnavi01-02 a,#inquiry #lnavi01-02 a,#recruit #lnavi01-02 a{
	background: url(../company/images/lnavi.jpg) 0 -95px no-repeat;
}
#company #lnavi01-02 a:hover,#inquiry #lnavi01-02 a:hover,#recruit #lnavi01-02 a:hover{
	background: url(../company/images/lnavi.jpg) -227px -95px no-repeat;
}
#company #lnavi01-03 a,#inquiry #lnavi01-03 a,#recruit #lnavi01-03 a{
	background: url(../company/images/lnavi.jpg) 0 -133px no-repeat;
}
#company #lnavi01-03 a:hover,#inquiry #lnavi01-03 a:hover,#recruit #lnavi01-03 a:hover{
	background: url(../company/images/lnavi.jpg) -227px -133px no-repeat;
}
#company #lnavi01-04 a,#inquiry #lnavi01-04 a,#recruit #lnavi01-04 a{
	background: url(../company/images/lnavi.jpg) 0 -171px no-repeat;
}
#company #lnavi01-04 a:hover,#inquiry #lnavi01-04 a:hover,#recruit #lnavi01-04 a:hover{
	background: url(../company/images/lnavi.jpg) -227px -171px no-repeat;
}
#company #lnavi01-05 a,#inquiry #lnavi01-05 a,#recruit #lnavi01-05 a{
	background: url(../company/images/lnavi.jpg) 0 -209px no-repeat;
}
#company #lnavi01-05 a:hover,#inquiry #lnavi01-05 a:hover,#recruit #lnavi01-05 a:hover{
	background: url(../company/images/lnavi.jpg) -227px -209px no-repeat;
}

#company #lnavi01-01 a:hover,#inquiry #lnavi01-01 a:hover,#recruit #lnavi01-01 a:hover{
	background: url(../company/images/lnavi.jpg) -227px -57px no-repeat;
}
#company #lnavi02 a,#inquiry #lnavi02 a,#recruit #lnavi02 a{
	background: url(../company/images/lnavi.jpg) 0 -247px no-repeat;
}
#company #lnavi02 a:hover,#inquiry #lnavi02 a:hover,#inquiry #lnavi02-on,#recruit #lnavi02 a:hover{
	background: url(../company/images/lnavi.jpg) -227px -247px no-repeat;
}
#company #lnavi03 a,#inquiry #lnavi03 a,#recruit #lnavi03 a{
	background: url(../company/images/) 0 -303px no-repeat;
}
#company #lnavi03 a:hover,#inquiry #lnavi03 a:hover,#recruit #lnavi03 a:hover,#recruit #lnavi03-on{
	background: url(../company/images/lnavi.jpg) -227px -303px no-repeat;
}
#company #lnavi01-01 a,#company #lnavi01-01 a:hover,#company #lnavi01-02 a,#company #lnavi01-02 a:hover,
#company #lnavi01-03 a,#company #lnavi01-03 a:hover,#company #lnavi01-04 a,#company #lnavi01-04 a:hover,
#company #lnavi01-05 a,#company #lnavi01-05 a:hover,#inquiry #lnavi01-01 a,#inquiry #lnavi01-01 a:hover,#inquiry #lnavi01-02 a,#inquiry #lnavi01-02 a:hover,#inquiry #lnavi01-03 a,#inquiry #lnavi01-03 a:hover,#inquiry #lnavi01-04 a,#inquiry #lnavi01-04 a:hover,#inquiry #lnavi01-05 a,#inquiry #lnavi01-05 a:hover,#recruit #lnavi01-01 a,#recruit #lnavi01-01 a:hover,#recruit #lnavi01-02 a,#recruit #lnavi01-02 a:hover,#recruit #lnavi01-03 a,#recruit #lnavi01-03 a:hover,#recruit #lnavi01-04 a,#inquiry #lnavi01-04 a:hover,#recruit #lnavi01-05 a,#recruit #lnavi01-05 a:hover{
	margin: 0 0 0 10px;
	float: left;
	width: 227px;
	height: 38px;
}

.c-box{
	float: left;
	width: 692px;
	margin: 15px 0 30px 0;
	padding: 0 0 0 10px;
	background: #f8f5ef;
}

.sectioni{
	float: left;
	width: 692px;
	margin: 15px 0 15px 0;
	padding: 0 0 0 10px;
}

#company #rinen-title01,#company #rinen-title02,#company #rinen-title03,
#company #rinen-title04,#company #rinen-title05,#company #rinen-title06,#company #rinen-title07,#company #rinen-title08,#company #rinen-title09,#company #rinen-txt01,#company #rinen-txt02,#company #rinen-txt03{
	margin: 17px 0 0 11px;
}

#company #rinen-title01{
	width: 325px; 
	height: 50px;
	background: url(../company/images/company_rinen01.gif) 0 0 no-repeat;
}
#company #rinen-title02{
	width: 598px; 
	height: 31px;
	background: url(../company/images/company_rinen02.gif) 0 0 no-repeat;
}
#company #rinen-title03{
	width: 435px; 
	height: 72px;
	background: url(../company/images/company_rinen03.gif) 0 0 no-repeat;
}
#company #rinen-title04{
	width: 137px; 
	height: 24px;
	background: url(../company/images/company_rinen04.gif) 0 0 no-repeat;
}
#company #rinen-title05{
	width: 656px; 
	height: 21px;
	background: url(../company/images/company_rinen06.gif) 0 0 no-repeat;
}
#company #rinen-title06{
	width: 164px; 
	height: 27px;
	background: url(../company/images/company_rinen07.gif) 0 0 no-repeat;
}
#company #rinen-title07{
	width: 531px; 
	height: 24px;
	background: url(../company/images/company_rinen09.gif) 0 0 no-repeat;
}
#company #rinen-title08{
	width: 312px; 
	height: 50px;
	background: url(../company/images/company_rinen10.gif) 0 0 no-repeat;
}
#company #rinen-title09{
	width: 306px; 
	height: 27px;
	background: url(../company/images/company_rinen11.gif) 0 0 no-repeat;
}

#company #rinen-txt01{
	width: 444px; 
	height: 60px;
	background: url(../company/images/company_rinen05.gif) 0 0 no-repeat;
}
#company #rinen-txt02{
	width: 563px; 
	height: 56px;
	background: url(../company/images/company_rinen08.gif) 0 0 no-repeat;
}
#company #rinen-txt03{
	width: 602px; 
	height: 55px;
	margin: 17px 0 30px 11px;
	background: url(../company/images/company_rinen12.gif) 0 0 no-repeat;
}
#company dl.jigyo dt{
	color: #806b2c;
	font-weight: bold;
}
#company dl.jigyo dd{
	margin-bottom: 1em;
}
#company b{
	color: #806b2c;
	margin: 10px 0;
}
#company ul#owner-btn{
	float: right;
	margin: 20px 20px 30px 0;
}
#company ul#owner-btn li a,#company ul#owner-btn li a:hover{
	width: 158px;
	height: 48px;

}

#company ul#owner-btn li a{
	background: url(../company/images/company_btn01.gif) 0 0 no-repeat;
}
#company ul#owner-btn li a:hover{
	background: url(../company/images/company_btn01.gif) -157px 0 no-repeat;
}

#company ul#hotel-list{
	float: left;
	width: 682px;
	margin: 20px 0 30px 10px;
}
#company ul#hotel-list li#hotel01 a,#company ul#hotel-list li#hotel01 a:hover,#company ul#hotel-list li#hotel02 a,#company ul#hotel-list li#hotel02 a:hover,#company ul#hotel-list li#hotel03 a,#company ul#hotel-list li#hotel03 a:hover,#company ul#hotel-list li#hotel04 a,#company ul#hotel-list li#hotel04 a:hover{
	float: left;
	width: 336px;
	height: 118px;
}
#company ul#hotel-list li#hotel01 a,#company ul#hotel-list li#hotel01 a:hover{
	background: url(../company/images/company_bnr01.jpg) 0 0 no-repeat;
}
#company ul#hotel-list li#hotel02 a,#company ul#hotel-list li#hotel02 a:hover{
	margin: 0 0 0 10px;
	background: url(../company/images/company_bnr02.jpg) 0 0 no-repeat;
}
#company ul#hotel-list li#hotel03 a,#company ul#hotel-list li#hotel03 a:hover{
	margin: 10px 0 0 0px;
	background: url(../company/images/company_bnr03.jpg) 0 0 no-repeat;
}
#company ul#hotel-list li#hotel04 a,#company ul#hotel-list li#hotel04 a:hover{
	margin: 10px 0 0 0px;
	background: url(../company/images/company_bnr04.jpg) 0 0 no-repeat;
}
#company ul#hotel-list li#hotel05 a,#company ul#hotel-list li#hotel05 a:hover{
	margin: 10 0 0 10px;
	background: url(../company/images/company_bnr05.jpg) 0 0 no-repeat;
}
#company p#map-btn{
	margin: 10px;
	width: 500px;
}
#company p#map-btn a,#company p#map-btn a:hover{
	display: block;
	width: 65px;
	height: 24px;
	background: url(../company/images/company_btn02.gif) 0 0 no-repeat;
}
#company p#own-txt{
	float: left;
	width: 679px;
	height: 22px;
	margin: 20px 0 20px 10px;
	background: url(../company/images/company_owner.gif) 0 0 no-repeat;
}
#company p#own-txt02{
	clear: both;
}
#map iframe{
	margin: 20px auto;
	border: 1px solid #806b2c;
}
#map address{
	margin: 20px auto 0 auto;
	width: 600px;
	text-align: left;
	background: #ffffff;
	padding: 10px 0 10px 30px;
}
#map #close-btn a{
	float: left;
	margin: 20px 0 30px 300px;
	width: 73px;
	height: 30px;
	background:url(../company/images/close_btn.gif) 0 0 no-repeat;
}
#company #infolist{
	clear: both;
	margin-top: 20px;
}
#company #infolist li{
	margin-bottom: 1em;
}
#company #infolist .date{
	display: block;
	font-weight: bold;
	color: #806B2C;
}
#company #lnavi01-06, #inquiry #lnavi01-06, #recruit #lnavi01-06{
	display: none;
}


/* 9.お問い合せ */

#inquiry #stitle01{
	background:url(../company/images/inquiry_stitle01.gif) 0 0 no-repeat;
}
#inquiry .c-box,#recruit .c-box{
	padding: 10px 0 20px 10px;
		
		
}
.c-box dl{
	float: left;
	width: 210px;
	padding: 10px;
		
}
.c-box dl dt#comp01,.c-box dl dt#comp02,.c-box dl dt#comp03,.c-box dl dt#comp04,.c-box dl dt#comp05,.c-box dl dt#comp06,
.c-box dl dt#comp07,.c-box dl dt#comp08,.c-box dl dt#comp09,.c-box dl dt#comp10,.c-box dl dt#comp11,.c-box dl dt#comp12{
	height: 16px;
	margin: 0 0 5px 0;
}
.c-box dl dt#comp01{
	width: 113px;
	background:url(../company/images/inquiry_stitle02.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp02{
	width: 156px;
	background:url(../company/images/inquiry_stitle03.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp03{
	width: 155px;
	background:url(../company/images/inquiry_stitle04.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp04{
	width: 138px;
	background:url(../company/images/inquiry_stitle05.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp05{
	width: 139px;
	background:url(../company/images/inquiry_stitle06.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp06{
	width: 80px;
	background:url(../company/images/inquiry_stitle07.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp07{
	width: 139px;
	background:url(../company/images/inquiry_stitle08.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp08{
	width: 151px;
	background:url(../company/images/inquiry_stitle09.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp09{
	width: 92px;
	background:url(../company/images/inquiry_stitle10.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp10{
	width: 94px;
	background:url(../company/images/inquiry_stitle11.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp11{
	width: 130px;
	background:url(../company/images/inquiry_stitle12.gif) 0 0 no-repeat;		
}
.c-box dl dt#comp12{
	width: 140px;
	background:url(../company/images/inquiry_stitle13.gif) 0 0 no-repeat;		
}

/* 10.採用情報 　*/

#recruit #stitle01{
	background:url(../company/images/recruit_stitle01.gif) 0 0 no-repeat;
}

#recruit #stitle02,#recruit #stitle03{
	width: 682px;
	height: 35px;
}
#recruit #stitle02{
	margin: 10px 0 0 0;
}
#recruit #stitle03{
}
#recruit #stitle02{
	background:url(../company/images/recruit_stitle02.gif) 0 0 no-repeat;
}
#recruit #stitle03{
	background:url(../company/images/recruit_stitle03.gif) 0 0 no-repeat;
}
#recruit ul#rec-btn{
	margin: 20px 0 20px 20px;
}
#recruit ul#rec-btn li a,#recruit ul#rec-btn li a:hover{
	width: 97px;
	height: 30px;
}
ul#rec-btn li a{
	background:url(../company/images/recruit_btn01.gif) 0 0 no-repeat;
}
ul#rec-btn li a:hover{
	background:url(../company/images/recruit_btn01.gif) -96px 0 no-repeat;
}

#recruit ul#form-btn{
	float: left;
	width: 700px;
	margin: 0 0 20px 20px;
}
#recruit ul#form-btn li a,#recruit ul#form-btn li a:hover{
	float: left;
	width: 111px;
	height: 30px;
}
ul#form-btn li a{
	background:url(../company/images/recruit_btn02.gif) 0 0 no-repeat;
}
ul#form-btn li a:hover{
	background:url(../company/images/recruit_btn02.gif) -109px 0 no-repeat;
}
#recruit td.job{
	font-weight: bold;
	font-size: 105%;
}
#recruit table.tbl04{
	float: none;
}
#recruit #content p{
	margin: 15px 20px 15px 15px;
}

/* 11.プライバシーポリシー */

#privacy #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background: url(../company/images/privacy_title.jpg) 0 0 no-repeat;
}

#privacy #stitle01{
	
	background:url(../company/images/privacy_stitle01.gif) 0 0 no-repeat;
}
#privacy ul.time{
	margin: 20px;
	text-align: right;
}
#privacy ol{
	margin: 15px;
}
#privacy ol li{
	margin-bottom: 5px;
	padding-left: 1em;
	text-indent: -1em;
}
#privacy #content p{
	margin: 15px;
}
#privacy #content h5{
	color: #a67a08;
	border-bottom: dotted 1px #5a5549;
	width: 700px;
	margin: 10px 0 10px 0;
	padding: 0 0 4px 0;
	text-indent: 10px;
}
#privacy #content h6{
	width: 700px;
	margin: 10px 0 0 0;
	text-indent: 10px;
}

/* 12.サイトマップ */

#sitemap #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background: url(../sitemap/images/sitemap_title.jpg) 0 0 no-repeat;
}

#sitemap #stitle01{
	background:url(../sitemap/images/sitemap_stitle01.gif) 0 0 no-repeat;
}

#sitemap #l-box{
	float: left;
	width: 200px;
	margin: 20px 0 0 100px;
}
#sitemap #r-box{
	float: right;
	width: 200px;
	margin: 20px 100px 40px 0;
}

#sitemap #l-box ul li{
	text-align: left;
	background:url(../sitemap/images/sitemap_img01.gif) 10px 0 no-repeat;
	margin: 15px 0;
	text-indent: 30px;
}

#sitemap #r-box ul li{
	text-align: left;
	background:url(../sitemap/images/sitemap_img01.gif) 10px 0 no-repeat;
	margin: 15px 0;
	text-indent: 30px;
}
#sitemap #r-box ul li ul li{
	text-align: left;
	background:url(../sitemap/images/sitemap_img02.gif) 0 0 no-repeat;
	margin: 10px 0 15px 30px;
	text-indent: 15px;
}

/* 13.各店舗twitter */

#twitter #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../twitter/images/twitter_title.jpg) 0 0 no-repeat;
}

#twitter #stitle01{
	float: left;
	background:url(../twitter/images/twitter_stitle01.gif) 0 0 no-repeat;
}

#twitter #txt01{
	float: left;
	margin: 0 0 20px 0px;
	width: 702px;
	height: 37px;
	background:url(../twitter/images/twitter_stitle01.gif) 0 0 no-repeat;
}

#twitter #exp{
	float: left;
	margin: 20px 10px 20px 0px;
}
.top_bnr_left {
	margin-right: 12px;
	margin-left: 12px;
	width: 680px;
}
.top_bnr_right {
	width: 240px;
	margin-right: 12px;
	margin-left: 12px;
	float: right;
	position: relative;
	top: -120px;
}


.vanilladon #content .torikumi{
	margin-bottom: 30px;
}

.shinsai .content{
	clear: both;
	padding-top: 15px;
}

/*　V.store  */

#vstore #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../vstore/img/vstore_title.jpg) 0 0 no-repeat;
}
#vstore #title01{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../resort/komaki/images/komakirenewal_title.jpg) 0 0 no-repeat;
}
#vstore #lnavi01 a{
	background: url(../amusement/images/lnavi.jpg) 0 0 no-repeat;
}
#vstore #lnavi01 a:hover{
	background: url(../amusement/images/lnavi.jpg) -227px 0 no-repeat;
}
#vstore #lnavi02 a{
	background: url(../amusement/images/lnavi.jpg) 0 -56px no-repeat;
}
#vstore #lnavi02 a:hover{
	background: url(../amusement/images/lnavi.jpg) -227px -56px no-repeat;
}

#vstore #stitle01{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
	background-image: url(./images/jyoshi_stitle01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#vstore #stitle02{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle02.gif) 0 0 no-repeat;
}
#vstore #stitle03{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle03.gif) 0 0 no-repeat;
}
#vstore #stitle05{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle05.gif) 0 0 no-repeat;
}
#vstore #stitle03{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
}

#vstore b{
	color: #806b2c;
	margin: 10px 0;
}
#vstore h1{
	color: #FF0000;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:bold;
}
#vstore .event_sect{
	clear: both;
}
#vstore .event_sect .block{
	clear: both;
	margin-bottom: 40px;
	padding-left: 10px;
}
#vstore .event_sect .block:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
#vstore .event_sect .image{
	float: left;
	width: 350px;
	margin-right: 10px;
}
#vstore .event_sect .detail{
	float: left;
	width: 320px;
}
#vstore .event_sect .detail h5{
	background: url(../images/txt_icon.gif) no-repeat left center #FFFFFF;
	border-bottom: 1px dotted #797878;
	color: #A67A08;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 3px 0 5px 30px;
}
#vstore .event_sect .detail .inner{
	padding: 10px;
	background: #f8f5ef;
	line-height: 1.5;
}
#vstore .event_sect .detail .inner p{
	margin-bottom: 1em;
}
#vstore .event_sect .detail .inner .date{
	display: block;
	color: #f00;
	font-weight: bold;
}
#vstore .event_sect .hotel{
	margin-top: 10px;
}
#vstore .event_sect .hotel dt{
	width: 320px;
	height: 30px;
	margin-bottom: 5px;
	background: url(../relax/images/relax_stitle03.gif) no-repeat scroll 0 0 transparent;
}
#vstore .event_sect .hotel dd{
	padding: 10px;
	background: #f8f5ef;
}
#vstore .event_sect strong{
	color: #EA090E;
}


/*　バニラの女子会  */

#jyoshi #title{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background-image: url(../jyoshikai/images/jyoshi_title.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#jyoshi #title01{
	float: left;
	width: 960px;
	height: 162px;
	margin: 10px 0 13px 13px;
	background:url(../resort/komaki/images/komakirenewal_title.jpg) 0 0 no-repeat;
}
#jyoshi #lnavi01 a{
	background: url(../amusement/images/lnavi.jpg) 0 0 no-repeat;
}
#jyoshi #lnavi01 a:hover{
	background: url(../amusement/images/lnavi.jpg) -227px 0 no-repeat;
}
#jyoshi #lnavi02 a{
	background: url(../amusement/images/lnavi.jpg) 0 -56px no-repeat;
}
#jyoshi #lnavi02 a:hover{
	background: url(../amusement/images/lnavi.jpg) -227px -56px no-repeat;
}

#jyoshi #stitle01{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
	background-image: url(../jyoshikai/images/jyoshi_stitle01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#jyoshi #ch_stitle01{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
	background-image: url(../jyoshikai/images/jyoshi_ch_stitle01.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#jyoshi #stitle02{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background-image: url(../jyoshikai/images/jyoshi_stitle02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#jyoshi #stitle03{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle03.gif) 0 0 no-repeat;
}
#jyoshi #stitle05{
	margin: 0 0 0px 0;
	float: left;
	width: 702px;
	height: 34px;
	background:url(../amusement/images/amusement_stitle05.gif) 0 0 no-repeat;
}
#jyoshi #stitle03{
	margin: 0 0 20px 0;
	float: left;
	width: 702px;
	height: 34px;
}

#jyoshi b{
	color: #806b2c;
	margin: 10px 0;
}
#jyoshi h1{
	color: #FF0000;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:bold;
}
#jyoshi .event_sect{
	clear: both;
}
#jyoshi .event_sect .block{
	clear: both;
	margin-bottom: 40px;
	padding-left: 10px;
}
#jyoshi .event_sect .block:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
#jyoshi .event_sect .image{
	float: left;
	width: 350px;
	margin-right: 10px;
}
#jyoshi .event_sect .detail{
	float: left;
	width: 320px;
}
#jyoshi .event_sect .detail h5{
	background: url(../images/txt_icon.gif) no-repeat left center #FFFFFF;
	border-bottom: 1px dotted #797878;
	color: #A67A08;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 3px 0 5px 30px;
}
#jyoshi .event_sect .detail .inner{
	padding: 10px;
	background: #f8f5ef;
	line-height: 1.5;
}
#jyoshi .event_sect .detail .inner p{
	margin-bottom: 1em;
}
#jyoshi .event_sect .detail .inner .date{
	display: block;
	color: #f00;
	font-weight: bold;
}
#jyoshi .event_sect .hotel{
	margin-top: 10px;
}
#jyoshi .event_sect .hotel dt{
	width: 320px;
	height: 30px;
	margin-bottom: 5px;
	background: url(../relax/images/relax_stitle03.gif) no-repeat scroll 0 0 transparent;
}
#jyoshi .event_sect .hotel dd{
	padding: 10px;
	background: #f8f5ef;
}
#jyoshi .event_sect strong{
	color: #EA090E;
}
