@charset "UTF-8";
/*===============================
//
PC
//
===============================---*/
/*▼▼特長▼▼*/
.under_contact{
	margin-bottom:0;
}
.features{
	padding:8% 0;
	margin-bottom:8%;
	background-color:#e6e6e6;
}
.features>div{
	width:90%;
	max-width:1080px;
	margin:0 auto;
}
.features>div>h3{
	width:48%;
	margin:0 auto 8%;
}
.features>div>ul>li{
	width:47%;
	margin-right:6%;
	margin-bottom:4%;
	background-color:#fff;
	float:left;
}
.features>div>ul>li:nth-child(2n){
	margin-right:0;
}
.features>div>ul>li:nth-last-child(-n+2){
	margin-bottom:0;
}
.features>div>ul>li>h4{
	padding:4% 0;
	color:#fff;
	font-size:22px;
	text-align:center;
	background-color:#001E50;
}
.features>div>ul>li>p{
	padding:8%;
}
/*▼▼コーテイング▼▼*/
.coating>div{
	width:90%;
	max-width:1080px;
	margin:0 auto 8%;
}
.coating>div>h3{
	margin-bottom:8%;
	font-size:28px;
	color:#8B0000;
	text-align:center;
}
.coating>div>p{
	margin-bottom:8%;
}
.coating>div>ul{
	width:80%;
	margin:0 auto;
}
.coating>div>ul>li{
	width:47%;
	border:2px solid #8B0000;
	margin-right:6%;
	margin-bottom:4%;
	float:left;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
}
.coating>div>ul>li:nth-child(2n){
	margin-right:0;
}
.coating>div>ul>li:nth-last-child(-n+2){
	margin-bottom:0;
}
.coating>div>ul>li>h4{
	padding:4% 0;
	font-size:20px;
	color:#FFE1AF;
	text-align:center;
	background-color:#8B0000;
}
.coating>div>ul>li>div{
	padding:5%;
}
.coating>div>ul>li>div>p:nth-child(1){
	margin-bottom:4%;
}
.coating>div>ul>li>div>p:nth-child(2){
	font-size:14px;
	line-height:1.6;
}
/*▼▼料金▼▼*/
.price{
	padding:8% 0;
	margin-bottom:8%;
	background-color:#001E50;
}
.price>div{
	width:90%;
	max-width:1080px;
	margin:0 auto;
}
.price>div>div.size{
	margin-bottom:5%;
}
.price>div>div.size h3{
	margin-bottom:5%;
	font-size:24px;
	text-align:center;
	color:#fff;	
}
.price>div>div.size ul{
	width:80%;
	margin:0 auto;
}
.price>div>div.size ul li{
	width:30%;
	margin-right:5%;
	float:left;
}
.price>div>div.size ul li:nth-child(3){
	margin-right:0;
}
.price>div>div.more{
	padding:6%;
	margin-bottom:5%;
	background-color:#fff;
}
.price>div>div.more h3{
	margin-bottom:2%;
}
.price>div>div.more p{
	margin-bottom:2%;
}
.price>div>div.more p:last-child{
	margin-bottom:0;
}
.price>div>div.parts{
	padding:6%;
	background-color:#fff;
}
.price>div>div.parts h3{
	margin-bottom:6%;
	font-size:22px;
	text-align:center;
}
.price>div>div.parts ul{
}
.price>div>div.parts ul li{
	width:30%;
	margin-right:5%;
	float:left;
}
.price>div>div.parts ul li:nth-child(3){
	margin-right:0;
}
.price>div>div.parts ul li h4{
	padding:4.5% 0 4%;
	margin-bottom:5%;
	color:#fff;
	line-height:1.4;
	font-weight:bold;
	text-align:center;
	background-color:#000;
}
.price>div>div.parts ul li p{
	margin-bottom:5%;
	font-size:14px;
	line-height:1.5;
}

/* ▼▼▼▼▼▼▼▼MaxWidth768(tablet)▼▼▼▼▼▼▼▼ */
@media screen and (max-width: 768px) {
 /* ************** */


/*▼▼特長▼▼*/
.features{
	padding:10% 0;
	margin-bottom:10%;
}
.features>div{
	width:92%;
}
.features>div>h3{
	width:100%;
	margin:0 auto 10%;
}
.features>div>ul>li{
	width:100%;
	margin-right:0;
	margin-bottom:4%;
	float:none;
}
.features>div>ul>li:nth-child(2n){
	margin-right:0;
}
.features>div>ul>li:nth-last-child(-n+2){
	margin-bottom:4%;
}
.features>div>ul>li:nth-last-child(1){
	margin-bottom:0;
}
.features>div>ul>li>h4{
	padding:5% 0;
	font-size:16px;
}
.features>div>ul>li>p{
	padding:6% 7%;
	font-size:12px;
	line-height:1.6;
}
/*▼▼コーテイング▼▼*/
.coating>div{
	width:92%;
	margin:0 auto 10%;
}
.coating>div>h3{
	margin-bottom:4%;
	font-size:20px;
	line-height:1.5;
}
.coating>div>p{
	margin-bottom:10%;
	font-size:14px;
	line-height:1.6;
}
.coating>div>ul{
	width:100%;
}
.coating>div>ul>li{
	width:100%;
	border:1px solid #8B0000;
	margin-right:0;
	margin-bottom:3%;
	float:none;
}
.coating>div>ul>li:nth-child(2n){
	margin-right:0;
}
.coating>div>ul>li:nth-last-child(-n+2){
	margin-bottom:3%;
}
.coating>div>ul>li:nth-last-child(1){
	margin-bottom:0;
}
.coating>div>ul>li>h4{
	padding:3% 0;
	font-size:18px;
}
.coating>div>ul>li>div{
	padding:6%;
}
.coating>div>ul>li>div>p:nth-child(1){
	margin-bottom:6%;
}
.coating>div>ul>li>div>p:nth-child(2){
	font-size:13px;
	line-height:1.6;
}
/*▼▼料金▼▼*/
.price{
	padding:10% 0;
	margin-bottom:12%;
}
.price>div{
	width:92%;
}
.price>div>div.size{
	margin-bottom:8%;
}
.price>div>div.size h3{
	margin-bottom:6%;
	font-size:18px;
	line-height:1.6;
}
.price>div>div.size ul{
	width:100%;
}
.price>div>div.size ul li{
	width:32%;
	margin-right:2%;
}
.price>div>div.more{
	margin-bottom:8%;
}
.price>div>div.more h3{
	margin-bottom:4%;
}
.price>div>div.more p{
	margin-bottom:4%;
}
.price>div>div.parts{
	padding:8%;
}
.price>div>div.parts h3{
	margin-bottom:8%;
	font-size:16px;
}
.price>div>div.parts ul li{
	width:100%;
	margin-right:0;
	margin-bottom:5%;
	float:none;
}
.price>div>div.parts ul li:nth-child(3){
	margin-bottom:0;
}
.price>div>div.parts ul li h4{
	padding:5% 0 4%;
	margin-bottom:6%;
}
.price>div>div.parts ul li p{
	margin-bottom:6%;
	font-size:13px;
	line-height:1.4;
}
}