html{scrollbar-color:#fafafa #353434;scrollbar-width:thin;scroll-padding-top:25px}html::-webkit-scrollbar{width:.66667vw}@media screen and (min-width: 751px){html::-webkit-scrollbar{width:.29297vw}}@media screen and (min-width: 1025px){html::-webkit-scrollbar{width:3px}}html::-webkit-scrollbar-track{background-color:#353434}html::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #fafafa}*{margin:0;padding:0;box-sizing:border-box}body{display:block;width:100%;overflow-x:hidden;position:relative;background-color:#000;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:300;line-height:1.5;letter-spacing:0.06em;-webkit-text-size-adjust:100%;color:#353434}img{width:100%;height:auto;vertical-align:bottom;font-size:0;line-height:1;outline:none}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1}a{color:#fff;word-break:break-all}@media (hover: hover){a{transition:.3s}a:hover{text-decoration:none}}@media (hover: hover){a img{transition:.3s}a img:hover{opacity:0.7}}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px){.pc{display:block}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mtS{margin-top:1em !important}.mtM{margin-top:5.33333vw !important}@media screen and (min-width: 751px){.mtM{margin-top:3.90625vw !important}}@media screen and (min-width: 1025px){.mtM{margin-top:2vw !important}}.mtL{margin-top:8vw !important}@media screen and (min-width: 751px){.mtL{margin-top:5.85938vw !important}}@media screen and (min-width: 1025px){.mtL{margin-top:3vw !important}}.txtCenter{text-align:center}.cRed{color:#da281c}.font{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:lighter;color:#555}.updateIco{display:inline-block;background-color:#fff;margin-left:0.5em;padding:0.25em 0.5em 0.25em;color:#000;font-size:0.75em;letter-spacing:0;font-weight:bold}.txtBold{font-weight:500}main{display:block;position:relative}@media screen and (min-width: 1025px){main{width:40vw;margin:0 12vw 0 auto}}.contentsBox{background:rgba(19,29,34,0.85);color:#fff;width:90%;margin:0 auto;padding:5.33333vw}@media screen and (min-width: 1025px){.contentsBox{width:100%;padding:3vw}}.contentsBox h2{margin-bottom:5.33333vw;font-family:"Oswald", system-ui;font-optical-sizing:auto;font-weight:100;font-size:8vw}@media screen and (min-width: 1025px){.contentsBox h2{margin-bottom:2vw;font-size:3vw}}.overlay{display:block;width:100%;height:100%;position:fixed;z-index:98;background:rgba(0,0,0,0.3);pointer-events:none;opacity:0;transition:.2s}.overlay.show{opacity:1;pointer-events:all}@media screen and (min-width: 1025px){.overlay{display:none}}header{position:relative;z-index:999}#btnMenu{display:block;padding:2.66667vw 2.66667vw 6.66667vw 2.66667vw;position:fixed;right:0;z-index:9999;background:#000}#btnMenu .line{display:block;margin:0 auto;background:#fff;width:6.66667vw;height:.26667vw;position:relative;transition:background .05s .3s ease;-webkit-transform:translateY(2.13333vw);transform:translateY(2.13333vw);border-radius:100vh}#btnMenu .line::before,#btnMenu .line::after{transition:top .3s .4s ease, -webkit-transform .3s .1s ease;transition:top .3s .4s ease, transform .3s .1s ease;transition:top .3s .4s ease, transform .3s .1s ease, -webkit-transform .3s .1s ease;position:absolute;background:#fafafa;width:6.66667vw;height:.4vw;content:""}#btnMenu .line::before{top:-2.13333vw}#btnMenu .line::after{top:2.13333vw}#btnMenu.close .txt::before{opacity:0}#btnMenu.close .txt::after{opacity:1}#btnMenu.close .line{background:transparent}#btnMenu.close .line::after,#btnMenu.close .line::before{transition:top .3s .1s ease, -webkit-transform .3s .4s ease;transition:top .3s .1s ease, transform .3s .4s ease;transition:top .3s .1s ease, transform .3s .4s ease, -webkit-transform .3s .4s ease;top:0}#btnMenu.close .line::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#btnMenu.close .line::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 1025px){#btnMenu{display:none}}#nav{display:block;background:#fff;width:64vw;height:100vh;max-height:100vh;position:fixed;right:0;z-index:999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition:all ease-in-out 0.4s;pointer-events:none}@media screen and (min-width: 1025px){#nav{position:fixed;background:none;width:inherit;height:inherit;top:1.5vw;right:1.5vw;-webkit-transform:inherit;transform:inherit;pointer-events:all}@-moz-document url-prefix(){#nav{display:grid;justify-items:end}}}#nav.show{pointer-events:all;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#nav ul{display:block;position:relative}#nav ul li{display:block;position:relative;margin:6.66667vw auto}@media screen and (min-width: 1025px){#nav ul li{margin:0 0 1.75vw 0;text-align:right}}#nav ul li:first-child{margin-top:13.33333vw}@media screen and (min-width: 1025px){#nav ul li:first-child{margin-top:0}}#nav ul li a{display:block;text-align:center;text-decoration:none;font-family:"Oswald", sans-serif;color:#000;font-size:4vw;font-weight:400;letter-spacing:0}@media screen and (min-width: 1025px){#nav ul li a{display:inline;text-align:right;font-size:1.4vw}}#nav ul li a.nolink{pointer-events:none;color:#cbcbcb}@media (hover: hover){#nav ul li a:hover{color:#6193af}}@media screen and (min-width: 1025px){#nav ul li.new{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}}#nav ul li.new::before{content:'NEW';display:block;background:#000;position:absolute;top:-1.5em;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);padding:0 0.5em;font-size:2.66667vw;font-weight:500;color:#fff}@media screen and (min-width: 1025px){#nav ul li.new::before{position:relative;margin:0 .25vw 0 0;top:initial;left:initial;-webkit-transform:none;transform:none;font-size:.7vw}}#nav ul li.select a{color:#6193af}#nav .decoTxt{display:none}@media screen and (min-width: 1025px){#nav .decoTxt{display:block;margin-left:auto;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;font-weight:800;font-size:.6vw}}footer{display:block;position:relative;padding:5.33333vw 0 8vw;text-align:center}@media screen and (min-width: 1025px){footer{width:40vw;margin:0 12vw 0 auto;padding:3vw 0 4.5vw}}footer #snsCol ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:3%;margin-bottom:5.33333vw}@media screen and (min-width: 1025px){footer #snsCol ul{margin-bottom:0}}footer #snsCol li{width:8vw}@media screen and (min-width: 751px){footer #snsCol li{width:5.85938vw}}@media screen and (min-width: 1025px){footer #snsCol li{width:2.25vw}}footer small{line-height:1;color:#fff;font-size:2.4vw}@media screen and (min-width: 751px){footer small{font-size:1.75781vw}}@media screen and (min-width: 1025px){footer small{font-size:.8vw}}#bne{position:relative;z-index:3}.fancybox-bg{background:#000}.fancybox-slide{padding:5% !important}.fancybox-slide--iframe{padding:15% 5% !important}@media screen and (min-width: 751px){.fancybox-slide--iframe{padding:5% !important}}.movieCustom .fancybox-content{position:relative !important;width:100% !important;height:0 !important;padding-bottom:56.25% !important}@media screen and (min-width: 1025px){.movieCustom .fancybox-content{width:1000px !important;padding-bottom:562.5px !important}}.fancybox-content iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;max-width:1200px;height:100% !important}.closeBtn{display:block;padding:0;background:url(../images/common/ico_close.png) top center no-repeat;background-size:contain;width:8.93333vw;height:7.73333vw;opacity:1;position:absolute;top:-4vw;right:-3.86667vw;z-index:3;font-size:0}@media screen and (min-width: 751px){.closeBtn{width:6.54297vw;height:5.66406vw;top:-2.92969vw;right:-2.83203vw;transition:.3s ease-out}.closeBtn:hover{opacity:0.8}}@media screen and (min-width: 1025px){.closeBtn{width:67px;height:58px;top:-30px;right:-29px}}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}

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