*{box-sizing:border-box;margin:0;padding:0;outline:none;font-size:100%;font-weight:normal}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}main{overflow:hidden;display:block}.pc{display:none}@media (min-width: 768px){.sp{display:none}.pc{display:block}}a{color:#fff;text-decoration:none}::selection{background:none;color:#0071c1}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#595757}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.btnB{position:relative;display:block;background:#FFF;width:57.77778vw;margin:0vw auto 0vw auto}.btnB:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl.png) no-repeat top left,url(../images/common/frame_tr.png) no-repeat top right,url(../images/common/frame_bl.png) no-repeat bottom left,url(../images/common/frame_br.png) no-repeat bottom right;background-size:5.6vw;width:58.84444vw;height:13.6vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.btnB{width:25vw;max-width:325px}.btnB:before{background-size:2.30769vw;width:25.46154vw;max-width:331px;height:5.84615vw;max-height:76px;transition:all 0.2s linear}}@media (min-width: 768px) and (min-width: 1300px){.btnB:before{background-size:30px}}@media (min-width: 768px){.btnB:hover:before{width:26.23077vw;max-width:341px;height:6.61538vw;max-height:86px}}.btn{position:relative;display:block;background:#fff;width:57.77778vw;min-height:0%;margin:0vw auto 0vw auto}.btn:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl_b.png) no-repeat top left,url(../images/common/frame_tr_b.png) no-repeat top right,url(../images/common/frame_bl_b.png) no-repeat bottom left,url(../images/common/frame_br_b.png) no-repeat bottom right;background-size:3.55556vw;width:calc(100% - 8px);height:calc(100% - 8px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.btn{width:25.15385vw;max-width:327px}.btn:before{background-size:20px;width:calc(100% - 8px);height:calc(100% - 8px);transition:all 0.2s linear}.btn:hover:before{width:calc(100% - 12px);height:calc(100% - 12px)}}.movieThumb{display:block;position:relative;z-index:0;margin:0vw auto 0vw auto}.movieThumb:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:1;background:url(../images/common/ico_play.png) no-repeat center,rgba(0,0,0,0.5);background-size:clamp(25%, 25%, 135px)}.movieThumb:after{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;z-index:2;background:url(../images/common/frame_tl.png) no-repeat top left,url(../images/common/frame_tr.png) no-repeat top right,url(../images/common/frame_bl.png) no-repeat bottom left,url(../images/common/frame_br.png) no-repeat bottom right;background-size:15%;width:103%;height:105%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movieThumb.noPlay:before{display:none}@media (min-width: 768px){.movieThumb:before{transition:opacity 0.4s}.movieThumb:after{background-size:15%;transition:all 0.2s}.movieThumb:hover:before{opacity:0}.movieThumb:hover:after{width:calc(103% + 10px);height:calc(105% + 10px)}}.notice{font-size:2.48889vw;text-align:left;letter-spacing:0.1em;line-height:1.5}.notice li{text-indent:-1em;padding-left:1em;margin-top:0.5em}.notice b{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}@media (min-width: 768px){.notice{font-size:.92308vw}}@media (min-width: 768px) and (min-width: 1300px){.notice{font-size:12px}}[data-anime="fadeIn"]{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}[data-anime="fadeIn"].s{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}body{background:#000;overflow-x:hidden;font-family:"Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-size:3.2vw;font-weight:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2;letter-spacing:0.05em;color:#fff}body:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;z-index:-10;position:fixed;top:0vw;left:0vw;background:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(../images/common/bg_sp.jpg) no-repeat bottom center/cover}@media (min-width: 768px){body{font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){body{font-size:14px}}@media (min-width: 768px){body:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:2;background:#0b1724;mask:linear-gradient(to bottom, #000 0%, #000 20%, rgba(0,0,0,0) 100%);-webkit-mask:linear-gradient(to bottom, #000 0%, #000 20%, rgba(0,0,0,0) 100%);height:12.5vw;opacity:0;transition:background-color 1s, opacity 1s}body.d:before{background:#000;opacity:1}body:after{background:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(../images/common/bg_pc.jpg) no-repeat top center;background-size:cover}}nav{pointer-events:none;position:fixed;top:0vw;left:0vw;z-index:999;background:#000;width:100%;height:100%;padding:14.22222vw 0vw 14.22222vw 0vw;overflow-y:auto;opacity:0;transition:opacity 1s}nav ul{overflow:hidden}nav ul li{position:relative;width:100%;-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}nav ul li:nth-last-child(1){transition:opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s}nav ul li:nth-last-child(2){transition:opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s}nav ul li:nth-last-child(3){transition:opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s}nav ul li:nth-last-child(4){transition:opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s}nav ul li:nth-last-child(5){transition:opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s}nav ul li:nth-last-child(6){transition:opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s}nav ul li:nth-last-child(7){transition:opacity 0.2s 1s,-webkit-transform 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s,-webkit-transform 0.2s 1s}nav ul li:nth-last-child(8){transition:opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s}nav ul li a{display:block;padding:8.88889vw 5.33333vw 8.88889vw 5.33333vw;line-height:1;text-align:center}nav ul li a img{height:3.02222vw;width:auto;vertical-align:middle}nav ul li a:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/nav/ico_active.png) no-repeat;background-size:contain;width:11.73333vw;height:2.4vw;-webkit-transform:translate(-50%, 175%);transform:translate(-50%, 175%);opacity:0}nav ul li.qa a img{height:3.92889vw}nav ul li.flg a img{height:3.46667vw}nav ul li.active a:after{opacity:1}nav.open{pointer-events:all;opacity:1}nav.open ul li{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}nav.open ul li:nth-child(1){transition:opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s}nav.open ul li:nth-child(2){transition:opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s}nav.open ul li:nth-child(3){transition:opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s}nav.open ul li:nth-child(4){transition:opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s}nav.open ul li:nth-child(5){transition:opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s}nav.open ul li:nth-child(6){transition:opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s}nav.open ul li:nth-child(7){transition:opacity 0.2s 1s,-webkit-transform 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s,-webkit-transform 0.2s 1s}nav.open ul li:nth-child(8){transition:opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s}@media (min-width: 768px){nav{pointer-events:all;background:none;width:100%;height:auto;padding:0vw 0vw 0vw .5vw;overflow-y:visible;opacity:1}nav ul{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}nav ul li{width:auto;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}nav ul li:nth-last-child(1){transition:none}nav ul li:nth-last-child(2){transition:none}nav ul li:nth-last-child(3){transition:none}nav ul li:nth-last-child(4){transition:none}nav ul li:nth-last-child(5){transition:none}nav ul li:nth-last-child(6){transition:none}nav ul li:nth-last-child(7){transition:none}nav ul li:nth-last-child(8){transition:none}nav ul li a{display:block;padding:2vw 2vw 2vw 2vw;line-height:1;text-align:center}nav ul li a img{height:.95vw}nav ul li a:after{width:2.7vw;height:.2vw;-webkit-transform:translate(-50%, 550%);transform:translate(-50%, 550%)}nav ul li.qa a img{height:1.235vw}nav ul li.flg a img{height:1.1vw}}@media (min-width: 768px) and (hover: hover), (min-width: 768px) and (-ms-high-contrast: none){nav ul li:hover a:after{opacity:1}}@media (min-width: 768px){nav.open ul li:nth-child(1){transition:none}nav.open ul li:nth-child(2){transition:none}nav.open ul li:nth-child(3){transition:none}nav.open ul li:nth-child(4){transition:none}nav.open ul li:nth-child(5){transition:none}nav.open ul li:nth-child(6){transition:none}nav.open ul li:nth-child(7){transition:none}nav.open ul li:nth-child(8){transition:none}}@media (min-width: 2000px){nav{padding:0 0 0 10px}nav ul li a{padding:40px}nav ul li a img{height:19px}nav ul li a:after{width:54px;height:4px}nav ul li.qa a img{height:24.7px}}@media (min-width: 768px){nav{opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}}@media (min-width: 768px){nav.s{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:opacity 0.5s, -webkit-filter 0.5s;transition:opacity 0.5s, filter 0.5s;transition:opacity 0.5s, filter 0.5s, -webkit-filter 0.5s}}#btnNav{position:fixed;top:5.33333vw;right:5.33333vw;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-flow:column;flex-flow:column;z-index:999;width:8vw;height:8vw}#btnNav:hover{cursor:pointer}#btnNav span{display:block;background:#fff;width:100%;height:.53333vw;transition:all 0.4s}#btnNav span:nth-child(1){position:absolute;top:0vw;left:0vw;top:50%;margin:-2.31111vw 0vw 0vw 0vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#btnNav span:nth-child(2){position:absolute;top:0vw;left:0vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#btnNav span:nth-child(3){position:absolute;top:0vw;left:0vw;top:50%;margin:2.31111vw 0vw 0vw 0vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#btnNav.open{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:.26667vw solid #fff;transition:border 0.4s 0.2s, -webkit-transform 0.4s 0.2s;transition:transform 0.4s 0.2s, border 0.4s 0.2s;transition:transform 0.4s 0.2s, border 0.4s 0.2s, -webkit-transform 0.4s 0.2s}#btnNav.open span{height:.26667vw}#btnNav.open span:nth-child(1){left:50%;top:50%;margin:0vw 0vw 0vw 0vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:margin 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s}#btnNav.open span:nth-child(2){top:50%;-webkit-transform:translate(0, -50%) scaleX(0);transform:translate(0, -50%) scaleX(0);transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}#btnNav.open span:nth-child(3){left:50%;top:50%;margin:0vw 0vw 0vw 0vw;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);transition:margin 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s}@media (min-width: 768px){#btnNav{display:none}}@media (max-width: 768px){#btnNav{opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}}@media (max-width: 768px){#btnNav.s{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:opacity 0.5s, -webkit-filter 0.5s;transition:opacity 0.5s, filter 0.5s;transition:opacity 0.5s, filter 0.5s, -webkit-filter 0.5s}}footer{position:relative;z-index:2;background:#000;padding:7.11111vw 0vw 7.11111vw 0vw;border-top:1px solid #595757;text-align:center;font-size:2.48889vw}footer #btnPageTop{position:absolute;top:0vw;right:5.33333vw;width:16vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer .eula{margin:0vw 0vw 7.11111vw 0vw}footer .eula a{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#ea5504}footer .copyright{display:inline-block;width:82.75556vw;margin:0vw 0vw 7.11111vw 0vw}footer .bnrTch{display:block;width:56.88889vw;margin:0vw auto 7.11111vw auto}footer #snsCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:7.11111vw 0vw 0vw 0vw;border-top:1px solid #595757}footer #snsCol li{width:10.31111vw;margin:0vw 4.44444vw 0vw 4.44444vw}footer #snsCol li img{vertical-align:middle}footer #snsCol li:first-child{width:18.75556vw}@media (min-width: 768px){footer{padding:4.61538vw 0vw 3.07692vw 0vw;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){footer{padding:60px 0px 40px 0px}}@media (min-width: 768px) and (min-width: 1300px){footer{font-size:14px}}@media (min-width: 768px){footer #btnPageTop{position:absolute;top:0vw;right:4.61538vw;width:6.15385vw;max-width:80px;transition:opacity 0.5s}}@media (min-width: 768px) and (min-width: 1300px){footer #btnPageTop{top:0px;right:60px}}@media (min-width: 768px){footer #btnPageTop:hover{opacity:0.5}footer .eula{margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer .eula{margin:0px 0px 40px 0px}}@media (min-width: 768px){footer .copyright{width:57vw;max-width:741px;margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer .copyright{margin:0px 0px 40px 0px}}@media (min-width: 768px){footer .bnrTch{width:30.76923vw;max-width:400px;margin:0vw auto 4.61538vw auto}}@media (min-width: 768px) and (min-width: 1300px){footer .bnrTch{margin:0px auto 60px auto}}@media (min-width: 768px){footer #snsCol{padding:3.07692vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer #snsCol{padding:40px 0px 0px 0px}}@media (min-width: 768px){footer #snsCol li{width:3.84615vw;max-width:50px;margin:0vw 1.53846vw 0vw 1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){footer #snsCol li{margin:0px 20px 0px 20px}}@media (min-width: 768px){footer #snsCol li:first-child{width:7.23077vw;max-width:94px}}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}#eff{pointer-events:none;position:fixed;top:50%;left:50%;z-index:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:221vh;height:130vh;mix-blend-mode:screen;-webkit-animation:effBlur 10s 0s infinite;animation:effBlur 10s 0s infinite}#eff video{position:absolute;top:0vw;left:0vw;width:100%;height:100%}@media (min-width: 768px) and (orientation: landscape){#eff{width:140vw;height:78.75vw}}@-webkit-keyframes effBlur{0%{-webkit-filter:blur(0);filter:blur(0)}20%{-webkit-filter:blur(5px);filter:blur(5px)}50%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes effBlur{0%{-webkit-filter:blur(0);filter:blur(0)}20%{-webkit-filter:blur(5px);filter:blur(5px)}50%{-webkit-filter:blur(0);filter:blur(0)}}@media (min-width: 768px){.slick-arrow:hover{opacity:0.5}}.prevSlick{position:absolute;top:0vw;left:-6.22222vw;top:50%;z-index:1;width:8.88889vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 0.5s}@media (min-width: 768px){.prevSlick{position:absolute;top:0vw;left:-2.30769vw;top:50%;width:4.61538vw;max-width:60px}}@media (min-width: 768px) and (min-width: 1300px){.prevSlick{top:0px;left:-30px}}@media (min-width: 768px){.prevSlick:hover{cursor:pointer}}@media (min-width: 768px) and (min-width: 1300px){.prevSlick{top:50%}}.prevNext{position:absolute;top:0vw;right:-5.33333vw;top:50%;width:8.88889vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 0.5s}@media (min-width: 768px){.prevNext{position:absolute;top:0vw;right:-2.30769vw;top:50%;width:4.61538vw;max-width:60px}}@media (min-width: 768px) and (min-width: 1300px){.prevNext{top:0px;right:-30px}}@media (min-width: 768px){.prevNext:hover{cursor:pointer}}@media (min-width: 768px) and (min-width: 1300px){.prevNext{top:50%}}.slick-disabled{pointer-events:none;opacity:0;transition:opacity 0.5s}.fancybox-is-open .fancybox-bg{background:#000}.fancybox-slide--image .fancybox-close-small{background:none}.fancybox-slide--image{padding:44px 10px}.fancybox-close-small span{display:block;background:url(../images/common/btn_close.png) no-repeat center/contain;width:100%;height:100%}header{padding:17.77778vw 0vw 8.88889vw 0vw}header h1{width:45.51111vw;margin:0vw auto 0vw auto}@media (min-width: 768px){header{padding:11.53846vw 0vw 6.15385vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){header{padding:150px 0px 80px 0px}}@media (min-width: 768px){header h1{width:21.66154vw;max-width:281.6px;margin:0vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){header h1{margin:0px auto 0px auto}}#snav{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:84vw;margin:10.66667vw auto 0vw auto}#snav li{position:relative;background:rgba(0,0,0,0.8);width:40.17778vw;margin:0vw 0vw 3.55556vw 0vw;border:1px solid transparent}#snav li:after{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl_w.png) no-repeat top left,url(../images/common/frame_tr_w.png) no-repeat top right,url(../images/common/frame_bl_w.png) no-repeat bottom left,url(../images/common/frame_br_w.png) no-repeat bottom right;background-size:3.55556vw;width:calc(100% - 4px);height:calc(100% - 4px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#snav li.active{z-index:0;background:#FFF;border:1px solid #fff}#snav li.active img{-webkit-filter:invert(1);filter:invert(1)}#snav li.active:after{opacity:1;-webkit-filter:invert(1);filter:invert(1)}@media (min-width: 768px){#snav{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:92.30769vw;max-width:1200px;margin:4.61538vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){#snav{margin:60px auto 0px auto}}@media (min-width: 768px){#snav li{width:19.38462vw;max-width:252px;margin:0vw 1.15385vw 0vw 1.15385vw}}@media (min-width: 768px) and (min-width: 1300px){#snav li{margin:0px 15px 0px 15px}}@media (min-width: 768px){#snav li:after{background-size:24px;width:calc(100% - 6px);height:calc(100% - 6px);transition:all 0.2s linear}#snav li:hover:after{width:calc(100% - 12px);height:calc(100% - 12px)}}main{position:relative;z-index:1;padding:0vw 0vw 13.33333vw 0vw}@media (min-width: 768px){main{padding:0vw 0vw 7.69231vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){main{padding:0px 0px 100px 0px}}main{opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}main.s{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 0.8s 0s, -webkit-filter 0.8s 0s;transition:opacity 0.8s 0s, filter 0.8s 0s;transition:opacity 0.8s 0s, filter 0.8s 0s, -webkit-filter 0.8s 0s}main{width:84vw;margin:0vw auto 0vw auto}@media (min-width: 768px){main{width:92.30769vw;max-width:1200px;margin:0vw auto 0vw auto}}main h2{margin:0vw 0vw 0vw 0vw;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:6.22222vw;line-height:1.3;text-align:center}@media (min-width: 768px){main h2{margin:0vw 0vw 0vw 0vw;font-size:2.61538vw}}@media (min-width: 768px) and (min-width: 1300px){main h2{margin:0px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){main h2{font-size:34px}}main h2+p{margin:7.11111vw 0vw 0vw 0vw;font-size:3.55556vw;text-align:center}@media (min-width: 768px){main h2+p{margin:3.07692vw 0vw 0vw 0vw;font-size:1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){main h2+p{margin:40px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){main h2+p{font-size:20px}}#tieup .profile{background:rgba(0,0,0,0.8);margin:10.66667vw 0vw 0vw 0vw;padding:8.88889vw 5.33333vw 8.88889vw 5.33333vw}#tieup .profile h3{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:5.33333vw;line-height:1}#tieup .profile .img{margin:5.33333vw 0vw 0vw 0vw}#tieup .profile dl{margin:5.33333vw 0vw 0vw 0vw}#tieup .profile .btn{width:100%;margin:5.33333vw auto 0vw auto}#tieup .profile .txt{margin:5.33333vw 0vw 0vw 0vw;font-size:3.37778vw;font-style:italic;color:#afafaf}#tieup .profile .txt span{font-size:1.2em}#tieup .profile .comment{margin:7.11111vw 0vw 0vw 0vw;font-size:3.37778vw}#tieup .profile .comment h4{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:3.55556vw}#tieup .profile .comment:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url(../images/common/line_center.png) no-repeat center/contain;height:.88889vw;margin:0vw 0vw 7.11111vw 0vw}#tieup .profile .movieThumb{margin:7.11111vw auto 0vw auto}@media (min-width: 768px){#tieup .profile{margin:4.61538vw 0vw 0vw 0vw;padding:4.61538vw 4.61538vw 4.61538vw 4.61538vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile{margin:60px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile{padding:60px 60px 60px 60px}}@media (min-width: 768px){#tieup .profile h3{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:2.30769vw;line-height:1}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile h3{font-size:30px}}@media (min-width: 768px){#tieup .profile .inner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:3.07692vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .inner{margin:40px 0px 0px 0px}}@media (min-width: 768px){#tieup .profile .img{-webkit-flex:none;flex:none;width:46.15385vw;max-width:600px;margin:0vw 3.07692vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .img{margin:0px 40px 0px 0px}}@media (min-width: 768px){#tieup .profile dl{margin:0vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile dl{margin:0px 0px 0px 0px}}@media (min-width: 768px){#tieup .profile .btn{margin:1.53846vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .btn{margin:20px 0px 0px 0px}}@media (min-width: 768px){#tieup .profile .txt{margin:1.53846vw 0vw 0vw 0vw;font-size:1.38462vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .txt{margin:20px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .txt{font-size:18px}}@media (min-width: 768px){#tieup .profile .comment{margin:3.07692vw 0vw 0vw 0vw;font-size:1.38462vw}#tieup .profile .comment h4{font-size:1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .comment h4{font-size:20px}}@media (min-width: 768px){#tieup .profile .comment:before{height:.38462vw;max-height:5px;margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .comment:before{margin:0px 0px 40px 0px}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .comment{margin:40px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .comment{font-size:18px}}@media (min-width: 768px){#tieup .profile .movieThumb{width:61.53846vw;max-width:800px;margin:3.07692vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){#tieup .profile .movieThumb{margin:40px auto 0px auto}}@media (min-width: 768px){#tieup .profile .movieThumb:before{background-size:135px}#tieup .profile .movieThumb:after{background-size:100px;width:102%;height:104%}#tieup .profile .movieThumb:hover:before{opacity:0}#tieup .profile .movieThumb:hover:after{width:calc(102% + 10px);height:calc(104% + 10px)}}#novel .img{margin:7.11111vw auto 0vw auto}#novel .btn{margin:5.33333vw auto 0vw auto}#novel .notice{margin:5.33333vw auto 0vw auto}@media (min-width: 768px){#novel .img{width:69.23077vw;max-width:900px;margin:4.61538vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){#novel .img{margin:60px auto 0px auto}}@media (min-width: 768px){#novel .btn{margin:3.07692vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){#novel .btn{margin:40px auto 0px auto}}@media (min-width: 768px){#novel .notice{margin:3.07692vw auto 0vw auto;text-align:center}}@media (min-width: 768px) and (min-width: 1300px){#novel .notice{margin:40px auto 0px auto}}#novel .schedule{background:rgba(0,0,0,0.8);margin:7.11111vw 0vw 0vw 0vw;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw}#novel .schedule h3{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:3.55556vw}#novel .schedule ol li{list-style-type:none;margin-top:0.5em;padding-top:0.5em;border-top:1px solid #595757}#novel .schedule ol li:first-of-type{margin-top:0;border-top:none}@media (min-width: 768px){#novel .schedule{width:42.30769vw;max-width:550px;margin:4.61538vw auto 0vw auto;padding:4.61538vw 4.61538vw 4.61538vw 4.61538vw}}@media (min-width: 768px) and (min-width: 1300px){#novel .schedule{margin:60px auto 0px auto}}@media (min-width: 768px) and (min-width: 1300px){#novel .schedule{padding:60px 60px 60px 60px}}@media (min-width: 768px){#novel .schedule h3{font-size:1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){#novel .schedule h3{font-size:20px}}#soundtruck .music{background:rgba(0,0,0,0.8);margin:10.66667vw 0vw 0vw 0vw;padding:8.88889vw 5.33333vw 8.88889vw 5.33333vw}#soundtruck .music h3{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:5.33333vw;line-height:1}#soundtruck .music .img{margin:5.33333vw 0vw 0vw 0vw}#soundtruck .music ul{margin:5.33333vw 0vw 0vw 0vw}#soundtruck .music .btn{width:100%;margin:5.33333vw auto 0vw auto}#soundtruck .music .txt{margin:5.33333vw 0vw 0vw 0vw;font-size:3.37778vw;font-style:italic;color:#afafaf}#soundtruck .music .txt span{font-size:1.2em}#soundtruck .music .musicList{margin:7.11111vw 0vw 0vw 0vw}#soundtruck .music .musicList h4{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:3.55556vw}#soundtruck .music .musicList:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url(../images/common/line_center.png) no-repeat center/contain;height:.88889vw;margin:0vw 0vw 7.11111vw 0vw}#soundtruck .music .musicList ol li{margin-top:0.3em;padding-left:1.5em;text-indent:-1.5em;list-style-type:none;counter-increment:count;border-bottom:1px solid #595757}#soundtruck .music .musicList ol li:before{content:counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(1):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(2):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(3):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(4):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(5):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(6):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(7):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(8):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(1) li:nth-child(9):before{content:"0" counter(count) "."}#soundtruck .music .musicList ol:nth-of-type(2){counter-reset:count 21}#soundtruck .music .notice{margin-top:1em;text-align:right}#soundtruck .music .notice li{text-indent:none}@media (min-width: 768px){#soundtruck .music{margin:4.61538vw 0vw 0vw 0vw;padding:4.61538vw 4.61538vw 4.61538vw 4.61538vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music{margin:60px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music{padding:60px 60px 60px 60px}}@media (min-width: 768px){#soundtruck .music h3{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:2.30769vw;line-height:1}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music h3{font-size:30px}}@media (min-width: 768px){#soundtruck .music .inner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:3.07692vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music .inner{margin:40px 0px 0px 0px}}@media (min-width: 768px){#soundtruck .music .img{-webkit-flex:none;flex:none;width:38.46154vw;max-width:500px;margin:0vw 3.07692vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music .img{margin:0px 40px 0px 0px}}@media (min-width: 768px){#soundtruck .music ul{margin:0vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music ul{margin:0px 0px 0px 0px}}@media (min-width: 768px){#soundtruck .music .btn{margin:1.53846vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music .btn{margin:20px 0px 0px 0px}}@media (min-width: 768px){#soundtruck .music .musicList{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:3.07692vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music .musicList{margin:40px 0px 0px 0px}}@media (min-width: 768px){#soundtruck .music .musicList h4{width:100%;font-size:1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music .musicList h4{font-size:20px}}@media (min-width: 768px){#soundtruck .music .musicList:before{height:.38462vw;max-height:5px;margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#soundtruck .music .musicList:before{margin:0px 0px 40px 0px}}@media (min-width: 768px){#soundtruck .music .musicList ol{width:49%}}#policy header h1{width:100%;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;font-size:6.22222vw;line-height:1.3;text-align:center}@media (min-width: 768px){#policy header h1{width:100%;max-width:100%;font-size:2.61538vw}}@media (min-width: 768px) and (min-width: 1300px){#policy header h1{font-size:34px}}#policy main{width:84vw;text-align:center}@media (min-width: 768px){#policy main{width:69.23077vw;max-width:900px}}#policy main p{margin:5.33333vw 0vw 5.33333vw 0vw;font-size:3.37778vw}#policy main p:first-of-type{margin-top:0}#policy main p:last-of-type{margin:8.88889vw 0vw 0vw 0vw}#policy main p a{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#ea5504}#policy main .notice{text-align:center}@media (min-width: 768px){#policy main p{margin:1.53846vw 0vw 1.53846vw 0vw;font-size:1.38462vw}}@media (min-width: 768px) and (min-width: 1300px){#policy main p{margin:20px 0px 20px 0px}}@media (min-width: 768px) and (min-width: 1300px){#policy main p{font-size:18px}}@media (min-width: 768px){#policy main p span{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#0071c1}#policy main p:last-of-type{margin:4.61538vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#policy main p:last-of-type{margin:60px 0px 0px 0px}}

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