@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap&subset=japanese");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}a{text-decoration:none;color:inherit}a img{border:none}*:focus{outline:none}img,svg{max-width:100%}i{line-height:0}body{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;background-color:#ffffff;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.col-bg-movie{position:relative;height:100vh;text-align:center;color:#fff;background-size:cover;background-color:#000}.col-bg-movie__loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:bold}.col-bg-movie__loading.disappear{display:none}.col-bg-movie__youtube-area{position:fixed;z-index:1;top:0;right:0;left:0;bottom:0;opacity:0}.col-bg-movie__youtube-area.appear{-webkit-animation-name:col-bg-movie-PageAnimeAppear;animation-name:col-bg-movie-PageAnimeAppear;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.col-bg-movie__youtube{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.col-bg-movie__youtube-mask{position:absolute;z-index:2;top:0;width:100%;height:100%;background:-webkit-gradient(linear, right top, left top, from(rgba(249,49,118,0.8)), color-stop(rgba(0,13,12,0.8)), to(rgba(219,204,151,0.8))) fixed;background:linear-gradient(-90deg, rgba(249,49,118,0.8), rgba(0,13,12,0.8), rgba(219,204,151,0.8)) fixed;background-size:800% 800%;-webkit-animation:GradietionAnimation 15s ease infinite;animation:GradietionAnimation 15s ease infinite}.col-bg-movie__h1{position:absolute;z-index:3;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff}@media (max-width: 768px){.col-bg-movie__h1{width:90%;height:auto}}.col-bg-movie__h1 img{max-width:100%;height:auto}@-webkit-keyframes col-bg-movie-PageAnimeAppear{0%{opacity:0}100%{opacity:1}}@keyframes col-bg-movie-PageAnimeAppear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes GradietionAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes GradietionAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.col-scrolldown{position:absolute;bottom:1%;right:50%;z-index:3;-webkit-animation:scrolldown-arrowmove 3s ease-in-out infinite;animation:scrolldown-arrowmove 3s ease-in-out infinite}.col-scrolldown span{position:absolute;left:-20px;bottom:10px;color:#eee;font-size:0.7rem;letter-spacing:0.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.col-scrolldown:before{content:"";position:absolute;bottom:0;right:-6px;width:1px;height:20px;background:#eee;-webkit-transform:skewX(-31deg);transform:skewX(-31deg)}.col-scrolldown:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:50px;background:#eee}@-webkit-keyframes scrolldown-arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}@keyframes scrolldown-arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}.mgB20{margin-bottom:20px}.col-txt{line-height:1.6}@media (max-width: 1199px){.col-txt{font-size:14px}}.col-txt-b{line-height:1.6}@media (max-width: 1199px){.col-txt-b{font-size:14px;line-height:1.4}}.col-ttl{margin-bottom:30px}.col-ttl__txt-2{font-size:40px;font-weight:bold}@media (max-width: 1199px){.col-ttl__txt-2{font-size:25px}}.col-ttl__sub__txt{font-size:14px}.col-ttl__main+.col-ttl__sub{margin-top:10px}.col-ttl-2{margin-bottom:30px}.col-ttl-2__txt-2{font-size:25px;font-weight:bold}.col-ttl-2__txt-2 span{margin-left:20px;font-size:14px;font-weight:bold}.col-ttl-2__sub__txt{font-size:14px}.col-ttl-2__main+.col-ttl-2__sub{margin-top:10px}.col-header{position:relative;z-index:3}.col-main{position:relative;z-index:3}.col-footer{position:relative;z-index:3;background-color:#000}.col-footer__inner{max-width:1240px;height:auto;margin:0 auto;padding:80px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1199px){.col-footer__inner{padding:40px 20px}}.col-footer__item{background-color:#fff;max-width:400px;margin:0 auto}.col-footer__item._cr{background-color:transparent;color:#3e3e3e;text-align:center}.col-footer__item+.col-footer__item{margin-top:20px}.col-section{padding:160px 0}@media (max-width: 1199px){.col-section{padding:40px 0}}.col-section__inner{max-width:1240px;height:auto;margin:0 auto;padding:80px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1199px){.col-section__inner{padding:40px 20px}}.col-section__inner-2{width:100%;height:auto;margin:0 auto}.col-section.-type-a{background-color:#fff}.col-section.-type-b{background-color:blue}.col-section+.col-section{border-top:1px solid #ccc}.col-section-blank{width:100%;height:100vh}.col-list-a li{position:relative;margin-left:25px;word-break:break-word}@media (max-width: 1199px){.col-list-a li{font-size:14px}}.col-list-a li .num{position:absolute;margin-left:-25px}.col-list-a li+li{margin-top:10px}.col-list-b li{position:relative;margin-left:20px;line-height:1.4;word-break:break-word}@media (max-width: 1199px){.col-list-b li{font-size:14px}}.col-list-b li .num{position:absolute;margin-left:-20px}.col-list-b li+li{margin-top:5px}.link-txt{-webkit-transition:.3s;transition:.3s;text-decoration:underline}.link-txt:hover{opacity:.8;-webkit-transition:.3s;transition:.3s}.link-blank{-webkit-transition:.3s;transition:.3s;text-decoration:underline}.link-blank:hover{opacity:.8;-webkit-transition:.3s;transition:.3s}.link-blank>.icon{margin-left:10px}.col-list-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col-list-c>li{margin-right:20px;word-break:break-word}@media (max-width: 1199px){.col-list-c>li{font-size:14px}}.col-list-c>li:last-child{margin-right:0}.col-list-c a{-webkit-transition:.3s;transition:.3s}.col-list-c a:hover{opacity:.8;-webkit-transition:.3s;transition:.3s}.col-list-c img{width:auto;height:30px}.col-list-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-2%}.col-list-video>li{width:49%;margin-bottom:2%}@media (max-width: 1199px){.col-list-video>li{width:100%}}.col-list-video>li iframe{max-width:100%}@media (max-width: 1199px){.col-list-video>li iframe{height:200px}}.col-list-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-20px}.col-list-button>li{width:30%;margin-bottom:20px}@media (max-width: 768px){.col-list-button>li{width:100%}}.btn-a{width:100%;background:#f00;color:#fff;display:block;padding:20px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;transition:.3s}.btn-a:hover{opacity:.8;-webkit-transition:.3s;transition:.3s}.btn-a .a{display:block;font-size:20px;font-weight:bold}.btn-a .a_a{font-size:12px;font-weight:normal}.btn-a .b{display:block;font-size:16px;font-weight:bold}.btn-a._icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-a--nolink:hover{opacity:1}.col-disc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1199px){.col-disc{display:block}}.col-disc__jk{width:34%}@media (max-width: 1199px){.col-disc__jk{width:100%;margin-bottom:20px}}.col-disc__detail{width:64%}@media (max-width: 1199px){.col-disc__detail{width:100%}}.col-disc__footer{margin-top:30px;border-top:1px solid #ccc;padding-top:20px}.col-disc-item-wrap .col-disc-item__ttl{margin-bottom:20px;font-size:20px}.col-disc-item-wrap .col-disc-item__ttl>.sub{font-size:14px}.col-disc-item-wrap--2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-disc-item-wrap--2col .col-disc-item{width:49%}.col-detail-article{padding:40px 0;border-top:1px solid #ccc}.col-detail-article+.col-detail-article{border-top:1px solid #ccc}.col-detail-article:last-child{padding-bottom:0}.col-accordion__item{border-top:1px solid #ccc}.col-accordion__item__ttl{position:relative;padding:40px 0;font-size:30px;font-weight:bold;cursor:pointer;-webkit-transition-duration:0.2s;transition-duration:0.2s}.col-accordion__item__ttl:hover{opacity:.8}@media (max-width: 1199px){.col-accordion__item__ttl{font-size:20px}}.col-accordion__item__ttl .i_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:5%;width:40px;height:40px;border:1px solid #ff0000;margin-top:-20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s}.col-accordion__item__ttl .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative}.col-accordion__item__ttl.open .i_box{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.col-accordion__item__ttl .one_i:before,.col-accordion__item__ttl .one_i:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:'';background-color:#ff0000;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}.col-accordion__item__ttl .one_i:before{width:4px;height:18px;top:0;left:7px}.col-accordion__item__ttl.open .i_box .one_i:before{content:none}.col-accordion__item__ttl.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.col-accordion__item__detail{border-top:1px solid #ccc;padding:40px 0;display:none}@media (max-width: 1199px){.col-accordion__item__detail{padding-top:20px}}.col-accordion__item__detail.open{display:block}.col-accordion__item:last-of-type{border-bottom:1px solid #ccc}.txt-a{line-height:1.8}@media (max-width: 1199px){.txt-a{font-size:14px}}.col-schedule__header>li:nth-child(1),.col-schedule__body>li>p:nth-child(1){width:20%}@media (max-width: 1199px){.col-schedule__header>li:nth-child(1),.col-schedule__body>li>p:nth-child(1){width:auto}}.col-schedule__header>li:nth-child(2),.col-schedule__body>li>p:nth-child(2){width:30%}@media (max-width: 1199px){.col-schedule__header>li:nth-child(2),.col-schedule__body>li>p:nth-child(2){width:auto}}.col-schedule__header>li:nth-child(3),.col-schedule__body>li>p:nth-child(3){width:20%}@media (max-width: 1199px){.col-schedule__header>li:nth-child(3),.col-schedule__body>li>p:nth-child(3){width:auto}}.col-schedule__header>li:nth-child(4),.col-schedule__body>li>p:nth-child(4){width:30%}@media (max-width: 1199px){.col-schedule__header>li:nth-child(4),.col-schedule__body>li>p:nth-child(4){width:auto}}.col-schedule__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}@media (max-width: 1199px){.col-schedule__header{display:none}}.col-schedule__header>li{padding:20px 0;font-size:14px;line-height:1.6}.col-schedule__body>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}@media (max-width: 1199px){.col-schedule__body>li:first-child{padding-top:0}}@media (max-width: 1199px){.col-schedule__body>li{display:block;padding:20px 0}}.col-schedule__body>li.soldout{background-color:#e9e9e9}.col-schedule__body>li>p{font-size:14px;padding:20px 0;line-height:1.6}@media (max-width: 1199px){.col-schedule__body>li>p{padding:10px 0;padding-left:100px}}@media (max-width: 1199px){.col-schedule__body>li>.day:before{content:'日程';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule__body>li>.area:before{content:'会場';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule__body>li>.info:before{content:'イベント内容';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule__body>li>.inq:before{content:'お問合せ';position:absolute;left:0;display:inline-block}}.col-schedule--b .col-schedule__header>li:nth-child(1),.col-schedule--b .col-schedule__body>li>p:nth-child(1){width:11%}@media (max-width: 1199px){.col-schedule--b .col-schedule__header>li:nth-child(1),.col-schedule--b .col-schedule__body>li>p:nth-child(1){width:auto}}.col-schedule--b .col-schedule__header>li:nth-child(2),.col-schedule--b .col-schedule__body>li>p:nth-child(2){width:7%}@media (max-width: 1199px){.col-schedule--b .col-schedule__header>li:nth-child(2),.col-schedule--b .col-schedule__body>li>p:nth-child(2){width:auto}}.col-schedule--b .col-schedule__header>li:nth-child(3),.col-schedule--b .col-schedule__body>li>p:nth-child(3){width:22%}@media (max-width: 1199px){.col-schedule--b .col-schedule__header>li:nth-child(3),.col-schedule--b .col-schedule__body>li>p:nth-child(3){width:auto}}.col-schedule--b .col-schedule__header>li:nth-child(4),.col-schedule--b .col-schedule__body>li>p:nth-child(4){width:10%}@media (max-width: 1199px){.col-schedule--b .col-schedule__header>li:nth-child(4),.col-schedule--b .col-schedule__body>li>p:nth-child(4){width:auto}}.col-schedule--b .col-schedule__header>li:nth-child(5),.col-schedule--b .col-schedule__body>li>p:nth-child(5){width:13%}@media (max-width: 1199px){.col-schedule--b .col-schedule__header>li:nth-child(5),.col-schedule--b .col-schedule__body>li>p:nth-child(5){width:auto}}.col-schedule--b .col-schedule__header>li:nth-child(6),.col-schedule--b .col-schedule__body>li>p:nth-child(6){width:15%}@media (max-width: 1199px){.col-schedule--b .col-schedule__header>li:nth-child(6),.col-schedule--b .col-schedule__body>li>p:nth-child(6){width:auto}}.col-schedule--b .col-schedule__header>li:nth-child(7),.col-schedule--b .col-schedule__body>li>p:nth-child(7){width:22%}@media (max-width: 1199px){.col-schedule--b .col-schedule__header>li:nth-child(7),.col-schedule--b .col-schedule__body>li>p:nth-child(7){width:auto}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>p{padding-left:120px}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>.day:before{content:'日程';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>.zip:before{content:'都道府県';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>.area:before{content:'会場';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>.open:before{content:'開場 / 開演';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>.pay:before{content:'席種・チケット料金';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>.inq:before{content:'お問合せ';position:absolute;left:0;display:inline-block}}@media (max-width: 1199px){.col-schedule--b .col-schedule__body>li>.ticket:before{content:'チケット';position:absolute;left:0;display:inline-block}}.slidein{opacity:0;-webkit-transform:translate(0, 5%);transform:translate(0, 5%);-webkit-transition:all 1.0s;transition:all 1.0s}.slidein.slidein-left{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.slidein.slidein-right{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.slidein.slidein-up{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.slidein.slidein-bottom{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.slidein.scrollin{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important;opacity:1 !important}
