@charset "UTF-8";

/* 間取り　詳細 */
.wrapper{
	padding-top:40px;
	padding-bottom:30px;
}

#logo{
	text-align:center;
	padding-bottom:20px;
}
#logo img{
	width:270px;
	height:auto;
}

.plan-item{
	font-size:0;
}
.plan-btn-head{
	font-size:0;
	margin-bottom:20px;
}
.plan-type{
	display:inline-block;
	vertical-align:middle;
	width:80px;
}
.plan-type h4{
	font-family:'Open Sans';
	font-weight:800;
	font-size:1.5rem;
}
.alphabet{
	font-size:200%;
	vertical-align:-5px;
	padding-right:2px;
}
.plan-detail{
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 80px);
}
.plan-detail p{
	font-size:1.4rem;
}
.plan-detail p:last-child{
	border-top:1px solid #333;
	font-size:1.7rem;
}
.menseki{
	font-size:170%;
}
@media (min-width: 568px) {
	.plan-btn-head{
		margin:0 auto 20px;
		width:290px;
	}
}
@media (min-width: 700px) {
	.plan-type h4{
		font-size:1.7rem;
	}
}

#figure ol{
	margin:0;
	padding:0;
	padding-top:15px;
}
#figure ol li{
	position:relative;
	list-style:none;
	margin:0;
	padding:2px 0;
	padding-left:1.25em;
	font-size:1.3rem;
	line-height:150%;
}
#figure ol li span{
	position:absolute;
	left:0;
	margin:0;
}
@media (min-width: 568px) {
	#figure{
		margin:0 auto;
		width:350px;
	}
}
@media (min-width: 700px) {
	#figure{
		width:450px;
	}
}