@charset "UTF-8";

/* ****************************************************
Title: n_media_news.css
Created date: 2010/03/29
Last Modified: 2010/03/29
Created by: iGrove
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 primary

----------------------------------------*/


/* #01 primary
---------------------------------------------------------------------------- */

/****** Top Page ******/

div.mainimageMedia {
	border-bottom: 1px solid #FFF;
	background:url(../../images/media/n_main_image.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div.mainimageNews {
	border-bottom: 1px solid #FFF;
	background:url(../../images/news/n_main_image.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div.sub_ttl01{
	margin:0;
	padding:17px 0 0 0;
}

div.ImageListRow{
	padding:20px 0 0 0 0;
	float:left;
}

div.ImageListRow .ImageIn{
	padding:20px 10px 0 0;
	float:left;
}

div.ImageListRow .ImageInLast{
	padding:20px 0 0 0;
	float:left;
}

div.RoomImg{
	width:276px;
	height:171px;
	padding:1px;
	border:#8B5C3C solid 1px;
}

div.RoomCap{
	padding:4px 0 0 0;
}

div.siserImg{
	padding:84px 0 0 416px;
	;
	float:left;
}

div.charge_ttl{
	padding:30px 0 15px 0;
	text-align:center;
}

div.chargeTable{
	padding:0;
	margin:0 auto;
	text-align:center;
}

div.tblCpt{
	padding:10px 0 35px 0;
}

div.tblCptTxt{
	float:left;
	text-align:le;
	font-size:11px;
	color:#47250D;
	line-height:140%;
}

div.cldBTN{
	float:right;
}


/****** Plan List ******/
div.planListBox{
	padding:40px 0 75px 0;
}

div.PlanListIn{
	padding-bottom:5px; 
}

div.list_bn{
	background:url(../../images/stay/stayplan/list_icon.gif) 9px 15px no-repeat;
	background-color:#fff;
	padding:13px 13px 13px 32px;
	margin:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
}

/**** Plan Detail ****/
div.goList{
	padding:10px 0;
	text-align:right;
}

div.detailTTL{
	margin-bottom:30px;
	padding:10px 0;
	font-size:14px;
	color:#4B270E;
	font-weight:bold;
	text-align:left;
	border-top:#4B270E 1px solid;
	border-bottom:#4B270E 1px solid;
}

div#MediaDetCont{
	width:860px;
	padding-bottom:40px;
	margin:0;
	display:block;
}
/* SNSボタン */
.sns{
	margin-bottom:40px;
}
.sns ul li{
	float:left;
	margin-right:20px;
}
/*************/
div.StayLeftBlock{
	width:540px;
	padding:0 20px 0 0;
	font-size:12px;
	color:#4B270E;
	float:left;
}

div.StayRightBlock{
	width:300px;
	padding:0;
	font-size:12px;
	color:#4B270E;
	float:left;
}

div.StayRightBlock p{
	text-align:left;
	padding:0;
	margin-bottom:10px;
}

div.span,
div.charge{
	padding:0 0 0 60px;
	line-height:20px;
}

div.span{
	background:url(../../images/stay/stayplan/span_icon.gif) left center no-repeat;
	margin-bottom:5px;
}

div.charge{
	background:url(../../images/stay/stayplan/charge_icon.gif) left center no-repeat;
}

div.privilegeTTL{
		margin-top:40px;
}

div.privilegeTXT{
	width:520px;
	padding:10px;
	background-color:#fff;
}


.clr{
	clear:both;
	height:0;
	font-size:0px;
	line-height:0%;
	visibility:hidden;
}
