@charset "UTF-8";:root{--font-normal: 20px;--font-normal-sp: 20px;--font-small-sp: 17px;--font-big: 24px}*{box-sizing:border-box}body{margin:0;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-seri;color:#333}ul{padding-left:0}li{list-style:none}a{display:inline-block;text-decoration:none;color:#333}p{color:#333}h1{font-family:\6e38\660e\671d,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,serif;font-weight:700}h2{font-size:36px;font-weight:700;letter-spacing:1px;font-family:\6e38\660e\671d,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,serif}img{vertical-align:bottom}.spNon{display:block}.spOnly{display:none}.message__ttl--box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:relative;width:90%;max-width:800px;margin:0 auto}.message__ttl--box:after{content:"";position:absolute;bottom:12px;width:100%;height:1px;background-color:#45371a}.message__ttl--box h2,.message__ttl--box p{position:relative;margin:0;color:#45371a}.message__ttl--box .message__ttl{letter-spacing:3px}.message__ttl--box p{bottom:10px}.staff__comment--inner{position:relative;padding:30px 0;border-top:1px solid #bab6a2;border-bottom:1px solid #bab6a2;box-shadow:0 5px 10px #3b3b3b1a}.staff__comment--inner .staff__comment{position:relative;padding-left:120px;margin:0 auto;width:fit-content;font-size:var(--font-normal)}.staff__comment--inner .staff__comment:after{content:"";position:absolute;left:0;bottom:-30px;width:100px;height:200px;background-image:url(staff_img.png);background-repeat:no-repeat;background-size:contain;background-position:bottom}.header__inner{width:100%;height:100svh;background-image:url(fv_bg.jpg);background-position:15% 50%;background-size:2200px;background-repeat:no-repeat}.header__inner .logo{position:relative;top:15px;margin:0 auto;width:140px}.header__inner .logo img{width:100%;object-fit:contain}.header__inner .ttl__inner{position:absolute;left:50%;top:50%;transform:translate(-100%) translateY(-50%);width:fit-content}.header__inner .ttl__inner .header__ttl--sub{position:relative;font-size:20px;letter-spacing:2px}p.header__ttl--sub{color:#fff}.header__inner .ttl__inner .header__ttl--fir{font-size:60px;letter-spacing:5px;font-weight:700;background:linear-gradient(to right,#f3cd34,#fce9ae,#fbce43);-webkit-background-clip:text;background-clip:text;color:transparent}.header__inner .ttl__inner .header__ttl--sec{font-size:60px;letter-spacing:5px;font-weight:700;background:linear-gradient(to right,#fce9ae,#f3cd34,#fbce43);-webkit-background-clip:text;background-clip:text;color:transparent}.header__inner .ttl__inner .header__ttl--small{font-size:40px}.header__inner .ttl__inner .header__points{display:flex;justify-content:space-between;position:relative;left:-10px;width:390px;margin-bottom:60px}.header__inner .ttl__inner .header__points .point__content{flex:0 0 30%}.header__inner .ttl__inner .header__points .point__content img{display:block;margin:0 auto;width:50px;height:50px;object-fit:contain}.header__inner .ttl__inner .header__points .point__content p{font-size:var(--font-normal);text-align:center;letter-spacing:2px;color:#fff}.header__inner .ttl__inner .header__cta{position:relative;width:500px;height:200px}.header__inner .ttl__inner .header__cta img{width:100%;height:100%;object-fit:contain}#intro{padding:190px 0 180px}#intro .intro__ttl--inner{position:relative;text-align:center}#intro .intro__ttl--inner .intro__ttl{position:relative;margin:25px auto;width:fit-content}#intro .intro__ttl--inner .intro__ttl:before{content:"";position:absolute;top:-60px;left:-300px;background-image:url(intro_deco1.png);background-size:contain;background-repeat:no-repeat;width:200px;height:200px}#intro .intro__ttl--inner .intro__ttl:after{content:"";position:absolute;top:-80px;right:-400px;background-image:url(intro_deco2.png);background-size:contain;background-repeat:no-repeat;width:250px;height:250px}#intro .intro__ttl--inner p{font-size:var(--font-normal);line-height:40px;letter-spacing:2px}#intro .intro__ttl--inner:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);background:url(intro_ttl_bar.png);background-repeat:no-repeat;background-size:contain;width:250px;height:20px}#intro .intro__points{display:flex;flex-direction:row;justify-content:space-between;margin:60px auto 80px;width:800px}#intro .intro__points .point__content{flex:0 0 28%}#intro .intro__points .point__content img{width:100%;object-fit:contain}#support{position:relative;overflow:hidden;padding-bottom:150px}#support:before{content:"";position:absolute;width:100%;height:700px;background:linear-gradient(to bottom,#dcdcdc59 0px 300px),url(support_bg.jpg) no-repeat center/cover;background-color:#fff;background-size:cover;background-position:center 30%;-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 200px,rgba(0,0,0,0) 500px);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:top;mask-image:linear-gradient(to bottom,#000 300px,#0000 600px);mask-repeat:no-repeat;mask-size:100% 100%;mask-position:top}#support .support__ttl--inner{position:relative;margin:160px auto 0;width:800px;color:#203373;z-index:1}#support .support__ttl--sub{white-space:nowrap;margin-bottom:60px;font-size:var(--font-normal);color:#203373}#support .support__topics{position:relative;display:flex;flex-direction:column;align-items:center;gap:80px;margin:20px auto 80px;width:90%;z-index:1}#support .support__topics .support__topics--content img{width:800px;object-fit:contain}.support__cta__btn{position:relative;left:-5px;margin:50px auto 0;width:380px}.support__cta__btn img{width:100%;object-fit:contain}.cta{padding:140px 0 130px;background:url(cta_bg.jpg);background-size:5%}.cta .font--yellow{color:#f4dc89}.cta .cta__ttl--sub{margin:0 0 5px;text-align:center;font-size:var(--font-normal);color:#fff;letter-spacing:1px}.cta .cta__ttl--box{background-color:#0000004d;border-top:1px solid #797150;border-bottom:1px solid #797150;margin-bottom:30px}.cta .cta__ttl--box .cta__box--inner{display:block;width:fit-content;margin:0 auto}.cta .cta__ttl--box .cta__box--inner h2{position:relative;left:5%;color:#fff;letter-spacing:1.5px}.cta .cta__list{position:relative;left:10px;margin:0 auto 20px;width:fit-content}.cta .cta__list p{font-size:var(--font-normal);color:#fff;letter-spacing:1px}.cta .cta__btn{position:relative;left:-5px;margin:0 auto;width:380px}.cta .cta__btn img{width:100%;object-fit:contain}#coins{padding:115px 0 160px;background-color:#2f3b5f;color:#f4dc89;text-align:center}#coins .coins__ttl--sub{color:#f4dc89;margin-bottom:60px}#coins .coins__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:800px;margin:0 auto}#coins .coins__list .coins__content{flex:0 0 48%;margin-bottom:30px}#coins .coins__list .coins__content img{width:100%;object-fit:contain}#customer{position:relative;padding:150px 0;background:url(message_bg.jpg);background-size:5%}#customer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff5c}#customer .customer__list{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;margin:20px auto 0;width:90%;max-width:820px;z-index:1}#customer .customer__list .customer__content{flex:0 0 100%}#customer .customer__list .customer__content img{width:100%;object-fit:contain}#faq{padding:150px 0}#faq .faq__ttl{position:relative;text-align:center;margin:0}#faq .faq__ttl:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);display:inline-block;width:30px;height:1px;background-color:#dbc173}#faq .faq__ttl--sub{text-align:center;font-size:18px}#faq .faq__list{margin:0 auto;width:800px}#faq .faq__list .faq__content{padding:15px 0}#faq .faq__list .faq__content .faq__question{position:relative;margin-bottom:15px;padding:5px 60px;background-color:#efeac4}#faq .faq__list .faq__content .faq__question:before{content:"Q.";position:absolute;top:50%;left:20px;transform:translateY(-50%);color:#bf9411}#faq .faq__list .faq__content .faq__question p{margin:0}#faq .faq__list .faq__content .faq__answer{position:relative;padding:5px 60px}#faq .faq__list .faq__content .faq__answer:before{content:"A.";position:absolute;top:50%;left:20px;transform:translateY(-50%);color:#bf9411}#faq .faq__list .faq__content .faq__answer:after{content:"";display:inline-block;position:absolute;top:50%;left:47px;width:1px;height:80%;transform:translateY(-55%);background-color:#bf9411}#faq .faq__list .faq__content .faq__answer p{margin:0}#message{position:relative;padding:150px 0;background:url(message_bg.jpg);background-size:5%}#message .message__box{position:relative;width:800px;margin:60px auto 0;border-top:2px solid #696034;border-bottom:2px solid #696034;background-color:#fff}#message .message__box:before,#message .message__box:after{content:"";position:absolute;top:0;bottom:0;width:2px}#message .message__box:before{left:0;background:linear-gradient(to bottom,#696034,#e6c74e,#696034)}#message .message__box:after{right:0;background:linear-gradient(to bottom,#696034,#e6c74e,#696034)}#message .message__box .flame-left{position:absolute;top:5px;left:5px;width:60px}#message .message__box .flame-right{position:absolute;top:5px;right:5px;width:60px;transform:scaleX(-1)}#message .message__box .box__inner{padding:30px 50px}#message .message__box .box__inner .ceo__face{position:absolute;top:25px;right:45px;width:180px;transform:scaleX(-1)}#message .message__box .box__inner .box__ttl{position:relative;left:-12px;font-size:23px;margin-bottom:40px;letter-spacing:1px;font-family:\6e38\660e\671d,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,serif;font-weight:700}#message .message__box .box__inner .box__text--sec,#message .message__box .box__inner .box__text--fir{font-size:16px;letter-spacing:.3px;line-height:26px}#message .message__box .box__inner .box__text--sec .slash{margin-right:4px;letter-spacing:-2px}footer{padding:20px 0 0}footer .nav-list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:800px;margin:0 auto 20px}footer .nav-list .footer__left{flex:0 0 30%}footer .nav-list .footer__left .footer__logo{text-align:right}footer .nav-list .footer__left .footer__logo img{width:50%;height:100%;object-fit:contain}footer .nav-list .footer__right{position:relative;top:10px;display:flex;flex-direction:column;align-items:flex-start;flex:0 0 63%}footer .nav-list .footer__right .footer__right--up{width:100%;display:flex;flex-direction:row;gap:50px}footer .nav-list .footer__right .footer__right--up li{position:relative}footer .nav-list .footer__right .footer__right--up li:nth-of-type(1):after{content:"";position:absolute;top:50%;right:-13%;transform:translateY(-50%);width:1px;height:15px;background-color:#333}footer .copyright{font-size:10px;text-align:center}.LINE_txt{text-align:center;color:#2f4f3f;font-weight:700}.LINE_txt2{text-align:center;color:#fff;font-weight:700}@media all and (max-width:800px){.spNon{display:none}.spOnly{display:inline-block}.staff__comment--inner{padding:15px 0}.staff__comment--inner .staff__comment{position:relative;padding-left:7%;margin:0 auto;width:fit-content;font-size:calc(var(--font-normal-sp) - 2px)}.staff__comment--inner .staff__comment:after{content:"";position:absolute;left:0;bottom:0;width:80px;height:200px;background-image:url(staff_img.png);background-repeat:no-repeat;background-size:contain;background-position:bottom}header{overflow-x:hidden!important}.header__inner{background-image:url(fv_bg_sp.jpg);background-position:center 40%;background-size:clamp(1200px,1200px + (100vw - 375px) * 10.9090909091,1800px);background-repeat:no-repeat}.header__inner .logo{top:10px;width:110px}.header__inner .ttl__inner{position:absolute;top:100px;padding-left:30px;left:0;transform:none}.header__inner .ttl__inner .header__ttl--sub{width:fit-content;left:0;margin-bottom:10px;font-size:calc(var(--font-normal-sp) + 2px)}.header__inner .ttl__inner .header__ttl--sub:before{width:35px}.header__inner .ttl__inner h1{margin-top:10px;margin-bottom:10px}.header__inner .ttl__inner .header__ttl--fir{font-size:clamp(2.3125rem,8vw,2.8125rem);letter-spacing:2px;white-space:nowrap}.header__inner .ttl__inner .header__ttl--sec{font-size:clamp(2.3125rem,8vw,2.8125rem);letter-spacing:2px}.header__inner .ttl__inner .header__ttl--small{font-size:clamp(1.5625rem,-.3125rem + 10vw,2.1875rem)}.header__inner .ttl__inner .header__points{left:-10px;width:clamp(245px,245px + 40 * (100vw - 375px) / 55,285px);margin-bottom:60px;background:linear-gradient(to bottom,#25154933,#25154999,#25154980 50%,#251549cc 80%,#25154933)}.header__inner .ttl__inner .header__points .point__content{flex:0 0 32%}.header__inner .ttl__inner .header__points .point__content img{width:clamp(35px,35px + 15 * (100vw - 375px) / 55,50px);height:clamp(40px,40px + 13 * (100vw - 375px) / 55,53px)}.header__inner .ttl__inner .header__points .point__content p{font-size:calc(var(--font-normal-sp) + 2px);text-align:center;letter-spacing:1px;text-shadow:0 0 20px #f0e1c9,0 0 20px #f0e1c9,0 0 20px #f0e1c9,0 0 30px #f0e1c9,0 0 30px #f0e1c9,0 0 30px #f0e1c9}.header__inner .header__cta--sp{position:absolute;left:50%;bottom:15px;transform:translate(-50%);width:100%;max-width:450px;height:auto}.header__inner .header__cta--sp img{width:100%;height:auto;object-fit:contain}#intro{padding:100px 0}#intro .intro__ttl--inner .intro__ttl{font-size:var(--font-big)}#intro .intro__ttl--inner .intro__ttl:before,#intro .intro__ttl--inner .intro__ttl:after{display:none}#intro .intro__ttl--inner p{font-size:var(--font-normal-sp);line-height:30px}#intro .intro__points{width:100%;flex-wrap:wrap;justify-content:space-around;margin:30px auto}#intro .intro__points .point__content{flex:0 0 40%}#intro .intro__points .point__content:nth-of-type(1){margin:0 30%}#intro .staff__comment{padding-left:90px;padding-right:10px}#support{width:100%;padding-bottom:100px}#support .support__ttl--inner{width:100%;margin-top:80px;padding:0 20px}#support .support__ttl--inner .support__ttl{font-size:var(--font-big)}#support .support__ttl--inner p{font-size:var(--font-normal-sp-4px);white-space:normal}#support .support__topics{gap:30px;margin-bottom:40px}#support .support__topics li{position:relative;width:100%}#support .support__topics li img{width:100%!important}#support .staff__comment{padding-left:90px;padding-right:10px}#coins{padding:60px 0 100px}#coins .coins__ttl--sub{font-size:calc(var(--font-normal-sp));padding:0 20px;line-height:30px}#coins .coins__list{flex-direction:column;align-items:center;width:85%;gap:30px;margin-bottom:40px}#customer{padding:60px 0 80px}#customer .message__ttl--box p{font-size:calc(var(--font-normal-sp))}.cta{padding:80px 0}.cta .cta__ttl--sub{font-size:var(--font-normal-sp)}.cta .cta__ttl--box .cta__box--inner .cta__ttl{left:0;padding-left:5%;white-space:nowrap;font-size:calc(var(--font-big) - 1px);letter-spacing:-.5px}.cta .cta__list .cta__content p{font-size:var(--font-normal-sp)}.cta .cta__btn{width:80%;max-width:380px;left:0}#faq{padding:80px 0}#faq .faq__list{width:90%}#faq .faq__list .faq__question,#faq .faq__list .faq__answer{padding-right:10px!important}#message{padding:80px 0}#message .message__box{width:90%;margin-top:30px}#message .message__box .box__inner{padding:25px 25px 0}#message .message__box .box__inner .ceo__face{top:10px;right:6%;width:130px}#message .message__box .box__inner .box__ttl{margin-bottom:25px;left:-10px;width:60%;line-height:35px;white-space:nowrap;font-size:calc(var(--font-big) - 2px)}#message .message__box .box__inner .box__text--fir,#message .message__box .box__inner .box__text--sec{font-size:var(--font-small-sp);line-height:30px}footer{padding:0 0 15px}footer .nav-list{width:90%;margin:0 auto;justify-content:center;gap:30px}footer .nav-list .footer__left{flex:0 0 30%;text-align:right}footer .nav-list .footer__left .footer__logo img{max-width:107px;width:100%}footer .nav-list .footer__right{position:relative;top:5px;display:flex;flex-direction:column;align-items:flex-start;flex:0 0 45%;gap:5px;font-size:14px}footer .nav-list .footer__right .footer__right--up{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:0;white-space:nowrap}footer .nav-list .footer__right .footer__right--up li:nth-of-type(1):after{display:none}footer .copyright{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style2.css.map */
