@charset "UTF-8";@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}body#service .mv-sub .img{background:url(../images/service/mv.jpg) 50%/cover no-repeat}body#service .read{padding:80px 0}@media only screen and (max-width:767px){body#service .read{padding:48px 0 56px}}body#service .read .inner{margin:0 auto;max-width:1200px;padding:0 40px}@media only screen and (max-width:767px){body#service .read .inner{padding:0 16px}}body#service .cont{background:#fafafa;padding:48px 0}@media only screen and (max-width:767px){body#service .cont{padding:40px 0}}body#service .cont .inner{margin:0 auto;max-width:1200px;padding:0 40px}@media only screen and (max-width:767px){body#service .cont .inner{padding:0 16px}}body#service .cont .img-text{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}@media only screen and (max-width:767px){body#service .cont .img-text{display:block}}body#service .cont .img-text .img-wrap{width:42.85714286%}@media only screen and (max-width:767px){body#service .cont .img-text .img-wrap{margin-bottom:24px;width:100%}}body#service .cont .img-text .img-wrap .service-slider .slide{aspect-ratio:480/320;height:auto}body#service .cont .img-text .text{width:52.05357143%}@media only screen and (max-width:767px){body#service .cont .img-text .text{width:100%}}body#service .cont .img-text .text .ttl02{font-size:32px;font-size:3.2rem;margin-bottom:30px}@media only screen and (max-width:767px){body#service .cont .img-text .text .ttl02{font-size:24px;font-size:2.4rem;margin-bottom:20px}}body#service .cont .img-text .text p{font-size:14px;font-size:1.4rem;font-weight:600;letter-spacing:.024em;line-height:2.28571429;margin-top:24px}@media only screen and (max-width:767px){body#service .cont .img-text .text p{line-height:1.6}}body#service .cont .box{background:#fff;margin:0 auto 70px;max-width:900px;padding:60px 40px 48px;position:relative}@media only screen and (max-width:767px){body#service .cont .box{margin-bottom:64px;padding:60px 24px 40px}}body#service .cont .box:last-of-type{margin-bottom:0}body#service .cont .box__title{align-items:center;background:#0b2e26;border-radius:28px;color:#fff;display:flex;font-family:游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-size:18px;font-size:1.8rem;font-weight:900;height:50px;justify-content:center;left:50%;padding:0 24px;position:absolute;top:-25px;transform:translate(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}body#service .cont .box .c-point-list{margin:0 auto;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}body#service .c-point-list li{font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.024em;line-height:2;margin-top:20px;padding-left:40px;position:relative}@media only screen and (max-width:767px){body#service .c-point-list li{margin-top:16px}}body#service .c-point-list li:first-child{margin-top:0}body#service .c-point-list li:before{background:url(../images/service/icon_check.svg) 50%/cover no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:4px;width:24px}body#service .c-step-list{margin:0 auto;max-width:530px;width:100%}body#service .c-step-list dl{align-items:center;display:flex;justify-content:space-between;margin-top:32px}body#service .c-step-list dl:first-of-type{margin-top:0}body#service .c-step-list dl dt{align-items:center;background:#7fc4b4;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:caflisch-script-pro,sans-serif;font-weight:600;height:72px;justify-content:center;padding-top:8px;width:72px}@media only screen and (max-width:767px){body#service .c-step-list dl dt{height:60px;padding-top:6px;width:60px}}body#service .c-step-list dl dt small{font-size:16px;font-size:1.6rem;line-height:.8}@media only screen and (max-width:767px){body#service .c-step-list dl dt small{font-size:14px;font-size:1.4rem}}body#service .c-step-list dl dt span{font-size:36px;font-size:3.6rem;line-height:.8}@media only screen and (max-width:767px){body#service .c-step-list dl dt span{font-size:30px;font-size:3rem}}body#service .c-step-list dl dd{font-weight:600;letter-spacing:.04em;width:calc(100% - 88px)}@media only screen and (max-width:767px){body#service .c-step-list dl dd{width:calc(100% - 78px)}}body#service .c-step-list dl dd p{font-size:20px;font-size:2rem;line-height:2}@media only screen and (max-width:767px){body#service .c-step-list dl dd p{font-size:16px;font-size:1.6rem;line-height:1.6}}body#service .c-step-list dl dd .mb5{margin-bottom:5px}body#service .c-step-list dl dd small{font-size:16px;font-size:1.6rem}@media only screen and (max-width:767px){body#service .c-step-list dl dd small{font-size:12px;font-size:1.2rem;line-height:1.6}}body#service .data{background:#f5fcfa;margin-top:48px;padding:32px;text-align:center}@media only screen and (max-width:767px){body#service .data{padding:32px 24px}}body#service .data strong{display:block;font-size:24px;font-size:2.4rem;font-weight:600;line-height:1.5;margin-bottom:18px}@media only screen and (max-width:767px){body#service .data strong{font-size:20px;font-size:2rem;margin-bottom:14px}}body#service .data p{font-size:16px;font-size:1.6rem;font-weight:500;line-height:1.75;margin-bottom:24px}@media only screen and (max-width:767px){body#service .data p{font-size:14px;font-size:1.4rem;margin-bottom:24px}}body#service .data .btn{align-items:center;background:#3a645a;border-radius:5px;color:#fff;display:flex;filter:drop-shadow(1px 1px 6px rgba(0,0,0,.16));font-size:16px;font-size:1.6rem;font-weight:600;height:60px;justify-content:center;letter-spacing:.05em;margin:0 auto;max-width:360px;width:100%}
/*# sourceMappingURL=maps/service.min.css.map */
