@charset "utf-8";
/* ===================================================================
CSS information

 file name  :stay.css
 author     :Ability Consultant
style info  :過ごし方設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	index.html
----------------------------------------------------*/

/* #con_dayone 1日目
----------------------------------------------------*/
#stay #con_dayone {
	width: 690px;
	margin: 0 0 35px 0;
	background: url(../stay/images/bg_sea.jpg) no-repeat right top;
}

#stay #con_dayone h2,
#stay #con_dayone h3 {
	margin: 0 0 15px 0;
}



/* #con_nextday 2日目
----------------------------------------------------*/
#stay #con_nextday {
	width: 690px;
	margin: 0 0 35px 0;
}

#stay #con_nextday h3 {
	margin: 0 0 15px 0;
}



/* list_stay 共通
----------------------------------------------------*/
#stay .list_stay {
	width: 690px;
	margin: 0 0 10px 0;
}

#stay .list_last {
	margin: 0 0 60px 0;
}

#stay .list_stay h3 {
	margin: 0 0 10px 0;
}

#stay .list_stay .photo {
	margin: 0 0 20px 0;
}

#stay .list_stay .box_txt {
	width: 690px;
	overflow: hidden;
}

/* 通常 */
#stay .list_stay .box_txt .txt {
	width: 460px;
	padding: 0 0 0 10px;
	float: left;
}

#stay .list_stay .box_txt .bt {
	width: 155px;
	float: right;
}

/* 横並び */
#stay .list_stay .box_txt dl {
	width: 215px;
	margin: 0 22px 0 0;
	float: left;
}

#stay .list_stay .box_txt dl dt {
	padding: 5px 0;
}

#stay .list_stay .box_txt dl dd {
	text-align: center;
}

#stay .list_stay .box_txt .last {
	margin: 0;
}




/* stay_spa 温泉[特殊設定]
-----------------------------------------------*/
#stay #stay_spa {
	margin: -100px 0 0 0;
	position: relative;
}

#stay #stay_spa .txt {
	width: 260px;
}






/* box_spa ポイント[温泉]
-----------------------------------------------*/
#stay .list_stay .box_spa {
	width: 640px;
	margin: 40px auto 0 auto;
	padding: 20px 0 10px 0;
	background: url(../stay/images/bg_point_spa.jpg) no-repeat 0 0 #f4f3eb;
}

#stay .list_stay .box_spa p {
	width: 480px;
	margin: 0 0 10px 115px;
}


/* box_convention ポイント[宴会場･会議室]
-----------------------------------------------*/
#stay .box_convention {
	width: 640px;
	margin: 15px auto 0 auto;
	padding: 15px 0 10px 0;
	background: url(../stay/images/bg_convention.jpg) no-repeat 0 0 #f4f3eb;
}

#stay .box_convention  p {
	width: 315px;
	margin: 0 0 10px 120px;
}


/* box_bar ポイント[バー]
-----------------------------------------------*/
#stay .box_bar {
	width: 640px;
	margin: 0 auto 20px auto;
	padding: 20px 0 5px 0;
	background: url(../stay/images/bg_point_bar.jpg) no-repeat 0 0 #f4f3eb;
}

#stay .box_bar  p {
	width: 360px;
	margin: 0 0 5px 115px;
}









/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}
