﻿@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@100;200;300;400;500&family=Barlow:wght@100;200;300;400&display=swap");tml,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,animemp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a img{border:none}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,img,a,p{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}input[type="submit"],input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}a{word-wrap:break-word;transition:all .2s ease;-webkit-transition:all .2s ease;text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}input,textarea{font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}input[type="submit"]{cursor:pointer}input:focus,textarea:focus{outline:none;background-color:#fff}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}#all{min-width:1050px;width:100%;position:relative;z-index:10}@media screen and (max-width: 480px){#all{min-width:inherit}}.global-header{width:300px;margin:40px}@media screen and (max-width: 480px){.global-header{position:relative;width:100%;padding:0px 15vw;margin:0;height:20vh;display:flex;justify-content:center;align-items:center}}.index .global-header{position:absolute;z-index:5}@media screen and (max-width: 480px){.index .global-header{position:relative !important}}.second .global-header{position:relative;z-index:1}@media screen and (max-width: 480px){.second .global-header{padding:0 20vw;margin-bottom:20px}}.foot-bn{margin-top:120px}@media screen and (max-width: 480px){.foot-bn{margin-top:80px}}.foot-bn__wrap{display:flex;width:800px;margin:auto;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:60px 0}@media screen and (max-width: 480px){.foot-bn__wrap{width:80%;padding:40px 0}}.foot-bn__img{width:45%;border:1px solid #ccc}@media screen and (max-width: 480px){.foot-bn__img{width:85%;margin:auto}}.foot-bn__txt{position:relative;width:48%;padding:30px 35px}@media screen and (max-width: 480px){.foot-bn__txt{width:90%;margin:30px auto 0;font-size:3vw;padding:20px 25px}}.foot-bn__kakko{position:absolute;width:80px}@media screen and (max-width: 480px){.foot-bn__kakko{width:50px}}.foot-bn__normal{top:0;left:0}.foot-bn__reverse{bottom:0;right:0;transform:rotate(180deg)}.letter{display:flex;justify-content:center;align-items:center;padding:90px 0}@media screen and (max-width: 480px){.letter{padding:60px 30px}}.letter__kakko{height:100%}.letter__kakko img{width:40px}@media screen and (max-width: 480px){.letter__kakko img{width:25px}}.letter__reverse{transform:rotate(180deg)}.letter__box{text-align:center;padding:0 100px}@media screen and (max-width: 480px){.letter__box{padding:0 0px;width:calc(100% - 50px)}}.letter__h1{font-size:2.2rem;margin-bottom:20px;line-height:1.2}@media screen and (max-width: 480px){.letter__h1{font-size:3.5vw;margin-bottom:10px}}@media screen and (max-width: 480px){.letter__h2{font-size:2.5vw}}.footerWidth{width:1050px;margin:auto}@media screen and (max-width: 480px){.footerWidth{width:100%}}.footerPadding{padding-left:60px;padding-right:60px}@media screen and (max-width: 480px){.footerPadding{padding-left:30px;padding-right:30px}}.global-footer{margin-top:50px}@media screen and (max-width: 480px){.global-footer{margin-top:7vw}}.global-footer__nav{background-color:#2B2B2B;color:#fff;padding:30px 0}@media screen and (max-width: 480px){.global-footer__nav{padding:10vw 8vw 4vw}}.global-footer__dl{width:18%}@media screen and (max-width: 480px){.global-footer__dl{width:100%;margin-bottom:10vw}}.global-footer__dl.double{width:35%;align-content:flex-start}@media screen and (max-width: 480px){.global-footer__dl.double{width:100%}}.global-footer__dt{font-weight:700 !important;font-size:110%;margin-bottom:10px;border-bottom:1px solid #fff;width:100%}@media screen and (max-width: 480px){.global-footer__dt{font-size:4.5vw;margin-bottom:3vw}}.global-footer__dd{margin-bottom:5px;font-size:1.3rem;letter-spacing:1px}@media screen and (max-width: 480px){.global-footer__dd{margin-bottom:1vw;font-size:3.5vw}}.global-footer__dd a{color:#fff}.global-footer__dd.column{width:50%}.global-footer-logo,.global-footer-travel{width:50%;position:relative;padding-top:70px;padding-bottom:70px}@media screen and (max-width: 480px){.global-footer-logo,.global-footer-travel{width:100%;padding-top:12vw;padding-bottom:12vw}}.global-footer__box{width:50%;padding:50px 0}@media screen and (max-width: 480px){.global-footer__box{width:100%;padding:7vw 0}}.global-footer-cast{background-color:#696969}.global-footer-cast__img{width:280px}@media screen and (max-width: 480px){.global-footer-cast__img{width:55%}}.global-footer-travel{background-color:#EFEFEF}.global-footer-travel__img{width:370px}@media screen and (max-width: 480px){.global-footer-travel__img{width:70%}}.global-footer__anta{margin-top:10px}@media screen and (max-width: 480px){.global-footer__anta{margin-top:3vw}}.global-footer__copyright{text-align:right;font-size:1.2rem;padding:20px 0 25px}@media screen and (max-width: 480px){.global-footer__copyright{font-size:1rem;text-align:center;padding:5vw 0;letter-spacing:1px}}.global-footer__copyright p{margin-top:5px}@media screen and (max-width: 480px){.global-footer__copyright p{margin-top:2vw}}#smpNavi{position:fixed;z-index:1000;cursor:pointer;width:63px;padding:22px 18px 24px;border-radius:5px;top:30px;right:20px;transition:all 0s ease;-webkit-transition:all 0s ease;background-image:url(../img/nav_btm.svg);background-size:100% auto;background-repeat:no-repeat;height:65px;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 480px){#smpNavi{top:inherit;bottom:20px}}#smpNavi .b1,#smpNavi .b2{background:#fff;margin-top:15px;height:2px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease}#smpNavi .b1{margin-top:0}#smpNavi.selected .b1{transform:rotate(135deg);top:10px}#smpNavi.selected .b2{top:10px;margin-top:19px;transform:rotate(-135deg) translate(15px, 15px)}.nav{top:0;width:100%;height:100vh;position:fixed;z-index:999;transform:translate(100%, -100%);transition:all .5s ease;-webkit-transition:all .5s ease}@media screen and (max-width: 480px){.nav{transform:translate(0, 0);opacity:0;pointer-events:none}}.nav.open{transform:translate(0%, 0%)}@media screen and (max-width: 480px){.nav.open{pointer-events:all;opacity:1}}.nav:after{display:block;content:"";position:fixed;background:rgba(196,207,40,0.95);right:0;top:0;bottom:0;z-index:1;width:100%}.nav__bg{width:100%;height:100vh;transform:translate(-200vw, 0);position:absolute;z-index:2;display:flex;align-items:center;transition:all .5s ease;-webkit-transition:all .5s ease;transition-delay:.3s;overflow:auto}@media screen and (max-width: 480px){.nav__bg{flex-wrap:wrap;align-content:flex-start;transform:translate(0, 0);opacity:0;transition-delay:0s}.open .nav__bg{opacity:1}}.open .nav__bg{transform:translate(0, 0)}.nav__wrap{position:relative;z-index:5}@media screen and (max-width: 480px){.nav__wrap{height:80vh;display:flex;align-items:center;flex-wrap:wrap}}.nav__logo{top:0px;left:0px;position:absolute !important}@media screen and (max-width: 480px){.nav__logo{background-color:#fff;position:relative !important}}.nav .txtlink{display:inline-block;vertical-align:top;font-family:"Inter","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;width:100%;text-align:left;padding-left:15vw;letter-spacing:0;margin:20px 0}@media screen and (max-width: 480px){.nav .txtlink{padding-left:0;margin:15px 0}}.nav .txtlink.txtlink a{font-size:1.8rem;font-weight:200;display:inline-block;position:relative;transition:all .2s ease;-webkit-transition:all .2s ease;padding-left:70px}@media screen and (max-width: 480px){.nav .txtlink.txtlink a{font-size:4vw;padding-left:50px}}.nav .txtlink.txtlink a::before,.nav .txtlink.txtlink a::after{content:"";position:absolute;bottom:6px;background-color:#fff}@media screen and (max-width: 480px){.nav .txtlink.txtlink a::before,.nav .txtlink.txtlink a::after{bottom:1.5vw}}.nav .txtlink.txtlink a::before{left:0;width:35px;height:15px;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.nav .txtlink.txtlink a::before{width:30px;height:13px}}.nav .txtlink.txtlink a::after{left:0vw;width:0vw;height:1px;transition:all .5s ease;-webkit-transition:all .5s ease}@media screen and (max-width: 480px){.nav .txtlink.txtlink a::after{display:none}}.nav .txtlink.txtlink a:hover{color:#fff}.nav .txtlink.txtlink a:hover::before,.nav .txtlink.txtlink a:hover::after{background-color:#E0E688}.nav .txtlink.txtlink a:hover::after{left:-50vw;width:50vw}.nav .txtlink.txtlink a i{font-size:90%;display:inline-block;margin-left:10px;transform:translateY(-2px)}input::placeholder,textarea::placeholder{color:#ccc}.contactNav{margin:60px 0 100px}@media screen and (max-width: 480px){.contactNav{margin:60px 0 30px}}.contactNav__ul{display:flex;justify-content:center;align-items:center}.contactNav__txt{padding:5px 40px;border:2px solid #C3CF28;border-radius:50px;background-color:#C3CF28;color:#fff}@media screen and (max-width: 480px){.contactNav__txt{padding:5px 0;width:24vw;text-align:center;font-size:4vw}}.contactNav__line{height:2px;width:30px}@media screen and (max-width: 480px){.contactNav__line{width:5vw}}.contactNav__selected{color:#C3CF28}.contactNav__green .contactNav__line{background-color:#C3CF28}.contactNav__green .contactNav__selected{background-color:#fff}.contactNav__white .contactNav__txt{border-color:#fff}.contactNav__white .contactNav__line{background-color:#fff}.contactNav__white .contactNav__selected{background-color:#fff}.contact__bg{padding:60px 0 !important;margin-top:20px}@media screen and (max-width: 480px){.contact__bg{padding:50px 0 !important}}.contact__normaltxt{text-align:center;font-size:80%}.work__bg{background-color:#C3CF28;padding:145px 0 10px;margin-top:-145px;position:relative}@media screen and (max-width: 480px){.work__bg{padding-top:calc(40vw + 10px);margin-top:calc(-40vw - 10px);overflow:hidden}}.work__check{margin:50px 0 !important}@media screen and (max-width: 480px){.work__check{margin:40px 0 !important}}.work__circle{position:absolute;width:480px;top:-210px;left:-80px}@media screen and (max-width: 480px){.work__circle{width:140vw;height:30vh;top:-10vh;left:-20vw;max-width:none}}.work__main{padding:60px 0}.work__main .input{margin-bottom:-30px}@media screen and (max-width: 480px){.work__main .input{margin-bottom:-10px}}@media screen and (max-width: 480px){.work__main{padding-bottom:0}}.input{padding-bottom:1px}.input input,.input textarea{border:1px solid #d8d8d8;background-color:#fff;width:100%;padding:8px 10px;line-height:1.4}.input dl{margin-bottom:30px}@media screen and (max-width: 480px){.input dl{margin-bottom:20px}.input dl:last-of-type{margin-bottom:0}}.input dl>dt{margin-bottom:5px;font-size:90%}.input dl>dd input{padding:10px;font-size:100%}.input dl>dd textarea{width:100%;resize:vertical;font-size:100%}.input__radio label{margin-right:10px;display:inline-block;position:relative;cursor:pointer;padding:4px 5px 4px 20px;border-radius:2px;text-align:center;line-height:1;letter-spacing:0.6px;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.input__radio label:before{position:absolute;content:"";top:65%;left:0px;width:12px;height:12px;margin-top:-10px;border:1px solid #999;border-radius:50%}.input__radio input{display:none}.input__radio input[type="radio"]:checked+label:after{position:absolute;content:"";top:65%;left:3px;width:8px;height:8px;margin-top:-7px;border-radius:50%;background:#C3CF28}.input-small{width:160px;display:inline-block;margin-right:20px}.input-small>dd input{display:inline-block;text-align:center}.input-small>dd textarea,.input-small>dd input{width:calc(100% - 40px);margin-right:10px}.input-middle{display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width: 480px){.input-middle{margin-bottom:20px}}.input-middle__set{width:70%;padding-right:30px}@media screen and (max-width: 480px){.input-middle__set{width:100%;padding-right:0}}.input-middle__small{width:30%}@media screen and (max-width: 480px){.input-middle__small{width:100%;margin-top:-15px}}.input-middle__small input{text-align:center}@media screen and (max-width: 480px){.input-middle__small input{text-align:left}}.send{border:1px solid #c3c3c3;padding:20px 25px;margin-bottom:30px}.send dt{float:left}.send dd{margin-bottom:0;margin-left:140px}.pullDown{overflow:hidden;position:relative;border:1px solid #d8d8d8;border-radius:2px;background-color:#fff;width:300px}@media screen and (max-width: 480px){.pullDown{width:100%}}.pullDown select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;padding:10px 38px 10px 10px;-webkit-appearance:none;appearance:none;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.6rem}@media screen and (max-width: 480px){.pullDown select{font-size:3.6vw}}.pullDown select::-ms-expand{display:none}.pullDown::before{position:absolute;top:1em;right:0.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #d8d8d8;pointer-events:none}input:focus,textarea:focus{outline:none;border:1px solid #C3CF28}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.input-file{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start}.input-file>li{width:100%;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 480px){.input-file>li{width:100%;margin-bottom:10px;line-height:1.4;font-size:1.2rem}}.input-file>li small{margin-top:10px;display:block;width:100%;letter-spacing:1px}.input-file__btm{display:none}.input-file label{display:inline-block;position:relative;background:#fff;padding:10px 100px;border-radius:50px;letter-spacing:0;transition:all .2s ease;-webkit-transition:all .2s ease;cursor:pointer;text-align:center;border:1px solid #d8d8d8}.input-file label:hover{background:#C3CF28}@media screen and (max-width: 480px){.input-file label{width:100%}}.input-file__name{margin-left:15px;letter-spacing:0;font-size:90%}@media screen and (max-width: 480px){.input-file__name{margin-left:0;margin-top:10px}}.input-file__txt{font-size:80%;padding:30px 35px;margin:40px 0;border:1px solid #ccc;color:#666}@media screen and (max-width: 480px){.input-file__txt{margin:15px 0 40px;padding:15px 20px}}.submit{display:flex;justify-content:center}.submit input,.btm{width:48%;margin:60px auto 0px;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;background-color:#C3CF28;cursor:pointer;border:1px solid #d8d8d8;letter-spacing:2px;border-radius:50px;padding:10px;font-size:100%;text-decoration:none;display:block;text-align:center;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.submit input,.btm{margin-top:40px}}.submit input:hover,.submit input.return:hover,.btm:hover,.btm.return:hover{background-color:#C3CF28;opacity:0.7;color:#2B2B2B}.submit input.return,.btm.return{background-color:#ccc !important}.btm{margin-top:70px}@media screen and (max-width: 480px){.btm{width:100%}}.js-submit[disabled]{cursor:default;color:#a2a2a2;background-color:#f2f2f2 !important}.agree{line-height:1.4}.agree__head{padding-bottom:20px;text-align:center;font-weight:700;font-size:110%}.agree__txt{font-size:70%}.agree__entry{font-size:110%;line-height:1.3;margin:70px auto 50px;width:100%;position:relative;text-align:center}@media screen and (max-width: 480px){.agree__entry{margin:40px auto 0px}}.agree__checkbox{display:inline-block;transform:scale(1.3) translateY(0px);margin-right:10px}.form .txtArea{margin-bottom:40px}.form .txtArea strong{color:#C3CF28}@media screen and (max-width: 480px){.form .txtArea{margin-top:50px}}.form dl{border:1px solid #ccc;border-top:none}.form dl:first-of-type{border-top:1px solid #ccc}.form dt{margin-bottom:0;line-height:1.2;padding:10px 15px;color:#666;background-color:#f0f0f0;border-bottom:1px solid #ccc}@media screen and (max-width: 480px){.form dt{padding:5px 10px}}.form dd{padding:20px 15px;margin:0}@media screen and (max-width: 480px){.form dd{padding:10px 15px}}.form dd p{margin-bottom:15px}.firstview{height:100vh;width:100%;background-color:#000;overflow:hidden}@media screen and (max-width: 480px){.firstview{height:60vh}}.firstview .slide,.firstview .swiper-slide,.firstview .swiper-container{height:100%}.firstview .slide{width:100%}.firstview .swiper-slide{padding:110px 13vw;transform:scale(1.165)}@media screen and (max-width: 480px){.firstview .swiper-slide{padding:45px 14vw}}.firstview .swiper-slide img{object-fit:contain;width:100%;height:100%}.firstview .swiper-slide:nth-of-type(odd){background-image:url(../../img/slide_bg.svg);background-size:100% 100%}.firstview .swiper-container{overflow:visible}.firstview .swiper-pagination{width:auto;height:100%;left:inherit;right:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;width:20px}@media screen and (max-width: 480px){.firstview .swiper-pagination{right:5px}}.firstview .swiper-pagination-bullet{background-color:#fff;opacity:1}.firstview .swiper-pagination-bullet-active{background-color:#C3CF28}.firstview .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:4px}@media screen and (max-width: 480px){.firstview .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:3px}}.top-head{font-size:7rem;line-height:0.73;margin-top:80px;position:relative}@media screen and (max-width: 480px){.top-head{font-size:8.3vw;margin:60px 0}}.top-head__h1,.top-head__h2{padding-left:90px}@media screen and (max-width: 480px){.top-head__h1,.top-head__h2{padding-left:30px}}.top-head__h1{font-weight:200;position:relative;border-bottom:1px solid #2B2B2B}.top-head__h2{font-weight:700;padding-top:15px}@media screen and (max-width: 480px){.top-head__h2{padding-top:10px}}.top-head__bar::before{content:"";display:block;position:absolute;width:20px;height:300px;left:0;top:0;z-index:1}@media screen and (max-width: 480px){.top-head__bar::before{width:17px;height:250px}}.top-head__cast::before{background-color:#C3CF28}.top-head__may::before{background-color:#F0AFC6}.top-head__2nd{display:inline-block}.top-head__2ndimg{width:30px}.top-width{width:60%;margin:0 90px 0 auto}@media screen and (max-width: 1550px){.top-width{width:55%}}@media screen and (max-width: 480px){.top-width{margin:0;width:100%;padding:0 30px}}.top-news{padding-bottom:80px}@media screen and (max-width: 480px){.top-news{padding-bottom:60px}}.top-news__indexlink a{font-size:1.6rem;position:absolute;top:0;right:90px;padding:9px 20px}@media screen and (max-width: 480px){.top-news__indexlink a{font-size:3.5vw;letter-spacing:0;right:30px;padding:5px 15px}}.top-news__indexlink a::before{content:"";display:block;position:absolute;top:0;right:0;border-top:15px solid #000;border-left:15px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.top-news__indexlink a::before{border-top-width:10px;border-left-width:10px}}.top-news__indexlink a:hover::before{border-color:#C3CF28;border-left-color:transparent}.news-list{font-size:1.4rem}@media screen and (max-width: 480px){.news-list{font-size:3.5vw}}.news-list__li{display:flex;border-bottom:1px dotted #2B2B2B;padding-bottom:15px;margin-bottom:25px}.news-list__li:last-of-type{margin-bottom:0}@media screen and (max-width: 480px){.news-list__li{padding-bottom:20px}}.news-list__cat{width:90px}@media screen and (max-width: 480px){.news-list__cat{width:17vw}}.news-list__cat a{background-color:#2B2B2B;color:#fff;display:block;border-radius:5px;text-align:center;padding:7px 0;font-size:80%}@media screen and (max-width: 480px){.news-list__cat a{font-size:2.5vw;letter-spacing:0}}.news-list__cat a:hover{color:#fff}.news-list__right{width:calc(100% - 90px);padding-left:15px}@media screen and (max-width: 480px){.news-list__right{width:calc(100% - 17vw)}}.news-list__daybox{display:inline-block;border-bottom:1px solid #000;line-height:1.4;padding:0 15px 8px 0;margin-bottom:10px}.news-list__name{display:inline-block;font-size:110%;margin-right:80px;font-weight:bold}@media screen and (max-width: 480px){.news-list__name{margin-right:10vw}}.news-list__day{display:inline-block;font-size:90%}.news-list__title{font-size:110%;line-height:1.4}@media screen and (max-width: 480px){.news-list__title{font-size:100%}}.news-list__article{font-size:90%;margin:5px 0}@media screen and (max-width: 480px){.artist-list{padding:0 40px}}.artist-list__ul{display:flex;flex-wrap:wrap;padding-top:70px}@media screen and (max-width: 480px){.artist-list__ul{padding-top:0}}.artist-list__li{width:21%;margin:0 2% 60px;text-align:center}@media screen and (max-width: 1550px){.artist-list__li{width:29.33%}}@media screen and (max-width: 480px){.artist-list__li{width:40%;margin:0 5% 20px}}.artist-list a:hover{color:#2B2B2B}.artist-list__name{font-size:1.8rem;margin:10px 0 3px;line-height:1.6}@media screen and (max-width: 480px){.artist-list__name{font-size:3.8vw;margin-bottom:0}}.artist-list__nameEn{color:#B7B7B7;line-height:1.4;font-size:1.4rem}@media screen and (max-width: 480px){.artist-list__nameEn{letter-spacing:0px !important;font-size:2.8vw}}.artist-list__2nd{border-top:2px dotted #2B2B2B}@media screen and (max-width: 480px){.artist-list__2nd{margin-top:10px;padding-top:40px}}.news__archive{margin-top:60px}@media screen and (max-width: 480px){.news__archive{margin-top:40px}}.news__head{margin:0}.news-cat{margin-top:60px}.news-cat__ul{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 480px){.news-cat__ul{justify-content:flex-start}}.news-cat__li{margin:7px}@media screen and (max-width: 480px){.news-cat__li{margin:4px 6px}}.news-cat__a{padding:7px 15px;border:1px solid #000;border-radius:7px;font-size:90%;display:block;line-height:1.4}@media screen and (max-width: 480px){.news-cat__a{padding:5px 15px}}.news-cat__a:hover,.news-cat__a.selected{background-color:#C3CF28;border-color:#C3CF28;color:#fff}.pager{line-height:1;position:relative;text-align:center;margin-top:80px}@media screen and (max-width: 480px){.pager{margin-top:60px}}.pager__body{display:flex}.pager__body>li{margin:0 4px}.pager__body .current,.pager__body a{padding:5px 8px;display:block;background-color:#eee;transition:all .2s ease;-webkit-transition:all .2s ease}.pager__body .current{color:#fff;background-color:#C3CF28}.pager__body a:hover{background-color:#000;color:#fff}.pager .notNumbering{margin:0 10px}.pager__index{display:inline-block}.pager__index a{padding:10px 30px;border:1px solid #474645;border-radius:50px}@media screen and (max-width: 480px){.pager__index a{padding:7px 5vw;font-size:90%}}.pager__index a:hover{background-color:#C3CF28;color:#fff;border-color:#C3CF28}.pager__prev,.pager__next{position:absolute;top:0px}@media screen and (max-width: 480px){.pager__prev,.pager__next{letter-spacing:0px;font-size:90%}}.pager__prev{left:0px}.pager__next{right:0px}.news-wp a{text-decoration:underline}.news-wp p{margin:5px 0}@media screen and (max-width: 480px){.artist__tophead{margin-top:0}}.artist__head{text-align:center;font-size:3.6rem;line-height:1.4;padding-bottom:20px;margin:110px 0 30px;border-bottom:1px dotted #000;letter-spacing:5px !important}@media screen and (max-width: 480px){.artist__head{font-size:8vw;margin:50px 0 20px;padding-bottom:10px;letter-spacing:1px !important}}.artist__head:first-of-type{margin-top:80px}@media screen and (max-width: 480px){.artist__head:first-of-type{margin-top:50px}}.artist__head2{margin-top:100px}.artist__name{margin:80px 0;text-align:center}@media screen and (max-width: 480px){.artist__name{margin-bottom:60px}}.artist__jp{font-size:5.2rem;line-height:1.4;font-weight:700}@media screen and (max-width: 480px){.artist__jp{font-size:11vw}}.artist__en{color:#B7B7B7;padding:25px 0}@media screen and (max-width: 480px){.artist__en{padding:15px 0}}.artist__name-circle{width:30px}@media screen and (max-width: 480px){.artist__name-circle{width:6vw}}.artist__youtube{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 480px){.artist__youtube{justify-content:center}}.artist__youtube-box{width:48%}@media screen and (max-width: 480px){.artist__youtube-box{width:100%;margin-bottom:15px}}.artist__newsday{padding-right:80px}@media screen and (max-width: 480px){.artist__newsday{padding-right:30px}}.artist-link__box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.artist-link a{display:block;margin:0 30px}@media screen and (max-width: 480px){.artist-link a{margin:0 15px 15px}}.artist-link__txtbtm{border:1px solid #707070;padding:3px 15px}.artist-link__txtbtm:hover{background-color:#C3CF28;color:#fff;border-color:#C3CF28}.artist-link__icon{width:35px}@media screen and (max-width: 480px){.artist-link__icon{width:9vw}}.artist-link__icon:hover{opacity:0.6}.profile{display:flex;justify-content:space-between;flex-wrap:wrap}.profile__photo{width:48%}@media screen and (max-width: 480px){.profile__photo{width:100%}}.profile__txtbox{width:45%}@media screen and (max-width: 480px){.profile__txtbox{width:100%}}.profile__head{font-size:3.6rem;line-height:1;margin-bottom:50px}@media screen and (max-width: 480px){.profile__head{font-size:8vw;margin:50px 0 40px;text-align:center}}.profile__dl{display:flex;margin-bottom:15px;flex-wrap:wrap}.profile__dt{width:100%;font-weight:bold}@media screen and (max-width: 480px){.profile__dt{width:5.5em}}.profile__dd{width:100%}@media screen and (max-width: 480px){.profile__dd{width:calc(100% - 5.5em)}}.artist-work{font-size:1.4rem}@media screen and (max-width: 480px){.artist-work{font-size:3.5vw}}.artist-work__head{text-align:center;font-size:3.2rem;line-height:1.2;border-bottom:1px dotted #000;padding:30px 0;position:relative;cursor:pointer}@media screen and (max-width: 480px){.artist-work__head{font-size:7vw;padding:15px 0}}.artist-work__head::before{content:"▼";display:block;position:absolute;right:10px;font-size:2rem;padding-top:0.4em}@media screen and (max-width: 480px){.artist-work__head::before{font-size:4.5vw;padding-top:0.3em}}.artist-work__head.mayColor::before{color:#C3CF28}.artist-work__head.castColor::before{color:#C3CF28}.artist-work__head.open::before{content:"▲"}.artist-work__txtbox{padding:20px 0;display:none}.artist-work__txtarea{display:flex;flex-wrap:wrap;margin-bottom:5px}.artist-work__day{width:140px;font-size:90%;letter-spacing:1px;margin-top:2px}@media screen and (max-width: 480px){.artist-work__day{width:100%;font-size:100%;border-left:4px solid #666;padding-left:10px;line-height:1.2;margin-bottom:5px}}.artist-work__title{width:calc(100% - 200px)}@media screen and (max-width: 480px){.artist-work__title{width:100%;margin-bottom:10px}}.company{text-align:center}.company__cast{padding:20px 0 !important}.company__may{padding:40px 0}@media screen and (max-width: 480px){.company__may{padding:30px 0 10px}}.company__p{margin:40px 0}@media screen and (max-width: 480px){.company__p{margin:30px 0}}.company__map img{width:80px}@media screen and (max-width: 480px){.company__map img{width:20vw}}.company__access{border-top:1px dotted #000;padding-top:60px}@media screen and (max-width: 480px){.company__access{padding-top:40px}}.company__access img{width:20px;margin-right:20px}.recruit{margin-top:100px;font-size:120%}@media screen and (max-width: 480px){.recruit{margin-top:80px}}.audition__h1{margin-top:60px}@media screen and (max-width: 480px){.audition__h1{margin-top:50px}}.audition__head{font-size:110%}.audition__rookie{padding:60px 0 !important;margin-top:80px}@media screen and (max-width: 480px){.audition__rookie{padding:40px 0 !important;margin-top:60px}}.audition__youkou{border-top:1px dotted #000;border-bottom:1px dotted #000;padding:60px 0}@media screen and (max-width: 480px){.audition__youkou{padding:30px 0}}.audition__redbtm{text-align:center;margin-top:60px;font-size:110%}@media screen and (max-width: 480px){.audition__redbtm{margin-top:40px}}.audition__redbtm a{display:block;border:1px solid #B50000;border-radius:50px;color:#B50000;padding:8px 0px;margin:auto;width:65%}@media screen and (max-width: 480px){.audition__redbtm a{width:100%}}.audition__redbtm a:hover{background-color:#B50000;color:#fff}.audition__txt{padding:60px 0;font-size:110%}@media screen and (max-width: 480px){.audition__txt{padding:40px 0}}.audition__hr{margin-top:20px;padding-bottom:40px}.faq__box{margin-bottom:30px}.faq__inner{display:flex}.faq__q{align-items:center;border-bottom:1px dotted #000;padding-bottom:20px;color:#C3CF28;font-weight:bold;font-size:110%;line-height:1.4}@media screen and (max-width: 480px){.faq__q{padding-bottom:15px;align-items:flex-start}}.faq__a{align-items:flex-start;padding:25px 0}@media screen and (max-width: 480px){.faq__a{padding:15px 0}}.faq__alphabet{font-family:"Inter","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:200;font-size:4.5rem;line-height:1;width:60px;text-align:right}@media screen and (max-width: 480px){.faq__alphabet{font-size:8vw;width:9vw}}.faq__txt{width:calc(100% - 60px);padding-left:10px}@media screen and (max-width: 480px){.faq__txt{width:calc(100% - 9vw)}}.faq__txt small{display:block}.faq__topmargin{margin-top:100px}@media screen and (max-width: 480px){.faq__topmargin{margin-top:60px}}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.br{display:inline-block}.txt-center{text-align:center}.border{border:1px solid #333;background-color:#000;box-shadow:0px 0px 4px #333;margin-right:2px;margin-left:2px}.enFont{font-family:"Inter","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500;letter-spacing:1px}.jpFont{font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}hr{border:none;border-top:1px dotted #999;margin-top:60px;margin-bottom:0px;padding-bottom:60px}@media screen and (max-width: 480px){hr{margin-top:40px;padding-bottom:40px}}.pcNon{display:none}@media screen and (max-width: 480px){.pcNon{display:inline}.spNon{display:none}}.flex{display:flex;flex-wrap:wrap}.flex-top{align-items:flex-start}.flex-middle{align-items:center}.flex-bottom{align-items:flex-end}.flex-left{justify-content:flex-start}.flex-center{justify-content:center}.flex-right{justify-content:flex-end}.flex-between{justify-content:space-between}.fw200{font-weight:200}.fw500{font-weight:500}.fw700{font-weight:700}.fz90p{font-size:90%}.bggray{background-color:#EFEFEF;padding-top:1px}.txt-red{color:#B50000}.linknon{pointer-events:none}.in{transform:translateY(-50px);opacity:0;transition:all .7s ease;-webkit-transition:all .7s ease}.active{transform:translateY(0);opacity:1}.commonWidth{min-width:960px;max-width:960px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{min-width:inherit;max-width:inherit;width:auto;margin:auto}}.commonPadding{padding-left:100px;padding-right:100px}@media screen and (max-width: 480px){.commonPadding{padding-left:30px;padding-right:30px}}@media screen and (max-width: 480px){.commonPaddingSpNon{padding-left:0;padding-right:0}}.width-middle{width:700px;margin:auto}@media screen and (max-width: 480px){.width-middle{width:100%}}.width-small{width:600px;margin:auto}@media screen and (max-width: 480px){.width-small{width:100%}}#loading{position:fixed;width:100%;height:100vh;top:0;z-index:10000;background-color:#F0AFC6}#loading span{font-size:12px;display:block;margin:5px;color:#fff;font-weight:bold;text-align:right}#loading .bar{height:1px;background-color:#fff;width:0%;position:absolute;top:50%;left:0;z-index:5}#loading .gradation{position:absolute;top:0;left:0;width:0%;height:100%;background:linear-gradient(90deg, #C3CF28, #c4cf2800 80%)}@media screen and (max-width: 480px){#loading .gradation{background:linear-gradient(99deg, #C3CF28, #c4cf2800 80%)}}.js-loading__logo{position:absolute;left:100px;top:calc(50% - 52px);width:400px;z-index:6}@media screen and (max-width: 480px){.js-loading__logo{width:70%;left:5%;top:50%;transform:translateY(-120%)}}.title2nd{text-align:center;position:relative;margin-bottom:60px}@media screen and (max-width: 480px){.title2nd{margin-bottom:40px}}.title2nd>p{font-size:3.6rem;font-family:"Inter","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:700;line-height:1.2}@media screen and (max-width: 480px){.title2nd>p{font-size:6vw}}.title2nd>small{font-size:100%;display:block;padding:25px 0}@media screen and (max-width: 480px){.title2nd>small{padding:3px 0 40px;font-size:3vw}}.title2nd__img{text-align:center;line-height:0}.title2nd__img img{width:24px;width:20px}.second__h1{text-align:center;font-size:2.4rem;margin-bottom:35px}@media screen and (max-width: 480px){.second__h1{font-size:4.5vw;margin-bottom:20px}}.second-head2{font-size:2.4rem;padding:40px 0;margin-bottom:80px;text-align:center}.second-head2__dark{background-color:#474645;color:#fff}.second-head2__light{background-color:#EFEFEF}@media screen and (max-width: 480px){.second-head2{font-size:4.5vw;padding:30px 0;margin-bottom:40px}}.bg-head{background-color:#474645;padding:30px 0;margin:120px 0 0;color:#fff;text-align:center;line-height:1.2}@media screen and (max-width: 480px){.bg-head{margin-top:80px}}.bg-head>p{font-family:"Inter","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:300;font-size:4.2rem}@media screen and (max-width: 480px){.bg-head>p{font-size:8vw}}.bg-head>small{font-size:1.4rem;display:block;margin-top:10px}@media screen and (max-width: 480px){.bg-head>small{font-size:3.2vw}}.youtubeFull{position:relative;width:100%;padding-top:56.3%}.youtubeFull iframe{position:absolute;top:0;right:0;width:100%;height:100%}body,html{height:100%}html{font-size:62.5%}body{color:#2B2B2B;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.6rem;line-height:1.6;letter-spacing:2px;overflow-y:scroll;overflow-wrap:break-word;font-feature-settings:"palt"}@media screen and (max-width: 480px){body{font-size:3.6vw}}a{color:#2B2B2B}a:hover{color:#C3CF28}::selection{color:#fff;background-color:#C3CF28}::-moz-selection{color:#fff;background-color:#C3CF28}input,.pullDown select{color:#2B2B2B}
/*# sourceMappingURL=common.css.map */
