@charset "utf-8";
/* rooms.css */

/*==================================

	1 | room
		
==================================*/

#rooms #room_main {
	margin: 0;
	padding: 0;
	background: url(../rooms/images/bk_flower.jpg) no-repeat;
	width: 676px;
}

#rooms h2#title_room {
	overflow: hidden;
	margin: 5px 0 20px 0;
	padding: 0;
	width: 125px;
	height: 30px;
	text-indent: -9999px;
	background:url(../rooms/images/title_room.gif) top no-repeat;
	display: block;
}

/*---------------------------------
　　	　　各お部屋div
---------------------------------*/

#rooms .room_con{
	margin: 50px 0 0 0;
}

#rooms #bettei,
#rooms #cottage,
#rooms #taizan,
#rooms #western {
	width: 320px;
}

/*別邸鷹山*/
#rooms #bettei h3{
	background: url(../rooms/images/st_bettei.gif) top left no-repeat;
	width: 320px;
	height: 71px;
}

/*コテージ*/
#rooms #cottage h3{
	background: url(../rooms/images/st_cottage.gif) top left no-repeat;
	width: 320px;
	height: 71px;
}

/*泰山*/
#rooms #taizan h3{
	background: url(../rooms/images/st_taizan.gif) top left no-repeat;
	width: 320px;
	height: 71px;
}

/*洋室・離れ*/
#rooms #western h3{
	width: 320px;
	height: 71px;
	background-image: url(../rooms/images/st_akane.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#rooms #western p.western_text{
	margin: 0;	
	border: 0;
	padding: 20px 0 0 0;	
}

#rooms #western p.western_text strong{
	color: #AADBC4;
}


/*---------------------------------
	お部屋の紹介はこちらボタン
---------------------------------*/
#rooms p.btn_room_info {
	margin: 14px auto;
	width: 184px;
	height: 26px;
}




/*▼右カラム▼*/
/*==================================

	内部メニュー【客室】
		
==================================*/

#menu_cont_room {
	margin: 20px 0 0 0;
	padding: 0;
	border: 0;
	float: right;
	width: 210px;
	text-align: left;
	background: url(../rooms/images/menu_room.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#menu_cont_room ul {
	margin: 0;
	padding: 0;
	border: 0;
	width: 210px;
	height: 211px;
	list-style: none;
}

#menu_cont_room ul li {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 210px;
}

#menu_cont_room ul li a#ss_menu01 {
	margin: 0;
	height: 44px;
}

#menu_cont_room ul li a#ss_menu02,
#menu_cont_room ul li a#ss_menu03,
#menu_cont_room ul li a#ss_menu04 {
	margin: 0;
	height: 41px;
}

#menu_cont_room ul li#ss_menu05 {
	margin: 0;
	height: 43px;
}

#menu_cont_room ul li a#ss_menu05 {
	margin: 0;
	height: 43px;
}


/*▼別邸鷹山ページ| bettei.htm------------------▼*/


#rooms #rooms_bettei {
	margin: 0;
	padding: 0;
	background: url(../rooms/images/bk_bettei.jpg) top left no-repeat;
	width: 676px;
}

#rooms h2 {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 30px;
	text-indent: -9999px;
	display: block;
}

#rooms .room_com {
	margin: 50px 0 0;
	clear: both;
}

/*画像・プランボタン囲いdiv*/
#rooms .room_left {
	margin: 0;
	padding: 0;
	width: 392px;
	float: left;
}

/*テキスト・間取り囲いdiv*/
#rooms .room_right {
	margin: 0;
	padding: 0;
	width: 284px;
	float: right;
}

/*テキスト共通*/
#rooms .text_room {
	clear: both;
	margin: 0 auto;
	width: 260px;
}

/*間取り*/
#rooms .map {
	margin: 30px 0 0 50px;
}

#rooms .map_cottage {
	margin: 50px 0 0 ;
	float: right;
}


#rooms h3#bettei_sp {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	width: 676px;
	height: 35px;
	background: url(../rooms/images/st_bettei_sp.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

#rooms h3#bettei_keyaki {
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	width: 676px;
	height: 35px;
	background: url(../rooms/images/st_bettei_keyaki.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

/*▼コテージページ| cottage.htm------------------▼*/
#rooms #rooms_cottage {
	margin: 0;
	padding: 0;
	background: url(../rooms/images/bk_cottage.jpg) top left no-repeat;
	width: 676px;
}

#rooms table {
	margin: 35px auto 0 auto;
	width: 676px;
}

/*▼泰山ページ| taizan.htm------------------▼*/
#rooms #rooms_taizan {
	margin: 0;
	padding: 0;
	background: url(../rooms/images/bk_taizan.jpg) top left no-repeat;
	width: 676px;
	height: 384px;
}

#rooms #rooms_taizan p {
	margin: 10px 0 0 ;
}

#rooms #text_taizan {
	margin: 20px 0 0 80px;
}

#rooms #room_relax {
	clear: both;
	margin: 0 0 0 40px;
	padding: 50px 0 0 0;
	width: 635px;
	height: 183px;
}

#rooms #text_relax {
	margin: 0 0 0 20px;
	width: 350px;
}

/*▼東雲・朱音ページ| akane.htm------------------▼*/
#rooms #rooms_akane {
	margin: 0;
	padding: 0;
	background: url(../rooms/images/bk_akane.jpg) top left no-repeat;
	width: 676px;
}

#rooms h3#shinonome {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	width: 676px;
	height: 35px;
	background: url(../rooms/images/st_shinonome.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
}

#rooms h3#akane {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
	width: 676px;
	height: 35px;
	background: url(../rooms/images/st_akane.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
}

/*---------------------------------
	プラン・ご予約はこちらボタン
---------------------------------*/
#rooms .btn_plan {
	margin: 20px 0 0 0;
	width: 184px;
	height: 26px;
}

#rooms .m_80 {
	margin: 10px 0 0 80px;
}

/*---------------------------------
	気功・エステボタン
---------------------------------*/
#btn_relax {
	margin: 0;
	padding: 10px 0 0 0;
	width: 200px;
	height: 26px;
}

#rooms #btn_relax {
	padding: 90px 0 0 0;
}


/*======================================

20100625 動画バナー用style

======================================*/

#menu_cont_room .bn_douga{
	margin: 10px 0;
	text-indent: 0;
}
#menu_cont_room .bn_douga a{
	text-indent: 0;
}
#menu_cont_room .bn_douga img{
	margin: 0 auto;




/*---------------------------------
	ペットインフォメーション
---------------------------------*/


}#rooms #wrapper #content_body #main_cont #pets h3 {
	background-image: url(../rooms/images/title_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#rooms #wrapper #content_body #main_cont #pets {
	height: 238px;
	margin-top: 10px;
	background-image: url(../rooms/images/ime_pets.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: auto;
}

#rooms #wrapper #content_body #main_cont #pets2 {
	height: 100%;
	margin-top: 30px;
	width: 100%;
}

#rooms #wrapper #content_body #main_cont #pets .p_box {
	margin-left: 23px;
	width: 270px;
}

#rooms #wrapper #content_body #main_cont #pets2 .p_box2 {
	margin-left: 53px;
	float:left;
	width: 300px;
}

#rooms #wrapper #content_body #main_cont #pets #petstitle {
	font-size: 105%;
	font-weight: bold;
}
#rooms #wrapper #content_body #main_cont #pets2 #petstitle2 {
	font-size: 105%;
	margin-left: 30px;
	font-weight: bold;
	float:left;
	width: 300px;
}
#rooms #wrapper #content_body #main_cont #pets2 #pet_ime {
	float: left;
}
#rooms #wrapper #content_body #main_cont #rooms_cottage #go_info a {
	float: right;
	margin-top: 30pt;
	margin-bottom: 10pt;
}
#rooms #wrapper #content_body #main_cont #rooms_cottage #go_info {
	float: right;
	margin-bottom: 30px;
	margin-top: -20px;
}
#rooms #wrapper #content_body #main_cont #pets2 a {
	float: right;
	margin-top: 30px;
}
