@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;700&display=swap";.text-zen{font-family:"Zen Old Mincho",serif}.hero-area{position:relative;margin-bottom:8vw}@media screen and (min-width: 961px){.hero-area{margin-bottom:40px}}.section01{position:absolute;width:100%;top:4.3vw}@media screen and (min-width: 961px){.section01{width:495px;top:42px;left:30px}}.section01 .text-upgrade{background-color:#ff4f0d;position:relative;margin:0 auto;text-align:center;width:80%;padding:.5vw 2.1vw 1.6vw;margin:0 auto 5.3vw}@media screen and (min-width: 961px){.section01 .text-upgrade{width:370px;margin:0 auto 30px;padding:2px 8px 6px}}.section01 .text-upgrade:after{content:"";position:absolute;right:0;bottom:-10px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#ff4f0d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 10px 0 10px}.section01 .section01-text01{letter-spacing:-2px;line-height:1;margin-bottom:0 !important;color:#fff;font-size:6.4vw}@media screen and (min-width: 961px){.section01 .section01-text01{font-size:35px}}.section01 .section01-text02{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;margin-bottom:2.1vw !important;text-align:center;font-size:4.8vw}@media screen and (min-width: 961px){.section01 .section01-text02{font-size:31px;margin-bottom:8px !important}}.section01 .section01-text03{font-weight:bold;line-height:1;margin-bottom:69.3vw !important;text-align:center;font-size:8.5vw}@media screen and (min-width: 961px){.section01 .section01-text03{font-size:49px;margin-bottom:26px !important}}.section01 .section01-text04{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.2;margin-bottom:1.1vw !important;text-align:center;color:#ff4f0d;font-size:4.8vw}@media screen and (min-width: 961px){.section01 .section01-text04{font-size:28px;margin-bottom:8px !important}}.section01 .section01-text05{font-weight:bold;line-height:1.2;margin-bottom:0 !important;text-align:center;color:#ff4f0d;font-size:8.5vw}@media screen and (min-width: 961px){.section01 .section01-text05{line-height:1.3;font-size:46px;margin-bottom:8px !important}}.section02{position:absolute;top:5.9vw;width:100%;color:#ff4f0d}@media screen and (min-width: 961px){.section02{width:546px;top:40px;left:88px}}.section02 .section02-text01{text-align:center;font-size:5.6vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:0 !important;color:#ff4f0d;line-height:1}@media screen and (min-width: 961px){.section02 .section02-text01{font-size:35px;margin-bottom:0 !important}}.section02 .section02-text02{text-align:center;font-size:8vw;letter-spacing:-3px;margin-bottom:0 !important;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width: 961px){.section02 .section02-text02{letter-spacing:-6px;font-size:54px}}.section02 span{font-size:9.6vw}@media screen and (min-width: 961px){.section02 span{font-size:68px}}.section03 .section03-stl01{width:70%;margin:0 auto;background-color:#ff4f0d;padding:2.1vw 3.2vw 2.1vw 1.6vw;color:#fff;font-size:3.7vw;line-height:1.1;text-align:center;margin-bottom:3.2vw}@media screen and (min-width: 961px){.section03 .section03-stl01{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:450px;padding:16px 30px 14px;font-size:30px;margin-bottom:80px}}.section03 .section03-stl01 span{font-size:4.3vw;display:block}@media screen and (min-width: 961px){.section03 .section03-stl01 span{font-size:50px}}.section03 .section03-text01{text-align:center;font-size:4.8vw;margin-bottom:3.2vw !important;line-height:1;color:#ff4f0d;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-1px;font-weight:bold}@media screen and (min-width: 961px){.section03 .section03-text01{font-size:42px;margin-bottom:26px !important;letter-spacing:-2px}}.section03 .section03-text01 .border-line-bottom{border-bottom:1px solid #ff4f0d}.section03 .section03-text01 .text-big{font-size:6.7vw}@media screen and (min-width: 961px){.section03 .section03-text01 .text-big{font-size:54px}}.section03 .section03-text02{text-align:center;font-size:6.9vw;margin-bottom:3.2vw !important;line-height:1;color:#ff4f0d;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-1px;font-weight:bold}@media screen and (min-width: 961px){.section03 .section03-text02{font-size:60px;margin-bottom:26px !important;letter-spacing:-2px}}.section03 .section03-text02 .border-line-bottom{border-bottom:1px solid #ff4f0d}.section03 .section03-text03{text-align:center;font-size:6.9vw;margin-bottom:5.3vw !important;line-height:1;color:#ff4f0d;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-1px;font-weight:bold}@media screen and (min-width: 961px){.section03 .section03-text03{font-size:60px;margin-bottom:26px !important;letter-spacing:-2px}}.section03 .section03-text03 .border-line-bottom{border-bottom:1px solid #ff4f0d}.section03 .section03-text04{text-align:center;font-size:3.7vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-1px;line-height:1.5;font-weight:bold}@media screen and (min-width: 961px){.section03 .section03-text04{font-size:26px;letter-spacing:-2px}}.section04 .section04-stl01{width:70%;margin:0 auto;background-color:#ff4f0d;padding:2.1vw 3.2vw;color:#fff;font-size:3.7vw;line-height:1.1;text-align:center;margin-bottom:3.2vw}@media screen and (min-width: 961px){.section04 .section04-stl01{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:450px;padding:16px 30px 14px;font-size:30px;margin-bottom:46px}}.section04 .section04-stl01 span{font-size:4.3vw;display:block}@media screen and (min-width: 961px){.section04 .section04-stl01 span{font-size:50px}}.section04 .section04-text01{text-align:center;font-size:4.8vw;margin-bottom:3.2vw !important;line-height:1;color:#ff4f0d;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-1px;font-weight:bold}@media screen and (min-width: 961px){.section04 .section04-text01{font-size:42px;margin-bottom:26px !important;letter-spacing:-2px}}.section04 .section04-text01 .border-line-bottom{border-bottom:1px solid #ff4f0d}.section04 .section04-text02{text-align:center;font-size:6.9vw;margin-bottom:5.3vw !important;line-height:1;color:#ff4f0d;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-1px;font-weight:bold}@media screen and (min-width: 961px){.section04 .section04-text02{font-size:60px;margin-bottom:44px !important;letter-spacing:-2px}}.section04 .section04-text02 .border-line-bottom{border-bottom:1px solid #ff4f0d}.section04 .section04-text03{text-align:center;font-size:4.3vw;margin-bottom:3.2vw !important;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-1px}@media screen and (min-width: 961px){.section04 .section04-text03{font-size:36px;margin-bottom:26px !important;letter-spacing:-2px}}.section04 .section04-text04{text-align:center;font-size:3.7vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:3.2vw !important;letter-spacing:-1px;line-height:1.5}@media screen and (min-width: 961px){.section04 .section04-text04{font-size:26px;margin-bottom:30px !important;letter-spacing:-2px}}.section04 .section04-text05{text-align:center;font-size:5.9vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:3.2vw !important;letter-spacing:-1px;line-height:1.5;color:#ff4f0d;font-weight:bold}@media screen and (min-width: 961px){.section04 .section04-text05{font-size:36px;margin-bottom:0 !important;letter-spacing:-2px}}.section04 .section04-text05 .border-line-bottom-sp{border-bottom:1px solid #ff4f0d}@media screen and (min-width: 961px){.section04 .section04-text05 .border-line-bottom-sp{border-bottom:none}}.section04 .section04-text06{text-align:center;font-size:5.3vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:3.2vw !important;letter-spacing:-2px;line-height:1.5;font-weight:bold}@media screen and (min-width: 961px){.section04 .section04-text06{font-size:43px;margin-bottom:26px !important}}.section04 .section04-img-mb{margin-bottom:2.7vw}@media screen and (min-width: 961px){.section04 .section04-img-mb{margin-bottom:36px}}.section05{position:absolute;top:11.7vw;width:100%}@media screen and (min-width: 961px){.section05{width:540px;top:130px;left:calc(50% - 270px)}}.section05 .section05-item{width:50%}@media screen and (min-width: 961px){.section05 .section05-item{width:234px}}.section05 .section05-text01{font-size:4.8vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center;margin-bottom:0vw !important;font-weight:bold}@media screen and (min-width: 961px){.section05 .section05-text01{font-size:29px;margin-bottom:2px !important}}.section05 .section05-text01 span{border-bottom:1px solid #000}.section05 .section05-text02{font-size:3.2vw;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.5}@media screen and (min-width: 961px){.section05 .section05-text02{font-size:17px}}.section05 .section05-text03{font-size:4.8vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;text-align:center;margin-bottom:0vw !important;font-weight:bold}@media screen and (min-width: 961px){.section05 .section05-text03{font-size:29px;margin-bottom:2px !important}}.section05 .section05-text03 span{border-bottom:1px solid #fff}.section05 .section05-text04{font-size:3.2vw;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;text-align:center;line-height:1.5}@media screen and (min-width: 961px){.section05 .section05-text04{font-size:17px}}.section06-img-mb{margin-bottom:3.2vw}@media screen and (min-width: 961px){.section06-img-mb{margin-bottom:20px}}.section06-text01{font-size:5.1vw;line-height:1.5;text-align:center;font-weight:bold}@media screen and (min-width: 961px){.section06-text01{font-size:38px}}.section06-text01 .border-line-bottom{border-bottom:1px solid #000}.section07{margin-bottom:2.1vw}@media screen and (min-width: 961px){.section07{position:absolute;width:410px;top:80px;left:76px}}.section07 .section07-text01{font-size:5.3vw;line-height:1.3;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:8px !important;width:100%;font-weight:bold}@media screen and (min-width: 961px){.section07 .section07-text01{font-size:32px}}.section07 .section07-text02{font-size:7.5vw;line-height:1.3;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#ff4f0d;width:100%;margin-bottom:0 !important;font-weight:bold}@media screen and (min-width: 961px){.section07 .section07-text02{font-size:45px}}.section07 .section07-text03{font-size:8.5vw;line-height:1.3;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#ff4f0d;width:100%;margin-bottom:0 !important;font-weight:bold}@media screen and (min-width: 961px){.section07 .section07-text03{font-size:64px}}.section08{width:100%}@media screen and (min-width: 961px){.section08{width:592px;margin:0 auto}}.section08 .section08-text01{font-size:7.5vw;line-height:1.3;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:5.3vw !important;color:#ff4f0d;width:100%;letter-spacing:-2px;font-weight:bold}@media screen and (min-width: 961px){.section08 .section08-text01{font-size:54px;margin-bottom:38px !important}}.section08 .section08-text01 .border-bottom{border-bottom:1px solid #ff4f0d !important}.section08 .section08-text01 .section08-text01-big{font-size:9.3vw;line-height:1.3;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:8px !important;color:#ff4f0d;width:100%}@media screen and (min-width: 961px){.section08 .section08-text01 .section08-text01-big{font-size:68px}}.text-orange{color:#ff4f0d}.pdp-text-s{font-size:2.7vw;line-height:1.5;margin-bottom:0 !important}@media screen and (min-width: 961px){.pdp-text-s{font-size:12px}}.margin-bt{margin-bottom:8vw}@media screen and (min-width: 961px){.margin-bt{margin-bottom:56px}}.pdp-text-box{width:73.1vw;margin:0 auto}@media screen and (min-width: 961px){.pdp-text-box{width:780px}}.pos01{position:absolute;bottom:3.2vw;left:4.3vw;width:73.1vw}@media screen and (min-width: 961px){.pos01{bottom:20px;left:420px;width:440px}}.pos02{position:absolute;top:-5.9vw;right:0}@media screen and (min-width: 961px){.pos02{top:0}}.pos03{position:absolute;top:8vw;left:0}@media screen and (min-width: 961px){.pos03{top:50px;left:0}}