@charset "UTF-8";
/* CSS Document */

.mod_billboard{
	margin:0 auto 40px;
	width:967px;
}
.tagline{
	margin:20px auto;
}
.comment{
	border:1px solid #ccc;
	margin:20px 0 40px;
	padding:30px;
}
.comment h3{
	font-weight:bold;
	margin:0 0 10px;
	font-size:1.42857142857143em;
}
.btn_detail{
	display:block;
	font-size: 1.28571428571429em;
	height: 62px;
	line-height: 62px;
	margin: 40px auto 80px;
	width: 48%;
	background: #8c8c8c;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	text-decoration:none;
}
.btn_detail span {
    background:url(../../../common/img/common_icon_window.png) 0 50% no-repeat;
    background-size: 21px 18px;
    display: inline-block;
    padding-left: 33px;
}
.features p{
	font-weight:bold;
	font-size:1.57142857142857em;
}
.features strong{
	font-size:1.4545455em;
	color:#E90000;
}
.features sup{
	font-size:0.4545455em;
	font-weight:normal;
}
.before-after{
	float:left;
	width:470px;
	position:relative;
}
.before-after li{
	float:left;
}
.before-after figcaption{
	font-size:0.85714285714286em;
	position:absolute;
	right:0;
	bottom:-1.8em;
}
.before-after figcaption::before{
	content:"〈";
}
.before-after figcaption::after{
	content:"〉";
}
.space-saving{
	float:left;
	width:497px;
	height:408px;
	position:relative;
}
.space-saving h3{
	margin:0 0 5px;
}
.space-saving p{
	margin-left:25px;
}
.space-saving figure{
	position:absolute;
	right:0;
	bottom:0;
}


.easy-construction{
	float:left;
}
.easy-construction .text{
	float:left;
	width:497px;
}
.easy-construction .notes{
	font-size:0.85714285714286em;
	counter-reset: notes;
	margin-top:10px;
}
.easy-construction .notes li{
	counter-increment: notes;
	padding-left:1.6em;
}
.easy-construction .notes li::before{
	content:"※"counter(notes);
	margin-left:-1.6em;
	float:left;
}
.easy-construction .notes li::after{
	content:"";
	display:block;
	clear:both;
}
.easy-construction .notes small::before{
	content:"（";
}
.easy-construction .notes small::after{
	content:"）";
}
.easy-construction figure{
	margin-top:55px;
	float:left;
}
.easy-construction figcaption{
	font-size:1.14285714285714em;
	font-weight:bold;
}
.easy-construction figcaption::before{
	content:"■";
}
.easy-construction figcaption small{
	font-size:0.75em;
	margin-left:0.5em;
}
.easy-construction figcaption small::before{
	content:"※";
}
