@charset "UTF-8";a,address,article,aside,audio,blockquote,body,button,canvas,code,dd,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,input,label,li,nav,object,ol,p,pre,section,select,small,span,strong,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}@font-face{font-family:'NotoSans CondensedSemiBold';src:url(/assets/fonts/NotoSans-CondensedSemiBold.ttf) format("truetype")}@font-face{font-family:Anastacia;src:url(../fonts/Anastacia.eot);src:local("Anastacia"),local("Anastacia"),url(../fonts/Anastacia.eot?#iefix) format("embedded-opentype"),url(../fonts/Anastacia.woff2) format("woff2"),url(../fonts/Anastacia.woff) format("woff"),url(../fonts/Anastacia.ttf) format("truetype"),url(../fonts/Anastacia.svg#Anastacia) format("svg");font-weight:400;font-style:normal;font-display:swap}.pc-only{display:block}@media screen and (max-width:768px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width:768px){.sp-only{display:block;width:100%}}.is-fixed{overflow-y:hidden}html{font-size:10px;font-weight:500}body{width:100%;font-size:1.6rem;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';line-height:2;color:#000;background:#fff;color:#000;font-family:'游ゴシック','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}section[id]{position:relative}section[id]::before{display:block;height:80px;margin-top:-80px;content:''}@media print,screen and (min-width:960px){section[id]::before{height:120px;margin-top:-120px}}h1,h2,h3,h4,h5,h6{line-height:1.5;letter-spacing:.08em}img{max-width:100%;height:auto;vertical-align:bottom}li{list-style:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.u-ta-left-xs{text-align:left}.u-ta-center-xs{text-align:center}.u-ta-right-xs{text-align:right}.u-va-middle-xs{vertical-align:middle}.u-ma-488-xs{max-width:488px}@media print,screen and (min-width:1366px){.u-ma-1120-xl{max-width:1120px}}.u-ml-a-xs{margin-left:auto}.u-mr-a-xs{margin-right:auto}.u-mt-5-xs{margin-top:5px}.u-mt-10-xs{margin-top:10px}.u-mt-15-xs{margin-top:15px}.u-mt-20-xs{margin-top:20px}.u-mt-24-xs{margin-top:24px}.u-mt-26-xs{margin-top:26px}.u-mt-30-xs{margin-top:30px}.u-mt-35-xs{margin-top:35px}.u-mt-40-xs{margin-top:40px}.u-mt-46-xs{margin-top:46px}.u-mt-60-xs{margin-top:60px}@media print,screen and (min-width:560px){.u-mt-10-sm{margin-top:10px}}@media print,screen and (min-width:769px){.u-mt-20-md{margin-top:20px}}@media print,screen and (min-width:960px){.u-mt-0-lg{margin-top:0}.u-mt-4-lg{margin-top:4px}.u-mt-10-lg{margin-top:10px}.u-mt-22-lg{margin-top:22px}.u-mt-26-lg{margin-top:26px}.u-mt-40-lg{margin-top:40px}.u-ml-8-lg{margin-left:8px}.u-mt-8-minus-lg{margin-top:-8px}.u-mt-14-minus-lg{margin-top:-14px}.u-mt-4-minus-lg{margin-top:-4px}.u-mr-60-lg{margin-right:60px}}.u-d-bl-xs{display:block}.u-d-ib-xs{display:inline-block}.u-d-in-xs{display:inline}.u-d-n-xs{display:none}@media print,screen and (min-width:960px){.u-d-bl-lg{display:block}.u-d-ib-lg{display:inline-block}.u-d-in-lg{display:inline}.u-d-n-lg{display:none}}@media screen and (max-width:359px){.u-hidden-u-sm{display:none}}@media screen and (max-width:559px){.u-hidden-u-md{display:none}}@media screen and (max-width:768px){.u-hidden-u-lg{display:none}}@media screen and (max-width:959px){.u-hidden-u-xl{display:none}}@media print,screen and (min-width:560px){.u-hidden-o-sm{display:none}}@media print,screen and (min-width:769px){.u-hidden-o-md{display:none}}@media print,screen and (min-width:960px){.u-hidden-o-lg{display:none}}@media print,screen and (min-width:1366px){.u-hidden-o-xl{display:none}}.c-article1__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.c-article1__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:559px){.c-article1__container{display:block}}.c-article1__container li{max-width:390px;width:32%;margin-bottom:30px}@media screen and (max-width:768px){.c-article1__container li{width:49%}}@media screen and (max-width:559px){.c-article1__container li{width:100%;margin-left:auto;margin-right:auto}}.c-article1__container li:nth-child(3n-1){margin-left:2%;margin-right:2%}@media screen and (max-width:768px){.c-article1__container li:nth-child(3n-1){margin-left:0;margin-right:0}}@media screen and (max-width:559px){.c-article1__container li:nth-child(3n-1){margin-left:auto;margin-right:auto}}.c-article1__container li a{margin:0!important}@media screen and (max-width:1365px){.c-article1__container li a{max-width:390px!important}}.c-article1__container li .c-title__slide--news{font-size:1.6rem}.c-article2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media screen and (max-width:768px){.c-article2{display:block;margin-bottom:50px}}.c-article2__img{width:50%;padding:0 35px;position:relative}@media screen and (max-width:768px){.c-article2__img{width:100%}}@media screen and (max-width:559px){.c-article2__img{padding:0}}.c-article2__cat{text-transform:uppercase;font-family:'Cormorant Garamond',serif;font-size:1.2rem;line-height:14px;padding:3px 10px;background:#fff;color:#000;position:absolute;top:0;left:35px;z-index:2}@media screen and (max-width:559px){.c-article2__cat{left:0}}.c-article2__slider{margin-bottom:10px}.c-article2__thumb .slide-img{margin:0 10px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.c-article2__thumb .slide-img:hover{opacity:.7}.c-article2__thumb .slide-img:first-child{margin-left:0}.c-article2__thumb .slide-img:last-child{margin-right:0}.c-article2__thumb .slick-current{opacity:.7}.c-article2__txt{width:50%}@media screen and (max-width:768px){.c-article2__txt{width:100%;margin-top:35px}}.c-article2__txt--title{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 screen and (max-width:768px){.c-article2__txt--title.pc-only{display:none}}.c-article2__txt--title.sp-only{display:none}@media screen and (max-width:768px){.c-article2__txt--title.sp-only{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}}.c-article2__txt--title span{color:#090909;font-weight:400}.c-article2__txt--title span.ja{font-family:YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif;font-size:3rem;letter-spacing:.04em}@media screen and (max-width:559px){.c-article2__txt--title span.ja{font-size:2.2rem}}.c-article2__txt--title span.en{font-family:'Cormorant Garamond',serif;font-size:1.2rem;letter-spacing:.04em}.c-article2__txt .c-table__company{margin:50px 0}@media print,screen and (min-width:560px){.c-article2__txt .c-table__company td,.c-article2__txt .c-table__company th{padding:30px 20px}}.c-article2__txt .c-table__company th{max-width:135px}@media screen and (max-width:559px){.c-article2__txt .c-table__company th{max-width:none}}.c-article2__txt .c-table__company td{max-width:465px}@media screen and (max-width:559px){.c-article2__txt .c-table__company td{max-width:none}}.c-article2__txt .sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-article2__txt .sns-list a:not(:last-child){margin-right:35px}.c-article2__txt .sns-list a img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.c-article2__txt .sns-list a:hover img{opacity:.7}.c-article2__content{padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:559px){.c-article2__content{display:block}}.c-article2__content.is-vertical{display:block}.c-article2__content.is-vertical .c-article2__content--title{margin-bottom:50px}.c-article2__content::before{content:"";display:block;width:0;height:2px;background-color:#090909;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;position:absolute;top:0;left:0}.c-article2__content.animated::before{width:100%}.c-article2__content--title{width:41.7%}@media screen and (max-width:559px){.c-article2__content--title{width:100%;margin-bottom:35px}}.c-article2__content--title span{display:block;font-weight:400;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.c-article2__content--title span.en{font-family:'Cormorant Garamond',serif;font-size:6rem;color:#090909;margin-bottom:15px;line-height:1;overflow:hidden}@media screen and (max-width:559px){.c-article2__content--title span.en{font-size:4rem}}.c-article2__content--title span.en>span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.c-article2__content--title span.ja{font-size:2rem;color:#090909;overflow:hidden}@media screen and (max-width:559px){.c-article2__content--title span.ja{font-size:1.2rem}}.c-article2__content--title span.ja>span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.c-article2__content--title.animated span.en>span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-article2__content--title.animated span.ja>span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-article2__content--desc{width:58.3%;line-height:40px;font-size:1.6rem}@media screen and (max-width:559px){.c-article2__content--desc{width:100%;font-size:1.4rem;line-height:38px}}.c-single__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.c-single__info .c-slide__news--right{width:auto;margin-left:20px}.c-single__thumb{text-align:center}.c-single__content{margin-top:100px;margin-left:auto;margin-right:auto;max-width:700px}.c-single__content h2,.c-single__content h3,.c-single__content h4,.c-single__content h5,.c-single__content h6{font-family:'Yu Mincho',YuMincho,'Hiragino Mincho ProN',HGS明朝E,メイリオ,Meiryo,serif;font-weight:500;margin-bottom:40px}.c-single__content h2:not(:first-child),.c-single__content h3:not(:first-child),.c-single__content h4:not(:first-child),.c-single__content h5:not(:first-child),.c-single__content h6:not(:first-child){margin-top:70px}.c-single__content :last-child{margin-bottom:0}.c-single__content h2{font-size:2.8rem;border-bottom:2px solid #090909;padding-bottom:20px}@media screen and (max-width:768px){.c-single__content h2{font-size:2.4rem;padding-bottom:10px}}@media screen and (max-width:559px){.c-single__content h2{font-size:2rem;padding-bottom:10px}}.c-single__content h3{font-size:2.4rem;border-bottom:1px solid #090909;padding-bottom:20px}@media screen and (max-width:768px){.c-single__content h3{font-size:2rem;padding-bottom:10px}}@media screen and (max-width:559px){.c-single__content h3{font-size:1.6rem;padding-bottom:10px}}.c-single__content a{color:#090909;font-weight:600;text-decoration:underline}.c-single__content a:hover{text-decoration:none}.c-single__content p{margin:30px 0}.c-single__content li,.c-single__content p{font-size:1.6rem;line-height:2}.c-single__content ol,.c-single__content ul{padding-left:20px}.c-single__content ol li{list-style-type:disc}.c-single__content ul li{list-style-type:decimal}.c-btn__contact{line-height:20px;font-family:'Cormorant Garamond',serif;color:#090909;display:block;text-align:center;text-decoration:none;text-transform:uppercase;padding:40px 0;width:237px;font-weight:700;border-left:2px solid #090909;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:1365px){.c-btn__contact{width:175px;padding:25px 0}}@media screen and (max-width:959px){.c-btn__contact{width:125px;padding:15px 0}}@media screen and (max-width:768px){.c-btn__contact{background-color:#090909;color:#000;width:100%;font-size:3rem;line-height:37px;font-weight:400;padding:14px 0}}.c-btn__contact:hover{background:#090909;color:#fff}.c-btn__scroll{font-size:4rem;font-weight:500;line-height:48px;font-family:'Cormorant Garamond',serif;color:#090909;text-decoration:none;max-width:182px;display:block;-webkit-animation:animate 1.5s infinite;animation:animate 1.5s infinite}@media screen and (max-width:1365px){.c-btn__scroll{font-size:2.3rem;line-height:35px}}@media screen and (max-width:768px){.c-btn__scroll{font-size:2rem;line-height:24px}}.c-btn__scroll::after{content:'';width:43px;height:113px;background:url(../images/common/svg/angle-down.svg) no-repeat;background-size:cover;display:block;margin:0 auto}@media screen and (max-width:1365px){.c-btn__scroll::after{width:34.58px;height:95.18px}}.c-btn__audition{display:block;text-decoration:none;color:#090909;font-family:'Cormorant Garamond',serif;font-weight:500;font-size:2rem;line-height:24px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.c-btn__audition::after{content:'';width:113.4px;height:20.6px;background:url(../images/common/svg/angle-detail-2.svg) no-repeat;background-size:cover;display:block;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.c-btn__submit{background:#090909;color:#fff;font-size:2rem;font-weight:700;line-height:26px;text-align:center;display:block;width:100%;padding:35px 15px;cursor:pointer;border:1px solid #090909;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.c-btn__submit{font-size:1.8rem;padding:15px}}.c-btn__submit:hover{background:#fff;color:#090909}.c-btn__call{text-decoration:none;color:#090909;font-family:'Yu Mincho',YuMincho,'Hiragino Mincho ProN',HGS明朝E,メイリオ,Meiryo,serif;font-size:4rem;letter-spacing:.04em;line-height:53px;margin-bottom:25px;display:block}@media screen and (max-width:959px){.c-btn__call{font-size:3.2rem;margin-bottom:15px}}.c-btn__call:hover::before{-webkit-animation:phone-shake 1s ease-in-out infinite;animation:phone-shake 1s ease-in-out infinite}.c-btn__call::before{content:'';width:30px;height:27px;background:url(../images/common/svg/icon-tele.svg) no-repeat;background-size:cover;display:inline-block;vertical-align:1px;margin-right:20px}.c-btn__form{display:block;font-size:2rem;line-height:26px;padding:26px 15px;border:1px solid #090909;color:#fff;background:#090909;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:500px;margin:0 auto;font-weight:700}@media screen and (max-width:959px){.c-btn__form{font-size:1.8rem;padding:15px}}.c-btn__form.is-black{border:1px solid #fff;background:#fff;color:#090909;max-width:none;text-decoration:none;text-align:center}.c-btn__form.is-black:hover{color:#fff;background:#090909}.c-btn__form:hover{color:#090909;background:#fff}.c-btn__line{display:inline-block;padding:40px 60px;border:1px solid #090909;color:#090909;text-decoration:none;line-height:1;text-transform:uppercase;font-family:'Cormorant Garamond',serif;margin-top:100px;font-weight:600;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.c-btn__line:hover{background-color:#090909;color:#fff}@-webkit-keyframes animate{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes animate{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@-webkit-keyframes phone-shake{15%,85%{-webkit-transform:rotate(0);transform:rotate(0)}35%,45%,55%,65%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%,40%,50%,60%,75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes phone-shake{15%,85%{-webkit-transform:rotate(0);transform:rotate(0)}35%,45%,55%,65%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}30%,40%,50%,60%,75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.c-categories{border-top:2px solid #090909;border-bottom:2px solid #090909;padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}@media screen and (max-width:768px){.c-categories{padding:40px 0;display:block}}@media print,screen and (min-width:560px){.c-categories.is-news ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-categories.is-news ul li{width:33.33%}.c-categories.is-news ul li:nth-child(2){text-align:center}.c-categories.is-news ul li:nth-child(3){text-align:right}}.c-categories h2{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:6rem;color:#090909;text-transform:uppercase}@media screen and (max-width:959px){.c-categories h2{font-size:4rem}}@media screen and (max-width:768px){.c-categories h2{font-size:3rem;margin-bottom:20px}}.c-categories ul{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:559px){.c-categories ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:559px){.c-categories ul li{width:50%;border:1px solid #fff;text-align:center}}.c-categories ul li.is-current a{text-decoration:underline}.c-categories ul li a{font-family:'Cormorant Garamond',serif;font-size:1.6rem;color:#090909;text-decoration:none}@media screen and (max-width:559px){.c-categories ul li a{padding:5px;background-color:#fff;color:#090909;display:block;width:100%;border:1px solid #090909}}.p-mv{padding:100px 0;position:relative;border-bottom:2px solid #090909}@media screen and (max-width:1919px){.p-mv{padding:50px 0}}@media screen and (max-width:959px){.p-mv{padding:35px 0}}@media screen and (max-width:768px){.p-mv{padding:25px 15px 150px}}.p-mv__content{position:absolute;top:100px;left:80px}@media screen and (max-width:768px){.p-mv__content{position:unset}}@media screen and (max-width:1919px){.p-mv__content{top:50px;left:30px}}@media screen and (max-width:959px){.p-mv__content{left:15px;top:35px}}@media screen and (max-width:768px){.p-mv__content h1{margin-bottom:15px}}@media screen and (max-width:559px){.p-mv__content h1{text-align:left}}.p-mv__content h1.animatable span strong{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.p-mv__content h1.animatable.animated span strong{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.p-mv__content h1 span{font-family:'Cormorant Garamond',serif;font-size:7.2rem;line-height:88px;letter-spacing:.06em;font-weight:400;display:block;text-transform:uppercase;height:88px;overflow-y:hidden}@media screen and (max-width:1919px){.p-mv__content h1 span{font-size:5.8rem;line-height:65px;height:65px}}@media screen and (max-width:1365px){.p-mv__content h1 span{font-size:4.5rem;line-height:60px;height:60px}}@media screen and (max-width:959px){.p-mv__content h1 span{font-size:3.2rem;line-height:50px;height:50px}}@media screen and (max-width:768px){.p-mv__content h1 span{padding-left:0;font-size:3.9rem;line-height:47px;height:47px;overflow:hidden}}.p-mv__content h1 span strong{display:block;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.p-mv__content h1 span:nth-child(2){margin-left:20px}@media screen and (max-width:768px){.p-mv__content h1 span:nth-child(2){margin-left:0;padding-left:10px;text-align:left}}.p-mv__content h1 span:nth-child(3){margin-left:236px}@media screen and (max-width:1365px){.p-mv__content h1 span:nth-child(3){margin-left:150px}}@media screen and (max-width:768px){.p-mv__content h1 span:nth-child(3){margin-left:0;padding-left:15vw;text-align:left}}@media screen and (max-width:559px){.p-mv__content h1 span:nth-child(3){padding-left:38.13vw}}.p-mv__content h1 span:nth-child(5){margin-left:40px}@media screen and (max-width:768px){.p-mv__content h1 span:nth-child(5){margin-left:0;padding-left:22px}}.p-mv__slider{width:100%;margin-left:auto}@media screen and (max-width:959px){.p-mv__slider{width:calc(100% - 300px)}}@media screen and (max-width:768px){.p-mv__slider{width:100%;margin:0 auto 30px}}.p-mv__slider.animatable{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.p-mv__slider.animatable.animated{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.p-mv__slider.slick-dotted{margin-bottom:117px}@media screen and (max-width:1365px){.p-mv__slider.slick-dotted{margin-bottom:50px}}.p-mv__slider div figure{width:100%}.p-mv__slider div figure img{width:100%;height:auto}.p-mv__slider .slick-dots{position:unset;width:855px;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (max-width:1919px){.p-mv__slider .slick-dots{width:650px}}@media screen and (max-width:1365px){.p-mv__slider .slick-dots{width:430px;margin-top:15px}}@media screen and (max-width:959px){.p-mv__slider .slick-dots{margin-top:0}}@media screen and (max-width:768px){.p-mv__slider .slick-dots{width:100%}}.p-mv__slider .slick-dots li{width:25%;height:2px;background:#fff;margin:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p-mv__slider .slick-dots li.slick-active{background:#090909}.p-mv__slider .slick-dots li button{display:none}.p-mv__note{font-size:2rem;font-weight:500;line-height:32px}@media screen and (max-width:959px){.p-mv__note{font-size:1.6rem;line-height:30px}}@media screen and (max-width:768px){.p-mv__note{font-size:1.4rem;line-height:22px}}.p-mv .c-btn__scroll{position:absolute;bottom:0;left:80px}@media screen and (max-width:768px){.p-mv .c-btn__scroll{left:unset;width:100%;text-align:center;max-width:100%;display:block;left:0}}.c-block__about--item{position:relative}.c-block__about--item:not(:last-child){margin-bottom:230px}@media screen and (max-width:1365px){.c-block__about--item:not(:last-child){margin-bottom:150px}}@media screen and (max-width:959px){.c-block__about--item:not(:last-child){margin-bottom:70px}}@media screen and (max-width:768px){.c-block__about--item:not(:last-child){margin-bottom:45px}}.c-block__about--item.reverse h2{left:unset;right:0}.c-block__about--item.reverse a{margin-left:unset}.c-block__about--item.animatable a article figure::before{height:100%}.c-block__about--item.animatable a article figcaption{opacity:0;-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}@media screen and (max-width:768px){.c-block__about--item.animatable a article figcaption{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}}.c-block__about--item.animatable.animated a article figure::before{height:0}.c-block__about--item.animatable.animated a article figure figcaption{opacity:1;-webkit-transform:translateX(-80px);-ms-transform:translateX(-80px);transform:translateX(-80px)}@media screen and (max-width:1365px){.c-block__about--item.animatable.animated a article figure figcaption{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}@media screen and (max-width:768px){.c-block__about--item.animatable.animated a article figure figcaption{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.c-block__about--item h2{position:absolute;top:0;left:0;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);z-index:1}@media screen and (max-width:768px){.c-block__about--item h2{left:15px}}.c-block__about--item a{text-decoration:none;display:block;color:#d5ba4b;max-width:73.33%;margin-left:auto}@media screen and (max-width:959px){.c-block__about--item a{max-width:80%}}@media screen and (max-width:768px){.c-block__about--item a{max-width:90%}}.c-block__about--item a:hover figcaption{-webkit-transform:translateX(15px)!important;-ms-transform:translateX(15px)!important;transform:translateX(15px)!important}.c-block__about--item a article{position:relative}.c-block__about--item a article figure{overflow:hidden}.c-block__about--item a article figure::before{content:'';width:100%;height:100%;height:100%;background:#fff;position:absolute;left:0;bottom:0;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.c-block__about--item a article figure img{width:100%}.c-block__about--item a article figure figcaption{font-family:Anastacia,sans-serif;font-size:7rem;letter-spacing:.06em;line-height:100px;position:absolute;bottom:0;left:0;-webkit-transform:translateX(-80px);-ms-transform:translateX(-80px);transform:translateX(-80px);-webkit-transition:all .5s cubic-bezier(.5,0,.1,1);-o-transition:all .5s cubic-bezier(.5,0,.1,1);transition:all .5s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:1365px){.c-block__about--item a article figure figcaption{font-size:5rem;line-height:70px;-webkit-transform:unset;-ms-transform:unset;transform:unset;left:0}}@media screen and (max-width:768px){.c-block__about--item a article figure figcaption{font-size:3.5rem;line-height:45px;left:15px}}.c-block__about--item a article figure figcaption::after{content:'';width:446.55px;height:20.6px;background:url(../images/common/svg/angle-detail.svg) no-repeat;background-size:cover;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1365px){.c-block__about--item a article figure figcaption::after{width:225px;height:11px}}.c-block__audition--item{text-decoration:none;color:#090909;overflow-y:hidden;display:block}.c-block__audition--item:hover .c-btn__audition{margin-left:15px}.c-block__audition--item.animatable article::before{width:0}.c-block__audition--item.animatable .c-block__audition--content{-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.c-block__audition--item.animatable.animated article::before{width:100%}.c-block__audition--item.animatable.animated .c-block__audition--content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-block__audition--item:last-child.animatable article::after{width:0}.c-block__audition--item:last-child.animatable.animated article::after{width:100%}.c-block__audition--item article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0;position:relative}@media screen and (max-width:959px){.c-block__audition--item article{padding:30px 0}}.c-block__audition--item article::before{position:absolute;content:'';width:100%;height:2px;background:#090909;left:0;top:0;width:100%;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1);-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.c-block__audition--item h2{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.c-block__audition--content{width:50%;max-width:calc(50% - 40px);-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:1365px){.c-block__audition--content{max-width:65%}}@media screen and (max-width:768px){.c-block__audition--content{max-width:100%;width:100%}}.c-block__audition--content p{line-height:30px;margin-bottom:25px}.c-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:33px 80px 50px;margin-bottom:50px;font-family:'游ゴシック','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}@media screen and (max-width:768px){.c-breadcrumb{padding:30px 15px;margin:0}}.c-breadcrumb a,.c-breadcrumb span{margin:0 5px;font-size:1.2rem;line-height:20px}.c-breadcrumb a:first-child,.c-breadcrumb span:first-child{margin-left:0}.c-breadcrumb a{color:#090909;text-transform:uppercase}.c-table__company{margin-bottom:60px;position:relative}.c-table__company.animatable::before{width:0}.c-table__company.animatable::after{width:100%}.c-table__company.animatable.animated::before{width:100%}.c-table__company.animatable.animated::after{width:0}.c-table__company::after,.c-table__company::before{-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.c-table__company::before{content:'';width:100%;height:2px;background:#090909;position:absolute;left:0;top:0;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.c-table__company::after{content:'';background:#fff;position:absolute;width:100%;height:100%;top:0;right:0}.c-table__company table{width:100%;table-layout:fixed}.c-table__company table td,.c-table__company table th,.c-table__company table tr{border-collapse:collapse}.c-table__company table tr{border-bottom:1px solid rgba(9,9,9,.45)}.c-table__company table tr td,.c-table__company table tr th{line-height:21px;letter-spacing:.06em;text-align:left;padding:47.5px 30px}@media screen and (max-width:959px){.c-table__company table tr td,.c-table__company table tr th{padding:35px 25px}}@media screen and (max-width:768px){.c-table__company table tr td,.c-table__company table tr th{padding:15px}}@media screen and (max-width:559px){.c-table__company table tr td,.c-table__company table tr th{display:block;width:100%}}.c-table__company table tr th{font-weight:700;width:340px;vertical-align:middle}@media screen and (max-width:768px){.c-table__company table tr th{width:165px}}@media screen and (max-width:559px){.c-table__company table tr th{width:100%;border-bottom:1px dashed rgba(9,9,9,.45)}}.c-table__company table tr td ul li{padding-left:12px;position:relative;font-size:1.6rem;line-height:38px}@media screen and (max-width:959px){.c-table__company table tr td ul li{line-height:28px}}.c-table__company table tr td ul li::before{content:'';width:4px;height:4px;border-radius:50%;background:#090909;position:absolute;left:0;top:15px}.c-table__recruit{table-layout:fixed;position:relative;padding-bottom:200px}@media screen and (max-width:959px){.c-table__recruit{padding-bottom:100px}}.c-table__recruit.animatable::before{width:0}.c-table__recruit.animatable.animated::before{width:100%}.c-table__recruit::before{content:'';width:100%;height:2px;background:#090909;position:absolute;top:0;left:0;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.c-table__recruit table{width:100%;text-align:left}.c-table__recruit table tr{position:relative}.c-table__recruit table tr.animatable::before{width:0}.c-table__recruit table tr.animatable.animated::before{width:100%}.c-table__recruit table tr::before{content:'';width:100%;height:1px;background:rgba(9,9,9,.45);position:absolute;bottom:0;left:0;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.c-table__recruit table tr td,.c-table__recruit table tr th{padding:47.5px 30px;font-weight:500;letter-spacing:.06em;line-height:1.625}@media screen and (max-width:1365px){.c-table__recruit table tr td,.c-table__recruit table tr th{padding:30px 20px}}@media screen and (max-width:768px){.c-table__recruit table tr td,.c-table__recruit table tr th{padding:25px 10px;display:block;width:100%}}@media screen and (max-width:559px){.c-table__recruit table tr td,.c-table__recruit table tr th{padding:15px 0}}.c-table__recruit table tr th{font-weight:700;width:340px}@media screen and (max-width:959px){.c-table__recruit table tr th{width:130px}}@media screen and (max-width:768px){.c-table__recruit table tr th{display:block;width:100%;border-bottom:1px dashed rgba(9,9,9,.45)}}.c-table__recruit table tr td>span{font-size:1.2rem;letter-spacing:.06em;display:block;margin-top:16px;line-height:1.66}.c-table__recruit table tr td>strong{background:#090909;padding:28px;text-align:center;display:block;margin-top:48px;color:#fff;text-align:center;font-weight:700}@media screen and (max-width:959px){.c-table__recruit table tr td>strong{margin-top:24px;padding:14px}}.c-table__recruit table tr td>strong span{display:block;margin-bottom:24px;font-size:2rem;line-height:1.6}@media screen and (max-width:959px){.c-table__recruit table tr td>strong span{font-size:1.8rem;margin-bottom:12px}}.c-table__recruit table tr td>strong span::before{content:'';width:15.75px;height:14px;background:url(../images/common/svg/post-jp.svg) no-repeat;background-size:cover;display:inline-block;margin-right:10px;vertical-align:0}.c-iframe__company{line-height:0;position:relative}.c-iframe__company.animatable::before{width:100%}.c-iframe__company.animatable.animated::before{width:0}.c-iframe__company::before{content:'';width:0;height:100%;background:#fff;top:0;right:0;position:absolute;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.c-iframe__company iframe{height:640px;width:100%}@media screen and (max-width:768px){.c-iframe__company iframe{height:320px}}.c-form__contact>p{line-height:26px;font-weight:500;letter-spacing:.06em;margin-bottom:30px}.c-form__contact>p a{color:#090909}.c-form__contact.animatable form::before{width:0}.c-form__contact.animatable form::after{width:100%}.c-form__contact.animatable.animated form::before{width:100%}.c-form__contact.animatable.animated form::after{width:0}.c-form__contact form{position:relative}.c-form__contact form::after,.c-form__contact form::before{content:'';position:absolute;top:0;width:100%;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.c-form__contact form::before{left:0;height:2px;background:#090909;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.c-form__contact form::after{background:#fff;right:0;height:100%;width:0}.c-form__contact--row{padding:50px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(9,9,9,.45)}@media screen and (max-width:959px){.c-form__contact--row{padding:25px 15px}}@media screen and (max-width:768px){.c-form__contact--row{padding:15px}}@media screen and (max-width:559px){.c-form__contact--row{padding:15px 0}}.c-form__contact--row>label{font-weight:700;letter-spacing:.06em;line-height:26px;width:340px}@media screen and (max-width:1365px){.c-form__contact--row>label{width:240px}}@media screen and (max-width:959px){.c-form__contact--row>label{width:200px}}@media screen and (max-width:768px){.c-form__contact--row>label{margin-bottom:10px}}.c-form__contact--row>label.required::after{content:'*';display:inline-block}.c-form__contact--row .file-wrap{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:225px;height:60px;background-color:#090909;color:#fff;text-align:center;font-weight:600;cursor:pointer;line-height:60px;margin-right:10px}@media screen and (max-width:768px){.c-form__contact--row .file-wrap{display:block;margin-right:0}}.c-form__contact--row .preview{max-width:225px;width:100%;height:auto;margin-left:10px}@media screen and (max-width:768px){.c-form__contact--row .preview{margin-left:0;margin-top:10px}}.c-form__contact--row input[type=file]{display:none}.c-form__contact--row>span{width:calc(100% - 340px);display:block}@media screen and (max-width:1365px){.c-form__contact--row>span{width:calc(100% - 240px)}}@media screen and (max-width:959px){.c-form__contact--row>span{width:calc(100% - 200px)}}@media screen and (max-width:768px){.c-form__contact--row>span{width:100%}}.c-form__contact--row>span.half-width,.c-form__contact--row>span[data-name=half-width]{width:270px;margin-right:50px}@media screen and (max-width:1365px){.c-form__contact--row>span.half-width,.c-form__contact--row>span[data-name=half-width]{margin-right:15px}}@media screen and (max-width:959px){.c-form__contact--row>span.half-width,.c-form__contact--row>span[data-name=half-width]{margin-right:0;width:calc(100% - 240px)}}@media screen and (max-width:959px){.c-form__contact--row>span.half-width,.c-form__contact--row>span[data-name=half-width]{width:calc(100% - 200px)}}@media screen and (max-width:768px){.c-form__contact--row>span.half-width,.c-form__contact--row>span[data-name=half-width]{width:100%}}.c-form__contact--row>span.note{font-size:1.2rem;line-height:20px;width:auto}@media screen and (max-width:959px){.c-form__contact--row>span.note{display:block;margin-top:5px;width:calc(100% - 240px);margin-left:auto}}@media screen and (max-width:959px){.c-form__contact--row>span.note{width:calc(100% - 200px)}}@media screen and (max-width:768px){.c-form__contact--row>span.note{width:100%}}.c-form__contact--row>span>input:not([type=file]),.c-form__contact--row>span>textarea{width:100%;border:1px solid #090909;background:0 0;color:#090909;padding:10px}.c-form__contact--row>span>input:not([type=file]){height:61px}@media screen and (max-width:768px){.c-form__contact--row>span>input:not([type=file]){height:45px}}.c-form__contact--row>span>input:not([type=file]).half-width{width:270px;margin-right:50px}@media screen and (max-width:1365px){.c-form__contact--row>span>input:not([type=file]).half-width{margin-right:15px}}@media screen and (max-width:959px){.c-form__contact--row>span>input:not([type=file]).half-width{margin-right:0;width:calc(100% - 240px)}}@media screen and (max-width:959px){.c-form__contact--row>span>input:not([type=file]).half-width{width:calc(100% - 200px)}}@media screen and (max-width:768px){.c-form__contact--row>span>input:not([type=file]).half-width{width:100%}}.c-form__contact--row>span>textarea{height:200px;resize:none}@media screen and (max-width:768px){.c-form__contact--row>span>textarea{height:120px}}.c-form__contact--row.last-child{margin-bottom:60px;border-bottom:2px solid #090909}@media screen and (max-width:768px){.c-form__contact--row.last-child{margin-bottom:30px}}.c-form__contact .c-btn__submit{max-width:900px;margin:0 auto}@media screen and (max-width:768px){.c-checkbox__contact,.c-radio__contact{width:100%}}.c-checkbox__contact>span,.c-radio__contact>span{display:block}.c-checkbox__contact>span:not(:last-child),.c-radio__contact>span:not(:last-child){margin-bottom:20px}@media screen and (max-width:959px){.c-checkbox__contact>span:not(:last-child),.c-radio__contact>span:not(:last-child){margin-bottom:10px}}.c-checkbox__contact>span label,.c-radio__contact>span label{cursor:pointer}.c-checkbox__contact>span label input,.c-radio__contact>span label input{opacity:0;position:absolute;z-index:-9999}.c-checkbox__contact>span label input:checked~span::after,.c-radio__contact>span label input:checked~span::after{width:21px;height:9px;border-left:2px solid #fff;border-bottom:2px solid #fff;content:'';position:absolute;left:3px;top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){.c-checkbox__contact>span label input:checked~span::after,.c-radio__contact>span label input:checked~span::after{top:8px;left:3px;width:15px;height:7px}}.c-checkbox__contact>span label input:checked~span::before,.c-radio__contact>span label input:checked~span::before{background:#090909}.c-checkbox__contact>span label span,.c-radio__contact>span label span{line-height:28px;font-size:1.6rem;font-weight:500;padding-left:43px;display:block;position:relative}@media screen and (max-width:768px){.c-checkbox__contact>span label span,.c-radio__contact>span label span{line-height:25px;padding-left:30px}}.c-checkbox__contact>span label span::before,.c-radio__contact>span label span::before{content:'';width:28px;height:28px;border:1px solid #090909;background:0 0;position:absolute;left:0;top:0}@media screen and (max-width:768px){.c-checkbox__contact>span label span::before,.c-radio__contact>span label span::before{width:20px;height:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.c-radio__contact .wpcf7-form-control{display:-webkit-box;display:-ms-flexbox;display:flex}.c-radio__contact .wpcf7-form-control .wpcf7-list-item:not(:last-child){margin-bottom:0;margin-right:30px!important}.c-radio__contact>span label span::before{border-radius:50%}.wpcf7-list-item{display:block!important;margin-left:0!important}.wpcf7-list-item:not(:last-child){margin-bottom:20px}@media screen and (max-width:959px){.wpcf7-list-item:not(:last-child){margin-bottom:10px}}.c-select__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 340px)}@media screen and (max-width:1365px){.c-select__contact{width:calc(100% - 240px)}}@media screen and (max-width:959px){.c-select__contact{width:calc(100% - 200px)}}@media screen and (max-width:768px){.c-select__contact{width:100%}}.c-select__contact .select-wrap{width:32%;display:block}.c-select__contact .select-wrap:nth-of-type(2){text-align:center}.c-select__contact .select-wrap:nth-of-type(3){text-align:right}.c-select__contact .select-wrap>span{position:relative}.c-select__contact .select-wrap>span::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:12px 7px 0 7px;border-color:#090909 transparent transparent transparent;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.c-select__contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;max-width:225px;height:60px;background-color:#fff;color:#090909;border:1px solid #090909;border-radius:0;font-size:1.6rem;font-weight:600;padding:0 15px}.c-contact.animatable .c-contact__inner::before{width:0}.c-contact.animatable.animated .c-contact__inner::before{width:100%}.c-contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.c-contact__inner::before{content:'';width:100%;height:2px;background:#090909;position:absolute;left:0;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.c-contact__inner--left,.c-contact__inner--right{width:50%;padding:75px 15px;text-align:center;text-decoration:none;color:#090909}@media screen and (max-width:768px){.c-contact__inner--left,.c-contact__inner--right{width:100%;padding:35px 15px}}.c-contact__inner--left::before,.c-contact__inner--right::before{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.c-contact__inner--left{position:relative}.c-contact__inner--left::before{content:'';width:1px;height:100%;top:0;right:0;position:absolute;background:#090909}@media screen and (max-width:768px){.c-contact__inner--left::before{top:unset;bottom:0;height:1px;width:100%}}.c-contact__inner--left:hover .c-btn__call::before{-webkit-animation:phone-shake 1s ease-in-out infinite;animation:phone-shake 1s ease-in-out infinite}.c-contact__inner--right{position:relative}.c-contact__inner--right::before{content:'';width:1px;height:100%;bottom:0;left:0;position:absolute;background:#090909}@media screen and (max-width:768px){.c-contact__inner--right::before{top:0;bottom:unset;height:1px;width:100%}}.c-contact__inner--right:hover .c-btn__form{color:#090909;background:0 0}.c-follower{margin-top:50px}.c-follower__total{width:100%;text-align:center;margin-bottom:25px}.c-follower__total span,.c-follower__total strong{display:block;text-align:center}.c-follower__total span{text-transform:uppercase;font-family:'Cormorant Garamond',serif;font-size:2.6rem;line-height:31px;font-weight:400;margin-bottom:10px}@media screen and (max-width:959px){.c-follower__total span{font-size:2.2rem}}.c-follower__total strong{font-weight:700;font-size:4.6rem;line-height:62px}@media screen and (max-width:959px){.c-follower__total strong{font-size:3.8rem;line-height:52px}}.c-follower__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.c-follower__social--item span,.c-follower__social--item strong{display:block;text-align:left}.c-follower__social--item span{text-transform:uppercase;font-family:'Cormorant Garamond',serif;font-size:1.6rem;line-height:20px;font-weight:400;margin-bottom:5px}@media screen and (max-width:959px){.c-follower__social--item span{font-size:1.2rem}}.c-follower__social--item strong{font-weight:700;font-size:2.8rem;line-height:37px}@media screen and (max-width:959px){.c-follower__social--item strong{font-size:2rem;line-height:32px}}.c-pagination{margin-top:50px}@media screen and (max-width:559px){.c-pagination{margin-top:25px}}.c-pagination ul{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;position:relative}.c-pagination ul::before{content:"";display:block;width:100%;height:1px;background-color:#090909;position:absolute;top:calc(50% - .5px);left:0;z-index:-1}.c-pagination ul li{background-color:#fff}.c-pagination ul li a,.c-pagination ul li span{font-size:1.6rem;text-align:center;color:#090909;padding:5px 20px}@media screen and (max-width:559px){.c-pagination ul li a,.c-pagination ul li span{padding:5px 10px}}.c-slide__news{padding-bottom:70px}@media screen and (max-width:959px){.c-slide__news{padding-bottom:35px}}@media screen and (max-width:559px){.c-slide__news{padding:0 0 25px}}.c-slide__news div a,.c-slide__news li a{max-width:380px;background:#f4f4f4;margin:0 15px;display:block;text-decoration:none;color:#090909;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:1919px){.c-slide__news div a,.c-slide__news li a{max-width:340px}}@media screen and (max-width:1365px){.c-slide__news div a,.c-slide__news li a{max-width:320px}}@media screen and (max-width:768px){.c-slide__news div a,.c-slide__news li a{margin:0 7.5px}}@media screen and (max-width:559px){.c-slide__news div a,.c-slide__news li a{margin:0 5px}}.c-slide__news div a:hover,.c-slide__news li a:hover{opacity:.7}.c-slide__news div a article figure img,.c-slide__news li a article figure img{width:100%;aspect-ratio:370/211;-o-object-fit:cover;object-fit:cover}.c-slide__news--content{padding:20px;border:1px solid #cdcdcd;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1365px){.c-slide__news--content{padding:10px}}.c-slide__news--left{width:63px}.c-slide__news--left span,.c-slide__news--left strong{display:block;font-family:'Cormorant Garamond',serif}.c-slide__news--left>span{height:63px;border:1px solid #cdcdcd;text-align:center;font-size:2.9rem;letter-spacing:.1em;line-height:35px}.c-slide__news--left>span strong{line-height:20px;font-size:1.6rem;font-weight:400;text-transform:uppercase}.c-slide__news--left>strong{text-align:center;color:#b7b7b7;text-transform:uppercase}.c-slide__news--right{width:calc(100% - 83px);text-align:right}.c-slide__news--right span{text-transform:uppercase;font-family:'Cormorant Garamond',serif;font-size:1.2rem;line-height:14px;padding:3px 10px;background:#fff;color:#000}.c-slide__news .slick-list{padding:0!important}.c-slide__news .slick-next,.c-slide__news .slick-prev{width:113px;height:20px;z-index:1;top:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.c-slide__news .slick-next,.c-slide__news .slick-prev{width:55px;height:11px}}.c-slide__news .slick-next::before,.c-slide__news .slick-prev::before{display:none}.c-slide__news .slick-next img,.c-slide__news .slick-prev img{width:113px;height:20px}.c-slide__news .slick-prev{left:18.75%}@media screen and (max-width:768px){.c-slide__news .slick-prev{left:15px}}.c-slide__news .slick-prev:hover{left:calc(18.75% - 15px)}@media screen and (max-width:768px){.c-slide__news .slick-prev:hover{left:15px}}.c-slide__news .slick-next{left:calc(18.75% + 133px);right:unset}@media screen and (max-width:768px){.c-slide__news .slick-next{left:85px}}.c-slide__news .slick-next:hover{left:calc(18.75% + 148px)}@media screen and (max-width:768px){.c-slide__news .slick-next:hover{left:85px}}.c-slide__news .slick-next img{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.c-talents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:959px){.c-talents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-talents.is-artist{margin-top:100px}.c-talents.is-artist .c-talents__block{max-width:390px;width:32%}@media screen and (max-width:959px){.c-talents.is-artist .c-talents__block{width:49%}}@media screen and (max-width:559px){.c-talents.is-artist .c-talents__block{width:100%;max-width:none;margin-bottom:20px}}.c-talents.is-artist .c-talents__block:nth-child(4n){margin-right:2%}@media screen and (max-width:959px){.c-talents.is-artist .c-talents__block:nth-child(4n){margin-right:0}}.c-talents.is-artist .c-talents__block:nth-child(3n){margin-right:0}.c-talents.is-artist .c-talents__block:not(:nth-child(3n)){margin-right:2%}@media screen and (max-width:959px){.c-talents.is-artist .c-talents__block:not(:nth-child(3n)){margin-right:0}}.c-talents.is-artist .c-talents__block a figure img{aspect-ratio:380/253}.c-talents__block{width:23.3%;margin-bottom:2.26%}.c-talents__block:not(:nth-child(4n)){margin-right:2.26%}@media screen and (max-width:959px){.c-talents__block:not(:nth-child(4n)){margin-right:0}}@media screen and (max-width:959px){.c-talents__block{width:49%}}@media screen and (max-width:559px){.c-talents__block{width:100%;margin-bottom:20px}}.c-talents__block a{display:block;text-decoration:none}.c-talents__block a figure{margin:0}.c-talents__block a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.c-talents__txt{background-color:#f4f4f4;border:1px solid #cdcdcd;border-top:none;padding:20px;position:relative}.c-talents__txt h3{font-weight:500;font-size:1.6rem;letter-spacing:.04em;color:#090909;margin-bottom:10px}.c-talents__txt p{font-family:'Cormorant Garamond',serif;font-size:1.2rem;letter-spacing:.04em;color:#090909}.c-talents__txt span{text-transform:uppercase;font-family:'Cormorant Garamond',serif;font-size:1.2rem;line-height:14px;padding:3px 10px;background:#fff;color:#000;position:absolute;bottom:20px;right:20px}.c-title__main{margin-bottom:46px}.c-title__main.mb0{margin-bottom:0}@media screen and (max-width:768px){.c-title__main.mb0{margin-bottom:15px}}.c-title__main.animatable>span>span,.c-title__main.animatable>strong>span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.c-title__main.animatable.animated>span>span,.c-title__main.animatable.animated>strong>span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-title__main.is-black>span,.c-title__main.is-black>strong{color:#000}.c-title__main>span,.c-title__main>strong{display:block;overflow-y:hidden}.c-title__main>span>span,.c-title__main>strong>span{-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;display:block}.c-title__main>strong{font-size:6rem;line-height:72px;height:72px;font-weight:400;color:#090909;font-family:'Cormorant Garamond',serif;text-transform:uppercase;margin-bottom:13px}@media screen and (max-width:959px){.c-title__main>strong{font-size:4rem;line-height:55px;height:55px;margin-bottom:7px}}@media screen and (max-width:768px){.c-title__main>strong{font-size:3.2rem;line-height:45px;height:45px}}.c-title__main>span{font-size:2rem;line-height:32px;height:32px;font-weight:500;line-height:26px;font-family:'游ゴシック','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}@media screen and (max-width:768px){.c-title__main>span{font-size:1.8rem;line-height:28px;height:28px}}.c-title__main--sup.animatable>span>span,.c-title__main--sup.animatable>strong>span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.c-title__main--sup.animatable.animated>span>span,.c-title__main--sup.animatable.animated>strong>span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-title__main--sup>span,.c-title__main--sup>strong{display:block;overflow-y:hidden;text-shadow:1px 1px #fff}.c-title__main--sup>span span,.c-title__main--sup>strong span{display:block;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.c-title__main--sup>strong{font-size:10rem;line-height:121px;height:121px;font-weight:400;font-family:'Cormorant Garamond',serif;text-transform:uppercase;margin-bottom:16px}@media screen and (max-width:1365px){.c-title__main--sup>strong{font-size:8rem;line-height:90px;height:90px}}@media screen and (max-width:959px){.c-title__main--sup>strong{font-size:6rem;line-height:70px;height:70px;margin-bottom:5px}}@media screen and (max-width:768px){.c-title__main--sup>strong{font-size:4.5rem;line-height:50px;height:50px}}@media screen and (max-width:559px){.c-title__main--sup>strong{font-size:3rem;line-height:35px;height:35px;margin-bottom:0}}.c-title__main--sup>span{font-size:2rem;font-weight:500;line-height:26px;height:26px}@media screen and (max-width:1365px){.c-title__main--sup>span{font-size:1.8rem}}.c-title__slide--news{font-size:2rem;font-weight:700;line-height:32px;margin-bottom:10px;text-align:left;height:64px;overflow:hidden}@media screen and (max-width:1365px){.c-title__slide--news{font-size:1.8rem;line-height:30px}}.c-title__lower{padding-left:80px;margin-bottom:200px}@media screen and (max-width:1365px){.c-title__lower{margin-bottom:100px}}@media screen and (max-width:768px){.c-title__lower{padding-left:15px;margin-bottom:50px}}.c-title__lower.animatable strong>span,.c-title__lower.animatable>span>span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.c-title__lower.animatable.animated strong>span,.c-title__lower.animatable.animated>span>span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-title__lower strong,.c-title__lower>span{display:block;overflow-y:hidden}.c-title__lower strong>span,.c-title__lower>span>span{display:block;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.c-title__lower strong{font-size:7.2rem;letter-spacing:.06em;line-height:88px;margin-bottom:28px;font-family:'Cormorant Garamond',serif;font-weight:400;text-transform:uppercase;height:88px}@media screen and (max-width:959px){.c-title__lower strong{font-size:5.3rem;line-height:65px;height:65px}}@media screen and (max-width:768px){.c-title__lower strong{font-size:3.5rem;line-height:50px;height:50px;margin-bottom:10px}}.c-title__lower>span{font-size:2rem;font-weight:500;line-height:32px;height:32px}@media screen and (max-width:959px){.c-title__lower>span{font-size:1.8rem;line-height:30px;height:30px}}.c-title__contact{font-size:2rem;font-family:'Yu Mincho',YuMincho,'Hiragino Mincho ProN',HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;line-height:32px;letter-spacing:.04em;margin-bottom:38px}@media screen and (max-width:959px){.c-title__contact{margin-bottom:20px}}.c-title__single{margin-bottom:100px;overflow-y:hidden}@media screen and (max-width:1365px){.c-title__single{margin-bottom:100px}}@media screen and (max-width:768px){.c-title__single{margin-bottom:50px}}.c-title__single.animatable>span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.c-title__single.animatable.animated>span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-title__single>span{text-align:center;font-size:4.5rem;font-weight:500;line-height:77px;font-family:'Yu Mincho',YuMincho,'Hiragino Mincho ProN',HGS明朝E,メイリオ,Meiryo,serif;letter-spacing:.06em;display:block;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}@media screen and (max-width:959px){.c-title__single>span{font-size:3.5rem;line-height:65px}}@media screen and (max-width:559px){.c-title__single>span{font-size:2.4rem;line-height:52px}}.c-tab1__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-2px}@media screen and (max-width:768px){.c-tab1__list{display:block}}.c-tab1__list>li{width:calc(33.33% - 10px);height:76px;background-color:transparent;border:2px solid #090909;font-size:1.6rem;color:#090909;text-align:center;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-weight:600;line-height:26px;letter-spacing:.06em;position:relative}@media screen and (max-width:959px){.c-tab1__list>li{font-size:1.4rem}}@media screen and (max-width:768px){.c-tab1__list>li{width:100%;height:60px;border-bottom:none}}.c-tab1__list>li:not(.is-active){cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.c-tab1__list>li:not(.is-active):hover{background-color:#090909;color:#fff}.c-tab1__list>li:not(.is-active):hover::after{background-image:url(../images/common/svg/icon-arrow-down-bl.svg)}.c-tab1__list>li::after{content:"";display:block;width:16px;height:16px;background-image:url(../images/common/svg/icon-arrow-down-wh.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-tab1__list>li.is-active{background-color:#090909;color:#fff}.c-tab1__list>li.is-active::after{background-image:url(../images/common/svg/icon-arrow-down-bl.svg)}.c-tab1__content{width:100%;padding:20px;background-color:#090909;display:none}@media screen and (max-width:559px){.c-tab1__content{padding:20px 10px}}.c-tab1__content.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.c-tab1__content.is-active{display:block}}.c-tab1__content--txt{width:50%;padding-right:20px;color:#fff}@media screen and (max-width:768px){.c-tab1__content--txt{width:100%;padding-right:0}}.c-tab1__content--txt .c-title__main{padding-bottom:20px;border-bottom:2px solid #fff;margin-bottom:30px}.c-tab1__content--txt .c-title__main>strong{font-size:4rem;line-height:1;height:auto;color:#fff}.c-tab1__content--txt .c-title__main>span{font-size:1.6rem;line-height:1}.c-tab1__content--txt p{letter-spacing:.06em}.c-tab1__content--txt .c-btn__form{margin-top:50px}.c-tab1__content--img{width:50%}@media screen and (max-width:768px){.c-tab1__content--img{width:100%}}.l-header{position:relative;border-bottom:2px solid #000;padding-left:80px}@media screen and (max-width:1365px){.l-header{padding-left:30px}}@media screen and (max-width:959px){.l-header{padding-left:15px}}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header__inner--logo{display:block;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.l-header__inner--logo:hover{opacity:.8}@media screen and (max-width:959px){.l-header__inner--nav{width:calc(100% - 140px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:768px){.l-header__inner--nav{position:absolute;width:100%;height:100vh;background:#fff;padding:80px 15px;display:block;top:0;left:0;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.l-header__inner--nav .c-btn__contact{color:#fff}}.l-header__inner--nav.is-active{opacity:1;visibility:visible}.l-header__inner--nav ul{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px}@media screen and (max-width:1365px){.l-header__inner--nav ul{width:575px}}@media screen and (max-width:959px){.l-header__inner--nav ul{position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:auto;margin-right:15px}}@media screen and (max-width:768px){.l-header__inner--nav ul{display:block}}.l-header__inner--nav ul li{margin:0 25px}@media screen and (max-width:1365px){.l-header__inner--nav ul li{margin:0 15px}}@media screen and (max-width:959px){.l-header__inner--nav ul li{margin:0}}@media screen and (max-width:768px){.l-header__inner--nav ul li{margin-bottom:50px}}@media screen and (max-width:559px){.l-header__inner--nav ul li{margin-bottom:35px}}@media screen and (max-width:959px){.l-header__inner--nav ul li:not(:last-child){margin-right:15px}}@media screen and (max-width:768px){.l-header__inner--nav ul li:not(:last-child){margin-right:0}}.l-header__inner--nav ul li a{text-decoration:none;display:block;color:#000;font-family:'Cormorant Garamond',serif;line-height:20px;text-transform:uppercase;overflow-y:hidden;height:20px}@media screen and (max-width:768px){.l-header__inner--nav ul li a{line-height:48px;height:48px;font-size:4rem}}.l-header__inner--nav ul li a:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.l-header__inner--nav ul li a span{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.l-header__inner--nav ul li a span:nth-child(2){font-weight:700}.l-header__inner--toggle{display:none;cursor:pointer;height:60px;width:60px;position:relative;z-index:10;padding:24px 5px;background:#fff}@media screen and (max-width:768px){.l-header__inner--toggle{display:block}}.l-header__inner--toggle.white-item span{background:#fff}.l-header__inner--toggle.white-item.is-scroll span{background:#000}.l-header__inner--toggle span{display:block;background:#000;width:31px;height:1px;margin:0 auto;-webkit-transition:.25s all .25s,.25s -webkit-transform;transition:.25s all .25s,.25s -webkit-transform;-o-transition:.25s all .25s,.25s transform;transition:.25s all .25s,.25s transform;transition:.25s all .25s,.25s transform,.25s -webkit-transform}.l-header__inner--toggle span strong{display:none}.l-header__inner--toggle span:nth-child(1){margin-bottom:10px}.l-header__inner--toggle.is-active span{-webkit-transition:.25s all,.25s -webkit-transform .25s;transition:.25s all,.25s -webkit-transform .25s;-o-transition:.25s all,.25s transform .25s;transition:.25s all,.25s transform .25s;transition:.25s all,.25s transform .25s,.25s -webkit-transform .25s}.l-header__inner--toggle.is-active span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:4px;margin-top:6px}.l-header__inner--toggle.is-active span:nth-child(2){margin-top:-5px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.l-footer{border-top:2px solid #000}.l-footer__top{padding-top:75px}@media screen and (max-width:959px){.l-footer__top{padding-top:45px}}.l-footer__top ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.l-footer__top ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.l-footer__top ul li:not(:last-child){margin-bottom:25px}}.l-footer__top ul li a{text-decoration:none;color:#000;font-family:'Cormorant Garamond',serif;line-height:20px;height:20px;text-transform:uppercase;overflow-y:hidden;display:block}@media screen and (max-width:768px){.l-footer__top ul li a{font-size:3rem;line-height:40px;height:40px}}.l-footer__top ul li a:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.l-footer__top ul li a span{display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.l-footer__top ul li a span:nth-child(2){font-weight:700}.l-footer__middle{text-align:center;padding:100px 0;display:block}@media screen and (max-width:959px){.l-footer__middle{padding:70px 0}}@media screen and (max-width:559px){.l-footer__middle img{max-width:60%}}.l-footer__bot{padding:20px 0;border-top:1px solid #cdcdcd}@media screen and (max-width:768px){.l-footer__bot{padding:10px 0}}.l-footer__bot p{font-size:1.2rem;line-height:14px;font-family:'Cormorant Garamond',serif}.l-container,.l-container__1200{width:100%;margin:0 auto;padding:0 15px}.l-container__1200{max-width:1230px}@font-face{font-family:'NotoSans CondensedSemiBold';src:url(/assets/fonts/NotoSans-CondensedSemiBold.ttf) format("truetype")}@font-face{font-family:Anastacia;src:url(../fonts/Anastacia.eot);src:local("Anastacia"),local("Anastacia"),url(../fonts/Anastacia.eot?#iefix) format("embedded-opentype"),url(../fonts/Anastacia.woff2) format("woff2"),url(../fonts/Anastacia.woff) format("woff"),url(../fonts/Anastacia.ttf) format("truetype"),url(../fonts/Anastacia.svg#Anastacia) format("svg");font-weight:400;font-style:normal;font-display:swap}.border-bottom,.p-top__about,.p-top__news{border-bottom:2px solid #000}.p-top__news{padding:150px 0}@media screen and (max-width:959px){.p-top__news{padding:70px 0}}.p-top__about{padding:200px 0 230px}@media screen and (max-width:959px){.p-top__about{padding:70px 0}}@media print,screen and (min-width:769px){.p-top__talent .c-talents__block{width:31.8%}.p-top__talent .c-talents__block:nth-child(3){margin-right:0}}.p-top__talentBtn{margin-top:30px}.p-top__talentBtn .c-btn__form{text-decoration:none;text-align:center}.p-top__audition{padding:230px 0 0}@media screen and (max-width:959px){.p-top__audition{padding:70px 0 0}}@font-face{font-family:'NotoSans CondensedSemiBold';src:url(/assets/fonts/NotoSans-CondensedSemiBold.ttf) format("truetype")}@font-face{font-family:Anastacia;src:url(../fonts/Anastacia.eot);src:local("Anastacia"),local("Anastacia"),url(../fonts/Anastacia.eot?#iefix) format("embedded-opentype"),url(../fonts/Anastacia.woff2) format("woff2"),url(../fonts/Anastacia.woff) format("woff"),url(../fonts/Anastacia.ttf) format("truetype"),url(../fonts/Anastacia.svg#Anastacia) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'NotoSans CondensedSemiBold';src:url(/assets/fonts/NotoSans-CondensedSemiBold.ttf) format("truetype")}@font-face{font-family:Anastacia;src:url(../fonts/Anastacia.eot);src:local("Anastacia"),local("Anastacia"),url(../fonts/Anastacia.eot?#iefix) format("embedded-opentype"),url(../fonts/Anastacia.woff2) format("woff2"),url(../fonts/Anastacia.woff) format("woff"),url(../fonts/Anastacia.ttf) format("truetype"),url(../fonts/Anastacia.svg#Anastacia) format("svg");font-weight:400;font-style:normal;font-display:swap}.p-audition__lead{position:relative;margin-bottom:100px}.p-audition__lead--txt{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.p-audition__lead--txt{width:90%;position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-bottom:20px}}.p-audition__lead--txt p:not(:last-child){margin-bottom:20px}.p-audition__lead--txt p span{position:relative;display:inline-block;font-weight:700;font-size:2rem;letter-spacing:.06em;line-height:1;color:#fff;background-color:#090909;padding:10px}@media screen and (max-width:768px){.p-audition__lead--txt p span{font-size:1.6rem}}.p-audition__lead--txt p span.animatable.animated::before{width:0}.p-audition__lead--txt p span::before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;right:0;-webkit-transition:all 1s cubic-bezier(.5,0,.1,1);-o-transition:all 1s cubic-bezier(.5,0,.1,1);transition:all 1s cubic-bezier(.5,0,.1,1)}.p-audition__lead--img{width:50%;margin-left:auto}@media screen and (max-width:768px){.p-audition__lead--img{width:90%;text-align:right}}.p-audition__lead--img img{max-width:508px;width:100%;height:auto}.p-audition__flow ul li{padding-left:24px;position:relative}.p-audition__flow ul li::before{content:"";display:block;width:14px;height:14px;background-image:url(../images/common/svg/icon-check.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-audition__flow .caution{font-size:1.2rem;line-height:2.1}@media screen and (max-width:768px){.p-audition__flow .caution{font-size:1rem}}.p-audition__flow .mt50{margin-top:50px}.p-audition__flow .mb20{margin-bottom:20px}@font-face{font-family:'NotoSans CondensedSemiBold';src:url(/assets/fonts/NotoSans-CondensedSemiBold.ttf) format("truetype")}@font-face{font-family:Anastacia;src:url(../fonts/Anastacia.eot);src:local("Anastacia"),local("Anastacia"),url(../fonts/Anastacia.eot?#iefix) format("embedded-opentype"),url(../fonts/Anastacia.woff2) format("woff2"),url(../fonts/Anastacia.woff) format("woff"),url(../fonts/Anastacia.ttf) format("truetype"),url(../fonts/Anastacia.svg#Anastacia) format("svg");font-weight:400;font-style:normal;font-display:swap}.p-contact{padding-bottom:120px}@media print,screen and (min-width:md){.p-contact{padding-bottom:60px}}