@-webkit-keyframes Floating{from{transform:translateY(-.75rem)}to{transform:translateY(.75rem)}}@keyframes Floating{from{transform:translateY(-.75rem)}to{transform:translateY(.75rem)}}@keyframes Floating{from{transform:translateY(-.75rem)}to{transform:translateY(.75rem)}}@keyframes Floating{from{transform:translateY(-.75rem)}to{transform:translateY(.75rem)}}@keyframes Floating{from{transform:translateY(-.75rem)}to{transform:translateY(.75rem)}}.text-theme{color:#ff0211}.text-white{color:#fff}.hover\:text-white:hover{color:#fff}.text-hgray{color:#787878}.text-mgray{color:#dcdcdc}.text-ggray{color:#646464}.text-cgray{color:#323232}.border{border-width:1px;border-style:solid}.border-0{border-width:0}.rounded-5{border-radius:5px}.rounded-1\/2{border-radius:50%}.rounded-full{border-radius:9999px}.svg-theme{fill:#ff0211;stroke:#ff0211}.bg-black{background-color:#000}.bg-theme{background-color:#ff0211}.bg-theme-dark{background-color:#ff0211}.bg-theme-500{background-color:#ffb5b8}.bg-mgray{background-color:#dcdcdc}.bg-ggray{background-color:#646464}.bg-lgray{background-color:#eee}.bg-2lgray{background-color:#f0f0f0}.bg-3lgray{background-color:#f1f1f1}.bg-white{background-color:#fff}.border-2{border-width:2px}.border-3{border-width:3px}.border-5{border-width:5px}.border-double{padding:7.5px}.border-double .border-double-inner{border-width:3px}.border-theme{border-color:#ff0211}.sp{display:none}.Floating{-webkit-animation-name:Floating;animation-name:Floating;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#first{padding-bottom:6em;overflow:hidden}#first .innerbox{position:relative}#first .logo{position:absolute;left:1.56vw;top:1.56vw;width:23.07vw;z-index:10}#first .logo img{width:100%}#first .badges .msg{color:#000}#first .badges .msg em{vertical-align:super;font-size:42.857%}#first .badges .thin{transform:scale(.9,1)}#first .badges .caption{color:#000}.orderbox{text-align:center}.orderbox .msg{font-size:1.25vw;letter-spacing:.1em;line-height:1.2}.orderbox .msg strong{font-size:112.5%}.orderbox .msg .price{font-size:225%;font-weight:700}.orderbox .msg .price.mini{font-size:180%}.orderbox .msg .unit{font-size:150%}.orderbox .msg .unit.mini{font-size:120%}.orderbox .msg .lg{font-size:112.5%}.orderbox a{width:33.85vw;height:6.25vw;margin:0 auto;padding:0 1.56vw;font-size:1.46vw;text-decoration:none;color:#fff;letter-spacing:.25em;background-color:#ff0211;border-radius:5px;overflow:hidden}.orderbox a .balloon{display:block;position:relative;width:7.81vw;height:100%;z-index:5}.orderbox a .balloon .bgballoon{height:7.81vw;margin-top:-.78vw}.orderbox a .balloon .msg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;font-size:.83vw;line-height:1.3;color:#ff0211;letter-spacing:0;z-index:10}.orderbox a .balloon .msg .price{font-size:150%}.orderbox a .balloon .msg .unit{font-size:131.25%}.orderbox a .balloon .msg .lg{font-size:112.5%}.orderbox a::after{content:"→";justify-content:flex-end;font-size:1.04vw}.orderbox a:focus,.orderbox a:hover{color:#fff;text-decoration:none}.orderbox .caution{font-size:.73vw;margin-top:1em}@media screen and (max-width:1920px){#first .logo{left:30px;top:30px;width:442px}#first .logo .panda{width:90px}.orderbox .msg{font-size:24px}.orderbox a{width:650px;height:120px;font-size:28px;padding:0 30px}.orderbox a .balloon{width:150px}.orderbox a .balloon .bgballoon{height:150px;margin-top:-15px}.orderbox a .balloon .msg{font-size:16px}.orderbox a::after{font-size:20px}.orderbox .caution{font-size:14px}}@media screen and (max-width:1540px){#first .logo{left:1.95vw;top:1.95vw;width:28.76vw}#first .logo .panda{width:5.84vw}#first .badges .caption{font-size:.78vw}}@media screen and (max-width:1100px){.orderbox .msg{font-size:2.18vw}.orderbox a{width:59.09vw;height:10.91vw;font-size:2.55vw;padding:0 2.73vw}.orderbox a .balloon .bgballoon{height:13.64vw;margin-top:-1.36vw}.orderbox a .balloon .msg{font-size:1.45vw}.orderbox a::after{font-size:1.82vw}.orderbox .caution{font-size:1.27vw}}#premium_banner{margin-bottom:80px}#second{margin-bottom:60px}#second .inner{padding:40px}#second .inner p{font-size:21px}#second .inner h2{font-size:42px;letter-spacing:.15em}#second .inner h2 .din{font-size:128.571%;font-weight:700}#second .inner .betweenbox{width:765px;margin:1em auto 0}#second .inner .betweenbox dl{width:150px;font-size:18px}#second .inner .betweenbox dl.strong{width:270px}#second .inner .betweenbox dl.strong dd{font-size:21px;letter-spacing:.15em}#second .inner .betweenbox dl.strong dd .din{font-size:114.286%;font-weight:700}#second .inner .betweenbox dl dd,#second .inner .betweenbox dl dt{height:60px}#second .inner .betweenbox dl dt{letter-spacing:.08em}#third{padding-top:80px;padding-bottom:80px;background-image:url(/img/lp01/bg_paper.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}#third .inner{max-width:84rem}#third h2{font-size:3.6rem;letter-spacing:.05em}#third h2 .l{margin-left:-1em}#third h2 .r{margin-right:-1em}#third h2 .lg,#third h2 .lg2{font-size:133.33%}#third h2 .sm{margin-top:.714em;font-size:77.78%}#third h2 .base{margin-top:.25em}#third .image{margin:50px auto}#third .image .text{display:block;font-size:.875em;margin-top:.5rem}#third h3{margin-top:2em;margin-bottom:1em;color:#806239}#third p strong{font-size:1.125em}#fourth{padding-top:80px;padding-bottom:80px}#fourth h2{margin-top:0;margin-bottom:30px}#fourth h2 .lg{font-size:18px}#fourth h2 .xl{font-size:24px}#fourth .youtube_box{margin:0 auto;max-width:720px}#fourth .youtube{position:relative;margin:0;width:100%;height:0;padding-top:56.25%;max-width:inherit}#fourth .youtube iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#fifth{padding-top:80px;padding-bottom:80px}#sixth{padding-top:80px;padding-bottom:80px}#sixth h2{margin-bottom:50px}#sixth h2 .lg{font-size:2.4rem;letter-spacing:.08em}#sixth h2 .xl{font-size:4.2rem;letter-spacing:.15em}#sixth h2 .xl .din{font-size:1.286em;font-weight:700}#sixth .reason-boxes{width:750px;margin:0 auto;counter-reset:reason;list-style:none}#sixth .reason-boxes .box{padding:60px 70px}#sixth .reason-boxes .box+.box{border-top:2px solid #ff0211}#sixth .reason-boxes .box h3{white-space:nowrap;letter-spacing:.08em}#sixth .reason-boxes .box h3::before{counter-increment:reason;content:counter(reason);font-family:DINCondensedRegular;font-size:1.714em;margin-right:1em}#sixth .reason-boxes .box h3 em{font-size:.5em;font-style:normal}#sixth .reason-boxes .box .image{margin:40px auto}#seventh{padding-top:80px;padding-bottom:80px}#seventh .orderbox{margin-top:70px}#eighth{padding-top:95px;padding-bottom:70px}#eighth h2{margin-bottom:70px;font-size:36px;letter-spacing:.15em}#eighth .flow{grid-template-columns:repeat(5,1fr);gap:30px;counter-reset:flow}#eighth .flow .box{position:relative;letter-spacing:0}#eighth .flow .box .image img{max-width:100%}#eighth .flow .box .msg{line-height:1.36;font-size:14px}#eighth .flow .box::before{display:flex;justify-content:center;align-items:center;position:absolute;top:-15px;left:-15px;counter-increment:flow;content:"0" counter(flow);font-family:DINCondensedRegular;font-size:1.5em;line-height:1;color:#ff0211;width:40px;height:40px;background-color:#fff;border:2px solid #ff0211;border-radius:50%}#eighth #orderbox>h3{margin-bottom:50px}#eighth .qanda{margin-top:40px}#eighth .qanda dl dd{display:none}#eighth #rank h2{font-size:32px;font-weight:700;text-align:center;margin-bottom:4rem;color:#ff0211}#eighth #rank .table-block table{margin:0 auto}#eighth #rank p{display:flex;justify-content:center}#orderbox{margin-top:100px;padding:45px}#orderbox>h3{font-size:32px;letter-spacing:.15em}#orderbox .items{gap:3rem 2.5rem}#orderbox .items .ec-newItemRole__listItem{width:calc((100% - 2.5rem)/ 2)}#orderbox .items .select-product{position:relative;height:120px;color:#000;text-decoration:none;transition-property:color,background-color,outline,outline-offset;transition-duration:.3s,.3s,.1s,.1s;transition-timing-function:ease}#orderbox .items .select-product.on,#orderbox .items .select-product:hover{outline:3px solid #ff0211;opacity:1}#orderbox .items .select-product:hover{background-color:#fee2e2}#orderbox .items .select-product:active,#orderbox .items .select-product:hover{outline-offset:3px!important}#orderbox .items .select-product:focus{outline-offset:0!important}#orderbox .items .select-product .pict{width:36.11%}#orderbox .items .select-product .name{position:relative;font-size:16px;line-height:1.33;z-index:5}#orderbox .items .select-product .title{margin:0;line-height:1.1;letter-spacing:0}#orderbox .items .select-product .title .lg{display:block;font-size:1.3125em;line-height:1.2}#orderbox .items .select-product .title .din{font-size:1.14em;margin:0 .2em;line-height:1}#orderbox .items .select-product .title .balloon{display:flex;justify-content:center;align-items:center;position:absolute;right:1rem;top:0;bottom:0;margin:auto;font-size:1.2rem;font-weight:700;text-align:center;letter-spacing:.1em;line-height:1.05;width:6rem;height:6rem;border-radius:50%;color:#fff;background-color:#ff0211}#orderbox .items .select-product .title .balloon .l{font-size:1.15em}#orderbox .items .select-product .title .balloon .xl{font-size:1.3em}#orderbox .items .select-product .price{margin-top:.2em;font-size:1.75em;text-align:left;line-height:1;transition:.3s color ease}#orderbox .product_msg{margin-top:25px;font-weight:700}#orderbox #product{position:relative;margin-top:25px}#orderbox .product_form{display:none;padding:50px;letter-spacing:.05em}#orderbox .product_form.on{display:block}#orderbox .product_form select{width:400px;height:40px;background-color:#f8f8f8;-webkit-appearance:menulist;-moz-appearance:menulist;padding:6px 12px;font-size:16px;line-height:1.42857;color:#555;border:1px solid #ccc;border-radius:3px}#orderbox .product_form input[type=date],#orderbox .product_form input[type=number]{width:400px;height:40px}#orderbox .product_form .ec-productRole__actions{max-width:400px;padding-bottom:20px;margin:0 auto}#orderbox .product_form .ec-productRole__actions .ec-select{margin-bottom:15px}#orderbox .product_form .col-form-label{margin-bottom:5px;color:#000;font-size:inherit;font-weight:700;border-bottom:none}#orderbox .product_form .ec-productRole__btn{width:400px;margin:0 auto}#orderbox .product_form .question{display:inline-block;margin-left:.5em;width:1.4em;height:1.4em;cursor:pointer;transition:.3s opacity ease}#orderbox .product_form .question:hover{opacity:.6}#orderbox .product_form .question .ball{width:100%;height:100%}#orderbox .product_form .question .ball img{height:1em}#orderbox #tip{display:none;position:absolute;padding:.5em .8em;font-size:14px;line-height:1.33;max-width:90%;width:20em;letter-spacing:0;background-color:#fef7e7}#orderbox .ec-blockBtn--action .img{position:absolute;display:flex;align-items:center;left:4.5rem;top:0;bottom:0;margin:auto}#orderbox .ec-blockBtn--action .arw{position:absolute;display:flex;align-items:center;right:2.5rem;top:0;bottom:0;margin:auto}.qanda dl+dl{margin-top:40px}.qanda dl dt button{position:relative;padding:.675em 50px;font-size:18px;letter-spacing:.15em}.qanda dl dt button .pm{display:flex;justify-content:center;align-items:center;position:absolute;right:1em;top:0;bottom:0;margin:auto;width:30px;height:30px;border-radius:50%;background-color:#fff}.qanda dl dt button .pm .p{display:block}.qanda dl dt button .pm .m{display:none}.qanda dl dt button.on .pm .p{display:none}.qanda dl dt button.on .pm .m{display:block}#ninth{padding-top:80px;padding-bottom:80px}#ninth h2{margin-bottom:50px;font-size:36px;letter-spacing:.15em}#ninth .qanda{padding:50px}#ninth .qanda dl dd{padding:1em 50px 0}#ninth .qanda dl dd p{line-height:1.5}#tenth{padding-top:60px;padding-bottom:60px}#followBtn .lp01 img,#followBtn .lpfuton img{width:100%;height:auto}@media screen and (max-width:768px){.pc{display:none}.sp{display:block}br.sp{display:inline}.border-double{padding:1.25vw}.sp\:border-1{border-width:1px}.sp\:border-3{border-width:3px}.inner{margin-left:0;margin-right:0}#first{padding-bottom:13.89vw;overflow:visible}#first .logo{width:53.96vw}#first .badges .caption{font-size:1.94vw}.orderbox .msg{font-size:5vw}.orderbox .msg .last{letter-spacing:0}.orderbox a{width:88.89vw;height:25vw;font-size:5.834vw;line-height:1.33}.orderbox a::after{font-size:5.834vw}.orderbox a .balloon{width:31.25vw}.orderbox a .balloon .bgballoon{height:31.25vw;margin-top:-3.13vw}.orderbox a .balloon .msg{font-size:3.33vw}.orderbox .caution{margin-top:5.556vw;font-size:2.92vw}#premium_banner{margin-bottom:16.67vw}#second{margin-bottom:11.11vw}#second .inner{padding:11.11vw 5.56vw 2rem}#second .inner p{font-size:4.44vw}#second .inner h2{margin-top:5.556vw;font-size:6.667vw;line-height:1.125}#second .inner .betweenbox{width:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:5.556vw}#second .inner .betweenbox dl{display:flex;width:auto;font-size:3.89vw}#second .inner .betweenbox dl.strong{width:auto}#second .inner .betweenbox dl.strong dd{font-size:4.44vw}#second .inner .betweenbox dl+dl{margin-top:2.778vw}#second .inner .betweenbox dl dd,#second .inner .betweenbox dl dt{padding:1.8vw 0;height:auto;min-height:13.889vw}#second .inner .betweenbox dl dt{width:42.86%}#second .inner .betweenbox dl dd{width:57.14%}#third{margin-bottom:11.11vw;padding-top:16.67vw;padding-bottom:13.89vw;background-image:url(/img/lp01/bg_paper_sp.jpg)}#third .inner{max-width:inherit}#third h2{font-size:5.834vw}#third h2 .sm{font-size:.857em}#third h2 .lg{line-height:1.2;font-size:1.5238em;margin-bottom:.5em}#third h2 .lg2{font-size:1.2857em}#third h2 .x{display:block;margin-bottom:-.15em}#third .image{margin:12.5vw auto 9.72vw}#third .image img{width:16.8rem}#third .image .frame{width:calc(100% + 2rem);max-width:inherit}#third .image .text{margin-top:5.556vw;font-size:3.334vw}#fourth{padding-top:16.67vw;padding-bottom:11.11vw}#fourth h2 .lg{font-size:4.44vw}#fourth h2 .xl{margin-top:.5em;font-size:5.834vw}#fourth .youtube iframe{width:100%;height:100%}#fifth{padding-top:16.67vw;padding-bottom:11.11vw}#sixth h2 .lg{font-size:5vw}#sixth h2 .xl{font-size:6.667vw}#sixth .reason-boxes{width:auto}#sixth .reason-boxes .box{margin:0 8.33vw;padding:8.33vw 0}#sixth .reason-boxes .box h3{position:relative;padding-left:2em;white-space:normal;line-height:1.33;letter-spacing:.05em}#sixth .reason-boxes .box h3::before{position:absolute;left:0;top:-.3em;margin-right:0}#sixth .reason-boxes .box .image{margin:5.556vw auto}#sixth .reason-boxes .box .image img{max-width:100%}#seventh{padding-top:16.67vw;padding-bottom:11.11vw}#seventh .orderbox{margin-top:16.67vw}#eighth{padding-top:16.67vw;padding-bottom:11.11vw}#eighth h2{font-size:6.667vw;margin-bottom:13.89vw}#eighth .flow{grid-template-columns:1fr;gap:13.89vw;width:61.11vw;margin:0 auto}#eighth .flow .box::before{left:-3.75vw;top:-3.75vw;width:12.5vw;height:12.5vw;font-size:7.5vw;border-width:.63vw}#eighth .flow .box .image img{width:100%}#eighth .flow .box .title{font-size:5vw}#eighth .flow .box .msg{font-size:3.89vw}#eighth #orderbox>h3{font-size:6.667vw;margin-bottom:1em}#eighth .qanda{margin-top:11.11vw}#eighth .qanda dl dd .grid-1 .box{flex-direction:column;text-align:center}#eighth .qanda dl dd .grid-1 .box:nth-child(1) img{height:18.79vw}#eighth .qanda dl dd .grid-1 .box:nth-child(2) img{height:19.45vw}#eighth .qanda dl dd .grid-1 .box:nth-child(3) img{height:21.26vw}#eighth .qanda dl dd .grid-1 .box .title{margin-right:0}#eighth .qanda dl dd .grid-1 .box .img{margin-top:2.78vw}#eighth .qanda dl dd .grid-1 .box .exp{min-width:inherit;margin-left:0;margin-top:4.17vw}#eighth .qanda dl dd .grid-3 .box{height:19.44vw}#eighth .qanda dl dd .grid-3 .box:nth-child(1) .image img:nth-child(1){width:8.38vw}#eighth .qanda dl dd .grid-3 .box:nth-child(1) .image img:nth-child(2){width:9.93vw}#eighth .qanda dl dd .grid-3 .box:nth-child(2) .image img{width:9.82vw}#eighth .qanda dl dd .grid-3 .box:nth-child(2) .image img{width:7.78vw}#eighth .qanda dl dd .grid-3 .box .image{justify-content:center;align-items:center;flex-direction:row;width:23.33vw;margin-right:5.56vw}#eighth .qanda dl dd .grid-3 .box .image img+img{margin-left:5vw}#eighth .qanda dl dd .grid-3 .box .text{font-size:3.89vw;width:10em}#eighth .qanda dl dd .grid-5 .box{height:19.44vw}#eighth .qanda dl dd .grid-5 .box .image{justify-content:center;align-items:center;width:12.35vw;margin-right:1.81vw}#eighth .qanda dl dd .grid-5 .box:nth-child(1) .image img{width:10.58vw}#eighth .qanda dl dd .grid-5 .box:nth-child(2) .image img{width:10.04vw}#eighth .qanda dl dd .grid-5 .box:nth-child(3) .image img{width:11.68vw}#eighth .qanda dl dd .grid-5 .box:nth-child(4) .image img{width:12.35vw}#eighth .qanda dl dd .grid-5 .box:nth-child(5) .image img{width:11.02vw}#eighth .qanda dl dd .grid-5 .box:nth-child(6) .image img{width:9.48vw}#eighth .qanda dl dd .grid-5 .box:nth-child(7) .image img{width:13.64vw}#eighth .qanda dl dd .grid-5 .box:nth-child(8) .image img{width:7.16vw}#eighth .qanda dl dd .grid-5 .box:nth-child(9) .image img{width:11.18vw}#eighth .qanda dl dd .grid-5 .box:nth-child(10) .image img{width:9.75vw}#eighth .qanda dl dd .grid-5 .box:nth-child(11) .image img{width:7.97vw}#eighth .qanda dl dd .grid-5 .box:nth-child(12) .image img{width:8.16vw}#eighth .qanda dl dd .grid-5 .box:nth-child(13) .image img{width:9.97vw}#eighth .qanda dl dd .grid-5 .box:nth-child(14) .image img{width:10.46vw}#eighth .qanda dl dd .grid-5 .box .text{font-size:calc((100vw - 8rem)*.03);line-height:1.142}#eighth .qanda dl dd .grid-5 .box .caption{padding:0 1rem;font-size:calc((100vw - 8rem)*.025);white-space:nowrap}#eighth #rank h2{font-size:6.667vw;margin-bottom:5.56vw}#orderbox{margin-top:16.67vw;padding:12.5vw 1.5rem 3.47vw}#orderbox>h3{font-size:5.834vw;margin-bottom:8.33vw}#orderbox .items{grid-template-columns:1fr;gap:3.47vw;margin:0 auto}#orderbox .items .ec-newItemRole__listItem{width:100%}#orderbox .items .select-product{height:24.31vw}#orderbox .items .select-product .pict{padding:0 1.39vw}#orderbox .items .select-product .pict img{max-width:100%}#orderbox .items .select-product .name{font-size:3.89vw}#orderbox .items .select-product .name .title{line-height:1}#orderbox .items .select-product .name .price{margin-top:.1em}#orderbox .items .select-product .title .balloon{width:12.5vw;height:12.5vw;font-size:2.5vw}#orderbox .icon_87{width:12.917vw}#orderbox .icon_88{width:18.438vw}#orderbox .icon_89{width:23.021vw}#orderbox .icon_100{width:14.584vw}#orderbox .product_msg{margin-top:3.47vw;margin-left:auto;margin-right:auto}#orderbox #product{margin-top:3.47vw}#orderbox .product_form{padding:4.17vw;margin:3.47vw auto 0}#orderbox .product_form input,#orderbox .product_form select{max-width:100%}#orderbox .product_form .ec-productRole__btn{width:auto}#orderbox .product_form .ec-productRole__btn .ec-blockBtn--action,#orderbox .product_form .ec-productRole__btn .ec-blockBtn--cancel{font-size:5vw!important;height:16.67vw}#orderbox .product_form .ec-productRole__btn .ec-blockBtn--action img,#orderbox .product_form .ec-productRole__btn .ec-blockBtn--cancel img{height:7.5vw}#orderbox .ec-blockBtn--action .img{left:4.167vw}#orderbox .ec-blockBtn--action .text-18{font-size:5vw}#orderbox .ec-blockBtn--action .arw{right:5.556vw}#ninth{padding-top:16.67vw;padding-bottom:0}#ninth .inner{margin-left:0!important;margin-right:0!important}#ninth h2{margin-bottom:11.11vw;font-size:6.667vw}#ninth .qanda{padding:11.11vw 5.56vw}#ninth .qanda dl dd{padding:1em 0 0;font-size:4.17vw}#tenth h3.text-32{font-size:5.278vw;white-space:nowrap}#tenth h2.text-42{font-size:6.945vw}#tenth h2 .text-48{font-size:8.056vw}#tenth .bf.text-24{font-size:4vw}#followBtn.lp01{left:auto;right:20px;width:60px}#followBtn.lp01 li:first-child{width:100%}}.catchcopy{letter-spacing:.08em}#first{overflow:hidden}#first .innerbox{padding-top:4.6875vw;height:52.08vw;background:#8efff2;background:linear-gradient(to bottom,#8efff2 0,#fff 100%)}#first .water,#first .wave{position:absolute;left:-50%;right:-50%;width:100%;margin:auto}#first .water{top:0}#first .wave{top:48.1%}#first .jacket{position:absolute;z-index:10;left:15.625%;top:29%;width:14.427vw}#first .badges{position:absolute;z-index:10;left:31.25%;top:31.4%}#first .badges>div+div{margin-top:.52vw}#first .badges .msg{text-align:center;font-size:1.09vw;line-height:1.33;letter-spacing:0}#first .badges .caption{margin-top:2em;color:#000;font-size:.63vw;letter-spacing:0}#first .party{position:absolute;z-index:10;left:44.48%;top:29.6%;width:44.69%}#first .orderbox{position:absolute;z-index:10;left:0;right:0;top:79%}#sixth .reason-boxes .box h3{font-size:28px}#eighth .flow .box .title{margin:.8em 0 .3em}.qanda h3{margin:1em auto;font-size:2.4rem;letter-spacing:.15em}.qanda dl dd{padding:20px}.qanda dl dd .box{padding:0 50px;height:120px}.qanda dl dd .box.lg{height:180px}.qanda dl dd .box .title{margin:0 20px 0 0;width:280px;font-size:18px;letter-spacing:.15em}.qanda dl dd .box .exp{min-width:400px;margin-left:auto;letter-spacing:.05em}.qanda dl dd .box .caption{margin-top:.5em;font-size:.75em}.qanda dl dd .grid-1{grid-template-columns:1fr;gap:20px}.qanda dl dd .grid-3{width:630px;margin:0 auto;grid-template-columns:repeat(3,1fr)}.qanda dl dd .grid-5{grid-template-columns:repeat(5,1fr)}.qanda dl dd .grid-3,.qanda dl dd .grid-5{gap:20px 15px}.qanda dl dd .grid-3 .box,.qanda dl dd .grid-5 .box{padding:0;line-height:1.286;letter-spacing:0}.qanda dl dd .grid-3 .box .image,.qanda dl dd .grid-5 .box .image{margin-right:15px}.qanda dl dd .grid-3 .box .image img+img,.qanda dl dd .grid-5 .box .image img+img{margin-top:10px}.qanda dl dd .grid-3 .box .text,.qanda dl dd .grid-5 .box .text{font-size:14px;width:6em;white-space:nowrap}.qanda dl dd .grid-3 .box .text .thin,.qanda dl dd .grid-5 .box .text .thin{display:block;transform:scale(.75,1);transform-origin:left center}.qanda dl dd .grid-3 .box .text .thin.m,.qanda dl dd .grid-5 .box .text .thin.m{transform:scale(.86,1)}.qanda dl dd .grid-3 .box .caption,.qanda dl dd .grid-5 .box .caption{padding:0 25px;font-size:12px}.qanda dl dd .list span+span::before{content:"・"}@media screen and (max-width:1920px){#first .innerbox{height:1000px;padding-top:90px}#first .water{width:auto}#first .wave{top:481px;width:auto}#first .jacket{left:calc((100vw - 1540px)/ 2 + 89px);width:277px}#first .badges{left:calc((100vw - 1540px)/ 2 + 392px)}#first .badges>div+div{margin-top:10px}#first .badges .badgeicon{width:143px}#first .badges .msg{font-size:21px}#first .badges .caption{font-size:12px}#first .party{left:calc((100vw - 1540px)/ 2 + 666px);width:858px}}@media screen and (max-width:1540px){#first .innerbox{height:64.9vw;padding-top:5.84vw}#first .water,#first .wave{width:124.675%}#first .wave{top:48.1%}#first .jacket{left:5.78%;width:17.99vw}#first .badges{left:25.45%}#first .badges>div+div{margin-top:.649vw}#first .badges .badgeicon{width:9.29vw}#first .badges .msg{font-size:1.36vw}#first .party{left:43.25%;width:55.71vw}}@media screen and (max-width:768px){#first .innerbox{height:auto;padding-top:16.67vw;padding-bottom:72.22vw;margin-bottom:-72.22vw}#first .water,#first .wave{width:100%}#first .wave{top:163.95vw}#first .jacketbadges{display:flex;justify-content:center;align-items:center;position:relative;margin-top:4.44vw;z-index:5}#first .jacket{position:static;width:41.67vw}#first .badges{position:static;margin-left:3.61vw}#first .badges>div+div{margin-top:1.81vw}#first .badges .badgeicon{width:22.35vw}#first .badges .msg{font-size:3.33vw}#first .party{position:relative;left:auto;top:auto;width:100%;margin-top:3.4vw}#first .orderbox{position:relative;top:auto;margin-top:17.78vw}#second .inner h2 .din{font-size:133.333%}#sixth .reason-boxes .box h3{font-size:5.834vw}.qanda{margin-top:11.11vw}.qanda h3{font-size:4.445vw;letter-spacing:.1em}.qanda dl+dl{margin-top:8.33vw}.qanda dl dt button{padding:.85em 11.11vw .85em 5.56vw;font-size:4.44vw}.qanda dl dt button .pm{right:2.78vw;width:8.33vw;height:8.33vw}.qanda dl dt button .pm .p{width:43.33%}.qanda dl dt button .pm .m{width:30%}.qanda dl dd .box{padding:4.17vw 0;height:auto}.qanda dl dd .box.lg{height:auto}.qanda dl dd .box .title{width:auto;font-size:4.44vw}.qanda dl dd .box .exp{font-size:3.89vw}.qanda dl dd .list{display:inline-block;margin:0 auto;text-align:left}.qanda dl dd .list span{display:block}.qanda dl dd .list span::before{content:"・"}.qanda dl dd .grid-3{grid-template-columns:1fr;width:auto}.qanda dl dd .grid-5{grid-template-columns:repeat(2,1fr)}.qanda dl dd .grid-5 .w-full{text-align:center}}