#service_repair .repair_main{background-image:url(//pw-t.jp/wp-content/themes/sotolab/assets/css/../img/service/repair/bg_main.jpg)}@media screen and (max-width:599px){#service_repair .repair_main{background-image:url(//pw-t.jp/wp-content/themes/sotolab/assets/css/../img/service/repair/bg_main_sp.jpg)}}#service_repair .repair_main .lp-main__point{margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#service_repair .repair_main .lp-main__point li{width:322px}#service_repair .repair_main .lp-main__title span .u-kern{font-style:normal;letter-spacing:-.2em}#service_repair .repair_menu .container-l{padding:0 10px}@media screen and (max-width:599px){#service_repair .repair_menu .grid-3{grid-template-columns:repeat(2,1fr);gap:10px !important}#service_repair .repair_menu .grid-3 br{display:none}}@media screen and (max-width:599px) and (max-width:599px){#service_repair .repair_menu .grid-3 li small{font-size:10px;line-height:1.4}}#service_repair .repair_menu .grid-3 img{margin-bottom:8px}#service_repair .estimate-cta__point__con{padding-right:200px}@media screen and (max-width:599px){#service_repair .estimate-cta__point__con{padding-right:20px}}#service_repair .estimate-cta__point__con span{display:block;color:#d90406;font-family:"LINE Seed JP",sans-serif;font-weight:800;font-style:normal;font-size:24px;margin-bottom:10px}@media screen and (max-width:599px){#service_repair .estimate-cta__point__con span{font-size:4vw;margin-bottom:5px}}#service_repair .estimate-cta__point__01:after{background-image:url(//pw-t.jp/wp-content/themes/sotolab/assets/css/../img/common/ico_estimate-cta04.png);width:120px;height:121px;bottom:20px}@media screen and (max-width:599px){#service_repair .estimate-cta__point__01:after{width:50px;height:50px;top:20px;right:10px;bottom:auto;margin-top:-18px}}#service_repair .estimate-cta__point__02:after{background-image:url(//pw-t.jp/wp-content/themes/sotolab/assets/css/../img/common/ico_estimate-cta05.png);width:120px;height:121px;bottom:20px}@media screen and (max-width:599px){#service_repair .estimate-cta__point__02:after{width:50px;height:50px;top:2px;right:10px;bottom:auto}}#service_repair .repair_contact{margin-top:150px}#service_repair .repair-works{background-image:linear-gradient(to bottom,transparent 340px,#fff6f1 340px);padding:0 0 170px}@media screen and (max-width:599px){#service_repair .repair-works{background-image:linear-gradient(to bottom,transparent 300px,#fff6f1 300px);padding:0 0 100px}}#service_repair .repair-works .btn-center a{width:80%;margin:0 auto}#service_repair .repair-flow-step{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;position:relative}@media screen and (max-width:599px){#service_repair .repair-flow-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:0 10px}}#service_repair .repair-flow-step:after{z-index:0;content:"";display:block;width:100%;height:1px;border-top:1px double #ebd5c8;position:absolute;left:0;top:50%}@media screen and (max-width:599px){#service_repair .repair-flow-step:after{width:1px;height:100%;border-top:none;border-left:1px double #ebd5c8;left:50%;top:0}}#service_repair .repair-flow-step 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;z-index:5}@media screen and (max-width:599px){#service_repair .repair-flow-step li{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}#service_repair .repair-flow-step li:first-child .repair-flow-step__text01{letter-spacing:-1.5px}@media screen and (max-width:599px){#service_repair .repair-flow-step li:first-child .repair-flow-step__text01{letter-spacing:normal}}#service_repair .repair-flow-step__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){#service_repair .repair-flow-step__no{font-size:36px;top:-3px;left:9px}}#service_repair .repair-flow-step__no:first-letter {color:#ea5504}#service_repair .repair-flow-step__img{display:block;width:180px;margin:0 auto;border-radius:50%;overflow:hidden}@media screen and (max-width:599px){#service_repair .repair-flow-step__img{width:100px}}@media screen and (max-width:599px){#service_repair .repair-flow-step__textwrap{-webkit-box-flex:1;-ms-flex:1;flex:1}}#service_repair .repair-flow-step__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}@media screen and (max-width:599px){#service_repair .repair-flow-step__text01{font-size:5.5vw;line-height:1.4;letter-spacing:1px;text-align:left;margin-top:0}}#service_repair .repair-flow-step__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){#service_repair .repair-flow-step__text02{font-size:3.5vw}}@media screen and (min-width:600px){#service_repair .btn-center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto 0}}@media screen and (min-width:600px){#service_repair .btn-center .btn-border{min-width:361px !important}}