@charset "utf-8";
/* ===================================================================
CSS information

 file name  :guestrooms.css
 author     :Ability Consultant
style info  :（ページ名に合わせて記述）設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

/* #pagetitle	内部ページ用画像表示部分
----------------------------------------------------*/
#guestrooms #main #pagetitle h2 {
	background: url(../guestrooms/images/title.jpg) 0 0 no-repeat;
}

/* INTRO */
#guestrooms #main .txt_intro {
	padding-left:8px;
}
#guestrooms #main .list_intro {
	margin-left:8px
}
#guestrooms #main .list_intro {
	padding-left:15px;
}

#guestrooms #main .list_intro li {
	list-style:circle outside;
}


/* .con_grooms	客室案内雛形
----------------------------------------------------*/

#guestrooms #main h3 {
	margin:30px auto 0 auto;
	width:715px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
}

#guestrooms #main h3.st_single {
	background:url(../guestrooms/images/st_single.gif) 0 0 no-repeat;
}

#guestrooms #main h3.st_double {
	background:url(../guestrooms/images/st_double.gif) 0 0 no-repeat;
}

#guestrooms #main h3.st_twin {
	background:url(../guestrooms/images/st_twin.gif) 0 0 no-repeat;
}

#guestrooms #main h3.st_twin_economy {
	background:url(../guestrooms/images/st_twin_economy.gif) 0 0 no-repeat;
}

#guestrooms #main h3.st_familyroom {
	background:url(../guestrooms/images/st_familyroom.gif) 0 0 no-repeat;
}

#guestrooms #main h3.st_family {
	margin-bottom:15px;
	background:url(../guestrooms/images/st_family.gif) 0 0 no-repeat;
}

#guestrooms #main h3.st_roo_fac {
	margin-bottom:15px;
	background:url(../guestrooms/images/st_roo_fac.gif) 0 0 no-repeat;
}

#guestrooms #main .con_grooms {
	margin:0 auto;
	padding:15px;
	width:680px;
	border:3px solid #dedede;
	overflow:hidden;
}

/* 左側 */
#guestrooms #main .con_grooms .con_grooms_l {
	width:412px;
	float:left;
}

#guestrooms #main .con_grooms .con_grooms_l p.txt_detail {
	margin-top:15px;
}

/* 右側 */
#guestrooms #main .con_grooms .con_grooms_r {
	float:right;
	width:240px;
}

#guestrooms #main .con_grooms .con_grooms_r ul {
	width:240px;
}

#guestrooms #main .con_grooms .con_grooms_r ul li {
	padding:5px;
	border-top:1px dotted #b0b7b6;
}

#guestrooms #main .con_grooms .con_grooms_r ul li.last {
	border-bottom:1px dotted #b0b7b6;
}

#guestrooms #main .con_grooms .con_grooms_r ul span.price {
	color:#be2958;
	font-weight:bold;
	font-size:86%;
}

#guestrooms #main .con_grooms .con_grooms_r ul span.txt_sm {
	font-size:86%;
	_font-size:10px;
}

#guestrooms #main .con_grooms .con_grooms_r .btn_rsv{
	text-align:right;
}


#guestrooms #main .con_grooms .clear {
	height:15px;
}


/* .con_family	ファミリーサービス
----------------------------------------------------*/

#guestrooms #main .con_family {
	margin:0 auto;
	width:715px;
	overflow:hidden;
}

#guestrooms #main .con_family .con_family_r {
	width:410px;
	float:right;
}

#guestrooms #main .con_family .con_family_r span {
	color:#3b8b76;
	font-size:110%;
	font-weight:bold;
}



/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}