*{box-sizing:border-box;margin:0;padding:0;font-size:100%;font-weight:normal}ol li,ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;pointer-events:none}main{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:#323d3f}::-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}}.btn{position:relative;display:grid;place-content:center;background:#323d3f;width:57.77778vw;min-height:14.22222vw;margin:0vw auto 0vw auto;text-decoration:none;color:#FFF}.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_w.webp) no-repeat top left,url(../images/common/frame_tr_w.webp) no-repeat top right,url(../images/common/frame_bl_w.webp) no-repeat bottom left,url(../images/common/frame_br_w.webp) 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{min-width:360px;width:-webkit-fit-content;width:fit-content;max-width:100%;min-height:min(6.15385vw,80px)}.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)}}.btnList{display:grid;gap:2.84444vw;width:-webkit-fit-content;width:fit-content;margin-block:auto}@media (min-width: 768px){.btnList{grid-template-columns:repeat(2, 1fr);gap:calc(min(calc(40 / 1300 * 100vw), 40px))}}.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.webp) 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.webp) no-repeat top left,url(../images/common/frame_tr.webp) no-repeat top right,url(../images/common/frame_bl.webp) no-repeat bottom left,url(../images/common/frame_br.webp) 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)}}.picThumb{display:block}@media (hover: hover), (-ms-high-contrast: none){.picThumb{transition:opacity 0.5s}.picThumb:hover{opacity:0.5}}.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{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:#1b1b1b}@media (max-width: 768px){body{background:url(../images/common/bg_sp.webp) repeat-y center top/100% auto}}@media (min-width: 768px){body{background:url(../images/common/bg_pc.webp) repeat-y center top/100% auto;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){body{font-size:14px}}footer{position:relative;z-index:2;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:#b61f1f}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}@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:22.92308vw;max-width:298px;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}}#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}@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.webp) no-repeat center/contain;width:100%;height:100%}header{position:relative;z-index:0;padding:8.88889vw 5.33333vw 8.88889vw 5.33333vw;text-align:center}header h1{font-size:5.77778vw;line-height:1.4;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}header .date{font-size:2.48889vw;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#949494;text-align:center;letter-spacing:0.1em}@media (min-width: 768px){header{padding:6.15385vw 4.61538vw 6.15385vw 4.61538vw}}@media (min-width: 768px) and (min-width: 1300px){header{padding:80px 60px 80px 60px}}@media (min-width: 768px){header h1{font-size:3.07692vw}}@media (min-width: 768px) and (min-width: 1300px){header h1{font-size:40px}}@media (min-width: 768px){header .date{font-size:1.23077vw}}@media (min-width: 768px) and (min-width: 1300px){header .date{font-size:16px}}footer{margin:21.33333vw 0vw 0vw 0vw}@media (min-width: 768px){footer{margin:12.30769vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer{margin:160px 0px 0px 0px}}main{position:relative;z-index:0;background:rgba(255,255,255,0.6);width:89.33333vw;margin:0vw auto 7.11111vw auto;padding:7.11111vw 7.11111vw 7.11111vw 7.11111vw}main p{margin:3.55556vw 0vw 0vw 0vw}main b{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}main em{color:#b61f1f}main .bgLineOrange{background:#b61f1f}main .bgLineGray{background:#595757}main a{text-decoration:underline;color:#b61f1f;word-break:break-all}main h2{margin:5.33333vw 0vw 0vw 0vw;font-size:4.44444vw;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#1b1b1b;text-align:left;letter-spacing:0.1em}main h3{margin:5.33333vw 0vw 0vw 0vw;font-size:3.55556vw;letter-spacing:0.1em}main h3:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;display:inline-block;background-size:contain;width:4.88889vw;height:3.55556vw;margin:0vw 0vw 0vw 1.77778vw;vertical-align:middle}main h4{margin:5.33333vw 0vw 0vw 0vw;padding:0vw 0vw .88889vw 0vw;letter-spacing:0.1em;border-bottom:1px solid #949494}main h5{margin:5.33333vw 0vw 0vw 0vw;padding:0vw 0vw .88889vw 0vw;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}main ul{margin:3.55556vw 0vw 0vw 0vw}main ul>li{margin-top:0.5em}main ul>li>*:first-child{margin-top:0}main ul.list li{text-indent:-1em;padding-left:1em}main hr{margin:7.11111vw auto 7.11111vw auto;border:none}main hr.line01{background-size:contain;width:22.13333vw;height:1.42222vw}main hr.line02{background-size:contain;width:89.33333vw;height:1.42222vw}main>*:first-child{margin-top:0}main .ss{margin:3.55556vw auto 0vw auto;border:1px solid #949494}main .ss.mt0{margin-top:0}main .em{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}main .red{color:#b61f1f}main .table{overflow-x:scroll;margin:0vw 0vw 0vw 5.33333vw;line-height:1.5}main .table.ml0{margin:0vw 0vw 0vw 0vw}main .table table{width:100%;font-size:2.48889vw;text-align:left;background:rgba(0,0,0,0.4);border:2px solid #827f7f;border-collapse:collapse}main .table table a{text-decoration:underline}main .table table a:hover{text-decoration:none}main .table table td,main .table table th{padding:0.5em 1em;vertical-align:middle;border:0;word-break:keep-all;white-space:nowrap}main .table table th{background:#222;font-size:2.84444vw;border:0;border-right:1px solid #827f7f;border-bottom:1px solid #827f7f}main .table table td{border-right:1px solid #827f7f;border-bottom:1px solid #827f7f}main .table table tr:last-child td{border-bottom:0}main .table table tr td:nth-child(2n-1){background:rgba(0,0,0,0.4)}main .table table tr td:first-child{background:#000}main .accordionList{margin:3.55556vw auto 0vw auto}main .accordionList dt{text-decoration:underline;margin:3.55556vw auto 0vw auto}main .accordionList dd{display:none;margin:3.55556vw auto 0vw auto;padding:0vw 0vw 3.55556vw 0vw}main .box{border:1px solid #d7d7d7;padding:2em}main .box>*:first-child{margin-top:0}main .box+.box{margin-top:2em}@media (min-width: 768px){main{width:84.61538vw;max-width:1100px;margin:0vw auto 6.15385vw auto;padding:6.15385vw 6.15385vw 6.15385vw 6.15385vw}}@media (min-width: 768px) and (min-width: 1300px){main{margin:0px auto 80px auto}}@media (min-width: 768px) and (min-width: 1300px){main{padding:80px 80px 80px 80px}}@media (min-width: 768px){main p{margin:1.53846vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){main p{margin:20px 0px 0px 0px}}@media (min-width: 768px){main h2{margin:3.07692vw 0vw 0vw 0vw;font-size:2.30769vw}}@media (min-width: 768px) and (min-width: 1300px){main h2{margin:40px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){main h2{font-size:30px}}@media (min-width: 768px){main h3{margin:3.07692vw 0vw 0vw 0vw;font-size:1.69231vw}}@media (min-width: 768px) and (min-width: 1300px){main h3{margin:40px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){main h3{font-size:22px}}@media (min-width: 768px){main h3:after{width:4.23077vw;max-width:55px;height:1.53846vw;max-height:20px;margin:0vw 0vw 0vw .76923vw;vertical-align:baseline}}@media (min-width: 768px) and (min-width: 1300px){main h3:after{margin:0px 0px 0px 10px}}@media (min-width: 768px){main h4{margin:3.07692vw 0vw 0vw 0vw;padding:0vw 0vw .76923vw 0vw;font-size:1.38462vw}}@media (min-width: 768px) and (min-width: 1300px){main h4{margin:40px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){main h4{padding:0px 0px 10px 0px}}@media (min-width: 768px) and (min-width: 1300px){main h4{font-size:18px}}@media (min-width: 768px){main h5{margin:3.07692vw 0vw 0vw 0vw;padding:0vw 0vw .76923vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){main h5{margin:40px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){main h5{padding:0px 0px 10px 0px}}@media (min-width: 768px){main ul{margin:1.53846vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){main ul{margin:20px 0px 0px 0px}}@media (min-width: 768px){main hr{margin:4.61538vw auto 4.61538vw auto}}@media (min-width: 768px) and (min-width: 1300px){main hr{margin:60px auto 60px auto}}@media (min-width: 768px){main hr.line01{width:15.32308vw;max-width:199.2px;height:.73846vw;max-height:9.6px}main hr.line02{background-size:contain;width:84.61538vw;max-width:1100px;height:.92308vw;max-height:12px}main .ss{margin:3.07692vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){main .ss{margin:40px auto 0px auto}}@media (min-width: 768px){main .ss.mtS{margin:1.53846vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){main .ss.mtS{margin:20px auto 0px auto}}@media (min-width: 768px){main .table{overflow-x:scroll;width:100%;margin:0vw auto 0vw auto}main .table table{width:100%;font-size:1vw}}@media (min-width: 768px) and (min-width: 1300px){main .table table{font-size:13px}}@media (min-width: 768px){main .table table th{font-size:1.23077vw}}@media (min-width: 768px) and (min-width: 1300px){main .table table th{font-size:16px}}@media (min-width: 768px){main .accordionList{margin:1.53846vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){main .accordionList{margin:20px auto 0px auto}}@media (min-width: 768px){main .accordionList dt{text-decoration:underline;cursor:pointer;margin:1.53846vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){main .accordionList dt{margin:20px auto 0px auto}}@media (min-width: 768px){main .accordionList dt:first-child{margin:0vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){main .accordionList dt:first-child{margin:0px auto 0px auto}}@media (min-width: 768px){main .accordionList dd{display:none;margin:1.53846vw auto 0vw auto;padding:0vw 0vw .76923vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){main .accordionList dd{margin:20px auto 0px auto}}@media (min-width: 768px) and (min-width: 1300px){main .accordionList dd{padding:0px 0px 10px 0px}}#kv h2{text-align:center}#kv .kvList{width:100%}#kv .kvList li{text-align:center}@media (max-width: 768px){#kv .kvList li:not(:first-of-type){margin-top:5%}#kv .kvList .img_01{width:65%}}@media (min-width: 768px){#kv .kvList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:5%}}

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