@charset "UTF-8";html{font-size:62.5%}.content-for-layout{padding-bottom:0!important}body{letter-spacing:.01em;font-size:1.6rem;font-family:Shippori Mincho,serif!important;font-style:normal;line-height:1.6;font-style:normal!important;scroll-behavior:smooth;font-feature-settings:"palt";background:#fff;color:#151515}p{margin:0}li{list-style:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,p,a,ul,li,span{font-family:Shippori Mincho,serif;color:#151515}small{font-size:1.2rem}img{max-width:100%;display:block;height:auto}div{box-sizing:border-box}.wrap{max-width:1200px;margin:0 auto;padding:0 60px}.block{padding:60px 0}a{transition:.4s;color:#151515}#page_top a{position:fixed;bottom:20px;right:20px;background:#ffc77f;border:2px solid #fff;width:50px;height:50px;border-radius:50%;z-index:1000;line-height:60px;font-weight:700;text-align:center;box-shadow:0 0 15px -5px #292a2c99;opacity:.7;color:#fff}#page_top a:before{position:absolute;content:"\f102";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;margin:auto;right:0;left:0;bottom:10%}#page_top a:hover{opacity:1}.sponly{display:none}.center{text-align:center}.flex{display:flex;justify-content:space-around;flex-wrap:wrap}.sec-ttl-area{margin-bottom:40px;text-align:center}.sec-ttl-area p{font-size:2.2rem}.sec-ttl{position:relative}.sec-ttl img{position:relative;z-index:2}.shadow{-moz-text-shadow:0px 0px 20px rgba(255,255,255,1);-webkit-text-shadow:0px 0px 20px rgba(255,255,255,1);-ms-text-shadow:0px 0px 20px rgba(255,255,255,1);text-shadow:0px 0px 20px rgba(255,255,255,1)}.marker{color:#fff200}header{height:90vh;background:url(/cdn/shop/files/FV-bg_pc.jpg?v=1718788702)no-repeat;background-size:cover;background-position:bottom center}.obi{color:#f6e2b5;background:#2d3756;text-align:center;padding:10px 0;font-size:2.6rem}.obi p{color:#f6e2b5}.firstview{height:100%;position:relative;text-align:center}.firstview .logo{position:absolute;left:20px;top:20px}.firstview .copy{position:absolute;top:22%;right:0;bottom:0;left:0;margin:auto}.firstview .copy img{display:inline-block}.firstview .copy p{line-height:2;font-size:2rem}.firstview .copy h1{font-size:3.6rem;font-weight:500;margin:30px 0 50px}.firstview .copy h1 span{color:#27304c;font-size:140%}.firstview .makura{position:absolute;bottom:0;right:10%}.under{background:linear-gradient(#b7e1fa,#b7e1fa) 0 100%/0 17px no-repeat;transition:background 3s;text-decoration:none}.underline-after{background-size:100% 17px}.scrolldown1{position:absolute;left:50%;bottom:60px;height:100px}.scrolldown1 span{display:block;text-align:center}.scrolldown1:after{content:"";position:absolute;top:20px;width:2px;height:30px;background:#151515;animation:pathmove 1.4s ease-in-out infinite;opacity:0;left:0;right:0;margin:auto}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:40px;opacity:1}to{height:0;top:100px;opacity:0}}.mainb{margin-top:60px}.coupon{text-align:center}.coupon button:hover{opacity:.6}.coupon button{display:block;transition:.4s;margin:0 5%;background:none;border:none}.caption{font-size:2rem;margin-top:30px;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,"sans-serif";letter-spacing:.1em}.accordionbox{border:1px solid #aa8637;margin-top:60px}.accordion{text-align:center;font-size:2.4rem;padding:20px 0;position:relative}.accordion:after{border-right:solid 2px #aa8637;border-top:solid 2px #aa8637;content:"";display:block;height:15px;position:absolute;right:25px;top:34%;transform:rotate(135deg);transition:transform .3s ease-in-out,top .3s ease-in-out;width:15px}.accordion.open:after{top:45%;transform:rotate(-45deg)}.accordion{cursor:pointer}.stepbox{padding:0 60px 20px;display:none}.stepbox li{text-align:center;background:#f8f6ef;padding:30px;font-size:2.2rem;margin-bottom:15px}.stepbox li .step{color:#aa8637;position:relative;padding-bottom:5px;margin-bottom:20px}.stepbox li .step:before{content:"";position:absolute;bottom:0;right:0;left:0;margin:auto;width:30px;background:#aa8637;height:1px}.stepbox li img{display:block;margin:20px auto 0}.cta{background:#f7f6fb;text-align:center}.cta .btn{color:#fff;background:#27304c;border:solid 1px #27304c;padding:30px;max-width:370px;width:100%;margin:30px auto 0;font-size:2rem;position:relative;display:block;font-weight:500;line-height:1.6;transition:.4s}.cta .btn:hover{color:#27304c;background:#fff}.btn:not(.disabled):hover:after{outline:none!important}.cta .btn:after{border-right:solid 2px #fff;border-top:solid 2px #fff;content:"";display:block;height:8px;position:absolute;right:25px;top:45%;transform:rotate(45deg);transition:transform .3s ease-in-out,top .3s ease-in-out;width:8px;transition:.4s;left:auto;outline:none}.cta .btn:hover:after{border-right:solid 2px #27304c;border-top:solid 2px #27304c}.cta img{display:block;margin:0 auto}.footer{background:#fff;color:#151515;padding:20px;font-size:1.4rem;text-align:center}.footer a{text-decoration:none;padding:0 10px}.footer p{margin-top:10px}@media screen and (max-width:1600px){.firstview .makura{right:2%;width:30%}.firstview .makura img{width:auto;height:auto}.firstview .copy{top:16%}}@media screen and (max-width:1024px){.firstview .copy h1{font-size:3rem}.firstview .copy{padding:0 5%}}@media screen and (max-width:768px){.content-for-layout .mainb{margin-top:25px}.block{padding:40px 0}.wrap{padding:0 20px}header{height:auto;background:url(/cdn/shop/files/FV-bg_sp.jpg?v=1718788702)no-repeat;background-size:cover;background-position:bottom center}.pconly{display:none}.sponly{display:block}.obi{font-size:1.6rem}.firstview .logo{width:15%;left:15px;top:15px}.firstview .copy{position:relative;padding:70px 15px 140px}.firstview .copy img{padding:0 7%}.firstview .makura{width:60%;bottom:-20px}.scrolldown1{left:30px;bottom:-30px}.firstview .copy h1{font-size:6vw;margin:30px 0 35px}.firstview .copy p{font-size:1.3rem}.caption{font-size:1.4rem;margin-top:15px}.accordion{font-size:1.6rem;padding:16px 0}.accordion:after{width:10px;height:10px}.stepbox{padding:0 10px 10px}.stepbox li{padding:12px;font-size:1.4rem}.stepbox li p{line-height:1.6}.stepbox li .step{margin-bottom:13px}.coupon button{margin:0 20px}.accordionbox{margin-top:30px}.cta .btn{width:80%;margin:15px auto 0;font-size:1.6rem;padding:20px 0}.cta img{padding:0 10%}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/premium_lprtg_style.css.map */
