body::before{background:#000}body main,body header,body footer{line-height:1.5}body h3{letter-spacing:0}#particles-js{display:none}main{display:block;padding:60px 0 0;width:100%;overflow:hidden;background:#000;-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif !important;font-weight:300;letter-spacing:0.06em;z-index:inherit}main img{width:100%;max-width:100%;height:auto;vertical-align:bottom;font-size:0;line-height:1;outline:none}main ul li{list-style-type:none}main h1,main h2,main h3,main h4,main h5,main h6{line-height:1}main .sp{display:block}@media screen and (min-width: 751px){main .sp{display:none}}main .pc{display:none}@media screen and (min-width: 751px){main .pc{display:block}}main .txtRed{color:#ff0099}main #snav #btnMenu{display:block;width:18vw;position:fixed;top:calc(60px + (1vw * 20 / 750 * 100));right:2.66667vw;z-index:9999;transition:all ease-in-out 0.5s;cursor:pointer;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.6))}main #snav #btnMenu.close{right:66.66667vw}@media screen and (min-width: 751px){main #snav #btnMenu{width:8.59375vw;top:calc(60px + (1vw * 20 / 1280 * 100));right:1.5625vw}main #snav #btnMenu.close{right:27.96875vw}}@media screen and (min-width: 1280px){main #snav #btnMenu{width:110px;top:80px;right:20px}main #snav #btnMenu.close{right:358px}}main #snav nav{background:#000;width:64vw;height:100vh;max-height:100vh;position:fixed;top:60px;right:0;z-index:999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all ease-in-out 0.5s;pointer-events:none;transform:translate(100%, 0)}@media screen and (min-width: 751px){main #snav nav{width:26.40625vw}}@media screen and (min-width: 1280px){main #snav nav{width:338px}}main #snav nav.show{pointer-events:all;transform:translate(0, 0)}main #snav nav ul{display:block;position:relative}main #snav nav ul li{display:block;width:53.33333vw;margin:4vw auto 0}@media screen and (min-width: 751px){main #snav nav ul li{width:18.59375vw;margin:1.5625vw 0 0 3.90625vw}}@media screen and (min-width: 1280px){main #snav nav ul li{width:238px;margin:20px 0 0 50px}}main #mv .sliderCol{display:block;height:85.33333vw;position:relative}main #mv .sliderCol::after{content:'';display:block;width:100%;height:100%;background:url(../images/bg_dot.png) top center repeat;background-size:.66667vw .66667vw;position:absolute;top:0;z-index:1}@media screen and (min-width: 751px){main #mv .sliderCol{height:28.125vw}main #mv .sliderCol::after{background-size:.39063vw .39063vw}}@media screen and (min-width: 1280px){main #mv .sliderCol{height:360px}main #mv .sliderCol::after{background-size:5px 5px}}main #mv .sliderCol .ssSlider,main #mv .sliderCol .ssSliderR{opacity:0;transition:opacity .3s linear}main #mv .sliderCol .ssSlider .slick-slide,main #mv .sliderCol .ssSliderR .slick-slide{width:auto !important;height:28.53333vw}@media screen and (min-width: 751px){main #mv .sliderCol .ssSlider .slick-slide,main #mv .sliderCol .ssSliderR .slick-slide{height:9.375vw}}@media screen and (min-width: 1280px){main #mv .sliderCol .ssSlider .slick-slide,main #mv .sliderCol .ssSliderR .slick-slide{height:120px}}main #mv .sliderCol .ssSlider .slick-slide img,main #mv .sliderCol .ssSliderR .slick-slide img{width:auto !important;max-width:inherit !important;height:28.53333vw;max-height:28.53333vw}@media screen and (min-width: 751px){main #mv .sliderCol .ssSlider .slick-slide img,main #mv .sliderCol .ssSliderR .slick-slide img{height:9.375vw;max-height:9.375vw}}@media screen and (min-width: 1280px){main #mv .sliderCol .ssSlider .slick-slide img,main #mv .sliderCol .ssSliderR .slick-slide img{height:120px;max-height:120px}}main #mv .sliderCol .ssSlider.slick-initialized,main #mv .sliderCol .ssSliderR.slick-initialized{opacity:1}main #mv .titCol{display:block;height:26.66667vw;background:url(../images/bg_pattern.png) top center repeat;background-size:10.66667vw 10.66667vw;position:relative;z-index:2}@media screen and (min-width: 751px){main #mv .titCol{height:inherit;background-size:6.25vw 6.25vw}}@media screen and (min-width: 1280px){main #mv .titCol{background-size:80px 80px}}@media screen and (min-width: 751px){main #mv .titCol .inner{display:block;width:92.1875vw;margin:0 auto;position:relative}}@media screen and (min-width: 1280px){main #mv .titCol .inner{width:1180px}}main #mv .titCol h1,main #mv .titCol .logo{display:block;margin:0;padding:0;width:81.33333vw;background:transparent;position:absolute;top:-42.13333vw;left:52.5%;transform:translate(-50%, 0);pointer-events:none}@media screen and (min-width: 751px){main #mv .titCol h1,main #mv .titCol .logo{width:41.5625vw;top:-16.875vw;left:0;transform:translate(0, 0)}}@media screen and (min-width: 1280px){main #mv .titCol h1,main #mv .titCol .logo{width:532px;top:-216px}}@media screen and (min-width: 751px){main #mv .titCol .pcNav{display:flex;flex-wrap:wrap;width:58.90625vw;padding:3.125vw 0 1.5625vw;margin:0 0 0 auto}}@media screen and (min-width: 1280px){main #mv .titCol .pcNav{width:754px;padding:40px 0 20px}}@media screen and (min-width: 751px){main #mv .titCol .pcNav li{display:block;width:18.59375vw;margin:0 1.5625vw 1.5625vw 0}main #mv .titCol .pcNav li:nth-child(3n){margin-right:0}}@media screen and (min-width: 1280px){main #mv .titCol .pcNav li{width:238px;margin:0 20px 20px 0}}@media screen and (min-width: 751px){main #mv .titCol .pcNav li a{display:block;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.6);transition:.2s}main #mv .titCol .pcNav li a:hover{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.6)}}main section{display:block;width:100%;margin:0 auto;padding:18.66667vw 0 13.33333vw;position:relative}main section::after{content:'';display:block;width:100vw;height:97.6vw;background:url(../images/bg_gradient.png) top center no-repeat;background-size:contain;position:absolute;bottom:-42.13333vw;left:50%;transform:translate(-50%, 0)}@media screen and (min-width: 751px){main section{padding:10.9375vw 0 7.8125vw}main section::after{width:156.25vw;height:57.1875vw;background:url(../images/bg_gradient_pc.png) top center no-repeat;background-size:contain;bottom:-17.65625vw}}@media screen and (min-width: 1280px){main section{padding:140px 0 100px}main section::after{width:2000px;height:732px;bottom:-226px}}main section h2{display:block;width:81.33333vw;margin:0 auto;position:relative;text-align:left}main section h2::before{content:'';display:block;width:49.2vw;height:37.73333vw;background:url(../images/bg_tit.png) top center no-repeat;background-size:contain;position:absolute;top:-12.8vw;left:-15.06667vw}main section h2::after{content:'';display:block;width:49.33333vw;height:49.33333vw;background:url(../images/bg_circle.png) top center no-repeat;background-size:contain;position:absolute;top:-17.86667vw;right:-26vw}@media screen and (min-width: 751px){main section h2{width:92.1875vw}main section h2::before{width:28.82813vw;height:22.10938vw;top:-6.71875vw;left:-10.9375vw}main section h2::after{width:28.90625vw;height:28.90625vw;top:-10.46875vw;right:-11.32813vw}}@media screen and (min-width: 1280px){main section h2{width:1180px}main section h2::before{width:369px;height:283px;top:-86px;left:-140px}main section h2::after{width:370px;height:370px;top:-134px;right:-145px}}main section h2 span{position:relative;z-index:2}main section h2 span:nth-child(1){display:inline-block;margin:0 2.66667vw 0 0;font-family:'Quicksand', sans-serif;font-weight:300;font-size:10.4vw;line-height:1}main section h2 span:nth-child(2){display:inline-block;margin:2.66667vw 0 0;padding:1.06667vw 1.33333vw;background:linear-gradient(90deg, #019999 0%, #581792 50%, #970467 100%);font-family:'Noto Sans JP', sans-serif;font-weight:300;font-size:2.8vw;line-height:1;position:relative;top:-1.06667vw}@media screen and (min-width: 751px){main section h2 span:nth-child(1){margin:0 .78125vw 0 0;font-size:7.8125vw}main section h2 span:nth-child(2){margin:0;padding:.39063vw .78125vw;font-size:1.09375vw;top:-.39063vw}}@media screen and (min-width: 1280px){main section h2 span:nth-child(1){margin:0 10px 0 0;font-size:100px}main section h2 span:nth-child(2){margin:0;padding:5px 10px;font-size:14px;top:-5px}}main section.cmsn h2::after{display:none}main section p{display:block;margin:4vw auto 0;font-size:2.8vw}@media screen and (min-width: 751px){main section p{margin:2.34375vw auto 0;font-size:1.25vw}}@media screen and (min-width: 1280px){main section p{margin:30px auto 0;font-size:16px}}main section .content{display:block;width:81.33333vw;margin:0 auto;position:relative;z-index:2}@media screen and (min-width: 751px){main section .content{width:84.35156vw}}@media screen and (min-width: 1280px){main section .content{width:1079.7px}}main section .box{display:block;position:relative;text-align:left}main section .box::before{content:'';display:block;width:1.46667vw;height:16.93333vw;background:url(../images/bg_txt_l.png) top center repeat-y;background-size:contain;position:absolute;top:50%;left:-2vw;transform:translate(0, -50%)}main section .box::after{content:'';display:block;width:1.33333vw;height:33.33333vw;background:url(../images/bg_txt_r.png) top center repeat-y;background-size:contain;position:absolute;top:50%;right:-3.33333vw;transform:translate(0, -50%)}@media screen and (min-width: 751px){main section .box::before{width:.85938vw;height:9.92188vw;left:-1.5625vw}main section .box::after{width:.78125vw;height:19.53125vw;right:-1.5625vw}}@media screen and (min-width: 1280px){main section .box::before{width:11px;height:127px;left:-15px}main section .box::after{width:10px;height:250px;right:-15px}}main section .box .boxInner{display:block;background:url(../images/bg_frame_top.png) top center no-repeat;background-size:100% auto;width:82.4vw;margin:0 auto;padding:8vw 0 4vw;position:relative}main section .box .boxInner::before{content:'';display:block;width:82.4vw;height:calc(100% - (1vw * 240 / 750 * 100));background:url(../images/bg_frame_middle.png) top center repeat-y;background-size:100% auto;position:absolute;top:16vw;pointer-events:none}main section .box .boxInner::after{content:'';display:block;width:82.4vw;height:16vw;background:url(../images/bg_frame_bottom.png) top center no-repeat;background-size:100% auto;position:absolute;bottom:0;pointer-events:none}@media screen and (min-width: 751px){main section .box .boxInner{width:84.35156vw;background:url(../images/bg_frame_top_pc.png) top center no-repeat;background-size:100% auto;padding:4.6875vw 0 2.34375vw}main section .box .boxInner::before{width:84.35156vw;height:calc(100% - (1vw * 272 * 0.915 / 1280 * 100));background:url(../images/bg_frame_middle_pc.png) top center repeat-y;background-size:100% auto;top:9.79336vw;left:-.07813vw}main section .box .boxInner::after{width:84.35156vw;height:9.65039vw;background:url(../images/bg_frame_bottom_pc.png) top center no-repeat;background-size:100% auto;left:-.07813vw}}@media screen and (min-width: 1280px){main section .box .boxInner{width:1079.7px;padding:60px 0 30px}main section .box .boxInner::before{width:1079.7px;height:calc(100% - 272 * 0.915px);top:125.355px;left:-1px}main section .box .boxInner::after{width:1079.7px;height:123.525px;left:-1px}}main section .box .img{display:block;width:72vw;margin:0 auto;border:1px solid #fff}@media screen and (min-width: 751px){main section .box .img{width:80.0625vw}}@media screen and (min-width: 1280px){main section .box .img{width:1024.8px}}main section .box h3{display:block;width:72vw;margin:4vw auto 0;font-size:5.6vw;font-weight:500;line-height:1.2;text-align:center}@media screen and (min-width: 751px){main section .box h3{width:80.0625vw;margin:2.34375vw auto 0;font-size:3.28125vw}}@media screen and (min-width: 1280px){main section .box h3{width:1024.8px;margin:30px auto 0;font-size:42px}}main section .box p{display:block;width:72vw;margin:4vw auto 0;font-size:2.8vw}@media screen and (min-width: 751px){main section .box p{width:80.0625vw;margin:2.34375vw auto 0;font-size:1.25vw}}@media screen and (min-width: 1280px){main section .box p{width:1024.8px;margin:30px auto 0;font-size:16px}}main section .box p.lead{margin:4vw auto 0}@media screen and (min-width: 751px){main section .box p.lead{margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){main section .box p.lead{margin:30px auto 0}}main section .box p.tac{text-align:center}main section .box p.en{font-family:'Quicksand', sans-serif;font-weight:300}main section .box p.mt0{margin-top:0}main section .box p.mtS{margin-top:2.66667vw}@media screen and (min-width: 751px){main section .box p.mtS{margin-top:1.5625vw}}@media screen and (min-width: 1280px){main section .box p.mtS{margin-top:20px}}main section .box p.mtM{margin-top:8vw}@media screen and (min-width: 751px){main section .box p.mtM{margin-top:4.6875vw}}@media screen and (min-width: 1280px){main section .box p.mtM{margin-top:60px}}@media screen and (min-width: 751px){main section .box p.mbM{margin-bottom:3.125vw}}@media screen and (min-width: 1280px){main section .box p.mbM{margin-bottom:40px}}@media screen and (min-width: 751px){main section .box p.mbL{margin-bottom:9.375vw}}@media screen and (min-width: 1280px){main section .box p.mbL{margin-bottom:120px}}main section .box p.cmsn{font-size:5.6vw}@media screen and (min-width: 751px){main section .box p.cmsn{font-size:2.8125vw}}@media screen and (min-width: 1280px){main section .box p.cmsn{font-size:36px}}main section .box p .em{font-size:3.73333vw}@media screen and (min-width: 751px){main section .box p .em{font-size:1.71875vw}}@media screen and (min-width: 1280px){main section .box p .em{font-size:22px}}main section .box p.fzM{font-size:3.73333vw}@media screen and (min-width: 751px){main section .box p.fzM{font-size:1.40625vw}}@media screen and (min-width: 1280px){main section .box p.fzM{font-size:18px}}main section .box .castList{display:flex;flex-wrap:wrap;justify-content:center;width:72vw;margin:4vw auto 0;font-size:2.8vw}@media screen and (min-width: 751px){main section .box .castList{width:80.0625vw;margin:2.34375vw auto 0;font-size:1.25vw}}@media screen and (min-width: 1280px){main section .box .castList{width:1024.8px;margin:30px auto 0;font-size:16px}}main section .box .castList li{width:48%;margin:2% 2% 0 0}main section .box .castList li:nth-child(2n){margin:2% 0 0 2%}@media screen and (min-width: 751px){main section .box .castList li{width:30%;margin:2% 0 0}main section .box .castList li:nth-child(2n){margin:2% 3% 0}}main section .box .castList li p{width:auto;margin:1.33333vw auto 4vw;text-align:center;font-size:2.8vw}@media screen and (min-width: 751px){main section .box .castList li p{font-size:1.25vw}}@media screen and (min-width: 1280px){main section .box .castList li p{font-size:16px}}main section .box .notice{width:72vw;margin:4vw auto 0;font-size:3.2vw}@media screen and (min-width: 751px){main section .box .notice{width:80.0625vw;margin:2.34375vw auto 0;font-size:1.09375vw}}@media screen and (min-width: 1280px){main section .box .notice{width:1024.8px;margin:30px auto 0;font-size:14px}}main section .box .notice li{text-indent:-1em;padding-left:1em;margin-top:0.25em;color:rgba(255,255,255,0.8)}@media screen and (min-width: 751px){main section .box .notice li{text-align:center}}main section .box .notice.mbM{margin-bottom:4vw}@media screen and (min-width: 751px){main section .box .notice.mbM{margin-bottom:2.34375vw}}@media screen and (min-width: 1280px){main section .box .notice.mbM{margin-bottom:30px}}main section .box .btn{display:inline-block;width:auto;margin:4vw 5.33333vw 0;position:relative;z-index:2}main section .box .btn::before{content:'';display:block;width:3.73333vw;height:3.73333vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path fill="%2309feff" d="M3230,3480v26h-1v-27h27v1h-26Z" transform="translate(-3228.5 -3478.5)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}main section .box .btn::after{content:'';display:block;width:3.73333vw;height:3.73333vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path fill="%23fe02aa" d="M3255,3505v-26h1v27h-27v-1h26Z" transform="translate(-3228.5 -3478.5)" /></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:0}@media screen and (min-width: 751px){main section .box .btn{margin:2.34375vw 0 0;position:absolute;bottom:4.6875vw;right:2.34375vw}main section .box .btn::before,main section .box .btn::after{width:1.5625vw;height:1.5625vw;transition:.2s}main section .box .btn:hover::before{transform:translate(-4px, -4px)}main section .box .btn:hover::after{transform:translate(4px, 4px)}}@media screen and (min-width: 1280px){main section .box .btn{margin:30px 0 0;bottom:60px;right:30px}main section .box .btn::before,main section .box .btn::after{width:20px;height:20px}}main section .box .btn span{display:block;margin:0;padding:2.66667vw 8vw;font-size:2.8vw;font-family:'Quicksand', sans-serif;color:#fff;transition:.2s}@media screen and (min-width: 751px){main section .box .btn span{padding:1.17188vw 3.90625vw;font-size:1.25vw}}@media screen and (min-width: 1280px){main section .box .btn span{padding:15px 50px;font-size:16px}}main section .box .btn.cmsn{opacity:.6}main section .box .btn.cmsn::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path fill="%23fff" d="M3230,3480v26h-1v-27h27v1h-26Z" transform="translate(-3228.5 -3478.5)" /></svg>')}main section .box .btn.cmsn::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path fill="%23fff" d="M3255,3505v-26h1v27h-27v-1h26Z" transform="translate(-3228.5 -3478.5)" /></svg>')}@media screen and (min-width: 751px){main section .box .btn.cmsn:hover::before{transform:translate(0, 0)}main section .box .btn.cmsn:hover::after{transform:translate(0, 0)}}main section .box .btnL{width:72vw;margin:4vw auto;text-align:center}@media screen and (min-width: 751px){main section .box .btnL{width:31.25vw;margin:2.34375vw auto}}@media screen and (min-width: 1280px){main section .box .btnL{width:400px;margin:30px auto}}@media screen and (min-width: 751px){main section .box.cmsn .boxInner{padding-bottom:6.25vw}}@media screen and (min-width: 1280px){main section .box.cmsn .boxInner{padding-bottom:80px}}main section .sbox{display:block;position:relative}main section .sbox .sboxInner{display:block;background:url(../images/bg_sframe_top.png) top center no-repeat;background-size:100% auto;width:40vw;margin:0 auto;padding:8vw 0 .66667vw;position:relative}main section .sbox .sboxInner::before{content:'';display:block;width:40vw;height:calc(100% - (1vw * 114 / 750 * 100));background:url(../images/bg_sframe_middle.png) top center repeat-y;background-size:100% auto;position:absolute;top:2.26667vw;pointer-events:none}main section .sbox .sboxInner::after{content:'';display:block;width:40vw;height:12.93333vw;background:url(../images/bg_sframe_bottom.png) top center no-repeat;background-size:100% auto;position:absolute;bottom:0;pointer-events:none}@media screen and (min-width: 751px){main section .sbox .sboxInner{width:27.73594vw;background:url(../images/bg_sframe_top_pc.png) top center no-repeat;background-size:100% auto;padding:4.6875vw 0 .78125vw}main section .sbox .sboxInner::before{width:27.73594vw;height:calc(100% - (1vw * 147 * 0.915 / 1280 * 100));background:url(../images/bg_sframe_middle_pc.png) top center repeat-y;background-size:100% auto;top:1.50117vw}main section .sbox .sboxInner::after{width:27.73594vw;height:9.00703vw;background:url(../images/bg_sframe_bottom_pc.png) top center no-repeat;background-size:100% auto}}@media screen and (min-width: 1280px){main section .sbox .sboxInner{width:355.02px;padding:60px 0 10px}main section .sbox .sboxInner::before{width:355.02px;height:calc(100% - 147 * 0.915px);top:19.215px}main section .sbox .sboxInner::after{width:355.02px;height:115.29px}}main section .sbox a{display:block;width:34.66667vw;height:34.66667vw;margin:-4vw 0 4vw 2.66667vw;font-size:2.8vw;position:relative;overflow:hidden;border:1px solid #fff}main section .sbox a::before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.8);position:absolute;top:0;left:0;z-index:2;transition:.8s}main section .sbox a::after{content:'';display:block;width:6vw;height:6vw;background:url(../images/ico_zoom.png) top center no-repeat;background-size:contain;position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%, -50%) rotate(0deg);transition:.4s}main section .sbox a img{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1, 1);transition:.4s}@media screen and (min-width: 751px){main section .sbox a{width:24.30469vw;height:24.30469vw;margin:-1.5625vw 0 2.34375vw 1.5625vw;font-size:1.25vw}main section .sbox a::after{width:4.6875vw;height:4.6875vw}main section .sbox a:hover::before{background:rgba(0,0,0,0.3)}main section .sbox a:hover::after{transform:translate(-50%, -50%) rotate(360deg)}main section .sbox a:hover img{transform:translate(-50%, -50%) scale(1.1, 1.1)}}@media screen and (min-width: 1280px){main section .sbox a{width:311.1px;height:311.1px;margin:-20px 0 30px 20px;font-size:16px}main section .sbox a::after{width:60px;height:60px}}main section .sboxList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:6.66667vw 0 0;position:relative;z-index:2}@media screen and (min-width: 751px){main section .sboxList{margin:.78125vw 0 0}}@media screen and (min-width: 1280px){main section .sboxList{margin:10px 0 0}}@media screen and (max-width: 750px){main section .sboxList li{margin-top:4vw}main section .sboxList li:nth-child(-n+2){margin-top:6.66667vw}}@media screen and (min-width: 751px){main section .sboxList li{margin-top:3.125vw}main section .sboxList li:nth-child(-n+3){margin-top:0vw}}@media screen and (min-width: 1280px){main section .sboxList li{margin-top:40px}main section .sboxList li:nth-child(-n+3){margin-top:0px}}main section p.lead{display:block;margin:12vw 0 0;font-size:4.26667vw;position:relative;z-index:2}@media screen and (min-width: 751px){main section p.lead{margin:7.03125vw 0 0;font-size:1.875vw}}@media screen and (min-width: 1280px){main section p.lead{margin:90px 0 0;font-size:24px}}main section p.cmsn{display:block;margin:16vw 0;font-family:'Quicksand', sans-serif;font-weight:300;font-size:5.33333vw;line-height:1;text-align:center;position:relative;z-index:2}@media screen and (min-width: 751px){main section p.cmsn{margin:9.375vw 0;font-size:3.125vw}}@media screen and (min-width: 1280px){main section p.cmsn{margin:120px 0;font-size:40px}}main .btnL{display:block;width:70vw;max-width:81.33333vw;margin:8vw auto;padding:5.33333vw 0;background:#000;border:1px solid #00ffff;border-image:linear-gradient(to right, cyan 0%, #6d4fff 25%, #bb29ff 50%, #c913cf 75%, #ff00a9 100%);border-image-slice:1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.8);color:#fff;position:relative;z-index:2;text-align:center}main .btnL::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:1.2vw 1.2vw 0 0;border-color:#00ffff transparent transparent transparent;position:absolute;top:2vw;left:2vw;transition:.2s}main .btnL::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 0 1.2vw 1.2vw;border-color:transparent transparent #ff00a9 transparent;position:absolute;bottom:2vw;right:2vw;transition:.2s}@media screen and (min-width: 751px){main .btnL{width:31.25vw;margin:4.6875vw auto;padding:1.5625vw 0;font-size:1.40625vw}main .btnL::before{border-width:.46875vw .46875vw 0 0;top:.78125vw;left:.78125vw}main .btnL::after{border-width:0 0 .46875vw .46875vw;bottom:.78125vw;right:.78125vw}main .btnL:hover{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.6)}main .btnL:hover::before{transform:translate(-2px, -2px)}main .btnL:hover::after{transform:translate(2px, 2px)}}@media screen and (min-width: 1280px){main .btnL{width:400px;margin:60px auto;padding:20px 0;font-size:18px}main .btnL::before{border-width:6px 6px 0 0;top:10px;left:10px}main .btnL::after{border-width:0 0 6px 6px;bottom:10px;right:10px}}main .btnL span{font-size:3.6vw;text-shadow:0px 0px 10px #fff,0px 0px 10px #fff}@media screen and (min-width: 751px){main .btnL span{font-size:1.40625vw}}@media screen and (min-width: 1280px){main .btnL span{font-size:18px}}main .btnL.mb0{margin-bottom:0}main hr{display:block;width:100%;height:1.33333vw;background:url(../images/bg_line.png) top center no-repeat;background-size:cover;border:none;position:relative;z-index:2}@media screen and (min-width: 751px){main hr{height:.78125vw;background:url(../images/bg_line.png) top center repeat-x;background-size:contain}}@media screen and (min-width: 1280px){main hr{height:10px}}main #kitakyushuCol{position:relative}main .accordionList>dt{cursor:pointer;position:relative}main .accordionList>dt::after{content:'';display:block;width:6vw;height:6vw;background:url(../images/ico_zoom.png) top center no-repeat;background-size:contain;position:absolute;top:50%;right:4vw;z-index:3;transform:translate(-50%, -50%) rotate(0deg);transition:.4s}@media screen and (min-width: 751px){main .accordionList>dt::after{width:4.6875vw;height:4.6875vw;right:2.34375vw}main .accordionList>dt:hover::after{transform:translate(-50%, -50%) rotate(360deg)}}@media screen and (min-width: 1280px){main .accordionList>dt::after{width:60px;height:60px;right:30px}}main .accordionList>dd{display:none;transition:.4s;position:relative}main #movie .tit{margin:2.66667vw auto 0}main #movie .tit span{display:inline-block;background:linear-gradient(90deg, #019999 0%, #581792 50%, #970467 100%);letter-spacing:0}@media screen and (min-width: 751px){main #movie .tit{margin:.78125vw auto 0}}@media screen and (min-width: 1280px){main #movie .tit{margin:10px auto 0}}main #movie .movie{display:block;margin:2.66667vw auto 0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}main #movie .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media screen and (min-width: 751px){main #movie .movie{width:84.375vw;margin:1.5625vw auto 0;padding-bottom:47.46094vw}}@media screen and (min-width: 1280px){main #movie .movie{width:1080px;margin:20px auto 0;padding-bottom:607.5px}}main #movie .movieSlider{opacity:0;transition:opacity .6s linear}main #movie .movieSlider.slick-initialized{opacity:1}main #movie .movieSlider .slick-dots{bottom:-5.33333vw}@media screen and (min-width: 751px){main #movie .movieSlider .slick-dots{bottom:-2.34375vw}}@media screen and (min-width: 1280px){main #movie .movieSlider .slick-dots{bottom:-30px}}main #movie .movieSlider .slick-dots li,main #movie .movieSlider .slick-dots li button{width:auto;height:auto}main #movie .movieSlider .slick-dots li button:before{content:'';background:#fff;width:1em;height:1em;padding:0;margin:0;border-radius:50%}main #movie .movieSlider .slick-prev:before,main #movie .movieSlider .slick-next:before{content:'';display:block;width:4vw;height:4vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path fill="%23fff" d="M3230,3480v26h-1v-27h27v1h-26Z" transform="translate(-3228.5 -3478.5)" /></svg>');background-size:contain;transform:rotate(-45deg)}@media screen and (min-width: 751px){main #movie .movieSlider .slick-prev:before,main #movie .movieSlider .slick-next:before{width:2.34375vw;height:2.34375vw}}@media screen and (min-width: 1280px){main #movie .movieSlider .slick-prev:before,main #movie .movieSlider .slick-next:before{width:30px;height:30px}}main #movie .movieSlider .slick-prev:before{transform:translateX(1.33333vw) rotate(-45deg)}@media screen and (min-width: 751px){main #movie .movieSlider .slick-prev:before{transform:translateX(-1.17188vw) rotate(-45deg)}}@media screen and (min-width: 1280px){main #movie .movieSlider .slick-prev:before{transform:translateX(-15px) rotate(-45deg)}}main #movie .movieSlider .slick-next:before{transform:rotate(135deg)}main #events .eventList>li{display:block;margin:6.66667vw 0 0;counter-increment:mycounter;position:relative}main #events .eventList>li::before{content:'';display:block;width:20vw;height:20vw;background:url(../images/bg_number_02.png) top center no-repeat;background-size:contain;position:absolute;top:-1.33333vw;right:-1.33333vw;z-index:2;pointer-events:none}main #events .eventList>li:nth-child(2)::before{background:url(../images/bg_number_01.png) top center no-repeat;background-size:contain}main #events .eventList>li:nth-child(3)::before{background:url(../images/bg_number_03.png) top center no-repeat;background-size:contain}@media screen and (min-width: 751px){main #events .eventList>li{margin:3.90625vw 0 0}main #events .eventList>li::before{width:13.28125vw;height:13.28125vw;top:-.78125vw;right:-.78125vw}main #events .eventList>li:first-child{margin:-1.5625vw 0 0}}@media screen and (min-width: 1280px){main #events .eventList>li{margin:50px 0 0}main #events .eventList>li::before{width:170px;height:170px;top:-10px;right:-10px}main #events .eventList>li:first-child{margin:-20px 0 0}}main #events .eventList>li #tokyoCol img{display:block;width:75.1vw;margin:0 auto}@media screen and (min-width: 751px){main #events .eventList>li #tokyoCol img{width:83.20313vw}}@media screen and (min-width: 1280px){main #events .eventList>li #tokyoCol img{width:1065px}}main #events .eventList>li #fourAreaCol p.place{padding:2vw 0;font-size:4.26667vw;line-height:1.1}@media screen and (min-width: 751px){main #events .eventList>li #fourAreaCol p.place{padding:2.34375vw 0;font-size:2.8125vw}}@media screen and (min-width: 1280px){main #events .eventList>li #fourAreaCol p.place{padding:30px 0;font-size:36px}}main #events .eventList>li #fourAreaCol p.place img{width:75vw}@media screen and (min-width: 751px){main #events .eventList>li #fourAreaCol p.place img{width:82.8125vw}}@media screen and (min-width: 1280px){main #events .eventList>li #fourAreaCol p.place img{width:1060px}}main #events .eventList>li #fourAreaCol dd{padding-top:4vw}main #events .eventList>li #fourAreaCol img{display:block;width:75.1vw;margin:0 auto}@media screen and (min-width: 751px){main #events .eventList>li #fourAreaCol img{width:83.20313vw}}@media screen and (min-width: 1280px){main #events .eventList>li #fourAreaCol img{width:1065px}}main #events .eventList>li .place{font-size:8vw;font-family:'Quicksand', sans-serif;text-align:center;background:linear-gradient(90deg, #019999 0%, #581792 50%, #970467 100%)}@media screen and (min-width: 751px){main #events .eventList>li .place{font-size:4.6875vw}}@media screen and (min-width: 1280px){main #events .eventList>li .place{font-size:60px}}main #events .eventList>li.osaka h3,main #events .eventList>li.osaka .tac{text-align:left}main #events .eventList>li.osaka h3{margin-top:0;padding-top:4vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka h3{padding-top:2.34375vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka h3{padding-top:30px}}main #events .eventList>li.osaka h4{width:72vw;margin:6.66667vw auto 0;font-weight:600;line-height:1.6;text-align:left;font-size:4.26667vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka h4{width:80.0625vw;margin:3.90625vw auto 0;font-size:2.8125vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka h4{width:1024.8px;margin:50px auto 0;font-size:36px}}main #events .eventList>li.osaka h4 span{background:#fff;color:#000}main #events .eventList>li.osaka .notice{font-size:2.8vw}main #events .eventList>li.osaka .notice li{text-align:left}@media screen and (min-width: 751px){main #events .eventList>li.osaka .notice{font-size:1.09375vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .notice{font-size:14px}}main #events .eventList>li.osaka .detailList{display:flex;flex-wrap:wrap;justify-content:center;width:72vw;margin:2.66667vw auto 0;position:relative;z-index:2;text-align:center}@media screen and (min-width: 751px){main #events .eventList>li.osaka .detailList{justify-content:flex-start;width:78.125vw;margin:1.5625vw 0 0 2.34375vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .detailList{width:1000px;margin:20px 0 0 30px}}main #events .eventList>li.osaka .detailList dt{width:26.66667vw;display:block;margin:1.33333vw 0 0}@media screen and (min-width: 751px){main #events .eventList>li.osaka .detailList dt{width:15.625vw;margin:.78125vw 0 0}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .detailList dt{width:200px;margin:10px 0 0}}main #events .eventList>li.osaka .detailList dt span{display:block;margin:0 2.66667vw 0 0;padding:.53333vw 1.33333vw;background:linear-gradient(90deg, #019999 0%, #581792 50%, #970467 100%);font-size:3.73333vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .detailList dt span{margin:0 1.5625vw 0 0;padding:.15625vw .39063vw;font-size:1.71875vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .detailList dt span{margin:0 20px 0 0;padding:2px 5px;font-size:22px}}main #events .eventList>li.osaka .detailList dd{width:calc(100% - (1vw * 200 / 750 * 100));margin:1.33333vw 0 0;font-size:3.73333vw;text-align:left}@media screen and (min-width: 751px){main #events .eventList>li.osaka .detailList dd{width:calc(100% - (1vw * 200 / 1280 * 100));margin:.78125vw 0 0;font-size:1.71875vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .detailList dd{margin:10px 0 0;width:calc(100% - 200px);font-size:22px}}main #events .eventList>li.osaka .detailList dd .notice{width:100%;margin:0;color:rgba(255,255,255,0.8);font-size:2.8vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .detailList dd .notice{font-size:1.09375vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .detailList dd .notice{font-size:14px}}main #events .eventList>li.osaka .detailList dd .notice li{text-indent:-1em;padding-left:1em;text-align:left}main #events .eventList>li.osaka .imgOsaka{width:25%;max-width:359px;margin:1em auto 0}@media screen and (min-width: 751px){main #events .eventList>li.osaka .imgOsaka{position:absolute;right:4%;top:40vw;width:24%}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .imgOsaka{right:40px;top:490px;width:250px}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .accordionList dd .imgOsaka{top:0}}main #events .eventList>li.osaka .imgKitakyushu{width:25%;max-width:301px;margin:1em auto 0}@media screen and (min-width: 751px){main #events .eventList>li.osaka .imgKitakyushu{position:absolute;right:1.5625vw;top:0;width:24%}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .imgKitakyushu{right:20px;top:40px;width:250px}}main #events .eventList>li.osaka .gift{box-sizing:border-box;border:1px solid rgba(255,255,255,0.6);width:72vw;margin:2.66667vw auto 0 auto;padding:2.66667vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .gift{width:80.46875vw;margin:2.34375vw auto 0 auto;padding:1.5625vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .gift{width:1030px;margin:30px auto 0 auto;padding:20px}}main #events .eventList>li.osaka .giftList{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:2.66667vw auto 0 auto;text-align:center}main #events .eventList>li.osaka .giftList li{box-sizing:border-box;width:48%;margin:0 auto 1.33333vw auto;display:block;padding:10px}@media screen and (min-width: 751px){main #events .eventList>li.osaka .giftList li{width:33%}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .giftList{margin:2.34375vw auto 0 auto}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .giftList{margin:30px auto 0 auto}}main #events .eventList>li.osaka .giftTxtList{width:100%;margin:2.66667vw auto 0 auto;text-align:left}main #events .eventList>li.osaka .giftTxtList li{text-indent:-1em;padding-left:1em}main #events .eventList>li.osaka .giftTxtList.noico li{text-indent:0em;padding-left:0em}@media screen and (min-width: 751px){main #events .eventList>li.osaka .giftTxtList{margin:2.34375vw auto 0 auto}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .giftTxtList{margin:30px auto 0 auto}}main #events .eventList>li.osaka .giftTxtList .notice{margin-top:0}main #events .eventList>li.osaka .giftTxtList .notice li{text-align:left}main #events .eventList>li.osaka .giftList.poster{box-sizing:border-box}main #events .eventList>li.osaka .giftList.poster li{width:100%;margin-bottom:0}main #events .eventList>li.osaka .giftList.poster li p{width:100%;text-align:center}main #events .eventList>li.osaka .giftList.poster li p:first-of-type{font-size:1.3rem}@media screen and (min-width: 751px){main #events .eventList>li.osaka .giftList.poster li p:first-of-type{font-size:1.8rem}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .giftList.poster li p:first-of-type{font-size:1.8rem}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .giftList.poster li{width:80%}}main #events .eventList>li.osaka .scrollBox{box-sizing:border-box;display:block;width:72vw;margin:2.66667vw auto 0;padding:4vw;border:1px solid #fff;overflow-y:scroll;font-size:3.2vw;line-height:2;word-break:break-all;text-align:left;scrollbar-color:#fff transparent;scrollbar-width:thin}main #events .eventList>li.osaka .scrollBox::-webkit-scrollbar{width:1.33333vw}main #events .eventList>li.osaka .scrollBox::-webkit-scrollbar-track{background-color:transparent}main #events .eventList>li.osaka .scrollBox::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #fff}@media screen and (max-width: 750px){main #events .eventList>li.osaka .scrollBox{height:80vw}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scrollBox{width:80.0625vw;margin:1.5625vw auto 0;padding:2.34375vw;font-size:1.25vw}main #events .eventList>li.osaka .scrollBox::-webkit-scrollbar{width:.46875vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scrollBox{width:1024.8px;margin:20px auto 0;padding:30px;font-size:16px}main #events .eventList>li.osaka .scrollBox::-webkit-scrollbar{width:6px}}@media screen and (max-width: 750px){main #events .eventList>li.osaka .scrollBox .inner>*{width:100%}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scrollBox .inner>*{width:100%}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scrollBox .inner>*{width:100%}}main #events .eventList>li.osaka .scrollBox h5{display:block;color:#000;margin:1.5em 0 0;font-size:1.1em;font-weight:700}main #events .eventList>li.osaka .scrollBox h5 span{display:inline-block;padding:.3em;background:#fff}main #events .eventList>li.osaka .scrollBox p{margin:1.0em 0 0}main #events .eventList>li.osaka .scrollBox .notice,main #events .eventList>li.osaka .scrollBox .list{margin:1.0em 0 0}main #events .eventList>li.osaka .scrollBox .notice li,main #events .eventList>li.osaka .scrollBox .list li{text-indent:-1em;padding-left:1em;margin-top:0.5em;line-height:1.5}main #events .eventList>li.osaka .scrollBox .notice{width:100%}main #events .eventList>li.osaka .scrollBox .notice li{color:rgba(255,255,255,0.8);font-size:0.8em}main #events .eventList>li.osaka .scheduleList{width:72vw;margin:0 auto;position:relative;z-index:2;text-align:center}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList{display:flex;flex-wrap:wrap;justify-content:center;justify-content:flex-start;width:80.46875vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList{width:1030px}}main #events .eventList>li.osaka .scheduleList>dt{width:100%;margin:4vw 0 0;text-align:left}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList>dt{margin:1.5625vw 0 0}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList>dt{margin:20px 0 0}}main #events .eventList>li.osaka .scheduleList>dt span:not(.txtRed){display:inline-block;margin:0 2.66667vw 0 0;padding:.53333vw 1.33333vw;background:linear-gradient(90deg, #019999 0%, #581792 50%, #970467 100%);font-size:3.73333vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList>dt span:not(.txtRed){margin:0 1.5625vw 0 0;padding:.15625vw .39063vw;font-size:1.71875vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList>dt span:not(.txtRed){margin:0 20px 0 0;padding:2px 5px;font-size:22px}}main #events .eventList>li.osaka .scheduleList>dt span.txtRed{font-weight:bold;color:#c72e7a}main #events .eventList>li.osaka .scheduleList>dd{width:100%;margin:1.33333vw 0 0;font-size:3.73333vw;text-align:left}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList>dd{margin:1.5625vw 0 0;font-size:1.71875vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList>dd{margin:20px 0 0;font-size:22px}}main #events .eventList>li.osaka .scheduleList>dd>*:first-child{margin-top:0}main #events .eventList>li.osaka .scheduleList>dd p{width:100%;font-size:3.73333vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList>dd p{font-size:1.40625vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList>dd p{font-size:18px}}main #events .eventList>li.osaka .scheduleList>dd ul li{margin-top:0.5em;padding-left:1em;text-indent:-1em}main #events .eventList>li.osaka .scheduleList>dd ul li:first-of-type{margin-top:0}main #events .eventList>li.osaka .scheduleList>dd ul li.list{font-size:3.73333vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList>dd ul li.list{font-size:1.40625vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList>dd ul li.list{font-size:18px}}main #events .eventList>li.osaka .scheduleList>dd ol li{margin-top:0.5em;padding-left:1.25em;text-indent:-1.25em}main #events .eventList>li.osaka .scheduleList>dd ol li:first-of-type{margin-top:0}main #events .eventList>li.osaka .scheduleList img{margin:1rem 0}main #events .eventList>li.osaka .scheduleList .notice li{text-align:left}main #events .eventList>li.osaka .scheduleList .imgList{display:flex;flex-wrap:wrap;justify-content:center;width:72vw;margin:1.33333vw auto 4vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList .imgList{width:80.0625vw;margin:.78125vw auto 2.34375vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList .imgList{width:1024.8px;margin:10px auto 30px}}main #events .eventList>li.osaka .scheduleList .imgList li{text-indent:0}@media screen and (max-width: 750px){main #events .eventList>li.osaka .scheduleList .imgList li{width:49%;margin:4vw 2% 0 0}}@media screen and (max-width: 750px) and (max-width: 750px){main #events .eventList>li.osaka .scheduleList .imgList li:nth-child(3n){margin:4vw 0 0}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList .imgList li{width:23%;margin:2.34375vw 2% 0 0}main #events .eventList>li.osaka .scheduleList .imgList li:nth-child(4n){margin:2.34375vw 0 0}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList .imgList li{margin:30px 2% 0 0}main #events .eventList>li.osaka .scheduleList .imgList li:nth-child(4n){margin:30px 0 0}}main #events .eventList>li.osaka .scheduleList .imgList li img{display:block;margin:0 auto}main #events .eventList>li.osaka .scheduleList .imgList li p{display:block;width:100%;margin:1.33333vw auto 0;text-align:center;font-size:2.93333vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleList .imgList li p{margin:.78125vw auto 0;font-size:1.25vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleList .imgList li p{margin:10px auto 0;font-size:16px}}main #events .eventList>li.osaka .scheduleAbout{display:flex;flex-wrap:wrap;width:100%;margin:2.66667vw auto 0;font-size:3.73333vw}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleAbout{width:100%;margin:3.90625vw auto 0;font-size:1.40625vw}}@media screen and (min-width: 1280px){main #events .eventList>li.osaka .scheduleAbout{width:100%;margin:20px auto 0;font-size:18px}}main #events .eventList>li.osaka .scheduleAbout dt{margin:0 0 .5em;width:5.5em}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleAbout dt{width:7.5em}}@media screen and (max-width: 750px){main #events .eventList>li.osaka .scheduleAbout dt.wide{width:100%;border-bottom:1px solid #fff}main #events .eventList>li.osaka .scheduleAbout dt.wide+dd{width:100%}}main #events .eventList>li.osaka .scheduleAbout dd{margin:0 0 .5em;width:calc(100% - 5.5em)}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleAbout dd{width:calc(100% - 7.5em)}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleAbout.dt10em dt{width:12em}}@media screen and (min-width: 751px){main #events .eventList>li.osaka .scheduleAbout.dt10em dd{width:calc(100% - 12em)}}main #special .content{display:block;margin:2.66667vw auto 0;position:relative}@media screen and (min-width: 751px){main #special .content{width:84.375vw;margin:1.5625vw auto 0}}@media screen and (min-width: 1280px){main #special .content{width:1080px;margin:20px auto 0}}main #special .bnrSlider{opacity:0;transition:opacity .6s linear}main #special .bnrSlider.slick-initialized{opacity:1}main #special .bnrSlider .slick-prev:before,main #special .bnrSlider .slick-next:before{content:'';display:block;width:4vw;height:4vw;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path fill="%23fff" d="M3230,3480v26h-1v-27h27v1h-26Z" transform="translate(-3228.5 -3478.5)" /></svg>');background-size:contain;transform:rotate(-45deg)}@media screen and (min-width: 751px){main #special .bnrSlider .slick-prev:before,main #special .bnrSlider .slick-next:before{width:2.34375vw;height:2.34375vw}}@media screen and (min-width: 1280px){main #special .bnrSlider .slick-prev:before,main #special .bnrSlider .slick-next:before{width:30px;height:30px}}main #special .bnrSlider .slick-prev:before{transform:translateX(1.33333vw) rotate(-45deg)}@media screen and (min-width: 751px){main #special .bnrSlider .slick-prev:before{transform:translateX(-1.17188vw) rotate(-45deg)}}@media screen and (min-width: 1280px){main #special .bnrSlider .slick-prev:before{transform:translateX(-15px) rotate(-45deg)}}main #special .bnrSlider .slick-next:before{transform:rotate(135deg)}main #special .bnrThumb{margin:2.66667vw auto 0;opacity:0;transition:opacity .6s linear}main #special .bnrThumb.slick-initialized{opacity:1}@media screen and (min-width: 751px){main #special .bnrThumb.slick-initialized{margin:1.5625vw auto 0}}@media screen and (min-width: 1280px){main #special .bnrThumb.slick-initialized{margin:20px auto 0}}main #special .bnrThumb .slick-slide{opacity:0.6;margin:0 1.33333vw;cursor:pointer}@media screen and (min-width: 751px){main #special .bnrThumb .slick-slide{margin:0 .78125vw}}@media screen and (min-width: 1280px){main #special .bnrThumb .slick-slide{margin:0 10px}}main #special .bnrThumb .slick-slide.slick-current{opacity:1}@media screen and (min-width: 751px){main #goods .box:first-of-type{margin:-1.5625vw 0 0}}@media screen and (min-width: 1280px){main #goods .box:first-of-type{margin:-20px 0 0}}main #goods .box+.box{margin:5.33333vw 0 0}@media screen and (min-width: 751px){main #goods .box+.box{margin:3.125vw 0 0}}@media screen and (min-width: 1280px){main #goods .box+.box{margin:40px 0 0}}main #goods .box .goodsList{width:72vw;margin:4vw auto 0}@media screen and (min-width: 751px){main #goods .box .goodsList{display:flex;flex-wrap:wrap;justify-content:flex-start;width:80.0625vw;margin:3.90625vw auto 0}}@media screen and (min-width: 1280px){main #goods .box .goodsList{width:1024.8px;margin:50px auto 0}}main #goods .box .goodsList.nonBtn{margin-bottom:5.33333vw}@media screen and (min-width: 751px){main #goods .box .goodsList.nonBtn{margin-bottom:3.125vw}}@media screen and (min-width: 1280px){main #goods .box .goodsList.nonBtn{margin-bottom:40px}}main #goods .box .goodsList.nonBtn li{padding:0}main #goods .box .goodsList.onlyBtn{margin-bottom:5.33333vw}@media screen and (min-width: 751px){main #goods .box .goodsList.onlyBtn{margin-bottom:3.125vw}}@media screen and (min-width: 1280px){main #goods .box .goodsList.onlyBtn{margin-bottom:40px}}main #goods .box .goodsList.onlyBtn li:not(:first-child){padding:0}main #goods .box .goodsList li{margin:10.66667vw auto 0}@media screen and (min-width: 751px){main #goods .box .goodsList li{width:32%;margin:6.25vw 2% 0 0;padding:0 0 5.46875vw;position:relative}main #goods .box .goodsList li:nth-child(-n+3){margin-top:0}main #goods .box .goodsList li:nth-child(3n){margin-right:0}}@media screen and (min-width: 1280px){main #goods .box .goodsList li{margin:80px 2% 0 0;padding:0 0 70px}}main #goods .box .goodsList li .img{width:100%;box-sizing:border-box}main #goods .box .goodsList li .img img{width:100%}main #goods .box .goodsList li h3{display:block;width:auto;font-size:3.73333vw;line-height:1.5;text-align:center}@media screen and (min-width: 751px){main #goods .box .goodsList li h3{font-size:1.5625vw}}@media screen and (min-width: 1280px){main #goods .box .goodsList li h3{font-size:20px}}main #goods .box .goodsList li p{width:100%;margin:2.66667vw auto 0;font-size:3.46667vw;line-height:1.8}@media screen and (min-width: 751px){main #goods .box .goodsList li p{margin:1.5625vw auto 0;font-size:1.25vw}}@media screen and (min-width: 1280px){main #goods .box .goodsList li p{margin:20px auto 0;font-size:16px}}main #goods .box .goodsList li .btn{display:block;background:linear-gradient(90deg, #019999 0%, #581792 50%, #970467 100%);width:40vw;margin:2.66667vw auto 0;text-align:center}main #goods .box .goodsList li .btn::before,main #goods .box .goodsList li .btn::after{display:none}main #goods .box .goodsList li .btn span{display:inline-block;font-size:3.46667vw}@media screen and (min-width: 751px){main #goods .box .goodsList li .btn{width:15.625vw;margin:.78125vw auto 0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);transition:.2s}main #goods .box .goodsList li .btn span{font-size:1.25vw}main #goods .box .goodsList li .btn:hover{opacity:0.6}}@media screen and (min-width: 1280px){main #goods .box .goodsList li .btn{width:200px;margin:10px auto 0}main #goods .box .goodsList li .btn span{font-size:16px}}main .fancybox-bg{background:#000}main .fancybox-slide{padding:5% !important}main .movieCustom .fancybox-content{position:relative !important;width:100% !important;height:0 !important;padding-bottom:56.25% !important}@media screen and (min-width: 1280px){main .movieCustom .fancybox-content{width:1000px !important;padding-bottom:562.5px !important}}main .fancybox-content iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}main .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){main .closeBtn{width:5.23438vw;height:4.53125vw;top:-2.34375vw;right:-2.26563vw;transition:.3s ease-out}main .closeBtn:hover{opacity:0.8}}@media screen and (min-width: 1280px){main .closeBtn{width:67px;height:58px;top:-30px;right:-29px}}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}@media screen and (max-width: 750px){#pagetop{display:none !important}}@media screen and (max-width: 750px){#pagetopSp{display:block;margin:0 auto 8vw;position:relative;z-index:10;max-height:100px;max-width:100px;text-align:center}#pagetopSp img{width:auto;height:100%;margin:0 auto}}
