@charset "UTF-8";

/* 間取り */
.item-wrap{
	padding-top:50px;
}
.item-wrap#one{
	padding-top:30px;
	padding-top:0;
}

.item-cont h4{
	font-family:'Open Sans';
	font-weight:700;
	line-height:100%;
}
.item-cont h4.room-number{
	font-size:3.5rem;
	letter-spacing:0.2em;
}
.item-cont h4.menseki{
	font-size:2.5rem;
	letter-spacing:0.05em;
	padding:15px 0 20px;
}
.item-cont h4.price{
	font-size:1.7rem;
	padding:25px 0 35px;
	letter-spacing:0.1em;
	font-family:'Verdana','BIZ UDゴシック','BIZ UDGothic','游ゴシック','YuGothic','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-weight:normal;
}
.price-price{
	font-family:'Open Sans';
	font-weight:700;
	font-size:200%;
}
.item-cont ol{
	margin:0;
	padding:0;
}
.item-cont ol li{
	position:relative;
	list-style:none;
	font-size:1.2rem;
	padding-top:1px;
	padding-bottom:1px;
}
.item-cont ol li ul{
	padding-top:0;
	padding-left:5px;
}
.item-cont ol li ul li{
	list-style:disc;
	list-style-position:inside;
	padding:0;
	padding-right:20px;
	float:left;
	font-size:1.15rem;
}
.item-cont ol li ul li.last{
	padding-bottom:2px;
}
.plan-icon{
	padding:5px 0;
}
@media (min-width: 568px) {
	.item-cont ol li{
		float:left;
		padding-right:20px;
	}
	.plan-icon{
		width:90%;
		padding-left:5%;
		padding-right:5%;
	}
	.site-plan{
		width:60%;
		padding-left:20%;
		padding-right:20%;
	}
}
@media (min-width: 667px) {
	.plan-icon{
		width:80%;
		padding-left:10%;
		padding-right:10%;
	}
}
@media (min-width: 768px) {
	.plan-icon{
		padding:10px 0;
	}
}
@media (min-width: 1024px) {
	.item-wrap{
		padding-top:70px;
	}
	.plan-icon{
		padding:5px 0;
		width:100%;
		padding-left:0;
	}
}

.item-photo{
	display:none;
}
.item-photo h4{
	font-family:'Open Sans';
	font-weight:700;
	font-size:2.0rem;
}
.item-photo ul{
	padding:15px 0 20px;
}
.item-photo ul li{
	font-family:'Open Sans';
	font-weight:600;
	font-size:1.5rem;
	letter-spacing:0.05em;
}
.item-photo ul li.active{
	color:#D90000;
}
.item-photo ul li.dead{
	color:#CCC;
}
@media (min-width: 1024px) {
	.item-photo{
		display:inline-block;
		vertical-align:top;
	}
	.item-photo#one{
		padding-top:95px;
	}
}
@media (min-width: 1350px) {
	.item-photo ul li{
		float:left;
		width:50%;
	}
	.item-photo ul li.last{
		padding-bottom:20px;
	}
}