body{background-image:url(../img/common/products_bg.jpg) !important}@media screen and (min-width: 768px){.contents-body ul.asterisk>li,ul.note>li{font-size:clamp(0vw,1.5vw,18px)}}.section-products .container{margin:4em auto}.contents-body{z-index:10}.contents-body section{background-image:none}.contents-body::before{content:none !important}.contents-body::after{content:none !important}.main-contents{max-width:1200px;margin:0 auto;box-shadow:0 0 50px rgba(0,0,0,.5);background-image:url(../img/common/contents_bg.jpg)}@media screen and (min-width: 768px){.main-contents{font-size:clamp(0vw,1.5vw,18px)}}.main-contents .top-visual{position:relative;padding:0 0 6em;align-items:flex-start;overflow:hidden}.main-contents .top-visual::after{content:"";position:absolute;inset:0;background:url(../img/lp/kv_img.png) no-repeat 10em -2em/cover;z-index:-1}@media screen and (max-width: 767px){.main-contents .top-visual::after{position:absolute;top:-8%;left:50%;width:200vw;height:200vw;transform:translateX(-50%);background-size:cover;background-position:center top;opacity:.3;pointer-events:none}}@media screen and (max-width: 767px){.main-contents .top-visual{padding-bottom:0;min-height:auto;align-items:center}}@media screen and (min-width: 768px){.main-contents .top-visual{height:clamp(0px,66vw,800px)}}.main-contents .top-visual .trial_btn{position:absolute;right:1.5em;bottom:3em;width:13em}@media screen and (max-width: 767px){.main-contents .top-visual .trial_btn{width:16em}}@media screen and (min-width: 768px){.main-contents .top-visual .trial_btn a img{transition:all .5s !important}.main-contents .top-visual .trial_btn a:hover img{transform:scale(1.07);filter:brightness(1.5)}}@media screen and (max-width: 767px){.main-contents .top-visual .trial_btn{position:relative;right:auto;margin-top:6%}}.main-contents .top-visual .top_copy{position:absolute;top:1em;right:1em;font-size:2em;line-height:1.4;text-align:right;filter:drop-shadow(0 0 3px #000)}.main-contents .top-visual .top_copy span{background:linear-gradient(to top, #b1aa99, #fff 70%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.main-contents .top-visual .top_copy{position:relative;top:auto;right:auto;padding-top:1em;font-size:1.5em;text-align:center;width:90%}}.main-contents .top-visual .main{width:50%;position:relative;padding:3%}@media screen and (max-width: 767px){.main-contents .top-visual .main{width:100%}}.main-contents .top-visual .main h1{padding-left:.5em}@media screen and (max-width: 767px){.main-contents .top-visual .main h1{margin-top:0;padding-left:0;width:65%}}.main-contents .top-visual .main .info-links{position:relative;z-index:1;display:flex;justify-content:center;flex-wrap:wrap;margin-top:.5em}.main-contents .top-visual .main .info-links .button-style-buy{width:40%;margin:2%;font-size:130%;padding:.5em}.main-contents .top-visual .main .release div{width:80%;margin:0 auto}@media screen and (max-width: 767px){.main-contents .top-visual .main .release{margin-top:1em}}.main-contents .top-visual .platform{position:absolute;top:1em;left:1em;margin-top:0 !important;text-align:left !important}.main-contents .contents-body>section.section-products{margin-top:-7em;padding-top:0}@media screen and (max-width: 767px){.main-contents .contents-body>section.section-products{z-index:2}}.main-contents .section-default .section-default_h2{margin-bottom:.2em;font-size:300%;line-height:1.3;text-align:center}.main-contents .section-default .section-default_h2 .en-text{display:block;margin-bottom:-2em;font-size:70%;color:#914b40}.main-contents .section-default .section-default_h3{position:relative;z-index:1;width:85%;margin:1em auto 0;display:flex;align-items:center;justify-content:center;gap:.5em;font-size:250%;color:#cb695a;filter:drop-shadow(0 0 3px #000);text-align:center;line-height:1.2}@media screen and (min-width: 768px){.main-contents .section-default .section-default_h3 span{white-space:nowrap}.main-contents .section-default .section-default_h3::before,.main-contents .section-default .section-default_h3::after{content:"";width:100%;height:1px;background-color:#cb695a}}.main-contents .section-default .section-default_h4{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.2em;font-size:180%;line-height:1.3;filter:drop-shadow(0 0 3px #000)}.main-contents .section-default .section-default_h4 strong{font-size:140%;color:#cb695a}@media screen and (max-width: 767px){.main-contents .section-default .section-default_h4{text-align:center;justify-content:center;margin-bottom:.5em}}.main-contents .section-default .section-default_h4_num{margin-left:-0.5em}@media screen and (max-width: 767px){.main-contents .section-default .section-default_h4_num{margin-left:-0.5em;width:35%}}@media screen and (max-width: 767px){.main-contents .section-default .section-default_h4_txt{width:100%}}.main-contents .section-default .section-about_sec{position:relative;margin-bottom:3em;padding:3em 0}@media screen and (max-width: 767px){.main-contents .section-default .section-about_sec{margin-bottom:1em;padding:1em 0}}@media screen and (max-width: 767px){.main-contents .section-default .section-about_sec p{padding:0}}.main-contents .section-default .section-about_sec02 .section-about_txt{margin-left:45%}@media screen and (max-width: 767px){.main-contents .section-default .section-about_sec02 .section-about_txt{margin-left:auto}}@media screen and (max-width: 767px){.main-contents .section-default .section-about_sec03{margin-top:-3em}}.main-contents .section-about{margin:0 auto}@media screen and (max-width: 767px){.main-contents .section-about{margin-top:10%;margin-bottom:10%}}.main-contents .section-about p{text-align:center}@media screen and (max-width: 767px){.main-contents .section-about p{padding:1.5em;text-align:left}}.main-contents .section-about .section-about_txt{position:relative;z-index:1;width:85%;margin:0 auto}.main-contents .section-about .section-about_txt p{text-align:left}@media screen and (max-width: 767px){.main-contents .section-about .section-about_txt p{text-align:center}}.main-contents .section-about .field-image{position:absolute;top:-4em;right:0;z-index:0;text-align:right}@media screen and (max-width: 767px){.main-contents .section-about .field-image{position:relative;top:0;left:0;text-align:left;margin-top:1em;margin-bottom:2em}}.main-contents .section-about .field-image video{width:80%;height:auto}@media screen and (max-width: 767px){.main-contents .section-about .field-image video{width:100%}}@media screen and (max-width: 767px){.main-contents .section-about .field-image{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media screen and (min-width: 768px){.main-contents .section-about .field-image{-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 20%, black 90%),linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.main-contents .section-about .about-image{position:absolute;top:-4em;left:-1.7em;width:65%}@media screen and (max-width: 767px){.main-contents .section-about .about-image{position:relative;top:0;left:0;width:120%}}.main-contents .section-about .js-swiper-lp{position:absolute;top:1em;left:0;width:100%;z-index:0}@media screen and (min-width: 768px){.main-contents .section-about .js-swiper-lp{-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 20%, black 90%);mask-image:linear-gradient(to right, transparent 0%, transparent 20%, black 90%)}}.main-contents .section-about .js-swiper-lp .swiper-wrapper{transition-timing-function:linear !important}@media screen and (max-width: 767px){.main-contents .section-about .js-swiper-lp{position:relative;top:0;left:0;margin-top:5%}}.main-contents .section-products .feature-text,.main-contents .section-products h3,.main-contents .section-products .bonus-purchase,.main-contents .section-products .bonus-shop,.main-contents .section-products .products-bottom,.main-contents .section-products .button-table{display:none !important}.main-contents .section-products h3+.products-console{display:none !important}.main-contents .section-products .products-body{min-height:auto;padding-bottom:5em}.main-contents .section-products .products_more{margin-top:-4.5em}.main-contents .section-products .button-style-buy{padding:.5em 0;font-size:90%}.main-contents .section-products-secondary{margin-top:0 !important}.main-contents .section-movie .movie-list{z-index:1;display:flex}.main-contents .section-movie .slide-title{margin-top:.5em;text-align:center;color:#cb695a}.main-contents .section-movie .js-swiper-movies .swiper-slide{width:60%;transform:scale(0.8);opacity:.5;transition:transform .3s ease,opacity .3s ease}@media screen and (max-width: 767px){.main-contents .section-movie .js-swiper-movies .swiper-slide{width:74%}}.main-contents .section-movie .js-swiper-movies .swiper-slide-active{transform:scale(1);opacity:1;z-index:2}.main-contents .section-movie .js-swiper-movies.only-two .swiper-wrapper{justify-content:flex-start}.main-contents .section-movie .js-swiper-movies.only-two .swiper-button-prev{left:5%}.main-contents .section-movie .js-swiper-movies.only-two .swiper-button-next{right:5%}.main-contents .section-movie .swiper-slide a{pointer-events:none}.main-contents .section-movie .swiper-slide .rotating-wrapper{display:none}.main-contents .section-movie .swiper-slide.swiper-slide-active a{pointer-events:all}.main-contents .section-movie .swiper-slide.swiper-slide-active .rotating-wrapper{display:block}.main-contents .section-movie .swiper-button-next{right:14% !important}@media screen and (max-width: 767px){.main-contents .section-movie .swiper-button-next{right:3% !important}}.main-contents .section-movie .swiper-button-prev{left:14% !important}@media screen and (max-width: 767px){.main-contents .section-movie .swiper-button-prev{left:3% !important}}.main-contents .section-movie .swiper-button-next::after,.main-contents .section-movie .swiper-button-prev::after{margin-bottom:1em}.main-contents .js-swiper-top{margin-top:5%}.main-contents .js-swiper-top .swiper-wrapper{transition-timing-function:linear}.main-contents .js-swiper-top .swiper-slide{padding:0 1%}.main-contents a.button-style-main{font-family:"Shippori Mincho",serif;line-height:1;padding:.5em 1.5em}@media screen and (min-width: 768px){html:lang(en) .section-about_txt p,html:lang(fr) .section-about_txt p,html:lang(de) .section-about_txt p,html:lang(es) .section-about_txt p,html:lang(it) .section-about_txt p{width:55%}}html:lang(en) .main-contents a.button-style-main,html:lang(fr) .main-contents a.button-style-main,html:lang(de) .main-contents a.button-style-main,html:lang(es) .main-contents a.button-style-main,html:lang(it) .main-contents a.button-style-main{font-family:"Crimson Text",serif !important}html:lang(en) .main-contents .section-about .section-about_txt p,html:lang(fr) .main-contents .section-about .section-about_txt p,html:lang(de) .main-contents .section-about .section-about_txt p,html:lang(es) .main-contents .section-about .section-about_txt p,html:lang(it) .main-contents .section-about .section-about_txt p{text-align:left}html:lang(en) .main-contents .top-visual .top_copy,html:lang(fr) .main-contents .top-visual .top_copy,html:lang(de) .main-contents .top-visual .top_copy,html:lang(es) .main-contents .top-visual .top_copy,html:lang(it) .main-contents .top-visual .top_copy{line-height:1.1;font-size:1.8em}@media screen and (max-width: 767px){html:lang(en) .main-contents .top-visual .top_copy,html:lang(fr) .main-contents .top-visual .top_copy,html:lang(de) .main-contents .top-visual .top_copy,html:lang(es) .main-contents .top-visual .top_copy,html:lang(it) .main-contents .top-visual .top_copy{font-size:1.3em}}html:lang(zh-cmn-Hans) .main-contents a.button-style-main{font-family:"Noto Serif SC",serif !important}html:lang(zh-cmn-Hant) .main-contents a.button-style-main{font-family:"Noto Serif TC",serif !important}