
.mainimg{ height:320px; background:url(../img/top-main.jpg) center center no-repeat; background-size:cover; margin-bottom:40px;}

#wrap>section{ width:950px; margin:0 auto;}
.select{ background:url(../img/top-select-img.jpg) top right no-repeat; min-height:260px; margin-bottom:70px !important; padding-right: 400px;}

h2.service{ height:160px; padding:none; margin-bottom:0; background:url(../img/top-service-bg.jpg) top center no-repeat; text-align:center; font-size:32px; line-height:160px;  color:#fff;}
h2.service+div{ background:#eeffe5; margin:0 auto 30px; padding:40px 0 30px; text-align:center;}
h2.service+div section{ display:inline-block; width:450px; height:450px; overflow:hidden; padding:205px 30px 0; background:url(../img/top-price-img.jpg) top center no-repeat, #fff;}
h2.service+div section.price{}
h2.service+div section.safety{ background-image:url(../img/top-safety-img.jpg);}
h2.service+div section+section{ margin-left:50px;}

section.price h3,section.safety h3{ font-size:21px; color:#3a6296; height:auto; padding:0; margin-bottom:20px; line-height:21px; background:none;}
section.safety h3{ color:#237b28;}
section.price p,section.safety p{ padding:0; line-height:22px; text-align:left;}

.btn-area{ text-align:center; padding-bottom:60px;}
.btn-area a{ display: inline-block; padding:0 15px;}


@media only screen and (max-width: 767px) {
}
