.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}#page-repair{color:#000;position:relative}#page-repair *,#page-repair :after,#page-repair :before{-webkit-box-sizing:border-box;box-sizing:border-box}#page-repair img{max-width:100%}@media screen and (min-width:767px){#page-repair a[href*="tel:"]{pointer-events:none}}#page-repair .elm_ttl{margin-bottom:30px}#page-repair .elm_ttl span{display:block}#page-repair .elm_ttl .ic{margin-bottom:15px}#page-repair .elm_ttl .ttl{font-size:30px;font-weight:700}@media screen and (max-width:767px){#page-repair .elm_ttl{margin-bottom:6.5189vw}#page-repair .elm_ttl .ic{width:7.82269vw;margin:0 auto 3.38983vw}#page-repair .elm_ttl .ttl{font-size:6.5189vw}}#page-repair .elm_tel{max-width:570px;margin:0 auto;padding:28px 0;border:4px solid #e0edf6;border-radius:8px}#page-repair .elm_tel .txt{font-size:16px;margin-bottom:23px;letter-spacing:.06em}#page-repair .elm_tel .txt em{font-weight:700;font-style:normal;display:inline-block;position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff83b));background:linear-gradient(transparent 60%,#fff83b 60%)}#page-repair .elm_tel .txt .color-red{color:#b70000}#page-repair .elm_tel .tel{width:329px;margin:0 auto}@media screen and (max-width:767px){#page-repair .elm_tel{padding:5.21512vw 0;border-width:1.04302vw;border-radius:2.08605vw}#page-repair .elm_tel .txt{font-size:3.65059vw;margin-bottom:3.38983vw}#page-repair .elm_tel .tel{width:71.64179%}}#page-repair .main-contents{width:73.20644%}@media screen and (max-width:1280px){#page-repair .main-contents{width:calc(100% - 340px)}}@media screen and (max-width:1023px){#page-repair .main-contents{width:100%}}#page-repair .main-contents .mv{background:#fff;padding:26px 0 34px;position:relative}#page-repair .main-contents .mv:before{position:absolute;content:"";top:0;left:0;z-index:1;width:68.7%;height:100%;background:#e0edf6}@media screen and (max-width:767px){#page-repair .main-contents .mv{padding:2.60756vw 0 7.82269vw}}#page-repair .main-contents .mv__logo{position:absolute;top:12px;left:4%;z-index:2}#page-repair .main-contents .mv__logo a,#page-repair .main-contents .mv__logo a:link,#page-repair .main-contents .mv__logo a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-repair .main-contents .mv__logo a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){#page-repair .main-contents .mv__logo{position:relative;top:auto;left:auto;text-align:left;width:34.32836%;margin-bottom:2.60756vw;padding:0 5.21512vw}}#page-repair .main-contents .mv__ttl{position:absolute;max-width:860px;width:86%;bottom:35.05882%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;text-align:left}#page-repair .main-contents .mv__ttl span{font-size:45px;font-weight:700;padding:18px 24px 15px 16px;font-style:italic;color:#0068b7;background:#fff;border-bottom:4px solid #0068b7}@media screen and (min-width:1023px) and (max-width:1180px){#page-repair .main-contents .mv__ttl{bottom:28.23529%}#page-repair .main-contents .mv__ttl span{font-size:40px}}@media screen and (max-width:767px){#page-repair .main-contents .mv__ttl{position:relative;text-align:left;width:89.33333%;margin:0 auto;left:auto;bottom:auto;-webkit-transform:none;transform:none}#page-repair .main-contents .mv__ttl span{font-size:8.08344vw;padding:2.60756vw 3.91134vw;border-bottom-width:1.04302vw}}#page-repair .main-contents .mv__img{width:58%;margin-left:auto;position:relative;z-index:2}#page-repair .main-contents .mv__img img{width:100%}@media screen and (max-width:767px){#page-repair .main-contents .mv__img{width:77.33333%}}#page-repair .main-contents .intro{background:#fff;padding:34px 0 66px}@media screen and (max-width:767px){#page-repair .main-contents .intro{padding:6.5189vw 0 10.43025vw}}#page-repair .main-contents .intro__inner{width:92%;margin:0 auto}@media screen and (max-width:767px){#page-repair .main-contents .intro__inner{width:89.33333%}}#page-repair .main-contents .intro__txt{margin-bottom:31px}#page-repair .main-contents .intro__txt .catch{font-size:24px;line-height:1.58333;font-weight:700;color:#0068b7;margin-bottom:9px}#page-repair .main-contents .intro__txt .txt{max-width:712px;width:77.3913%;margin:0 auto;font-size:16px;line-height:2.125;font-weight:700;text-align:left}@media screen and (max-width:767px){#page-repair .main-contents .intro__txt{margin-bottom:6.5189vw}#page-repair .main-contents .intro__txt .catch{font-size:4.69361vw;margin-bottom:3.91134vw;text-align:left}#page-repair .main-contents .intro__txt .txt{width:100%;font-size:3.65059vw;line-height:1.75}}#page-repair .main-contents .intro__btn{display:none;margin-top:50px}#page-repair .main-contents .intro__btn a,#page-repair .main-contents .intro__btn a:link,#page-repair .main-contents .intro__btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-repair .main-contents .intro__btn a:hover{color:#fff;text-decoration:none}}#page-repair .main-contents .intro__btn a{display:block;width:320px;margin:0 auto;padding:14px 0;background:#2e84c5;font-size:16px;font-weight:700;letter-spacing:.06em;position:relative}#page-repair .main-contents .intro__btn a:after{content:"";display:inline-block;background:url(../../img/repair/arrow_white.png) no-repeat;background-size:100% auto;width:8px;height:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 -2px 12px}@media screen and (max-width:1023px){#page-repair .main-contents .intro__btn{display:block}}@media screen and (max-width:767px){#page-repair .main-contents .intro__btn a{width:80.59701%;padding:3.65059vw 0;font-size:4.1721vw}#page-repair .main-contents .intro__btn a:after{width:2.08605vw;height:3.65059vw;margin:0 0 -.52151vw 3.65059vw}}#page-repair .main-contents .service{background:#e0edf6;padding:54px 0 72px}@media screen and (max-width:767px){#page-repair .main-contents .service{padding:10.43025vw 0 13.03781vw}}#page-repair .main-contents .service__inner{max-width:956px;width:95.6%;margin:0 auto}@media screen and (max-width:767px){#page-repair .main-contents .service__inner{width:89.33333%}}#page-repair .main-contents .service__list{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-repair .main-contents .service__list li{width:48.84937%;background:#fff;border-radius:10px;font-size:22px;padding:22px 15px 17px;position:relative}#page-repair .main-contents .service__list li span{display:block;padding-left:24px;position:relative}#page-repair .main-contents .service__list li span:before{position:absolute;content:"";top:13px;left:0;width:16px;height:3px;background:#0068b7}@media screen and (min-width:767px){#page-repair .main-contents .service__list li:not(:nth-child(-n+2)){margin-top:16px}}@media screen and (max-width:767px){#page-repair .main-contents .service__list li{width:100%;border-radius:2.60756vw;font-size:4.43286vw;padding:3.91134vw 3.38983vw}#page-repair .main-contents .service__list li:not(:first-of-type){margin-top:3.65059vw}#page-repair .main-contents .service__list li span{padding-left:6.25815vw}#page-repair .main-contents .service__list li span:before{top:2.60756vw;width:4.1721vw;height:.78227vw}}#page-repair .main-contents .results{padding:54px 0 123px}@media screen and (max-width:767px){#page-repair .main-contents .results{padding:11.73403vw 0 15.64537vw}}#page-repair .main-contents .results__inner{width:92%;margin:0 auto}@media screen and (max-width:767px){#page-repair .main-contents .results__inner{width:89.33333%}}#page-repair .main-contents .results__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-repair .main-contents .results__img li{width:24.56522%}@media screen and (min-width:767px){#page-repair .main-contents .results__img li:not(:nth-child(4n)){margin-right:.54348%}#page-repair .main-contents .results__img li:not(:nth-child(-n+4)){margin-top:20px}}@media screen and (max-width:767px){#page-repair .main-contents .results__img li{width:32%}#page-repair .main-contents .results__img li:not(:nth-child(3n)){margin-right:2%}#page-repair .main-contents .results__img li:not(:nth-child(-n+3)){margin-top:3.91134vw}}#page-repair .main-contents .f_contact{text-align:center;background:#fff;padding:46px 0}@media screen and (max-width:767px){#page-repair .main-contents .f_contact{padding:10.43025vw 0}#page-repair .main-contents .f_contact__inner{width:89.33333%}}#page-repair .btn_pagetop{width:66px;position:fixed;bottom:80px;right:28%;z-index:2}#page-repair .btn_pagetop a,#page-repair .btn_pagetop a:link,#page-repair .btn_pagetop a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-repair .btn_pagetop a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:1280px){#page-repair .btn_pagetop{right:32%}}@media screen and (max-width:1090px){#page-repair .btn_pagetop{right:34%}}@media screen and (max-width:1023px){#page-repair .btn_pagetop{right:2%}}@media screen and (max-width:767px){#page-repair .btn_pagetop{width:16%}}#page-repair .form-area{width:26.79356%;min-height:100vh;height:100vh;position:fixed;top:0;right:0;background:#fff;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.08);box-shadow:0 0 13px 0 rgba(0,0,0,.08);overflow:auto;z-index:2}@media screen and (max-width:1280px){#page-repair .form-area{width:340px}}@media screen and (max-width:1023px){#page-repair .form-area{width:100%;min-height:auto;height:auto;position:static;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #ccc}}#page-repair .form-area .contact{width:100%;max-width:366px;margin:0 auto;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1023px){#page-repair .form-area .contact{padding-bottom:100px}}#page-repair .form-area .contact__ttl{font-size:20px;text-align:center;margin-bottom:30px;padding-bottom:15px;font-weight:700;color:#0068b7;position:relative}#page-repair .form-area .contact__ttl:before{position:absolute;content:"";bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:2px;background:#0068b7}@media screen and (max-width:767px){#page-repair .form-area .contact__ttl{font-size:4.1721vw;padding-bottom:3.91134vw}#page-repair .form-area .contact__ttl:before{width:7.82269vw;height:.52151vw}}#page-repair .form-area .contact .form-table{display:block;width:100%;text-align:left;color:#333}#page-repair .form-area .contact .form-table tbody,#page-repair .form-area .contact .form-table td,#page-repair .form-area .contact .form-table th,#page-repair .form-area .contact .form-table tr{display:block;width:100%}#page-repair .form-area .contact .form-table tr{margin-top:16px}#page-repair .form-area .contact .form-table tr:first-child{margin-top:0}#page-repair .form-area .contact .form-table th{font-size:16px}#page-repair .form-area .contact .form-table td{margin-top:6px}#page-repair .form-area .contact .form-table small{font-size:13px;color:#b70000;margin-top:5px;display:block;text-align:left}#page-repair .form-area .contact .form-table input[type=text],#page-repair .form-area .contact .form-table textarea{-webkit-appearance:none;border:none;border-radius:2px;width:100%;padding:5px 10px;background:#f1f1f1;font-size:14px}#page-repair .form-area .contact .form-table input[type=text]:focus,#page-repair .form-area .contact .form-table textarea:focus{border:1px solid #0068b7;outline:0}#page-repair .form-area .contact .form-table input[type=text]::-webkit-input-placeholder{color:#bbb}#page-repair .form-area .contact .form-table input[type=text]::-moz-placeholder{color:#bbb}#page-repair .form-area .contact .form-table input[type=text]:-ms-input-placeholder{color:#bbb}#page-repair .form-area .contact .form-table input[type=text]::-ms-input-placeholder{color:#bbb}#page-repair .form-area .contact .form-table input[type=text]::placeholder{color:#bbb}#page-repair .form-area .contact .form-table textarea{height:6em}@media screen and (max-width:767px){#page-repair .form-area .contact .form-table th{font-size:3.38983vw}#page-repair .form-area .contact .form-table input[type=text],#page-repair .form-area .contact .form-table textarea{font-size:3.12907vw}}#page-repair .form-area .contact .form-btn{margin-top:16px}#page-repair .form-area .contact .form-btn input{border-radius:0;-webkit-appearance:none;border:none;background:#2e84c5;color:#fff;font-weight:700;width:100%;font-size:16px;letter-spacing:.05em;text-indent:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;line-height:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-repair .form-area .contact .form-btn input:hover{opacity:.7}#page-repair .form-area .contact .form-note{font-size:12px;color:#666;margin-top:10px;text-align:left}@media screen and (max-width:767px){#page-repair .form-area .contact .form-note{font-size:3.12907vw}}#page-repair .thanks{text-align:center;padding:40px;width:100%;max-width:800px;margin:0 auto}#page-repair .thanks h2{font-size:30px;font-weight:700;text-align:center;margin-bottom:50px}@media screen and (max-width:767px){#page-repair .thanks h2{font-size:22px}}#page-repair .thanks .thanks_txt .lead-txt{font-size:18px;font-weight:700;margin-bottom:30px}@media screen and (max-width:767px){#page-repair .thanks .thanks_txt .lead-txt{margin-bottom:20px;font-size:16px}}#page-repair .thanks .thanks_txt .txt{text-align:left;line-height:1.6}@media screen and (max-width:767px){#page-repair .thanks .thanks_txt .txt{font-size:14px}}#page-repair .thanks .top-link{margin-top:40px}#page-repair .thanks .top-link a,#page-repair .thanks .top-link a:link,#page-repair .thanks .top-link a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-repair .thanks .top-link a:hover{color:#fff;text-decoration:none}}#page-repair .thanks .top-link a{display:block;width:300px;margin:0 auto;padding:14px 0;background:#2e84c5;font-size:14px;font-weight:700;letter-spacing:.06em;position:relative}#page-repair .thanks .top-link a:after{content:"";display:inline-block;background:url(../../img/repair/arrow_white.png) no-repeat;background-size:100% auto;width:8px;height:14px;margin:0 0 -2px 12px}@media screen and (max-width:767px){#page-repair .thanks .top-link a{width:61.97183%;padding:2.86832vw 0;font-size:2.86832vw}#page-repair .thanks .top-link a:after{width:2.08605vw;height:3.65059vw;margin:0 0 -.52151vw 3.65059vw}}#page-repair .footer{color:#fff;width:73.20644%;height:auto;margin:0;padding:31px 0;text-align:left}@media screen and (max-width:1280px){#page-repair .footer{width:calc(100% - 340px)}}@media screen and (max-width:1023px){#page-repair .footer{width:100%}}@media screen and (max-width:767px){#page-repair .footer{padding:10.43025vw 0 3.91134vw}}#page-repair .footer__inner{max-width:920px;width:92%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767px){#page-repair .footer__inner{width:89.33333%}}#page-repair .footer__address{font-size:15px;line-height:1.6}#page-repair .footer__address a,#page-repair .footer__address a:link,#page-repair .footer__address a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-repair .footer__address a:hover{color:#fff;text-decoration:underline}}#page-repair .footer__address em{font-weight:700;font-style:normal}@media screen and (max-width:767px){#page-repair .footer__address{font-size:3.38983vw;margin-bottom:5.21512vw}}#page-repair .footer__copyright{font-size:12px}@media screen and (max-width:767px){#page-repair .footer__copyright{font-size:2.60756vw}}