@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Monoton&family=Pacifico&display=swap);@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{overflow-y:scroll;vertical-align:baseline;font-size:62.5%}body,label,section,table{padding:0;border:0;vertical-align:baseline}body{line-height:1;font:13px/1.231 arial,helvetica,clean,sans-serif;*font:x-small;background:#fff;color:#333;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;-webkit-text-size-adjust:100%}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,small,span,strong,sub,summary,sup,tbody,tfoot,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}html,img{padding:0;border:0}label,section,table{outline:0;background:0 0}a,body,html,img,td,th{background:0 0}body,html,img,td,th{margin:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr{padding:0}a{vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;font:100%;margin:0 auto 20px;border-collapse:collapse}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}@font-face{font-family:'URWDIN-Bold';src:url(../webfonts/din/Bold/URWDIN-Bold.eot),url(../webfonts/din/Bold/URWDIN-Bold.eot?iefix) format("embedded-opentype"),url(../webfonts/din/Bold/URWDIN-Bold.woff) format("woff"),url(../webfonts/din/Bold/URWDIN-Bold.ttf) format("truetype"),url(../webfonts/din/Bold/URWDIN-Bold.svg#urwdin) format("svg")}@font-face{font-family:'URWDIN-Demi';src:url(../webfonts/din/Demi/URWDIN-Demi.eot),url(../webfonts/din/Demi/URWDIN-Demi.eot?iefix) format("embedded-opentype"),url(../webfonts/din/Demi/URWDIN-Demi.woff) format("woff"),url(../webfonts/din/Demi/URWDIN-Demi.ttf) format("truetype"),url(../webfonts/din/Demi/URWDIN-Demi.svg#urwdin) format("svg")}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.keen-slider{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider[data-keen-slider-v]{-ms-flex-wrap:wrap;flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide,.p-index .p-index_timetable__btnarea li .c-btn01 a,.p-index .p-index_timetable__img .img img,table{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row,.row.reverse{-webkit-box-orient:horizontal}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row.reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.container{width:768px}}@media (min-width:992px){.container{width:992px}}@media (min-width:1300px){.container{width:1300px}}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1299px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1300px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1299px){.hidden-md{display:none!important}}@media (min-width:1300px){.hidden-lg{display:none!important}}@media (max-width:767px){.xs-center{text-align:center!important}}@media (min-width:768px) and (max-width:991px){.sm-center{text-align:center!important}}@media (min-width:992px) and (max-width:1299px){.md-center{text-align:center!important}}@media (min-width:1300px){.lg-center{text-align:center!important}}@media (max-width:767px){.xs-right{text-align:right!important}}@media (min-width:768px) and (max-width:991px){.sm-right{text-align:right!important}}@media (min-width:992px) and (max-width:1299px){.md-right{text-align:right!important}}@media (min-width:1300px){.lg-right{text-align:right!important}}#page{position:relative;font-size:1.6rem;overflow:hidden;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a:link,ins{text-decoration:none}a:active,a:hover,a:link,a:visited{color:#00f}img,td,th{vertical-align:top}img{line-height:1;font-size:0;height:auto;max-width:100%}td,th{padding:10px;border:1px solid #ccc}a,section{margin:0}input{border:1px solid #a7a6aa}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff}input[type=text],textarea{outline:0;border:1px solid #aaa;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 7px #52a8ec;box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}input[type=checkbox],input[type=radio]{margin-right:5px;vertical-align:baseline;border-style:none}label{margin:0 15px 0 0}input[type=submit]{-webkit-appearance:none}.l-header.is-fixed .l-header__logo .main .-black,input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{padding-left:25px;position:relative}input[type=radio]+label::before{content:"";width:18px;height:18px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:button;appearance:button;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #999;border-radius:50%;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;padding:5px}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:#bbb}input[type=radio]:disabled+label::before{background-color:#ddd;border-color:#ddd}input[type=radio]:checked+label::after{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:6px;content:"";width:6px;height:6px;background:#fff;border-radius:50%}input[type=checkbox]+label::before{content:'';width:20px;height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:button;-moz-appearance:none;border:1px solid #999;background-color:#fff;vertical-align:middle;padding:5px;border-radius:2px}input[type=checkbox]:disabled+label::before{background-color:#ddd;border-color:#ddd}input[type=checkbox]:checked+label::after{content:"";position:absolute;top:calc(50% - 4px);left:0;width:6px;height:10px;border-right:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media only screen and (max-width:767px){#page{font-size:1.5rem}.row{margin-left:-5px;margin-right:-5px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-left:5px;padding-right:5px}input,select,textarea{font-size:1.6rem;-webkit-transform:scale(.9);transform:scale(.9)}}.l-contents{word-break:normal;word-wrap:break-word}.l-header{width:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-header.is-fixed{background-color:rgba(17,17,17,.9);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header.is-fixed .l-header__logo{padding-top:10px;padding-bottom:10px}.l-header.is-fixed .l-header__logo .mark{width:80px}.l-header.is-fixed .l-header__logo .main .-white,.l-header__logo a .main .-black{display:block}.l-header.is-fixed .l-header__navi .item a{padding:15px 10px;color:#fff}.l-header__logo{padding-left:40px;padding-top:35px}.l-header__logo a,.l-header__navi{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header__logo a .mark{display:inline-block;width:100px}.l-header__logo a .main{display:inline-block;padding-top:11px;padding-left:10px}.c-hamburger span.hidden,.l-header__logo a .main .-white{display:none}.l-header__navi .item a{display:block;color:#192d5a;font-family:"URWDIN-Bold";text-transform:uppercase;padding:35px 10px;letter-spacing:.1em;position:relative;margin:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header__navi .item a.is-hover{text-shadow:0 0 15px rgba(17,17,17,.6)}.l-header__navi .item img,.l-header__navi .item svg{width:16px;height:20px;fill:#fff}.l-main{line-height:180%}.l-footer__info .logo,.l-main p{margin-bottom:20px}.l-footer{width:100%;padding:85px 0;background-image:url(../../img/index/footer_bg_02.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right;position:relative;z-index:1;overflow:hidden}.l-footer__info .contact,.l-footer__info .contact li,.l-footer__main{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer__main{margin-bottom:40px}.l-footer__info .contact{color:#111;font-family:"URWDIN-Demi"}.l-footer__info .contact li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer__info .contact li i{display:block;margin-right:5px}.l-footer__info .contact li i svg path{fill:#d91226}.l-footer__info .contact .tel{margin-right:15px;letter-spacing:.08em}.l-footer__info .contact .tel i img,.l-footer__info .contact .tel i svg{width:14px;height:20px}.l-footer__info .contact .mail{letter-spacing:.1em}.l-footer__info .contact .mail i img,.l-footer__info .contact .mail i svg{width:21px;height:26px}.l-footer__btn{margin-left:40px}.l-footer__btn a{display:block;background-color:#dc2d66;color:#fff;width:200px;text-align:center;padding:15px;border-radius:30px;font-weight:700}.l-footer__btn a.is-hover{-webkit-box-shadow:0 0 20px rgba(220,45,102,.6);box-shadow:0 0 20px rgba(220,45,102,.6)}.l-footer__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.l-footer__sns li{margin:0 10px}.l-footer__btn a,.l-footer__sns li a{-webkit-transition:all .3s ease;transition:all .3s ease}.l-footer__sns li a svg{width:22px;height:25px}.l-footer__sns li a svg path{fill:#111}.l-footer__sns li a.is-hover{opacity:.6}.l-footer__copyright{text-align:right;color:#111;font-size:1.3rem}@media only screen and (max-width:767px){.l-header{padding:0 15px}.l-header.is-fixed{padding:10px 15px}.l-header.is-fixed .l-header__logo{padding:0}.l-header.is-fixed .c-hamburger{top:0}.l-header__logo{padding-left:0;padding-top:15px;width:75%}.l-header__logo a .main{padding-top:4px;padding-left:5px}.l-header__navi{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(17,17,17,.9);padding-top:60px}.l-header__navi .item a{font-size:6vw;padding:20px;margin:0;text-align:center;color:#fff}.l-footer{padding:30px 0;background-position:82% center}.l-footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.l-footer__btn,.l-footer__info{margin-bottom:20px}.l-footer__info .contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer__info .contact a{color:#111}.l-footer__btn{margin-left:0}.l-footer__sns{margin:0 auto}.l-footer__copyright{font-size:1.1rem}}@media only screen and (min-width:768px) and (max-width:991px){.l-header.is-fixed{padding:10px 15px}.l-header.is-fixed .l-header__logo{padding:0}.l-header.is-fixed .c-hamburger{top:0}.l-header__navi{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:rgba(25,45,90,.9);padding-top:60px}.l-header__navi .item a{font-size:2.4rem;padding:20px;margin:0;text-align:center}}.c-particle_wrap{position:relative;z-index:1;overflow:hidden}.c-particle{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.c-wave.-orange{background-color:#fa9d12}.c-wave.-purple{background-color:#9a4bb5}.c-wave.-dot{background-image:radial-gradient(#d6d6d6 0,transparent 2px),radial-gradient(#d6d6d6 0,transparent 2px);background-size:25px 25px;background-position:0 5px}.c-wave canvas{display:block;width:100%}.c-hamburger{width:48px;height:48px;position:relative;cursor:pointer;background-color:#fff;border-radius:50%;top:10px;z-index:10}.c-drawer,.c-hamburger span{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.c-hamburger span,.c-hamburger::after,.c-hamburger::before{border-radius:3px;height:3px;width:50%;left:50%;margin-left:-25%;background-color:#192d5a}.c-hamburger span{margin-top:-1px;text-indent:-9999px;top:50%}.c-hamburger::after,.c-hamburger::before{content:"";position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.c-hamburger::before{top:30%}.c-hamburger::after{bottom:28%}.c-hamburger.is-act{color:#333}.c-hamburger.is-act:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:45%;background:#333}.c-hamburger.is-act:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:45%;background:#333}.c-drawer{max-width:900px;margin:0 auto;top:50px;left:0;width:100%;display:none}.c-drawer li{margin-bottom:20px;text-align:center}.c-feature{padding:130px 15px;position:relative;overflow:hidden}.c-feature::before,.c-feature__ttl .num{font-family:"Pacifico",cursive;display:block;line-height:1}.c-feature::before{color:transparent;-webkit-text-stroke:1px #fff;position:absolute;top:0;left:29vw;white-space:nowrap;z-index:1;font-size:28.8rem}.c-feature__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1230px;margin:0 auto;position:relative;z-index:2}.c-feature__ttl{color:#fff;text-align:center;margin-right:3vw;position:relative;z-index:2;min-width:325px;max-width:325px}.c-feature__ttl .num{font-size:4.3rem;margin-bottom:25px}.c-feature__ttl small{display:block;font-size:2.4rem;margin-bottom:25px}.c-feature__ttl .main .monoton{font-family:"Monoton",cursive;font-size:6.5rem;font-weight:400;line-height:.9;text-transform:uppercase;margin-bottom:20px}.c-feature__ttl .main .pacifico{font-family:"Pacifico",cursive;font-size:7rem;line-height:1}.c-feature__content{min-width:920px}.c-feature__card{background-color:#fff;border-radius:20px;padding:50px 60px;margin-bottom:10px}.c-feature__card.-comingsoon{height:400px;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;font-family:"Pacifico",cursive;color:#192d5a;font-size:4rem}.c-feature__card .guest{border:3px solid #9a4bb5;border-radius:10px;position:relative;padding:40px 30px}.c-feature__card .guest_ttl{font-family:"Monoton",cursive;font-weight:400;font-size:3.2rem;color:#9a4bb5;background-color:#fff;padding:0 20px;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-feature__card .guest_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:20px}.c-feature__card .guest_item.-half{width:50%}.c-feature__card .guest_item.-half .thumb{min-width:45%;max-width:45%;margin-right:15px}.c-feature__card .guest_item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-feature__card .guest_item_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-feature__card .guest_item .thumb{margin-right:40px;border-radius:10px;overflow:hidden}.c-feature__card .guest_item .textarea{color:#111}.c-feature__card .guest_item .textarea .name{font-weight:700;font-size:2rem;margin-bottom:20px;border-bottom:2px solid}.c-feature__card .guest_item .textarea .sub_name{font-weight:700}.c-feature__card .guest_item .textarea .commingsoon{font-family:"Pacifico",cursive;font-size:3rem;color:#ccc;margin-bottom:25px;margin-top:30px}.c-feature__card .guest_item .textarea .sns_wrap{margin-bottom:20px}.c-feature__card .guest_item .textarea .sns_wrap .sns_link{margin-left:20px}.c-btn01 a,.c-feature__card .guest_item .textarea .sns_link,.c-feature__card .guest_item .textarea .sns_wrap,.c-feature__comingsoon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-feature__card .guest_item .textarea .sns_link li a{line-height:1;display:block;margin:0 10px}.c-feature__card .guest_item .textarea .sns_link li a img,.c-feature__card .guest_item .textarea .sns_link li a svg{width:20px;height:25px}.c-feature__card .guest.-orange{border-color:#fa9d12}.c-feature__card .guest.-orange .guest_ttl,.p-index .p-index_area__ticket.-orange a.is-hover .textarea .ttl{color:#fa9d12}.c-feature__comingsoon{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.c-feature__comingsoon::before{content:'';display:block;width:5px;height:40px;border-right:5px dotted #fff;margin-bottom:1px}.c-feature__comingsoon .en{font-family:"Pacifico",cursive;font-size:3rem;margin-bottom:30px}.c-btn01{margin-bottom:15px}.c-btn01 a{width:400px;font-size:1.8rem;font-weight:700;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;border-radius:40px;border:3px solid;-webkit-transition:all .3s ease;transition:all .3s ease}.c-btn01 a i{line-height:1}.c-btn01 a .volume{margin-right:10px}.c-btn01 a .volume img,.c-btn01 a .volume svg{width:20px;height:22px}.c-btn01 a .arrow{margin-left:25px}.c-btn01 a .arrow img,.c-btn01 a .arrow svg,.p-index .p-index_entertainment__card .info_detail .btn a i img,.p-index .p-index_entertainment__card .info_detail .btn a i svg{width:15px;height:20px}.c-btn01.-pink a{background-color:#e4007f;border-color:#e4007f}.c-btn01.-pink a.is-hover{color:#e4007f;background-color:#fff}.c-btn01.-orange a{background-color:#fa9d12;border-color:#fa9d12}.c-btn01.-orange a.is-hover{color:#fa9d12;background-color:#fff}.c-btn01.-purple a{background-color:#9a4bb5;border-color:#9a4bb5}.c-btn01.-purple a.is-hover{color:#9a4bb5;background-color:#fff}.c-btn01.-green a{background-color:#47ddbb;border-color:#47ddbb}.c-btn01.-green a.is-hover{color:#47ddbb;background-color:#fff}.c-btn01.-center{text-align:center}.c-btn01.-center a{margin:0 auto}.c-btn01.-yellow a{width:auto;background-color:#fde523;border-color:#fde523;color:#111}.c-btn01.-yellow a.is-hover{background-color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.c-feature{padding-left:30px;padding-right:30px}.c-feature__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-feature__ttl{margin-bottom:30px}.c-feature__content{min-width:100%;width:100%}.c-feature__card .guest_ttl{white-space:nowrap}}@media only screen and (max-width:767px){.c-feature{padding:70px 15px 30px}.c-feature::before{display:none}.c-feature__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-feature__ttl{margin-right:0;margin-bottom:30px;min-width:100%;max-width:100%}.c-feature__ttl .icon{margin-bottom:15px}.c-feature__ttl .icon img{width:30%}.c-feature__ttl .num{font-size:7.5vw;margin-bottom:10px}.c-feature__ttl small{font-size:7vw;margin-bottom:10px}.c-feature__ttl .main .monoton{font-size:13vw;margin-bottom:8px;white-space:nowrap}.c-feature__ttl .main .pacifico{font-size:11vw}.c-feature__content{width:100%;min-width:100%}.c-feature__card{padding:30px}.c-feature__card .guest{padding:30px 15px}.c-feature__card .guest_ttl{font-size:7vw;padding:0 10px;text-align:center;white-space:nowrap}.c-feature__card .guest_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.c-feature__card .guest_item.-half,.c-feature__card .guest_item.-half .thumb img{width:100%}.c-feature__card .guest_item.-half .thumb{min-width:100%;max-width:100%;margin-right:0}.c-feature__card .guest_item .thumb{margin-right:0;margin-bottom:10px}.c-feature__card .guest_item .textarea .name{margin-bottom:10px}.c-feature__card .guest_item .textarea .commingsoon{margin-top:0;margin-bottom:10px}.c-feature__comingsoon::before{border-width:3px}.c-btn01 a{width:100%;font-size:4vw;padding:15px;line-height:1.5}}.u-color-twitter{color:#1da1f2}.u-color-twitter svg path{fill:#1da1f2}.u-color-youtube{color:#f33}.u-color-youtube svg path{fill:#f33}.u-color-instagram{color:#cf2e92}.u-color-instagram svg path{fill:#cf2e92}.u-color-tiktok{color:#000}.u-color-tiktok svg path{fill:#000}.u-color-pink{color:#e4007f}.p-kv__btn a,.u-bold{font-weight:700}.u-center,.u-center-sm{text-align:center}.p-kv{background-image:url(../../img/main/main_bg_02@2x.jpg);background-size:cover;background-position:center;position:relative;z-index:1;height:100vh;min-height:900px}.p-kv__inner{text-align:center;height:100%;max-width:1300px;margin:0 auto;position:relative}.p-kv__ttl{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:12%}.p-kv__obj{position:absolute}.p-kv__obj.-ghost{top:18%;left:0}.p-kv__obj.-bat{top:25%;right:0}.p-kv__pic .pic{position:absolute;z-index:2}.p-kv__pic .pic.-no01{top:14%;left:10%}.p-kv__pic .pic.-no02{top:49%;left:-3%}.p-kv__pic .pic.-no03{right:3%;top:33%}.p-kv__btn{margin-top:-30px;position:relative;z-index:11}.p-kv__btn a{display:block;background-color:#e4007f;border:3px solid #e4007f;width:450px;margin:0 auto;font-size:2.5rem;color:#111;padding:30px 20px;border-radius:50px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease}.p-kv__btn a i{display:inline-block;margin-right:20px}.p-kv__btn a i img,.p-kv__btn a i svg{width:15px;height:20px;color:#fff}.p-kv__btn a.is-hover{-webkit-box-shadow:0 0 30px rgba(228,0,127,.8);box-shadow:0 0 30px rgba(228,0,127,.8)}.p-index{background-color:#fff;position:relative}.p-index .p-index_text_circle{position:absolute;top:-120px;right:16vw;z-index:10;-webkit-animation:rotate 8s linear 0s infinite;animation:rotate 8s linear 0s infinite}.p-index .p-index_about{color:#fff;padding:130px 0;position:relative;z-index:1;background-image:url(../../img/index/about_bg_02.jpg);background-size:cover}.p-index .p-index_about__obj{position:absolute;top:0}.p-index .p-index_about__obj.-left{left:0}.p-index .p-index_about__obj.-right{right:0}.p-index .p-index_about__inner{max-width:750px;width:100%;margin:0 auto}.p-index .p-index_about__ttl{font-family:"Monoton",cursive;font-size:10rem;margin-bottom:70px;font-weight:400;text-align:center;line-height:1}.p-index .p-index_about__catch{text-align:center;margin-bottom:40px;font-size:3rem;font-weight:700}.p-index .p-index_about__text{font-size:1.8rem;line-height:2}.p-index .p-index_timetable{padding:100px 0;background:repeating-linear-gradient(0deg,#fff 0,#fff 5px,#fcfcfc 5px,#fcfcfc 20px)}.p-index .p-index_timetable__inner{width:1140px;margin:0 auto}.p-index .p-index_timetable__img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;margin-left:-5px;margin-right:-5px}.p-index .p-index_timetable__img .img{padding:0 5px;width:calc(100%/3)}.p-index .p-index_timetable__ttl{margin-bottom:50px;text-align:center}.p-index .p-index_timetable__ttl .main{margin-bottom:40px;line-height:1;font-family:"Monoton",cursive;font-weight:400;font-size:10rem}.p-index .p-index_timetable__ttl small{display:block;line-height:1}.p-index .p-index_timetable__subttl{font-size:3rem;font-weight:700;line-height:1.5;color:#192d5a;margin-bottom:40px}.p-index .p-index_timetable__subttl .-pink{color:#e4007f}.p-index .p-index_timetable__subttl .-blue{color:#64b3dc}.p-index .p-index_timetable__text{margin-bottom:50px}.p-index .p-index_timetable__text p{margin-bottom:30px}.p-index .p-index_timetable__message{text-align:center;margin-bottom:30px}.p-index .p-index_timetable__btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.p-index .p-index_timetable__btnarea li{width:calc(100%/3);padding:0 10px}.p-index .p-index_area{padding:85px 0 120px;background-color:#fff;background-image:radial-gradient(rgba(214,214,214,.2) 0,transparent 2px),radial-gradient(rgba(214,214,214,.2) 0,transparent 2px);background-size:25px 25px;background-position:0 0}.p-index .p-index_area__obj{text-align:center;margin-bottom:45px}.p-index .p-index_area__ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:50px}.p-index .p-index_area__ttl .speaker{margin:0 40px;width:217px;position:relative}.p-index .p-index_area__ttl .speaker .cls-1{fill:#fde523}.p-index .p-index_area__ttl .main{line-height:1;font-family:"Monoton",cursive;font-weight:400;font-size:10rem;margin-bottom:50px;text-align:center;color:#111}.p-index .p-index_area__ttl .catch{text-align:center}.p-index .p-index_area .keen-slider{overflow:visible;max-width:1220px;margin:0 auto}.p-index .p-index_area__content,.p-index .p-index_area__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-index .p-index_area__ticket{margin:0 1.4vw;max-width:380px;width:calc(100% - (1.4vw*6)/3);position:relative;overflow:visible}.p-index .p-index_area__ticket::after,.p-index .p-index_area__ticket::before{content:'';display:block;width:24px;height:24px;background-color:#fff;border-radius:50%;position:absolute;top:246px;z-index:2}.p-index .p-index_area__ticket::before{left:-12px}.p-index .p-index_area__ticket::after{right:-12px}.p-index .p-index_area__ticket.-orange a,.p-index .p-index_area__ticket.-orange a .textarea .tag,.p-index .p-index_area__ticket.-orange a.is-hover .arrow,.p-index .p-index_live{background-color:#fa9d12}.p-index .p-index_area__ticket.-orange a .thumb::before{content:'#01'}.p-index .p-index_area__ticket.-purple a,.p-index .p-index_area__ticket.-purple a .textarea .tag,.p-index .p-index_area__ticket.-purple a.is-hover .arrow{background-color:#9a4bb5}.p-index .p-index_area__ticket.-purple a .thumb::before{content:'#02'}.p-index .p-index_area__ticket.-purple a.is-hover .textarea .ttl{color:#9a4bb5}.p-index .p-index_area__ticket.-green a,.p-index .p-index_area__ticket.-green a .textarea .tag,.p-index .p-index_area__ticket.-green a.is-hover .arrow{background-color:#47ddbb}.p-index .p-index_area__ticket.-green a .thumb::before{content:'#03'}.p-index .p-index_area__ticket.-green a.is-hover .textarea .ttl{color:#47ddbb}.p-index .p-index_area__ticket a{display:block;border-radius:10px;padding:25px 10px 10px;position:relative}.p-index .p-index_area__ticket a .icon{position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-index .p-index_area__ticket a .thumb{text-align:center;margin-bottom:40px;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}.p-index .p-index_area__ticket a .thumb::before{font-family:"Pacifico",cursive;color:#fff;font-size:4rem;position:absolute;font-weight:400}.p-index .p-index_area__ticket a .textarea{background-color:#fff;padding:30px 50px;height:470px;text-align:center;border-radius:10px;position:relative}.p-index .p-index_area__ticket a .textarea .limited_ico{position:absolute;top:-80px;left:20px}.p-index .p-index_area__ticket a .textarea .ttl{color:#192d5a;text-align:center;font-weight:400;height:215px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index .p-index_area__ticket a .textarea .ttl .main{font-family:"Monoton",cursive;font-size:5rem;text-transform:uppercase;display:block;line-height:1}.p-index .p-index_area__ticket a .textarea .ttl .sub{line-height:1;font-size:5rem;display:block;font-family:"Pacifico",cursive}.p-index .p-index_area__ticket a .textarea .tag{color:#fff;display:inline-block;padding:0 10px;border-radius:20px;margin-bottom:15px}.p-index .p-index_area__ticket a .textarea .place{font-weight:700;text-align:center!important;font-size:1.8rem;border:2px solid #192d5a;padding:5px 5px 2px;color:#192d5a!important}.p-index .p-index_area__ticket a .textarea .limited{display:block;margin-bottom:10px}.p-index .p-index_area__ticket a .textarea p{text-align:left;color:#333}.p-index .p-index_area__ticket a .arrow{line-height:1;position:absolute;bottom:-48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#192d5a;padding:17px 35px;border-radius:0 0 10px 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index .p-index_area__ticket a .arrow img,.p-index .p-index_area__ticket a .arrow svg{width:22px;height:22px}.p-index .p-index_area__ticket a .arrow img path,.p-index .p-index_area__ticket a .arrow svg path{fill:#fff}.p-index .p-index_live::before{content:url(../../img/index/live_bg_text.png)}.p-index .p-index_live__card,.p-index .p-index_live__card02{background-image:url(../../img/index/live_bg.png);background-size:63%;background-repeat:no-repeat;background-position:center}.p-index .p-index_live__card .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;position:relative;min-height:240px}.p-index .p-index_live__card .info_detail{position:absolute;top:10px;left:0;z-index:2}.p-index .p-index_live__card .info_detail.-special .top,.p-index .p-index_live__card .info_detail.-special .top .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index .p-index_live__card .info_detail.-special .top{margin-left:-30px;margin-bottom:20px}.p-index .p-index_live__card .info_detail.-special .top .num{color:#fa9d12;background-image:url(../../img/index/entertainment_num_bg.png);background-size:contain;min-width:135px;max-width:135px;height:135px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-right:5px}.p-index .p-index_live__card .info_detail.-special .top .num small{font-family:"Pacifico",cursive;font-size:1.8rem;display:block;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);position:absolute;top:5px;left:0}.p-index .p-index_entertainment__card .info_detail .top .num em,.p-index .p-index_live__card .info_detail.-special .top .num em{display:block;font-family:"URWDIN-Demi";font-style:normal;font-size:8rem;line-height:1;padding-top:25px}.p-index .p-index_live__card .info_detail.-special .top .schedule .date{font-family:"URWDIN-Demi";color:#111;font-size:6rem;margin-bottom:10px}.p-index .p-index_entertainment__card .info_detail .top .schedule .date small,.p-index .p-index_live__card .info_detail.-special .top .schedule .date small{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.8rem;font-weight:700}.p-index .p-index_live__card .info_detail.-special .top .schedule .time{background-color:#fa9d12;color:#fff;font-size:1.8rem;font-weight:700;padding:5px 20px;border-radius:30px}.p-index .p-index_live__card .info_detail.-special .top .schedule .time .en{font-family:"Pacifico",cursive;font-size:3.2rem;font-weight:400}.p-index .p-index_live__card .info_detail.-special .top .schedule .pink{display:inline-block;color:#e4007f;font-weight:700;font-size:1.8rem;margin-top:8px}.p-index .p-index_entertainment__card .info_detail h3,.p-index .p-index_live__card .info_detail.-special h3{margin-bottom:30px;margin-top:-15px;z-index:2;position:relative}.p-index .p-index_live__card .info_detail.-special h3 span{display:inline;border-bottom:3px solid #fa9d12;font-size:3rem;color:#111;line-height:1.6}.p-index .p-index_live__card .info_detail.-special.-green .top .num{color:#47ddbb}.p-index .p-index_live__card .info_detail.-special.-green .top .schedule .time{background-color:#47ddbb}.p-index .p-index_live__card .info_detail.-special.-green h3 span{border-color:#47ddbb}.p-index .p-index_live__card .info_detail .ttl{margin-bottom:25px}.p-index .p-index_live__card .info_detail .ttl .logo{margin-left:20px;margin-bottom:-10px;position:relative;z-index:2}.p-index .p-index_live__card .info_detail .ttl .name{display:inline-block;white-space:nowrap;background-color:#111;color:#fff;font-size:3rem;border-radius:10px;padding:15px 20px 5px;line-height:1.6}.p-index .p-index_live__card .info_detail .ttl .name.-en{font-family:"URWDIN-Demi"}.p-index .p-index_live__card .info_detail .schedule{color:#111}.p-index .p-index_live__card .info_detail .schedule .date{font-family:"URWDIN-Demi";font-size:6rem;line-height:1}.p-index .p-index_live__card .info_detail .schedule .date small,.p-index .p-index_live__card02 .date small{font-size:1.8rem;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}.p-index .p-index_live__card .info_detail .schedule .time{font-size:1.8rem;font-weight:700;margin-top:-10px;color:#fa9d12}.p-index .p-index_live__card .info_detail .schedule .time .en{display:inline-block;line-height:1;font-size:3.2rem;font-family:"Pacifico",cursive}.p-index .p-index_live__card .info_detail .schedule .time.-green{color:#47ddbb}.p-index .p-index_live__card .info_thumb{border-radius:10px;overflow:hidden;margin-left:auto;min-width:500px;max-width:500px}.p-index .p-index_live__card>.textarea{border-top:6px dotted #fde523;margin-top:50px;padding-top:30px}.p-index .p-index_live__card>.textarea .catch{line-height:1;color:#e4007f;font-size:3rem;font-weight:700;margin-bottom:25px}.p-index .p-index_live__card02 .textarea p,.p-index .p-index_live__card>.textarea p{line-height:1.8;margin-bottom:0}.p-index .p-index_live__card>.textarea .link{color:#e4007f;text-decoration:underline}.p-index .p-index_live__card02 .textarea .link i,.p-index .p-index_live__card>.textarea .link i{display:inline-block;margin-left:3px;line-height:1;vertical-align:middle}.p-index .p-index_live__card02 .textarea .link i img,.p-index .p-index_live__card02 .textarea .link i svg,.p-index .p-index_live__card>.textarea .link i img,.p-index .p-index_live__card>.textarea .link i svg{width:15px;color:#333}.p-index .p-index_live__card>.textarea .link.is-hover{text-decoration:none}.p-index .p-index_live__card02{background-position:center 20px}.p-index .p-index_live__card02 .date{font-family:"URWDIN-Demi";font-size:6rem;line-height:1;color:#111;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:30px}.p-index .p-index_live__card02 .cast_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:20px}.p-index .p-index_live__card02 .cast_list_item:last-child{margin-bottom:0}.p-index .p-index_live__card02 .cast_list_item .item_detail{padding-top:40px}.p-index .p-index_live__card02 .cast_list_item .item_detail .name{color:#111;font-size:2.6rem;line-height:1.5;margin-bottom:15px}.p-index .p-index_live__card02 .cast_list_item .item_detail .name.-en{font-family:"URWDIN-Demi"}.p-index .p-index_live__card02 .cast_list_item .item_detail .time{font-size:1.8rem;font-weight:700;color:#fa9d12;margin-bottom:30px}.p-index .p-index_live__card02 .cast_list_item .item_detail .time .en{display:inline-block;line-height:1;font-size:3.2rem;font-family:"Pacifico",cursive}.p-index .p-index_live__card02 .cast_list_item .item_detail .time.-green{color:#47ddbb}.p-index .p-index_live__card02 .cast_list_item .item_detail .time.-purple{color:#9a4bb5}.p-index .p-index_live__card02 .cast_list_item .item_thumb{border-radius:10px;overflow:hidden;margin-left:auto;min-width:506px;max-width:506px}.p-index .p-index_live__card02 .cast_list_item.-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index .p-index_live__card02 .cast_list_item.-column .item_detail{padding-top:0}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb{border-radius:0;min-width:100%;max-width:100%}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb_wrap li{width:calc((100% - 50px)/5);margin:0 5px}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb_wrap li .img{overflow:hidden;border-radius:10px}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb_wrap li .name{font-size:1.5rem;text-align:center;font-weight:700}.p-index .p-index_live__card02 .textarea{border-top:6px dotted #fde523;margin-top:50px;padding-top:30px}.p-index .p-index_live__card02 .textarea .catch{line-height:1;color:#e4007f;font-size:3rem;font-weight:700;margin-bottom:25px}.p-index .p-index_live__card02 .textarea .link{color:#e4007f;text-decoration:underline}.p-index .p-index_live__card02 .textarea .link.is-hover{text-decoration:none}.p-index .p-index_entertainment{background-color:#9a4bb5}.p-index .p-index_entertainment::before{content:url(../../img/index/entertainment_bg_text.png)}.p-index .p-index_entertainment__card .info,.p-index .p-index_entertainment__card .info_detail .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.p-index .p-index_entertainment__card .info_detail{margin-right:40px;padding-left:60px}.p-index .p-index_entertainment__card .info_detail .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-60px}.p-index .p-index_apply__message small,.p-index .p-index_entertainment__card .info_detail .top .num{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}.p-index .p-index_entertainment__card .info_detail .top .num{background-image:url(../../img/index/entertainment_num_bg.png);background-size:contain;min-width:135px;max-width:135px;height:135px;position:relative;margin-right:15px;color:#9a4bb5}.p-index .p-index_entertainment__card .info_detail .top .num small{font-family:"Pacifico",cursive;font-size:1.8rem;display:block;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);position:absolute;top:5px;left:0}.p-index .p-index_entertainment__card .info_detail .top .schedule .date{font-family:"URWDIN-Demi";color:#111;font-size:6rem;margin-bottom:10px}.p-index .p-index_apply__sns .sns_link a,.p-index .p-index_entertainment__card .info_detail .top .schedule .time{background-color:#9a4bb5;color:#fff;font-size:1.8rem;font-weight:700;padding:5px 20px;border-radius:30px}.p-index .p-index_entertainment__card .info_detail .top .schedule .time .en{font-family:"Pacifico",cursive;font-size:3.2rem;font-weight:400}.p-index .p-index_entertainment__card .info_detail .top .schedule .pink{display:inline-block;color:#e4007f;font-weight:700;font-size:1.8rem;margin-top:8px}.p-index .p-index_entertainment__card .info_detail h3 span{display:inline;border-bottom:3px solid #9a4bb5;font-size:3rem;color:#111;line-height:1.6}.p-index .p-index_entertainment__card .info_detail .text{color:#333}.p-index .p-index_entertainment__card .info_detail .btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#9a4bb5;border:2px solid #9a4bb5;color:#fff;font-weight:700;padding:15px 25px;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index .p-index_entertainment__card .info_detail .btn a i{display:block;line-height:1;margin-right:15px}.p-index .p-index_entertainment__card .info_detail .btn a.is-hover{background-color:#fff;color:#9a4bb5}.p-index .p-index_entertainment__card .info_detail .btn a.is-hover i svg{fill:#9a4bb5}.p-index .p-index_entertainment__card .info_thumb{min-width:37.5%;max-width:37.5%}.p-index .p-index_entertainment__card .info_thumb .circle{border-radius:50%;overflow:hidden;-webkit-box-shadow:10px 8px 0 #9a4bb5;box-shadow:10px 8px 0 #9a4bb5}.p-index .p-index_entertainment__card .info_thumb .circle img{width:100%}.p-index .p-index_entertainment__card .info_thumb .sub{margin-top:-10px}.p-index .p-index_creative{background-color:#47ddbb}.p-index .p-index_creative::before{content:url(../../img/index/creative_bg_text.png)}.p-index .p-index_apply{background-image:url(../../img/index/about_bg.jpg);background-size:cover;position:relative;overflow:hidden;padding:50px 0 90px;text-align:center}.p-index .p-index_apply__decoration{position:absolute;top:-95px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-index .p-index_apply__icon{text-align:center;margin-bottom:25px}.p-index .p-index_apply__message{text-align:center;margin-bottom:40px}.p-index .p-index_apply__message small{text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:10px;color:#fff}.p-index .p-index_apply__message small::after,.p-index .p-index_apply__message small::before{content:'';display:block;width:2px;height:18px;margin:0 10px;background-color:#fff}.p-index .p-index_apply__message small::before{-webkit-transform:skewX(35deg);transform:skewX(35deg)}.p-index .p-index_apply__message small::after{-webkit-transform:skewX(-35deg);transform:skewX(-35deg)}.p-index .p-index_apply__text{text-align:center;margin-top:30px;color:#fff;margin-bottom:0;font-size:2rem;line-height:2}.p-index .p-index_apply__sns{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}.p-index .p-index_apply__sns .sns_link{margin:0 10px}.p-index .p-index_apply__sns .sns_link a{display:block;background-color:#e4007f;width:300px;padding:15px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.p-index .p-index_apply__sns .sns_link a i{vertical-align:middle;display:inline-block;margin-right:10px}.p-index .p-index_apply__sns .sns_link a i img,.p-index .p-index_apply__sns .sns_link a i svg{width:16px;height:16px}.p-index .p-index_apply__sns .sns_link a.is-hover{-webkit-box-shadow:0 0 15px rgba(228,0,127,.7);box-shadow:0 0 15px rgba(228,0,127,.7)}.p-index .p-index_apply__sns .sns_link.-twitter a{background-color:#1da1f2}.p-index .p-index_apply__sns .sns_link.-twitter a.is-hover{-webkit-box-shadow:0 0 15px rgba(29,161,242,.7);box-shadow:0 0 15px rgba(29,161,242,.7)}.p-index .p-index_apply .c-btn01 a{color:#fff;width:540px;padding:25px}.p-index .p-index_apply .c-btn01 a:hover{-webkit-box-shadow:0 0 20px rgba(228,0,127,.6);box-shadow:0 0 20px rgba(228,0,127,.6)}.p-index .p-index_apply .c-btn01 a i{margin-right:30px}.p-index .p-index_apply .c-btn01 a i img,.p-index .p-index_apply .c-btn01 a i svg{width:20px;height:30px;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:991px){.p-index .p-index_text_circle{display:none}.p-index .p-index_area__ticket{margin:0 5px;width:calc((100% - 30px)/3)}.p-index .p-index_area__ticket a .textarea{padding:0 20px 30px}.p-index .p-index_area__ticket a .textarea .ttl{height:180px}.p-index .p-index_area__ticket a .textarea .tag{font-size:1.4rem}.p-index .p-index_area__ticket.-pink a .textarea .ttl .main{font-size:5vw}.p-index .p-index_area__ticket a .textarea .ttl .main,.p-index .p-index_area__ticket.-orange a .textarea .ttl .main{font-size:4.5vw}.p-index .p-index_creative__card .thumb,.p-index .p-index_entertainment__card .info_detail{padding-left:0}.p-index .p-index_entertainment__card .info_detail .top{margin-left:0}.p-index .p-index_creative__card{position:relative}.p-index .p-index_creative__card .circle{width:15vw;height:15vw;border-width:3px;top:-20px;left:-15px;-webkit-transform:translateY(0);transform:translateY(0)}.p-index .p-index_creative__card .circle .text{margin:6px 0;width:55%}.p-index .p-index_creative__card .circle .num{font-size:6vw}.p-index .p-index_creative__card .circle .num small{top:-7px;font-size:3vw}.p-index .p-index_creative__card .detail{margin-left:20px}.p-index .p-index_creative__card .detail .schedule .time{white-space:nowrap}}@media only screen and (max-width:767px){.u-center-sm{text-align:left}.p-kv{height:85vh;min-height:inherit;background-image:url(../../img/main/main_bg_02_sp@2x.jpg);background-position:center}.p-kv__ttl{padding-top:19vh;width:90%;margin:0 auto}.p-kv__ttl h1 .school{font-size:6vw;left:-6vw;top:8vw}.p-kv__ttl h1 .main{font-size:21vw}.p-kv__ttl h1 .fes{font-size:18vw}.p-kv__pic .pic.-no01{top:14%;left:-25%;width:50%}.p-kv__pic .pic.-no03{width:65%;top:auto;bottom:-5%;right:-12%}.p-kv__obj.-ghost{width:17%;top:auto;bottom:4%;left:3%}.p-kv__obj.-bat{top:17%;width:26%;right:1%}.p-kv__btn{position:relative;z-index:2}.p-kv__btn a{width:280px;padding:15px;font-size:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-kv__btn a i{vertical-align:middle}.p-kv__btn a .text{width:65%}.p-index .p-index_text_circle{display:none}.p-index .p-index_about{padding:70px 0}.p-index .p-index_about__inner{max-width:100%;padding:0 30px}.p-index .p-index_about__obj{width:33%}.p-index .p-index_about__ttl{font-size:14vw;margin-bottom:20px}.p-index .p-index_about__catch{font-size:5.5vw;margin-bottom:15px;line-height:1.1}.p-index .p-index_about__text{font-size:1.5rem;line-height:1.7}.p-index .p-index_timetable{padding:60px 0}.p-index .p-index_timetable__inner{width:100%;padding-left:15px;padding-right:15px}.p-index .p-index_timetable__img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 60px}.p-index .p-index_timetable__img .img{padding:0;margin-bottom:15px;width:100%}.p-index .p-index_timetable__ttl{margin-bottom:30px}.p-index .p-index_timetable__ttl .main{margin-bottom:20px;font-size:14vw}.p-index .p-index_timetable__ttl small{width:70%;margin:0 auto}.p-index .p-index_timetable__subttl{font-size:5.4vw;margin-bottom:20px;white-space:nowrap}.p-index .p-index_timetable__text{margin-bottom:30px}.p-index .p-index_timetable__text p{margin-bottom:15px}.p-index .p-index_timetable__btnarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.p-index .p-index_timetable__btnarea li{width:100%;padding:0}.p-index .p-index_area{padding:70px 0}.p-index .p-index_area__ttl .speaker{margin:0 5px;width:25vw}.p-index .p-index_area__ttl .speaker::before{width:26vw;height:26vw}.p-index .p-index_area__ttl .main{font-size:14vw;margin-bottom:10px}.p-index .p-index_area__ttl .catch::before{margin-right:5px}.p-index .p-index_area__ttl .catch::after{margin-left:5px}.p-index .p-index_area__content{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.p-index .p-index_area__ticket{max-width:inherit;width:auto;margin:0 auto}.p-index .p-index_area__ticket::after,.p-index .p-index_area__ticket::before{width:18px;height:18px}.p-index .p-index_area__ticket a .thumb{margin-bottom:10px}.p-index .p-index_area__ticket a .textarea{padding:20px;height:auto}.p-index .p-index_area__ticket a .textarea .ttl{height:auto;margin-bottom:10px}.p-index .p-index_area__ticket a .textarea .ttl .main{font-size:9vw}.p-index .p-index_area__ticket a .textarea .limited_ico{width:35%;left:-10px}.p-index .p-index_area__ticket a .textarea .tag{margin-bottom:10px}.p-index .p-index_area__ticket a .textarea .place{font-size:1.4rem}.p-index .p-index_live__card.-commingsoon{height:230px}.p-index .p-index_live__card .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px}.p-index .p-index_live__card .info_detail{margin-bottom:20px;width:100%;position:relative}.p-index .p-index_live__card .info_detail .ttl{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-index .p-index_live__card .info_detail .ttl .logo{min-width:20vw;max-width:20vw;margin-left:0;margin-bottom:0;margin-right:10px}.p-index .p-index_live__card .info_detail .ttl .name{padding:15px 10px 10px;font-size:5vw;margin-top:0}.p-index .p-index_live__card .info_detail .ttl .name.-small{font-size:4.3vw}.p-index .p-index_live__card .info_detail .schedule .date{font-size:9vw}.p-index .p-index_live__card .info_detail .schedule .date small,.p-index .p-index_live__card02 .date small{font-size:4.4vw}.p-index .p-index_live__card .info_detail .schedule .time{font-size:4.4vw;margin-top:-5px}.p-index .p-index_live__card .info_detail .schedule .time .en,.p-index .p-index_live__card .info_detail.-special .top .schedule .time .en,.p-index .p-index_live__card .info_detail.-special h3 span{font-size:6vw}.p-index .p-index_live__card .info_detail.-special .top{margin-left:0}.p-index .p-index_live__card .info_detail.-special .top .schedule .date{font-size:9vw;margin-bottom:5px}.p-index .p-index_live__card .info_detail.-special .top .schedule .time{font-size:4.4vw;padding:5px 10px}.p-index .p-index_live__card .info_detail.-special .top .schedule .pink{font-size:4vw}.p-index .p-index_live__card .info_detail.-special .top .num{min-width:20vw;max-width:20vw;height:20vw;margin-right:5px}.p-index .p-index_entertainment__card .info_detail .top .num small,.p-index .p-index_live__card .info_detail.-special .top .num small{font-size:4vw;top:0}.p-index .p-index_entertainment__card .info_detail .top .num em,.p-index .p-index_live__card .info_detail.-special .top .num em{font-size:11vw;padding-top:20px}.p-index .p-index_entertainment__card .info_detail h3,.p-index .p-index_live__card .info_detail.-special h3{margin-top:10px;margin-bottom:20px}.p-index .p-index_live__card .info_thumb{margin-left:0;min-width:100%;max-width:100%}.p-index .p-index_live__card>.textarea{margin-top:25px;padding-top:25px;border-width:3px}.p-index .p-index_live__card>.textarea .catch{font-size:5.5vw;line-height:1.3;margin-bottom:15px}.p-index .p-index_live__card02 .date{font-size:9vw;padding-bottom:5px;margin-bottom:20px}.p-index .p-index_live__card02 .cast_list_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-index .p-index_live__card02 .cast_list_item .item_detail{width:100%;position:relative;padding-top:0}.p-index .p-index_live__card02 .cast_list_item .item_detail .name{font-size:5vw;margin-bottom:5px}.p-index .p-index_live__card02 .cast_list_item .item_detail .name.-small{font-size:4.3vw}.p-index .p-index_live__card02 .cast_list_item .item_detail .time{font-size:4.4vw;margin-bottom:0}.p-index .p-index_entertainment__card .info_detail .top .schedule .time .en,.p-index .p-index_entertainment__card .info_detail h3 span,.p-index .p-index_live__card02 .cast_list_item .item_detail .time .en{font-size:6vw}.p-index .p-index_live__card02 .cast_list_item .item_thumb{padding-bottom:10px;margin-left:0;min-width:100%;max-width:100%}.p-index .p-index_entertainment__card .info,.p-index .p-index_live__card02 .cast_list_item.-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb_wrap{margin:10px -3px 0}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb_wrap li{margin:0 3px;width:calc((100% - 18px)/3)}.p-index .p-index_live__card02 .cast_list_item.-column .item_thumb_wrap li .name{font-size:1.1rem;margin-bottom:7px;margin-top:5px;line-height:1.4}.p-index .p-index_live .c-feature__ttl .main .monoton{font-size:14vw}.p-index .p-index_entertainment__card{position:relative}.p-index .p-index_entertainment__card .info{margin-bottom:40px}.p-index .p-index_entertainment__card .info_detail{margin-right:0;padding-left:0}.p-index .p-index_entertainment__card .info_detail .top{margin-left:0}.p-index .p-index_entertainment__card .info_detail .top .schedule .date{font-size:9vw;margin-bottom:5px}.p-index .p-index_entertainment__card .info_detail .top .schedule .time{font-size:4.4vw;padding:5px 10px}.p-index .p-index_entertainment__card .info_detail .top .schedule .pink{font-size:4vw}.p-index .p-index_entertainment__card .info_detail .top .num{min-width:20vw;max-width:20vw;height:20vw;margin-right:5px}.p-index .p-index_entertainment__card .info_detail .btn{margin-bottom:20px}.p-index .p-index_creative__card .detail .btn a,.p-index .p-index_entertainment__card .info_detail .btn a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-index .p-index_entertainment__card .info_thumb{min-width:100%;max-width:100%}.p-index .p-index_entertainment__card .info_thumb .circle{min-width:80%;max-width:80%;margin:0 auto;-webkit-box-shadow:6px 5px 0 #9a4bb5;box-shadow:6px 5px 0 #9a4bb5}.p-index .p-index_creative__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index .p-index_creative__card .circle{width:27vw;height:27vw;border-width:3px;top:-20px;left:-15px;-webkit-transform:translateY(0);transform:translateY(0)}.p-index .p-index_creative__card .circle .text{margin:6px 0;width:55%}.p-index .p-index_creative__card .circle .num{font-size:9vw}.p-index .p-index_creative__card .circle .num small{top:-7px;font-size:5vw}.p-index .p-index_creative__card .thumb{padding-left:0;margin-bottom:15px}.p-index .p-index_creative__card .detail{margin-left:0;width:100%}.p-index .p-index_creative__card .detail .schedule .date{font-size:9vw;line-height:1;margin-bottom:5px}.p-index .p-index_creative__card .detail .schedule .time{font-size:4.4vw;text-align:center}.p-index .p-index_creative__card .detail .schedule .time .en{font-size:6vw}.p-index .p-index_creative__card .detail .teacher{padding-bottom:5px;margin-bottom:10px}.p-index .p-index_creative__card .detail .ttl{font-size:5.4vw}.p-index .p-index_apply{padding:60px 0}.p-index .p-index_apply__decoration{top:-30px;width:100%}.p-index .p-index_apply__text{text-align:left;font-size:1.6rem}.p-index .p-index_apply__message small{font-size:1.5rem}.p-index .p-index_apply__sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index .p-index_apply__sns .sns_link{margin:0 0 15px;width:100%}.p-index .p-index_apply__sns .sns_link a{width:100%}.p-index .p-index_apply .c-btn01 a{width:100%;padding:15px}.p-index .p-index_apply .c-btn01 a i{margin-right:10px}.p-index .p-index_apply .c-btn01 a i img,.p-index .p-index_apply .c-btn01 a i svg{width:15px;height:20px}}