﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;color:#3c3c3c;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif";font-weight:400;letter-spacing:.09em;font-feature-settings:"palt"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#3c3c3c;text-decoration:none;outline:none}input,textarea{-webkit-appearance:none;width:100%;padding:8px;border:0;border:1px #ccc solid;border-radius:4px;outline:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:.04em}input[type=radio],input[type=checbox]{-webkit-appearance:normal}input[type=submit]{background:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.app{overflow:hidden;color:#231815}.app img{display:block;width:100%;height:auto}.app .mv{height:min(830px,62vw);background:url(../../img/mv_pc.webp) no-repeat center top/cover;font-size:0}@media all and (max-width:1320px){.app .mv{background-size:auto 104%}}@media all and (max-width:520px){.app .mv{height:164.2vw;background-image:url(../../img/mv_sp.webp);background-size:cover}}.app .nav{padding:min(30px,2%) min(30px,2.5%);background-color:#f00001}@media all and (max-width:812px){.app .nav{padding:3% 2.5%}}.app .nav ul{display:flex;justify-content:center;gap:0 min(13px,1.333%);flex-wrap:wrap}@media all and (max-width:812px){.app .nav ul{gap:2.3vw 2.3%}}.app .nav li{width:min(255px,24%);transition:.3s}@media(hover: hover){.app .nav li:hover{translate:0 -5px}}@media all and (max-width:812px){.app .nav li{width:48.85%}}.app .nav a{display:flex;justify-content:center;align-items:center;position:relative;height:60px;border-radius:30px;background-color:#fff;color:#231815;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:.04em;font-size:min(1.0625rem,1.8vw);text-align:center}@media all and (max-width:1080px){.app .nav a{padding-right:1vw}}@media all and (max-width:812px){.app .nav a{height:min(60px,15vw);padding-right:3vw;border-radius:min(16px,4vw);font-size:min(1.0625rem,4vw)}}.app .nav a::after{display:block;content:"";position:absolute;top:50%;right:10px;translate:0 -50%;width:26px;height:26px;background:url(../../img/arrow.svg) no-repeat center center/contain}@media all and (max-width:1080px){.app .nav a::after{right:1vw;width:2.4vw;height:2.4vw}}@media all and (max-width:812px){.app .nav a::after{right:1.3vw;width:min(22px,5.1vw);height:min(22px,5.1vw)}}.app__contents{position:relative;background:url(../../img/bg_gradation.webp) repeat-y center top/100% auto}.app__contents::before{display:block;content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:100%;height:100%;background:url(../../img/about_bg.webp) repeat-y center top;z-index:2}@media all and (max-width:1080px){.app__contents::before{background-size:min(1650px,110%) auto}}@media all and (max-width:812px){.app__contents::before{background:url(../../img/about_bg_sp.webp) no-repeat center top/contain}}.app .sec__cont{position:relative;width:min(940px,96%);margin:0 auto;border:9px solid #231815;border-radius:40px;background-color:#fff;overflow:hidden}@media all and (max-width:812px){.app .sec__cont{border-width:min(9px,1.5vw);border-radius:min(40px,7vw)}}.app .about{margin-bottom:60px}@media all and (max-width:812px){.app .about{margin-bottom:40px}}.app .about__ttl{position:relative;width:min(920px,100%);margin:0 auto;padding:55px 0 25px}@media all and (max-width:1080px){.app .about__ttl{padding:8vw 0 4vw}}@media all and (max-width:812px){.app .about__ttl{padding:11vw 0 6vw}}.app .about__ttl::before{display:block;content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:1200px;height:650px;background:url(../../img/star.svg) no-repeat center bottom/cover;z-index:1}@media all and (max-width:1080px){.app .about__ttl::before{height:min(650px,46vw)}}@media all and (max-width:812px){.app .about__ttl::before{height:63vw;background-size:110vw auto}}.app .about__ttl img{position:relative;width:min(800px,85vw);margin:0 auto;z-index:3}@media all and (max-width:812px){.app .about__ttl img{width:min(600px,90vw)}}.app .about__ttl::after{display:block;content:"";position:absolute;bottom:0;right:20px;width:115px;height:102px;background:url(../../img/about_yumenta.webp) no-repeat center top/cover;filter:drop-shadow(0px 7px 8px rgba(0, 0, 0, 0.14));z-index:3}@media all and (max-width:812px){.app .about__ttl::after{right:min(20px,3vw);width:min(115px,17vw);height:min(102px,15vw)}}.app .about .sec__cont{position:relative;display:flex;flex-direction:column;gap:60px 0;padding:70px 4%;z-index:3}@media all and (max-width:812px){.app .about .sec__cont{padding:35px 5% 50px}}.app .about__item{display:flex;justify-content:space-between;align-items:flex-start;gap:0 5%}@media all and (max-width:812px){.app .about__item{flex-direction:column;gap:7vw 0}}.app .about__item.point02 .about__data{order:2}@media all and (max-width:812px){.app .about__item.point02 .about__data{order:1}}.app .about__item.point02 .about__pic{order:1}@media all and (max-width:812px){.app .about__item.point02 .about__pic{order:2}}.app .about__data{flex:1}.app .about__point{display:flex;justify-content:flex-start;align-items:center;gap:0 15px;margin-bottom:25px}.app .about__point>span{display:inline-block;color:#f00001;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;letter-spacing:.04em;font-size:60px;letter-spacing:-0.02em}@media all and (max-width:812px){.app .about__point>span{font-size:min(52px,12vw)}}.app .about__point strong{line-height:1.3}.app .about__point strong span{display:inline-block;margin-bottom:.3em;background:linear-gradient(transparent 50%, #ffd3d3 50%);font-weight:600;font-size:25px}@media all and (max-width:812px){.app .about__point strong span{font-size:min(25px,5.5vw)}}.app .about__detail{line-height:1.7}@media all and (max-width:812px){.app .about__detail{font-size:.938rem}}.app .about__pic{width:min(370px,38%)}@media all and (max-width:812px){.app .about__pic{width:min(370px,86.5%);margin:0 auto}}.app .pr{position:relative;z-index:4;margin-bottom:60px}@media all and (max-width:812px){.app .pr{margin-bottom:40px}}.app .pr__inner{position:relative;padding-top:56.25%}.app .pr .video-js{position:absolute;top:0;left:0;width:100%;height:100%}.app .pr .video-js .vjs-big-play-button{top:50%;left:50%;translate:-50% -50%}.app .download{position:relative;z-index:4}.app .download .sec__cont{background-color:#231815}.app .download__ttl{display:flex;justify-content:center;align-items:center;gap:0 10px;color:#fff;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;letter-spacing:.04em;font-size:28px;text-align:center;padding:10px 0 18px}@media all and (max-width:812px){.app .download__ttl{padding-top:12px;font-size:min(28px,6.5vw)}}.app .download__ttl::after{display:block;content:"";width:27px;height:27px;background:url(../../img/download.svg) no-repeat center center/contain}@media all and (max-width:812px){.app .download__ttl::after{width:min(28px,6.5vw);height:min(28px,6.5vw)}}.app .download__cont{padding:4% 6.5% 5%;background-color:#fff}@media all and (max-width:812px){.app .download__cont{padding:6% 5% 5%}}.app .download .method{line-height:1.7;margin-bottom:10px}@media all and (max-width:812px){.app .download .method{font-size:.938rem}}.app .download__app{display:flex;justify-content:space-between;align-items:flex-start;gap:0 5%;width:min(750px,100%);margin-bottom:15px}@media all and (max-width:812px){.app .download__app{margin-bottom:20px}}.app .download .device{padding-top:20px;font-weight:600}.app .download .device dt{display:inline-block;margin-bottom:10px;padding:4px 10px;border:2px solid #231815;border-radius:4px;font-size:.938rem;text-align:center}.app .download .device dd{line-height:1.4}.app .download__btn{display:flex;justify-content:center;flex-shrink:0;gap:0 2.2%;margin-top:30px}@media all and (max-width:812px){.app .download__btn{margin-top:20px}}.app .download__btn li{height:min(56px,13vw);transition:.3s}@media(hover: hover){.app .download__btn li:hover{translate:0 -5px}}.app .download__btn a{display:block;height:100%;transition:.3s}.app .download__btn img{width:auto;height:100%}.app .download .qr{width:min(320px,40%)}@media all and (max-width:812px){.app .download .qr{display:none}}.app .download .attention{display:flex;flex-direction:column;gap:5px 0;padding:3% 3.5%;border-radius:15px;background-color:#f0f0f0}@media all and (max-width:812px){.app .download .attention{padding:5%}}.app .download .attention li{position:relative;line-height:1.5;padding-left:15px;font-size:.938rem}@media all and (max-width:812px){.app .download .attention li{font-size:.875rem}}.app .download .attention li::before{display:block;content:"";position:absolute;top:6px;left:0;width:8px;height:8px;border-radius:50%;overflow:hidden;background-color:#f00001}.app .fbsid{position:relative;z-index:3;margin-top:-110px;background:url(../../img/arch.svg) no-repeat center top}@media all and (max-width:812px){.app .fbsid{margin-top:max(-130px,-30vw);background-size:200% 24%}}.app .fbsid::before{display:block;content:"";position:absolute;top:300px;left:0;width:100%;height:calc(100% - 300px);background-color:#f0f0f0}@media all and (max-width:812px){.app .fbsid::before{top:min(300px,23%);height:max(100% - 300px,77%)}}.app .fbsid__inner{position:relative;padding:150px 0 140px}@media all and (max-width:812px){.app .fbsid__inner{padding:min(150px,35vw) 0 90px}}.app .fbsid__ttl{position:relative;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;letter-spacing:.04em;width:min(520px,94%);margin:0 auto 40px;padding:110px 0 25px;background:url(../../img/doted_line.svg) repeat-x left bottom/auto 2px;font-size:66px;text-align:center}@media all and (max-width:812px){.app .fbsid__ttl{width:min(520px,77%);margin-bottom:min(30px,6%);padding:min(110px,15.7vw) 0 15px;font-size:min(66px,8vw)}}.app .fbsid__ttl::before{display:block;content:"";position:absolute;top:0;left:-90px;width:80px;height:70px;background:url(../../img/quote.svg) no-repeat left top/contain;opacity:.15}@media all and (max-width:812px){.app .fbsid__ttl::before{left:max(-90px,-8.8%);width:min(80px,12vw);height:min(70px,11vw)}}.app .fbsid__ttl img{display:inline-block;width:320px;margin-right:5px;vertical-align:-0.06em}@media all and (max-width:812px){.app .fbsid__ttl img{width:min(320px,66%)}}.app .fbsid__ttl span{color:#f00001}.app .fbsid__intro{padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:.04em;width:min(520px,94%);line-height:1.5;margin:0 auto 60px;font-size:1.0625rem;text-align:center}@media all and (max-width:812px){.app .fbsid__intro{width:min(520px,78%);margin-bottom:20px;font-size:1rem;text-align:left}.app .fbsid__intro br{display:none}}.app .fbsid .process{position:relative;width:90%;margin-left:10%;padding-right:10%}@media all and (max-width:520px){.app .fbsid .process{width:100%;margin-left:0;padding-right:0}}.app .fbsid .process__ttl{position:relative;width:min(1100px,90%);margin:0 auto 50px;padding:10px 0;border-radius:25px;background-color:#231815;color:#fff;font-weight:600;font-size:24px;text-align:center}@media all and (max-width:812px){.app .fbsid .process__ttl{margin:min(250px,43vw) auto 30px;font-size:1.25rem}}.app .fbsid .process__ttl::after{display:block;content:"";position:absolute;top:max(-237px,-19vw);right:3%;width:min(210px,20%);height:min(237px,19vw);background:url(../../img/fbs-id_bakachinga.webp) no-repeat left top/contain}@media all and (max-width:1080px){.app .fbsid .process__ttl::after{right:-4%}}@media all and (max-width:812px){.app .fbsid .process__ttl::after{top:max(-237px,-38vw);left:50%;right:auto;translate:-50% 0;width:min(210px,38%);height:min(237px,38vw)}}.app .fbsid .process__item{display:flex;flex-direction:column;gap:15px 0;cursor:grab}.app .fbsid .process__item:active{cursor:grabbing}.app .fbsid .process .num{width:40px;height:40px;border-radius:50%;overflow:hidden;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;letter-spacing:.04em;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;background-color:#f00001;color:#fff}.app .fbsid .process__text{display:flex;justify-content:center;align-items:center;flex-grow:1;line-height:1.5;font-weight:600;text-align:center}.app .fbsid .process__pic{overflow:hidden;border-radius:16px;border:5px solid #4a4a4a}.app .fbsid .swiper-wrapper{display:flex;justify-content:flex-start}.app .fbsid .swiper-slide{height:auto !important}.app .fbsid .swiper-pagination{left:-10%;bottom:-70px;translate:5% 0}@media all and (max-width:812px){.app .fbsid .swiper-pagination{bottom:-45px}}@media all and (max-width:520px){.app .fbsid .swiper-pagination{left:0;translate:0 0}}.app .fbsid .swiper-pagination-bullet-active{background:#f00001}.app .fbsid .swiper-prev,.app .fbsid .swiper-next{position:absolute;top:50%;translate:0 -50%;width:30px;height:30px;border-top:3px solid #231815;border-right:3px solid #231815;rotate:45deg;z-index:4;cursor:pointer}@media all and (max-width:812px){.app .fbsid .swiper-prev,.app .fbsid .swiper-next{width:25px;height:25px}}.app .fbsid .swiper-prev{left:-60px;rotate:-135deg}@media all and (max-width:812px){.app .fbsid .swiper-prev{left:-40px}}@media all and (max-width:520px){.app .fbsid .swiper-prev{left:15px}}.app .fbsid .swiper-next{right:15px}.app .faq{position:relative;z-index:3;width:min(920px,94%);margin:0 auto;padding:70px 0 150px}.app .faq__ttl{margin-bottom:25px;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;letter-spacing:.04em;text-align:center}.app .faq__ttl strong{display:block;margin-bottom:10px;font-size:60px;letter-spacing:.07em}@media all and (max-width:812px){.app .faq__ttl strong{font-size:min(60px,14vw)}}.app .faq__ttl strong span{color:#f00001}.app .faq__ttl>span{display:block;font-size:1.125rem}@media all and (max-width:812px){.app .faq__ttl>span{font-size:min(1.125rem,4vw)}}.app .faq__item{margin-bottom:10px;padding:min(20px,6%) min(30px,5%);border-radius:min(30px,6vw);background-color:#fff}.app .faq__q,.app .faq__a{position:relative;padding:2px 0 0 40px}.app .faq__q::before,.app .faq__a::before{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:28px;height:27px;border-radius:8px;color:#fff;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:.04em;padding-bottom:1px;font-size:1.125rem}.app .faq__q{line-height:1.4;margin-bottom:10px;color:#00c2f2;font-weight:600;font-size:1.125rem}.app .faq__q::before{content:"Q";background-color:#00c2f2}.app .faq__a{line-height:1.6}@media all and (max-width:812px){.app .faq__a{font-size:.938rem}}.app .faq__a::before{content:"A";background-color:#f00001}.app .faq__btn{width:min(370px,80%);margin:35px auto 0;transition:.3s}@media all and (max-width:812px){.app .faq__btn{width:280px}}@media(hover: hover){.app .faq__btn:hover{translate:0 -5px}}.app .faq__btn a{position:relative;padding-bottom:.1em;rotate:.05deg;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:.04em;display:flex;justify-content:center;align-items:center;padding:40px 0 44px;border-radius:20px;background-color:#f00001;box-shadow:0px 4px 0px 0px #fff;color:#fff;font-size:26px}@media all and (max-width:812px){.app .faq__btn a{padding:28px 0 32px;font-size:1.25rem}}.app .faq__btn a::after{display:block;content:"";position:absolute;top:50%;right:15px;translate:0 -50%;width:34px;height:34px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 34.38 34.38"><circle cx="17.19" cy="17.19" r="17.19" style="fill:%23ffffff"/><path d="M16.01,24.91l-1.37-1.37,6.35-6.35-6.35-6.35,1.37-1.37,7.72,7.72-7.72,7.72Z" style="fill:%23f00001"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}@media all and (max-width:812px){.app .faq__btn a::after{width:26px;height:26px}}.app .bnr-appfes{opacity:0;visibility:hidden;transition:all .3s;display:flex;justify-content:flex-end;align-items:flex-start;position:fixed;left:0;bottom:0;width:100%;padding:0 10px 10px 0}@media all and (max-width:812px){.app .bnr-appfes{padding-right:0}.app .bnr-appfes::before{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background-color:rgba(0,0,0,.6)}}.app .bnr-appfes{z-index:10}.app .bnr-appfes a{display:block;position:relative;width:min(500px,87%);border:3px solid #fff;border-radius:20px;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.3));overflow:hidden}@media all and (max-width:812px){.app .bnr-appfes a{margin:0 auto;border-width:min(3px,.8vw)}}.app .bnr-appfes a img{border:4px solid #231815;border-radius:17px}@media all and (max-width:812px){.app .bnr-appfes a img{border-width:min(4px,1vw)}}.app .bnr-appfes.is-active{opacity:1;visibility:visible}.footer-parts .fc::before{z-index:4}.footer-parts .page-top{display:none}.sp-nav{display:none !important}/*# sourceMappingURL=style.css.map */