@charset "UTF-8";.btn,.mauticform_wrapper .mauticform-button{-webkit-box-shadow:0 3px 18px 0 rgba(0,0,0,.25);text-decoration:none}.process,.reason__item,.report{overflow:hidden}.btn{color:#fff;border-radius:10px;box-shadow:0 3px 18px 0 rgba(0,0,0,.25);display:inline-block;font-weight:700;-webkit-transition:.2s;transition:.2s}@media only screen and (min-width:768px){.btn{width:450px;height:90px;font-size:22px}}@media only screen and (max-width:767px){.btn{height:10rem;height:13.33333vw;font-size:3rem;font-size:4vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.btn__apply span,.btn__request{display:block;color:#000;line-height:1}.btn:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.btn__apply{font-weight:600;background:#ff9b00;background:-webkit-gradient(linear,left bottom,left top,from(#fed77b),to(#ff9b00));background:linear-gradient(0deg,#fed77b 0,#ff9b00 100%);text-align:center;position:relative}.btn__apply span,.request__item p:first-of-type{font-weight:800;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1);zoom:1}.btn__apply--lp2::after,.reason,.request::after{background-size:contain}.btn__apply--lp2::after,.btn__apply::before{position:absolute;content:''}.btn__apply--lp2{height:auto;width:auto}.btn__apply--lp2::after{background-repeat:no-repeat;background-position:center;background-image:url(../images/splash-orange.png);top:-52px}@media only screen and (min-width:768px){.btn__apply{font-size:26px;padding:20px 35px}.btn__apply--lp2::after{left:9px;width:151px;height:62px}}@media only screen and (max-width:767px){.btn__apply{font-size:3.4rem;font-size:4.53333vw;padding:5.33333vw 4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.btn__apply--lp2::after{left:2%;top:-26%;height:6.2rem;height:8.26667vw;width:15.1rem;width:20.13333vw}}@media only screen and (min-width:768px){.btn__apply span{font-size:44px;margin-left:20px}.btn__apply::before{height:85%;width:98%}}@media only screen and (max-width:767px){.btn__apply span{font-size:3.6rem;font-size:4.8vw}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.btn__apply span{font-size:3.6rem;font-size:4.8vw}}@media screen and (min-width:768px) and (max-width:1024px){.btn__apply span{font-size:3.6rem;font-size:4.8vw}}.btn__apply::before{border:2px solid #fff;border-radius:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.btn__apply::before{width:91%;height:75%}}.btn__consultation{background:#54c9f5;background:-webkit-gradient(linear,left bottom,left top,from(#54c9f5),to(#0095e2));background:linear-gradient(0deg,#54c9f5 0,#0095e2 100%)}.btn__request{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1);zoom:1}.btn--request{width:100%;position:relative;color:#000}.btn--request::before{content:'';border:2px solid #fff;border-radius:10px;width:95%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.btn--request{font-size:16px}}.btn--apply{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1);zoom:1;line-height:1}.request__text,p{line-height:1.5}.header{background-color:#fff}@media only screen and (min-width:768px){.btn--request::before{height:85%}.header{padding:6px 0}.header p{font-size:13px}}@media only screen and (max-width:767px){.btn--request::before{height:75%}.header{padding:2.66667vw 0;border-bottom:1px solid #ddd}.header p{font-size:1.6rem;font-size:2.13333vw}.header__wrapper{display:block;margin:2.66667vw 0 0}}@media only screen and (min-width:768px){.header__wrapper{padding:10px 0}.header__contact p{font-size:18px}}@media only screen and (max-width:767px){.header__contact{width:100%;margin:1.33333vw 0 0}.header__contact p{font-size:2.6rem;font-size:3.46667vw}}@media only screen and (min-width:768px){.header__contact img{margin-right:5px}}@media only screen and (max-width:767px){.header__contact img{display:inline-block;margin:0 .66667vw 0 0;width:4rem;width:5.33333vw}}@media only screen and (min-width:768px){.header__contact div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header__contact div p{position:absolute;right:0;bottom:-14px;font-size:14px}.header__contact span{font-size:46px}}.kv,.kv__bg,body{position:relative}@media only screen and (max-width:767px){.header__contact span{width:100%;font-size:4.6rem!important;font-size:6.13333vw!important}}@media screen and (min-width:768px) and (max-width:1024px){.header__contact span{font-size:36px}}@media only screen and (min-width:768px){.header__contact span span{font-size:16px}.container{max-width:1216px}}@media only screen and (max-width:767px){.header__contact span span{width:100%;font-size:2.4rem;font-size:3.2vw}}.footer{padding:10px 0}.footer__text{text-align:center}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}.u-fade-in,.u-fade-up{opacity:0}.u-fade-in-active{-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-transition:.5s;-webkit-animation-name:fade-in;animation-name:fade-in;animation-duration:1s;animation-fill-mode:both;transition:.5s}.u-fade-up-active{-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-transition:.5s;-webkit-animation-name:fade-in-up;animation-name:fade-in-up;animation-duration:1s;animation-fill-mode:both;transition:.5s}.is-fade-up{-webkit-transform:translate(0);-webkit-transition:.5s;transform:translate(0);opacity:1;transition:.5s}.u-fade-in-right{opacity:0}.u-fade-in-right-active{-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-transition:.5s;-webkit-animation-name:fade-in-right;animation-name:fade-in-right;animation-duration:1s;animation-fill-mode:both;transition:.5s}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden;font-size:62.5%;scroll-behavior:smooth}body{font-size:16px;padding:0;margin:0;background:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Roboto,"Droid Sans",YuGothic,"游ゴシック",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif;color:#333;-webkit-text-size-adjust:100%}@media screen and (min-width:768px) and (max-width:1024px){.header .logo{width:40%}body{overflow:hidden}.container{padding:0 2.66667vw}}.container{width:100%;margin:0 auto}@media only screen and (min-width:1021px) and (max-width:1366px){.container{padding:0 2.66667vw}}@media only screen and (max-width:767px){.container{padding:0 2.66667vw}}p,ul{margin:0;padding:0}.clearfix::after{content:" ";display:block;height:0;clear:both}.kv__bg::before,.problem::before,.request::after,.request__item::before{content:''}ul{list-style:none}a,button{outline:0}@media only screen and (min-width:768px){.pc{display:inherit}.sp{display:none}}@media only screen and (max-width:767px){.pc{display:none}.sp{display:inherit}img{max-width:100%;display:block;margin:0 auto}}@media screen and (min-width:768px) and (max-width:1024px){br{display:none}}.mauticform_wrapper{background:rgba(255,255,255,.6);border-radius:20px}@media only screen and (min-width:768px){.mauticform_wrapper{padding:20px 40px;margin-top:20px}.mauticform_wrapper .mauticform-button{width:100%!important;height:90px!important;font-size:22px!important}}@media only screen and (max-width:767px){.mauticform_wrapper{max-width:100%;padding:2.66667vw 5.33333vw;margin:5.33333vw 0 0}.mauticform_wrapper .mauticform-button{height:10rem;height:13.33333vw;font-size:3rem;font-size:4vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main h1{font-size:4rem;font-size:5.33333vw}}.mauticform_wrapper .mauticform-button{box-shadow:0 3px 18px 0 rgba(0,0,0,.25);-webkit-transition:.2s;transition:.2s;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#54c9f5),to(#0095e2))!important;background:linear-gradient(0deg,#54c9f5 0,#0095e2 100%)!important;text-transform:uppercase;color:#000;display:block;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1);zoom:1;border-radius:10px;font-weight:700}.thankyou header{border-bottom:1px solid #ddd}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 144px)}main h1{text-align:center}.green{color:#01c48b}.blue{color:#026bb7}.orange{color:#ffb861}.kv__wrapper{background-image:url(../images/kv.png);background-repeat:no-repeat;background-position:top center;width:100%}@media only screen and (min-width:768px){.d__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d__flex--verticalCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d__flex--verticalStart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.d__flex--justifySpaceBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d__flex--justifySpaceAround{-ms-flex-pack:distribute;justify-content:space-around}.d__flex--justifyCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d__flexFlowCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.kv__wrapper{height:671px;background-size:cover}}@media only screen and (min-width:1600px){.kv__wrapper{height:660px;background-size:contain}}@media only screen and (max-width:767px){.kv__wrapper{background-size:cover;height:40rem;height:53.33333vw}.kv__buttons{margin:2.66667vw 0 0}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.kv__wrapper{height:270px;background-size:contain}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.kv__wrapper{height:381px;background-size:contain}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.kv__wrapper{height:360px;background-size:contain}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.kv__wrapper{height:550px;background-size:cover}}@media (max-width:1860px) and (min-width:1600px){.kv__wrapper{background-size:cover}}.kv__bg::before{height:200px;width:100%;position:absolute;top:0;background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(white),to(#b7f4fd));background:linear-gradient(0deg,#fff 0,#b7f4fd 100%);z-index:-1}.request,.request::after{background-position:center;background-repeat:no-repeat}@media only screen and (max-width:767px){.kv__buttons a{margin:2.66667vw 0 0}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.kv__buttons a{margin-right:10px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.kv__buttons a{margin-right:10px!important}}.kv__buttons a:first-of-type{margin:0}.kv__button{padding-top:35px}.report{position:relative}@media only screen and (min-width:768px){.report{height:530px;padding:50px 0 0}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.kv__buttons a:last-of-type{margin:0!important}.report{height:460px}.report__ribbon{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.kv__buttons a:last-of-type{margin:0!important}.report{height:560px}.report__ribbon{width:100%}}@media only screen and (max-width:767px){.report{height:55rem;height:73.33333vw;padding:6.66667vw 0 0}}.report__img{position:absolute;display:block}@media only screen and (min-width:768px){.report__text{padding:0 50px;font-size:24px;margin-top:30px}.report__img{bottom:-90px}}@media only screen and (max-width:767px){.report__text{font-size:2.8rem;font-size:3.73333vw;margin:2.66667vw 0 0}.report__img{bottom:0}}@media screen and (min-width:768px) and (max-width:1024px){.report__img{width:100%}}.request{padding:70px 0 40px;background-color:#000;position:relative;background-size:cover;background-image:url(../images/request.jpg)}.request::after{position:absolute;background-image:url(../images/arrow-down.png);top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:108px;height:34px}.request__text{font-weight:900;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1);zoom:1;color:#333;text-align:center}.problem__title,.pros__title,.reason__text{color:#026bb7;text-align:center}@media only screen and (min-width:768px){.request__text{font-size:44px}}@media only screen and (max-width:767px){.request__text{font-size:5rem;font-size:6.66667vw}}@media only screen and (min-width:768px){.request__text span{font-size:62px}}@media only screen and (max-width:767px){.request__text span{font-size:6.2rem;font-size:8.26667vw}}@media screen and (min-width:768px) and (max-width:1024px){.request__text{font-size:52px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.report__img{bottom:-60px}.request img{width:200px}.request__text{font-size:46px}.request__text br{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.report__img{bottom:-60px}.request img{width:200px}.request__text{font-size:46px}.request__text br{display:none}}@media only screen and (max-width:767px){.request__text{font-size:4.6rem;font-size:6.13333vw}}.request__text--lp2{font-size:44px;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.request__text--lp2{font-size:40px}}@media only screen and (max-width:767px){.request__text--lp2{font-size:4.4rem;font-size:5.86667vw}}@media only screen and (min-width:768px){.request__text--lp2 span{font-size:66px}.request__wrapper{margin-top:30px}}@media only screen and (max-width:767px){.request__text--lp2 span{font-size:6.6rem;font-size:8.8vw}.request__wrapper{margin:2.66667vw 0 0}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.request__wrapper{-ms-flex-pack:distribute;justify-content:space-around}}.request__item{border-radius:20px;position:relative}@media only screen and (min-width:768px){.request__wrapper>img{width:calc(33.3333% - 10px);margin-right:20px}.request__wrapper>div{width:calc(50% - 100px);margin-right:100px}.request__item{height:166px;margin-right:20px;padding:60px 30px 10px}}@media only screen and (max-width:767px){.request__item{padding:2.66667vw 4vw;margin:4vw 0 0}}.request__item::before{background-color:#fff;opacity:.459;position:absolute;border-radius:20px;top:0;left:0;width:100%;height:100%;z-index:0}.request__item div{text-align:center;z-index:1;position:relative}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.request__item div img{width:200px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.request__item div img{width:200px}}.request__item p:first-of-type{line-height:1;color:#026bb7}@media only screen and (min-width:768px){.request__item:last-of-type{margin:0}.request__item div{position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.request__item p:first-of-type{font-size:37px;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:70px;width:100%;text-align:center}}@media only screen and (min-width:1021px) and (max-width:1366px){.request__item p:first-of-type{font-size:32px}}@media screen and (min-width:768px) and (max-width:1024px){.request__wrapper{-ms-flex-pack:distribute;justify-content:space-around}.request__item p:first-of-type{font-size:28px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.request__item p:first-of-type{font-size:22px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.request__item p:first-of-type{font-size:22px}}@media only screen and (max-width:767px){.request__item div img{margin:0 auto}.request__item a{margin:2.66667vw 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center}.request__item p:first-of-type{text-align:center;position:relative;margin:1.33333vw 0 0;font-size:4.6rem;font-size:6.13333vw}}@media only screen and (min-width:768px){.request__item p:first-of-type span{font-size:16px}}@media only screen and (max-width:767px){.request__item p:first-of-type span{font-size:2.4rem;font-size:3.2vw}}@media only screen and (min-width:768px){.request__item p:nth-of-type(2){position:absolute;font-size:18px;right:25px;top:110px;font-weight:600}}@media only screen and (max-width:767px){.request__item p:nth-of-type(2){text-align:center;position:relative;margin:1.33333vw 0 0;font-size:2.4rem;font-size:3.2vw}}@media only screen and (min-width:768px){.request__item p:last-of-type{position:absolute;font-size:18px;right:123px;top:120px}}@media only screen and (max-width:767px){.request__item p:last-of-type{text-align:center;position:relative;margin:1.33333vw 0 0;font-size:2.4rem;font-size:3.2vw}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.request__item p:last-of-type{top:100px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.request__item p:last-of-type{top:100px}}@media only screen and (min-width:768px){.request__itemTel img{position:absolute;top:13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:767px){.request__itemTel img{position:relative}}@media only screen and (min-width:768px){.request__itemTel div,.request__itemTel p{position:relative!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;bottom:inherit!important;left:50%!important;right:inherit!important;text-align:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.reason{padding:70px 0 90px}}.problem,.reason,.reason__item{position:relative}.reason{margin:0 auto;background-position:top center;background-repeat:no-repeat;background-image:url(../images/water-drop.png)}.reason__text{font-weight:700;letter-spacing:.5px}@media only screen and (min-width:768px){.reason__text{font-size:44px}}@media only screen and (max-width:767px){.reason{padding:9.33333vw 0}.reason__text{font-size:5rem;font-size:6.66667vw}}.reason__text span{color:#333}@media only screen and (min-width:768px){.reason__text span:first-of-type{font-size:80px}}@media only screen and (max-width:767px){.reason__text span:first-of-type{font-size:8rem;font-size:10.66667vw}}@media only screen and (min-width:768px){.reason__text span:last-of-type{font-size:54px}.reason__items{padding:0 65px}.reason__item{background-position:left;background-size:auto;margin-top:25px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.reason__items{padding:0 20px}.reason__item{background-image:none!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.reason__items{padding:0 20px}.reason__item{background-image:none!important}}.reason__item{border-radius:20px;background-color:#fff1ba;background-color:linear-gradient(0deg,#fff1ba 0,#fff8de 100%);background-repeat:no-repeat}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.reason__item img{display:block!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.reason__item img{display:block!important}}@media only screen and (max-width:767px){.reason__text span:last-of-type{font-size:6.5rem;font-size:8.66667vw}.reason__items{padding:0 2.66667vw}.reason__item{background-image:none!important;margin:2.66667vw 0 0}.reason__item img{display:block;width:100%;margin:0 auto}}.reason__details{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:768px){.reason__details{padding:40px 40px 40px 385px}.reason__title{font-size:28px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.reason__details{padding:10px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.reason__details{padding:10px!important}}@media only screen and (max-width:767px){.reason__details{padding:2.66667vw 4vw}}@media screen and (min-width:768px) and (max-width:1024px){.reason__details{padding:40px 70px 40px 405px}}.reason__img{width:360px;height:200px;background-size:cover;background-repeat:no-repeat;background-position:center}.reason__title{letter-spacing:.7px;font-weight:700}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.reason__title{font-size:21px}.problem__title br{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.reason__title{font-size:21px}.problem__title br{display:block}}@media only screen and (max-width:767px){.reason__title{font-size:3.6rem;font-size:4.8vw}}.reason__title small{font-size:18px}.reason__desc{line-height:1.5;letter-spacing:.5px}.problem{padding:50px 0;background:#effafe;background:-webkit-gradient(linear,left bottom,left top,from(#effafe),to(#b0e6f9));background:linear-gradient(0deg,#effafe 0,#b0e6f9 100%)}.problem::before,.problem__image{background-repeat:no-repeat;background-size:contain;background-position:center}.problem::before{position:absolute;background-image:url(../images/splash.png);top:-52px;width:151px;height:62px}.problem__item::before,.problem__item:nth-of-type(1)::before{background-image:url(../images/01.png)}@media only screen and (min-width:768px){.reason__desc{font-size:15px;margin-top:25px}.problem::before{right:308px}}@media only screen and (max-width:767px){.reason__desc{font-size:2.4rem;font-size:3.2vw;margin:1.33333vw 0 0}.problem::before{right:0}}.problem__title{font-weight:700;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1);zoom:1;line-height:1.5}@media only screen and (min-width:768px){.problem__title{font-size:44px}}@media only screen and (max-width:767px){.problem__title{line-height:1.2;font-size:4.4rem;font-size:5.86667vw}}.problem__title span{color:#333}@media only screen and (min-width:768px){.problem__title span:first-of-type{font-size:80px}}@media only screen and (max-width:767px){.problem__title span:first-of-type{font-size:8rem;font-size:10.66667vw}}@media only screen and (min-width:768px){.problem__title span:last-of-type{font-size:54px}.problem__items{margin-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.problem__title span:last-of-type{font-size:5.4rem;font-size:7.2vw}.problem__items{margin:5.33333vw 0 0}}.problem__header{text-align:center;color:#00b6cc;font-weight:800}@media only screen and (min-width:768px){.problem__header{font-size:24px;margin-top:5px}}@media only screen and (max-width:767px){.problem__header{font-size:4.8rem;font-size:6.4vw;margin:1.33333vw}}.problem__desc{line-height:1.3;font-weight:600;color:#000}@media only screen and (min-width:768px){.problem__desc{font-size:14px;margin-top:5px}.problem__image{height:160px}}@media only screen and (max-width:767px){.problem__desc{font-size:2.6rem;font-size:3.46667vw;margin:2vw 0 0}.problem__image{height:32rem;height:42.66667vw}}.problem__item{position:relative;background-color:#fff;border-radius:20px}.problem__item::after,.problem__item::before{content:'';position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:768px){.problem__item{width:calc(100% / 4 - 80px);margin-right:80px;padding:20px 25px}}@media only screen and (max-width:767px){.problem__item{padding:2.66667vw 3.33333vw;margin:16.66667vw 0 0}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.problem__item{padding:20px 10px;width:calc(100% / 4 - 50px)}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.problem__item{padding:20px 10px;width:calc(100% / 4 - 50px)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.problem__item{padding:20px 10px;width:calc(100% / 4 - 50px)}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.problem__item{padding:20px 10px;width:calc(100% / 4 - 50px)}}@media screen and (min-width:768px) and (max-width:1024px){.problem__item{margin-right:10px}.problem__item:last-of-type{margin-right:0}}@media only screen and (min-width:768px){.problem__item::before{height:58px;width:130px;top:-47px;left:0}}@media only screen and (max-width:767px){.problem__item::before{height:11.6rem;height:15.46667vw;width:26rem;width:34.66667vw;top:-52px;left:0}.problem__item::after{display:none}}.problem__item:nth-of-type(2)::before{background-image:url(../images/02.png)}.problem__item:nth-of-type(3)::before{background-image:url(../images/03.png)}.problem__item:nth-of-type(4)::before{background-image:url(../images/04.png)}.problem__item::after{background-image:url(../images/arrow-right.png);top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.problem__item::after{width:41px;right:-66px;height:59px}.pros{padding:0 0 55px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.problem__item::after{width:29px;height:29px;right:-51px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.problem__item::after{width:29px;height:29px;right:-51px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.problem__item::after{width:29px;height:29px;right:-51px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.problem__item::after{width:29px;height:29px;right:-51px}}.problem__item:last-of-type::after{display:none}.problem__item img,.process__desc br,.process__img,.pros__img{display:block}.pros{position:relative}@media only screen and (max-width:767px){.problem__item img{width:80%;margin:2.66667vw auto 0}.pros{padding:0 0 6.66667vw}}.pros__title{width:inherit;font-weight:700;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1);zoom:1;line-height:1.5}@media only screen and (min-width:768px){.pros__title{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:60px;left:50%;font-size:44px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.pros__title{font-size:21px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.pros__title{font-size:21px}}@media only screen and (max-width:767px){.pros__title{font-size:4.4rem;font-size:5.86667vw}}.pros__title span{color:#333;font-weight:800}.process__title,.pros__text{font-weight:700;text-align:center}@media only screen and (min-width:768px){.pros__title span{font-size:58px}}@media screen and (min-width:768px) and (max-width:1024px){.pros__title span{font-size:50px}}@media only screen and (max-width:767px){.pros__title span{font-size:5.8rem;font-size:7.73333vw}}.pros__img{max-width:100%;margin:0 auto}.pros__imgWrapper{text-align:center}.pros__text{letter-spacing:.6px;line-height:1.5}@media only screen and (min-width:768px){.pros__text{font-size:36px;margin-top:40px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.pros__text{font-size:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.pros__text{font-size:30px}}@media only screen and (max-width:767px){.pros__text{font-size:4rem;font-size:5.33333vw;margin:5.33333vw 0 0}}.pros__desc{text-align:center;letter-spacing:.15px;line-height:1.5}@media only screen and (min-width:768px){.pros__desc{font-size:18px;margin-top:25px}}@media only screen and (max-width:767px){.pros__desc{font-size:2.2rem;font-size:2.93333vw;margin:3.33333vw 0 0}}.pros__table{width:100%}.pros__table tr td{border:2px solid #fff}@media only screen and (min-width:768px){.pros__table{margin-top:50px}.pros__table tr td{padding:30px;font-size:18px}}@media only screen and (max-width:767px){.pros__table{margin:5.33333vw 0 0}.pros__table tr td{padding:2.66667vw;font-size:2.4rem;font-size:3.2vw}}.pros__table tr td:first-of-type{color:#fff;background-color:#026bb7}.pros__table tr td:last-of-type{background-color:#e7f8fd}.footer{background-size:auto;background-repeat:no-repeat;background-position:bottom center;background-image:url(../images/footer__bg.png)}.footer__company{text-align:center}@media only screen and (min-width:768px){.footer{padding:65px 0 35px}.footer__company{margin-top:140px;font-size:14px}}@media only screen and (max-width:767px){.footer{padding:5.33333vw 0}.footer__company{margin:18.66667vw 0 0;font-size:2rem;font-size:2.66667vw}}.process{background-color:#fff;position:relative}@media only screen and (min-width:768px){.process{margin-top:20px;height:2100px;padding:35px 0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.process{height:153vw!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.process{margin:2.66667vw 0 0;padding:4.66667vw 0;height:185vw}.process__quote{width:100%}}@media only screen and (min-width:767px) and (max-width:812px){.process{margin:2.66667vw 0 0;padding:4.66667vw 0;height:497vw}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.process{margin:2.66667vw 0 0;padding:4.66667vw 0;height:395vw}}@media only screen and (max-width:767px){.process{margin:2.66667vw 0 0;padding:4.66667vw 0;height:696vw}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.process__items{margin-bottom:20px}}.process__item{border-radius:20px;background-color:#fff1ba;background:-webkit-gradient(linear,left bottom,left top,from(#fff1ba),to(#fffbe9));background:linear-gradient(0deg,#fff1ba 0,#fffbe9 100%)}@media only screen and (min-width:768px){.process__item{height:600px;width:50%;padding:25px 30px 20px;margin-right:25px;margin-bottom:15px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.process__item{height:510px!important}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.process__item{height:582px!important;margin:5.33333vw 0 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.process__item{height:576px!important}}@media screen and (min-width:768px) and (max-width:1024px){.process__item{width:100%;padding:3.33333vw 4vw;margin:5.33333vw 0 0}.process__items{display:block!important}.process__quote{max-width:100%}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.process__item{width:100%;padding:3.33333vw 4vw;margin:5.33333vw 0 0}.process__items{display:block!important}.process__quote{max-width:100%}}.process__title{color:#00b6cc;line-height:1.2}@media only screen and (min-width:768px){.process__title{font-size:24px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.process__item{padding:3.33333vw 4vw;margin:5.33333vw 0 0}.process__title{font-size:3.2rem;font-size:4.26667vw}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.process__title{font-size:3.2rem;font-size:4.26667vw}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.process__title{height:40px}}@media screen and (min-width:768px) and (max-width:1024px){.process__title{font-size:3.2rem;font-size:4.26667vw}}.process__desc{color:#000;font-weight:400;text-align:left;padding:20px}@media only screen and (min-width:768px){.process__desc{font-size:14px}}@media only screen and (max-width:767px){.process__desc{font-size:2rem;font-size:2.66667vw}}.process__amount{text-align:center;font-weight:600}.process__img{width:100%;background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width:768px){.process__amount{font-size:13px}.process__img{height:300px;margin:10px auto}}@media only screen and (max-width:767px){.process__amount{font-size:1.8rem;font-size:2.4vw}.process__img{height:40rem;height:53.33333vw;margin:1.33333vw 0}}.header__contact span{font-weight:800;color:#ffb900;font-size:46px}.header__contact span a{text-decoration:none}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.header__contact span a{font-weight:800;color:#ffb900;font-size:46px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.header__contact span a{font-weight:800;color:#ffb900;font-size:46px}}@media only screen and (min-device-width:768px) and (max-width:1112px) and (orientation:portrait){.header__contact span a{font-weight:800;color:#ffb900;font-size:32px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.header__contact span a{font-weight:800;color:#ffb900;font-size:32px}}