@charset "utf-8";
/* ===================================================================
CSS information

 file name  :yourstay.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
	
----------------------------------------------------------- */


/* タイトル・コピー
----------------------------------------------------------- */
#yourstay #copy {
	margin: 0 0 10px 0;	
}

/* タイトル */
#yourstay #copy h2 {
	margin: 19px 0 0 9px;
	background: url(../yourstay/images/title.gif) left top no-repeat;
	width: 200px;
	height: 60px;
	text-indent: -9999px;
}

#yourstay #copy h2 {
	margin: 19px 0 0 9px;
	background: url(../yourstay/images/title.gif) left top no-repeat;
	width: 200px;
	height: 60px;
	text-indent: -9999px;
	float: left;
}

#yourstay #copy #copy_txt {
	width: 492px;
	float: right;
}

/* キャッチコピー */
#yourstay #copy #copy_txt h3 {
	margin: 19px 0 0 0;
	height: 26px;
	background: url(../yourstay/images/copy01.gif) left top no-repeat;
	text-indent: -9999px;
}

#yourstay #copy #copy_txt p {
	margin: 15px 0 0 0;
}


/* 過ごし方メニュー
----------------------------------------------------------- */
#yourstay #stay_navi {
	clear: both;
	margin: 0 0 0 23px;
}

#yourstay #stay_navi li {
	float: left;
	margin: 20px 5px 10px 0;
}

/* 過ごし方流れ（各ページ共通）
----------------------------------------------------------- */
/* 過ごし方流れBOX */
#yourstay .stay_box_bg {
	clear: both;
	width: 640px;
	margin: 0 auto 10px auto;
	padding: 5px;
	background: url(../yourstay/images/pat_box.gif) left top;
}

#yourstay .stay_box {
	padding: 0 0 10px 0;
	background-color: #fff;
	overflow: hidden;
	zoom: 1;
}

/* イメージ・テキスト位置 */
#yourstay .stay_box_l {
	margin: 0 0 0 10px;
	float: left;
}

#yourstay .stay_box_r {
	margin: 0 10px 0 0;
	float: right;
}

#yourstay .stay_box_314 {
	width: 314px;
}

#yourstay .stay_box_324 {
	width: 324px;
}

#yourstay .stay_box_360 {
	width: 360px;
}

#yourstay .stay_box_425 {
	width: 425px;
}

#yourstay .text_brown {
	color: #7b5e10;
}

/* 夫婦・カップルの過ごし方流れ
----------------------------------------------------------- */
/* タイトル */
#yourstay #stay_couple {
	clear: both;
	width: 670px;
	margin: 0 auto;
	background: url(../yourstay/images/couple/st_couple.jpg) top center no-repeat;
}

#yourstay #stay_couple h3 {
	height: 105px;
	text-indent: -9999px;
}

#yourstay #stay_couple p#stay_couple_txt {
	width: 440px;
	margin: 0 0 30px 45px;
}

/* 各項目タイトル */
#yourstay #stay_couple h4 {
	text-indent: -9999px;
	margin: 19px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #7f7f7f;
}

#yourstay #stay_couple h4#sst_dep {
	background: url(../yourstay/images/couple/sst_dep.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_check {
	background: url(../yourstay/images/couple/sst_check.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_koi {
	background: url(../yourstay/images/couple/sst_koi.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_dining {
	background: url(../yourstay/images/couple/sst_dining.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_hotspring {
	background: url(../yourstay/images/couple/sst_hotspring.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_est {
	background: url(../yourstay/images/couple/sst_est.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_night {
	background: url(../yourstay/images/couple/sst_night.jpg) top left no-repeat;
	margin: 0 auto;
	width: 367px;
	height: 60px;
	text-indent: -9999px;
	border-bottom: 0px;
}

#yourstay #stay_couple h4#sst_morning {
	background: url(../yourstay/images/couple/sst_morning.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_lounge {
	background: url(../yourstay/images/couple/sst_lounge.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_couple h4#sst_out {
	background: url(../yourstay/images/couple/sst_out.gif) top left no-repeat;
	height: 20px;
}

/* 各項目テキスト */
#yourstay #stay_couple p {
	margin: 15px 0 0 0;
}

/* ファミリーでの過ごし方流れ
----------------------------------------------------------- */
/* タイトル */
#yourstay #stay_family {
	clear: both;
	width: 670px;
	margin: 0 auto;
	background: url(../yourstay/images/family/st_family.jpg) top center no-repeat;
}

#yourstay #stay_family h3 {
	height: 105px;
	text-indent: -9999px;
}

#yourstay #stay_family p#stay_family_txt {
	width: 440px;
	margin: 0 0 30px 45px;
}

/* 各項目タイトル */
#yourstay #stay_family h4 {
	text-indent: -9999px;
	margin: 19px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #7f7f7f;
}

#yourstay #stay_family h4#sst_dep {
	background: url(../yourstay/images/family/sst_dep.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_check {
	background: url(../yourstay/images/family/sst_check.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_hotspring {
	background: url(../yourstay/images/family/sst_hotspring.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_dining {
	background: url(../yourstay/images/family/sst_dining.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_kasikiri {
	background: url(../yourstay/images/family/sst_kasikiri.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_tukimi {
	background: url(../yourstay/images/family/sst_tukimi.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_night {
	background: url(../yourstay/images/family/sst_night.jpg) top left no-repeat;
	height: 60px;
	width: 394px;
	margin: 0 auto;
	border-bottom: 0px;
}

#yourstay #stay_family h4#sst_morning {
	background: url(../yourstay/images/family/sst_morning.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_omiya {
	background: url(../yourstay/images/family/sst_omiya.gif) top left no-repeat;
	height: 20px;
}

#yourstay #stay_family h4#sst_out {
	background: url(../yourstay/images/family/sst_out.gif) top left no-repeat;
	height: 20px;
}

/* 各項目テキスト */
#yourstay #stay_family p {
	margin: 15px 0 0 0;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {
}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
/* イメージ・テキスト位置 */
* html #yourstay .stay_box_l {
	margin: 0 0 0 7px;
}

* html #yourstay .stay_box_r {
	margin: 0 7px 0 0;
}

