body {
	padding-top: 0px;
}
.container {
	line-height: 1.7;
}
.container #main {
	margin: 0;
}
.container .inline-list .check-list {
	display: inline-block;
	padding-left: 1.3em;
	background: url(/chn/lp/zensetsu/img/icon-check-pink.gif) 0 0.3em no-repeat;
	background-size: 1.0em auto
}
.container .dir-area01 {
	background: url(/chn/lp/zensetsu/img/main-bg.jpg) no-repeat left bottom #fff
}
.container .dir-area01 .img-01 {
	background: url(/chn/lp/zensetsu/img/main2.jpg) no-repeat 21px bottom;
	width: 653px !important;
	height: 230px !important;
	padding: 10px 0;
	margin: 0 0 0 auto !important;
	position: relative;
	background-size: 100% 100%
}
.container .dir-area01 .img-01 .image-full {
	text-align: right
}
.container .dir-area01 .bnr-text, .container .dir-area01 .main-text01, .container .dir-area01 .main-text02, .container .dir-area01 .main-text03 {
	position: absolute;
	width: 100% !important;
	text-align: center !important;
	color: #666;
	background: none !important
}
.container .dir-area01 .main-text01 {
	top: 5px;
	font-size: 23px
}
.container .dir-area01 .main-text02 {
	top: 28px;
	font-size: 45px;
	font-weight: bold;
	color: #f69
}
.container .dir-area01 .main-text03 {
	top: 100px;
	background: none !important;
	font-size: 20px;
	letter-spacing: 2px
}
@media only screen and (max-width: 979px) {
	.container .ac_ly_002.-sp-1column ._pull-left, .container .ac_ly_002.-sp-1column ._pull-right {
		float: none !important
	}
	.container .inline-list {
		text-align: left !important
	}
	.container .inline-list .check-list {
		width: 100%
	}
	.container .dir-area01 {
		background: #fff
	}
	.container .dir-area01 .img-01 {
		background: none;
		width: 100% !important;
		height: auto !important
	}
	.container .dir-area01 .img-01 .image-full {
		text-align: center
	}
	.container .bnr-text, .container .dir-area01 .main-text01, .container .dir-area01 .main-text02, .container .dir-area01 .main-text03 {
		position: static
	}
	.container ._width-40 {
		width: 45%
	}
	.container ._width-60 {
		width: 55%
	}
}
.container .anc_navi .anc_btn a {
	line-height: 1.3;
}
.container .case-2column > .col > .image {
	text-align: center;
}
.container .box-basic table.tbl-price thead, .container .box-basic table.tbl-price tbody {
	display: none;
}
.container .box-basic table.tbl-price thead.sekkai {
	display: table-header-group;
}
.container .box-basic table.tbl-price tbody.sekkai {
	display: table-row-group;
}