﻿@charset "UTF-8";


/*料金　---------------------------------------------------------- */

#in_price{
	margin:0px;
}


#in_price h3{
	margin-top:25px;
	margin-bottom:10px;
}

#in_price table{
	background:url(../guest/price/image/line_x.gif) no-repeat center bottom; 
}



#in_price th{
	font-weight:bold;
	color:#00493a;
	padding:8px;
	width:110px;
	height:55px;
	background:url(../guest/price/image/back_room.gif) no-repeat center center;
	text-align:left;
}
#in_price th.roon_th_long{
	background:url(../guest/price/image/back_room_long.gif) no-repeat center center;
}

#in_price td{
	padding:8px;
}

#in_price p{
	border-bottom:dashed 1px #d4c8b0;
	margin-bottom:3px;
	padding-bottom:3px;
	font-size:1em;
	text-align:center;
}

#in_price .room_title{
	font-weight:bold;
	text-align:center;
	line-height:1.2;
	background:url(../guest/price/image/line_y_short.gif) no-repeat right center;
	height:34px;
	vertical-align:middle;
	font-size:0.8em;
	color:#00493a;
	white-space:nowrap;
}
#in_price .room_title_0{
	width:110px;
}
#in_price .room_title_1{
	width:45px;
}
#in_price .room_title_2{
	width:65px;
}
#in_price .room_title_3{
	width:80px;
}

#in_price .room_title_4{
	width:70px;
}
#in_price .room_title_5{
	width:121px;
}
#in_price .room_title_2 p,
#in_price .room_title_3 p{
	border-bottom:dashed 1px #d4c8b0;
	margin-bottom:3px;
	padding-bottom:3px;
	font-size:1em;
	text-align:center;
	font-weight:bold;
}


#in_price .room_1{
	text-align:center;
	line-height:1.2;
	background:url(../guest/price/image/line_y_middle.gif) no-repeat right center;
	height:50px;
	width:45px;
}
#in_price .room_2{
	text-align:center;
	line-height:2;
	background:url(../guest/price/image/line_y_middle.gif) no-repeat right center;
	height:50px;
	width:65px;
}
#in_price .room_3{
	text-align:center;
	line-height:2;
	background:url(../guest/price/image/line_y_middle.gif) no-repeat right center;
	height:50px;
	width:80px;
}
#in_price .room_4{
	text-align:left;
	line-height:1.2;
	background:url(../guest/price/image/line_y_middle.gif) no-repeat right center;
	height:50px;
	width:70px;
}
#in_price .room_1_long{
	text-align:center;
	line-height:1.2;
	background:url(../guest/price/image/line_y_long.gif) no-repeat right center;
	height:75px;
	width:45px;
}
#in_price .room_2_long{
	text-align:center;
	line-height:2;
	background:url(../guest/price/image/line_y_long.gif) no-repeat right center;
	height:75px;
	width:65px;
}
#in_price .room_3_long{
	text-align:center;
	line-height:2;
	background:url(../guest/price/image/line_y_long.gif) no-repeat right center;
	height:75px;
	width:80px;
}
#in_price .room_4_long{
	text-align:left;
	line-height:1.2;
	background:url(../guest/price/image/line_y_long.gif) no-repeat right center;
	height:75px;
	width:70px;
}


#in_price td a{
	display:block;
	width:121px;
	height:36px;
	text-indent:-9999em;
}

#in_price td a.price_01{
	background:url(../guest/price/image/reserve_1.gif) no-repeat left top;
	margin-bottom:5px;
}
#in_price td a.price_02{
	background:url(../guest/price/image/reserve_2.gif) no-repeat left top;
}
#in_price td a.price_03{
	background:url(../guest/price/image/reserve_3.gif) no-repeat left top;
}
#in_price td a.price_04{
	background:url(../guest/price/image/reserve_4.gif) no-repeat left top;
}
#in_price td a.price_06{
	background:url(../guest/price/image/reserve_6.gif) no-repeat left top;
}
#in_price td a.price_07{
	background:url(../guest/price/image/reserve_7.gif) no-repeat left top;
}
#in_price td a.price_08{
	background:url(../guest/price/image/reserve_8.gif) no-repeat left top;
}

#in_price td a.price_01:hover{
	background:url(../guest/price/image/reserve_1.gif) no-repeat left bottom;
}
#in_price td a.price_02:hover{
	background:url(../guest/price/image/reserve_2.gif) no-repeat left bottom;
}
#in_price td a.price_03:hover{
	background:url(../guest/price/image/reserve_3.gif) no-repeat left bottom;
}
#in_price td a.price_04:hover{
	background:url(../guest/price/image/reserve_4.gif) no-repeat left bottom;
}
#in_price td a.price_06:hover{
	background:url(../guest/price/image/reserve_6.gif) no-repeat left bottom;
}
#in_price td a.price_07:hover{
	background:url(../guest/price/image/reserve_7.gif) no-repeat left bottom;
}
#in_price td a.price_08:hover{
	background:url(../guest/price/image/reserve_8.gif) no-repeat left bottom;
}


/*amenity　---------------------------------------------------------- */

#in_amenity{
	margin-left:22px;
	margin-bottom:40px;
}



#in_amenity h3{
	clear:both;
}

#in_amenity p{
clear:both;
	font-size:1em;
	text-indent:-1em;
	padding-left:1em;
	margin-left:9px;
}


#in_amenity ul{
	margin-top:0.6em;
	margin-left:1em;
	float:left;
}

#in_amenity li{
	background:url(../guest/amenity/image/li_dd.gif) no-repeat left 0.45em;
	padding-left:0.8em;
}

#in_amenity dl{
	width:566px;
}

#in_amenity ul.dd_li_01 li{
	width:230px;
}

#in_amenity div.dd_li_04{
	width:172px;
	float:left;
	margin-top:5px;
	line-height:1.6;
	background:#f6f2e9;
	border:#d4c8b0 1px solid;
	padding:5px;
	padding-left:7px;
}
#in_amenity div.dd_li_06{
	width:177px;
	float:left;
	margin-top:5px;
	line-height:1.6;
	background:#f6f2e9;
	border-top:#d4c8b0 1px solid;
	border-bottom:#d4c8b0 1px solid;
	border-right:#d4c8b0 1px solid;
	padding:5px;
}

#in_amenity div.dd_li_05{
	width:185px;
		_width:160px;
	padding-left:5px;;
	float:left;
}
#in_amenity div.dd_li_05 li{
	width:160px;
		_width:150px;
}



#in_amenity ul.dd_li_03{
	margin-bottom:1em;
}

#in_amenity ul.dd_li_03 li{
	width:200px;
}

#in_amenity dl.dl_02{
	background:#e4e2de;
	line-height:0;
	position:relative;
	height:123px;
}


#in_amenity dl.dl_02 dt{
	position:absolute;
	top:0px;
	left:353px;
}
#in_amenity dl.dl_02 dd{
	position:absolute;
	top:0px;
	left:0px;
}


#in_amenity dl.dl_02 dd ul{
	width:230px;

}

#in_amenity dl.dl_02 dd ul li{ 
	width:230px;
}



/*pickup　---------------------------------------------------------- */
#in_guest_pickup{ 
	margin-top:10px;
	clear:both;
}

#in_guest_pickup dl{ 
	position:relative;
	height:148px;
	margin-bottom:20px;
	line-height:0px;
	background:url(../guest/image/cmn/guest_pickup_02.gif)  no-repeat left 43px;
}
#in_guest_pickup dt,
#in_guest_pickup dd{ 
	line-height:0px;
}



#in_guest_pickup dl dd.in_guest_pickup_text{
	height:105px;
	position:relative;
}

#in_guest_pickup dl dd.in_guest_pickup_text p{
	margin-top:7px;
	margin-left:23px;
	width:346px;
	font-size:1em;
}

#in_guest_pickup dl dd.in_guest_pickup_text a{
	display:block;
	width:352px;
	height:28px;
	position:absolute ;
	top:60px;
	left:20px;
	text-indent:-9999em;
}

#in_guest_pickup dl dd.in_guest_pickup_text a.in_guest_pickup_text_01{
	background:url(../guest/image/cmn/guest_pickup_02_button.gif) no-repeat left top;
}
#in_guest_pickup dl dd.in_guest_pickup_text a.in_guest_pickup_text_02{
	background:url(../guest/image/cmn/guest_pickup_05_button.gif) no-repeat left top;
}
#in_guest_pickup dl dd.in_guest_pickup_text a.in_guest_pickup_text_03{
	background:url(../guest/image/cmn/guest_pickup_08_button.gif) no-repeat left top;
}

#in_guest_pickup dl dd.in_guest_pickup_text a.in_guest_pickup_text_01:hover{
	background:url(../guest/image/cmn/guest_pickup_02_button.gif) no-repeat left bottom;
}
#in_guest_pickup dl dd.in_guest_pickup_text a.in_guest_pickup_text_02:hover{
	background:url(../guest/image/cmn/guest_pickup_05_button.gif) no-repeat left bottom;
}
#in_guest_pickup dl dd.in_guest_pickup_text a.in_guest_pickup_text_03:hover{
	background:url(../guest/image/cmn/guest_pickup_08_button.gif) no-repeat left bottom;
}



#in_guest_pickup dl dd.in_guest_pickup_image{
	position:absolute ;
	top:0px;
	left:391px;
}






/*superior　---------------------------------------------------------- */
#in_superior{ 
	margin:0px;
}

.in_superior_contents{ 
	margin-left:22px;
	margin-top:20px;
}


#in_superior_room{ 
	margin-left:22px;
	margin-top:20px;
	position:relative;
	height:620px;
}

#in_superior_room p{ 
	margin-bottom:0.4em;
}

#in_superior_room .in_room_00{ 
	position:absolute;
	top:192px;
	left:20px;
}
#in_superior_room .in_room_01{ 
	width:182px;
	position:absolute;
	top:0px;
	left:20px;
}
#in_superior_room .in_room_02{ 
	width:116px;
	position:absolute;
	top:0px;
	left:268px;
}
#in_superior_room .in_room_03{ 
	width:116px;
	position:absolute;
	top:0px;
	left:420px;
}
#in_superior_room .in_room_04{ 
	width:400px;
	position:absolute;
	top:480px;
	left:100px;
	float:right;
}


#in_superior_room .in_room_04 .in_room_04_1{ 
	float:right;
	width:200px;
}
#in_superior_room .in_room_04 .in_room_04_2{
	float:left;
	width:200px; 
}



/*superior　ツイン　---------------------------------------------------------- */
#in_superior_twin{ 
	margin:0px;
}

.in_superior_twin_contents{ 
	margin-left:22px;
	margin-top:20px;
}

#in_superior_twin_room{ 
	margin-left:22px;
	margin-top:20px;
	position:relative;
	height:690px;
}

#in_superior_twin_room p{ 
	margin-bottom:0.4em;
}

#in_superior_twin_room .in_room_00{ 
	position:absolute;
	top:195px;
	left:20px;
}
#in_superior_twin_room .in_room_01{ 
	width:182px;
	position:absolute;
	top:0px;
	left:45px;
}
#in_superior_twin_room .in_room_02{ 
	width:116px;
	position:absolute;
	top:0px;
	left:268px;
}
#in_superior_twin_room .in_room_03{ 
	width:116px;
	position:absolute;
	top:0px;
	left:420px;
}
#in_superior_twin_room .in_room_04{ 
	position:absolute;
	top:455px;
		left:50px;
	width:182px;
}

#in_superior_twin_room .in_room_05{ 
	position:absolute;
	top:455px;
	left:300px;
	width:182px;
}





/*superior テーブル　---------------------------------------------------------- */

.in_superior_table{ 
	background:url(../guest/image/cmn/room_line_x.gif) no-repeat center bottom;
	margin-left:10px;
	font-size:0.7em;
}
.in_superior_table th{ 
	background:url(../guest/image/cmn/room_01.gif) no-repeat center center;
	width:160px;
	height:110px;
	vertical-align:middle;
	padding:2px 2px 2px 18px;
	color:#00493a;
	text-align:left;
}

.in_superior_table th strong{ 
	font-weight:bold;
	font-size:1.2em;

}

.in_superior_table td.in_superior_table_text{ 
	background:url(../guest/image/cmn/room_line_y.gif) no-repeat right center;
	padding-right:13px;
	padding-top:5px;
	width:230px;
}

.in_superior_table td.in_superior_table_text p{ 
	border-top:dashed 1px #d4c8b0;
	margin-top:5px;
	font-size:1em;
	line-height:1.8;
}
.in_superior_table td.in_superior_table_button{ 
	width:150px;
	padding-left:8px;

}

.in_superior_table td.in_superior_table_button a{
	display:block; 
	width:141px;
	height:76px;
	text-indent:-9999px;
}

.in_superior_table td.in_superior_table_button a.in_superior_table_button_01{ 
	height:46px;
	margin-bottom:5px;
	background:url(../guest/image/cmn/room_button_01.gif) no-repeat left top;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_02{ 
	height:46px;
	background:url(../guest/image/cmn/room_button_02.gif) no-repeat left top;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_03{ 
	background:url(../guest/image/cmn/room_button_03.gif) no-repeat left top;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_04{ 
	background:url(../guest/image/cmn/room_button_04.gif) no-repeat left top;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_06{ 
	background:url(../guest/image/cmn/room_button_06.gif) no-repeat left top;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_07{ 
	background:url(../guest/image/cmn/room_button_07.gif) no-repeat left top;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_08{ 
	background:url(../guest/image/cmn/room_button_08.gif) no-repeat left top;
}

.in_superior_table td.in_superior_table_button a.in_superior_table_button_01:hover{ 
	background:url(../guest/image/cmn/room_button_01.gif) no-repeat left bottom;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_02:hover{ 
	background:url(../guest/image/cmn/room_button_02.gif) no-repeat left bottom;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_03:hover{ 
	background:url(../guest/image/cmn/room_button_03.gif) no-repeat left bottom;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_04:hover{ 
	background:url(../guest/image/cmn/room_button_04.gif) no-repeat left bottom;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_06:hover{ 
	background:url(../guest/image/cmn/room_button_06.gif) no-repeat left bottom;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_07:hover{ 
	background:url(../guest/image/cmn/room_button_07.gif) no-repeat left bottom;
}
.in_superior_table td.in_superior_table_button a.in_superior_table_button_08:hover{ 
	background:url(../guest/image/cmn/room_button_08.gif) no-repeat left bottom;
}


/*guest　トップ　---------------------------------------------------------- 

#in_guest_top_01{
	height:360px;
	position:relative;
	background:url(../guest/image/top/room_00.gif) no-repeat left top;
	margin-top:20px;

}


#in_guest_top_01 dl,
#in_guest_top_01 dt,
#in_guest_top_01 dd{
	line-height:0px;
}

#in_guest_top_01 dd p{
	font-size:1em;
	margin-top:0.8em;
	margin-bottom:0.8em;
}


#in_guest_top_01 dd a.in_guest_top_dl_01_a,
#in_guest_top_01 dd a.in_guest_top_dl_02_a{
	text-indent:-9999em;
	display:block;
	width:263px;
	height:27px;
}


.in_guest_top_dl_01{
	position:absolute;
	top:0px;
	left:20px;
	width:263px;
}
.in_guest_top_dl_01 a.in_guest_top_dl_01_a{
	background:url(../guest/image/top/room_03_button.gif) no-repeat left top;
}

.in_guest_top_dl_01 a.in_guest_top_dl_01_a:hover{
	background:url(../guest/image/top/room_03_button.gif) no-repeat left bottom;
}


.in_guest_top_dl_02{
	position:absolute;
	top:0px;
	left:305px;
	width:263px;
}
.in_guest_top_dl_02 a.in_guest_top_dl_02_a{
	background:url(../guest/image/top/room_06_button.gif) no-repeat left top;
}

.in_guest_top_dl_02 a.in_guest_top_dl_02_a:hover{
	background:url(../guest/image/top/room_06_button.gif) no-repeat left bottom;
}





#in_guest_top_02{
	height:110px;
	background:url(../guest/image/top/room_sub_00.gif) no-repeat left top;
	padding:10px 20px;
}

.in_guest_top_02_p{
	position:absolute;
	top:315px;
	left:20px;
	width:548px;
	border-top:1px solid #316a5b;
	border-bottom:1px solid #316a5b;
	background:#FFFFFF;
	padding:7px 0px 3px;
	text-align:center;
	font-weight:bold;
	color:#316a5b;
	font-size:0.8em;
}


.in_guest_top_02_dl_01{
	border-bottom:1px solid #316a5b;
	margin-bottom:8px;
	padding-bottom:4px;
	padding-top: 3px;
}

#in_guest_top_02 dt,
#in_guest_top_02 dd{
float:left;
}


#in_guest_top_02 dd a{
	text-indent:-9999em;
	display:block;
	width:134px;
	height:27px;
}

.in_guest_top_02_dl_01 a{
	background:url(../guest/image/top/room_sub_02_button.gif) no-repeat left top;
}

.in_guest_top_02_dl_02 a{
	background:url(../guest/image/top/room_sub_04_button.gif) no-repeat left top;
}

.in_guest_top_02_dl_01 a:hover{
	background:url(../guest/image/top/room_sub_02_button.gif) no-repeat left bottom;
}

.in_guest_top_02_dl_02 a:hover{
	background:url(../guest/image/top/room_sub_04_button.gif) no-repeat left bottom;
}

#in_guest_top_02 dt{
	width:93px;
	vertical-align:middle;
}

#in_guest_top_02 dd p{
	width:300px;
	margin-right:20px;
	font-size:1em;
}
*/


/*guest　トップ　----------------------------------------------------------*/
#in_guest_top_bg_bg{
	background: url(../guest/image/top/bg_bg.gif) no-repeat left bottom;
	margin-top:15px;
	margin-bottom:35px;
_margin-bottom:30px;

}
#in_guest_top_bg{
	background: url(../guest/image/top/bg.png) no-repeat left top;
	_background: url(../guest/image/top/bg.gif) no-repeat left top;
_padding-bottom:5px;
}
#in_guest_top_contents{
	padding:15px;
	padding-bottom:18px;
	padding-top:0;
}
.in_guest_top_room{
	background: url(../guest/image/top/room_bordor.png) no-repeat left bottom;
	_background: url(../guest/image/top/room_bordor.gif) no-repeat left bottom;
	width:556px;
	padding:15px 0px;
}

.in_guest_top_room .img_room{
	display:block;
	float:left;
	width:273;
	height:157px;
}
.in_guest_top_room div{
	float:right;
	width:268px;
	padding-top:4px;
}

.in_guest_top_room div ul{
	margin-top:15px;
}
.in_guest_top_room div ul li.room_01{
	background:url(../guest/image/top/room_01_3_bg.gif) no-repeat left top;
}
.in_guest_top_room div ul li.room_02{
	background:url(../guest/image/top/room_02_3_bg.gif) no-repeat left top;
}
.in_guest_top_room div ul li.room_03{
	background:url(../guest/image/top/room_03_3_bg.gif) no-repeat left top;
}

.in_guest_top_room div ul li a:hover img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}


#in_guest_top_sub_bg_bg{
	background: url(../guest/image/top/sub/bg_bg.gif) no-repeat left bottom;
	clear:both;
	margin-top:20px;
	margin-left:5px;
	width:547px;
}
#in_guest_top_sub_bg{
	background: url(../guest/image/top/sub/bg.gif) no-repeat left top;
	padding:15px;
	padding-bottom:0px;
}

#in_guest_top_sub_bg p.p_water{
	padding:10px 0px 5px;
_padding:9px 0px 8px;
	margin-bottom:5px;
	background:#FFFFFF;
	border-top:#003371 1px solid;
	border-bottom:#003371 1px solid;
	color:#003371;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
}
#in_guest_top_sub_bg ul.ul_banner{
	overflow:hidden;
	background:url(../guest/image/top/sub/bnr_hr.gif) no-repeat left top;
	padding-top:13px;
	width:520px;
	padding-bottom:5px;
}
#in_guest_top_sub_bg ul.ul_banner li{
	display:block;
	float:left;
	_display:inline;
	margin-bottom:10px;
}
#in_guest_top_sub_bg ul.ul_banner li.top{
	_display:inline;
	margin-right:10px;
}




#in_guest_top_sub_bg table{
	background:url(../guest/image/top/sub/table_bg.gif) no-repeat left center;
}

#in_guest_top_sub_bg table th,
#in_guest_top_sub_bg table td{
	padding:10px 0px;
}

#in_guest_top_sub_bg table td.td_txt{
	padding:5px 10px;
}
#in_guest_top_sub_bg table td ul.ul_sub_1{
	background:url(../guest/image/top/sub/bt_1_bg.gif) no-repeat left top;
}
#in_guest_top_sub_bg table td ul.ul_sub_2{
	background:url(../guest/image/top/sub/bt_2_bg.gif) no-repeat left top;
}

#in_guest_top_sub_bg table td ul li a:hover img{
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}


/*guest　オプション　----------------------------------------------------------*/

.top_scroll_in{
	clear:both;
	height:30px;
	line-height:30px;
	text-align:right;
	font-size:0.7em;
	padding-right:10px;
	background: url(../image/cmn/top_scroll.gif) no-repeat right top;
	margin-bottom:40px;
}


#in_option{
	clear:both;
}

ul.option_link{
	background:#f1eadd;
	border-top:#40776b 2px solid;
	border-bottom:#40776b 2px solid;
	padding-top:14px;
	padding-bottom:14px;
	margin-bottom:40px;
}

ul.option_link li{
	float:left;
	display:block;
	width:176px;
	height:157px;
	background:#000000;
	margin-left:14px;
	margin-bottom:14px;
}

ul.option_link li img{
	display:block;
	width:176px;
	height:157px;
}


ul.option_link li a:hover img{
	filter: alpha(opacity=80);
	-ms-filter: alpha(opacity=80);
	opacity: 0.8;
}




div.option_box{
	clear:both;
	margin-bottom:40px;
}

div.option_box h3{
	width:60px;
	float:left;
}

div.option_box div.option_box_right{
	width:486px;
	float:left;
	padding-top:19px;
	padding-left:18px;
}

div.option_box div.option_box_txt{
	width:284px;
	float:left;
}
div.option_box div.option_box_img{
	width:187px;
	float:left;
}
div.option_box div.option_box_img img{
	padding-left:15px;
}

div.option_box h4{
	font-weight:bold;
}
div.option_box h5{
	font-size:0.9em;
	font-weight:bold;
}

div.option_box div.option_box_right p{
	margin-bottom:15px;
}
div.option_box div.option_box_txt p{
	margin-left:10px;
}
div.option_box div.option_box_txt p.komejirushi{
	padding-left:1.1em;
	text-indent:-1.1em;
	font-size:0.7em;
}

div.option_box div.option_box_txt div.komejirushi{
	padding-top:15px;
}

div.option_box div.option_box_txt div.komejirushi p{
	padding-left:1.1em;
	text-indent:-1.1em;
	margin-bottom:0px;
}

div.option_box div.option_box_txt ul{
	font-size:0.75em;
	padding-left:2em;
	margin-bottom:15px;
}
div.option_box div.option_box_txt ul li{
	list-style-type:disc;
	line-height:1.4;
}


div.option_box div.option_box_txt p.option_box_point{
	width:258px;
	font-size:0.8em;
	font-weight:bold;
	padding:10px;
	color:#ffffff;
	margin-left:0px;
}


div.option_box div.option_box_place{
	width:264px;
	padding:10px;
	background:#efebe2;
	border-top:#cfcac0 1px solid;
	border-bottom:#cfcac0 1px solid;
	margin-top:20px;
	line-height:1.5;
}

div.option_box h6{
	font-size:0.8em;
	font-weight:bold;
}

div.option_box div.option_box_place div.div_left{
	width:205px;
	float:left;
}

div.option_box div.option_box_place div p{
	margin-bottom:0px;
	font-size:0.7em;
	margin-left:0px;
}
div.option_box div.option_box_place div p.komejirushi{
	padding-left:1.1em;
	text-indent:-1.1em;
	font-size:0.6em;
	margin-top:3px;
}

div.option_box div.option_box_place .div_right{
	width:55px;
	float:right;
	display:block;
}

/*カフェ　-----------*/
.option_cafe {
	border-top:#753442 3px solid;
	background:url(../guest/option/image/option/bg/bg_cafe.gif) repeat-x left top;
}
.option_cafe p.option_box_point{
	background:#814652;
	border:#724850 1px solid;
}
.option_cafe h4,
.option_cafe h5,
.option_cafe h6{
	color:#753442;
}

div.option_box div.option_box_txt div.komejirushi{
	border-top:#814652 1px dotted;
}

/*フィットネス　-----------*/
.option_fitness {
	border-top:#344562 2px solid;
	background:url(../guest/option/image/option/bg/bg_fitness.gif) repeat-x left top;
}
.option_fitness p.option_box_point{
	background:#465570;
	border:#c2cfdd 1px solid;
}
.option_fitness h4,
.option_fitness h5,
.option_fitness h6{
	color:#344562;
}

div.option_box div.option_box_txt div.komejirushi{
	border-top:#465570 1px dotted;
}






