@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none;outline:none}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0}@media (min-width: 1000.1px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media (max-width: 1000px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}:root{--z-main:-1;--z-pageTitCol:0;--z-pageTitInner:1;--z-header:500}*{font-style:normal;position:static}* ::selection{background:#BC1616;color:#0c0d0e}@media (max-width: 1000px){* img{max-width:100%}}.dpNone{display:none}.mtNone{margin-top:0 !important}.mt10{margin-top:1.33333vw !important}@media (min-width: 1000.1px){.mt10{margin-top:10px !important}}.mt20{margin-top:2.66667vw !important}@media (min-width: 1000.1px){.mt20{margin-top:20px !important}}.mt30{margin-top:4vw !important}@media (min-width: 1000.1px){.mt30{margin-top:30px !important}}.mt40{margin-top:5.33333vw !important}@media (min-width: 1000.1px){.mt40{margin-top:40px !important}}.mt60{margin-top:8vw !important}@media (min-width: 1000.1px){.mt60{margin-top:80px !important}}.mt80{margin-top:10.66667vw !important}@media (min-width: 1000.1px){.mt80{margin-top:100px !important}}.mt100{margin-top:13.33333vw !important}@media (min-width: 1000.1px){.mt100{margin-top:120px !important}}.ptNone{padding-top:0 !important}.pt10{padding-top:1.33333vw !important}@media (min-width: 1000.1px){.pt10{padding-top:10px !important}}.pt20{padding-top:2.66667vw !important}@media (min-width: 1000.1px){.pt20{padding-top:20px !important}}.pt30{padding-top:4vw !important}@media (min-width: 1000.1px){.pt30{padding-top:30px !important}}.pt40{padding-top:5.33333vw !important}@media (min-width: 1000.1px){.pt40{padding-top:40px !important}}.pt60{padding-top:8vw !important}@media (min-width: 1000.1px){.pt60{padding-top:80px !important}}.pt80{padding-top:10.66667vw !important}@media (min-width: 1000.1px){.pt80{padding-top:100px !important}}.pt100{padding-top:13.33333vw !important}@media (min-width: 1000.1px){.pt100{padding-top:120px !important}}.mbNone{margin-bottom:0 !important}.mb10{margin-bottom:1.33333vw !important}@media (min-width: 1000.1px){.mb10{margin-bottom:10px !important}}.mb20{margin-bottom:2.66667vw !important}@media (min-width: 1000.1px){.mb20{margin-bottom:20px !important}}.mb30{margin-bottom:4vw !important}@media (min-width: 1000.1px){.mb30{margin-bottom:30px !important}}.mb40{margin-bottom:5.33333vw !important}@media (min-width: 1000.1px){.mb40{margin-bottom:40px !important}}.mb60{margin-bottom:8vw !important}@media (min-width: 1000.1px){.mb60{margin-bottom:80px !important}}.mb80{margin-bottom:10.66667vw !important}@media (min-width: 1000.1px){.mb80{margin-bottom:100px !important}}.mb100{margin-bottom:13.33333vw !important}@media (min-width: 1000.1px){.mb100{margin-bottom:120px !important}}.pbNone{padding-bottom:0 !important}.pb10{padding-bottom:1.33333vw !important}@media (min-width: 1000.1px){.pb10{padding-bottom:10px !important}}.pb20{padding-bottom:2.66667vw !important}@media (min-width: 1000.1px){.pb20{padding-bottom:20px !important}}.pb30{padding-bottom:4vw !important}@media (min-width: 1000.1px){.pb30{padding-bottom:30px !important}}.pb40{padding-bottom:5.33333vw !important}@media (min-width: 1000.1px){.pb40{padding-bottom:40px !important}}.pb60{padding-bottom:8vw !important}@media (min-width: 1000.1px){.pb60{padding-bottom:80px !important}}.pb80{padding-bottom:10.66667vw !important}@media (min-width: 1000.1px){.pb80{padding-bottom:100px !important}}.pb100{padding-bottom:13.33333vw !important}@media (min-width: 1000.1px){.pb100{padding-bottom:120px !important}}html{overflow-x:hidden}body{width:100%;font-family:"Shippori Mincho",YuMincho,-apple-system,serif;font-weight:200;font-style:normal;position:relative;color:#fff;line-height:1.7;background-image:url("../images/img_bg.webp");background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size:cover;height:100%;overflow-x:hidden}@media (min-width: 1000.1px){body{font-size:20px}}@media (max-width: 1000px){body{font-size:2.6vw;width:100%;overflow-x:hidden}}ul.listCol{font-family:"Noto Sans JP",-apple-system,sans-serif;font-size:14px;line-height:1.6;max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width: 1000px){ul.listCol{width:93.06667vw;font-size:2.93333vw}}ul.listCol li{margin-bottom:0.3em;text-align:left;text-indent:-1em;margin-left:1em;text-shadow:0 0 20px rgba(0,0,0,0.5)}@media (max-width: 1000px){ul.listCol li{color:#ffffff;text-shadow:none;margin-bottom:0;-webkit-filter:drop-shadow(0px 0px 1.6vw rgba(0,0,0,0.68));filter:drop-shadow(0px 0px 1.6vw rgba(0,0,0,0.68))}}.kujiLogo{position:absolute;top:20px;left:27px;display:-webkit-flex;display:flex;height:100px;z-index:999}.kujiLogo .kuji-online{margin-left:12px}@media (max-width: 1000px){.kujiLogo .kuji-online{margin-left:1.6vw}}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.kujiLogo{top:1.25vw;left:1.6875vw;height:6.25vw}}@media (max-width: 1000px){.kujiLogo{top:3.2vw;left:3.46667vw;height:13.33333vw}}@media (min-width: 1000.1px){.kujiLogo{transition:all .2s}.kujiLogo:hover{opacity:0.6}}@media (min-width: 1920.1px){.kujiLogo{left:50%;-webkit-transform:translateX(-930px);transform:translateX(-930px)}}main{text-align:center;position:relative}.mvCol{position:relative;width:1920px;height:930px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 1000px){.mvCol{width:100%;height:169.86667vw}}.mvCol .mvColInner{width:100%;max-width:1920px;height:100%;position:relative}.mvColImage{position:relative;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 3s ease;z-index:0;-webkit-mask-image:linear-gradient(to bottom, #000 80%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 80%, rgba(0,0,0,0) 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 1000px){.mvColImage{-webkit-mask-image:linear-gradient(to bottom, #000 60%, rgba(0,0,0,0) 80%);mask-image:linear-gradient(to bottom, #000 60%, rgba(0,0,0,0) 80%)}}.mvColImage.active{opacity:1;z-index:1}.mvColImage img{width:100%;display:block}.mvColImage .mv{position:relative;width:100%;height:100%;margin:0;padding:0}.mvColImage .mv li{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 3s ease;z-index:0;pointer-events:none}.mvColImage .mv li.active{opacity:1;z-index:1;pointer-events:auto}.mvColImage .bg{width:150%;min-width:150vw;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation:bgSlideLeft 60s linear infinite;animation:bgSlideLeft 60s linear infinite;position:absolute;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);z-index:0}@media (max-width: 1000px){.mvColImage .bg{height:150%}}.mvColImage .chara{position:absolute;top:-65px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-height:100%;width:auto;z-index:2}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.mvColImage .chara{height:62.5vw;min-height:800px}}@media (max-width: 1000px){.mvColImage .chara{width:100%;top:0}}.mvColImage .mountain{position:absolute;bottom:0;left:0;width:100%;z-index:3}.mvColImage .smoke{position:absolute;bottom:0;left:-50%;width:200%;mix-blend-mode:screen;z-index:4;-webkit-animation:smokeSlideRight 60s linear infinite;animation:smokeSlideRight 60s linear infinite}@media (max-width: 1000px){.mvColImage .smoke{scale:5;top:73.33333vw}}@-webkit-keyframes bgSlideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@keyframes bgSlideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@-webkit-keyframes smokeSlideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(40%);transform:translateX(40%)}}@keyframes smokeSlideRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(40%);transform:translateX(40%)}}.mvColLogo{width:1030px;position:absolute;top:560px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.mvColLogo img{width:100%;height:auto}@media (max-width: 1000px){.mvColLogo{width:96.26667vw;top:62vw;left:49.5%}}.mvColSlider{width:1000px;margin:auto;position:absolute;top:850px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;height:34px;z-index:5}@media (max-width: 1000px){.mvColSlider{width:81.33333vw}}@media (max-width: 1000px){.mvColSlider{width:81.33333vw;top:132.26667vw;height:4.26667vw}}.mvColSlider .progress-container{height:2px;background:#0c0d0e;width:800px;margin:auto 0;overflow:hidden}@media (max-width: 1000px){.mvColSlider .progress-container{height:.26667vw;width:54.66667vw;top:125.33333vw}}.mvColSlider .progress-container .progress-bar span{display:block;height:2px;width:0;background:#fff;transition:width 3s linear}.mvColSlider .buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:180px}@media (max-width: 1000px){.mvColSlider .buttons{width:24vw}.mvColSlider .buttons img{width:5.86667vw;height:4.53333vw}}.mvColSlider .buttons .pager{display:-webkit-flex;display:flex;font-size:20px;margin:auto 20px}@media (max-width: 1000px){.mvColSlider .buttons .pager{font-size:2.66667vw;margin:auto 2.66667vw}}.mvColSlider .buttons .pager .page{font-size:20px}@media (max-width: 1000px){.mvColSlider .buttons .pager .page{font-size:2.66667vw}}.mvColSlider .buttons .pager .deco{margin:auto 12px;width:1px;height:17px;background-color:#fff;z-index:99}@media (max-width: 1000px){.mvColSlider .buttons .pager .deco{height:2.26667vw;margin:auto 1.6vw}}@media (min-width: 1000.1px){.mvColSlider .buttons img{transition-duration:.5s}.mvColSlider .buttons img:hover{opacity:0.5}}.detailCol{width:1000px;margin:auto}@media (max-width: 1000px){.detailCol{width:81.33333vw}}.detailCol .detailColInner{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;margin:70px auto 200px}@media (max-width: 1000px){.detailCol .detailColInner{-webkit-flex-direction:column;flex-direction:column;margin:-8vw auto 26.66667vw}}.detailCol .detailColInner .detailCatchCol{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}@media (max-width: 1000px){.detailCol .detailColInner .detailCatchCol{margin:0 auto 12.26667vw 0}}@media (max-width: 1000px){.detailCol .detailColInner .detailCatchCol .releasedate{width:79.06667vw}}.detailCol .detailColInner .detailCatchCol .price{margin-top:36px}@media (max-width: 1000px){.detailCol .detailColInner .detailCatchCol .price{width:69.6vw;margin-top:4.8vw}}.detailCol .detailColInner .detailCatchCol .size{margin-top:36px}@media (max-width: 1000px){.detailCol .detailColInner .detailCatchCol .size{width:54.26667vw;margin-top:4.8vw}}.detailCol .detailColInner .listCol{margin-left:18px;margin-right:0;font-size:14.2px}@media (max-width: 1000px){.detailCol .detailColInner .listCol{width:1000px;margin:auto;margin-left:0;font-size:2.53333vw;line-height:1.8}}@media (max-width: 1000px) and (max-width: 1000px){.detailCol .detailColInner .listCol{width:81.33333vw}}.brandCol{margin-top:200px;width:1000px;margin:auto}@media (max-width: 1000px){.brandCol{margin-top:26.66667vw}}@media (max-width: 1000px){.brandCol{width:81.33333vw}}.brandCol h1{margin:-8px auto;-webkit-transform:translateX(-6px);transform:translateX(-6px)}@media (max-width: 1000px){.brandCol h1{width:83.46667vw;margin:-pxVwSP(-8px) auto}}.brandCol .tabs{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:10px;margin:-24px auto}@media (max-width: 1000px){.brandCol .tabs{gap:1.33333vw;margin:-3.73333vw auto}}.brandCol .tabs li img{width:210px;margin-top:14px}@media (max-width: 1000px){.brandCol .tabs li img{width:25.33333vw;margin-top:1.86667vw}}.brandCol .tabs li:nth-child(2) img{width:160px;margin-top:10px}@media (max-width: 1000px){.brandCol .tabs li:nth-child(2) img{width:21.33333vw;margin-top:1.06667vw}}.brandCol .tabBtn{display:inline-block;overflow:hidden;width:250px;height:120px;background-color:#0c0d0e;border:solid 1px #fff;box-shadow:0 0 20px rgba(0,0,0,0.5)}@media (max-width: 1000px){.brandCol .tabBtn{width:33.33333vw;height:16vw}}.brandCol .tabBtn img{opacity:0.2;transition:opacity 0.5s ease, -webkit-transform 1s ease;transition:opacity 0.5s ease, transform 1s ease;transition:opacity 0.5s ease, transform 1s ease, -webkit-transform 1s ease}.brandCol .tabBtn.is-active img{opacity:1}.brandCol .tabBtn:hover img{transition-duration:1s;-webkit-transform:scale(1.15);transform:scale(1.15);cursor:pointer}.brandCol .tabCont{margin-top:40px}@media (max-width: 1000px){.brandCol .tabCont{margin-top:5.33333vw}}.brandCol .tabCont li{display:none;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity 0.8s ease, -webkit-transform 0.8s ease;transition:opacity 0.8s ease, transform 0.8s ease;transition:opacity 0.8s ease, transform 0.8s ease, -webkit-transform 0.8s ease}.brandCol .tabCont li.is-active{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.brandCol .tabCont li .logoMag{margin:auto}@media (max-width: 1000px){.brandCol .tabCont li .logoMag{width:67.2vw}}.brandCol .tabCont li .txtMag img{margin:0 auto}@media (max-width: 1000px){.brandCol .tabCont li .txtMag{width:49.06667vw;margin:5.33333vw auto 9.86667vw}}.brandCol .tabCont li .logoSakai{margin:auto}@media (max-width: 1000px){.brandCol .tabCont li .logoSakai{width:61.06667vw}.brandCol .tabCont li .logoSakai img{margin:4vw auto 0}}.brandCol .tabCont li .txtSakai img{margin:30px auto 0}@media (max-width: 1000px){.brandCol .tabCont li .txtSakai{width:81.33333vw;margin:4.26667vw auto 8vw}}.brandCol .tabCont .aboutTextCol{margin-top:56px;font-size:17px}@media (max-width: 1000px){.brandCol .tabCont .aboutTextCol{font-size:3.2vw;margin-top:0}}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productCol{overflow:hidden}}@media (max-width: 1000px){.productCol{overflow:hidden}}.productColInner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:40px;width:1600px;margin:auto;margin:160px auto;position:relative}@media (max-width: 1000px){.productColInner{width:81.33333vw}}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner{width:100%}}@media (max-width: 1000px){.productColInner{margin:25.33333vw auto}}.productColInner .productHead{position:relative;width:100%}.productColInner .productHead .productBg{position:absolute;top:110px;left:-40px;z-index:-1}@media (max-width: 1000px){.productColInner .productHead .productBg{width:88.53333vw;top:13.86667vw;left:auto;right:-9.33333vw}}.productColInner .productHead h2{position:absolute;top:0;left:0;z-index:3}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productHead h2{left:1.875vw}}@media (max-width: 1000px){.productColInner .productHead h2{width:78.4vw;left:-5.33333vw}}.productColInner .productMain{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;position:relative}@media (max-width: 1000px){.productColInner .productMain{-webkit-flex-direction:column;flex-direction:column}}@media (max-width: 1000px){.productColInner .productMain .mainImage{scale:2.3}}.productColInner .productMain .mainImage .mainImageItem{opacity:1;transition:opacity 1s ease}.productColInner .productMain .mainImage .mainImageItem.fade-out{opacity:0}.productColInner .productMain .mainImage img{width:1360px;margin-left:-220px;margin-top:-140px}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productMain .mainImage img{width:85vw;margin-left:-15vw;margin-top:-8.75vw}}@media (max-width: 1000px){.productColInner .productMain .mainImage img{margin-left:-24vw;margin-top:5.33333vw}}.productColInner .productMain .thumbnails{position:absolute;display:-webkit-flex;display:flex;gap:16px;-webkit-justify-content:center;justify-content:center;right:0;top:100px}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productMain .thumbnails{width:38.125vw;gap:1vw;top:6.25vw;right:5vw}}@media (max-width: 1000px){.productColInner .productMain .thumbnails{position:unset;gap:2.13333vw;top:0;margin-top:42.66667vw}}.productColInner .productMain .thumbnails li{display:inline-block;overflow:hidden;background-color:#000}.productColInner .productMain .thumbnails li img{display:block;opacity:0.2;width:100%;height:auto}.productColInner .productMain .thumbnails li img.is-active{opacity:1}.productColInner .productMain .thumbnails li img:hover{transition-duration:1s;-webkit-transform:scale(1.15);transform:scale(1.15);cursor:pointer}.productColInner .description{position:absolute;right:0;top:330px;width:610px;text-align:left;font-size:18px;font-weight:100;line-height:1.9}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .description{width:38.125vw;top:20.625vw;font-size:1.125vw;right:5vw}}@media (max-width: 1000px){.productColInner .description{position:unset;right:0;top:0;text-align:justify;text-align-last:left;margin-top:12vw;width:81.33333vw;font-size:2.8vw}}.productColInner .description .creatorCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.productColInner .description .creatorCol .logo{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;min-width:0}.productColInner .description .creatorCol .logo .logomag{width:160px;height:64px;margin-top:6px;margin-left:-10px}.productColInner .description .creatorCol .logo .logosakai{width:128px;height:80px}.productColInner .description .creatorCol .creator{display:block;margin-top:16px;font-size:14px;line-height:1.6}.productColInner .description .creatorCol .creator li:first-child{font-size:17.5px}@media (max-width: 1000px){.productColInner .description .creatorCol .creator{margin-top:.53333vw}.productColInner .description .creatorCol .creator li:first-child{font-size:2.33333vw;margin-bottom:.53333vw}}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .description .creatorCol{margin-top:1.25vw}.productColInner .description .creatorCol .logo .logomag{width:10vw;height:4vw;margin-top:.375vw;margin-left:-.625vw}.productColInner .description .creatorCol .logo .logosakai{width:8vw;height:5vw}.productColInner .description .creatorCol .creator{font-size:.875vw;margin-top:1.125vw}.productColInner .description .creatorCol .creator li:first-child{font-size:1.08125vw}}@media (max-width: 1000px){.productColInner .description .creatorCol{margin-top:2.66667vw}.productColInner .description .creatorCol .logo .logomag{width:21.33333vw;height:8.53333vw;margin-top:.8vw;margin-left:-1.33333vw}.productColInner .description .creatorCol .logo .logosakai{width:17.06667vw;height:10.66667vw}.productColInner .description .creatorCol .creator{font-size:1.86667vw;margin-top:1.86667vw}}.productColInner .productDetailCol{position:absolute;top:684px;left:20px}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productDetailCol{top:42.75vw;left:5vw}}@media (max-width: 1000px){.productColInner .productDetailCol{top:86.4vw;left:auto;right:0}}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productDetailCol .listCol{font-size:.875vw}}@media (max-width: 1000px){.productColInner .productDetailCol .listCol{font-size:2.13333vw;width:33.6vw}.productColInner .productDetailCol .listCol li{text-align:right}}.productColInner .productDetailCol .productDetailBox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:230px}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productDetailCol .productDetailBox{width:14.375vw}}@media (max-width: 1000px){.productColInner .productDetailCol .productDetailBox{width:33.6vw}}.productColInner .productDetailCol .productDetailBox .logoMag{margin-left:-10px}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productDetailCol .productDetailBox .size{font-size:1.25vw}}@media (max-width: 1000px){.productColInner .productDetailCol .productDetailBox .size{font-size:2.93333vw}}.productColInner .productDetailCol .productDetailBox .deco{margin-top:8px;width:1px;height:20px;background-color:#fff}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner .productDetailCol .productDetailBox .deco{margin-top:.5vw;width:.0625vw;height:1.25vw}}@media (max-width: 1000px){.productColInner .productDetailCol .productDetailBox .deco{margin-top:1.06667vw;width:.13333vw;height:2.66667vw}}.productColInner .productPartItem{width:1000px;margin:auto;display:-webkit-flex;display:flex;gap:40px;margin-top:42px}@media (max-width: 1000px){.productColInner .productPartItem{width:81.33333vw}}@media (max-width: 1000px){.productColInner .productPartItem{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6.66667vw;margin-top:2.4vw}}.productColInner .productPartItem li{width:220px;height:auto}@media (max-width: 1000px){.productColInner .productPartItem li{width:37.33333vw}}.productColInner .productPartItem li a{position:relative;display:inline-block;overflow:hidden;width:220px;height:220px;background-color:#000}@media (max-width: 1000px){.productColInner .productPartItem li a{width:37.33333vw;height:37.33333vw}}.productColInner .productPartItem li a .zoom{position:absolute;bottom:0;right:0;width:40px;height:40px;background-image:url("../images/icon_zoom.webp");background-size:contain;z-index:5}@media (max-width: 1000px){.productColInner .productPartItem li a .zoom{width:6.66667vw;height:6.66667vw}}.productColInner .productPartItem li a img{display:block;width:100%;height:100%}.productColInner .productPartItem li a img:hover{-webkit-transform:scale(1.15);transform:scale(1.15);transition-duration:1s;cursor:pointer}.productColInner .productPartItem li .caption{display:block;margin-top:4px;font-family:"Noto Sans JP",-apple-system,sans-serif;font-size:15px;width:100%;text-align:left;word-wrap:break-word;white-space:normal}@media (max-width: 1000px){.productColInner .productPartItem li .caption{font-size:2.93333vw;margin-top:.26667vw}}.productColInner .rotateViewCol{margin-top:30px;width:100vw;background-color:#000}@media (max-width: 1000px){.productColInner .rotateViewCol{margin-top:3.2vw}}.productColInner .rotateViewCol .rotateViewColInner{width:1000px;margin:auto;height:610px;position:relative}@media (max-width: 1000px){.productColInner .rotateViewCol .rotateViewColInner{width:81.33333vw}}@media (max-width: 1000px){.productColInner .rotateViewCol .rotateViewColInner{height:60.8vw;width:100vw}}.productColInner .rotateViewCol .rotateViewColInner .rotateIcon{position:absolute;right:28px;top:27px;width:100px;z-index:99}@media (max-width: 1000px){.productColInner .rotateViewCol .rotateViewColInner .rotateIcon{width:13.33333vw;right:9.33333vw;top:4vw}}.productColInner .rotateViewCol .rotateViewColInner .reel-overlay{height:100%}.productColInner .rotateViewCol .rotateViewColInner .view360A{position:relative;height:100%}.productColInner .rotateViewCol .rotateViewColInner .view360A .dragArea{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:150px auto;background-position:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.productColInner .rotateViewCol .rotateViewColInner .view360B{position:relative;height:100%}.productColInner .rotateViewCol .rotateViewColInner .view360B .dragArea{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:150px auto;background-position:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.productColInner .rotateViewCol .rotateViewColInner .listCol{width:100%;position:absolute;bottom:24px;font-size:16px}@media (max-width: 1000px){.productColInner .rotateViewCol .rotateViewColInner .listCol{bottom:1.33333vw;font-size:2.4vw}}.productColInner .rotateViewCol .rotateViewColInner .listCol li{text-align:center;margin:0}.productColInner.prizeB{margin-top:166px}@media (max-width: 1000px){.productColInner.prizeB{margin-top:-1.33333vw}}@media (max-width: 1000px){.productColInner.prizeB .productHead h2{width:62.93333vw;left:-4.26667vw}}.productColInner.prizeB .productHead .productBg{left:auto;right:-40px}@media (max-width: 1000px){.productColInner.prizeB .productHead .productBg{left:-9.33333vw;right:auto}}@media (max-width: 1000px){.productColInner.prizeB .productMain .mainImage{scale:2.1}}.productColInner.prizeB .productMain .mainImage img{margin-left:400px;margin-top:-90px;width:1332px}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner.prizeB .productMain .mainImage img{width:83.125vw;margin-left:27.5vw;margin-top:-6.25vw}}@media (max-width: 1000px){.productColInner.prizeB .productMain .mainImage img{margin-left:-14.66667vw;margin-top:-65.33333vw;right:auto}}.productColInner.prizeB .productMain .thumbnails{right:auto;left:0;top:130px;z-index:4}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner.prizeB .productMain .thumbnails{width:38.125vw;top:8.75vw;left:5vw}}@media (max-width: 1000px){.productColInner.prizeB .productMain .thumbnails{margin-top:101.33333vw}}.productColInner.prizeB .productMain .description{top:370px;left:0;line-height:2.2}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner.prizeB .productMain .description{width:38.125vw;top:23.125vw;left:5vw}}@media (max-width: 1000px){.productColInner.prizeB .productMain .description{margin-top:5.33333vw;line-height:1.9}}.productColInner.prizeB .productDetailCol{position:absolute;top:704px;left:auto;right:20px}.productColInner.prizeB .productDetailCol .listCol li{text-align:right}@media screen and (min-width: 1000.1px) and (max-width: 1600px){.productColInner.prizeB .productDetailCol{top:43.5vw;right:5vw}}@media (max-width: 1000px){.productColInner.prizeB .productDetailCol{top:88vw;right:0}.productColInner.prizeB .productDetailCol .listCol{width:100%}}.productColInner.prizeB .productPartItem{margin-top:6px}@media (max-width: 1000px){.productColInner.prizeB .productPartItem{margin-top:2.66667vw}}.productColInner.prizeB .rotateViewCol{margin-top:30px}@media (max-width: 1000px){.productColInner.prizeB .rotateViewCol{margin-top:3.2vw}}.galleryCol{margin-top:200px;width:1000px;margin:auto;margin-top:30px}@media (max-width: 1000px){.galleryCol{margin-top:26.66667vw}}@media (max-width: 1000px){.galleryCol{width:81.33333vw}}@media (max-width: 1000px){.galleryCol{margin-top:4vw}}@media (max-width: 1000px){.galleryCol h1{width:81.33333vw}}.galleryCol .galleryColInner{width:100%;margin-top:32px}@media (max-width: 1000px){.galleryCol .galleryColInner{margin-top:4.26667vw}}.galleryCol .galleryColInner .sliderCol{width:100%;height:582px;margin:auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 1000px){.galleryCol .galleryColInner .sliderCol{position:relative;width:100%;height:82.66667vw;-webkit-flex-direction:column;flex-direction:column}}.galleryCol .galleryColInner .sliderCol .gallerySlider{width:818px}.galleryCol .galleryColInner .sliderCol .gallerySlider li img{width:100%;height:auto}@media (max-width: 1000px){.galleryCol .galleryColInner .sliderCol .gallerySlider{width:100%;position:absolute;top:0}}.galleryCol .galleryColInner .sliderCol .galleryThumbnail{width:162px;height:582px;overflow:hidden}.galleryCol .galleryColInner .sliderCol .galleryThumbnail li{margin-bottom:10px}.galleryCol .galleryColInner .sliderCol .galleryThumbnail li img{opacity:0.2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1000.1px){.galleryCol .galleryColInner .sliderCol .galleryThumbnail li img{transition-duration:.5s}.galleryCol .galleryColInner .sliderCol .galleryThumbnail li img:hover{cursor:pointer;opacity:1}}@media (max-width: 1000px){.galleryCol .galleryColInner .sliderCol .galleryThumbnail li{width:24.53333vw !important;height:24.53333vw !important;margin:0 .66667vw}}@media (max-width: 1000px){.galleryCol .galleryColInner .sliderCol .galleryThumbnail{position:absolute;width:100%;height:24.53333vw;top:60.4vw}}.galleryCol .galleryColInner .sliderCol .galleryThumbnail .slick-current img{opacity:1}.galleryCol .galleryColInner .listCol li{font-size:18px;text-align:center;margin:8px 0 74px}@media (max-width: 1000px){.galleryCol .galleryColInner .listCol li{font-size:2.53333vw;margin:2.66667vw auto 10.66667vw}}@media (max-width: 1000px){.galleryCol .galleryColInner .listCol{width:81.33333vw;font-size:2.53333vw}}.galleryCol .slick-prev,.galleryCol .slick-next{right:-40px;width:26px;height:40px;background-size:contain;transition-duration:.2s}@media (max-width: 1000px){.galleryCol .slick-prev,.galleryCol .slick-next{right:-5.33333vw;width:2.93333vw;height:4.53333vw}}.galleryCol .slick-prev:before,.galleryCol .slick-next:before{display:none}.galleryCol .slick-prev:hover,.galleryCol .slick-next:hover{opacity:0.8}.linkCol{margin-top:200px;text-align:center;margin:200px auto 100px}@media (max-width: 1000px){.linkCol{margin-top:26.66667vw}}.linkCol h1{margin:0 auto 32px}@media (max-width: 1000px){.linkCol h1{width:45.33333vw;margin:0 auto 4.26667vw}}.linkCol .banner p{font-family:"Noto Sans JP",-apple-system,sans-serif;font-size:20px;font-weight:300}@media (max-width: 1000px){.linkCol .banner p{font-size:3.2vw}}@media (min-width: 1000.1px){.linkCol a img{transition-duration:.5s}.linkCol a img:hover{opacity:0.5}}@media (max-width: 1000px){.linkCol{width:81.33333vw}}.btn{display:inline-block;width:400px;text-align:center;text-decoration:none;line-height:72px;outline:none;color:#fff;background-color:#0c0d0e;position:relative;border:1px solid #fff;transition:color 0.5s ease}.btn .btntxt{transition:color 0.5s ease;color:#fff;position:relative;letter-spacing:0.2em;z-index:1}@media (max-width: 1000px){.btn .btntxt{font-size:3.73333vw}}@media (min-width: 1000.1px){.btn:hover .btntxt{color:#0c0d0e;font-weight:bold}.btn:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}.btn::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:all 0.5s ease;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}}@media (max-width: 1000px){.btn{width:68.8vw;line-height:11.2vw}}.btnBack{position:relative;width:400px;margin:100px auto 0}@media (max-width: 1000px){.btnBack{margin:13.33333vw auto 0;width:68.8vw}}.btnBack img{position:absolute;z-index:3;top:30px;left:-36px}@media (max-width: 1000px){.btnBack img{width:8.8vw;top:5.33333vw;left:-4.8vw}}.btnTop{display:block;position:fixed;bottom:20px;right:20px;z-index:99;opacity:0;pointer-events:none;transition:opacity 0.4s ease}.btnTop.is-visible{opacity:1;pointer-events:auto}.btnTop .btn{width:80px;height:80px}.btnTop .btn img{margin:14px 8px 12px;width:50px}@media (max-width: 1000px){.btnTop .btn img{margin:1.86667vw 1.06667vw 1.6vw;width:8vw}}@media (max-width: 1000px){.btnTop .btn{width:12vw;height:12vw}}@media (min-width: 1000.1px){.btnTop .btn:hover img{-webkit-filter:brightness(0);filter:brightness(0)}.btnTop .btn:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}.btnTop .btn::before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}}@media (max-width: 1000px){.btnTop{bottom:2.66667vw;right:2.66667vw}}.btnSidemenu{position:fixed;top:50px;right:0;z-index:999}@media (max-width: 1000px){.btnSidemenu{top:6.66667vw}}.btnSidemenu .btn{width:60px;background-color:rgba(170,138,62,0.95);border:1px solid #000}.btnSidemenu .btn img{margin:13px 20px 12px 18px;width:21px}@media (max-width: 1000px){.btnSidemenu .btn img{margin:1.73333vw 2.66667vw 1.6vw 2.4vw;width:3.2vw}}@media (max-width: 1000px){.btnSidemenu .btn{width:9.33333vw}}@media (min-width: 1000.1px){.btnSidemenu .btn:hover img{-webkit-filter:brightness(0);filter:brightness(0)}.btnSidemenu .btn:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.btnSidemenu .btn::before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}.footerCol{background:#000;color:#fff}.footerCol a{color:#fff}@media (min-width: 1000.1px){.footerCol a{transition:0.1s}.footerCol a:hover{color:#BC1616}}.footerCol .footerColInner{font-family:"Noto Sans JP",-apple-system,sans-serif;font-size:16px;font-weight:500;padding:40px 0 30px;width:1000px;margin:auto}@media (max-width: 1000px){.footerCol .footerColInner{width:81.33333vw}}@media (max-width: 1000px){.footerCol .footerColInner{font-size:3.2vw;font-weight:500;padding:5.33333vw 0 8vw}}.footerCol .footerColInner .exLink{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 1000px){.footerCol .footerColInner .exLink{display:block}}.footerCol .footerColInner .footerLink{width:470px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.footerCol .footerColInner .footerLink li{width:50%;margin-bottom:1em}.footerCol .footerColInner .footerLink li a{padding-left:16px;background:url(../images/ico_arrow.svg) no-repeat 0px 6px}@media (max-width: 1000px){.footerCol .footerColInner .footerLink{width:1000px;margin:auto;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}}@media (max-width: 1000px) and (max-width: 1000px){.footerCol .footerColInner .footerLink{width:81.33333vw}}@media (max-width: 1000px){.footerCol .footerColInner .footerLink li{width:auto;margin:0 1em 1em}.footerCol .footerColInner .footerLink li a{padding-left:2.4vw;background:url(../images/ico_arrow.svg) no-repeat 0px 1.1vw;background-size:1.7vw}}.footerCol .footerColInner .footerLink #ot-sdk-btn.ot-sdk-show-settings,.footerCol .footerColInner .footerLink #ot-sdk-btn.optanon-show-settings{color:#fff;border:none;background:none;padding:0;font-size:1em;font-weight:500;padding-left:16px;background:url(../images/ico_arrow.svg) no-repeat 0px 2px}@media (max-width: 1000px){.footerCol .footerColInner .footerLink #ot-sdk-btn.ot-sdk-show-settings,.footerCol .footerColInner .footerLink #ot-sdk-btn.optanon-show-settings{padding-left:2.4vw;background:url(../images/ico_arrow.svg) no-repeat 0px 0.4vw;background-size:1.7vw}}.footerCol .footerColInner .footerLogo{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start}.footerCol .footerColInner .footerLogo img{width:100%}.footerCol .footerColInner .footerLogo .logo_bandai{width:65px;margin-right:28px}.footerCol .footerColInner .footerLogo .logo_bandai_namco{width:180px}@media (min-width: 1000.1px){.footerCol .footerColInner .footerLogo a img{transition-duration:.5s}.footerCol .footerColInner .footerLogo a img:hover{opacity:0.5}}@media (max-width: 1000px){.footerCol .footerColInner .footerLogo{-webkit-justify-content:center;justify-content:center;-webkit-align-content:flex-start;align-content:flex-start}.footerCol .footerColInner .footerLogo li{margin:2.66667vw}.footerCol .footerColInner .footerLogo .logo_bandai{width:12vw}.footerCol .footerColInner .footerLogo .logo_bandai_namco{width:33.33333vw}}.footerCol .footerColInner .copyright{font-weight:400;font-size:14px;text-align:center}.footerCol .footerColInner .copyright .attention{margin:20px auto}@media (max-width: 1000px){.footerCol .footerColInner .copyright{font-size:2.66667vw}.footerCol .footerColInner .copyright .attention{margin:2.66667vw auto}}.fancybox-button--close{background:url("../images/btn_close.webp") no-repeat center center !important;background-size:contain !important;width:80px;height:80px;opacity:1 !important}.fancybox-button--arrow_left{background:url("../images/icon_popup_arrowL.png") no-repeat center center !important;width:20px !important;height:34px !important;padding:0 20px !important;top:calc(50% - 20px) !important}@media (min-width: 1000.1px){.fancybox-button--arrow_left{left:50% !important;-webkit-transform:translateX(-360px) !important;transform:translateX(-360px) !important}}@media (max-width: 1000px){.fancybox-button--arrow_left{width:2.66667vw !important;height:4.53333vw !important;padding:0 4vw !important;top:48.5% !important}}.fancybox-button--arrow_right{background:url("../images/icon_popup_arrowR.png") no-repeat center center !important;width:20px !important;height:34px !important;padding:0 20px !important;top:calc(50% - 20px) !important}@media (min-width: 1000.1px){.fancybox-button--arrow_right{right:50% !important;-webkit-transform:translateX(360px) !important;transform:translateX(360px) !important}}@media (max-width: 1000px){.fancybox-button--arrow_right{width:2.66667vw !important;height:4.53333vw !important;padding:0 4vw !important;top:48.5% !important}}.fancybox-button--close,.fancybox-button--arrow_left,.fancybox-button--arrow_right{background-size:contain !important;opacity:1 !important}.fancybox-button--close svg,.fancybox-button--arrow_left svg,.fancybox-button--arrow_right svg{display:none !important;width:0 !important;height:0 !important;visibility:hidden !important;opacity:0 !important}@media (max-width: 1000px){.fancybox-image{padding:9.33333vw}}.fadein{opacity:0}.fadein.is-fadein{-webkit-animation:SlideIn 0.9s;animation:SlideIn 0.9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.maskReveal{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity 1s ease, -webkit-clip-path 1s ease;transition:clip-path 1s ease, opacity 1s ease;transition:clip-path 1s ease, opacity 1s ease, -webkit-clip-path 1s ease}.maskReveal.is-active{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.scroll-fadeup{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all 0.8s ease-out}.scroll-fadeup.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.smokeBackground{position:fixed;width:100%;height:auto;pointer-events:none;z-index:0;will-change:transform, opacity}.smokeBackground img{position:absolute;width:1000px}.smokeBackground .smoke01{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-animation:smokeRise1 50s linear infinite;animation:smokeRise1 50s linear infinite;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-fill-mode:both;animation-fill-mode:both}.smokeBackground .smoke02{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-delay:3s;animation-delay:3s;opacity:0;-webkit-animation:smokeRise2 80s linear infinite;animation:smokeRise2 80s linear infinite;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes smokeRise1{0%{-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1);opacity:0}25%{opacity:0.4}50%{opacity:0.2}75%{opacity:0.4}100%{-webkit-transform:translateX(-50%) translateY(-100%) scale(1.8);transform:translateX(-50%) translateY(-100%) scale(1.8);opacity:0}}@keyframes smokeRise1{0%{-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1);opacity:0}25%{opacity:0.4}50%{opacity:0.2}75%{opacity:0.4}100%{-webkit-transform:translateX(-50%) translateY(-100%) scale(1.8);transform:translateX(-50%) translateY(-100%) scale(1.8);opacity:0}}@-webkit-keyframes smokeRise2{0%{-webkit-transform:translateX(-50%) translateY(0) scale(2);transform:translateX(-50%) translateY(0) scale(2);opacity:0}25%{opacity:0.2}50%{opacity:0.4}75%{opacity:0.2}100%{-webkit-transform:translateX(-50%) translateY(-100%) scale(2.5);transform:translateX(-50%) translateY(-100%) scale(2.5);opacity:0}}@keyframes smokeRise2{0%{-webkit-transform:translateX(-50%) translateY(0) scale(2);transform:translateX(-50%) translateY(0) scale(2);opacity:0}25%{opacity:0.2}50%{opacity:0.4}75%{opacity:0.2}100%{-webkit-transform:translateX(-50%) translateY(-100%) scale(2.5);transform:translateX(-50%) translateY(-100%) scale(2.5);opacity:0}}

/*# sourceMappingURL=maps/style.css.map */
