*{margin:0;padding:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}html{font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN",Meiryo,serif;font-weight:500}.fl{float:left}.flimg img{float:left}.fldiv{width:960px}.fldiv div{float:left}.rblock{position:relative}.ablock{position:absolute;left:0;top:0;width:100%;height:100%}.rblock img,.ablock img{display:block}.pblock img{display:block;width:100%}.tx{width:100%;position:absolute}li{list-style:none}img{border:0;vertical-align:top;height:auto}a{color:#09f;outline:0}a:focus{outline:0}html{width:100%;background:#000;overflow-y:scroll}body{width:100%}#wrapper{width:100%;position:relative;overflow:hidden}.wrapper{width:100%}.contents-s{position:relative;width:800px;margin:0 auto}@media screen and (max-width: 960px){.contents-s{width:95%}}@media screen and (max-width: 767px){.contents-s{width:90%}}.contents{position:relative;width:800px;margin:0 auto}@media screen and (max-width: 960px){.contents{width:95%}}@media screen and (max-width: 767px){.contents{width:95%}}.contents-m{position:relative;width:960px;margin:0 auto}@media screen and (max-width: 960px){.contents-m{width:95%}}@media screen and (max-width: 767px){.contents-m{width:95%}}.contents-l{position:relative;width:1400px;margin:0 auto}@media screen and (max-width: 1400px){.contents-l{width:100%}}#wrapper{display:none}.modal{position:fixed;top:0;left:0;width:calc(100% - 60px);height:100vh;padding:30px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;pointer-events:none;opacity:0;z-index:100;background-color:rgba(0,0,0,.9)}.modal img{width:100%}.modal.is-active{opacity:1;pointer-events:auto;z-index:1000}.modal__overlay{position:absolute;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:100%;max-width:900px;padding:20px}.modal__content .swiper-button-prev{background:url("../images/common/product/arrow_l.png") center top no-repeat;background-size:100% auto;left:10%}@media screen and (max-width: 767px){.modal__content .swiper-button-prev{left:-3.5%}}.modal__content .swiper-button-next{background:url("../images/common/product/arrow_r.png") center top no-repeat;background-size:100% auto;right:10%}@media screen and (max-width: 767px){.modal__content .swiper-button-next{right:-3.5%}}.modal__content .swiper-button-prev,.modal__content .swiper-button-next{width:10%;height:0;padding-top:10%;margin-top:-5.81%;z-index:20 !important;background-size:auto 100%}.modal__content .swiper-button-prev::after,.modal__content .swiper-button-next::after{content:""}.modal__close-btn{position:absolute;right:0;top:0;width:40px;height:40px;background:#fff;border:1px solid #ccc;cursor:pointer;z-index:10}#progress-bar-container{position:fixed;top:50%;left:0;right:0;height:4px;background:hsla(0,0%,100%,.15);z-index:10000;display:none;box-shadow:0px -5px 10px 0px rgba(24,196,233,.5)}#progress-bar-container #progress-bar{width:0%;height:100%;background:#18c4e9;transition:width .2s linear}#intro{position:fixed;inset:0;color:#fff;z-index:9999}#intro img{width:100%}#intro .intro__inner{position:absolute;top:0;left:0;width:100%;height:100%;inset:0;display:grid;place-items:center;text-align:center}#intro .intro__inner .intro__inner_bg1{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/common/bg/bg_01.webp") top center repeat;background-size:100% auto}#intro .intro__inner .intro__inner_bg1 .intro__inner_bg2{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/common/bg/bg_02.png") top left repeat;background-size:2.55% auto}@media screen and (max-width: 767px){#intro .intro__inner .intro__inner_bg1 .intro__inner_bg2{background-size:5.3125% auto}}#intro .intro__inner .contents{position:absolute;width:100%;top:0;left:0}@media screen and (max-width: 767px){#intro .intro__inner .contents{top:0;margin-left:0}}#intro .intro__inner .hero_1{position:relative;width:100%}#intro .intro__inner .hero_1 .hero_1_bg{width:100%;height:100vh;background:url(../images/common/intro/img_0.webp) top center no-repeat;background-size:auto 100%;transform-origin:center;animation:zoomOutFadeIn 1s ease-out both;will-change:transform,opacity}#intro .intro__inner .hero_1 p{font-size:0;line-height:0}@keyframes zoomOutFadeIn{from{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}.no-scroll{overflow:hidden}#bg{position:relative;width:100%;background:#000;overflow:hidden}#bg .bg_01{position:fixed;top:0;left:0;width:100%;height:5000vh;background:url("../images/common/bg/bg_01.webp") top left repeat;background-size:100% auto;pointer-events:none;z-index:0}#bg .bg_02{position:fixed;top:0;left:0;width:100%;height:10000vh;background:url("../images/common/bg/bg_02.png") top left repeat;background-size:2.55% auto;pointer-events:none;z-index:0}@media screen and (max-width: 767px){#bg .bg_02{background-size:5.3125% auto}}#maincontents{position:relative;z-index:1}.lower{background:url("../images/common/bg_dot.gif") top left repeat}hr{border:0}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.text_center{text-align:center}#footer{position:relative;width:100%;overflow:hidden;z-index:200;background-color:#fff}#fixnav{position:fixed;width:100%;bottom:0;left:0;background-color:#000;z-index:200;border-top:solid 2px #18c4e9;box-shadow:0px -5px 10px 0px rgba(24,196,233,.5)}#fixnav img{width:100%}#fixnav .lang-selector{position:absolute;top:0;left:0;width:28.5714285714%;margin-top:3.5714285714%;margin-left:5%}@media screen and (max-width: 1024px){#fixnav .lang-selector{width:50%}}@media screen and (max-width: 767px){#fixnav .lang-selector{margin-top:3%}}#fixnav .lang-selector a.lang-selector_btn{display:block;color:#fff;text-decoration:none;transition:.6s;cursor:pointer}#fixnav .lang-selector a.lang-selector_btn:hover{opacity:.6}#fixnav .lang-selector a.lang-selector_btn img{display:none}@media screen and (max-width: 960px){#fixnav .lang-selector a.lang-selector_btn img{display:block;width:13%}}#fixnav .lang-selector a.lang-selector_btn span{font-size:16px;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.01em}@media screen and (max-width: 1400px){#fixnav .lang-selector a.lang-selector_btn span{font-size:2vw}}@media screen and (max-width: 960px){#fixnav .lang-selector a.lang-selector_btn span{font-size:2vw}}@media screen and (max-width: 960px){#fixnav .lang-selector a.lang-selector_btn span{display:none}}#fixnav .lang-selector .lang-selector_list{display:none;position:absolute;top:0;left:0;margin-top:-120%;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0, #000 15%, #000 85%, rgba(0, 0, 0, 0) 100%);padding:15% 5%;width:100%;z-index:210}@media screen and (max-width: 1024px){#fixnav .lang-selector .lang-selector_list{margin-top:-100%;margin-left:-20%}}@media screen and (max-width: 767px){#fixnav .lang-selector .lang-selector_list{top:-150%}}#fixnav .lang-selector .lang-selector_list.is-open{display:block}#fixnav .lang-selector .lang-selector_list::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right, rgba(24, 196, 233, 0) 0, rgba(24, 196, 233, 0) 15%, rgb(24, 196, 233) 85%, rgba(24, 196, 233, 0) 100%)}#fixnav .lang-selector .lang-selector_list::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right, rgba(24, 196, 233, 0) 0, rgba(24, 196, 233, 0) 15%, rgb(24, 196, 233) 85%, rgba(24, 196, 233, 0) 100%)}#fixnav .lang-selector .lang-selector_list ul{position:relative;width:60%;padding:0 20%}#fixnav .lang-selector .lang-selector_list ul li{opacity:0;transform:translateY(-6px);transition:opacity .25s,transform .25s}#fixnav .lang-selector .lang-selector_list ul li.is-show{opacity:1;transform:none;font-size:20px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;margin-bottom:12%}@media screen and (max-width: 767px){#fixnav .lang-selector .lang-selector_list ul li.is-show{font-size:3.5vw}}#fixnav .lang-selector .lang-selector_list ul li.is-show a{text-decoration:none;color:#fff;transition:.6s;display:block}#fixnav .lang-selector .lang-selector_list ul li.is-show a:hover{opacity:.6}#fixnav .lang-selector .lang-selector_list ul li.is-show a.is-cur{position:relative;width:100%}#fixnav .lang-selector .lang-selector_list ul li.is-show a.is-cur::before{content:"";position:absolute;top:0;left:0;width:8%;height:0;padding-top:14%;background:url("../images/common/btn/btn_arrow1.svg") top left no-repeat;background-size:100% auto;margin-top:3%;margin-left:-17%}#fixnav .lang-selector .lang-selector_list ul li.is-show a.is-cur span{position:relative}#fixnav .lang-selector .lang-selector_list ul li.is-show a.is-cur span::after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#fff}#fixnav .preorder_btn{position:relative;width:30%;margin:0 auto;padding:1.75% 0}@media screen and (max-width: 960px){#fixnav .preorder_btn{width:38.625%;margin-left:20%}}#fixnav .preorder_btn p{position:relative}#fixnav .preorder_btn p a{position:relative;display:block}#fixnav .preorder_btn p a::after{content:"";position:absolute;top:0;right:0;width:7.29%;height:0;padding-top:4.58%;margin-top:8.75%;margin-right:8.125%;background:url("../images/common/btn/btn_arrow2.svg") top left no-repeat;background-size:100% auto;animation:navPreorderArrowLoop 4s cubic-bezier(0.4, 0, 0.2, 1) infinite}#fixnav .share-btn{position:absolute;top:0;right:0;width:17.5%;margin-top:3.125%;margin-right:5%}@media screen and (max-width: 767px){#fixnav .share-btn{width:25.9345794393%}}#fixnav .share-btn ul{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}#fixnav .share-btn ul li{position:relative;width:21.4285714286%;font-size:0;line-height:0}#fixnav .share-btn ul li:nth-of-type(2){width:22.9285714286%}#fixnav .share-btn ul li:nth-of-type(3){width:24.4285714286%}#fixnav .share-btn ul li a{transition:.6s}#fixnav .share-btn ul li a:hover{opacity:.6}@keyframes navPreorderArrowLoop{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 0, 0)}60%{transform:translate3d(0, 0.4166666667rem, 0)}70%{transform:translate3d(0, 0, 0)}80%{transform:translate3d(0, 0.4166666667rem, 0)}90%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes productPreorderArrowLoop{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 0, 0)}60%{transform:translate3d(0.4166666667rem, 0, 0)}70%{transform:translate3d(0, 0, 0)}80%{transform:translate3d(0.4166666667rem, 0, 0)}90%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0)}}#header{position:relative;width:100%}#header img{width:100%}#header .logo{position:absolute;top:0;left:0;width:100%}#header .logo ul{position:relative;width:93.5416666667%;margin-left:3.2291666667%;display:flex}#header .logo ul li{position:relative;font-size:0;line-height:0}#header .logo ul li:nth-of-type(1){width:20.7126948775%;padding-top:2.4498886414%}#header .logo ul li:nth-of-type(2){width:15.9242761693%;padding-top:2.3385300668%;margin-left:3.3407572383%}#header .logo ul li:nth-of-type(3){width:12.8062360802%;padding-top:2.3385300668%;margin-left:47.438752784%}#header .hero_1{position:relative;width:100%}#header .hero_1 p{font-size:0;line-height:0}#header .hero_1 p:nth-of-type(1){position:absolute;top:0;right:0;margin-top:-12.81%;margin-right:-50.1%;width:135.8333333333%}#header .hero_1 p:nth-of-type(2){position:relative;width:76.1458333333%;margin-left:2.7083333333%;padding-top:15.625%}#header .hero_2{position:relative;width:100%}#header .hero_2 h2{position:absolute;top:0;left:0;width:20.7291666667%;margin-left:38.3333333333%;padding-top:46.6666666667%;font-size:0;line-height:0}#header .hero_2 p{font-size:0;line-height:0;position:relative;width:78.6458333333%;margin-left:15.625%}#header .hero_2 .hero-title-bg1{position:absolute;bottom:0;left:0;height:0;width:156.9791666667%;padding-top:13.3333333333%;margin-bottom:1.3541666667%;margin-left:-31.35%;background:url("../images/common/intro/bg_01.webp") top left no-repeat;background-size:100% auto}#header .hero_2 .hero-title-bg2{position:absolute;bottom:0;left:0;height:0;width:80.4166666667%;padding-top:56.7708333333%;margin-bottom:-3.85%;margin-left:-12.6%;background:url("../images/common/intro/bg_02.webp") top left no-repeat;background-size:100% auto}#movie{position:relative;width:100%}#movie img{width:100%}#movie .movie-main{position:relative;width:74.0625%;margin:0 auto;box-shadow:0px 0px 5px 5px hsla(0,0%,100%,.2)}#movie .movie-main .movie-box{position:relative;width:100%;height:0;padding-top:56.25%}#movie .movie-main .movie-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}#c1{position:relative;width:100%}#c1 img{width:100%}#c1 p{position:relative;width:76.1458333333%;margin-top:-3.43%;margin-left:17.1875%}#c2{position:relative;width:100%}#c2 img{width:100%}#c2 .c2_box1{position:relative;width:100%}#c2 .c2_box1 ul{position:relative;width:90.2083333333%;margin:0 auto 2.7083333333%;display:flex;justify-content:space-between}#c2 .c2_box1 ul li{position:relative;width:48.0369515012%;font-size:0;line-height:0;border:solid 3px #2cb8ff}@media screen and (max-width: 767px){#c2 .c2_box1 ul li{border:solid .3125vw #2cb8ff}}#c2 .c2_box2{position:relative;width:100%;margin-bottom:15.625%}@media screen and (max-width: 767px){#c2 .c2_box2{margin-bottom:20.8333333333%}}#c2 .c2_box2 p:nth-of-type(1){position:relative;width:60.9375%;margin-left:44.5833333333%;font-size:0;line-height:0}#c2 .c2_box2 p:nth-of-type(2){position:absolute;top:0;left:0;width:22.2916666667%;margin-top:7.2916666667%;margin-left:8.2291666667%;font-size:0;line-height:0;border:solid 3px #2cb8ff;z-index:20}@media screen and (max-width: 767px){#c2 .c2_box2 p:nth-of-type(2){border:solid .3125vw #2cb8ff}}#c2 .c2_box2 p:nth-of-type(3){position:absolute;top:0;left:0;width:60%;margin-top:20.1041666667%;margin-left:5.3125%;font-size:0;line-height:0}#c2 .c2_box3{position:relative;width:100%;margin-bottom:8.3333333333%}#c2 .c2_box3 ul{position:relative;width:85.2083333333%;margin:0 auto;display:flex;justify-content:space-between}#c2 .c2_box3 ul li{position:relative;width:42.4205378973%}#c2 .c2_box3 ul li p:nth-of-type(1){width:100%;font-size:0;line-height:0;border:solid 3px #2cb8ff;margin-bottom:4.3227665706%}@media screen and (max-width: 767px){#c2 .c2_box3 ul li p:nth-of-type(1){border:solid .3125vw #2cb8ff}}#c2 .c2_box3 .c2_box3_arrow{position:absolute;top:0;left:0;width:18.9583333333%;height:0;padding-top:12.1875%;margin-top:22.1875%;margin-left:40.5208333333%;background:url("../images/common/c2/arrow_01.png") top left no-repeat;background-size:100% auto}#c2 .c2_box4{position:relative;width:100%;margin-bottom:10.5208333333%}#c2 .c2_box4 p{position:relative;width:76.0416666667%;margin:0 auto;font-size:0;line-height:0;border:solid 3px #2cb8ff}@media screen and (max-width: 767px){#c2 .c2_box4 p{border:solid .3125vw #2cb8ff}}#c2 .c2_box5{position:relative;width:100%;margin-bottom:10.5208333333%}#c2 .c2_box5 ul{position:relative;width:78.3333333333%;margin-bottom:1.5625%;margin-left:9.0625%;display:flex;justify-content:space-between;align-items:center}#c2 .c2_box5 ul li{position:relative;font-size:0;line-height:0}#c2 .c2_box5 ul li:nth-of-type(1){width:48.670212766%;border:solid 3px #2cb8ff}@media screen and (max-width: 767px){#c2 .c2_box5 ul li:nth-of-type(1){border:solid .3125vw #2cb8ff}}#c2 .c2_box5 ul li:nth-of-type(2){width:45.4787234043%}#c3{position:relative;width:100%}#c3 img{width:100%}#c3 h3{position:relative;width:52.9166666667%;margin:0 auto;font-size:0;line-height:0}#c3 h3:nth-of-type(1){margin-bottom:1.7708333333%}#c3 h3:nth-of-type(2){margin-bottom:7.2916666667%}#c3 .c3_box1{position:relative;width:100%}#c3 .c3_box1 p:nth-of-type(1){position:relative;width:74.0625%;margin-left:3.125%;font-size:0;line-height:0}#c3 .c3_box2{position:relative;width:100%;margin-top:-8.64%}@media screen and (max-width: 1024px){#c3 .c3_box2{margin-top:0}}@media screen and (max-width: 767px){#c3 .c3_box2{margin-top:0}}#c3 .c3_box2 p:nth-of-type(1){position:relative;width:72.5%;margin-left:-8.64%;font-size:0;line-height:0}@media screen and (max-width: 1024px){#c3 .c3_box2 p:nth-of-type(1){margin-left:0}}@media screen and (max-width: 767px){#c3 .c3_box2 p:nth-of-type(1){margin-left:0}}#c3 .c3_box3{position:relative;width:100%;margin-top:-16.56%;margin-bottom:8.2291666667%}@media screen and (max-width: 1024px){#c3 .c3_box3{margin-top:0}}@media screen and (max-width: 767px){#c3 .c3_box3{margin-top:0}}#c3 .c3_box3 p:nth-of-type(1){position:relative;width:75%;margin-left:31.875%;font-size:0;line-height:0}@media screen and (max-width: 1024px){#c3 .c3_box3 p:nth-of-type(1){margin-left:25%}}@media screen and (max-width: 767px){#c3 .c3_box3 p:nth-of-type(1){margin-left:25%}}#c3 .c3_box4{position:relative;width:100%}#c3 .c3_box4 p:nth-of-type(1){position:relative;width:68.5416666667%;margin-left:-0.41%;font-size:0;line-height:0}#c3 .c3_box5{position:relative;width:100%;margin-top:-16.56%;margin-bottom:8.2291666667%}@media screen and (max-width: 1024px){#c3 .c3_box5{margin-top:-8.56%}}@media screen and (max-width: 767px){#c3 .c3_box5{margin-top:-8.56%}}#c3 .c3_box5 p:nth-of-type(1){position:relative;width:75%;margin-left:31.875%;font-size:0;line-height:0}@media screen and (max-width: 1024px){#c3 .c3_box5 p:nth-of-type(1){margin-left:15.1041666667%}}@media screen and (max-width: 767px){#c3 .c3_box5 p:nth-of-type(1){margin-left:15.1041666667%}}#c3 .c3_box6{position:relative;width:100%;margin-top:-29.25%}#c3 .c3_box6 p:nth-of-type(1){position:relative;width:70.3125%;margin-left:4.0625%;font-size:0;line-height:0}#c4{position:relative;width:100%}#c4 img{width:100%}#c4 h2{position:relative;font-size:0;line-height:0}#c4 .c4_box1{position:relative;width:100%;display:flex;margin-bottom:29.0625%}#c4 .c4_box1 p{position:relative;font-size:0;line-height:0}#c4 .c4_box1 p:nth-of-type(1){width:40%;margin-left:2.7083333333%}#c4 .c4_box1 p:nth-of-type(2){width:66.3541666667%;padding-top:8.75%;margin-left:-7.39%}#c4 .c4_box1 .c4_box1_bg{position:absolute;top:0;left:0;width:95.9375%;margin-top:-23.85%;margin-left:2.0833333333%;height:0;padding-top:97.7083333333%;background:url("../images/common/c4/bg_01.webp") top left no-repeat;background-size:100% auto}#c4 .c4_box2{position:relative;width:100%;margin-bottom:14.7916666667%}#c4 .c4_box2 p{position:relative;font-size:0;line-height:0;width:91.1458333333%;margin-left:4.375%}#c4 .c4_box2 .c4_box2_bg{position:absolute;top:0;left:0;width:101.4583333333%;margin-top:-7.6%;margin-left:2.0833333333%;height:0;padding-top:76.5625%;background:url("../images/common/c4/bg_02.webp") top left no-repeat;background-size:100% auto;animation:rotate-anime 33s linear infinite}#c4 .c4_box3{position:relative;width:100%}#c4 .c4_box3 p{position:relative;font-size:0;line-height:0;width:128.2291666667%;margin-left:-5.2%}@media screen and (max-width: 1024px){#c4 .c4_box3 p{width:100%;margin-left:0}}@media screen and (max-width: 960px){#c4 .c4_box3 p{width:100%;margin-left:0}}@media screen and (max-width: 767px){#c4 .c4_box3 p{width:90%;margin-left:5%}}#c4 .c4_box3 .c4_box3_bg{position:absolute;top:0;left:0;width:163.0208333333%;margin-top:-29.27%;margin-left:-31.56%;height:0;padding-top:159.4791666667%;background:url("../images/common/c4/bg_03.webp") top left no-repeat;background-size:100% auto;animation:rotate-anime 33s linear infinite}#c5{position:relative;width:100%}#c5 img{width:100%}#c5 .c5_box1{position:relative;width:100%}#c5 .c5_box1 p:nth-of-type(1){position:relative;width:56.875%;margin-left:15.2083333333%;font-size:0;line-height:0}#c5 .c5_box2{position:relative;width:100%;margin-bottom:.625%}#c5 .c5_box2 p:nth-of-type(1){position:absolute;top:0;left:0;width:75.8333333333%;margin-top:-7.52%;margin-left:21.3541666667%;font-size:0;line-height:0}#c5 .c5_box3{position:relative;width:100%;margin-bottom:.625%}#c5 .c5_box3 p:nth-of-type(1){position:absolute;top:0;left:0;width:97.1875%;margin-top:15.2083333333%;margin-left:-6.45%;font-size:0;line-height:0}@media screen and (max-width: 1024px){#c5 .c5_box3 p:nth-of-type(1){margin-left:-3%}}@media screen and (max-width: 767px){#c5 .c5_box3 p:nth-of-type(1){margin-left:-3%}}#c6{position:relative;width:100%}#c6 img{width:100%}#c6 .c6_box1{position:relative;width:100%}#c6 .c6_box1 .c6_box1_bg{position:absolute;top:0;left:0;height:0;width:117.3958333333%;padding-top:15.9375%;margin-top:50.5208333333%;margin-left:-12.7%;background:url("../images/common/c6/bg_01.webp") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#c6 .c6_box1 .c6_box1_bg{margin-left:-9%}}#c6 .c6_box1 .c6_box1_img{position:relative;width:109.375%;margin-left:-8.85%;display:flex}@media screen and (max-width: 1024px){#c6 .c6_box1 .c6_box1_img{width:100%;margin-left:0}}@media screen and (max-width: 767px){#c6 .c6_box1 .c6_box1_img{width:100%;margin-left:0}}#c6 .c6_box1 .c6_box1_img p{position:relative;font-size:0;line-height:0}#c6 .c6_box1 .c6_box1_img p:nth-of-type(1){width:44.1904761905%;margin-top:2.1904761905%}#c6 .c6_box1 .c6_box1_img p:nth-of-type(2){width:27.1428571429%;margin-left:-3.61%}#c6 .c6_box1 .c6_box1_img p:nth-of-type(3){width:32.0952380952%;margin-left:.0952380952%}#c6 .c6_box2{position:relative;width:100%}#c6 .c6_box2 .c6_box2_bg{position:absolute;top:0;left:0;height:0;width:82.1875%;padding-top:62.1875%;margin-top:5.1041666667%;margin-left:8.4375%;background:url("../images/common/c6/bg_02.webp") top left no-repeat;background-size:100% auto;animation:rotate-anime 33s linear infinite}#c6 .c6_box2 .c6_box2_img{position:relative;width:110.1041666667%;margin-left:-2.18%;display:flex;flex-direction:row-reverse}@media screen and (max-width: 1024px){#c6 .c6_box2 .c6_box2_img{width:100%;margin-left:0}}@media screen and (max-width: 767px){#c6 .c6_box2 .c6_box2_img{width:100%;margin-left:0}}#c6 .c6_box2 .c6_box2_img p{position:relative;font-size:0;line-height:0}#c6 .c6_box2 .c6_box2_img p:nth-of-type(1){width:85.3358561968%;margin-left:-41.81%;padding-top:6.5279091769%}#c6 .c6_box2 .c6_box2_img p:nth-of-type(2){width:56.5752128666%}#c6 .c6_box3{position:relative;width:100%}#c6 .c6_box3 .c6_box3_bg{position:absolute;top:0;left:0;height:0;width:120%;padding-top:51.6666666667%;margin-top:-12.81%;margin-left:-9.79%;background:url("../images/common/c6/bg_03.webp") top left no-repeat;background-size:100% auto}#c7{position:relative;width:100%}#c7::after{content:"";position:absolute;bottom:0;left:0;height:10px;width:100%}#c7 img{width:100%}#c7 .c7_box1{position:relative;width:100%;margin-bottom:2.2916666667%}#c7 .c7_box1 p:nth-of-type(1){position:relative;width:87.6041666667%;margin-left:15.625%;font-size:0;line-height:0}#c7 .c7_box2{position:relative;width:100%}#c7 .c7_box2 p:nth-of-type(1){position:relative;width:21.6666666667%;margin-left:6.1458333333%;font-size:0;line-height:0;border:solid 1px #fff;box-shadow:0px 0px 10px 10px rgba(24,196,233,.5)}#c7 .c7_box3{position:relative;width:100%;margin-top:-15.72%;padding-bottom:9.375%}#c7 .c7_box3 p:nth-of-type(1){position:relative;width:73.4375%;margin-bottom:1.5625%;margin-left:19.0625%;font-size:0;line-height:0}#product{position:relative;width:100%;background-color:#000;border-top:solid 2px #18c4e9;box-shadow:0px -5px 10px 0px rgba(24,196,233,.8)}#product .contents-m{padding-bottom:66px}#product img{width:100%}#product h2{position:relative}#product .product_box1{position:relative;width:98.2291666667%;margin:0 auto 6.25%}#product .product_box1 .product_slide{overflow:hidden}@media screen and (max-width: 767px){#product .product_box1 .product_slide{width:80%;margin:0 auto}}#product .product_box1 .product_slide .swiper-slide a{box-sizing:border-box}#product .product_box1 .product_slide .swiper-slide a img{width:calc(100% - 6px);border:solid 3px #15a8c7}#product .product_box1 .swiper-button-prev{background:url("../images/common/product/arrow_l.png") center top no-repeat;background-size:100% auto;left:0}#product .product_box1 .swiper-button-next{background:url("../images/common/product/arrow_r.png") center top no-repeat;background-size:100% auto;right:0}#product .product_box1 .swiper-button-prev,#product .product_box1 .swiper-button-next{width:10%;height:0;padding-top:10%;margin-top:-5.81%;z-index:20 !important;background-size:auto 100%}#product .product_box1 .swiper-button-prev::after,#product .product_box1 .swiper-button-next::after{content:""}#product .product_box2{position:relative;width:100%}#product .product_box3{position:relative;width:76.0416666667%;margin:0 auto;border:solid 3px #fff}@media screen and (max-width: 767px){#product .product_box3{width:93.75%}}#preorder{position:relative;width:100%;background-color:#000}#preorder img{width:100%}#preorder .preoder_box3 .preoder_box3_border{position:absolute;bottom:0;left:0;width:111.5625%;margin-left:-5.78%;height:3px;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(24, 196, 233) 15%, rgb(24, 196, 233) 85%, rgba(0, 0, 0, 0) 100%)}#banner{position:relative;width:100%;background-color:#000}#banner img{width:100%}#banner ul{position:relative;width:85.7291666667%;margin:0 auto;padding-top:9.375%;padding-bottom:9.375%}#banner ul li{position:relative;width:100%;font-size:0;line-height:0;margin-bottom:10%}#banner ul li:last-of-type{margin-bottom:0}#banner ul li a{transition:.6s}#banner ul li a:hover{opacity:.6}footer{position:relative;width:100%;background-color:#000}footer img{width:100%}footer .copyright p{position:relative;width:100%;text-align:center;color:#fff;font-size:14px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:3.6458333333%}@media screen and (max-width: 1024px){footer .copyright p{font-size:1.475vw}}@media screen and (max-width: 767px){footer .copyright p{font-size:3vw}}footer .copyright ul{position:relative;width:100%;padding-bottom:10.4166666667%}footer .copyright ul li{text-align:center;color:#fff;font-size:14px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (max-width: 1024px){footer .copyright ul li{font-size:1.475vw}}@media screen and (max-width: 767px){footer .copyright ul li{font-size:3vw}}footer .bnlink{position:relative;width:100%}footer .bnlink ul{position:relative;width:83.3333333333%;margin:0 auto;display:flex;justify-content:space-between;padding-bottom:15.625%}footer .bnlink ul li{position:relative;width:30%;font-size:0;line-height:0}footer .bnlink ul li a{transition:.6s}footer .bnlink ul li a:hover{opacity:.6}@keyframes rotate-anime{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}[data-aos=fadeinanime]{opacity:0}[data-aos=fadeinanime].aos-animate{opacity:1}[data-aos=imganime1]{clip-path:inset(0 100% 0 0)}[data-aos=imganime1].aos-animate{clip-path:inset(0)}[data-aos=imganime2]{clip-path:inset(0 0 100% 0)}[data-aos=imganime2].aos-animate{clip-path:inset(0)}/*# sourceMappingURL=pc.css.map */