@charset "UTF-8";
/* 客室のご案内 */

@import url(https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy);
/* タイトル */

.maintowertitle {
	height: 180px;
	width: 100%;
	text-align: center;
	background : transparent;
	background-image: url(/room/easttower/img/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.maintowertitle h2 {
	width: 960px;
	line-height: 180px;
	font-size: 24px;
	color: #fff;
	
	text-shadow: 1px 1px 3px #000;
	margin: 0 auto;
	text-align: left;
}
.suitetitle {
	height: 180px;
	width: 100%;
	text-align: center;
	background : transparent;
	background-image: url(/room/maintower/img/title_suite_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.suitetitle h2 {
	width: 960px;
	line-height: 180px;
	font-size: 24px;
	color: #fff;
	
	text-shadow: 1px 1px 3px #000;
	margin: 0 auto;
	text-align: left;
}

.staytitle {
	height: 180px;
	width: 100%;
	text-align: center;
	background : transparent;
	background-image: url(/stayplan/img/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.staytitle h2 {
	width: 960px;
	line-height: 180px;
	font-size: 24px;
	color: #fff;
	
	text-shadow: 1px 1px 3px #000;
	margin: 0 auto;
	text-align: left;
}
/* 客室一覧 */
.roomlist {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0;
}
.roomlist h2 {
	font-family: 'Sorts Mill Goudy', serif;
	font-size: 30px;
	text-align: center;
	letter-spacing: 0.1em;
	color: #333;
}

/* 客室情報 */
.pattern1{
	background-image: url(/cmn/img/stayplan_bg.gif);
	background-repeat: repeat;overflow: hidden;
	padding-bottom: 70px;
}
.pattern2{overflow: hidden;
	padding-bottom: 70px;
}
.roomwide{width:960px;margin:0 auto;overflow: hidden;}
.roomname{overflow: hidden;}
.roomname h2{background-color: #c0284b;color:#fff;line-height:60px;display:inline-block;padding:0 50px;font-size:18px;}
.roomname h2 span{font-weight:300;font-size:10px;font-family: 'Open Sans', sans-serif;margin-left:30px;letter-spacing: 0.1em;}
.roomwide h3{margin: 20px 0;font-size:16px;color:#333;}
.roomwide .box1{width:672px;float:left;}
.roomwide .box1 img{width:100%;heigth:auto;}
.roomwide .box2{width:230px;float:right;}
table.roomdata{border-top:1px solid #e1ddd0;width:230px;}
table.roomdata th,table.roomdata td{border-bottom:1px solid #e1ddd0;padding:10px 5px;font-size:12px;}
table.roomdata td span{font-size:11px;}
.madori{margin:20px 0;padding:10px 0;background-color:#fff;border:1px solid #e1ddd0;text-align:center;}


/* ホテル情報 */
.hotelinfo {
	width: 100%;
	background-image: url(/cmn/img/bg2.gif);
	background-repeat: repeat;
	background-position: center top;
	padding-bottom: 30px;
}
.hotelinfo h2.entitle {
	font-family: 'Sorts Mill Goudy', serif;
	font-size: 24px;
	text-align: center;
	letter-spacing: 0.1em;
	color: #333;
	padding-top: 30px;
}
.hotelinfo dl {
	width: 960px;
	margin: 0 auto 50px;
	overflow: hidden;
}
.hotelinfo dl dt {
	text-align: center;
	font-size: 20px;
	color: #000;
	line-height: 60px;font-family: 'Open Sans', "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
}
.hotelinfo dl dd {
}

.iconarea{overflow: hidden;margin-bottom:13px;}
.iconarea img{margin-right:13px;}
.iconarea img.last{margin-right:0;float:right;}
.amenity{background-color:#fff;overflow: hidden;padding:30px;}
.amenity .box1{width:632px;float:left;}
.amenity .box1 .amenitylist{border-bottom:1px solid #ebe9e0;padding:10px;overflow: hidden;font-size:13px;margin-bottom:10px;}
.amenity .box1 .amenitylist p{float:left;margin-right:50px;color:#706d6d;line-height:2;}
.amenity .box1 .other{padding:10px;overflow: hidden;font-size:13px;}
.amenity .box1 .other p{color:#706d6d;padding:10px;font-size:13px;}
.amenity .box1 .amenitylist h2,.amenity .box1 .other h2{margin-bottom:10px;}
.amenity .box1 .amenitylist h2 span,.amenity .box1 .other h2 span{background-color:#c0284b;color:#fff;padding:3px 10px;}
.amenity .box2{width:204px;float:right;}
.amenity .box2 .caption{font-size:12px;margin-top:3px;}

/*20160707客室設備＆アメニティ*/
.ameimg{background-color:#fff;overflow: hidden;padding:20px 22px 30px;margin-bottom:13px;}
.ameimg h3{font-size: 20px;text-align:center;margin-bottom:20px;font-family: 'Open Sans', "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;color: #c0284b;border-bottom:1px solid #c0284b;}
.ameimg .layout4{overflow: hidden;}
.ameimg .layout4 ul li {
	width: 210px;
	height: 230px;
	margin-right: 25px;
	float: left;
}
.ameimg .layout4 ul li img{width: 210px;
	height: 160px;}
.ameimg .layout4 ul li.end {
	margin-right: 0;
}
.ameimg .layout4 ul li p{text-align:left;padding-top:5px;font-size:13px;line-height:1.5;}
.ameimg .layout4 ul li p span{color: #c0284b;}
.ameimg .layout4 ul li p.roomname{padding-top:1px;font-size:12px;}


.tvc{background-color:#fff;overflow: hidden;padding:30px;}
.tvc ul{
	margin-left: 15px;margin-right:0;font-size:13px;
}
.tvc ul li{
	position: relative;float:left;width:50%;
}
.tvc ul li strong{font-weight:bold;}
.tvc ul li:before{
	content: "■";
		position: absolute;
left: -15px;
}
.kashidashi{background-color:#fff;overflow: hidden;padding:30px;}
.kashidashi .box1{width:600px;float:left;font-size:13px;line-height:2;}
.kashidashi .box2{width:236px;float:right;}

/* スイート */

.suitewide1{width: 960px;
	margin: 0 auto;
	overflow: hidden;padding-bottom:20px;}
	
.suitewide1 .roomname h2{position:absolute;z-index:10;
	background-color: #c0284b;
}
.suitewide1 .box1{width:240px;float:left;padding-top:100px;}
.suitewide1 .box1 h3{margin-bottom: 35px;font-size:20px;color:#333;}
.suitewide1 .box1 p{font-size:14px;color:#333;margin-bottom:30px;width:230px;}
.suitewide1 .box2{width:692px;float:right;}


.suitewide1  .infoarea{width:240px;margin-top:45px;}
.suitewide1  .infoarea h3{margin-bottom: 35px;font-size:20px;color:#333;}
.suitewide1  .infoarea p{font-size:14px;color:#333;margin-bottom:30px;}
.roomwide2{width:960px;margin:50px auto 0;overflow: hidden;}

.roomwide2 .box1{width:350px;float:left;}
.roomwide2 .box1 .suitemerit{width:270px;height:300px;}
.roomwide2 .box1 .suitemerit .caption{font-size:12px;margin-top:3px;}
.roomwide2 .box2{width:250px;float:left;}
.roomwide2 .box3{width:330px;float:right;}
.roomwide2 .box3 .madori{margin-top:0;}

/*20161128メインタワーこだわり*/
.kosawari{width: 960px;
	margin: 20px auto;
	overflow: hidden;padding-bottom:20px;}
.kosawari h3{margin-bottom:15px;}
.kosawariset{overflow: hidden;padding:15px 0;}
.kosawariset ul.kodawarilist{
	list-style-type: none;margin:0;
}
.kosawariset ul.kodawarilist li{width:220px;height:300px;float:left;margin-right:26px;background-color:#fff;position:relative;overflow:visible;}
.kosawariset ul.kodawarilist li.last{float:right;margin-right:0;}
.kosawariset ul.kodawarilist li img.num{position:absolute;top:-15px;left:0;}
.kosawariset ul.kodawarilist li img.midashi{position:absolute;top:25px;left:20px;}
.kosawariset ul.kodawarilist li img.tokuimg{position:absolute;top:70px;left:20px;}
.kosawariset ul.kodawarilist li p{color:#706d6d;font-size:11px;position:absolute;top:200px;left:20px;width:180px;}
.kosawariset ul.kodawarilist li p a{color:#c0284b;}