﻿body{position:relative;color:#333;font-family:Arial, Helvetica, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;font-size:14px;line-height:1.6;background-position:center top}.section{padding:45px 0;text-align:center}.section-ttl{margin-bottom:30px;font-size:2.0rem;font-weight:normal;line-height:1.6;text-align:center}.section-ttl-novum{font-size:2.0rem;font-weight:bold;line-height:1.4;margin-bottom:5px}.section-ttl-txt{font-size:1.0rem;line-height:1.6}.section-lead{margin-bottom:30px;font-size:1.1rem;line-height:1.6;text-align:center}.section-lead_attention{color:#EB5255}.section-img{margin-bottom:30px;text-align:center}@media only screen and (max-width: 640px){.section{padding:30px 0}.section-ttl{margin-bottom:20px;font-size:1.4rem}.section-ttl-novum{font-size:24px}.section-ttl-txt{font-size:13px}.section-lead{margin-bottom:20px;font-size:13px;line-height:1.6}.section-btn{text-align:center}}.contact-box{padding:30px 0;color:#333;text-align:center;background-color:#f4f4f4}.contact-box-catch{margin-bottom:10px;font-size:23px;line-height:36px}.contact-box-help{margin-bottom:15px;font-size:14px;line-height:1.4}.contact-box-btn+.contact-box-btn{margin-left:15px}@media only screen and (max-width: 640px){.contact-box{padding:20px}.contact-box-catch{margin-bottom:10px;font-size:16px;line-height:1.6}.contact-box-help{font-size:12px;line-height:1.4}.contact-box-btn{display:block;padding:0 10px}.contact-box-btn+.contact-box-btn{margin-top:10px;margin-left:0}}.service-hero{width:100%}.service-hero-wrap{position:relative;min-height:300px;overflow:hidden}.service-hero-bg{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.service-hero-bg img{width:100%}@media only screen and (max-width: 640px){.service-hero-wrap{min-height:160px;background-image:url(../images/hero_maintenance@2x.jpg);background-size:cover;background-position:center}.service-hero-bg{display:none}}.service-reserve-head{margin-bottom:15px}.service-reserve-ttl{margin-bottom:30px;font-size:2.0rem;font-weight:600}.service-reserve-lead{margin-bottom:30px;font-size:1.4rem;line-height:1.8}.service-reserve-btn{margin-bottom:30px}.service-reserve-help{font-size:1.0rem;line-height:1.6}@media only screen and (max-width: 640px){.service-reserve-head{max-width:260px;margin:0 auto 10px}.service-reserve-ttl{margin-bottom:20px;font-size:1.2rem}.service-reserve-lead{margin-bottom:30px;font-size:1.1rem;line-height:1.6}.service-reserve-btn{margin-bottom:30px}.service-reserve-help{font-size:0.9rem;line-height:1.4;text-align:left}}.service-merit-wrap{padding:30px 20px;color:#fff;background-color:#12294b}.service-merit-ttl{margin-bottom:30px;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-size:2.0rem;font-weight:400;text-align:center}.service-merit-item{max-width:280px;margin-bottom:10px}.service-merit-item-img{margin-bottom:15px}.service-merit-item-img img{width:100%}.service-merit-item-desc{font-size:1.1rem;line-height:1.6;text-align:left}@media only screen and (max-width: 640px){.service-merit-wrap{padding:30px 30px}.service-merit-ttl{margin-bottom:15px;font-size:1.2rem}.service-merit-item{max-width:320px;margin-bottom:0}.service-merit-item+.service-merit-item{margin-top:20px}.service-merit-item-img{margin-bottom:10px}.service-merit-item-desc{font-size:1.0rem}}.service-inspection{background-color:#f7f5f2}.service-inspection-img{margin-bottom:30px}.service-inspection-lead{margin-bottom:30px;font-size:2.0rem;font-weight:600}.service-inspection-box{padding:30px;margin-bottom:30px;text-align:center;background-color:#fff}.service-inspection-box-help{font-size:1.0rem;line-height:1.6}.service-inspection-box-link{margin:15px auto;font-size:1.2rem;font-weight:600;text-decoration:underline}.service-inspection-price{margin-bottom:10px;font-weight:600;line-height:1.4}.service-inspection-price_label{display:inline-block;font-size:1.4rem}.service-inspection-price_num{display:inline-block;margin-left:15px;color:#ea545d;font-size:2.0rem;font-weight:600}.service-inspection-price_num small{font-size:0.6em}.service-inspection-estimate{padding:30px 15px;font-size:1.4rem;font-weight:600;border:1px solid #ccc;background-color:#fafafa}.service-inspection-estimate-price{margin-bottom:15px;font-size:1.2em;line-height:1.4}.service-inspection-estimate-help{font-size:0.8em;line-height:1.6}@media only screen and (max-width: 640px){.service-inspection-img{margin-bottom:20px}.service-inspection-lead{margin-bottom:20px;font-size:1.3rem;line-height:1.4}.service-inspection-box{padding:30px 15px;margin-bottom:30px}.service-inspection-box-help{font-size:0.9rem}.service-inspection-price_label{display:block}.service-inspection-price_num{display:block}}.service-lifetime-ttl{margin-bottom:15px;font-size:2.0rem;font-weight:600}.service-lifetime-lead{margin-bottom:30px;font-size:1.2rem;line-height:1.8}.service-lifetime-img{margin:0 auto}.service-lifetime-help{font-size:1.0rem;line-height:1.6}@media only screen and (max-width: 640px){.service-lifetime-ttl{margin-bottom:15px;font-size:1.4rem}.service-lifetime-lead{margin-bottom:15px;font-size:1.0rem;line-height:1.4}.service-lifetime-help{font-size:0.9rem;line-height:1.4;text-align:left}}
