@charset "UTF-8";.topSwiper-pagination{font-family:gotham,sans-serif;text-align:center}@media (min-width:769px){.topSwiper-pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:60px;font-size:16px}}@media (max-width:768px){.topSwiper-pagination{font-size:12px}}.topSwiper-itemBox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;padding:10px;background-color:#fff;z-index:3;position:relative}@media (min-width:769px){.topSwiper-itemBox{margin-top:15px;gap:20px}}@media (max-width:768px){.topSwiper-itemBox{margin-top:76px;gap:15px;margin-left:auto;margin-right:auto}}.topSwiper-button-next,.topSwiper-button-prev{cursor:pointer}.topSwiper-button-next:hover,.topSwiper-button-prev:hover{-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.topSwiper-button-next:hover:hover,.topSwiper-button-prev:hover:hover{opacity:.5}.topSwiper picture{-webkit-transform:translate3d(-20%,-30%,0) rotate(-6deg);transform:translate3d(-20%,-30%,0) rotate(-6deg);-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,1);transition:all 1.8s cubic-bezier(.19,1,.22,1)}.topSwiper .swiper-slide-active picture{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}.wpcf7-spinner{display:none}.alm-load-more-btn.more.news__more{position:relative;padding-right:35px}.alm-load-more-btn.more.news__more:hover::after{background-image:url(../img/icon/icon_down-arrows_white.svg)}.alm-load-more-btn.more.news__more::after{content:"";width:25px;height:24px;background-image:url(../img/icon/icon_down-arrows.svg);background-repeat:no-repeat;background-position:center}.alm-load-more-btn.disabled,.alm-load-more-btn[disabled]{display:none!important}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;background-repeat:no-repeat;font-weight:400}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}li,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#000;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,textarea{vertical-align:middle;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:none!important;color:#fff!important}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}:focus{outline:0}a,button{outline:0;border:none;cursor:pointer;background-color:transparent}a:hover,button:hover{outline:0}*,:after,:before{margin:0;padding:0;list-style:none;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:inherit;vertical-align:bottom}em,i{font-style:normal}svg{height:auto}select::-ms-expand{display:none}.selector::-webkit-scrollbar{display:none}input{width:100%}picture{display:block}label{display:block}select{color:#000}svg{display:block;height:100%}img{width:100%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:400;line-height:1;color:#222;background-color:#FAFAFA}a{color:#222}@media (min-width:769px){.onlyPc{display:block}}@media (max-width:768px){.onlyPc{display:none!important}}@media (min-width:769px){.onlySp{display:none!important}}@media (max-width:768px){.onlySp{display:block}}.scrollLock{overflow:hidden}@media (min-width:767px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.header{position:fixed;top:0;z-index:9999}@media (min-width:769px){.header{right:80px;top:28px}}@media (min-width:769px) and (max-width:900px){.header{right:40px}}@media (max-width:768px){.header{width:100%}}@media (min-width:769px){.header__nav{display:block!important}}@media (max-width:768px){.header__nav{width:100%;height:100vh;background-color:#222;position:relative;display:none}}.footer{background-color:#222;color:#fff}@media (min-width:769px){.footer{margin-top:200px}}@media (max-width:768px){.footer{margin-top:114px}}#top .footer{margin-top:0}@media (min-width:769px){.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:769px) and (max-width:1120px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:769px){.footer__container{padding:150px 80px 50px}}@media (max-width:768px){.footer__container{padding:80px 30px 40px}}@media (min-width:769px){.footer__logo{width:324px}}@media (max-width:768px){.footer__logo{width:240px}}@media (min-width:769px){.footer__left{font-size:14px}}@media (min-width:769px){.footer__companyInfo{margin-top:30px}}@media (max-width:768px){.footer__companyInfo{font-size:12px;margin-top:50px}}@media (min-width:769px) and (max-width:1120px){.footer__companyInfo{margin-bottom:30px}}.footer__address{line-height:1.5;margin-top:15px}.footer__bottom{border-top:solid 1px #3F3F3F}@media (min-width:769px){.footer__bottom{padding-top:20px;margin-top:30px}}@media (max-width:768px){.footer__bottom{padding-top:12px;margin-top:20px}}.footer__copyright{text-align:right;font-size:12px}.nav{font-family:gotham,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.nav{gap:30px}}@media (max-width:768px){.nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.nav__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}@media (max-width:768px){.nav__list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.nav__list a:hover{-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.nav__list a:hover:hover{opacity:.5}@media (min-width:769px){.nav__link{font-size:14px}}@media (max-width:768px){.nav__link{width:100%;font-size:30px}}.nav__listBtn{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.nav__listBtn{gap:15px}}@media (max-width:768px){.nav__listBtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%}}.nav__itemText{color:#fff}@media (max-width:768px){.nav__itemText{font-size:14px;text-align:center;margin-bottom:10px}}@media (max-width:768px){.footer .nav{gap:50px}}.footer .nav a{color:#fff}@media (max-width:768px){.footer .nav__list{gap:30px;margin-top:60px}}@media (max-width:768px){.footer .nav__link{font-size:18px}}@media (max-width:768px){.header .nav{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);gap:60px;padding:0 30px}}@media (max-width:768px){.header .nav a{color:#fff}}@media (max-width:768px){.header .nav__list{gap:40px}}@media (min-width:769px){.header-color-white .header .nav__list a{color:#fff}}@media (min-width:769px){.header-color-white .header .nav__listBtn a{color:#222;background-color:#fff}}@media (min-width:769px){.header-color-white .header .nav__listBtn a:hover{color:#fff;background-color:#222;border-color:#fff}}@media (min-width:769px){.lower-head{padding:254px 80px 120px}}@media (min-width:769px) and (max-width:900px){.lower-head{padding-left:50px}}@media (max-width:768px){.lower-head{padding:120px 15px 80px}}.lower-head h1{font-family:gotham,sans-serif;font-weight:100}@media (min-width:769px){.lower-head h1{font-size:120px;letter-spacing:-9.6px}}@media (max-width:768px){.lower-head h1{font-size:64px;letter-spacing:-5.12px}}.lower-head__sub{color:#888;font-family:gotham,sans-serif}@media (min-width:769px){.lower-head__sub{font-size:20px;letter-spacing:-1.6px;margin-top:50px}}@media (max-width:768px){.lower-head__sub{font-size:16px;letter-spacing:-1.28px;margin-top:25px}}.cat-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.cat-list{gap:40px;margin-top:50px}}@media (max-width:768px){.cat-list{gap:20px;margin-top:25px}}.cat-list__item a,.cat-list__item span{font-family:gotham,sans-serif;color:#888}.cat-list__item a.select,.cat-list__item span.select{color:#222;text-decoration:underline}@media (min-width:769px){.cat-list__item a,.cat-list__item span{font-size:20px;letter-spacing:-1.6px}}@media (max-width:768px){.cat-list__item a,.cat-list__item span{font-size:16px;letter-spacing:-1.28px}}.icon--arrowRight img{vertical-align:middle}.icon--arrowRight svg{width:24px}.icon--arrowRight.white svg{fill:#fff}.icon--arrowRight.black svg{fill:#222}.icon--arrowRight--small img{vertical-align:middle}.icon--arrowRight--small svg{width:18px;-webkit-transition:all .3s;transition:all .3s}.icon--arrowRight--small.white svg{fill:#fff}.icon--arrowRight--small.black svg{fill:#222}.icon--arrowLeft img{vertical-align:middle}.icon--arrowLeft svg{width:24px}@media (min-width:769px){.icon--arrowDown{width:24px}}@media (max-width:768px){.icon--arrowDown{width:18px}}.icon--arrowDown img{vertical-align:middle}.icon--blank{margin-left:10px;width:18px;min-width:18px}.btn--small{font-family:gotham,sans-serif;font-size:14px;text-align:center;color:#fff;background-color:#222;line-height:1;padding:12px 20px;border-radius:100px;display:block;border:solid 1px #222}.btn--small:hover{background-color:#fff;color:#222;opacity:1}.footer .btn--small{background-color:#3A3A3A}.footer .btn--small:hover{background-color:#fff;color:#222;opacity:1}@media (max-width:768px){.header .btn--small{background-color:#3A3A3A;font-size:18px}}.btn__large--down{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:gotham,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:10px 17px!important;border-radius:100px}@media (min-width:769px){.btn__large--down{font-size:18px}}@media (max-width:768px){.btn__large--down{font-size:14px}}.btn__large--down.white{color:#222;border:solid 1px #222}.btn__large--down.white svg{fill:#222}.btn__large--down.white:hover{background-color:#222;color:#fff}.btn__large--down.white:hover svg{fill:#fff}.btn__large--left,.btn__large--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:gotham,sans-serif;font-size:18px;color:#fff;background-color:#222;line-height:1;padding:10px 17px;border-radius:100px;border:solid 1px #222}.btn__large--left:hover,.btn__large--right:hover{background-color:#fff;color:#222;opacity:1}.btn__large--left.black path,.btn__large--left.black svg,.btn__large--right.black path,.btn__large--right.black svg{fill:#fff}.btn__large--left.black:hover path,.btn__large--left.black:hover svg,.btn__large--right.black:hover path,.btn__large--right.black:hover svg{fill:#222}.btn__submitWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0;font-family:gotham,sans-serif;font-size:18px;color:#fff;background-color:#222;line-height:1;padding:10px 17px;border-radius:100px;border:solid 1px #222;position:relative;overflow:hidden}.btn__submitWrap:hover{background-color:#fff;color:#222;opacity:1}.btn__submitWrap.black path,.btn__submitWrap.black svg{fill:#fff}.btn__submitWrap.black:hover path,.btn__submitWrap.black:hover svg{fill:#222}.btn__submitWrap input{width:100%;height:100%;background-color:transparent!important;border-radius:100px;position:absolute;top:0;left:0;cursor:pointer}button.btn__large--down:after{content:"";background-image:url(../img/icon/icon_down-arrows.svg);background-size:cover;display:block;width:25px;height:25px}button.btn__large--down:hover:after{background-image:url(../img/icon/icon_down-arrows_white.svg)}@media (min-width:769px){.card__movie{width:500px}}@media (max-width:768px){.card__movie{padding:0 15px}}@media (min-width:769px){.card__movie a img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}@media (min-width:769px){.card__movie a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.card__movieImg{overflow:hidden;position:relative;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}@media (min-width:769px){.card__movieImg{border-radius:10px}}@media (max-width:768px){.card__movieImg{border-radius:5px}}.card__movieImg img{height:100%;-o-object-fit:cover;object-fit:cover}.card__movieImg::before{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.15);z-index:10}.card__movieImg::after{content:"";display:block;position:absolute;background-image:url(../img/icon/icon_play.svg);z-index:20}@media (min-width:769px){.card__movieImg::after{width:60px;height:60px}}@media (max-width:768px){.card__movieImg::after{width:40px;height:40px}}.card__movieInfo{position:relative}@media (min-width:769px){.card__movieInfo{margin-top:25px}}@media (max-width:768px){.card__movieInfo{margin-top:17px}}@media (min-width:769px){.card__movieTitle{width:calc(100% - 105px)}}@media (min-width:769px) and (max-width:990px){.card__movieTitle{width:100%}}@media (max-width:768px){.card__movieTitle{max-width:calc(100% - 120px)}}.card__movieTitle h3{font-weight:600;color:#fff}@media (min-width:769px){.card__movieTitle h3{font-size:20px}}@media (max-width:768px){.card__movieTitle h3{font-size:16px}}@media (min-width:769px){.card__movieDescription{width:calc(100% - 105px);margin-top:15px}}@media (min-width:769px) and (max-width:990px){.card__movieDescription{width:100%}}@media (max-width:768px){.card__movieDescription{max-width:calc(100% - 120px);margin-top:10px}}.card__movieDescription p{color:#888}@media (min-width:769px){.card__movieDescription p{font-size:14px}}@media (max-width:768px){.card__movieDescription p{font-size:12px}}.card__movieMore{font-size:14px;font-family:gotham,sans-serif;color:#fff;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px) and (max-width:990px){.card__movieMore{position:relative;margin-top:10px}}@media (min-width:769px){.card__release{width:275px}}@media (min-width:769px) and (max-width:1120px){.card__release{width:250px}}@media (min-width:769px) and (max-width:1030px){.card__release{width:230px}}@media (min-width:769px) and (max-width:930px){.card__release{width:calc(50% - 40px)}}@media (max-width:768px){.card__release{width:250px}}.card__releaseImg{border:10px;overflow:hidden}.card__releaseImg img{height:100%;-o-object-fit:cover;object-fit:cover}.card__releaseTitle h3{font-size:16px;font-weight:600;margin-top:20px}.card__releaseDescription p{font-size:14px;color:#888;margin-top:15px}.card__releaseBottom{font-family:gotham,sans-serif;font-size:14px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.card__releaseBottom span{background-color:#FAFAFA;display:block;position:relative}.card__releaseBottom::before{content:"";display:block;width:100%;height:1px;background-color:#E4E4E4;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card__releaseDate{padding-right:10px}.card__releaseType{padding-left:10px}.form__asterisk{color:#E24848}.form__asteriskWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.form__asteriskWrap{font-size:16px}}@media (max-width:768px){.form__asteriskWrap{font-size:14px}}.form__item{width:100%}@media (min-width:769px){.form__item{margin-top:30px}}@media (max-width:768px){.form__item{margin-top:20px}}.form__item h4{line-height:1.8;font-weight:600}@media (min-width:769px){.form__item h4{font-size:16px}}@media (max-width:768px){.form__item h4{font-size:14px}}.form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.form__label{margin-bottom:15px}}@media (max-width:768px){.form__label{margin-bottom:10px}}.form__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (min-width:769px){.form__flex--onlyPc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}.form__backBtn{margin:80px auto 0}@media (min-width:769px){.form--age{width:13.89vw;max-width:200px}}@media (max-width:768px){.form--age{width:170px}}@media (min-width:769px){.form--birth{width:26.39vw;max-width:380px}}@media (max-width:768px){.form--birth{width:100%}}.form__unit{margin-right:15px}.form__unit-set{background-color:#eee;line-height:1.8;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:769px){.form--height,.form--weight{width:20.14vw;max-width:290px}}.form__ctg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:769px){.form__ctg{gap:40px}}@media (max-width:768px){.form__ctg{gap:20px}}.form__ctg .form__radioWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.form input,.form textarea{width:100%;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:400;background-color:#eee;line-height:1.8;border-radius:5px}@media (min-width:769px){.form input,.form textarea{padding:15px 20px;font-size:16px}}@media (max-width:768px){.form input,.form textarea{padding:12px 15px;font-size:14px}}.form input::-webkit-file-upload-button,.form textarea::-webkit-file-upload-button{margin-right:1em}.form input::file-selector-button,.form textarea::file-selector-button{margin-right:1em}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#B4B4B4}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:#B4B4B4}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#B4B4B4}.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:#B4B4B4}.form input::placeholder,.form textarea::placeholder{color:#B4B4B4}.form__radioWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.form__radioWrap{gap:50px}}@media (max-width:768px){.form__radioWrap{gap:30px}}.form .radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.form .radio-label input[type=radio]{position:absolute;opacity:0;width:0;height:0}.form .radio-label input[type=radio]+span{position:relative;padding-left:40px}.form .radio-label input[type=radio]+span::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#E4E4E4;-webkit-transition:all .2s ease;transition:all .2s ease}.form .radio-label input[type=radio]+span::after{content:"";position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:#222;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.form .radio-label input[type=radio]:checked+span::after{opacity:1}.spBtn{width:40px;height:40px;position:fixed;top:15px;right:15px;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}.spBtn::after,.spBtn::before{content:"";display:block;background-color:#000;height:2px;width:30px;border-radius:10px;position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .3s;transition:all .3s}.spBtn::before{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.spBtn::after{-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.spBtn.open::after,.spBtn.open::before{background-color:#fff}.spBtn.open::before{-webkit-transform:translateY(0) rotate(30deg);-ms-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}.spBtn.open::after{-webkit-transform:translateY(0) rotate(-30deg);-ms-transform:translateY(0) rotate(-30deg);transform:translateY(0) rotate(-30deg)}@media (min-width:769px){.spBtn{display:none!important}}.header-color-white .spBtn::after,.header-color-white .spBtn::before{background-color:#fff}.head-logo{position:fixed}@media (min-width:769px){.head-logo{top:30px;left:80px}}@media (min-width:769px) and (max-width:900px){.head-logo{top:35px;left:40px}}@media (max-width:768px){.head-logo{top:23px;left:15px}}.head-logo:hover{-webkit-filter:invert(100%);filter:invert(100%)}@media (min-width:769px){.head-logo svg{width:176px}}@media (min-width:769px) and (max-width:900px){.head-logo svg{width:130px}}@media (max-width:768px){.head-logo svg{width:130px}}.header-color-white .head-logo svg path{fill:#fff}.home__headInner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.home__headInner{padding:0 80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:769px) and (max-width:1120px){.home__headInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.home__headInner{padding:20px 15px 0;gap:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home__fv{position:relative}.home__mainSlider{position:relative}@media (min-width:769px){.home__mainSlider{max-width:1100px;margin:100px auto 0}}@media (max-width:768px){.home__mainSlider{margin:60px auto 0}}@media (max-width:768px){.home__mainSlider .sliderItem{aspect-ratio:1/.917}}.home__mainSlider .sliderItem img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:769px){.home__sliderWrap{padding:0 0 150px}}@media (min-width:769px) and (max-width:1300px){.home__sliderWrap{padding:0 40px 150px}}@media (max-width:768px){.home__sliderWrap{padding:0 15px 50px}}.home__sliderTitle{width:100%;position:absolute;text-align:right;z-index:1}@media (min-width:769px){.home__sliderTitle{bottom:150px;right:0}}@media (min-width:769px) and (max-width:1640px){.home__sliderTitle{right:50px}}@media (max-width:768px){.home__sliderTitle{bottom:110px;right:15px}}.home__sliderTitle .item{width:100%;opacity:0;color:#fff;font-weight:400;position:absolute;bottom:0}@media (min-width:769px){.home__sliderTitle .item{font-size:80px}}@media (min-width:769px) and (max-width:1000px){.home__sliderTitle .item{font-size:60px}}@media (max-width:768px){.home__sliderTitle .item{font-size:36px}}.home__sliderTitle .item.show{-webkit-animation:fadeInUp 3s cubic-bezier(.19,1,.22,1) forwards;animation:fadeInUp 3s cubic-bezier(.19,1,.22,1) forwards}.home__sliderTitle .item.hide{-webkit-animation:fadeOut .5s cubic-bezier(.19,1,.22,1) forwards;animation:fadeOut .5s cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0);opacity:0}20%{opacity:0}50%{opacity:1}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,40%,0);transform:translate3d(0,40%,0);opacity:0}20%{opacity:0}50%{opacity:1}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.home__sliderBgi{position:absolute;bottom:0;width:100%;left:0;z-index:-1}.home__sliderBgi svg{width:100%}.home__sliderBgi .item{width:100%;opacity:0;position:absolute;bottom:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,1);transition:all 1.8s cubic-bezier(.19,1,.22,1)}.home__sliderBgi .item.show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home__movie{background-color:#1A1A1A;overflow:hidden;position:relative}@media (min-width:769px){.home__movie{padding-bottom:150px;position:relative}.home__movie:after{content:"";display:block;width:170px;height:100%;background-color:#1A1A1A;position:absolute;left:0;top:0;z-index:10}}@media (min-width:769px) and (min-width:1441px){.home__movie:after{width:calc((100% - 1440px)/ 2 + 170px)}}@media (max-width:768px){.home__movie{padding-bottom:80px}}.home__movie:before{content:"";background-image:url(../img/home/home_movie_bgi.svg);background-size:cover;display:block;position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:rotate 7s linear infinite;animation:rotate 7s linear infinite}@media (min-width:769px){.home__movie:before{width:670px;height:670px;bottom:-76px;right:-140px}}@media (max-width:768px){.home__movie:before{width:500px;height:500px;top:-116px;right:-186px}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home__movie h2{font-family:gotham,sans-serif;font-weight:100;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:20}@media (min-width:769px){.home__movie h2{font-size:120px;letter-spacing:-9.6px;-webkit-transform:translateX(-13px) translateY(-20px);-ms-transform:translateX(-13px) translateY(-20px);transform:translateX(-13px) translateY(-20px)}}@media (max-width:768px){.home__movie h2{font-size:100px;letter-spacing:-8px;-webkit-transform:translateX(-10px) translateY(-17px);-ms-transform:translateX(-10px) translateY(-17px);transform:translateX(-10px) translateY(-17px)}}@media (min-width:769px){.home__movieSlider{margin-top:90px;padding-left:170px;position:relative}}@media (max-width:768px){.home__movieSlider{margin-top:36px}}@media (max-width:768px){.home__movieSliderInner{display:grid;grid-template-columns:1fr;gap:40px}}@media (min-width:769px){.home__movieInner{max-width:1440px;margin:auto}}.home__release{margin:auto}@media (min-width:769px){.home__release{max-width:1440px;padding:150px 0}}@media (max-width:768px){.home__release{padding:50px 0 80px}}.home__releaseInner{margin:auto;position:relative}@media (min-width:769px){.home__releaseInner{max-width:1100px}}.home__releaseInner h2{position:absolute;font-family:gotham,sans-serif;font-weight:100;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}@media (min-width:769px){.home__releaseInner h2{font-size:140px;letter-spacing:-11.2px;left:120px}}@media (max-width:768px){.home__releaseInner h2{font-size:100px;letter-spacing:-8px;left:100px}}@media (min-width:769px){.home__releaseContainer{padding-left:152px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 60px}}@media (min-width:769px) and (max-width:1030px){.home__releaseContainer{gap:80px 40px}}@media (max-width:768px){.home__releaseContainer{padding-left:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}}@media (min-width:769px){.home__releaseContainer .viewMore_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 60px}}@media (min-width:769px) and (max-width:1030px){.home__releaseContainer .viewMore_box{gap:80px 40px}}@media (max-width:768px){.home__releaseContainer .viewMore_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}}.home__releaseContainer #ajax-load-more{width:100%}.home__releaseContainer .alm-btn-wrap{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home__releaseMore{cursor:pointer}@media (min-width:769px){.home__releaseMore{margin:80px auto 0}}@media (max-width:768px){.home__releaseMore{margin:50px auto 0}}.home__footer{display:grid}@media (min-width:769px){.home__footer{grid-template-columns:1fr 1fr;border-top:solid 1px #ccc}}@media (max-width:768px){.home__footer{grid-template-columns:1fr}}.home__footerBox{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){.home__footerBox{padding:100px 0}}@media (max-width:768px){.home__footerBox{border-top:solid 1px #ccc;padding:80px 0}}.home__footerBox h2{font-family:gotham,sans-serif;font-weight:100}@media (min-width:769px){.home__footerBox h2{font-size:64px;letter-spacing:-5.12px}}@media (max-width:768px){.home__footerBox h2{font-size:50px;letter-spacing:-4px}}@media (min-width:769px){.home__footerBox:first-child{border-right:solid 1px #ccc}}@media (min-width:769px){.home__footerText{font-size:18px;margin-top:25px}}@media (max-width:768px){.home__footerText{font-size:14px;margin-top:25px}}.home__footerBtn{margin-top:50px}.about__inner{max-width:800px;margin:auto}@media (min-width:769px) and (max-width:900px){.about__inner{max-width:100%;padding:0 50px}}@media (max-width:768px){.about__list{padding:0 15px}}.about__listGroup{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px #E4E4E4;line-height:1.8}@media (min-width:769px){.about__listGroup{padding:20px 0}}@media (max-width:768px){.about__listGroup{padding:15px 0}}.about__listTitle{color:#888;min-width:100px}@media (min-width:769px){.about__listTitle{width:27.5%;font-size:16px}}@media (max-width:768px){.about__listTitle{width:20.26vw;font-size:14px}}@media (min-width:769px){.about__listText{width:67.5%;font-size:16px}}@media (max-width:768px){.about__listText{width:69.23vw;font-size:14px}}.artist__inner{max-width:1100px;margin:auto}@media (min-width:769px) and (max-width:900px){.artist__inner{padding:0 50px}}.artist__list{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px #E4E4E4}@media (min-width:769px){.artist__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:57px;padding:80px 0}}@media (min-width:769px) and (max-width:900px){.artist__list{gap:30px}}@media (max-width:768px){.artist__list{gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0}}.artist__list:first-child{padding-top:0}@media (min-width:769px){.artist__listText{width:33.54vw;max-width:483px}}@media (min-width:769px) and (max-width:900px){.artist__listText{width:auto}}@media (max-width:768px){.artist__listText{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 15px}}@media (min-width:769px){.artist__listText h2{font-size:32px}}@media (max-width:768px){.artist__listText h2{font-size:24px}}.artist__description{line-height:1.8}@media (min-width:769px){.artist__description{font-size:16px;margin-top:30px}}@media (max-width:768px){.artist__description{font-size:14px;margin-top:15px}}@media (min-width:769px){.artist__info{margin-top:40px}}@media (max-width:768px){.artist__info{margin-top:20px}}.artist__infoHeading{font-size:12px;line-height:1.8;color:#888;font-family:gotham,sans-serif}@media (min-width:769px){.artist__infoItem{margin-top:10px}}@media (max-width:768px){.artist__infoItem{margin-top:5px}}.artist__infoItem a:hover{-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.artist__infoItem a:hover:hover{opacity:.5}.artist__infoUrl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:gotham,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.artist__infoUrl{font-size:16px;margin-top:10px}}@media (max-width:768px){.artist__infoUrl{font-size:14px;margin-top:5px}}.artist__infoUrl img{vertical-align:middle}.artist__snsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.artist__snsList li{width:20px}@media (min-width:769px){.artist__snsList{gap:30px}}@media (max-width:768px){.artist__snsList{gap:30px}}.artist__photo{overflow:hidden}@media (min-width:769px){.artist__photo{width:38.89vw;max-width:560px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:10px;min-width:350px;aspect-ratio:1/.75}}@media (max-width:768px){.artist__photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:5px;padding:0 15px}}.artist__photo img{height:100%;-o-object-fit:cover;object-fit:cover}.news__inner{max-width:1100px;margin:auto}@media (min-width:769px) and (max-width:1200px){.news__inner{width:100%;padding:0 50px}}.news__group{border-top:solid 1px #E4E4E4}@media (max-width:768px){.news__group{margin:0 15px}}.news__group a{display:-webkit-box;display:-ms-flexbox;display:flex}.news__group a:hover{-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.news__group a:hover:hover{opacity:.5}@media (min-width:769px){.news__group a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:100px;padding:40px 0}}@media (max-width:768px){.news__group a{gap:15px;padding:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news__date{font-family:gotham,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:235px;white-space:nowrap;gap:20px;padding-top:.6em}@media (min-width:769px){.news__date{font-size:14px}}@media (max-width:768px){.news__date{font-size:12px}}.news__date li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.news__date li:first-child:after{content:"";display:block;height:1px;background-color:#222}@media (min-width:769px){.news__date li:first-child:after{width:20px}}@media (max-width:768px){.news__date li:first-child:after{width:10px}}.news__titleBox{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}@media (min-width:769px){.news__titleBox{width:calc(100% - 235px - 100px)}}.news__titleBox h2{line-height:1.8;padding-right:3em}@media (min-width:769px){.news__titleBox h2{font-size:18px}}@media (max-width:768px){.news__titleBox h2{font-size:14px}}@media (min-width:769px){.news__more{margin:40px auto 0}}@media (max-width:768px){.news__more{margin:20px auto 0}}@media (min-width:769px){.news__inner .alm-btn-wrap{margin:40px auto 0}}@media (max-width:768px){.news__inner .alm-btn-wrap{margin:20px auto 0}}.news__inner .alm-btn-wrap button{margin:auto}.news-detail{max-width:900px;margin:auto}@media (min-width:769px) and (max-width:1000px){.news-detail{max-width:100%;padding:0 50px}}@media (max-width:768px){.news-detail{padding:0 15px}}.news-detail h2{line-height:1.8}@media (min-width:769px){.news-detail h2{font-size:24px;margin-top:60px}}@media (max-width:768px){.news-detail h2{font-size:20px;margin-top:30px}}.news-detail__body{line-height:1.8}@media (min-width:769px){.news-detail__body{font-size:16px;margin-top:80px}}@media (max-width:768px){.news-detail__body{font-size:14px;margin-top:40px}}.news-detail__body a{text-decoration:underline;word-wrap:break-word}.news-detail__body a:hover{-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.news-detail__body a:hover:hover{opacity:.5}.news-detail__body p+p{margin-top:2em}.news-detail__photo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}@media (min-width:769px){.news-detail__photo{margin-top:80px}}@media (max-width:768px){.news-detail__photo{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-detail__backBtn{margin:80px auto 0}.audition__inner{max-width:1100px;margin:auto}@media (min-width:769px) and (max-width:1200px){.audition__inner{max-width:100%;padding:0 50px}}.audition__description{line-height:2.2}@media (min-width:769px){.audition__description{font-size:24px}}@media (max-width:768px){.audition__description{font-size:16px}}.audition__description--sub{line-height:1.8;margin-top:30px}@media (min-width:769px){.audition__description--sub{font-size:18px}}@media (max-width:768px){.audition__description--sub{font-size:12px}}@media (max-width:768px){.audition__head{padding:0 15px}}.audition__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:769px){.audition__body{margin-top:80px;gap:80px}}@media (max-width:768px){.audition__body{margin-top:40px;gap:40px}}.audition__box{background-color:#fff}@media (min-width:769px){.audition__box{padding:50px;border-radius:10px}}@media (max-width:768px){.audition__box{padding:30px 15px}}@media (min-width:769px){.audition__box h2{font-size:28px}}@media (max-width:768px){.audition__box h2{font-size:24px}}.audition__box-desc{color:#888;margin-top:20px}@media (min-width:769px){.audition__box-desc{font-size:18px}}@media (max-width:768px){.audition__box-desc{font-size:14px}}@media (min-width:769px){.audition__boxHead{margin-bottom:60px}}@media (max-width:768px){.audition__boxHead{margin-bottom:30px}}@media (min-width:769px){.audition__moreBtn{margin:40px auto 0}}@media (max-width:768px){.audition__moreBtn{margin:30px auto 0}}.audition__group{border-top:solid 1px #E4E4E4;padding-top:20px}@media (min-width:769px){.audition__group{padding-bottom:60px}}@media (max-width:768px){.audition__group{padding-bottom:60px}}.audition__group h3{color:#888}@media (min-width:769px){.audition__group h3{font-size:24px}}@media (max-width:768px){.audition__group h3{font-size:20px}}.audition__text{line-height:2;margin-top:20px}@media (min-width:769px){.audition__text{font-size:16px}}@media (max-width:768px){.audition__text{font-size:14px}}@media (min-width:769px){.audition__form{max-width:600px}}@media (min-width:769px) and (max-width:1250px){.audition__form{width:95%;margin-top:40px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.audition__form{margin-top:20px}}@media (min-width:769px){.audition__formWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:769px) and (max-width:1250px){.audition__formWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:769px){.audition__formWrap h3{width:27.08vw;max-width:390px}}.contact__inner{max-width:900px;margin:auto}@media (min-width:769px) and (max-width:1000px){.contact__inner{max-width:100%;padding:0 50px}}.contact__description{line-height:2.2}@media (min-width:769px){.contact__description{font-size:24px}}@media (max-width:768px){.contact__description{font-size:20px}}.contact__note{line-height:1.8}@media (min-width:769px){.contact__note{font-size:16px;margin-top:40px}}@media (max-width:768px){.contact__note{font-size:12px;margin-top:20px}}.contact__note li{text-indent:-1em;padding-left:1em;margin-top:1em}.contact__note li::before{content:"・"}@media (max-width:768px){.contact__head{padding:0 15px}}@media (min-width:769px){.contact__body{max-width:600px;margin:80px auto 0}}@media (max-width:768px){.contact__body{margin:0 15px}}.contact__box-desc{color:#888;margin-top:20px}@media (min-width:769px){.contact__box-desc{font-size:18px}}@media (max-width:768px){.contact__box-desc{font-size:14px}}@media (min-width:769px){.contact__boxHead{margin-bottom:60px}}@media (max-width:768px){.contact__boxHead{margin-bottom:30px}}@media (min-width:769px){.contact__moreBtn{margin:40px auto 0}}@media (max-width:768px){.contact__moreBtn{margin:30px auto 0}}.contact__group h3{color:#888}@media (min-width:769px){.contact__group h3{font-size:24px}}@media (max-width:768px){.contact__group h3{font-size:20px}}.contact__text{line-height:2;margin-top:20px}@media (min-width:769px){.contact__text{font-size:16px}}@media (max-width:768px){.contact__text{font-size:14px}}@media (min-width:769px){.contact__form{max-width:600px}}@media (min-width:769px) and (max-width:1250px){.contact__form{width:95%;margin-top:40px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.contact__form{margin-top:20px}}@media (min-width:769px){.contact__formWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:769px) and (max-width:1250px){.contact__formWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:769px){.contact__formWrap h3{width:27.08vw;max-width:390px}}
/*# sourceMappingURL=style.css.map */
