@charset "UTF-8";.maintenance-free_main,.maintenance-free_main2{background-image:url(//pw-t.jp/wp-content/themes/sotolab/assets/css/../img/service/maintenance-free/bg_main.jpg)}@media screen and (max-width:599px){.maintenance-free_main,.maintenance-free_main2{background-image:url(//pw-t.jp/wp-content/themes/sotolab/assets/css/../img/service/maintenance-free/bg_main_sp.jpg)}}.maintenance-free_main .lp-main,.maintenance-free_main2 .lp-main{max-width:1600px;margin:0 auto}@media screen and (max-width:599px){.maintenance-free_main .lp-main__title,.maintenance-free_main2 .lp-main__title{font-size:8.4vw}}.maintenance-free_main .lp-main__title span .u-kern,.maintenance-free_main2 .lp-main__title span .u-kern{font-style:normal;letter-spacing:-.05em}.maintenance-free_main .lp-main__point,.maintenance-free_main2 .lp-main__point{margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:599px){.maintenance-free_main .lp-main__point,.maintenance-free_main2 .lp-main__point{width:300px !important;margin:0 auto 0 auto !important;gap:0px}}.maintenance-free_main .lp-main__point li,.maintenance-free_main2 .lp-main__point li{width:167px}@media screen and (max-width:599px){.maintenance-free_main .lp-main__point li,.maintenance-free_main2 .lp-main__point li{width:33.3333333333% !important}}.maintenance-free_main__img,.maintenance-free_main2__img{position:absolute;top:60px;right:50px;width:878px;z-index:-1}@media screen and (max-width:599px){.maintenance-free_main__img,.maintenance-free_main2__img{width:103%;top:auto;right:-20px;bottom:10px}}.maintenance-free_main__img img,.maintenance-free_main2__img img{width:100%}.maintenance-free_main2{margin:70px auto 0 auto;border:25px solid rgba(255,255,255,.4);background-origin:border-box;backdrop-filter:blur(2px);height:780px;width:1440px}@media screen and (max-width:599px){.maintenance-free_main2{margin:40px auto 0 auto;border:10px solid rgba(255,255,255,.4);width:100%;height:auto;aspect-ratio:375/660}}.maintenance-free_main2 .maintenance-free_main__img{width:830px;top:0;right:-25px}@media screen and (max-width:599px){.maintenance-free_main2 .maintenance-free_main__img{width:100%;aspect-ratio:660/375;top:auto;right:-10px;bottom:30px}}.maintenance-free_main2 .lp-main{padding:120px 60px 0}@media screen and (max-width:599px){.maintenance-free_main2 .lp-main{width:100%;padding:5px 15px 0;aspect-ratio:375/660;height:auto}}.maintenance-free_main2 .lp-main__top-title{color:#ffea00;font-family:"LINE Seed JP",sans-serif;font-weight:800;font-style:normal;font-size:114px;text-shadow:0 0 15px rgba(0,0,0,.6)}@media screen and (max-width:599px){.maintenance-free_main2 .lp-main__top-title{font-size:17vw}}.maintenance-free_main2 .lp-main__top-title span{font-size:80px}@media screen and (max-width:599px){.maintenance-free_main2 .lp-main__top-title span{font-size:12vw}}.maintenance-free_main2 .lp-main__top-title span span{font-size:60px}@media screen and (max-width:599px){.maintenance-free_main2 .lp-main__top-title span span{font-size:10vw}}.maintenance-free_main2 .lp-main__top-sub-title{padding:10px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;border-radius:3px;background:rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);backdrop-filter:blur(2px);color:#fff;text-shadow:0 0 10px rgba(0,0,0,.2);font-family:"LINE Seed JP",sans-serif;font-weight:700;font-style:normal;font-size:26px}@media screen and (max-width:599px){.maintenance-free_main2 .lp-main__top-sub-title{font-size:3.8vw;padding:4px 10px;margin-top:10px}}.maintenance-free_main2 .lp-main__point{margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:599px){.maintenance-free_main2 .lp-main__point{width:100% !important;margin:5px auto 0 auto !important;gap:0px}}.maintenance-free_main2 .lp-main__point li{width:167px}.maintenance-free-about__img{width:100%;margin:20px 0 70px}@media screen and (max-width:599px){.maintenance-free-about__img{margin:10px 0 50px}}.maintenance-free-about__img img{width:100%}.maintenance-free-about-reco{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:70px}@media screen and (max-width:599px){.maintenance-free-about-reco{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.maintenance-free-about-reco li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 25px 25px;border-radius:5px;border:1px solid #ebd5c8;background:#fff6f1;position:relative}@media screen and (max-width:599px){.maintenance-free-about-reco li{padding:30px 15px 15px;width:100%}}.maintenance-free-about-reco li:first-child .repair-flow-step__text01{letter-spacing:-1.5px}@media screen and (max-width:599px){.maintenance-free-about-reco li:first-child .repair-flow-step__text01{letter-spacing:0px}}.maintenance-free-about-reco__no{font-size:50px;font-family:"LINE Seed JP",sans-serif;font-weight:800;font-style:normal;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:599px){.maintenance-free-about-reco__no{font-size:40px}}.maintenance-free-about-reco__no:first-letter {color:#ea5504}.maintenance-free-about-reco__img{display:block;width:180px;margin:0 auto;border-radius:50%;overflow:hidden}@media screen and (max-width:599px){.maintenance-free-about-reco__img{width:100px}}.maintenance-free-about-reco__img img{width:100%}.maintenance-free-about-reco__text01{text-align:center;font-family:"LINE Seed JP",sans-serif;font-weight:800;font-style:normal;color:#ea5504;padding-bottom:10px;margin-top:20px;font-size:24px;border-bottom:1px solid #ebd5c8;line-height:1.2em;height:72px}.maintenance-free-about-reco__text01 span{font-size:16px}li:nth-child(n+2) .maintenance-free-about-reco__text01{line-height:72px}@media screen and (max-width:599px){li:nth-child(n+2) .maintenance-free-about-reco__text01{line-height:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:599px){.maintenance-free-about-reco__text01{font-size:20px}}.maintenance-free-about-reco__text02{margin-top:10px;font-family:"LINE Seed JP",sans-serif;font-weight:700;font-style:normal;font-size:14px}@media screen and (max-width:599px){.maintenance-free-about-reco__text02{font-size:12px}}@media screen and (max-width:599px){.estimate-cta__man{top:-42px !important;right:-5px !important}}