/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;background:#1686d8;color:#333;font-size:1.5rem;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}@media screen and (min-width: 601px){a[href*="tel:"]{pointer-events:none}}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%;overflow:hidden}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%;background:#fff}@media screen and (max-width: 1230px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 1000px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1);transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inView{opacity:0;transform:translateY(20px)}.inView.is-view{animation-name:fadeUpAnime;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.49, 0, 0.34, 1)}.inView.--delay1{animation-delay:calc(.2s*1)}.inView.--delay2{animation-delay:calc(.2s*2)}.inView.--delay3{animation-delay:calc(.2s*3)}.inView.--delay4{animation-delay:calc(.2s*4)}.inView.--delay5{animation-delay:calc(.2s*5)}.inView.--delay6{animation-delay:calc(.2s*6)}.inView.--delay7{animation-delay:calc(.2s*7)}.inView.--delay8{animation-delay:calc(.2s*8)}.inView.--delay9{animation-delay:calc(.2s*9)}.inView.--delay10{animation-delay:calc(.2s*10)}@media screen and (max-width: 740px){.inView.--delay1{animation-delay:0s}.inView.--delay2{animation-delay:0s}.inView.--delay3{animation-delay:0s}.inView.--delay4{animation-delay:0s}.inView.--delay5{animation-delay:0s}.inView.--delay6{animation-delay:0s}.inView.--delay7{animation-delay:0s}.inView.--delay8{animation-delay:0s}.inView.--delay9{animation-delay:0s}.inView.--delay10{animation-delay:0s}}.inViewLeft{opacity:0;transform:translateX(-20px)}.inViewLeft.is-view{animation-name:fadeUpAnimeLeft;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.49, 0, 0.34, 1);opacity:0}.inViewRight{opacity:0;transform:translateX(20px)}.inViewRight.is-view{animation-name:fadeUpAnimeRight;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.49, 0, 0.34, 1);opacity:0}.inViewScale{opacity:0;transform:scale(1)}.inViewScale.is-view{animation-name:fadeUpAnimeScale;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:linear;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnimeLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUpAnimeRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUpAnimeScale{0%{opacity:0;transform:scale(1);animation-timing-function:linear}25%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}.mobile-nav{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:1000;background-color:hsla(0,0%,100%,.9)}.mobile-nav .logo{margin:-3px 0 0 15px;height:auto;width:138px}.mobile-nav .logo img{width:100%;height:auto;object-fit:cover}.mobile-nav .logo a{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-weight:bold;color:#1686d8}.mobile-nav .menu-toggle{position:relative;width:59px;height:59px;background-color:#1260cb;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0}.mobile-nav .menu-toggle .bar{position:absolute;width:26px;height:2px;background:#fff;left:50%;transform:translateX(-50%);border-radius:2px;transition:all .3s ease}.mobile-nav .menu-toggle .bar:nth-child(1){top:25px}.mobile-nav .menu-toggle .bar:nth-child(2){top:33px}.mobile-nav .menu-toggle.active .bar:nth-child(1){top:28px;transform:translateX(-50%) rotate(45deg)}.mobile-nav .menu-toggle.active .bar:nth-child(2){top:28px;transform:translateX(-50%) rotate(-45deg)}.mobile-nav #menu-list{position:fixed;top:59px;right:0;width:100%;max-width:100%;height:100vh;background:#0750b4;color:#fff;list-style:none;padding:64px 15px 0;margin:0;transform:translateX(100%);transition:transform .3s ease;z-index:999}.mobile-nav #menu-list li{margin-bottom:29px}.mobile-nav #menu-list li a{display:block;text-decoration:none;color:#fff;font-size:20px;font-weight:900;letter-spacing:-0.1rem;display:block}.mobile-nav #menu-list li:last-child{margin-bottom:0}.mobile-nav #menu-list .menu-cta{margin-top:48px}.mobile-nav #menu-list .menu-cta div+div{margin-top:7px}.mobile-nav #menu-list .menu-cta a{cursor:pointer;display:block;font-size:0}.mobile-nav #menu-list .menu-cta a img{width:100%;max-width:360px;display:block;margin:0 auto;transition:transform .25s ease,opacity .25s ease}.mobile-nav #menu-list .menu-cta a:hover img{transform:scale(1.03);opacity:.9}.mobile-nav #menu-list.open{transform:translateX(0)}@media(min-width: 1231px){.mobile-nav{display:none}}.wrapper{position:relative;max-width:430px;margin:0 auto;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);z-index:2;min-height:100vh}@media(min-width: 431px){.wrapper{max-width:390px;border-left:solid 1px #fff;border-right:solid 1px #fff}}.inner{width:100%;margin:0 auto;padding:0 15px}.fv{position:relative;z-index:20;overflow:hidden}.fv__img{width:100%}.fv__img img{width:100%;height:auto}.fv__ttl,.fv__catch,.fv__illust1,.fv__speech{position:absolute}.fv__ttl{top:11.5%;width:100%;left:0;z-index:3}.fv__ttl img{width:106.6666666667%;height:auto;position:relative;max-width:none;left:50%;transform:translateX(-50%)}.fv__catch{top:40%;width:100%;left:-30%;opacity:0;z-index:2;transition:.3s ease-in-out;transition-delay:.2s}.fv__catch img{width:100%;height:auto}.fv__illust1{top:30.3%;z-index:2;width:47.4358974359%;opacity:0;transition:.3s ease-in-out;transition-delay:.1s}.fv__illust1 img{width:180px;height:auto;display:block;margin:0 auto}.fv__speech{width:100%;top:59%;z-index:2;padding-left:15px}.fv__speech img{width:100%;height:auto;display:block;margin:0 auto}.fv.is-view .fv__ttl{opacity:1;animation:scale .6s alternate 1}.fv.is-view .fv__catch{opacity:1;left:0}.fv.is-view .fv__illust1{opacity:1;left:-12.8205128205%;animation:shake .5s ease-in-out 2}.fv.is-view .fv__speech{opacity:1}@media screen and (min-width: 1024px){.fv{position:relative}.fv__ttl{margin-top:-18px}.fv__catch{margin-top:-24px}.fv__illust1{margin-top:-22px}.fv__speech{margin-top:-27px}.fv__img{height:711px}.fv__img img{height:100%;object-fit:cover}}@keyframes scale{0%{transform:scale(1);animation-timing-function:linear}25%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}100%{transform:translateX(0)}}.problem{background:#0750b4;position:relative;margin-top:-38px;padding-top:89px}.problem::before{content:"";position:absolute;top:0;left:0;width:100%;height:88px;background-image:url("../img/bg-problem.png");background-repeat:no-repeat;background-size:cover}.problem__head{position:relative;min-height:340px}.problem__head>div{opacity:0;transform:translateY(20px);animation:fadeInUp .6s forwards}.problem__head>div:nth-child(1){animation-delay:0s}.problem__head>div:nth-child(2){animation-delay:.2s}.problem__head>div:nth-child(3){animation-delay:.4s}.problem__head>div:nth-child(4){animation-delay:.6s}.problem__head>div:nth-child(5){animation-delay:.8s}.problem__head>div:nth-child(6){animation-delay:1s}.problem__head>div:nth-child(7){animation-delay:1.2s}.problem__head>div:nth-child(8){animation-delay:1.4s}.problem__head>div:nth-child(9){animation-delay:1.6s}.problem__head>div:nth-child(10){animation-delay:1.8s}.problem__face,.problem__voice{position:absolute}.problem__face.--1{top:152px;left:15px}.problem__face.--2{top:238px;right:15px}.problem__voice.--1{top:52px;left:8px}.problem__voice.--2{top:148px;right:6px}.problem__voice.--3{top:232px;left:8px}.problem__bottom{padding-top:19px;padding-bottom:39px}.problem__bottom.inner{padding-left:15px;padding-right:13px}.problem__bottom img{width:100%;height:auto;margin:0 auto;display:block}.problem__item img{width:100%;height:auto}.problem__item{margin:0 auto}@media(min-width: 1231px){.problem::before{display:none}.problem{margin-top:0;padding-top:0}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.blue_back{background:#1686d8}.benefits{background-image:url("../img/bg-benefits.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding-bottom:244px}.benefits__head{padding-top:91px;padding-bottom:13px;width:97.4358974359%;margin:0 auto}.benefits__head img{width:100%;height:auto;display:block}.benefits__box__ttl{width:76.6666666667%;margin:0 auto 6px}.benefits__box__ttl img{width:100%;height:auto;display:block}.benefits__item{margin-bottom:7px}.benefits__item img{width:100%;height:auto}.benefits__item:last-child{margin-bottom:0}.movie{margin:-199px auto 66px}.movie__inner{width:100%;margin:0 auto}.movie__ttl{width:83.3333333333%;margin:0 auto 14px}.movie__ttl img{display:block;width:100%;height:auto}.movie__wrapper{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}@media(min-width: 431px){.movie__wrapper{width:100%;padding-bottom:56.25%;height:auto}}.movie__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.area{margin-bottom:-63px;padding-bottom:93px;background:#1686d8}.area__inner.inner{padding-left:15px;padding-right:15px}.area__ttl{width:41.6666666667%;margin:0 auto 20px}.area__ttl img{width:100%;height:auto;display:block}.area__map{margin-bottom:16px}.area__map img{width:100%;height:auto;margin:0 auto;display:block}.area__txt{font-family:"Noto Sans JP",sans-serif;color:#fff;font-size:1.5;line-height:1.66;text-align:left}.service{padding-top:24px;background-image:url("../img/service-bg.png");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;position:relative;padding-bottom:78px}.service__ttl1{width:69.4444444444%;margin:0 auto}.service__ttl1 img{width:100%;height:auto;display:block}.service__worry{width:322px;margin:18px auto 45px;min-height:215px;position:relative}.service__worry__img1{position:absolute;bottom:2px;width:116px;height:auto}.service__worry__img2{position:absolute;right:0;height:auto}.service__ttl2{width:94.94%;margin:0 auto 14px auto}.service__ttl2 img{width:100%;height:auto;display:block}.service__products{margin-bottom:23px}.service__products img{width:100%;height:auto}.service__txt{font-family:"Noto Sans JP",sans-serif;color:#222;text-align:center;font-size:1.5rem;line-height:2.8rem;letter-spacing:0em;font-weight:400}.service__txt strong{font-size:1.67rem;letter-spacing:.01em}.service__txt p{margin-top:10px}.service__item{margin-bottom:15px}.service__item img{width:100%;height:auto}.service__item:last-child{margin-bottom:0}.service__btn{margin-top:20px}.service__btn a{border:2px solid #222;position:relative;display:block;background-color:#1686d8;border-radius:70px;box-shadow:3px 4px 0 #222;padding:0;overflow:hidden;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.service__btn a:hover{box-shadow:none;transform:translate(3px, 3px)}.service__btn a::after{content:"";position:absolute;display:inline-block;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:43%;right:58px}.service__btn__text{display:block;color:#fff;text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:2rem;letter-spacing:0em;font-weight:700;line-height:1}.service::after{bottom:-49px;left:0;width:100%;height:50px;background:#fff;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.flow{position:relative;padding-top:65px;padding-bottom:87px}.flow__inner{padding-left:14px;padding-right:14px}.flow__ttl{margin:0 auto 47px;width:51.9444444444%}.flow__ttl img{width:100%;height:auto;display:block}.flow__box{margin-bottom:50px}.flow__item{position:relative;margin-bottom:42px}.flow__item img{width:100%;height:auto;display:block;margin:0 -2px 0 0}.flow__item::after{content:"";position:absolute;bottom:-46px;left:50%;width:47px;height:21px;background:url("../img/icn-flowarrow.png") no-repeat center center;background-size:contain;transform:translateX(-50%)}.flow__item:last-child{margin-bottom:0}.flow__item:last-child:after{display:none}.flow__ttl2{margin:0 auto 18px;width:100%}.flow__ttl2 img{width:100%;height:auto;display:block}.cta__btn img{width:100%;height:auto;display:block;margin:0 0 0 -1px;border-radius:10px;box-shadow:3px 4px 0 #222;transition:inherit}.cta__btn a{display:block;transition:transform .2s ease,box-shadow .2s ease}.cta__btn a:hover img{box-shadow:none;transform:translate(3px, 3px)}.cta__btn a+a{margin-top:19px}.faq{background-image:url("../img/bg-dot@2x.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding-top:62px;padding-bottom:153px}.faq__ttl{margin:0 auto 22px;width:72.7777777778%}.faq__ttl img{width:100%;height:auto;display:block}.faq__item{margin-bottom:8px}.faq__item:last-child{margin-bottom:0}.faq__item.is-open{margin-bottom:14px}.faq__item.is-open .faq__answer__inner{opacity:1}.faq__item.is-open .faq__toggle::after{transform:translateY(-50%) rotate(0deg)}.faq__question{background:#0750b4;color:#fff;padding:10px 15px 11px 16px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;cursor:pointer;position:relative;border-radius:5px}.faq__q-icon,.faq__a-icon{width:32px;flex-shrink:0}.faq__q-icon img,.faq__a-icon img{display:block;width:22px;height:22px}.faq__q-icon{align-self:flex-start;margin-top:3px}.faq__a-icon{margin:14px 0 26px 15px}.faq__q-text{max-width:calc(100% - 61px);font-size:1.5rem;line-height:2rem;letter-spacing:0em;font-weight:500}.faq__a-text{font-size:1.5rem;line-height:2.8rem;letter-spacing:0em;font-weight:500;margin:14px 15px 26px 0}.faq__answer{margin:3px 0 0;border-radius:5px;background:#fff}.faq__answer__inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease;color:#222}.faq__toggle{margin-left:auto;position:relative;width:24px;height:24px;transition:transform .25s ease}.faq__toggle::before,.faq__toggle::after{content:"";width:24px;height:2px;background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:.25s}.faq__toggle::after{transform:translateY(-50%) rotate(90deg)}.consul{position:relative;margin-top:-85px;padding-bottom:85px;background-image:url("../img/diag-blue@2x.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto}.consul__inner{padding-top:23px}.consul__ttl{margin:0 auto 17px;width:100%}.consul__ttl img{width:100%;height:auto;display:block}.voice{padding-top:71px;padding-bottom:72px;position:relative;background:#1686d8}.voice__ttl{margin:0 auto 62px;width:41.2820512821%}.voice__ttl img{width:100%;height:auto;display:block}.voice__list{overflow:visible}.voice__list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.voice__block{background:#fff;box-sizing:border-box;padding:26px 22px;border-radius:5px;max-width:318px;width:100%}.voice__block img{width:138.16px;margin:0 auto;height:auto;object-fit:cover;overflow:clip}.voice__catch{margin-top:18px;font-size:1.7rem;line-height:2.8rem;letter-spacing:0.05em;font-weight:900}.voice__text{margin-top:8px;font-size:1.5rem;line-height:2.5rem;letter-spacing:0em;font-weight:400}.voice__info{margin-top:12px;text-align:right;font-size:1.5rem;line-height:1rem;letter-spacing:0em;font-weight:500}.voice__nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.voice__dots{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.voice__dots .slick-dots{bottom:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.voice__dots li{width:18px;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.voice__dots li button{width:8px;height:8px;padding:0;border-radius:50%;background:#60afea;border:none}.voice__dots li button:before{display:none}.voice__dots .slick-active button{background:#fce800}.voice__prev,.voice__next{width:58px;height:58px;background:rgba(0,0,0,0);border:none}.voice__prev img,.voice__next img{width:100%;height:100%;display:block;object-fit:cover}.voice::after{content:"";position:absolute;bottom:-32px;left:0;width:100%;height:33px;background:#1686d8;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.voice .slick-dotted.slick-slider{margin-bottom:15px}.bnf{margin-top:-61px;overflow:hidden}.bnf__head img{width:100%;height:auto}.bnf__box{margin-top:-202px;background:linear-gradient(to bottom, transparent 0 100px, #fff 100px);padding-bottom:50px}.bnf__item{padding-left:15px}.bnf__item img{width:calc(100% - 10px);height:auto}.bnf__item:nth-child(3){padding-left:0}.contact{padding-top:66px;padding-bottom:70px;background-image:url("../img/bg-dot@2x.png");background-repeat:no-repeat;background-position:center top;background-size:100% auto}.contact__ttl{width:97.6923076923%;margin:0 auto 15px}.contact__ttl img{width:100%;height:auto;display:block}.contact__bottom .cta__btn{margin-top:-37px}.contact__icon{width:46.3888888889%;margin:0 auto}.contact__icon img{width:100%;height:auto;display:block}.footer{background-color:#1260cb;padding-top:6px}.footer__logo{text-align:center}.footer__link{text-align:center;margin-top:48px}.footer__link a{display:inline-block;border-bottom:solid 1px #333;padding-top:4px;padding-bottom:4px;font-size:1.5rem;letter-spacing:0em;font-weight:500;padding-right:6px}.footer__link a img{vertical-align:-6px;margin-right:3px}.footer__link a:after{display:inline-block;width:8px;height:8px;content:"";border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg);margin-left:3px}.copy{background-color:#1260cb;color:#fff;font-family:"Hanken Grotesk",sans-serif;font-weight:400;font-size:1.3rem;letter-spacing:0em;text-align:center;padding:3px 0 24px}.store{margin-top:30px}.store__box{margin-bottom:33px}.store__box:last-child{margin-bottom:0}.store__area{background:#1686d8;border-radius:5px;text-align:center;font-size:2.5rem;letter-spacing:0em;font-weight:700;padding:12px 0 13px}.store__list{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:23px 16px}.store__item{width:calc(50% - 8px)}.store__name{background:#1260cb;font-size:2.2rem;letter-spacing:0em;font-weight:500;color:#fff;text-align:center;padding:7px 0 11px;border-radius:5px}.store__name.--sm{font-size:1.6rem;padding:11px 0 13px}.store__place{font-size:1.3rem;line-height:2rem;letter-spacing:0em;font-weight:400;text-align:center;margin-top:7px}.store__tel{margin-top:5px}.store__tel a{position:relative;display:block;font-size:1.9rem;letter-spacing:0em;font-weight:700}.store__tel a:before{position:absolute;top:3px;left:0;display:block;width:100%;height:100%;background:#222;border-radius:5px;content:""}.store__tel img{vertical-align:-3px;margin-right:5px}.store__tel span{position:relative;display:block;border:solid 1px #222;background:#fff;border-radius:5px;text-align:center;padding:14px 0 13px;z-index:2}.fix-contact{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:19;transition:transform .3s ease-out}.fix-contact img{width:100%;height:auto;display:block}.fix-contact.is-view{transform:translateY(0)}.fix-contact--sp{position:fixed;width:100vw;left:50%;bottom:-3px;transform:translateX(-50%) translateY(100%);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.fix-contact--sp.is-view{transform:translateX(-50%) translateY(0)}@media(min-width: 1231px){.fix-contact--sp{display:none}}.fix-contact--pc{display:none}@media(min-width: 1231px){.fix-contact--pc{display:none}}.cover{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#484848;mix-blend-mode:multiply;z-index:99;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.cover.is-open{opacity:1;visibility:visible}.bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;background:#0750b4;color:#fff}.bg__logo{position:absolute;top:26px;left:67px;z-index:4}.bg__menu{position:absolute;left:80px;bottom:71px;z-index:4;width:250px}.bg__menu-list{margin-top:15px}.bg__menu-item a{padding:10px 0 11px;display:block;font-size:2rem;letter-spacing:-0.05em;font-weight:900}.bg__menu-item:last-child a{padding-bottom:0}.bg__menu-item a:hover{color:#fce800}@media screen and (max-width: 1230px){.bg__logo{display:none}.bg__menu{display:none}}.m-coupon{position:fixed;top:0;left:0;width:100%;height:100%;background:url("../img/bg-coupon.png") no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;overflow:auto;padding:30px 15px}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.m-coupon{background-image:url("../img/bg-coupon@2x.png")}}.m-coupon img{width:100%;height:auto}@media(min-width: 431px){.m-coupon{position:absolute}}