@charset "utf-8";

	


/* hタグの背景指定 *********************************************/
#top_commentTitle{
	background:url(../image/top/comment_title.gif) no-repeat;
	width:329px;
	height:18px;	
}
#top_infoTitle{
	background:url(../image/top/info_title.gif) no-repeat;
	width:218px;
	height:16px;	
}
#top_planTitle{
	background:url(../image/top/plan_title.gif) no-repeat;
	width:222px;
	height:18px;
}



/*longstay*/
#longstay_mainTitle{
	background:url(../image/longstay/longstay_title1.gif) no-repeat;
	width:370px;
	height:26px;	
}

#longstay_h1{
	background:url(../image/longstay/longstay_h1-1.gif) no-repeat;
	width:502px;
	height:31px;	
}

#longstay_h2{
	background:url(../image/longstay/longstay_h2-1.gif) no-repeat;
	width:502px;
	height:31px;	
}

#longstay_h3{
	background:url(../image/longstay/longstay_h3-1.gif) no-repeat;
	width:502px;
	height:31px;	
}
#longstay_h4{
	background:url(../image/longstay/longstay_h4-1.gif) no-repeat;
	width:502px;
	height:31px;	
}

/*access*/
#access_mainTitle{
	background:url(../image/access/access_title1.gif) no-repeat;
	width:151px;
	height:26px;	
}

/*location*/
#location_mainTitle{
	background:url(../image/location/location_title1.gif) no-repeat;
	width:184px;
	height:26px;	
}


/*  amenity  */
#amenity_mainTitle{
	background:url(../image/amenity/amenity_title.gif) no-repeat;
	width:324px;
	height:26px;	
}

#amenity_h3Title_01{
	background:url(../image/amenity/amenity_title1.gif) no-repeat;
	width:72px;
	height:18px;	
}

#amenity_h3Title_02{
	background:url(../image/amenity/amenity_title2.gif) no-repeat;
	width:98px;
	height:18px;	
}

#amenity_h3Title_03{
	background:url(../image/amenity/amenity_title3.gif) no-repeat;
	width:71px;
	height:18px;	
}

#amenity_h3Title_04{
	background:url(../image/amenity/amenity_title4.gif) no-repeat;
	width:54px;
	height:18px;	
}

#amenity_h3Title_05{
	background:url(../image/amenity/amenity_title5.gif) no-repeat;
	width:173px;
	height:18px;	
}

#amenity_h3Title_06{
	background:url(../image/amenity/amenity_title6.gif) no-repeat;
	width:155px;
	height:18px;	
}

/* gestRoom */
#room_mainTitle{
	background:url(../image/room/room_title.gif) no-repeat;
	width:258px;
	height:26px;	
}

#room_h3Title_01{
	background:url(../image/room/room_title1.gif) no-repeat;
	width:395px;
	height:18px;
s}

#room_h3Title_02{
	background:url(../image/room/room_title2.gif) no-repeat;
	width:276px;
	height:18px;	
}

#room_gotoAmenity, #room_btnRe, #room_btnPlan{
	display:block;
	text-indent:-9999px;
    background-position:0 0;
	margin:0;
	padding:0;
	cursor:pointer;
}


#room_gotoAmenity{
	width:209px; 
	height:42px;
	background:url(../image/room/btn_gotoAmenity.gif) no-repeat;
	margin-top:1px;
}

#room_gotoAmenity:hover{
	background-position:0 -42px;
}

#room_btnRe{
	margin-left:1px;
	width:103px; 
	height:33px;
	background:url(../image/room/btn_gotoRe.gif) no-repeat;
}

#room_btnRe:hover{
	background-position:0 -33px;
}

#room_btnPlan{
	width:323px; 
	height:61px;
	background:url(../image/room/btn_gotoPlan.gif) no-repeat;
}

#room_btnPlan:hover{
	background-position:0 -61px;
}

.text_room{
	margin-top:20px;
}



/* price */
#price_mainTitle{
	background:url(../image/price/price_title1.gif) no-repeat;
	width:165px;
	height:26px;	
}

#price_h3Title{
	background:url(../image/price/price_title2.gif) no-repeat;
	width:73px;
	height:18px;
	margin-bottom:5px;
}

/* top_flash*************************************************************/
#top_flash {
	clear:both;
	border:
	padding:0;
	margin:0;
	width:940px;
	height:400px;
	
}



/*中のコンテンツ　共通************************/
.fleft{
	float:left;
}
.fright{
	float:right;
}
.clear{
	clear:both;
}
.tleft{
	text-align:left;
}
.tright{
	text-align:right;
}
.tcenter{
	text-align:center;
}

/* index  contents ************/
.index_text{
	margin:20px 0 50px 0;
}

#topic{
	width:457px;
}

#topic img{
	margin-bottom:15px;
}

#comment{
	width:420px;
	margin-bottom:25px;
}
#comment .text{
	width:420px;
	border-top:#999966 solid 1px;
	margin-top:5px;
}
#comment .text p{
	line-height:1.5;
	margin-top:10px;
}
	
#information{
	width:420px;
	height:auto;
	margin-bottom:20px;
}


#information .text{
	width:420px;
	border-top:#999966 solid 1px;
	margin-top:5px;
}
#information .text p{
	line-height:1.5;
	margin-top:10px;
}
#pickup_plan .text{
	width:380px;
	padding:10px 20px ;
	border:#999966 solid 1px;
	background:#FFF;
	margin-top:5px;
}

#pickup_plan .text p{
	clear:left;
}

#pickup_plan .text2{
	line-height:1.3;
	color:#000;
	margin-bottom:10px;
}

#pickup_plan {
	color:#be6e26;
}


#pickup_plan a{
	text-decoration:underline;
	color:#be6e27;
}

#pickup_plan a:hover{
	text-decoration:underline;
	color:#be6e27;
	}
	
#pickup_plan a:link{
	text-decoration:underline;
	color:#be6e27;
	}
	
#pickup_plan a:visited{
	text-decoration:underline;
	color:#be6e27;
	}

.text p{
	line-height:230%;
}

.banner_img{
	margin-top:15px;
}





/*  404error *******************************/
#404error p{
	padding:50px;
}


/*longStay*/
#longstay_mainimg{
	width:459px;
	height:483px;
	margin:0 auto;
	padding-left:437px;
	padding-top:5px;
	background:url(../image/longstay/longstay_img0.jpg) no-repeat;
}

#longstay_mainimg img{
	margin-top:20px;
	margin-bottom:5px;
}

#longstay_mainimg ul{
	margin-top:9px;
	margin-left:14px;
	list-style-image: url(../image/longstay/longstay_img0-3.gif);
}

#longstay_mainimg li{
	margin-top:8px;
	margin-bottom:4px;
	line-height:1.3;
}

.longStay_boxLeft{
	width:502px;
	height:230px;

}

.longStay_boxLeft img{
	margin-top:12px;
	margin-bottom:10px;
}

.longStay_boxRight{
	width:502px;
	height:230px;
	float:right;

}
.longStay_boxRight img{
	margin-top:12px;
	margin-bottom:10px;
}
/*  amenity  */
.amenity_box{
	width:100%;
	clear:left;
}

.amenity_box img{
	margin-left:11px;
	margin-bottom:2px;
}

.amenity_box h3{
	margin-bottom:15px;
	}


.TableAmenity{
	margin:0;
	padding:0;
	background:#FFF;
	width: 715px;
	border:#999966 solid 2px;
	float:left;
}

.TableAmenity2{
	padding:15px;
	margin:0;
	background:#FFF;
	width: 681px;
	border:#999966 solid 2px;
	float:left;
	}
	
.TableAmenity3{
	padding:15px;
	margin:0;
	background:#FFF;
	width: 866px;
	border:#999966 solid 2px;
	float:left;
	}
	
.TableAmenity4{
	padding:15px;
	margin:0;
	background:#FFF;
	width: 250px;
	border:#999966 solid 2px;
	float:left;
	display:block;
	}
.TableAmenity5{
	margin:0;
	padding:0;
	background:#FFF;
	width: 713px;
	border:#999966 solid 2px;
	float:left;
}	

	
.amenity_box td{
	width:237px;
	}
	
.amenity_box td.amenity_td2{
	width:237px;
	background:#FFF;
	}
	
.AmenityTd1{
	background:#FFF;
}

.AmenityTd1_1{
	border-top:#999966 solid 1px;
	background:#FFF;
}

.AmenityTd2{
	color:#aa562b;
	background:#f6efea;
	border-top:#999966 solid 1px;
}



.amenity_box ol, .amenity_box p{
	padding:15px;
	padding-right:5px;
	}
	
.amenity_box  li{
	list-style-type:none;
	}
	
.amenity_text{
	padding-top:15px;
	clear:left;
	width:716px;
}

.amenity_text2{
	float:right;
	width:590px;
	margin:0;
	padding:0;
	padding-left:20px;
}

.amenity_text2 p{
	padding:0;	
	padding-bottom:10px;
}

.text_right{
	text-align:right;
	padding-top:-20px;

}

.amenity_text p, .TableAmenity2 p, .TableAmenity3 p, .TableAmenity4 ol{
	margin:0;
	padding:0;
	padding-bottom:15px;
	padding-left:5px;
}

.TableAmenity3 .box{
	width:650px;
	float:left;
}

.TableAmenity3 img{
	margin-top:115px;
}

/* room **************************************/
#room_flash{
	display:block;
	width:896px;
	height:576px;
	margin:0 2px;
	
}

#room_img_L{
	margin-left:50px;
	_margin-left:30px;
	margin-top:30px;
	width:513px;
	float:left;
}

#room_img_R{
	width:210px;
	margin-top:77px;
	margin-right:50px;
	_margin-right:30px;
	padding-bottom:20px;
	float:right;
}

#room_img_L:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#room_img_R:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}


/*   ▼table   */
.TableRoomList {
	margin-top:15px;
	margin-left:0;
	background:#999966;
	width: 896px;
	border:#999966 solid 2px;
	border-bottom:#999966 solid 1px;
}

.TableRoomList td {
	border-bottom:double 1px #999966;
	background		: #FFF;
	text-align:center;
	line-height:2.9;
}

.TableRoomList img{
	padding:1px;
}

.r_w1{
	width:229px;
}

.r_w2{
	width:92px;
}

.r_w3{
	width:112px;
}

.r_w4{
	width:130px;
}

.r_w5{
	width:106px;
}

#room_goto_plan{
	margin:0 auto;
	margin-top:50px;
	width:323px;
	height:61px;	
}
#room_btn{
	margin-right:4px;
}

html>/**/body #room_btn{
	margin-right:4px;
}



/* prise list *******************************/
.price_text{
	line-height:1.5;
	text-align:left;
	font-size:10px;
	margin-left:20px;
	margin-top:15px;
}
.price_text1{
	line-height:1;
	font-size:10px;
	margin-bottom:8px;
}

.price_text2{
	font-size:10px;
	margin-top:8px;
}



/*   ▼table   */
.TablePriceList {
	margin-top:15px;
	margin-left:0;
	background:#999966;
	width: 470px;
	border:#999966 solid 2px;
	border-bottom:#999966 solid 1px;
}
.TablePriceList th {
	border-bottom:double 1px #CCC;
	background		: #999966;
	color			: #FFF;
	font-weight		: bold;
	padding			: 6px 5px 5px 5px;
	vertical-align	: top;
	text-align:center;
}
.TablePriceList td {
	border-bottom:double 1px #999966;
	background		: #FFF;
	text-align:center;
	line-height:2.5;
}
.w1{
	width:193px;
}
.w2{
	width:55px;
	border-left:dotted 1px #FFF;
}
.w3{
	width:103px;
	border-left:dotted 1px #FFF;
}
.w4{
	width:110px;
	border-left:dotted 1px #FFF;
}
	
.td1{
	color:#aa5626;
}

.td2{
	border-left:dotted 1px #999966;
}

/*access*************************************/
.access_t{
	margin:0 0 16px 0;
}

.access_t2{
	margin:0 0 24px 0;
}
.access_t3{
	margin:0 0 24px 0;
	font-size:80%;
}

.access_tp{
	margin:24px 0 16px 0;
}

#access_tl, #access_tr{
	width:450px;
}

#access_tl2, #access_tr2{
	margin:12px 0 0 0;
	width:320px;
}

#access_tl ol, #access_tr ol{
	margin:12px 0 0 0;
	list-style-position:inside;
	font-size:85%;
}

#access_tl2 ol, #access_tr2 ol{
	margin:12px 0 0 0;
	list-style-position:inside;
	font-size:85%;
}

.access_img{
	margin:12px 0 0 0;
}

.access_print{
	padding:24px 0 0 0;
}
#location_bg{
	padding:2px;
	width:896px;
	height:496px;
	background:#999966;
}
#location_flash{
	width:896px;
	height:496px;
	background:#FFFFFF;
}

#access_flash1{
	margin:12px 0 0 0;
	width:900px;
	height:480px;
}

#access_flash2{
	margin:12px 0 32px 0;
	width:900px;
	height:570px;
}

#access_flash3{
	margin:12px 0 6px 0;
	width:640px;
	height:512px;
}

#access_flash4{
	margin:12px 0 6px 0;
	width:640px;
	height:512px;
}

#print_chu{
	margin:0 0 0 20px;
}

#access_nav{
	margin:28px 0 16px 0;
	width:894px;
	text-align:left;
}

#access_nav li{
	list-style:none;
	margin:0;
	float:left;
	text-indent:-2480px;
}
#access_nav a{
	height:31px;
	display:block;
	text-decoration:none;
}

#access_nav #train a{
	width:178px;
	outline:0;
	background:url(../image/access/access_nav.gif) no-repeat 0 0;
}
#access_nav #bus a{
	padding:0 0 0 1px;
	width:178px;
	outline:0;
	background:url(../image/access/access_nav.gif) no-repeat -178px 0;
}
#access_nav #haneda a{
	padding:0 0 0 1px;
	width:178px;
	outline:0;
	background:url(../image/access/access_nav.gif) no-repeat -356px 0;
}
#access_nav #tokio a{
	padding:0 0 0 1px;
	width:178px;
	outline:0;
	background:url(../image/access/access_nav.gif) no-repeat -534px 0;
}
#access_nav #car a{
	padding:0 0 0 1px;
	width:178px;
	outline:0;
	background:url(../image/access/access_nav.gif) no-repeat -712px 0;
}
