@font-face{font-family:Dinpro-Black;src:url(/Felixtechjptheme/fonts/DINPro-Black.eot);src:url(/Felixtechjptheme/fonts/DINPro-Black.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/DINPro-Black.ttf) format("truetype")}@font-face{font-family:Dinpro-Bold;src:url(/Felixtechjptheme/fonts/DINPro-Bold.eot);src:url(/Felixtechjptheme/fonts/DINPro-Bold.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/DINPro-Bold.otf) format("opentype"),url(/Felixtechjptheme/fonts/DINPro-Bold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.otf) format("opentype");font-display:swap}@font-face{font-family:LOGOG_BP;src:url(/Felixtechjptheme/fonts/logo-font/fonts-bold-p/LOGOGBP.eot);src:url(/Felixtechjptheme/fonts/logo-font/fonts-bold-p/LOGOGBP.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold-p/LOGOGBP.otf) format("opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold-p/LOGOGBP.svg) format("svg"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold-p/LOGOGBP.ttf) format("truetype"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold-p/LOGOGBP.woff) format("woff"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold-p/LOGOGBP.woff2) format("woff2")}@font-face{font-family:LOGOG_U;src:url(/Felixtechjptheme/fonts/logo-font/fonts-ultra/LOGOGU.eot);src:url(/Felixtechjptheme/fonts/logo-font/fonts-ultra/LOGOGU.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra/LOGOGU.otf) format("opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra/LOGOGU.svg) format("svg"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra/LOGOGU.ttf) format("truetype"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra/LOGOGU.woff) format("woff"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra/LOGOGU.woff2) format("woff2")}@font-face{font-family:LOGOG_UP;src:url(/Felixtechjptheme/fonts/logo-font/fonts-ultra-p/LOGOGUP.eot);src:url(/Felixtechjptheme/fonts/logo-font/fonts-ultra-p/LOGOGUP.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra-p/LOGOGUP.otf) format("opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra-p/LOGOGUP.svg) format("svg"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra-p/LOGOGUP.ttf) format("truetype"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra-p/LOGOGUP.woff) format("woff"),url(/Felixtechjptheme/fonts/logo-font/fonts-ultra-p/LOGOGUP.woff2) format("woff2")}@font-face{font-family:LOGOG_MG;src:url(/Felixtechjptheme/fonts/logo-font/fonts-medium-g/LOGOGMG.eot);src:url(/Felixtechjptheme/fonts/logo-font/fonts-medium-g/LOGOGMG.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-medium-g/LOGOGMG.otf) format("opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-medium-g/LOGOGMG.svg) format("svg"),url(/Felixtechjptheme/fonts/logo-font/fonts-medium-g/LOGOGMG.ttf) format("truetype"),url(/Felixtechjptheme/fonts/logo-font/fonts-medium-g/LOGOGMG.woff) format("woff"),url(/Felixtechjptheme/fonts/logo-font/fonts-medium-g/LOGOGMG.woff2) format("woff2")}@font-face{font-family:LOGOG_EP;src:url(/Felixtechjptheme/fonts/logo-font/LOGOG_EP.TTF) format("truetype");src:url(/Felixtechjptheme/fonts/logo-font/fonts-extra-p/LOGOGEP.eot);src:url(/Felixtechjptheme/fonts/logo-font/fonts-extra-p/LOGOGEP.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-extra-p/LOGOGEP.otf) format("opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-extra-p/LOGOGEP.svg) format("svg"),url(/Felixtechjptheme/fonts/logo-font/fonts-extra-p/LOGOGEP.ttf) format("truetype"),url(/Felixtechjptheme/fonts/logo-font/fonts-extra-p/LOGOGEP.woff) format("woff"),url(/Felixtechjptheme/fonts/logo-font/fonts-extra-p/LOGOGEP.woff2) format("woff2")}@font-face{font-family:LOGOG_EG;src:url(/Felixtechjptheme/fonts/logo-font/fonts-logog-eg/LOGOGEG.eot);src:url(/Felixtechjptheme/fonts/logo-font/fonts-logog-eg/LOGOGEG.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-logog-eg/LOGOGEG.otf) format("opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-logog-eg/LOGOGEG.svg) format("svg"),url(/Felixtechjptheme/fonts/logo-font/fonts-logog-eg/LOGOGEG.ttf) format("truetype"),url(/Felixtechjptheme/fonts/logo-font/fonts-logog-eg/LOGOGEG.woff) format("woff"),url(/Felixtechjptheme/fonts/logo-font/fonts-logog-eg/LOGOGEG.woff2) format("woff2")}@font-face{font-family:LOGOG_E;src:url(/Felixtechjptheme/fonts/logo-font/fonts-bold/LOGOG.eot);src:url(/Felixtechjptheme/fonts/logo-font/fonts-bold/LOGOG.eot?#iefix) format("embedded-opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold/LOGOG.otf) format("opentype"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold/LOGOG.svg) format("svg"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold/LOGOG.ttf) format("truetype"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold/LOGOG.woff) format("woff"),url(/Felixtechjptheme/fonts/logo-font/fonts-bold/LOGOG.woff2) format("woff2")}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{color:#222}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}body{font-size:18px;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";color:#222}div{display:block}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}iframe{max-width:100%}figure{margin:0}a{text-decoration:none}input[type=text],input[type=email],input[type=tel],textarea,button{font-family:Noto Sans JP,sans-serif}.list-style-none,ul li{list-style-type:none}.container,.inner,.inner-2,.inner-3,.inner-4,.margin-center{margin:0 auto}.container{max-width:1052px}.inner{width:958px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-15{font-size:15px}.font-size-16{font-size:16px}.font-size-18{font-size:18px}.font-size-20{font-size:20px}.font-size-21{font-size:21px}.font-size-22{font-size:22px}.font-size-23{font-size:23px}.font-size-24{font-size:24px}.font-size-25{font-size:25px}.font-size-26{font-size:26px}.font-size-28{font-size:28px}.font-size-29{font-size:29px}.font-size-30{font-size:30px}.font-size-32{font-size:32px}.font-size-33{font-size:33px}.font-size-34{font-size:34px}.font-size-36{font-size:36px}.font-size-38{font-size:38px}.font-size-40{font-size:40px}.font-size-41{font-size:41px}.font-size-42{font-size:42px}.font-size-43{font-size:43px}.font-size-44{font-size:44px}.font-size-45{font-size:45px}.font-size-46{font-size:46px}.font-size-47{font-size:47px}.font-size-48{font-size:48px}.font-size-50{font-size:50px}.font-size-52{font-size:52px}.font-size-54{font-size:54px}.font-size-56{font-size:56px}.font-size-58{font-size:58px}.font-size-60{font-size:60px}.font-size-62{font-size:62px}.font-size-63{font-size:63px}.font-size-64{font-size:64px}.font-size-66{font-size:66px}.font-size-68{font-size:68px}.font-size-70{font-size:70px}.font-size-72{font-size:72px}.font-size-73{font-size:73px}.font-size-76{font-size:76px}.font-size-80{font-size:80px}.font-size-85{font-size:85px}.font-size-91{font-size:91px}.font-size-93{font-size:93px}.font-size-150{font-size:150px}.font-notosans-black{font-weight:900}.font-notosans-bold{font-weight:700}.font-notosans-medium{font-weight:500}.font-notosans-normal{font-weight:400}.font-notosans-light{font-family:notosansCJKJP-Light}.font-notosans-demilight{font-family:notosansCJKJP-DemiLight}.font-notosans-thin{font-family:notosansCJKJP-Thin}.font-dinpro-bold{font-family:Dinpro-Bold}.font-dinpro-black{font-family:Dinpro-Black}.font-logog-bold-p{font-family:LOGOG_BP}.font-logog-ultra{font-family:LOGOG_U}.font-logog-ultra-p{font-family:LOGOG_UP}.font-logog-medium-g{font-family:LOGOG_MG}.font-logog-extra{font-family:LOGOG_E}.font-logog-extra-p{font-family:LOGOG_EP}.font-logog-extra-g{font-family:LOGOG_EG}.font-weight-black{font-weight:900}.font-weight-bold{font-weight:700}.font-weight-medium{font-weight:500}.font-weight-normal{font-weight:400}.font-weight-light{font-weight:300}.font-italic{font-style:italic}.line-height-1{line-height:1}.line-height-1-1{line-height:1.1}.line-height-1-2{line-height:1.2}.line-height-1-25{line-height:1.25}.line-height-1-3{line-height:1.3}.line-height-1-37{line-height:1.37}.line-height-1-4{line-height:1.4}.line-height-1-66{line-height:1.66}.line-height-1-75{line-height:1.75}.line-height-1-77{line-height:1.77}.line-height-1-9{line-height:1.9}.letter-spacing-03{letter-spacing:-.03em}.letter-spacing-05{letter-spacing:-.05em}.letter-spacing-07{letter-spacing:-.07em}.margin-0{margin:0}.margin-top-s{margin-top:.5rem}.margin-top-m{margin-top:1rem}.padding-0{padding:0}.border-rd-4{border-radius:4px}.border-rd-50{border-radius:50%}.hidden-item{display:none}.display-flex{display:flex}.display-flex-center{display:flex;align-items:center}.display-inline-block{display:inline-block}.display-block{display:block}.display-table-full{display:table;width:100%}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.word-excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preline{white-space:pre-line}.full-box{width:100%;height:100%}.full-width{width:100%}.text-uppercase{text-transform:uppercase}.position-rel{position:relative}.primary-color{color:#01479d}.primary-bg{background:#01479d}.secondary-color{color:#c80b0b}.secondary-bg{background:#c80b0b}.color-light{color:#fff}.bg-light{background:#fff}.color-dark{color:#222}.bg-dark{background:#222}.color-yellow{color:#ffea00}.color-green{color:#1b7a26}.bg-green{background:#1b7a26}.secondary-text-color{color:#666}.third-text-color{color:#5e91cf}.hotline__working{border:1px solid #01479d;padding:0 5px}.hotline__icon{margin-right:5px;padding-top:5px}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header__contact .contact a{height:80px;padding:0 20px;margin-left:57px}.header__contact .contact a figure{margin:-5px 8px 0 0}.header__contact .contact a img{max-width:26px}.header__contact .contact a:before,.header__contact .contact a:after{content:"";width:0;height:0;position:absolute;top:0}.header__contact .contact a:before{border-bottom:80px solid #c80b0b;border-left:28px solid transparent;left:-28px}.header__contact .contact a:after{border-top:80px solid #c80b0b;border-right:28px solid transparent;right:-28px}.header__contact .contact a:hover{opacity:.8}.header__contact .hotline__detail{margin-top:-4px}.header__contact .hotline__detail .hotline__icon{width:45px}.header__nav nav ul li{padding:0 2.85% 0 3.04%;position:relative;display:flex;align-items:center;white-space:nowrap}.header__nav nav ul li a{color:#fff;font-size:18px;line-height:50px}.header__nav nav ul li:not(:last-child):after{content:"/";color:#666;position:absolute;right:0;top:50%;bottom:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%)}.header__nav nav ul li a:hover{color:#c80b0b}main{margin-top:130px;display:table;width:100%}.contact-img{background:url(/Felixtechjptheme/images/suidou/bg-hotline.jpg) no-repeat;background-size:100% 100%}.contact-img__wrap{padding:28px 0 51px}.contact-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(1,65,157,.9)}.contact-img__sale-content .labelArc{padding:8px 26px 8px 8px;background:url(/Felixtechjptheme/images/suidou/bg-arrow-hotline.png) no-repeat;background-size:100% 100%;margin-top:6px}.contact-img__sale-content{margin-bottom:7px}.contact-img__sale{margin-bottom:13px}.contact-img .hotline-contact{padding:26px 5.5% 28px}.contact-img .hotline-contact .hotline__working{line-height:31px;padding:0 10px}.contact-img .hotline-contact .hotline__icon{margin-right:7px}.contact-img .hotline-contact .hotline__icon img{width:75px;height:50px}.contact-img .hotline-contact .contact{width:46%}.contact-img .hotline-contact .contact a{width:100%;height:95px;box-shadow:5px 5px #c9c9c9;-webkit-box-shadow:5px 5px 0px #c9c9c9}.contact-img .hotline-contact .contact a:hover{opacity:.8}.contact-img .hotline-contact .contact__icon{margin-right:12px}.contact-img .hotline-contact .contact__icon img{width:42px;height:28px;position:relative;top:-4px}.contact-img .hotline__icon{padding-top:8px}.contact-img--not-contact{background:url(/Felixtechjptheme/images/suidou/bg-hotline-2.jpg) no-repeat;background-size:100% 100%}.contact-img--not-contact .contact-img__wrap-content{max-width:86.55%;margin-left:13.45%}.contact-img--not-contact .contact-img__hotline{width:71.11%;margin:auto}.contact-img--not-contact .hotline-contact{padding:22px 10.18%}.contact-img--not-contact .contact-img__wrap:before{content:"";height:328px;width:25.28%;position:absolute;bottom:0;left:-7.46%;background:url(/Felixtechjptheme/images/suidou/girl-support.png) no-repeat}.contact-img--not-contact .contact-img__sale-content .label{padding:8px 22px 8px 5px}.one-call{background:url(/Felixtechjptheme/images/suidou/one-call/bg-one-call.jpg)}.one-call__head-wrap{background:url(/Felixtechjptheme/images/suidou/one-call/bg-one-phone-call.png) no-repeat;background-size:100% auto;padding:60px 0 50px;line-height:1}.one-call__head-content{max-width:730px;margin-left:275px}.one-call__head-desc{background:url(/Felixtechjptheme/images/suidou/bg-testimonial.png) no-repeat;min-height:106px}.one-call__head-desc p{line-height:72px;text-align:center}.one-call__head-title{padding-left:80px;margin:-22px 0 18px}.one-call__head-title p{background:linear-gradient(transparent 84%,#ffea00 15px);position:relative}.one-call__head-title p:before{content:"";width:7px;height:20px;position:absolute;bottom:0;left:0;background:url(/Felixtechjptheme/images/suidou/one-call/bg-one-call.jpg)}.one-call__list .item{background:url(/Felixtechjptheme/images/suidou/one-call/bg-item-one-call.png) no-repeat;background-size:100% 100%;padding:48px 44px 40px 52px}@-moz-document url-prefix(){.one-call__list .item{padding-top:31px}.one-call__head-wrap{padding:53px 0 30px}.contact-img .hotline-contact .contact{width:44.5%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.one-call__list .item{padding-top:31px}}.one-call__list .item:not(:last-child){margin-bottom:49px}.one-call__list .item__head{border-bottom:10px solid #01479d;padding-bottom:16px}.one-call__list .item__head .item__title .font-dot{letter-spacing:-.35em;margin-left:-28px}.one-call__list .item__title-icon{position:absolute;bottom:0;right:0;max-height:154px}.one-call__list .item__body{padding-top:27px}.one-call__list .item__img{width:507px;margin-right:20px}.one-call__list .item__cotent{width:calc(100% - 527px)}.one-call__list .item__cotent ul li{font-size:23px;font-weight:700;position:relative;padding-left:35px}.one-call__list .item__cotent ul li:not(:last-child){margin-bottom:15px}.one-call__list .item__cotent ul li:before{content:"";width:30px;height:26px;display:inline-block;background:url(/Felixtechjptheme/images/suidou/icon-check.png) no-repeat;position:absolute;top:6px;left:0}.one-call__foot{margin-top:11px}.one-call__foot-suchtime{position:absolute;bottom:16px;left:0;width:100%}.one-call__foot-desc{width:61.2%;margin:25px 0 0 -35px}.one-call__foot-desc .content{padding:30px 12.11% 40px 13.35%;border-radius:15px;box-shadow:0 0 14px #0003;-webkit-box-shadow:0px 5px 14px rgba(0,0,0,.2)}.one-call__foot-icon{z-index:2}.one-call__foot-suchtime p,.compare__title,.compare__head-desc{text-shadow:rgb(1,71,157) 6px 0px 0px,rgb(1,71,157) 5.91686px .995377px 0px,rgb(1,71,157) 5.66974px 1.96317px 0px,rgb(1,71,157) 5.2655px 2.87655px 0px,rgb(1,71,157) 4.71532px 3.71022px 0px,rgb(1,71,157) 4.03447px 4.44106px 0px,rgb(1,71,157) 3.24181px 5.04883px 0px,rgb(1,71,157) 2.35931px 5.51667px 0px,rgb(1,71,157) 1.41143px 5.83163px 0px,rgb(1,71,157) .424423px 5.98497px 0px,rgb(1,71,157) -.574341px 5.97245px 0px,rgb(1,71,157) -1.55719px 5.79441px 0px,rgb(1,71,157) -2.49688px 5.45578px 0px,rgb(1,71,157) -3.36738px 4.96596px 0px,rgb(1,71,157) -4.14455px 4.33852px 0px,rgb(1,71,157) -4.80686px 3.59083px 0px,rgb(1,71,157) -5.33596px 2.74364px 0px,rgb(1,71,157) -5.71718px 1.8204px 0px,rgb(1,71,157) -5.93995px .84672px 0px,rgb(1,71,157) -5.99811px -.150428px 0px,rgb(1,71,157) -5.89004px -1.14341px 0px,rgb(1,71,157) -5.61874px -2.1047px 0px,rgb(1,71,157) -5.19172px -3.00766px 0px,rgb(1,71,157) -4.62082px -3.82727px 0px,rgb(1,71,157) -3.92186px -4.54081px 0px,rgb(1,71,157) -3.11421px -5.12852px 0px,rgb(1,71,157) -2.22026px -5.57409px 0px,rgb(1,71,157) -1.26477px -5.86518px 0px,rgb(1,71,157) -.274238px -5.99373px 0px,rgb(1,71,157) .723898px -5.95617px 0px,rgb(1,71,157) 1.70197px -5.75355px 0px,rgb(1,71,157) 2.63288px -5.39147px 0px,rgb(1,71,157) 3.49082px -4.87998px 0px,rgb(1,71,157) 4.25202px -4.23324px 0px,rgb(1,71,157) 4.89538px -3.46919px 0px,rgb(1,71,157) 5.40307px -2.60899px 0px,rgb(1,71,157) 5.76102px -1.67649px 0px,rgb(1,71,157) 5.95932px -.697531px 0px}.leave-it{background:url(/Felixtechjptheme/images/suidou/leave-it/bg-box.jpg) no-repeat;border-bottom:23px solid #222}.leave-it__wrap{background:url(/Felixtechjptheme/images/suidou/leave-it/bg-leave-it.png) no-repeat right bottom;background-size:100% auto;padding-bottom:25px;line-height:1}.leave-it__title,.leave-it__sub-title{padding-left:52px}.leave-it__title,.leave-it__sub-title p{margin-bottom:12px}.leave-it .txt-border{border:2px solid #fff;padding:7px 17px;border-radius:10px;display:inline-block}.leave-it__arrow{margin-bottom:15px}.leave-it__arrow img{max-height:64px;width:193px}.cheap-fast{padding:94px 0 80px;background:url(/Felixtechjptheme/images/suidou/cheap-fast/bg-cheap-fast.jpg)}.cheap-fast__head{margin-bottom:50px}.cheap-fast__head:before,.cheap-fast__head:after{content:"";width:56px;height:105px;display:inline-block;position:absolute;top:0}.cheap-fast__head:before{background:url(/Felixtechjptheme/images/suidou/cheap-fast/icon-title-left.png) no-repeat;left:0}.cheap-fast__head:after{background:url(/Felixtechjptheme/images/suidou/cheap-fast/icon-title-right.png) no-repeat;right:0}.cheap-fast__title{font-size:2.6rem}.cheap-fast__title .font-size-52{font-size:inherit}.cheap-fast__list .item{border:6px solid #01479d;border-radius:8px}.cheap-fast__list .item:not(:last-child){margin-bottom:27px}.cheap-fast__list .item__head{padding:6px 0 11px}.cheap-fast__list .item__label{min-width:128px;height:49px;margin:0 15px 0 -6px}.cheap-fast__list .item__body{padding:25px 25px 20px 20px}.cheap-fast__list .item__img{width:252px;height:252px;border-radius:50%;border:5px solid #fff;margin-right:27px;overflow:hidden;box-shadow:6px 5px 15px #0000001a;-webkit-box-shadow:6px 5px 15px rgba(0,0,0,.1)}.cheap-fast__list .item__img img{width:245px}.cheap-fast__list .item__content{width:calc(100% - 279px)}.cheap-fast__list .item__content-head{border:2px solid #01479d}.cheap-fast__list .item__hours,.cheap-fast__list .item__price{width:50%;line-height:48px}.cheap-fast__list label{padding:0 20px 0 14px}.cheap-fast__list .item__value{padding:0 17px}.cheap-fast__list .item__detail{padding:6px 0;min-height:195px}.support-anywhere__head{padding-bottom:40px}.support-anywhere__head-img{margin:-20px 10px 0 -20px}.support-anywhere__head-content{top:-3px}.support-anywhere__body{background:url(/Felixtechjptheme/images/suidou/support-anywhere/border-item.jpg);padding-bottom:6px}.support-anywhere__list{top:-65px;overflow:hidden;box-shadow:7px 2px 10px #0003;-webkit-box-shadow:7px 2px 10px rgba(0,0,0,.2)}.support-anywhere__list .item{overflow:hidden}.support-anywhere__list .item__title-bg{padding:6px 10px 8px}.support-anywhere__list .item__img figure:before{content:"";position:absolute;top:0;left:-1px;width:42%;height:100%;background-image:linear-gradient(to right,white,transparent)}.support-anywhere__list .item__img{position:absolute;width:60.6%;height:100%;top:0;right:0}.support-anywhere__list .item:nth-child(4) .item__img{width:48%;top:23px}.support-anywhere__list .item__content{max-width:57.03%;z-index:1;position:relative;margin-left:4.94%}.support-anywhere__list .item__sub-title{margin:1px 0 3px}.support-anywhere__list .item:first-child{z-index:5;padding:20px 0 25px}.support-anywhere__list .item:not(:last-child){width:103%}.support-anywhere__list .item:not(:last-child):after{content:"";height:7px;width:101%;z-index:3;position:absolute;top:98.4%;left:0;background:url(/Felixtechjptheme/images/suidou/support-anywhere/border-item.jpg)}.support-anywhere__list .item:not(:nth-child(even)):after{top:98%}.support-anywhere__list .item:first-child,.support-anywhere__list .item:nth-child(3){transform:rotate(-3.5deg);-webkit-transform:rotate(-3.5deg)}.support-anywhere__list .item:first-child,.support-anywhere__list .item:nth-child(3){margin-left:-14px}.support-anywhere__list .item:first-child .item__content,.support-anywhere__list .item:first-child .item__img,.support-anywhere__list .item:nth-child(3) .item__content,.support-anywhere__list .item:nth-child(3) .item__img{transform:rotate(3.5deg);-webkit-transform:rotate(3.5deg)}.support-anywhere__list .item:nth-child(even){padding:87px 0 85px;margin-top:-40px}.support-anywhere__list .item:nth-child(2){transform:rotate(2.9deg);-webkit-transform:rotate(2.9deg);padding:120px 0 60px;margin-top:-65px;z-index:4}.support-anywhere__list .item:nth-child(2) .item__content,.support-anywhere__list .item:nth-child(2) .item__img{transform:rotate(-2.9deg);-webkit-transform:rotate(-2.9deg)}.support-anywhere__list .item:first-child .item__content,.support-anywhere__list .item:first-child .item__img,.support-anywhere__list .item:nth-child(3) .item__content,.support-anywhere__list .item:nth-child(3) .item__img{padding-left:8px}.support-anywhere__list .item:nth-child(2) .item__content{padding-left:5px}.support-anywhere__list .item:nth-child(3){margin-top:-39px;z-index:3;padding:22px 0 26px}.support-anywhere__list .item:nth-child(4){z-index:2}.support-anywhere__list .item__num{color:#dedede;position:absolute;z-index:6;top:-6px;right:18px;line-height:1}.support-anywhere__list .item:first-child .item__content{margin-top:-9px}.support-anywhere__list .item:nth-child(2) .item__num{top:29px;right:41px}.support-anywhere__list .item:nth-child(3) .item__num{top:56px;right:24px}.support-anywhere__list .item:nth-child(4) .item__num{top:8px;right:7px}.compare{background:#ddecff;padding:66px 0 83px}.compare__head{background:url(/Felixtechjptheme/images/suidou/compare/bg-title-compare.png) no-repeat;background-size:100% 100%;padding-bottom:72px}.compare__title{top:-10px}.compare__head-desc{top:-4px;font-size:2.2rem}.compare__head-desc .color-yellow{padding:0 .1em}.compare__desc{margin:-35px 0 27px}.compare__body{margin-bottom:28px}.compare__body .item{width:48.12%;border-radius:7px}.compare__body .item--gray{border:6px solid #c9c9c9}.compare__body .item--primary{border:6px solid #01479d}.compare__body .item__head{height:64px;line-height:64px}.compare__body .item--gray .item__head{background:#c9c9c9}.compare__body .item__price-label{padding-top:8px}.compare__body .item__price-detail{padding:0 3px 0 10px}.compare__body .item__steps-name.bg-dark{line-height:35px;padding:0 5px;margin:0 4px 0 0}.compare__body .item--gray .item__steps-name:first-child{margin-right:13px}.compare__body .item--gray .item__steps-arrow{margin-right:8px}.compare__body .item--gray .item__price,.compare__body .item--gray .item__steps{padding-left:33px}.compare__body .item__steps{line-height:35px}.compare__body .item__body{padding:13px 0 21px}.compare__body .item__content{position:relative;background:#fff;border:4px solid #c9c9c9;max-width:85%;border-radius:10px;margin:32px auto 0;padding:9px 0 11px}.compare__body .item__content:after,.compare__body .item__content:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.compare__body .item__content:after{border-color:#fff0;border-bottom-color:#fff;border-width:20px;margin-left:-20px}.compare__body .item__content:before{border-color:#c9c9c900;border-bottom-color:#c9c9c9;border-width:26px;margin-left:-26px}.compare__body .item__content>p{margin-bottom:4px}.compare__body .item__content ul{padding:0 13.86%}.compare__body .item__content ul li{position:relative;padding-left:40px}.compare__body .item__content ul li:before{content:"";width:28px;height:20px;background:url(/Felixtechjptheme/images/suidou/icon-check-gray.png) no-repeat;background-size:100%;display:block;position:absolute;top:8px;left:0}.compare__body .item--primary .item__content ul li:before{background:url(/Felixtechjptheme/images/suidou/icon-check.png) no-repeat;background-size:100%}.compare__body .item--primary .item__steps-arrow{margin:0 12px 0 10px}.trouble-to-us{padding:102px 0 80px}.trouble-to-us__head{border-top:5px solid #01479d;border-bottom:5px solid #01479d;margin-bottom:34px;padding:23px 22.33% 19px 10%}.trouble-to-us__title{margin-bottom:2px}.trouble-to-us__head:after{content:"";width:22.33%;height:217px;display:block;background:url(/Felixtechjptheme/images/suidou/bg-leave-trouble.png) no-repeat;position:absolute;bottom:0;right:0}.trouble-to-us__body .item{border:5px solid #01479d;border-top:0}.trouble-to-us__body .item:not(:last-child),.trouble-to-us__body{margin-bottom:39px}.trouble-to-us__body .item__head,.trouble-to-us__body .item__head2{padding:7px 0}.trouble-to-us__body .item__body{padding:30px 25px}.trouble-to-us__body .item__body-child{width:49.2%}.trouble-to-us__body .item__body table{border:1px solid #01479d;width:100%}.trouble-to-us__body .item__body table tr td{padding:0 10px;height:58px;vertical-align:middle;font-size:20px}.trouble-to-us__body .item__body table tr:not(:last-child){border-bottom:1px solid #01479d}.trouble-to-us__body .item__body table tr td:first-child{background:#ddecff;border-right:1px solid #01479d}.trouble-to-us__body .item__body table tr td:nth-child(2){text-align:right;font-weight:700;color:#01479d}.trouble-to-us__body .item__note{margin-top:15px}.trouble-to-us__partner{border:3px solid #c9c9c9}.trouble-to-us__priceCaution{text-align:right;margin-bottom:3rem;margin-top:-1rem}.partner__head{border-bottom:3px solid #c9c9c9;padding:9px 0}.partner__imgs{margin-bottom:14px}.partner__body{padding:32px 15px}.steps{background:#eee;padding:69px 0 80px}.steps__head{margin-bottom:45px}.steps__title:after{content:"";width:100%;height:4px;background:#222;display:block;position:absolute;top:50%;bottom:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%)}.steps__title p{display:inline;background:#eee;position:relative;padding:0 22px;z-index:1}.border-txt{padding:8px 16px 8px 8px;background:url(/Felixtechjptheme/images/suidou/bg-word-italic.png) no-repeat;background-size:100% 100%;background-position:center}.steps__title p .border-txt{margin-left:10px}.steps__title p .border-txt~.border-txt{margin-left:-26px}.steps__list .item{background:url(/Felixtechjptheme/images/suidou/steps/steps-bg.png) no-repeat;background-size:100% 100%;padding:0 5px;margin-bottom:10px}.steps__list .item__head{border-bottom:1px solid #01479d;padding:25px 0 16px}.steps__list .item__label{line-height:43px;padding:0 22px;position:relative}.steps__list .item__label:after{content:"";width:0;height:0;border-top:50px solid #01479d;border-right:17px solid transparent;display:inline-block;position:absolute;top:0;left:100%}.steps__list .item__body{padding:19px 35px 43px}.steps__list .item__title{padding-left:2.94%}.steps__list .item__img{width:248px;height:182px;border:5px solid #fff;margin-right:17px;-moz-box-shadow:2px 5px 5px rgba(0,0,0,.15);-webkit-box-shadow:2px 5px 5px rgba(0,0,0,.15);box-shadow:2px 5px 5px #00000026}.steps__list .item__content{width:calc(100% - 265px);text-align:justify}.steps__list .item__arrow{margin-bottom:6px}.steps__list .item__arrow-action{display:inline-block;height:62px;min-width:51.6%;line-height:58px;margin:2px 0 4px}.steps__list .item__arrow~.item__arrow figure:not(.item__arow-border){margin:9px 0 12px}.payment{border:4px solid #f3f3f3;padding:21px 11.97% 26px;margin-top:34px;box-shadow:2px 7px 10px #00000026;-webkit-box-shadow:2px 7px 10px rgba(0,0,0,.15);-moz-box-shadow:2px 7px 10px rgba(0,0,0,.15)}.payment__list .item:not(:last-child){margin-right:35px}.map{padding:52px 0}.map__title{display:inline-block;min-width:58.27%;height:152px;background:url(/Felixtechjptheme/images/suidou/bg-arrow-title.png) no-repeat;background-size:100% 100%;line-height:118px}.map__head{margin-bottom:4px}.map__desc{margin-bottom:42px}.mapAreaList{display:flex;column-gap:.5rem;margin-bottom:1rem;line-height:1;max-width:590px;margin-right:auto;margin-left:auto}.mapAreaList__title{margin-right:1rem}.mapAreaDetailList{display:flex;column-gap:.5rem;line-height:1}.mapAreaDetailList:before{content:"";border-left:1px solid #ccc}.mapAreaDetailList li{line-height:1;overflow:hidden}.mapAreaDetailList li:after{content:"";border-right:1px solid #ccc;padding-left:.5rem}.faq{background:#ddecff;padding:85px 0 67px}.faq__title{margin-bottom:55px}.faq__title .word-bg-primary{padding:16px}.faq__list .item{background:#fff;padding:13px 4.94% 30px}.faq__list .item:not(:last-child){margin-bottom:10px}.faq__list .item__label{width:53px;height:53px;margin-right:8px}.faq__list .item__content{width:calc(100% - 62px)}.faq__list .item__question{border-bottom:1px solid #01479d;padding:8px 0}.faq__list .item__question .item__content{padding-top:6px}.faq__list .item__answer{padding:6px 0}.faq__list .item__answer .item__content{padding-top:10px}.contact-form{background:#eaeaea;padding:57px 0 106px}.form-group:not(:last-child),.field:not(:last-child){margin-bottom:52px}.form-group label,.field label{width:30.16%;margin-right:1.04%}.form-group label span,.field label span{line-height:27px;padding:0 9px;display:inline-block;margin-left:14px}.form-group .form-input,.field .form-input{width:68.8%}.form-group input,.field input,.form-group textarea,.field textarea{border:3px solid #c9c9c9;border-radius:5px;width:100%;background:#fff;font-size:24px;font-weight:700}.form-group input,.field input{height:77px;padding:0 5.66%;vertical-align:middle}.form-group textarea,.field textarea{width:100%!important;height:204px!important;padding:15px 5.66%}.form-group .label-textarea,.field .label-textarea{padding-top:19px}.form-action button,.form-footer-btn button{min-width:53.23%;line-height:93px;border:1px solid #c80b0b;border-radius:6px;cursor:pointer;box-shadow:0 3px #c4c4c4;-webkit-box-shadow:0 3px 0 #c4c4c4;-moz-box-shadow:0 3px 0 #c4c4c4}.form-action button:hover,.form-footer-btn button:hover{opacity:.7}.footer{border-top:10px solid #222;background:url(/Felixtechjptheme/images/suidou/bg-footer.jpg);background-size:100% 100%;padding:31px 0 27px}div#mfp_hidden{overflow:hidden;width:1px;height:1px;padding:0;margin:0}div#mfp_error{background-color:#fee;border:solid 1px #f00;padding:10px;display:none}div#mfp_warning{background-color:#fee;border:solid 1px #f00;padding:10px;display:none;-webkit-border-radius:5px;border-radius:5px}#mfp_phase_confirm{display:none;clear:both;padding:40px 0}div#mfp_loading{z-index:20001;position:absolute;display:none;width:40px;height:40px;background-image:url(/Felixtechjptheme/images/suidou/mfp_loading.gif)}div#mfp_loading_screen{z-index:20000;opacity:.8;display:none;background-color:#000;position:absolute}div#mfp_overlay_background{background-color:#000;position:absolute;display:none;z-index:10000}div#mfp_overlay{position:absolute;display:none;z-index:10001}#mfp_phase_confirm h4{text-align:center;margin-bottom:1rem;font-size:2rem}#mfp_phase_confirm button{width:45%;height:98px;border-radius:5px;box-shadow:0 3px #bebebe;cursor:pointer;font-size:36px;font-weight:700}#mfp_button_send{background-image:linear-gradient(to top,#1a9b2b,#27b23a);background-image:-moz-linear-gradient(to top,#1a9b2b,#27b23a);background-image:-o-linear-gradient(to top,#1a9b2b,#27b23a);color:#fff;border:0}#mfp_button_cancel{display:block;margin:1rem auto;height:60px!important;font-size:24px!important;border:0;background:#f5f5f5}#mfp_phase_confirm .mfp_buttons{text-align:center}#mfp_confirm_table{width:100%;border-collapse:collapse;border:1px solid #e2e2e2;background:#ffffff;margin-bottom:1rem}#mfp_confirm_table th,#mfp_confirm_table td{border:1px solid #e2e2e2;text-align:left;padding:1rem}#mfp_confirm_table th{width:30%}.thanks-cont{padding-top:10rem;text-align:center;font-size:1.2rem;line-height:1.75}.thanks-cont h2{font-size:2rem;margin-bottom:1rem}.thanks-cont p{margin-bottom:1rem}.thanks-cont strong{font-size:1.5rem}.pagetop{display:block;width:3rem;height:3rem;background:rgba(146,9,9,.9);position:fixed;bottom:-5rem;right:2rem;transition:.2s}.fixxx .pagetop{bottom:2rem}.pagetop:before{content:"";display:block;position:absolute;top:50%;left:50%;width:50%;height:50%;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(-50%,-25%) rotate(-45deg);transform:translate(-50%,-25%) rotate(-45deg)}.disable-pc{pointer-events:none}.mfp_err{color:#c80b0b;margin-top:5px}#privacy{background-color:#fff;border:1px solid #e6e6e6;padding:2rem;margin:30px auto 0;width:1052px}#privacy h4{font-weight:700;border-bottom:1px solid #e6e6e6;margin-bottom:1.5rem;padding-bottom:.2rem}#privacy div{height:100px;overflow-y:scroll}#privacy div p{font-size:12px;margin-bottom:.5rem}.footer{margin:80px auto 0}.covid-19{padding:51px 0}.covid-19__in{text-align:center}.required{display:inline-block;vertical-align:bottom;font-weight:400;font-size:.6em;line-height:1em;border-color:#1b7a26;background:#1b7a26;color:#fff!important;padding:.3em .5em;margin-left:.5rem;white-space:nowrap}.lp-form__title{display:none}.field-wrap-in{align-items:center!important}.group-label{flex:1 1 30%!important;height:100%;font-size:24px;font-weight:700!important}.group-label+.field{flex:1 1 70%!important}.form-footer-btn{gap:1rem}.basic-form .form-footer-btn .button{margin:0;padding:.5rem 1.5rem;height:auto;border-radius:6px;border:0;transition:.2s;font-size:36px;font-weight:700}.modal .form-footer-btn button{min-width:initial}
