a,ins{text-decoration:none}.c-pager__svg,.p-home-story__svg,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}body.is-fixed,body.is-open{padding-right:var(--scrollbar-width)}button,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}a,button{margin:0;padding:0}a,button,hr{padding:0}.c-contact-block,.c-contact-tab,.c-home-point-item,.c-pager,.l-entry,.p-company-value__blocks,.p-home-faq__item,.p-home-story__title,.page,body,section{width:100%;position:relative}.c-page-mv__title-inline.is-clone,.l-loading__inner{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.l-nav.is-black:not(.is-home) .l-nav__text-inline,body,ins,mark{color:#000}.c-home-point-item__heading-inline,.c-home-what-list__title-inline{background-position:100%;background-repeat:no-repeat;background-size:200% 100%}.swiper,nav ul,ol,ul{list-style:none}.p-home-event,.p-home-liver{contain-intrinsic-size:auto 500px;content-visibility:auto}.p-home-event,.p-home-liver,.p-home-story{content-visibility:auto}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:0 0;font-size:100%;vertical-align:baseline}.c-cate-menu__text,input,select{vertical-align:middle}ins,mark{background-color:#ff9}.l-loading__dot,.l-nav.is-home .l-nav__button:after,.l-nav.is-home .l-nav__button:before,.l-nav.is-home .l-nav__line,.l-nav.is-white .l-nav__button:after,.l-nav.is-white .l-nav__button:before,.l-nav.is-white .l-nav__line,body{background-color:#fff}mark{font-style:italic;font-weight:700}.l-nav__text-inline,body{font-style:normal;font-weight:400}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}html,img.is-fit{height:100%}:focus{outline:0}@media (max-width:780px){:root{--base-size:390}html{font-size:calc(100vw / var(--base-size) * 10 * .8)}}@-webkit-keyframes animate-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animate-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes animate-circle-reset{0%{-webkit-transform:rotate(-49deg);transform:rotate(-49deg)}to{-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}}@keyframes animate-circle-reset{0%{-webkit-transform:rotate(-49deg);transform:rotate(-49deg)}to{-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}@media only screen and (max-width:780px) and (max-width:480px){html{font-size:calc(100vw / var(--base-size) * 10)}}@media (max-width:1920px) and (min-width:781px){html{font-size:calc(100vw / var(--base-size) * 10)}}@media (min-width:1921px){html{font-size:87.5%}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:source-han-sans-japanese,sans-serif;font-stretch:normal;letter-spacing:normal;line-height:normal;overflow-x:hidden;overscroll-behavior-y:none;text-align:left}@media (max-width:780px){body{font-size:1.4rem;height:100%;overflow:hidden}.pc{display:none}}body.is-open{-ms-overflow-style:none;overflow:hidden;scrollbar-width:none}body.is-open::-webkit-scrollbar{display:none}body.is-fixed{left:0;overflow:hidden;position:fixed;top:0}img{height:auto;-o-object-fit:cover;object-fit:cover;user-select:none;vertical-align:bottom;width:100%}button{background-color:transparent;border:none;cursor:pointer;outline:0;user-select:none}.l-header__image--black,.l-nav__line{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:780px){.sp{display:block}.page{overflow-x:hidden}.page__entry{margin:calc(80 / var(--base-size) * 100%) 0 0}}.p-talent-detail__list,.wrapper{background-color:#fff;position:relative;width:100%}@media (min-width:781px){:root{--base-size:1366}body{font-size:1.5rem;height:auto;min-height:100%}.pc{display:block}.sp{display:none}.page__entry{margin:calc(120 / var(--base-size) * 100%) 0}.wrapper{min-height:100vh}}.c-faq-item,.c-faq-item__title,.c-home-what-list__item,.c-home-what-list__title,.c-news-item,.c-sec-heading__ja,.c-sec-heading__wrap,.c-story-item,.c-talent-archive-item,.c-talent-item,.container,.p-home-modal__item,.p-home-modal__list{position:relative}.container.is-page,.l-header.is-inview .l-header__image{opacity:0}.l-loading{height:120%;left:-10%;position:fixed;top:-10%;width:120%;will-change:transform;z-index:9}.l-loading:before,.l-loading__wrap,.p-home-mv__inner{height:100%;width:100%}.l-loading:before{content:"";left:0;position:absolute;top:0}@media (max-width:780px){.page__entry--talent-archive{margin:0}.wrapper{overflow-x:hidden}.container{height:100%;overflow-y:scroll}.l-loading:before{background-image:-webkit-linear-gradient(140deg,#fa8160,#d2c0fd 60%);background-image:linear-gradient(310deg,#fa8160,#d2c0fd 60%)}.l-loading__dot{height:4px;width:3px}}.c-more-button,.l-loading__inner,.l-loading__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.l-loading__inner{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:180px}.l-loading__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:24px}.l-loading__svg,.l-menu-nav__svg,.l-nav__svg{display:block;width:100%}.c-home-mv-play-button__path,.l-loading__path,.l-menu-nav__path,.l-nav.is-home .l-nav__path,.l-nav.is-white .l-nav__path{fill:#fff}.l-loading__image{margin:0 0 0 16px;position:relative;width:80px}.l-loading__dots{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:20%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;left:100%;position:absolute}.l-loading__dot{margin:0 0 0 4px;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:opacity .2s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),opacity .2s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.l-loading__dot.is-active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.l-header{position:fixed;z-index:4}@media (max-width:780px){.l-header{left:calc(25 / var(--base-size) * 100%);top:calc(15 / var(--base-size) * 100%)}.l-header.is-home{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.l-header.is-home.is-inview{-webkit-transform:translate3d(10%,60%,0);transform:translate3d(10%,60%,0)}}.l-header.is-inview .l-header__image.is-active{opacity:1}@media (max-width:780px){.l-header__logo{width:calc(100 / var(--base-size) * 119 * 1vw)}.l-nav{right:calc(30 / var(--base-size) * 100%);top:calc(15 / var(--base-size) * 100%)}}.l-header__link{display:block;position:relative;width:100%}.l-header__image{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.l-header__image--black{height:100%;left:0;position:absolute;top:0;user-select:none;width:100%}.l-header__image.is-active{opacity:0}.l-nav{position:fixed;z-index:3}.l-nav.is-home .l-nav__text-inline,.l-nav.is-white .l-nav__text-inline{color:#fff}.l-nav.is-black:not(.is-home) .l-nav__button:after,.l-nav.is-black:not(.is-home) .l-nav__button:before,.l-nav.is-black:not(.is-home) .l-nav__line,.p-home-what{background-color:#000}.l-nav.is-black:not(.is-home) .l-nav__path{fill:#000}.l-nav.is-home{mix-blend-mode:difference}.l-nav.is-home .l-nav__icon,.l-nav.is-play-video.is-inview .l-nav__icon{-webkit-animation:none;animation:none}@media (max-width:780px){.l-nav.is-home{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.l-nav.is-home.is-inview{-webkit-transform:translate3d(-20%,90%,0);transform:translate3d(-20%,90%,0)}.l-nav__button{padding:calc(100 / var(--base-size) * 3 * 1vw) calc(100 / var(--base-size) * 10 * 1vw) calc(100 / var(--base-size) * 2 * 1vw)}}.l-nav.is-home.is-inview{mix-blend-mode:normal}.l-nav.is-home.is-inview .l-nav__icon{-webkit-animation:1s step-end infinite alternate animate-menu-icon-blinking;animation:1s step-end infinite alternate animate-menu-icon-blinking}.l-nav.is-open .l-nav__text-inline{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0);-webkit-transition-duration:.3s;transition-duration:.3s}.l-menu-nav__button,.l-nav__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.c-menu-item__link,.l-nav__text-inline,.p-talent-detail__label{display:inline-block}.l-nav__button:after,.l-nav__button:before{content:"";height:100%;position:absolute;top:0;width:1px}.l-nav__button:before{left:0}.l-nav__button:after{right:0}.l-nav__line{height:1px;position:absolute;user-select:none;width:calc(100 / var(--base-size) * 8 * 1vw)}@media (max-width:780px){.l-nav__line{width:calc(100 / var(--base-size) * 6 * 1vw)}.l-nav__icon{width:calc(100 / var(--base-size) * 11 * 1vw)}}.l-nav__line--left-top{bottom:100%;left:0}.l-nav__line--left-bottom{left:0;top:100%}.l-nav__line--right-top{bottom:100%;right:0}.l-nav__line--right-bottom{right:0;top:100%}.l-entry__inner,.l-menu-nav__text,.l-nav__text,.p-home-liver__title-wrap{overflow:hidden;position:relative}@media (max-width:780px){.l-nav__text{margin:0 0 0 calc(100 / var(--base-size) * 6 * 1vw)}.l-nav__text-inline{font-size:1.4rem}}.l-nav__text-inline{font-family:alternate-gothic-atf,sans-serif;line-height:1;padding-top:var(--fontVerticalTop);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.c-menu-item__en,.c-menu-item__ja{padding-top:var(--fontVerticalTop);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400;color:#fff}.l-nav__text-inline--close{left:0;position:absolute;top:105%}@-webkit-keyframes animate-menu-icon-blinking{34%,66%,to{opacity:0}0%,33%,67%,99%{opacity:1}}@keyframes animate-menu-icon-blinking{34%,66%,to{opacity:0}0%,33%,67%,99%{opacity:1}}.c-menu-item__en{line-height:1;transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}@media (max-width:780px){.c-menu-item__en{font-size:4rem;letter-spacing:4px}.l-menu-nav{right:calc(30 / var(--base-size) * 100%);top:calc(15 / var(--base-size) * 100%)}}@media (min-width:781px){.l-loading:before{background-image:-webkit-linear-gradient(200deg,#fa8160,#d2c0fd 55%);background-image:linear-gradient(-110deg,#fa8160,#d2c0fd 55%)}.l-loading__dot{height:6px;width:4px}.l-header{left:60px;top:calc(55 / var(--base-size) * 100%)}.l-header.is-home{-webkit-transform:translate3d(32%,165%,0);transform:translate3d(32%,165%,0);will-change:transform}.l-header__logo{width:calc(100 / var(--base-size) * 161 * 1vw)}.l-nav{right:60px;top:calc(75 / var(--base-size) * 100%)}.l-nav.is-home{-webkit-transform:translate3d(-52%,265%,0);transform:translate3d(-52%,265%,0);will-change:transform}.l-nav__button{padding:calc(100 / var(--base-size) * 3 * 1vw) calc(100 / var(--base-size) * 15 * 1vw) calc(100 / var(--base-size) * 2 * 1vw)}.l-nav__line{width:calc(100 / var(--base-size) * 8 * 1vw)}.l-nav__icon{width:calc(100 / var(--base-size) * 16 * 1vw)}.l-nav__text{margin:0 0 0 calc(100 / var(--base-size) * 9 * 1vw)}.l-nav__text-inline{font-size:1.8rem}.c-menu-item__en{font-size:8rem;letter-spacing:8px}.c-menu-item__ja{margin:calc(var(--fontVerticalTop) * -4) 0 0}}@media only screen and (min-width:781px) and (max-height:800px){.c-menu-item__en{font-size:7rem}}.c-menu-item__ja{font-size:1.4rem;letter-spacing:1.4px;transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.c-home-point-item__heading,.c-home-what-list__arrow,.l-footer__pagetop,.l-menu-nav,.l-menu__logo,.p-home-modal__story-image,.p-home-mv__play-button{position:absolute}.l-menu-nav.is-open .l-menu-nav__text-inline,.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:780px){.l-menu-nav__button{padding:calc(100 / var(--base-size) * 3 * 1vw) calc(100 / var(--base-size) * 10 * 1vw) calc(100 / var(--base-size) * 2 * 1vw)}}.l-menu-nav__button:after,.l-menu-nav__button:before{background-color:#fff;content:"";height:100%;position:absolute;top:0;width:1px}.c-more-button:before,.l-menu-nav__button:before{left:0}.c-more-button:after,.l-menu-nav__button:after{right:0}.l-menu-nav__line{background-color:#fff;height:1px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100 / var(--base-size) * 8 * 1vw)}@media (max-width:780px){.l-menu-nav__line{width:calc(100 / var(--base-size) * 6 * 1vw)}.l-menu-nav__icon{width:calc(100 / var(--base-size) * 11 * 1vw)}}.l-menu-nav__line--left-top{bottom:100%;left:0}.l-menu-nav__line--left-bottom{left:0;top:100%}.l-menu-nav__line--right-top{bottom:100%;right:0}.l-menu-nav__line--right-bottom{right:0;top:100%}@media (max-width:780px){.l-menu-nav__text{margin:0 0 0 calc(100 / var(--base-size) * 6 * 1vw)}.l-menu-nav__text-inline{font-size:1.4rem}}.l-menu-nav__text-inline{color:#fff;display:inline-block;font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400;line-height:1;padding-top:var(--fontVerticalTop);-webkit-transform:translate3d(0,105%,0);transform:translate3d(0,105%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.l-menu{display:none;height:100%;left:0;padding-right:var(--scrollbar-width);position:fixed;top:0;width:100%;z-index:5}@media (max-width:780px){.l-menu{background-image:-webkit-linear-gradient(140deg,#fa8160,#d2c0fd 60%);background-image:linear-gradient(310deg,#fa8160,#d2c0fd 60%)}.l-menu__line{display:none}}.l-apply__bg,.l-apply__icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:780px){.l-menu__logo{left:calc(25 / var(--base-size) * 100%);top:calc(15 / var(--base-size) * 100%);width:calc(100 / var(--base-size) * 119 * 1vw)}.l-menu__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:auto;width:calc(293 / var(--base-size) * 100%)}}.l-menu__inner{height:100%;position:relative}.l-menu__list,.p-home-liver__list{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}@media (max-width:780px){.l-menu__item+.l-menu__item{margin:0 0 0 2.04778%}.l-menu__block+.l-menu__block{margin:17.06485% 0 0}}.l-menu__block{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.l-menu__sns-link{display:block;opacity:0;position:absolute;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);width:calc(100 / var(--base-size) * 38 * 1vw)}@media (max-width:780px){.l-menu__sns-link{bottom:calc(40 / var(--base-size) * 100%);right:calc(40 / var(--base-size) * 100%)}.l-entry__target{-webkit-filter:blur(50px);filter:blur(50px)}}.l-entry__target{height:100%;left:0;position:absolute;top:0;width:100%}.c-rewards-item__thumb,.c-talent-archive-item__thumb,.c-talent-item__bg,.c-talent-item__thumb,.l-entry__target canvas,.p-entry__mv-bg,.p-event-archive__mv-bg,.p-event-detail__mv-bg,.p-home-modal__bg,.p-home-modal__bg:after,.p-home-modal__thumb,.p-news-archive__mv-bg,.p-news-detail__mv-bg,.p-talent-archive__mv-bg,.p-talent-detail__thumb{height:100%;left:0;position:absolute;top:0;width:100%}.p-event-detail__body img,.p-news-detail__body img{max-width:100%;width:auto}.l-entry__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;overflow:hidden;position:relative;text-align:center}@media (max-width:780px){.l-entry__link{padding:calc(104 / var(--base-size) * 100%) 0}.l-entry__desc{margin:calc(6 / var(--base-size) * 100%) 0 0}}.l-entry__title{position:relative;z-index:1}.l-entry__title-inline{color:#fff;display:inline-block;font-family:alternate-gothic-atf,sans-serif;font-size:5rem;font-style:normal;font-weight:400;letter-spacing:normal;margin:0 .25%;padding-top:var(--fontVerticalTop);-webkit-transition:margin .3s cubic-bezier(.2, .6, .2, 1);transition:margin .3s cubic-bezier(.2, .6, .2, 1)}.l-apply__bg,.l-footer__link-inline:after{-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.l-entry__desc{color:#fff;font-size:1.2rem;letter-spacing:1.2px;position:relative;z-index:1}.l-footer{background-color:#000;position:relative;width:100%}@media (max-width:780px){.l-footer{padding:calc(187 / var(--base-size) * 100%) 0 calc(22 / var(--base-size) * 100%)}.l-footer__inner{width:calc(375 / var(--base-size) * 100%)}}.c-page-mv__inner,.l-footer__inner,.p-company-outline__inner,.p-company-statement__inner,.p-company-value__inner,.p-entry__inner,.p-event-archive__inner,.p-event-detail__inner,.p-home-about__inner,.p-home-about__title-wrap,.p-home-event__inner,.p-home-faq__inner,.p-home-liver__inner,.p-home-news__inner,.p-home-point__inner,.p-home-rewards__inner,.p-home-story__inner,.p-home-what__inner,.p-news-archive__inner,.p-news-detail__inner,.p-talent-archive__inner,.p-talent-detail__inner{margin:auto;position:relative}@media (max-width:780px){.l-footer__pagetop{right:10%;top:-26%;width:calc(133 / var(--base-size) * 100%)}}.c-breadcrumbs__svg,.c-event-item__link,.c-news-item__svg,.c-rewards-item__block,.c-story-item__link,.c-talent-archive-item__link,.c-talent-item__link,.l-apply__svg,.l-footer__pagetop-link,.p-talent-detail__icon-svg{display:block;width:100%}.l-footer__pagetop-image,.p-home-event__drag-image{-webkit-animation:4s linear infinite animate-circle;animation:4s linear infinite animate-circle;will-change:transform}.c-breadcrumbs,.c-home-what-list,.c-news-item__link,.c-pager__wrap,.l-footer__list,.p-404__content,.p-entry-flow__svg,.p-home-point__list,.p-home-story__blocks,.p-home-story__list{width:100%}@media (min-width:781px){.l-menu-nav{right:calc(60px + var(--scrollbar-width));top:calc(75 / var(--base-size) * 100%)}.l-menu-nav__button{padding:calc(100 / var(--base-size) * 3 * 1vw) calc(100 / var(--base-size) * 15 * 1vw) calc(100 / var(--base-size) * 2 * 1vw)}.l-menu-nav__line{width:calc(100 / var(--base-size) * 8 * 1vw)}.l-menu-nav__icon{width:calc(100 / var(--base-size) * 16 * 1vw)}.l-menu-nav__text{margin:0 0 0 calc(100 / var(--base-size) * 9 * 1vw)}.l-menu-nav__text-inline{font-size:1.8rem}.l-menu{background-image:-webkit-linear-gradient(200deg,#fa8160,#d2c0fd 55%);background-image:linear-gradient(-110deg,#fa8160,#d2c0fd 55%)}.l-menu__line{background-color:#fff;height:100%;opacity:.5;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.5px}.l-menu__line--left{left:calc(341 / var(--base-size) * 100%)}.l-menu__line--center{left:50%}.l-menu__line--right{right:calc(341 / var(--base-size) * 100%)}.l-menu__logo{left:60px;top:calc(50 / var(--base-size) * 100%);width:calc(161 / var(--base-size) * 100%)}.l-menu__inner{width:100%}.l-menu__list{left:9.38967%;position:absolute;top:15.96244%}.l-menu__item+.l-menu__item{margin:0 0 0 12.01878%}.l-menu__block+.l-menu__block{margin:calc(100 / var(--base-size) * 30 * 1vw) 0 0}.l-menu__sns-link{bottom:calc(110 / var(--base-size) * 100%);right:60px}.l-entry__inner{margin:auto;position:relative}.l-entry__target{-webkit-filter:blur(100px);filter:blur(100px)}.l-entry__link{padding:9.85915% 0}.l-entry__desc{margin:.46948% 0 0}.l-footer{padding:calc(100 / var(--base-size) * 100%) 0 calc(30 / var(--base-size) * 100%)}.l-footer__inner{width:calc(1166 / var(--base-size) * 100%)}.l-footer__pagetop{right:0;top:0;width:11.40652%}.l-footer__list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}}@media (max-width:780px){.l-footer__list--aside{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin:13.33333% 0 0;padding:0 8.53333%}.l-footer__item--logo{padding:0 2.66667%;width:48.26667%}}@media (min-width:781px){.l-footer__list--aside{margin:9.43396% 0 0}.l-footer__item--logo{width:13.80789%}}@media (max-width:780px){.l-footer__item--address{margin:13.33333% 0 0;padding:0 8.53333%;width:100%}}@media (min-width:781px){.l-footer__item--address{margin:0 0 0 11.14923%;width:20.58319%}.l-footer__item--contents{width:100%}}@media (max-width:780px){.l-footer__item--sns{margin:0 0 0 20.97902%}}.l-footer__items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:780px){.l-footer__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:13.33333% 0 0;padding:0 8.53333%;width:100%}.l-footer__heading{margin:0 0 6.43087%}}.l-footer__heading,.l-footer__postal-code{padding-top:var(--fontVerticalTop);font-family:alternate-gothic-atf,sans-serif;font-weight:400;font-style:normal}.l-footer__heading{color:#fff;font-size:1.6rem;letter-spacing:.8px}.l-footer__address{font-size:1.4rem;letter-spacing:.7px;margin:calc(100 / var(--base-size) * 5 * 1vw) 0 0}.l-footer__address-link{color:#fff}.l-footer__postal-code{font-size:1.2rem;letter-spacing:.6px}.l-footer__link{color:#fff;display:block;font-family:alternate-gothic-atf,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.8px;padding:4px 0;position:relative}.l-footer__link--privacy,.l-footer__text{color:#919191;font-size:1.2rem;letter-spacing:.6px}@media (max-width:780px){.l-footer__contents{margin:22% 0 0}.l-footer__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-footer__link--instagram{margin:22% 0 0}.l-apply{bottom:0;width:100%}}.l-footer__link--privacy{margin:0 0 0 calc(100 / var(--base-size) * 30 * 1vw);padding:0}.l-apply__heading,.l-footer__text{font-family:alternate-gothic-atf,sans-serif;font-weight:400;padding-top:var(--fontVerticalTop)}.l-footer__link-inline{display:inline-block;position:relative}.l-footer__link-inline:after{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%}.l-footer__text{font-style:normal;padding-top:0!important}.l-apply{position:fixed;right:0;z-index:2}.l-apply__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;overflow:hidden;position:relative}@media (max-width:780px){.l-apply__link{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);padding:calc(19 / var(--base-size) * 100%) calc(28 / var(--base-size) * 100%) calc(19 / var(--base-size) * 100%) calc(22 / var(--base-size) * 100%)}.l-apply__text{margin:0 0 0 calc(28 / var(--base-size) * 100%)}}.c-sec-heading__bg,.l-apply__bg{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);pointer-events:none}.l-apply__bg{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);height:110%;left:-5%;position:absolute;top:-5%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);user-select:none;width:110%}.l-apply__heading{font-size:2rem;letter-spacing:.5px;padding-top:0!important;-webkit-transform:translateY(5%);transform:translateY(5%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.l-apply__heading,.l-apply__text{font-style:normal;position:relative;left:-15px}.l-apply__text{font-family:source-han-sans-japanese,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:4.8px;line-height:1.4;white-space:nowrap}.l-apply__icon{overflow:hidden;pointer-events:none;position:absolute;user-select:none}.c-contact-button__line,.c-more-button__line,.c-sec-heading__bg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:780px){.l-apply__icon{bottom:calc(90 / var(--base-size) * 100%);right:calc(30 / var(--base-size) * 100%);width:calc(45 / var(--base-size) * 100%)}.c-breadcrumbs__item--icon{margin:0 2.99401%;width:1.49701%}}.l-apply__svg--clone{left:0;position:absolute;top:0;-webkit-transform:translate3d(-180%,0,0);transform:translate3d(-180%,0,0)}.l-apply__path{fill:none;stroke:#fff;stroke-width:1}.c-breadcrumbs__list{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;width:100%}.c-breadcrumbs__item--icon,.c-breadcrumbs__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-breadcrumbs__item--icon{min-width:5px}.c-breadcrumbs__from{color:#919191;font-family:alternate-gothic-atf,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;letter-spacing:.65px;padding-top:var(--fontVerticalTop)}.c-breadcrumbs__from--second{font-family:source-han-sans-japanese,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.6px}.c-cate-menu__text.is-news,.c-sec-heading__en{font-family:alternate-gothic-atf,sans-serif;font-weight:400;font-style:normal}.c-breadcrumbs__current{color:#000;font-size:1.2rem;letter-spacing:.6px;line-height:1.3}.c-breadcrumbs__path,.c-news-item__path{fill:none;stroke:#000;stroke-width:1}.c-cate-menu__list,.p-talent-archive__list,.p-talent-detail__links{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;width:100%}@media (max-width:780px){.c-cate-menu__item{margin:3.22581% 6.45161% 0 0}.c-cate-menu__link:before{height:5px;margin:0 5px 0 0;-webkit-transform:translateY(-5%);transform:translateY(-5%);width:5px}}.c-cate-menu__item:last-child{margin-right:0}.c-cate-menu__link{color:#b9b9b9;position:relative}.c-cate-menu__link:before{background-color:#000;border-radius:50%;content:"";display:inline-block;opacity:0;position:relative}.c-cate-menu__link.is-current{color:#000;pointer-events:none}.c-cate-menu__link.is-current:before{opacity:1}.c-cate-menu__text{display:inline-block;letter-spacing:.9px;line-height:1;position:relative;text-transform:uppercase}.c-cate-menu__text.is-news{font-size:1.8rem;padding-top:var(--fontVerticalTop)}.c-cate-menu__text.is-event{font-size:1.6rem}.c-cate-menu__text:after{background-color:#b9b9b9;content:"";height:1px;left:0;position:absolute;top:120%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%}@media (max-width:780px){.c-sec-heading{width:100%}.c-sec-heading__wrap--ja{margin:1.1976% 0 0;padding:.8982% 1.79641% 1.1976%}}.c-sec-heading__bg{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);height:100%;left:0;position:absolute;top:0;user-select:none;width:100%;will-change:clip-path}.c-page-mv__title,.c-pager__arrow{position:relative}.c-sec-heading__en{padding-top:var(--fontVerticalTop);text-transform:uppercase;white-space:nowrap}@media (max-width:780px){.c-sec-heading__en{font-size:3.5rem;letter-spacing:1.75px}.c-sec-heading__text{font-size:1.2rem}}.c-news-item__date,.c-sec-heading__en.is-black,.p-company-outline__link{color:#000}.c-sec-heading__en.is-white,.p-home-story__subs{color:#fff}.c-sec-heading__en.is-transform-none{text-transform:none}.c-sec-heading__text{-webkit-background-clip:text;background-clip:text;background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);color:transparent;display:inline-block;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}@media (max-width:780px){.c-page-mv{padding:calc(170 / var(--base-size) * 100%) 0 calc(10 / var(--base-size) * 100%)}.c-page-mv.is-no-image{padding:calc(120 / var(--base-size) * 100%) 0 calc(10 / var(--base-size) * 100%)}}.c-page-mv__title,.c-pager__number{padding-top:var(--fontVerticalTop);font-family:alternate-gothic-atf,sans-serif;font-weight:400;font-style:normal}.c-page-mv.is-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(top,#fa8160,#d2c0fd);background-image:linear-gradient(180deg,#fa8160,#d2c0fd)}.c-page-mv__title-inline.is-clone,.c-progress__bar{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);left:0}@media (max-width:780px){.c-page-mv__inner{width:calc(334 / var(--base-size) * 100%)}.c-page-mv__title{font-size:4rem;letter-spacing:2px}.c-page-mv__title.is-japanese{font-size:2.5rem;letter-spacing:1px}}.c-page-mv__title.is-japanese{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700}.c-page-mv__title-inline{color:#fff;display:inline-block}.c-page-mv__title-inline.is-clone{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#d2c0fd,#fa8160);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);color:transparent;position:absolute;top:var(--fontVerticalTop)}.c-pager__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-pager__arrow,.c-pager__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.c-pager__arrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media (max-width:780px){.c-pager__arrow{height:calc(100 / var(--base-size) * 31 * 1vw);width:calc(100 / var(--base-size) * 31 * 1vw)}.c-pager__svg{width:100%}}.c-contact-button__line,.c-more-button__line,.c-talent-item__text-bg{-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.c-pager__svg.is-clone{left:0;position:absolute;top:50%}@media (max-width:780px){.c-pager__svg.is-clone{width:100%}.c-progress{background-color:#d9d9d9;height:2px;margin:22.45509% 0 0;overflow:hidden;position:relative;width:100%}.c-progress--story{margin:0}}.c-pager__svg--prev.is-clone{-webkit-transform:translate3d(180%,-50%,0);transform:translate3d(180%,-50%,0)}.c-pager__svg--next.is-clone{-webkit-transform:translate3d(-180%,-50%,0);transform:translate3d(-180%,-50%,0)}.c-pager__path{fill:none;stroke-width:1;stroke:#b9b9b9;pointer-events:none}.c-pager__path.is-active{stroke:#000;pointer-events:visible}.c-pager__number{display:block;font-size:2rem}.c-progress__bar{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);height:3px;position:absolute;top:-.5px;-webkit-transform:scaleX(.3);transform:scaleX(.3);-webkit-transform-origin:left center;transform-origin:left center;width:100%}.c-progress__bar--story{background-color:#acacac;background-image:none}.c-more-button__text-inline,.c-talent-item__bg{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160)}@media (max-width:780px){.c-more-button{padding:7.08333% 0}.c-more-button:after,.c-more-button:before{width:1px}}.c-contact-button:after,.c-contact-button:before,.c-more-button:after,.c-more-button:before{background-image:-webkit-gradient(linear,left bottom,left top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(bottom,#d2c0fd,#fa8160);background-image:linear-gradient(0deg,#d2c0fd,#fa8160);content:"";height:calc(100% + 2px);position:absolute;top:-1px}.c-contact-button__line,.c-more-button__line{position:absolute;-webkit-transform:scaleX(.1);transform:scaleX(.1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);user-select:none;width:100%}.c-talent-item__bg,.c-talent-item__text-bg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:780px){.c-more-button__line{height:1px;-webkit-transform:scaleX(1);transform:scaleX(1);width:10.41667%}.c-more-button__icon{width:7.08333%}}.c-more-button__line--left-top{background-color:#fa8160;bottom:100%}.c-more-button__line--left-bottom,.c-more-button__line--left-top{left:0;-webkit-transform-origin:left center;transform-origin:left center}.c-more-button__line--left-bottom{background-color:#d2c0fd;top:100%}.c-more-button__line--right-top{background-color:#fa8160;bottom:100%}.c-more-button__line--right-bottom,.c-more-button__line--right-top{right:0;-webkit-transform-origin:right center;transform-origin:right center}.c-more-button__line--right-bottom{background-color:#d2c0fd;top:100%}.c-contact-button__svg,.c-more-button__svg{-webkit-transform:translateY(13%);transform:translateY(13%)}@media (max-width:780px){.c-more-button__text{margin:0 0 0 5.83333%}.c-more-button__text-inline{font-size:2rem;line-height:1.2}}.c-more-button__text-inline{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#d2c0fd,#fa8160);color:transparent;display:inline-block;font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400;letter-spacing:1px;padding-top:var(--fontVerticalTop)}.c-story-item__thumb-wrap,.c-talent-archive-item__thumb-wrap,.c-talent-item__thumb-wrap,.p-home-modal__thumb-wrap{overflow:hidden;padding-bottom:138%;position:relative;width:100%}.c-talent-item__thumb-wrap--none{background-color:#d9d9d9}.c-talent-item__bg{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);opacity:.5;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0);user-select:none;will-change:transform}.c-talent-item__text-bg,.p-home-rewards__progress-bar{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160)}.c-talent-item__body{left:0;margin:auto;position:absolute;right:0;z-index:1}@media (max-width:780px){.c-talent-item__body{bottom:-8.98204%;width:92.81437%}}.c-talent-archive-item__block,.c-talent-item__block{-webkit-transform:skewX(-10deg) rotate(-7deg);transform:skewX(-10deg) rotate(-7deg)}.c-talent-item__block--cate{margin:-1.5px 0 0;text-align:right}.c-talent-item__wrap{background-color:#000;display:inline-block;overflow:hidden;position:relative;vertical-align:bottom}.c-talent-item__wrap--name{padding:5.26316% 0;width:84.21053%}@media (max-width:780px){.c-talent-item__wrap--cate{padding:3.87097% 0;width:59.67742%}.c-talent-item__text--name{font-size:1.5rem;letter-spacing:1.5px}}.c-talent-archive-item__text,.c-talent-item__text{color:#fff;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;text-align:center;-webkit-transform:skewX(10deg) rotate(0);transform:skewX(10deg) rotate(0)}@media (min-width:781px){.l-footer__item--sns{margin:0 0 0 30%}.l-footer__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 7.7187%;width:26.58662%}.l-footer__heading{margin:0 0 calc(100 / var(--base-size) * 20 * 1vw)}.l-footer__contents{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.l-apply{bottom:calc(22 / var(--base-size) * 100%);width:calc(316 / var(--base-size) * 100%)}.l-apply__link{background-color:#000;padding:6.32911% 0 7.91139% 13.60759%}.l-apply__text{margin:0 0 0 5.98901%}.l-apply__icon{bottom:20.30403%;right:7.32601%;width:13.18681%}.c-breadcrumbs__item--icon{margin:0 1.44444%;width:.55556%}.c-cate-menu__item{margin:1.11111% 3.33333% 0 0}.c-cate-menu__link:before{height:calc(100 / var(--base-size) * 5 * 1vw);margin:0 calc(100 / var(--base-size) * 8 * 1vw) 0 0;-webkit-transform:translateY(-10%);transform:translateY(-10%);width:calc(100 / var(--base-size) * 5 * 1vw)}.c-sec-heading{width:37.277%}.c-sec-heading__wrap--ja{margin:3.77834% 0 0;padding:.75567% 1.51134% 1.00756%}.c-page-mv__title,.c-sec-heading__en{font-size:7rem;letter-spacing:3.5px}.c-sec-heading__text{font-size:1.6rem}.c-page-mv{padding:calc(350 / var(--base-size) * 100%) 0 calc(30 / var(--base-size) * 100%)}.c-page-mv.is-no-image{padding:calc(150 / var(--base-size) * 100%) 0 calc(30 / var(--base-size) * 100%)}.c-page-mv__inner{width:calc(1065 / var(--base-size) * 100%)}.c-page-mv__title.is-japanese{font-size:4rem;letter-spacing:2px}.c-pager__arrow{height:calc(100 / var(--base-size) * 60 * 1vw);width:calc(100 / var(--base-size) * 60 * 1vw)}.c-pager__svg,.c-pager__svg.is-clone{width:calc(100 / var(--base-size) * 50 * 1vw)}.c-progress{display:none;pointer-events:none}.c-more-button{padding:7.5% 0}.c-more-button:after,.c-more-button:before{width:2px}.c-more-button__line{height:2px}.c-more-button__icon{width:6.25%}.c-more-button__text{margin:0 0 0 4.375%}.c-more-button__text-inline{font-size:2.4rem;line-height:1.2}.c-talent-item__body{bottom:-10.35599%;width:92.23301%}.c-talent-item__wrap--cate{padding:4.21053% 0;width:61.40351%}.c-talent-item__text--name{font-size:1.8rem;letter-spacing:1.8px}}@media (max-width:780px){.c-talent-item__text--cate{font-size:1.1rem;letter-spacing:1.1px}.c-talent-archive-item__body{width:92.66667%}}.c-talent-item__text-bg{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);height:110%;left:-5%;position:absolute;top:-5%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);user-select:none;width:110%}.c-talent-archive-item__text-bg,.c-talent-archive-item__wrap--name:after{background-image:-webkit-gradient(linear,right top,left top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(right,#d2c0fd,#fa8160)}.c-news-item__icon,.c-talent-archive-item__text-bg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.c-talent-item__text-bg.is-cate{-webkit-transition-delay:90ms;transition-delay:90ms}.c-talent-archive-item__thumb-wrap--none{background-color:#d9d9d9}.c-talent-archive-item__body{bottom:-4%;left:-3%;margin:auto;position:absolute;right:0}@media (max-width:780px){.c-talent-archive-item__body.is-detail{bottom:-7%;left:2%;width:87.09677%}.c-talent-archive-item__wrap--name{padding:5.33333% 0;width:92.66667%}.c-talent-archive-item__wrap--name:after{height:6px;right:-6%;top:90%;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);width:70%}}.c-talent-archive-item__wrap{background-color:#000;display:inline-block;position:relative}.c-talent-archive-item__wrap--name{display:block;margin:auto}.c-talent-archive-item__wrap--name:after{background-image:linear-gradient(270deg,#d2c0fd,#fa8160);content:"";position:absolute}.c-event-arrow__svg--next.is-clone,.c-rewards-arrow__svg--next.is-clone{right:180%}@media (max-width:780px){.c-talent-archive-item__wrap--name.is-detail:after{top:92%}.c-talent-archive-item__text--name{font-size:1rem;letter-spacing:1px}.c-event-item__thumb-wrap{padding-bottom:100%}}.c-talent-archive-item__text-bg-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.c-talent-archive-item__text-bg{background-image:linear-gradient(270deg,#d2c0fd,#fa8160);height:110%;left:-5%;position:absolute;top:-5%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);user-select:none;width:110%}.c-event-item__thumb-wrap,.c-rewards-item__thumb-wrap,.p-talent-detail__thumb-wrap{overflow:hidden;position:relative;width:100%}.c-event-item__thumb-wrap--none{background-color:#d9d9d9}.c-event-item__thumb{height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1),-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);width:100%}.c-event-item__info,.c-rewards-item__info,.p-event-detail__info,.p-news-detail__info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media (max-width:780px){.c-event-item__info{margin:3.59281% 0 0}.c-event-item__date{font-size:1.4rem}}.c-event-item__date,.c-rewards-item__date,.p-event-detail__date,.p-news-detail__date{color:#919191;font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:500;padding-top:var(--fontVerticalTop)}.c-event-item__category{background-color:#000;color:#fff;text-align:center}@media (max-width:780px){.c-event-item__category{margin:0 0 0 5.98802%;padding:2px 2.99401%}.c-event-item__title.is-home{font-size:1.8rem;margin:1.71233% 0 0}}.c-event-item__category.is-home{font-size:1rem}.c-event-item__category.is-archive{font-size:1.2rem}.c-event-item__title,.c-rewards-item__title{color:#000;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;white-space:normal}@media (max-width:780px){.c-event-item__title.is-archive{font-size:2rem;margin:2.99401% 0 0}.c-event-item__desc{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}.c-event-item__desc.is-home{margin:2.39521% 0 0}}.c-event-item__desc,.c-rewards-item__desc{color:#000;font-size:1.2rem;letter-spacing:.6px;line-height:1.67;white-space:normal}@media (max-width:780px){.c-event-item__desc.is-archive{margin:2.39521% 0 0}.c-news-item__link{display:block;padding:8.98204% 0 7.48503%}}.c-news-item__body{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;position:relative;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}@media (max-width:780px){.c-news-item__body{-ms-flex-wrap:wrap;flex-wrap:wrap;width:85.02994%}.c-news-item__date{font-family:source-han-sans-japanese,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500}}.c-news-item__category{background-color:#000;color:#fff;font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400;padding-top:var(--fontVerticalTop);text-align:center;text-transform:uppercase}@media (max-width:780px){.c-news-item__category{font-size:1.2rem;margin:0 0 0 7.04225%;padding:calc(3px + var(--fontVerticalTop)) 0 2px;width:21.12676%}.c-news-item__title{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;margin:2.99401% 0 0;width:100%}}.c-news-item__title{color:#000;display:block}.c-home-mv-play-button__text-inline,.c-home-what-list__name,.c-story-item__heading{font-family:alternate-gothic-atf,sans-serif}.c-news-item__icon{overflow:hidden;position:absolute;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);user-select:none}.p-home-event-cursor,.p-home-mv__outline,.p-home-rewards-cursor,.p-home-story-cursor{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}@media (max-width:780px){.c-news-item__icon{top:50%;width:9.28144%}}.c-news-item__svg--clone{left:0;position:absolute;top:0;-webkit-transform:translate3d(-180%,0,0);transform:translate3d(-180%,0,0)}.c-story-item.is-inview .c-story-item__heading--number{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}.c-story-item.is-inview .c-story-item__heading--story,.p-home-about__item.is-inview{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.c-story-item.is-inview .c-story-item__heading--story{transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0.15s;transition-delay:0.15s}@media (max-width:780px){.c-story-item.is-inview .c-story-item__heading--story{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-story-item__headings{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:2.95203% 0 0}}.c-story-item__thumb-wrap--none{background-color:#d9d9d9}.c-story-item__thumb{height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%}.c-story-item__heading{color:#fff;font-size:2rem;font-style:normal;font-weight:500;line-height:1.2;padding-top:var(--fontVerticalTop)}@media (max-width:780px){.c-story-item__heading{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;justify-content:flex-start;letter-spacing:2px;margin:.73801% 0 0;text-align:left}.c-story-item__heading--number{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}}.c-contact-tab__text,.c-home-point-item__title,.c-home-what-list__text,.c-talent-menu__text,.p-company-statement__desc,.p-talent-detail__mv{text-align:center}.c-story-item__heading--number,.p-home-about__item{opacity:0}@media (min-width:781px){.c-talent-item__text--cate{font-size:1.4rem;letter-spacing:1.4px}.c-talent-archive-item__body{width:85.76052%}.c-talent-archive-item__body.is-detail{bottom:-3%;width:74.43366%}.c-talent-archive-item__wrap--name{padding:6.79245% 0;width:100%}.c-talent-archive-item__wrap--name:after{height:15px;right:-6%;top:95%;-webkit-transform:skewX(-14deg);transform:skewX(-14deg);width:72%}.c-talent-archive-item__text--name{font-size:1.8rem;letter-spacing:1.8px}.c-event-item__thumb-wrap{padding-bottom:100%}.c-event-item__desc.is-archive,.c-event-item__info,.c-event-item__title{margin:3.42466% 0 0}.c-event-item__date{font-size:1.2rem;letter-spacing:.6px}.c-event-item__category{margin:0 0 0 5.13699%;padding:2px 3.08219%}.c-event-item__title.is-home{font-size:1.8rem}.c-event-item__title.is-archive{font-size:1.6rem}.c-event-item__desc.is-home{margin:2.05479% 0 0}.c-news-item__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.88889% 0}.c-news-item__body{padding:0 5.55556% 0 0;width:94.44444%}.c-news-item__date{width:10.625%}.c-news-item__category{font-size:1.6rem;margin:0 0 0 4.375%;padding:calc(3px + var(--fontVerticalTop)) 0 2px;width:11.25%}.c-news-item__title{font-weight:400;margin:0 0 0 4.25%;width:79.375%}.c-news-item__icon{top:46%;width:5.55556%}.c-story-item.is-inview .c-story-item__heading--story{-webkit-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg)}.c-story-item__headings{position:absolute;right:104%;top:-7%}.c-story-item__heading{text-align:center}.c-story-item__heading--number{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}}@media (max-width:780px){.c-story-item__heading--number{font-size:3rem;letter-spacing:3px;margin:0 0 7px}.c-story-item__heading--story{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}}@media (min-width:781px){.c-story-item__heading--number{letter-spacing:1px}.c-story-item__heading--story{margin:3.23625% 0 0;padding:0 var(--fontVerticalTop) 0 0;-webkit-transform:translate3d(0,30px,0) rotate(180deg);transform:translate3d(0,30px,0) rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.c-story-item__heading--story{letter-spacing:2px;line-height:1;opacity:0}.c-youtube{display:none;position:fixed;z-index:7}.c-youtube__close,.c-youtube__wrap{display:-webkit-box;display:-ms-flexbox}.c-youtube,.c-youtube__bg{height:100%;left:0;top:0;width:100%}.c-youtube__bg{background-color:rgba(0,0,0,.4);position:absolute}.c-youtube__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.c-youtube__inner{margin:auto;max-height:90vh;opacity:0;position:relative;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);width:calc(860 / var(--base-size) * 100%)}@media (max-width:780px){.c-youtube__inner{width:calc(270 / var(--base-size) * 100%)}.c-youtube__video{padding-top:177%}}.c-youtube__video{height:0;position:relative;width:100%}.c-youtube__iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-youtube__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;height:calc(100 / var(--base-size) * 60 * 1vw);justify-content:center;position:absolute;width:calc(100 / var(--base-size) * 60 * 1vw)}@media (max-width:780px){.c-youtube__close{bottom:98%;right:-4%}.p-home-mv__bg{position:relative;width:100%}}.c-youtube__svg,.p-home-modal__svg{width:40%}.c-youtube__path,.p-home-modal__path{fill:none;stroke:#fff;stroke-width:2}.c-youtube__path--clone-left,.c-youtube__path--clone-right{stroke-dasharray:50;stroke-dashoffset:50;stroke:#fa8160}@-webkit-keyframes animate-close-path{0%{stroke-dashoffset:50}to{stroke-dashoffset:-50}}.c-home-mv-play-button,.p-talent-detail__block{display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-mv-play-button__icon{margin:-1px 0 0;width:calc(100 / var(--base-size) * 18 * 1vw)}.c-home-mv-play-button__svg{display:block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1),-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);width:100%}.c-home-mv-play-button__text{margin:0 0 0 calc(100 / var(--base-size) * 15 * 1vw)}.c-home-mv-play-button__text-inline{color:#fff;display:inline-block;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1;padding-top:var(--fontVerticalTop);position:relative}.p-home-mv__bg,.p-home-rewards{overflow:hidden}.p-home-mv__bg-video,.p-home-mv__wrap{height:100%;position:relative;width:100%}@media (max-width:780px){.p-home-mv__video{position:relative;width:100%}.p-home-mv__inner{left:0;padding:calc(16 / var(--base-size) * 100%);position:absolute;top:0}}.p-home-mv__outline{border:1px solid #ef928b;border-radius:16px;height:100%;left:0;position:absolute;top:0;user-select:none;width:100%}.p-home-faq__list,.p-home-news__item{border-top:1px solid #919191}@media (max-width:780px){.p-home-mv__play-button{bottom:calc(8 / var(--base-size) * 100%);left:calc(20 / var(--base-size) * 100%)}.p-home-mv__title-wrap{width:calc(310 / var(--base-size) * 100%)}}.p-home-mv__title-wrap{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.p-company-statement__bottom-path,.p-company-statement__top-path,.p-home-mv__path{fill:transparent;will-change:fill}@media (max-width:780px){.p-home-about{padding:calc(60 / var(--base-size) * 100%) 0}.p-home-about__title-wrap{width:calc(334 / var(--base-size) * 100%)}}.c-home-what-list__heading,.c-home-what-list__name{color:#fff;padding-top:var(--fontVerticalTop);font-style:normal}@media (max-width:780px){.p-home-about__inner{width:calc(334 / var(--base-size) * 100%);margin:calc(30 / var(--base-size) * 100%) auto 0}}.p-home-about__list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}@media (max-width:780px){.p-home-about__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5.08982% auto 0}.p-home-about__item{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}}@media (max-width:780px){.p-home-about__item,.p-home-about__item+.p-home-about__item{width:100%}}.p-home-about__item.is-inview{-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}.c-home-what-list__text--liver.is-inview,.p-home-about__item+.p-home-about__item.is-inview{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.p-home-about__item+.p-home-about__item.is-inview{-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0.2s;transition-delay:0.2s}@media (max-width:780px){.p-home-about__desc{letter-spacing:1.4px;line-height:2.43}}@media (min-width:781px){.c-youtube__inner{width:calc(860 / var(--base-size) * 100%)}.c-youtube__video{padding-top:56.25%}.c-youtube__close{bottom:100%;left:100%}.p-home-mv{height:100vh;height:calc(var(--vh,1vh) * 100)}.p-home-mv__bg{height:100%;left:0;position:absolute;top:0;width:100%}.p-home-mv__video{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100vw}.p-home-mv__inner{padding:calc(44 / var(--base-size) * 100%);position:relative}.p-home-mv__play-button{bottom:calc(80 / var(--base-size) * 100%);left:calc(55 / var(--base-size) * 100%)}.p-home-mv__title-wrap{width:calc(567 / var(--base-size) * 100%);will-change:transform}.p-home-about{padding:calc(110 / var(--base-size) * 100%) 0}.p-home-about__title-wrap{visibility:hidden;width:calc(1065 / var(--base-size) * 100%)}.p-home-about__inner{width:calc(1065 / var(--base-size) * 100%);margin:auto}.p-home-about__list{margin:5.6338% auto 0}.p-home-about__item{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);width:42.25352%}.p-home-about__item+.p-home-about__item{margin:0 0 0 9.76526%;width:40.37559%}.p-home-about__desc{letter-spacing:1.5px;line-height:2}}@media (max-width:780px){.p-home-about__desc--last{letter-spacing:2.8px;margin:7.48503% 0 0}.c-home-what-list__item--image{width:100%}}.c-contact-block--radio,.swiper-vertical>.swiper-wrapper,[data-simplebar]{-webkit-box-orient:vertical;-webkit-box-direction:normal}@media (min-width:781px){.p-home-about__desc--last{letter-spacing:3px}.c-home-what-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.c-home-what-list--index2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-home-what-list--index2,.c-home-what-list--index3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-home-what-list__item--image{width:49.95305%}}@media (max-width:780px){.c-home-what-list__item--body{margin:27.54491% 0 0;width:100%}.c-home-what-list__item--body.index2{margin:10.47904% 0 0}.c-home-what-list__image--under{margin-left:8.38323%;width:102.09581%}}.c-home-what-list__image{position:relative;will-change:transform}.c-home-what-list__image--under{padding-bottom:76%}@media (min-width:781px){.c-home-what-list__item--body{width:40.84507%}.c-home-what-list__image--under{width:100%}}.c-home-what-list__image--up{overflow:hidden;padding-bottom:39%;position:absolute}@media (max-width:780px){.c-home-what-list__image--up{bottom:-23.9521%;left:-3.59281%;width:61.97605%}}@media (min-width:781px){.c-home-what-list__image--up{bottom:-24.43609%;left:-9.3985%;width:60.90226%}}.c-home-what-list__image--liver{padding-bottom:46%}@media (max-width:780px){.c-home-what-list__image--liver{width:60.47904%}}@media (min-width:781px){.c-home-what-list__image--liver{width:62.40602%}}.c-home-what-list__image--listener{padding-bottom:34%}@media (max-width:780px){.c-home-what-list__image--listener{margin:8.98204% 0 0 auto;width:49.7006%}.c-home-what-list__name{font-size:2.3rem;letter-spacing:1.15px}}.c-home-what-list__image-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.c-home-what-list__image-inline{height:120%;left:0;position:absolute;top:-10%;width:100%;will-change:transform}.c-home-what-list__image-inline--under{height:100%;top:0}.c-home-what-list__name{font-weight:500;position:absolute}.c-home-what-list__name--liver{left:-8%;top:-10%}.c-home-what-list__name--listener{right:-8%;top:-15%}.c-home-what-list__text{color:#fff;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;position:absolute}@media (max-width:780px){.c-home-what-list__text{font-size:1.2rem;letter-spacing:.6px;line-height:1.67}.c-home-what-list__text--liver{right:0;top:10%}}.c-home-what-list__text--liver{opacity:0}@media (max-width:780px){.c-home-what-list__text--liver{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}.c-home-what-list__text--listener{bottom:5%;left:0}}@media (min-width:781px){.c-home-what-list__image--listener{margin:10.33835% 0 0 auto;-webkit-transform:translateX(5%);transform:translateX(5%);width:51.50376%}.c-home-what-list__name{font-size:4rem;letter-spacing:2px}.c-home-what-list__text{font-size:1.6rem;letter-spacing:.8px}.c-home-what-list__text--liver{right:-5%;top:22%;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.c-home-what-list__text--listener{bottom:7%;left:6%}}.c-home-what-list__text--liver.is-inview{-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}.c-home-what-list__desc.is-inview,.c-home-what-list__text--listener.is-inview{-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);opacity:1}.c-home-what-list__text--listener,.p-entry-flow__arrow,.p-entry-flow__list,.p-home-event__button,.p-home-liver__button,.p-home-news__button{opacity:0}@media (max-width:780px){.c-home-what-list__text--listener{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}.c-home-what-list__arrow--liver{width:23.9521%}}@media (min-width:781px){.c-home-what-list__text--listener{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.c-home-what-list__arrow--liver{width:26.50376%}}.c-home-what-list__text--listener.is-inview{-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0.15s;transition-delay:0.15s}.c-home-what-list__arrow.is-inview .c-home-what-list__arrow-inline{-webkit-transition:-webkit-clip-path .3s cubic-bezier(.2, .6, .2, 1);transition:clip-path .3s cubic-bezier(.2, .6, .2, 1);transition:clip-path .3s cubic-bezier(.2, .6, .2, 1),-webkit-clip-path .3s cubic-bezier(.2, .6, .2, 1)}.c-home-what-list__arrow.is-inview .c-home-what-list__arrow-inline--liver{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transition-delay:0.15s;transition-delay:0.15s}.c-home-what-list__arrow.is-inview .c-home-what-list__arrow-inline--listener{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0);-webkit-transition-delay:0.3s;transition-delay:0.3s}.c-home-what-list__arrow--liver{left:64%;top:25%}.c-home-what-list__arrow--listener{left:23%}@media (max-width:780px){.c-home-what-list__arrow--listener{bottom:13%;width:25.4491%}.c-home-what-list__heading{font-size:2rem;letter-spacing:1px}}.c-home-what-list__arrow-inline--liver{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.c-home-what-list__arrow-inline--listener{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.c-home-what-list__heading{font-family:alternate-gothic-atf,sans-serif;font-weight:400}@media (max-width:780px){.c-home-what-list__title-wrap{margin:4.19162% 0 0}.c-home-what-list__title-inline{font-size:2.5rem;letter-spacing:1.5px;line-height:1.45;white-space:nowrap}}.c-home-what-list__title-wrap.index3{-webkit-font-feature-settings:"palt"1;font-feature-settings:"palt"1}.c-home-what-list__title-inline{-webkit-background-clip:text;background-clip:text;background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),color-stop(50%,#fa8160),color-stop(50%,#fff));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160 50%,#fff 0);background-image:linear-gradient(90deg,#d2c0fd,#fa8160 50%,#fff 0);color:transparent;display:inline-block;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}.c-home-what-list__desc,.p-home-what__desc{color:#fff;line-height:2;opacity:0}@media (max-width:780px){.c-home-what-list__desc{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0);letter-spacing:1.4px;margin:5.98802% 0 0}}.c-home-what-list__desc.is-inview{-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:780px){.p-home-what{padding:calc(60 / var(--base-size) * 100%) 0 calc(55 / var(--base-size) * 100%)}.p-home-what__inner{width:calc(334 / var(--base-size) * 100%)}}@media (max-width:780px){.p-home-what__desc{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0);letter-spacing:1.4px;margin:8.08383% 0 0}}.p-home-what__desc.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:780px){.p-home-what__list{margin:14.97006% 0 0}.p-home-what__list+.p-home-what__list{margin:17.96407% 0 0}}@media (max-width:780px){.p-home-what__list:last-child{margin:13.47305% 0 0}.c-home-point-item__heading{left:2%;top:-12%}}.c-home-point-item__heading-inline{-webkit-background-clip:text;background-clip:text;background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),color-stop(50%,#fa8160),color-stop(50%,#000));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160 50%,#000 0);background-image:linear-gradient(90deg,#d2c0fd,#fa8160 50%,#000 0);color:transparent;font-family:alternate-gothic-atf,sans-serif;font-size:6rem;font-style:normal;font-weight:500;padding-top:var(--fontVerticalTop);-webkit-transition:background-position .3s cubic-bezier(.2, .6, .2, 1);transition:background-position .3s cubic-bezier(.2, .6, .2, 1)}.c-home-point-item__title,.p-home-modal__name,.p-home-story__desc,.p-talent-detail__head{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}.c-home-point-item__image{margin:auto;width:59.66667%}.c-home-point-item__wrap{margin:5% 0 0;opacity:0}@media (max-width:780px){.c-home-point-item__wrap{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}.c-home-point-item__title{font-size:2.2rem;letter-spacing:2.2px;line-height:1.36;white-space:nowrap}}.c-home-point-item__body{font-size:1.4rem;line-height:1.79;margin:5% 0 0;text-align:center}@media (max-width:780px){.c-home-point-item__body{letter-spacing:1.4px}.p-home-point{margin:calc(60 / var(--base-size) * 100%) 0 0}}@media (max-width:780px){.p-home-point__inner{width:calc(334 / var(--base-size) * 100%)}.p-home-point__item{margin:24.5509% auto 0;width:89.82036%}}.p-home-point__item.is-inview:first-child .c-home-point-item__heading-inline,.p-home-point__item.is-inview:nth-child(4) .c-home-point-item__heading-inline{background-position:0 50%;-webkit-transition-delay:0.1s;transition-delay:0.1s}.p-home-point__item.is-inview:first-child .c-home-point-item__wrap,.p-home-point__item.is-inview:nth-child(4) .c-home-point-item__wrap{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0.15s;transition-delay:0.15s}.p-home-point__item.is-inview:nth-child(2) .c-home-point-item__heading-inline,.p-home-point__item.is-inview:nth-child(5) .c-home-point-item__heading-inline{background-position:0 50%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.p-home-point__item.is-inview:nth-child(2) .c-home-point-item__wrap,.p-home-point__item.is-inview:nth-child(5) .c-home-point-item__wrap{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0.3s;transition-delay:0.3s}.p-home-point__item.is-inview:nth-child(3) .c-home-point-item__heading-inline,.p-home-point__item.is-inview:nth-child(6) .c-home-point-item__heading-inline{background-position:0 50%;-webkit-transition-delay:0.3s;transition-delay:0.3s}.p-home-point__item.is-inview:nth-child(3) .c-home-point-item__wrap,.p-home-point__item.is-inview:nth-child(6) .c-home-point-item__wrap{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0.45s;transition-delay:0.45s}@media (max-width:780px){.c-rewards-item__thumb-wrap{padding-bottom:70%}.c-rewards-item__info{margin:3.59281% 0 0}}.c-rewards-item__thumb-wrap--none{background-color:#d9d9d9}@media (max-width:780px){.c-rewards-item__date{font-size:1.4rem}.c-rewards-item__title{font-size:1.8rem;margin:1.71233% 0 0}}@media (max-width:780px){.c-rewards-item__desc{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;margin:2.39521% 0 0}.c-rewards-arrow__inner{width:calc(45% + 6px)}}.c-event-arrow,.c-rewards-arrow{background-color:#000;height:calc(100 / var(--base-size) * 50 * 1vw);width:calc(100 / var(--base-size) * 50 * 1vw)}.c-event-arrow--next,.c-rewards-arrow--next{margin:0 0 0 calc(100 / var(--base-size) * 10 * 1vw)}.c-rewards-arrow.swiper-button-disabled{background-color:#d9d9d9;pointer-events:none}.c-rewards-arrow__inner{display:inline-block;overflow:hidden;position:relative}.c-rewards-arrow__wrap{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.c-rewards-arrow__svg{display:block;margin:auto;padding:0 3px;width:100%}.c-rewards-arrow__svg.is-clone{position:absolute;top:0}.c-rewards-arrow__svg--prev.is-clone{left:180%}.c-rewards-arrow__path{fill:none;stroke:#fff;stroke-width:1}@media (max-width:780px){.p-home-rewards{margin:calc(60 / var(--base-size) * 100%) 0 0}.p-home-rewards__inner{width:calc(334 / var(--base-size) * 100%)}}@media (max-width:780px){.p-home-rewards__slider-wrap{margin:16.76647% 0 0}.p-home-rewards__arrows{display:none;pointer-events:none}}.p-home-event__slider,.p-home-liver__slider.swiper,.p-home-rewards__slider.swiper,.p-home-story__slider.swiper,.p-talent-detail-more__slider.swiper{overflow:visible}.p-home-event__list,.p-home-rewards__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.p-home-event__item,.p-home-rewards__item{-ms-flex-negative:0;flex-shrink:0;width:calc(100 / var(--base-size) * 292 * 1vw)}.p-home-event__progress,.p-home-rewards__progress{background-color:#d9d9d9;height:2px;overflow:hidden;position:relative}@media (max-width:780px){.p-home-rewards__progress{margin:13.47305% auto 0;width:calc(100 / var(--base-size) * 334 * 1vw)}.p-home-rewards__drag{display:none;pointer-events:none}}.p-home-rewards__progress-bar{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-transform-origin:left center;transform-origin:left center;width:100%}.p-home-rewards__drag-image{-webkit-animation:4s linear .1s infinite animate-circle;animation:4s linear .1s infinite animate-circle;will-change:transform}.p-home-event-cursor,.p-home-rewards-cursor,.p-home-story-cursor{opacity:0;user-select:none;will-change:transform}.c-faq-item__button,.swiper-wrapper{display:-webkit-box;display:-ms-flexbox}.p-home-liver{padding:0 0 calc(5 / var(--base-size) * 100%)}@media (max-width:780px){.p-home-rewards-cursor{display:none}.p-home-liver{margin:calc(60 / var(--base-size) * 100%) 0 0;overflow:hidden}.p-home-liver__inner{width:calc(334 / var(--base-size) * 100%)}}@media (max-width:780px){.p-home-liver__block{margin:17.96407% 0 0}.p-home-liver__block+.p-home-liver__block{margin:14.97006% 0 0}}@media (max-width:780px){.p-home-liver__title-wrap--popular{width:28.74251%}}@media (min-width:781px){.c-home-what-list__arrow--listener{bottom:15%;width:24.62406%}.c-home-what-list__heading{font-size:3rem;letter-spacing:1.5px}.c-home-what-list__title-wrap{margin:4.5977% 0 0}.c-home-what-list__title-inline{font-size:3.3rem;line-height:1.25}.c-home-what-list__desc{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);letter-spacing:1.5px;margin:8.04598% 0 0}.p-home-what{padding:calc(120 / var(--base-size) * 100%) 0 calc(240 / var(--base-size) * 100%)}.p-home-liver__inner,.p-home-point__inner,.p-home-rewards__inner,.p-home-what__inner{width:calc(1065 / var(--base-size) * 100%)}.p-home-what__desc{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);letter-spacing:1.5px;margin:2.723% 0 0;width:92.58216%}.p-home-what__list{margin-top:9.38967%}.p-home-what__list+.p-home-what__list{margin:19.24883% 0 0}.p-home-what__list:last-child{margin:11.26761% 0 0}.c-home-point-item{padding:7.33333% 0 0}.c-home-point-item__heading{left:1%;top:-5%}.c-home-point-item__wrap{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.c-home-point-item__title{font-size:1.8rem;letter-spacing:1.8px;line-height:1.56}.c-home-point-item__body{letter-spacing:.7px}.p-home-liver,.p-home-point{margin:calc(120 / var(--base-size) * 100%) 0 0}.p-home-point__list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:1.87793% 0 0}.p-home-point__item{margin:5.6338% 0 0;width:28.16901%}.c-rewards-item__thumb-wrap{padding-bottom:67%}.c-rewards-item__info{margin:3.42466% 0 0}.c-rewards-item__date{font-size:1.2rem;letter-spacing:.6px}.c-rewards-item__title{font-size:1.8rem;margin:3.42466% 0 0}.c-rewards-item__desc{margin:2.05479% 0 0}.c-rewards-arrow__inner{width:calc(20% + 6px)}.p-home-rewards{margin:calc(95 / var(--base-size) * 100%) 0 0}.p-home-rewards__slider-wrap{margin:7.98122% 0 0}.p-home-rewards__arrows{bottom:125%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:absolute;right:0}.p-home-rewards__arrows.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}.p-home-rewards__progress{margin:5.6338% auto 0;width:calc(100 / var(--base-size) * 900 * 1vw)}.p-home-rewards__drag{left:-8%;pointer-events:none;position:absolute;top:-5%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100 / var(--base-size) * 158 * 1vw);z-index:1}.p-home-rewards-cursor{left:0;position:fixed;top:0;width:calc(100 / var(--base-size) * 158 * 1vw);z-index:1}.p-home-rewards-cursor__image{-webkit-transform:rotate(12deg);transform:rotate(12deg)}.p-home-liver__block{margin:7.51174% 0 0}.p-home-liver__block+.p-home-liver__block{margin:18.77934% 0 0}.p-home-liver__title-wrap--popular{margin:auto;width:18.68545%}}@media (max-width:780px){.p-home-liver__title-wrap--new-face{width:31.43713%}.p-home-liver__list{margin:4.49102% 0 0}}.p-home-liver__title{opacity:0;position:relative;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.p-home-liver__title-bg{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;will-change:clip-path}@media (max-width:780px){.p-home-liver__item.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:calc(100 / var(--base-size) * 271 * 1vw)}.p-home-liver__item.swiper-slide+.p-home-liver__item{margin:0 0 0 2.99401%}}@media (max-width:780px){.p-home-liver__button{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0);margin:16.46707% auto 0;width:71.85629%}}.p-home-liver__button.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.p-home-event__progress-bar,.p-home-news__item:after{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.c-event-arrow.swiper-button-disabled{background-color:#d9d9d9;pointer-events:none}.c-event-arrow__inner{display:inline-block;overflow:hidden;position:relative}@media (max-width:780px){.c-event-arrow__inner{width:calc(45% + 6px)}.p-home-event{margin:calc(60 / var(--base-size) * 100%) 0 0}}.c-event-arrow__wrap{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.c-event-arrow__svg{display:block;margin:auto;padding:0 3px;width:100%}.c-event-arrow__svg.is-clone{position:absolute;top:0}.c-event-arrow__svg--prev.is-clone{left:180%}.c-event-arrow__path{fill:none;stroke:#fff;stroke-width:1}.p-home-event{overflow:hidden;padding:0 0 calc(5 / var(--base-size) * 100%)}@media (max-width:780px){.p-home-event__inner{width:calc(334 / var(--base-size) * 100%)}.p-home-event__slider-wrap{margin:16.76647% 0 0}}@media (max-width:780px){.p-home-event__arrows{display:none;pointer-events:none}.p-home-event__progress{margin:13.47305% auto 0;width:calc(100 / var(--base-size) * 334 * 1vw)}}@media (min-width:781px) and (max-width:780px){.l-entry__inner{width:calc(334 / var(--base-size) * 100%)}.p-home-event__arrows,.p-home-rewards__arrows{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}}@media (min-width:781px) and (min-width:781px){.l-entry__inner{width:calc(1065 / var(--base-size) * 100%)}.p-home-event__arrows,.p-home-rewards__arrows{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}}.p-home-event__progress-bar{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-transform-origin:left center;transform-origin:left center;width:100%}@media (max-width:780px){.p-home-event__button{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0);margin:17.96407% auto 0;width:71.85629%}}.p-home-event__button.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:780px){.p-home-event__drag{display:none;pointer-events:none}.p-home-event-cursor{display:none}.p-home-news{margin:calc(60 / var(--base-size) * 100%) 0}.p-home-news__inner{width:calc(334 / var(--base-size) * 100%)}}.p-home-news__list{border-bottom:1px solid #919191}@media (max-width:780px){.p-home-news__list{margin:16.46707% auto 0;width:100%}.p-home-news__button{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}}.p-home-news__item{position:relative;width:100%}.p-home-news__item:after{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);content:"";height:2px;position:absolute;right:0;top:100%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%;z-index:1}.p-home-news__item.is-inview:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.p-home-news__item.is-inview:first-child:after{-webkit-transition-delay:0.15s;transition-delay:0.15s}.p-home-news__item.is-inview:nth-child(2):after{-webkit-transition-delay:0.3s;transition-delay:0.3s}.p-home-news__item.is-inview:nth-child(3):after{-webkit-transition-delay:0.45s;transition-delay:0.45s}.p-home-news__button.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:780px){.p-home-news__button{margin:17.96407% auto 0;width:71.85629%}.p-home-story{overflow:hidden;padding:calc(60 / var(--base-size) * 100%) 0 calc(80 / var(--base-size) * 100%)}}.p-home-story{background-image:-webkit-gradient(linear,right bottom,left top,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(right bottom,#fa8160,#d2c0fd);background-image:linear-gradient(right bottom,#fa8160,#d2c0fd);contain-intrinsic-size:auto 600px}@media (max-width:780px){.p-home-story__line{display:none}.p-home-story__inner{width:calc(334 / var(--base-size) * 100%)}.p-home-story__blocks{display:block}}@media (max-width:780px){.p-home-story__block--titles{width:100%}}@media (min-width:781px){.p-home-liver__title-wrap--new-face{margin:auto;width:20.56338%}.p-home-liver__list{margin:5.6338% 0 0}.p-home-liver__item.swiper-slide{width:29.01408%}.p-home-liver__item.swiper-slide+.p-home-liver__item{margin:0 0 0 6.57277%}.p-home-liver__item.swiper-slide:first-child{-webkit-transform:translateY(14.56311%);transform:translateY(14.56311%)}.p-home-liver__item.swiper-slide:nth-child(3){-webkit-transform:translateY(-14.56311%);transform:translateY(-14.56311%)}.p-home-liver__button{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);margin:17.37089% auto 0;width:30.04695%}.c-event-arrow__inner{width:calc(20% + 6px)}.p-home-event{margin:calc(95 / var(--base-size) * 100%) 0 0}.p-home-event__inner,.p-home-news__inner{width:calc(1065 / var(--base-size) * 100%)}.p-home-event__slider-wrap{margin:7.98122% 0 0}.p-home-event__arrows{bottom:125%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:absolute;right:0}.p-home-event__arrows.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}.p-home-event__progress{margin:5.6338% auto 0;width:calc(100 / var(--base-size) * 900 * 1vw)}.p-home-event__button,.p-home-news__button{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);margin:9.38967% auto 0;width:30.04695%}.p-home-event__drag{left:-8%;pointer-events:none;position:absolute;top:-5%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100 / var(--base-size) * 158 * 1vw);z-index:1}.p-home-event-cursor{left:0;position:fixed;top:0;width:calc(100 / var(--base-size) * 158 * 1vw);z-index:1}.p-home-event-cursor__image{-webkit-transform:rotate(12deg);transform:rotate(12deg)}.p-home-news{margin:calc(100 / var(--base-size) * 100%) 0 calc(120 / var(--base-size) * 100%)}.p-home-news__list{margin:7.51174% auto 0;width:84.50704%}.p-home-story{padding:0 0 8.26446%}.p-home-story__line{background-color:#fff;height:100%;position:absolute;top:0;width:.5px}.p-home-story__line--left{left:calc(341 / var(--base-size) * 100%)}.p-home-story__line--center{left:50%}.p-home-story__line--right{right:calc(341 / var(--base-size) * 100%)}.p-home-story__inner{width:calc(1166 / var(--base-size) * 100%)}.p-home-story__blocks{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.p-home-story__block--titles{position:sticky;top:0;width:34.30532%}}@media (max-width:780px){.p-home-story__block--list{width:100%}.p-home-story__subs{margin:16.46707% 0 0}}.p-home-story__svg--my{left:0;position:absolute;top:20%;width:30%}.p-home-story__svg--story{margin:0 0 0 auto;width:56%}.p-home-story__path{fill:#fff;fill-opacity:0}@media (max-width:780px){.p-home-story__desc{font-size:1.8rem;letter-spacing:1.8px}.p-home-story__sub{font-size:4rem;letter-spacing:8px;margin:4.49102% 0 0}}.p-home-story__sub{font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:500;padding-top:var(--fontVerticalTop);white-space:nowrap}@media (max-width:780px){.p-home-story__list{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:11.97605% 0 7.48503%}.p-home-story__item{-ms-flex-negative:0;flex-shrink:0;width:calc(100 / var(--base-size) * 271 * 1vw)}}.c-faq-item__button{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;cursor:pointer;display:flex;justify-content:flex-start}@media (max-width:780px){.p-home-story-cursor{display:none}.c-faq-item__button{padding:8.72093% 0;width:100%}.c-faq-item__wrap{padding:0 0 7.26744%}}.c-faq-item__button.is-open .c-faq-item__icon:after{-webkit-transform:translate(-50%) scaleY(0);transform:translate(-50%) scaleY(0)}.c-faq-item__line{bottom:0;height:1px;left:0;position:absolute;-webkit-transition:-webkit-transform .35s cubic-bezier(.2, .6, .2, 1);transition:transform .35s cubic-bezier(.2, .6, .2, 1);transition:transform .35s cubic-bezier(.2, .6, .2, 1),-webkit-transform .35s cubic-bezier(.2, .6, .2, 1);width:100%}.c-faq-item__line--gray{background-color:#919191;-webkit-transform-origin:left center;transform-origin:left center}.c-faq-item__line--color{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);bottom:-1px;height:2px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.c-faq-item__content{height:0;overflow:hidden;position:relative;width:100%}.c-faq-item__wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;overflow:hidden;position:relative}@media (max-width:780px){.c-faq-item__heading{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;width:10.46512%}.c-faq-item__title{width:100%}}@media (max-width:780px){.c-faq-item__title-inline{font-family:source-han-sans-japanese,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.7px;padding:0 16.66667% 0 0}.c-faq-item__icon{height:calc(100 / var(--base-size) * 18 * 1vw);width:calc(100 / var(--base-size) * 18 * 1vw)}}.c-faq-item__icon{display:inline-block;overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-faq-item__icon:after,.c-faq-item__icon:before{background-color:#000;content:"";display:inline-block;position:absolute}.c-contact-button__text-inline.is-confirm,.p-company-outline__list:last-child:after,.p-home-modal .simplebar-scrollbar.simplebar-visible:before,.p-home-modal .simplebar-track.simplebar-horizontal{display:none}.c-faq-item__icon:before{height:1px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.c-faq-item__icon:after{height:100%;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:1px}.c-faq-item__body{letter-spacing:.75px}@media (max-width:780px){.c-faq-item__body{width:75%}.p-home-faq{margin:calc(60 / var(--base-size) * 100%) 0 0}}@.p-home-faq{content-visibility:auto;contain-intrinsic-size:auto 400px}@media (max-width:780px){.p-home-faq__inner{width:calc(334 / var(--base-size) * 100%)}.p-home-faq__list{margin:18.02326% auto 0;width:100%}}.p-home-modal{display:none;height:100%;left:0;overflow:hidden;padding-right:var(--scrollbar-width);position:fixed;top:0;width:100%;z-index:6}@media (max-width:780px){.p-home-modal{background-image:-webkit-gradient(linear,left bottom,left top,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(bottom,#fa8160,#d2c0fd);background-image:linear-gradient(0deg,#fa8160,#d2c0fd)}.p-home-modal__line{display:none}}.p-home-modal.is-open .p-home-modal__heading-inline{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.p-home-modal.is-open .p-home-modal__catch-copy-inline:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.p-home-modal.is-open .p-home-modal__story-path:first-child{fill-opacity:1;-webkit-transition-delay:60ms;transition-delay:60ms}.p-home-modal.is-open .p-home-modal__story-path:nth-child(2){fill-opacity:1;-webkit-transition-delay:0.12s;transition-delay:0.12s}.p-home-modal.is-open .p-home-modal__story-path:nth-child(3){fill-opacity:1;-webkit-transition-delay:0.18s;transition-delay:0.18s}.p-home-modal.is-open .p-home-modal__story-path:nth-child(4){fill-opacity:1;-webkit-transition-delay:0.24s;transition-delay:0.24s}.p-home-modal.is-open .p-home-modal__story-path:nth-child(5){fill-opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s}.p-home-modal__bg:after{background-color:rgba(0,0,0,.4);content:""}.c-contact-block__button.is-disabled,.c-talent-menu__bg{-moz-user-select:none;-ms-user-select:none;pointer-events:none}.p-home-modal__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.p-home-modal__inner{margin:auto;opacity:0;position:relative;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}@media (max-width:780px){.p-home-modal__inner{background-image:-webkit-gradient(linear,left bottom,left top,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(bottom,#fa8160,#d2c0fd);background-image:linear-gradient(0deg,#fa8160,#d2c0fd);height:calc(100 / var(--base-size) * 660 * 1vw);max-height:80vh;padding:calc(10 / var(--base-size) * 100%);width:calc(358 / var(--base-size) * 100%)}.p-home-modal__list-wrap{-webkit-clip-path:polygon(0 0,0 100%,89% 100%,89% 0,100% 0,100% 6.5%,89% 6.5%,89% 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,89% 100%,89% 0,100% 0,100% 6.5%,89% 6.5%,89% 100%,100% 100%,100% 0);overflow:hidden;padding:4.43787% 2.95858% 0 0}.p-home-modal__list-wrap:after,.p-home-modal__list-wrap:before{background-color:#fff;content:"";position:absolute;right:0;width:8.87574%;z-index:2}.p-home-modal__list-wrap:before{height:8.87574%;top:0}.p-home-modal__list-wrap:after{bottom:0;height:7.39645%}}.p-home-modal .simplebar-scrollbar.simplebar-visible,.p-home-modal__heading-inline{background-image:-webkit-gradient(linear,left top,left bottom,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(top,#fa8160,#d2c0fd)}.p-home-modal__list-wrap{background-color:#fff;height:100%;position:relative}@media (max-width:780px){.p-home-modal__list{-ms-overflow-style:none;height:100%;overflow-y:scroll;padding:0 0 0 7.31707%;scrollbar-width:none}.p-home-modal__list::-webkit-scrollbar{display:none}.p-home-modal__item--thumb{padding:13.15789% 0 0;width:89.80263%}}@media (min-width:781px){.p-home-story__block--list{width:51.88679%}.p-home-story__titles{padding:50% 0 0}.p-home-story__subs{margin:42.5% 0 0}.p-home-story__desc{font-size:2rem;letter-spacing:2px}.p-home-story__sub{font-size:5rem;letter-spacing:1rem;margin:2% 0 0}.p-home-story__list{padding:33.8843% 0 .82645%}.p-home-story__list.swiper-wrapper{display:block;height:auto;z-index:0}.p-home-story__item{width:51.07438%}.p-home-story__item:nth-child(2n){margin:0 0 0 auto}.p-home-story__item:nth-child(odd){margin:0 auto 0 0}.p-home-story__item+.p-home-story__item{margin-top:13.22314%}.p-home-story-cursor{left:0;position:fixed;top:0;width:calc(215 / var(--base-size) * 100%);z-index:1}.p-home-story-cursor__image{-webkit-transform:scale(.85);transform:scale(.85)}.c-faq-item__button{padding:4.22222% 0}.c-faq-item__wrap{padding:0 0 4.44444%}.c-faq-item__heading{width:10%}.c-faq-item__title{width:90%}.c-faq-item__title-inline{letter-spacing:.75px;padding:0 9.87654% 0 0}.c-faq-item__icon{height:calc(100 / var(--base-size) * 20 * 1vw);width:calc(100 / var(--base-size) * 20 * 1vw)}.c-faq-item__body{width:81.48148%}.p-home-faq{margin:calc(100 / var(--base-size) * 100%) 0 0}.p-home-faq__inner{width:calc(1065 / var(--base-size) * 100%)}.p-home-faq__list{margin:7.51174% auto 0;width:84.50704%}.p-home-modal{background-image:-webkit-linear-gradient(200deg,#fa8160,#d2c0fd 55%);background-image:linear-gradient(-110deg,#fa8160,#d2c0fd 55%)}.p-home-modal__line{background-color:#fff;height:100%;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.5px}.p-home-modal__line--left{left:calc(341 / var(--base-size) * 100%)}.p-home-modal__line--center{left:50%}.p-home-modal__line--right{right:calc(341 / var(--base-size) * 100%)}.p-home-modal__inner{background-image:-webkit-linear-gradient(200deg,#fa8160,#d2c0fd 55%);background-image:linear-gradient(-110deg,#fa8160,#d2c0fd 55%);height:calc(100 / var(--base-size) * 600 * 1vw);max-height:90vh;padding:calc(30 / var(--base-size) * 100%);width:calc(1000 / var(--base-size) * 100%)}.p-home-modal__list-wrap{-webkit-clip-path:polygon(0 0,0 100%,97% 100%,97% 0,100% 0,100% 5%,97% 5%,97% 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,97% 100%,97% 0,100% 0,100% 5%,97% 5%,97% 100%,100% 100%,100% 0)}.p-home-modal__list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:98.40426%;justify-content:space-between;overflow:hidden;padding:5.85106% 2.65957% 0 8.51064%;width:100%}.p-home-modal__item--thumb{width:37.00599%}}@media (max-width:780px){.p-home-modal__item--body{height:100%;margin:3.33333% 0 0;width:89.80263%}.p-home-modal__story-image{left:4%;top:0;width:38.46154%}}.p-home-modal .simplebar-track,.p-home-modal__thumb-wrap--none{background-color:#d9d9d9}.p-home-modal__story-path{fill-opacity:0;fill:#000;-webkit-transition:fill-opacity .3s cubic-bezier(.7, 0, .3, 1);transition:fill-opacity .3s cubic-bezier(.7, 0, .3, 1)}.p-home-modal__heading-inline{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fa8160,#d2c0fd);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);color:transparent;font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:500;letter-spacing:1.5px;line-height:1;padding-top:var(--fontVerticalTop);-webkit-transition:-webkit-clip-path .3s cubic-bezier(.2, .6, .2, 1);transition:clip-path .3s cubic-bezier(.2, .6, .2, 1);transition:clip-path .3s cubic-bezier(.2, .6, .2, 1),-webkit-clip-path .3s cubic-bezier(.2, .6, .2, 1);will-change:clip-path}.c-talent-menu__bg,.p-home-modal__catch-copy-inline:after,.p-talent-detail__mv-title-inline.is-clone{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160)}@media (max-width:780px){.p-home-modal__heading-inline{font-size:1.5rem}.p-home-modal__catch-copy{margin:3.50877% 0 0}}.p-home-modal__catch-copy-inline{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;position:relative}.p-talent-detail__mv-title,.p-talent-detail__name-en{font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400}@media (max-width:780px){.p-home-modal__catch-copy-inline{display:block;font-size:1.8rem;letter-spacing:.9px;line-height:1.39;padding:0 0 3.50877%}.p-home-modal__name{font-size:1.6rem;letter-spacing:.8px;line-height:1.56;margin:5.26316% 0 0}}.p-home-modal__catch-copy-inline:after{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);content:"";height:2px;left:0;position:absolute;top:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%}.p-home-modal__message{font-size:1.4rem;letter-spacing:1.4px;line-height:1.79}@media (max-width:780px){.p-home-modal__message{margin:5.26316% 0 0;padding:0 0 17.54386%}.p-home-modal__button{height:calc(100 / var(--base-size) * 50 * 1vw);width:calc(100 / var(--base-size) * 50 * 1vw)}}.p-home-modal__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;right:0;top:0}.p-home-modal__path--clone-left,.p-home-modal__path--clone-right{stroke-dasharray:50;stroke-dashoffset:50;stroke:#b9b9b9}@keyframes animate-close-path{0%{stroke-dashoffset:50}to{stroke-dashoffset:-50}}.p-home-modal .simplebar-track.simplebar-vertical{width:3px}.p-home-modal .simplebar-scrollbar.simplebar-visible{background-image:linear-gradient(180deg,#fa8160,#d2c0fd);border-radius:0;left:0;opacity:1;right:0;width:4px}.c-talent-menu__heading-inline,.p-company-value__heading,.p-talent-detail-more__heading{font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400;padding-top:var(--fontVerticalTop)}@media (max-width:780px){.c-talent-menu__heading-inline{font-size:2.5rem;letter-spacing:1.25px}}.c-talent-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}@media (max-width:780px){.c-talent-menu__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:5.98802% 0 0}.c-talent-menu__item{margin:0 2.39521% 4.79042% 0;min-width:23.9521%}}@media only screen and (max-width:780px) and (max-width:480px){.l-loading__icon{width:20px}.l-loading__image{margin:0 0 0 14px;width:70px}.c-talent-menu__item:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-talent-menu__item:nth-child(5),.c-talent-menu__item:nth-child(6),.c-talent-menu__item:nth-child(7),.c-talent-menu__item:nth-child(8),.c-talent-menu__item:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-talent-menu__item:nth-child(3),.c-talent-menu__item:nth-child(5){margin-right:1.49701%}.c-talent-menu__item:nth-child(4),.c-talent-menu__item:nth-child(6),.c-talent-menu__item:nth-child(9){margin-right:0}}.c-talent-menu__link{background-color:#fff;border-radius:100px;color:#000;display:block;overflow:hidden;position:relative;-webkit-transition:color .3s cubic-bezier(.2, .6, .2, 1),border-color .3s cubic-bezier(.2, .6, .2, 1);transition:color .3s cubic-bezier(.2, .6, .2, 1),border-color .3s cubic-bezier(.2, .6, .2, 1);width:100%;z-index:1}@media (max-width:780px){.c-talent-menu__link{padding:calc(100 / var(--base-size) * 8 * 1vw) calc(100 / var(--base-size) * 14 * 1vw)}.c-talent-menu__text{font-size:1.2rem;letter-spacing:1.2px}}.c-talent-menu__link.is-current{background-color:#000;color:#fff;pointer-events:none}.c-talent-menu__link:before{border:1px solid #000;border-radius:50px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:0;width:calc(100% - 2px)}.c-talent-menu__bg{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);border-radius:50px;height:110%;left:-5%;position:absolute;top:-5%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-user-select:none;user-select:none;width:110%}.c-talent-menu__text{position:relative}@media (max-width:780px){.p-talent-archive__inner{width:calc(334 / var(--base-size) * 100%)}.p-talent-archive__content{margin:10.47904% 0 0}}@media (max-width:780px){.p-talent-archive__list{margin:29.94012% 0 0}.p-talent-archive__item{margin:0 0 26.94611%;width:44.91018%}.p-talent-archive__item:nth-child(2n){margin-left:10.17964%;-webkit-transform:translateY(-20.95808%);transform:translateY(-20.95808%)}.p-talent-archive__item.is-archive:nth-child(2n){margin-bottom:25.4491%;margin-left:10.17964%;-webkit-transform:translateY(-29.94012%);transform:translateY(-29.94012%)}}@media (max-width:780px){.p-talent-detail-more{margin:16.75978% auto 0;width:93.29609%}.p-talent-detail-more__heading{font-size:3.5rem;letter-spacing:1.75px}}.p-talent-detail-more__list{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media (max-width:780px){.p-talent-detail-more__list{margin:11.97605% 0 0}.p-talent-detail-more__item.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:calc(100 / var(--base-size) * 155 * 1vw)}}@media (max-width:780px){.p-talent-detail-more__item.swiper-slide+.p-talent-detail-more__item{margin:0 0 0 1.79641%}.p-talent-detail__mv{padding:29.94012% 0 8.38323%}}.p-talent-detail__mv-title{display:inline-block;overflow:hidden;padding-top:var(--fontVerticalTop);position:relative}@media (max-width:780px){.p-talent-detail__mv-title{font-size:5rem;letter-spacing:2.5px}.p-talent-detail__inner{width:calc(334 / var(--base-size) * 100%)}}.p-talent-detail__mv-title-inline{color:#000;display:inline-block}.p-talent-detail__mv-title-inline.is-clone{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#d2c0fd,#fa8160);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);color:transparent;left:0;position:absolute;top:0}.p-talent-detail__link-room-bg,.p-talent-detail__name-ja:after{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);left:0}@media (min-width:781px){.p-home-modal__item--body{-ms-overflow-style:none;height:88%;overflow-y:scroll;padding:0 4.79042% 0 0;scrollbar-width:none;width:56.88623%}.p-home-modal__item--body::-webkit-scrollbar{display:none}.p-home-modal__story-image{bottom:5%;left:3.5%;width:16.59574%}.p-home-modal__heading-inline{font-size:2rem}.p-home-modal__catch-copy{margin:4.21053% 0 0}.p-home-modal__catch-copy-inline{display:inline-block;font-size:2.5rem;letter-spacing:1.25px;line-height:1.25;padding:0 0 2.10526%}.p-home-modal__name{font-size:2rem;letter-spacing:1px;line-height:1.25;margin:5.26316% 0 0}.p-home-modal__message{margin:7.36842% 0 0}.p-home-modal__button{height:calc(100 / var(--base-size) * 60 * 1vw);width:calc(100 / var(--base-size) * 60 * 1vw)}.c-talent-menu__heading-inline{font-size:3.5rem;letter-spacing:1.75px;line-height:1}.c-talent-menu__list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;justify-content:space-between;margin:2.25352% 0 0;padding:0 0 0 20.65728%}.c-talent-menu__item{margin:0 0 2.60355% 4.73373%;width:21.30178%}.c-talent-menu__item:nth-child(2),.c-talent-menu__item:nth-child(5n+1){margin-left:0}.c-talent-menu__item--all{left:0;margin:0;position:absolute;top:0;width:16.90141%}.c-talent-menu__link{padding:4.44444% 0}.c-talent-menu__text{font-size:1.8rem;letter-spacing:1.8px;line-height:1.39}.p-talent-archive__inner,.p-talent-detail__inner{width:calc(1065 / var(--base-size) * 100%)}.p-talent-archive__content{margin:6.57277% 0 0}.p-talent-archive__list{margin:12.20657% 0 0}.p-talent-archive__item{margin:0 0 14.83568% 6.47887%;width:29.01408%}.p-talent-archive__item:first-child,.p-talent-archive__item:nth-child(3n+1){margin-left:0}.p-talent-archive__item:nth-child(3n-2){-webkit-transform:translateY(14.56311%);transform:translateY(14.56311%)}.p-talent-archive__item:nth-child(3n){-webkit-transform:translateY(-14.56311%);transform:translateY(-14.56311%)}.p-talent-detail-more{margin:11.49425% 0 0}.p-talent-detail-more__heading{font-size:7rem;letter-spacing:3.5px}.p-talent-detail-more__list{margin:5.6338% 0 0}.p-talent-detail-more__item.swiper-slide{width:29.01408%}.p-talent-detail-more__item.swiper-slide+.p-talent-detail-more__item{margin:0 0 0 6.57277%}.p-talent-detail__mv{padding:16.90141% 0 5.8216%}.p-talent-detail__mv-title{font-size:7rem;letter-spacing:3.5px}}.p-talent-detail__content{padding:2px;position:relative}@media (max-width:780px){.p-talent-detail__inner{width:calc(358 / var(--base-size) * 100%)}.p-talent-detail__content{background-image:-webkit-gradient(linear,left top,left bottom,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(top,#fa8160,#d2c0fd);background-image:linear-gradient(180deg,#fa8160,#d2c0fd);border-radius:10px}.p-talent-detail__list{border-radius:10px;padding:11.17318% 9.77654%}}@media (max-width:780px){.p-talent-detail__item--body{margin:5.90278% 0 0}.p-talent-detail__thumb-wrap{padding-bottom:126%}.p-talent-detail__name-ja{font-size:2rem;letter-spacing:1px;margin:2.08333% 0 0;padding:0 0 3.47222%}}.p-talent-detail__thumb-wrap--none{background-color:#d9d9d9}.p-talent-detail__name-en{font-size:1.4rem;letter-spacing:1.4px;padding-top:var(--fontVerticalTop)}.p-event-detail__title,.p-talent-detail__name-ja{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}.p-talent-detail__name-ja{line-height:1.25;position:relative}.p-talent-detail__name-ja:after{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);content:"";height:2px;position:absolute;top:100%;width:100%}@media (max-width:780px){.p-talent-detail__links{margin:5.20833% 0 0}.p-talent-detail__link{margin:0 0 0 2.77778%;width:12.5%}.p-talent-detail__link:nth-child(2){margin:0}}.p-talent-detail__link{display:block;-webkit-transition:-webkit-filter .2s cubic-bezier(.2, .6, .2, 1);transition:filter .2s cubic-bezier(.2, .6, .2, 1);transition:filter .2s cubic-bezier(.2, .6, .2, 1),-webkit-filter .2s cubic-bezier(.2, .6, .2, 1)}.p-talent-detail__button,.p-talent-detail__icon-tab,.p-talent-detail__link-wrap{position:relative}@media (max-width:780px){.p-talent-detail__link-wrap{margin:0 0 5.20833%;width:100%}.p-talent-detail__link-room{padding:3.47222% 0;width:59.02778%}}.p-talent-detail__link-room{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;position:relative;z-index:1}.p-talent-detail__link-room:before{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),-webkit-linear-gradient(340deg,#d2c0fd,#fa8160);background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),linear-gradient(110deg,#d2c0fd,#fa8160);background-origin:border-box;border:2px solid transparent;border-radius:100px;-webkit-box-shadow:inset 2px 1000px 1px #fff;box-shadow:inset 2px 1000px 1px #fff;content:"";height:calc(100% - 4px);left:0;position:absolute;top:0;width:calc(100% - 4px)}.p-talent-detail__link-room-bg{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);border-radius:100px;height:100%;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%}.p-event-detail__category:before,.p-talent-detail__message{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160)}.p-talent-detail__text{color:#000;font-size:1.4rem;position:relative;-webkit-transition:color .2s cubic-bezier(.2, .6, .2, 1);transition:color .2s cubic-bezier(.2, .6, .2, 1)}@media (max-width:780px){.p-talent-detail__icon-tab{margin:0 0 0 1.82927%;width:9.14634%}.p-talent-detail__block{margin:6.94444% 0 0}}.p-talent-detail__icon-path{fill:#000;-webkit-transition:-webkit-filter .2s cubic-bezier(.2, .6, .2, 1);transition:filter .2s cubic-bezier(.2, .6, .2, 1);transition:filter .2s cubic-bezier(.2, .6, .2, 1),-webkit-filter .2s cubic-bezier(.2, .6, .2, 1)}@media (max-width:780px){.p-talent-detail__block+.p-talent-detail__block{margin:5.20833% 0 0}.p-talent-detail__head{font-size:1.4rem;width:34.72222%}}@media (max-width:780px){.p-talent-detail__body{font-size:1.4rem;width:65.27778%}.p-talent-detail__label{margin:0}}.p-talent-detail__label:last-child{margin:0}@media (max-width:780px){.p-talent-detail__message-block{margin:5.20833% 0 0}.p-talent-detail__message{margin:3.47222% 0 0;padding:3.47222% 5.20833%}}@media (min-width:781px){.p-talent-detail__content{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);border-radius:20px}.p-talent-detail__list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:5.6338% 7.79343%}.p-talent-detail__item--thumb{width:46.60734%}.p-talent-detail__item--body{width:47.94216%}.p-talent-detail__thumb-wrap{padding-bottom:138%}.p-talent-detail__name-en{padding:0 0 0 1.16009%}.p-talent-detail__name-ja{font-size:4rem;letter-spacing:2px;padding:0 0 1.16009%}.p-talent-detail__links{margin:4.17633% 0 0;min-width:270px}.p-talent-detail__link{margin:0 0 0 1.85615%;width:8.35267%}.p-talent-detail__link-wrap{width:39.44316%}.p-talent-detail__link-room{height:100%;padding:3.24826% 0;width:100%}.p-talent-detail__icon-tab{margin:0 0 0 1.81818%;width:9.09091%}.p-talent-detail__block{margin:10.44084% 0 0}.p-talent-detail__block+.p-talent-detail__block{margin:3.24826% 0 0}.p-talent-detail__head{font-size:1.8rem;width:27.84223%}.p-talent-detail__body{font-size:1.8rem;width:72.15777%}.p-talent-detail__label{margin:0 1.16009% 0 0}.p-talent-detail__message-block{margin:9.28074% 0 0}.p-talent-detail__message{margin:3.48028% 0 0;padding:5.33643% 6.96056%}}.p-talent-detail__message{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);position:relative;background-color:#fff;padding:2px}.p-talent-detail__message-inline{background-color:#fff;letter-spacing:.8px;line-height:1.88;position:relative}@media (max-width:780px){.p-talent-detail__message-inline{padding:3.47222% 5.20833%}.p-talent-detail__button{margin:25.13966% auto 0;width:67.03911%}}@media (max-width:780px){.p-event-archive__content{margin:calc(60 / var(--base-size) * 100%) 0 0}.p-event-archive__inner{width:calc(334 / var(--base-size) * 100%)}}.p-event-archive__menu{margin:auto}@media (max-width:780px){.p-event-archive__menu{padding:10.47904% 0 0;width:92.81437%}.p-event-archive__list{margin:11.97605% auto 0}}@media (max-width:780px){.p-event-archive__item{margin:17.96407% 0 0;width:100%}.p-event-archive__item:first-child{margin-top:0}.p-event-archive__pager{margin:23.9521% auto 0}}.p-event-archive__pager,.p-news-archive__pager{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.p-event-detail__category,.p-news-detail__category{display:block;background-color:#000;position:relative;text-align:center}@media (max-width:780px){.p-event-detail__content{margin:calc(60 / var(--base-size) * 100%) 0 0}.p-event-detail__inner{width:calc(334 / var(--base-size) * 100%)}}@media (max-width:780px){.p-event-detail__info{margin:13.77246% 0 0}.p-event-detail__date{font-size:1.4rem;letter-spacing:.7px}}.p-event-detail__category{color:#fff}@media (max-width:780px){.p-event-detail__category{font-size:1.2rem;margin:0 0 0 7.48503%;padding:2px 2.99401%}.p-event-detail__title-wrap{margin:6.58683% 0 0}}.p-event-detail__category:before{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%}.p-event-detail__title-wrap:after,.p-news-detail__category:before,.p-news-detail__title-wrap:after{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);position:absolute;left:0;content:""}.p-event-detail__body-wrap,.p-event-detail__category-inline,.p-event-detail__title-wrap{position:relative}.p-event-detail__title-wrap:after,.p-news-detail__title-wrap:after{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);bottom:0;height:2px;width:100%}@media (max-width:780px){.p-event-detail__title{font-size:1.8rem;padding:0 0 2.99401%}.p-event-detail__thumb{margin:11.37725% 0 0}}.p-event-detail__thumb-inline{max-width:100%}@media (max-width:780px){.p-event-detail__body-wrap{margin:8.98204% 0 0}.p-event-detail__button{margin:20.95808% auto 0;width:71.85629%}}.p-event-detail__body{color:#000;font-size:1.4rem;line-height:2.5;word-break:break-all}.p-event-detail__body a{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) 0 100%/0 1px no-repeat;background:-webkit-linear-gradient(#000,#000) 0 100%/0 1px no-repeat;background:linear-gradient(#000,#000) 0 100%/0 1px no-repeat;background-size:100% 1px;color:#000;-webkit-transition:color .3s cubic-bezier(.2, .6, .2, 1),background-image .3s cubic-bezier(.2, .6, .2, 1);transition:color .3s cubic-bezier(.2, .6, .2, 1),background-image .3s cubic-bezier(.2, .6, .2, 1)}@media (max-width:780px){.p-news-archive__content{margin:calc(60 / var(--base-size) * 100%) 0 0}.p-news-archive__inner{width:calc(334 / var(--base-size) * 100%)}}@media (max-width:780px){.p-news-archive__menu{margin:13.47305% auto 0;width:92.81437%}}.p-news-archive__list{border-bottom:1px solid #919191;margin:auto}@media (max-width:780px){.p-news-archive__list{margin:11.97605% auto 0}.p-news-archive__pager{margin:23.9521% auto 0}}.p-news-archive__item{border-top:1px solid #919191;width:100%}@media (max-width:780px){.p-news-archive__text{margin:11.97605% auto 0}.p-news-detail__content{margin:calc(60 / var(--base-size) * 100%) 0 0}}@media (max-width:780px){.p-news-detail__inner{width:calc(334 / var(--base-size) * 100%)}.p-news-detail__info{margin:13.77246% 0 0}}@media (max-width:780px){.p-news-detail__date{font-size:1.4rem;letter-spacing:.7px}}.p-news-detail__category{color:#fff;font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400;overflow:hidden;padding-top:var(--fontVerticalTop);text-transform:uppercase}@media (max-width:780px){.p-news-detail__category{font-size:1.2rem;margin:0 0 0 7.48503%;padding:calc(3px + var(--fontVerticalTop)) 0 2px;width:17.96407%}.p-news-detail__title-wrap{margin:6.58683% 0 0}}.p-news-detail__category:before{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);height:100%;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);width:100%}.c-contact-tab__link,.p-entry-flow__title:after{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160)}.p-company-value__item,.p-entry-flow,.p-entry-flow__item,.p-news-detail__body-wrap,.p-news-detail__category-inline,.p-news-detail__title-wrap{position:relative}@media (max-width:780px){.p-news-detail__title{font-family:source-han-sans-japanese,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;padding:0 0 2.99401%}.p-news-detail__body-wrap{margin:8.98204% 0 0}}.p-news-detail__body{color:#000;font-size:1.4rem;line-height:2.5;word-break:break-all}.p-news-detail__body a{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) 0 100%/0 1px no-repeat;background:-webkit-linear-gradient(#000,#000) 0 100%/0 1px no-repeat;background:linear-gradient(#000,#000) 0 100%/0 1px no-repeat;background-size:100% 1px;color:#000;-webkit-transition:color .3s cubic-bezier(.2, .6, .2, 1),background-image .3s cubic-bezier(.2, .6, .2, 1);transition:color .3s cubic-bezier(.2, .6, .2, 1),background-image .3s cubic-bezier(.2, .6, .2, 1)}@media (max-width:780px){.p-news-detail__button{margin:20.95808% auto 0;width:71.85629%}.p-company-statement__inner{width:calc(334 / var(--base-size) * 100%)}}@media (max-width:780px){.p-company-statement__title{margin:8.98204% auto 0;padding:14.97006% 0 0;width:100%}.p-company-statement__body{margin:17.96407% auto 0;width:100%}}@media (max-width:780px){.p-company-statement__desc{font-family:source-han-sans-japanese,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.43}.p-company-statement__desc+.p-company-statement__desc{margin:10.47904% 0 0}}.c-company-value-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}@media (max-width:780px){.c-company-value-item__block--number{width:16.16766%}}@media (min-width:781px){.p-talent-detail__message-inline{padding:5.33643% 6.96056%}.p-talent-detail__button{margin:10.32864% auto 0;width:30.04695%}.p-event-archive__content,.p-event-detail__content,.p-news-archive__content{margin:calc(80 / var(--base-size) * 100%) 0 0}.p-company-statement__inner,.p-event-archive__inner,.p-news-archive__inner{width:calc(1065 / var(--base-size) * 100%)}.p-event-archive__menu{padding:6.29108% 0 0;width:84.50704%}.p-event-archive__list{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:4.22535% auto 0;width:84.50704%}.p-event-archive__item{margin:0 0 6.66667% 3.33333%;width:31.11111%}.p-event-archive__item:first-child,.p-event-archive__item:nth-child(3n+1){margin-left:0}.p-event-archive__pager{margin:5.6338% auto 0;width:84.50704%}.p-event-archive__text{margin:auto;width:84.50704%}.p-event-detail__inner,.p-news-detail__inner{width:calc(900 / var(--base-size) * 100%)}.p-event-detail__info,.p-news-detail__info{margin:6.44444% 0 0}.p-event-detail__date,.p-news-detail__date{font-size:1.6rem;letter-spacing:.8px}.p-event-detail__category{font-size:1.2rem;margin:0 0 0 4.44444%;padding:2px 1.11111% 3px}.p-event-detail__title-wrap,.p-news-detail__title-wrap{margin:1.66667% 0 0}.p-event-detail__title{font-size:2.5rem;padding:0 0 1.88889%}.p-event-detail__thumb{margin:5.33333% 0 0}.p-event-detail__body-wrap,.p-news-detail__body-wrap{margin:4.44444% 0 0}.p-event-detail__button,.p-news-detail__button{margin:12.77778% auto 0;width:35.55556%}.p-news-archive__menu{margin:7.23005% auto 0;width:84.50704%}.p-news-archive__list,.p-news-archive__text{margin:4.22535% auto 0;width:84.50704%}.p-news-archive__pager{margin:11.26761% auto 0;width:84.50704%}.p-news-detail__content{margin:calc(75 / var(--base-size) * 100%) 0 0}.p-news-detail__category{font-size:1.4rem;margin:0 0 0 3.88889%;padding:calc(3px + var(--fontVerticalTop)) 0 2px;width:8.88889%}.p-news-detail__title{font-family:source-han-sans-japanese,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;padding:0 0 1.66667%}.p-company-statement__title{margin:auto;padding:9.38967% 0 0;width:53.70892%}.p-company-statement__body{margin:5.6338% auto 0}.p-company-statement__desc{font-size:1.6rem;line-height:2.5}.p-company-statement__desc+.p-company-statement__desc{margin:3.72093% 0 0}.c-company-value-item__block--number{width:15.47619%}}@media (max-width:780px){.c-company-value-item__block--body{width:83.83234%}.c-company-value-item__number{letter-spacing:3.2px}}.c-company-value-item__number{font-family:alternate-gothic-atf,sans-serif;font-size:3rem;font-style:normal;font-weight:400;line-height:1.23;padding-top:var(--fontVerticalTop)}.c-company-value-item__desc,.p-company-outline__body,.p-company-outline__name{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}.c-company-value-item__desc{font-size:1.4rem;letter-spacing:1.4px;line-height:1.79}@media (max-width:780px){.p-company-value__inner{width:calc(334 / var(--base-size) * 100%)}.p-company-value__block--body{margin:8.98204% 0 0;width:100%}}@media (max-width:780px){.p-company-value__heading{font-size:3.5rem;letter-spacing:1.75px}.p-company-value__item+.p-company-value__item{margin:7.48503% 0 0}}.p-company-value__sub{font-size:1.2rem;line-height:2}@media (max-width:780px){.p-company-outline__inner{width:calc(334 / var(--base-size) * 100%)}.p-company-outline__wrap{margin:7.48503% 0 0;width:100%}}.p-company-outline__list{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;position:relative;width:100%}@media (max-width:780px){.p-company-outline__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8.98204% 0}.p-company-outline__item--name{width:29.94012%}}.p-company-outline__list:after{background-color:#919191;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.p-company-outline__list:last-child{border-bottom:none}@media (min-width:781px){.c-company-value-item__block--body{width:90.47619%}.c-company-value-item__number{letter-spacing:3.3px}.p-company-value__inner{width:calc(680 / var(--base-size) * 100%)}.p-company-value__blocks{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.p-company-value__block--body{margin:0 0 0 23.52941%;width:61.76471%}.p-company-value__heading{font-size:4rem;letter-spacing:2px}.p-company-value__item+.p-company-value__item{margin:7.61905% 0 0}.p-company-outline__inner{width:calc(1065 / var(--base-size) * 100%)}.p-company-outline__wrap{margin:7.51174% auto 0;width:84.50704%}.p-company-outline__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.44444% 0}.p-company-outline__list--business{padding:2.66667% 0}.p-company-outline__item--name{width:25.33333%}}@media (max-width:780px){.p-company-outline__item--body{width:70.05988%}.p-company__statement{margin:calc(60 / var(--base-size) * 100%) 0 0}}.p-company-outline__name{color:#919191}.p-company-outline__body,.p-company-outline__name{font-size:1.4rem;letter-spacing:1.4px;line-height:1.79}@media (max-width:780px){.p-company__value{margin:calc(75 / var(--base-size) * 100%) 0 0}.p-company__outline{margin:calc(80 / var(--base-size) * 100%) 0 0}}@media (max-width:780px){.p-entry-flow__list{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}.p-entry-flow__item--body{margin:5.98802% 0 0}}.p-entry-flow__list.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:0s;transition-delay:0s}.p-entry-flow__step{background-color:#000;color:#fff;display:inline-block;font-family:alternate-gothic-atf,sans-serif;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:1px;padding-top:var(--fontVerticalTop)}.c-contact-tab__text-inline,.p-entry-flow__title{font-weight:500;font-family:source-han-sans-japanese,sans-serif;font-style:normal}@media (max-width:780px){.p-entry-flow__step{padding:calc(2px + var(--fontVerticalTop)) 2.99401% 2px}.p-entry-flow__title-wrap{margin:5.08982% 0 0}}.p-entry-flow__title{display:inline-block;font-size:2rem;letter-spacing:2px;line-height:1.25;position:relative}@media (max-width:780px){.p-entry-flow__title{padding:0 0 2.09581%}.p-entry-flow__desc{font-size:1.5rem;margin:4.19162% 0 0}}.p-entry-flow__title:after{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1) .4s;transition:transform .3s cubic-bezier(.2, .6, .2, 1) .4s;transition:transform .3s cubic-bezier(.2, .6, .2, 1) .4s,-webkit-transform .3s cubic-bezier(.2, .6, .2, 1) .4s;width:100%}.p-entry-flow__title.is-inview:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.p-entry-flow__desc{letter-spacing:1.5px;line-height:2}@media (max-width:780px){.p-entry-flow__arrow{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0);margin:10.47904% auto;width:55.68862%}}.p-entry-flow__arrow.is-inview{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:opacity .3s cubic-bezier(.2, .6, .2, 1),transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);-webkit-transition-delay:50ms;transition-delay:50ms}@media (max-width:780px){.p-entry__content{margin:calc(60 / var(--base-size) * 100%) 0 0}.p-entry__inner{width:calc(334 / var(--base-size) * 100%)}}@media (max-width:780px){.p-entry__flow{margin:11.97605% auto 0;width:100%}}.c-contact-tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.c-contact-tab__item{position:relative;width:50.14085%}@media (max-width:780px){.c-contact-tab__item{width:50.5988%}.c-contact-tab__link{padding:11.83432% 0}}.c-contact-tab__item:after,.c-contact-tab__item:before{background-color:#fa8160;content:"";height:100%;opacity:0;position:absolute;top:0;width:2px;z-index:1}.c-contact-button:before,.c-contact-tab__item:before{left:0}.c-contact-button:after,.c-contact-tab__item:after{right:0}.c-contact-tab__item--contact.is-current:after,.c-contact-tab__item--contact.is-current:before,.c-contact-tab__item--inquiry.is-current:after,.c-contact-tab__item--inquiry.is-current:before{opacity:1}.c-contact-tab__link{background-image:linear-gradient(90deg,#d2c0fd,#fa8160);display:block;position:relative;width:100%}.c-contact-block label,.c-contact-button,.p-privacy__blocks{display:-webkit-box;display:-ms-flexbox}.c-contact-tab__link:after{background-color:#fa8160;bottom:0;content:"";height:2px;position:absolute;width:100%}.c-contact-tab__link.is-current{background-color:#fff;background-image:none;pointer-events:none}.c-contact-tab__link.is-current:after{bottom:auto;left:0;top:0}.c-contact-tab__text-inline{color:#fff}.c-contact-button__text-inline,.c-contact-tab__text-inline.is-current{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);color:transparent}.c-contact-tab__text-inline.is-current{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#d2c0fd,#fa8160)}.c-contact-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}@media (max-width:780px){.c-contact-tab__text-inline{font-size:1.4rem;letter-spacing:.6px}.c-contact-button{padding:7.08333% 0}.c-contact-button:after,.c-contact-button:before{width:1px}}@media (max-width:780px){.c-contact-button__line{height:1px;-webkit-transform:scaleX(1);transform:scaleX(1);width:10.41667%}.c-contact-button__icon{width:7.08333%}}.c-contact-button__line--left-top{background-color:#fa8160;bottom:100%}.c-contact-button__line--left-bottom,.c-contact-button__line--left-top{left:0;-webkit-transform-origin:left center;transform-origin:left center}.c-contact-button__line--left-bottom{background-color:#d2c0fd;top:100%}.c-contact-button__line--right-top{background-color:#fa8160;bottom:100%}.c-contact-button__line--right-bottom,.c-contact-button__line--right-top{right:0;-webkit-transform-origin:right center;transform-origin:right center}.c-contact-button__line--right-bottom{background-color:#d2c0fd;top:100%}@media (max-width:780px){.c-contact-button__text{margin:0 0 0 5.83333%}.c-contact-button__text-inline{font-size:1.5rem}}.c-contact-button__text-inline{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#d2c0fd,#fa8160);font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:400;letter-spacing:1px}.c-contact-button__submit{border:none;cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;outline:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.c-contact-block__body,.c-contact-button__submit--back{position:relative;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}.c-contact-button__submit--back{background:0 0;color:#b9b9b9;display:inline-block;font-size:1.4rem;letter-spacing:.7px;opacity:1}@media (max-width:780px){.c-contact-block{margin:8.74126% 0 0}.c-contact-block--radio{font-size:1.2rem}}@media (min-width:781px){.p-company-outline__item--body{width:74.66667%}.p-company-outline__link--tel{pointer-events:none}.p-company__statement{margin:calc(80 / var(--base-size) * 100%) 0}.p-company__value{margin:calc(110 / var(--base-size) * 100%) 0 0}.p-company__outline,.p-entry__content{margin:calc(80 / var(--base-size) * 100%) 0 0}.p-entry-flow__list{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.p-entry-flow__item{width:44.44444%}.p-entry-flow__step{padding:calc(4px + var(--fontVerticalTop)) 3.125% 2px}.p-entry-flow__title-wrap{margin:5.3125% 0 0}.p-entry-flow__title{padding:0 0 .9375%}.p-entry-flow__desc{margin:4.0625% 0 0}.p-entry-flow__arrow{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);margin:6.66667% auto 6.11111%;width:25.55556%}.p-entry__inner{width:calc(1065 / var(--base-size) * 100%)}.p-entry__flow{margin:7.51174% auto 0;width:67.60563%}.c-contact-tab__item{width:50.14085%}.c-contact-tab__link{padding:5.05618% 0}.c-contact-button{padding:7.5% 0}.c-contact-button:after,.c-contact-button:before{width:2px}.c-contact-button__line{height:2px}.c-contact-button__icon{width:6.25%}.c-contact-button__text{margin:0 0 0 4.375%}.c-contact-block{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin:5.12821% 0 0}.c-contact-block--radio{padding:0 0 1.92308%}}.c-contact-block--radio{-ms-flex-direction:column;flex-direction:column;margin:0}@media (max-width:780px){.c-contact-block--radio .mwform-radio-field{display:block;margin:3.4965% 0 0!important;width:100%}.c-contact-block--apply{margin:10.48951% 0 0}}.c-contact-block .mwform-radio-field-text,.c-contact-block__name,.p-404__title{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}@media (max-width:780px){.c-contact-block__name{font-size:1.2rem;letter-spacing:.6px}.c-contact-block__body{margin:3.4965% 0 0;width:100%}}.c-contact-block__required{color:#f00000;display:inline-block;vertical-align:top;width:auto}.c-contact-block__body{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);padding:2px}.p-contact--confirm .c-contact-block__apply,.p-contact--confirm .c-contact-block__body{background-image:none}@media (min-width:781px){.c-contact-block--radio .mwform-radio-field{margin:1.92308% 5.12821% 0 0!important}.c-contact-block__heading{width:30.76923%}.c-contact-block__name{font-size:1.4rem;letter-spacing:.7px}.c-contact-block__body{width:69.23077%}.c-contact-block__body--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-contact-block__body--radio{background-image:none;padding:0;width:100%}.c-contact-block input[type=radio],.c-contact-block__body--radio:before{display:none}.c-contact-block__body:before{background-color:#fff;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px)}.c-contact-block__error{color:#f00000;display:none;font-family:source-han-sans-japanese,sans-serif;font-size:1rem;font-style:normal;font-weight:500;left:0;position:absolute}.p-404__inner,.p-404__link{color:#fff;position:relative}.c-contact-block__input,.c-contact-block__textarea{-webkit-appearance:none;display:block;font-size:16px;letter-spacing:.1em;outline:0;outline-offset:0;width:100%;background-color:#fff}@media (max-width:780px){.c-contact-block__error{top:101%}.c-contact-block__error--submit{margin:15px 0 0}}@media (min-width:781px){.c-contact-block__error{top:105%}.c-contact-block__error--submit{margin:30px 0 0}}.c-contact-block__error--apply{position:absolute;top:105%}.c-contact-block__error--submit{position:relative;text-align:center;top:0}.c-contact-block__input{border:none;border-radius:0;position:relative}@media (max-width:780px){.c-contact-block__input{padding:12px}.c-contact-block__textarea{min-height:180px;padding:12px}}.c-contact-block__input::-webkit-input-placeholder{color:#b4b4b4}.c-contact-block__input::-moz-placeholder{color:#b4b4b4}.c-contact-block__input:-ms-input-placeholder{color:#b4b4b4}.c-contact-block__input::-ms-input-placeholder{color:#b4b4b4}.c-contact-block__input::placeholder{color:#b4b4b4}.c-contact-block__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.c-contact-block__textarea{border:none;border-radius:0;line-height:1.75;position:relative}.c-contact-block__textarea::-webkit-input-placeholder{color:#b4b4b4}.c-contact-block__textarea::-moz-placeholder{color:#b4b4b4}.c-contact-block__textarea:-ms-input-placeholder{color:#b4b4b4}.c-contact-block__textarea::-ms-input-placeholder{color:#b4b4b4}.c-contact-block__textarea::placeholder{color:#b4b4b4}.c-contact-block__textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.c-contact-block label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:flex;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-contact-block .mwform-radio-field{display:inline-block}.c-contact-block__apply input[type=checkbox],.p-contact--confirm .c-contact-block__apply-inner,.p-contact--confirm .c-contact-block__body:before,.p-contact--confirm .c-contact-button__text-inline.is-input,.p-contact--input .c-contact-block__back-button{display:none}@media (max-width:780px){.c-contact-block .mwform-radio-field-text{font-size:1.2rem;letter-spacing:.6px;padding:0 0 0 25px}}.c-contact-block input[type=radio]+.mwform-radio-field-text:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0))),-webkit-gradient(linear,left top,left bottom,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),-webkit-linear-gradient(top,#fa8160,#d2c0fd);background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),linear-gradient(180deg,#fa8160,#d2c0fd);background-origin:border-box;border:2px solid transparent;-webkit-box-shadow:inset 2px 1000px 1px #fff;box-shadow:inset 2px 1000px 1px #fff;height:15px;left:0;margin-top:-7.5px;width:15px}@media (max-width:780px){.c-contact-block input[type=radio]+.mwform-radio-field-text:before{border:1px solid transparent}.c-contact-block input[type=radio]+.mwform-radio-field-text:after{height:7px;left:5px;top:calc(50% - 2px);width:7px}}.c-contact-block .mwform-radio-field-text:after,.c-contact-block input[type=radio]+span:before{border-radius:100%;content:"";position:absolute;top:50%;-webkit-transition:-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1),-webkit-transform .3s cubic-bezier(.7, 0, .3, 1)}.c-contact-block input[type=radio]+.mwform-radio-field-text:after{background-image:-webkit-gradient(linear,left top,left bottom,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(top,#fa8160,#d2c0fd);background-image:linear-gradient(180deg,#fa8160,#d2c0fd);-webkit-transform:scale(0);transform:scale(0)}.c-contact-block input[type=radio]:checked+.mwform-radio-field-text:after{-webkit-transform:scale(1);transform:scale(1)}.c-contact-block__apply{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);padding:2px;position:relative}@media (max-width:780px){.c-contact-block__apply{margin:4.1958% 0 0;width:100%}}.c-contact-block__apply label{cursor:pointer;display:block;margin:0;padding:3.7037%;position:relative;width:100%}@media (max-width:780px){.c-contact-block__apply label{padding:4.1958% 4.1958% 4.8951%}.c-contact-block__apply .c-contact-block__checkbox-text{font-size:1.2rem;letter-spacing:.6px;padding:0 0 0 12.23776%}}.c-contact-block__apply .c-contact-block__checkbox-text{color:#000;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;position:relative;text-align:left;vertical-align:middle}.c-contact-block__apply .c-contact-block__checkbox-text a{color:#000;text-decoration:underline}.c-contact-block__apply input[type=checkbox]+.c-contact-block__checkbox-text:before{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0))),-webkit-gradient(linear,left top,left bottom,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),-webkit-linear-gradient(top,#fa8160,#d2c0fd);background-image:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),linear-gradient(180deg,#fa8160,#d2c0fd);background-origin:border-box;border:2px solid transparent;-webkit-box-shadow:inset 4px 1000px 2px #fff;box-shadow:inset 4px 1000px 2px #fff;left:0}@media (max-width:780px){.c-contact-block__apply input[type=checkbox]+.c-contact-block__checkbox-text:before{height:14px;margin-top:-8px;width:14px}.c-contact-block__apply input[type=checkbox]+.c-contact-block__checkbox-text:after{height:4px;left:3.5px;margin-top:-3px;width:8px}}.c-contact-block__apply .c-contact-block__checkbox-text:after,.c-contact-block__apply input[type=checkbox]+span:before{content:"";position:absolute;top:50%;-webkit-transition:opacity .2s cubic-bezier(.2, .6, .2, 1);transition:opacity .2s cubic-bezier(.2, .6, .2, 1)}.c-contact-block__apply input[type=checkbox]+.c-contact-block__checkbox-text:after{border-bottom:2px solid #fa8160;border-left:2px solid #fa8160;border-right-color:#fa8160;border-top-color:#fa8160;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-contact-block__apply input[type=checkbox]:checked+.c-contact-block__checkbox-text:after{opacity:1}.c-contact-block__apply-confirm{display:none;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}@media (max-width:780px){.c-contact-block__apply-confirm{font-size:1.2rem;letter-spacing:.6px}.c-contact-block__button{margin:27.97203% auto 0;width:83.91608%}}.c-contact-block__apply-inner{background-color:#fff}.c-contact-block__button{padding:0 0 2px;position:relative}.c-contact-block__button.is-disabled{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-user-select:none;user-select:none}.c-contact-block__back-button{position:relative;text-align:center}@media (max-width:780px){.c-contact-block__back-button{margin:12% 0 0}.p-contact--confirm .c-contact-block{margin:11.97605% 0 0}}.c-contact-block__back-button-inline{display:inline-block;position:relative}.c-contact-block__back-button-inline:after{background-color:#b9b9b9;content:"";height:1px;left:0;position:absolute;top:110%;width:100%}@media (hover:hover) and (min-width:781px){.l-nav.is-home.is-inview:hover .l-nav__icon{-webkit-animation:none;animation:none}.c-menu-item__link:hover .c-menu-item__en,.c-menu-item__link:hover .c-menu-item__ja,.c-news-item__link:hover .c-news-item__body{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.l-entry__link:hover .l-entry__title-inline{margin:0 .5%}.l-footer__pagetop-link:hover .l-footer__pagetop-image{-webkit-animation:.4s cubic-bezier(.2,.6,.2,1) forwards animate-circle-reset;animation:.4s cubic-bezier(.2,.6,.2,1) forwards animate-circle-reset}.c-cate-menu__link:hover .c-cate-menu__text:after,.c-talent-archive-item__link:hover .c-talent-archive-item__text-bg,.c-talent-item__link:hover .c-talent-item__text-bg,.l-apply__link:hover .l-apply__bg,.l-footer__link:hover .l-footer__link-inline:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.l-apply__link:hover .l-apply__svg{-webkit-transform:translate3d(180%,0,0);transform:translate3d(180%,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.l-apply__link:hover .l-apply__svg--clone{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-pager__arrow:hover .c-pager__svg{-webkit-transition:-webkit-transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1);transition:transform .3s cubic-bezier(.2, .6, .2, 1),-webkit-transform .3s cubic-bezier(.2, .6, .2, 1)}.c-event-arrow:hover .c-event-arrow__wrap--prev,.c-pager__arrow:hover .c-pager__svg--prev,.c-rewards-arrow:hover .c-rewards-arrow__wrap--prev{-webkit-transform:translate3d(-180%,0,0);transform:translate3d(-180%,0,0)}.c-pager__arrow:hover .c-pager__svg--prev.is-clone{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.c-pager__arrow:hover .c-pager__svg--next{-webkit-transform:translate3d(180%,0,0);transform:translate3d(180%,0,0)}.c-pager__arrow:hover .c-pager__svg--next.is-clone{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.c-more-button:hover .c-more-button__line--left-bottom,.c-more-button:hover .c-more-button__line--right-top{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-event-item__link:hover .c-event-item__thumb{-webkit-transform:scale(1.08);transform:scale(1.08)}.c-news-item__link:hover .c-news-item__svg{-webkit-transform:translate3d(180%,0,0);transform:translate3d(180%,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1),-webkit-transform .3s cubic-bezier(.7, 0, .3, 1)}.c-news-item__link:hover .c-news-item__svg--clone{-webkit-transform:translateZ(0);transform:translateZ(0)}.c-story-item__link:hover .c-story-item__thumb{-webkit-transform:scale(1.08) rotate(-2deg);transform:scale(1.08) rotate(-2deg)}.c-youtube__close:hover .c-youtube__path--clone-left,.p-home-modal__button:hover .p-home-modal__path--clone-left{-webkit-animation:.6s cubic-bezier(.7,0,.3,1) forwards animate-close-path;animation:.6s cubic-bezier(.7,0,.3,1) forwards animate-close-path}.c-youtube__close:hover .c-youtube__path--clone-right{-webkit-animation:.6s cubic-bezier(.7,0,.3,1) .2s forwards animate-close-path;animation:.6s cubic-bezier(.7,0,.3,1) .2s forwards animate-close-path}.c-home-mv-play-button:hover .c-home-mv-play-button__svg{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.c-rewards-arrow:hover .c-rewards-arrow__wrap--next{-webkit-transform:translate3d(180%,0,0);transform:translate3d(180%,0,0)}.c-event-arrow:hover .c-event-arrow__wrap--next{-webkit-transform:translate3d(180%,0,0);transform:translate3d(180%,0,0)}.c-faq-item__button:hover .c-faq-item__line--gray{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.c-faq-item__button:hover .c-faq-item__line--color,.p-event-detail__category:hover:before,.p-news-detail__category:hover:before,.p-talent-detail__link-wrap:hover .p-talent-detail__link-room-bg{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.p-home-modal__button:hover .p-home-modal__path--clone-right{-webkit-animation:.6s cubic-bezier(.7,0,.3,1) .2s forwards animate-close-path;animation:.6s cubic-bezier(.7,0,.3,1) .2s forwards animate-close-path}.c-talent-menu__link:hover{border-color:#fff;color:#fff}.c-talent-menu__link:hover .c-talent-menu__bg{border-radius:100px;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.p-talent-detail__link:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.p-talent-detail__link-wrap:hover .p-talent-detail__text{color:#fff}.p-talent-detail__link-wrap:hover .p-talent-detail__icon-path{fill:#fff;-webkit-transition-delay:0.1s;transition-delay:0.1s}.p-event-detail__body a:hover,.p-news-detail__body a:hover{background-image:-webkit-gradient(linear,left top,right top,from(#d2c0fd),to(#fa8160));background-image:-webkit-linear-gradient(left,#d2c0fd,#fa8160);background-image:linear-gradient(90deg,#d2c0fd,#fa8160);color:#fa8160;-webkit-transition-duration:.4s;transition-duration:.4s}.c-contact-block__button:hover .c-contact-button__line{-webkit-transition-duration:.4s;transition-duration:.4s}.c-contact-block__button:hover .c-contact-button__line--left-bottom,.c-contact-block__button:hover .c-contact-button__line--right-top{-webkit-transform:scaleX(1);transform:scaleX(1)}.p-contact--input .c-contact-block__button:hover .c-contact-button__line{-webkit-transition-duration:.4s;transition-duration:.4s}.p-contact--input .c-contact-block__button:hover .c-contact-button__line--left-bottom,.p-contact--input .c-contact-block__button:hover .c-contact-button__line--right-top{-webkit-transform:scaleX(1);transform:scaleX(1)}}.p-contact--confirm{padding:0 0 calc(120 / var(--base-size) * 100%)}.p-contact--confirm .c-contact-block--radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-contact--confirm .c-contact-block__body--radio{width:69.23077%}.p-contact--confirm .c-contact-block__apply-confirm,.p-contact--confirm .c-contact-button__text-inline.is-confirm{display:block}@media (max-width:780px){.p-contact--confirm .c-contact-block__apply-confirm,.p-contact--confirm .c-contact-block__body{margin:4.79042% 0 0;padding:0 0 0 7.18563%}.p-contact--complete{padding:0 0 calc(80 / var(--base-size) * 100%)}.p-contact__content{margin:calc(55 / var(--base-size) * 100%) 0 0}}.p-contact__mv-bg{height:100%;left:0;position:absolute;top:0;width:100%}.p-contact__form-wrap,.p-contact__tab{position:relative}.p-contact__breadcrumbs,.p-contact__form-inner{margin:auto}.p-contact__tab{z-index:1}.p-contact__inner,.p-privacy__inner{margin:auto;position:relative}@media (max-width:780px){.p-contact__inner{width:calc(334 / var(--base-size) * 100%)}.p-contact__desc{font-size:1.2rem;letter-spacing:1.2px;line-height:2.33}}.p-contact__desc{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500;text-align:center}@media (max-width:780px){.p-contact__form-wrap{margin:16.46707% auto 0}.p-contact__form-inner{padding:7.48503% 0 23.9521%;width:85.62874%}}@media (min-width:781px){.c-contact-block__input{padding:15px}.c-contact-block__textarea{min-height:200px;padding:15px}.c-contact-block .mwform-radio-field-text{font-size:1.4rem;letter-spacing:.7px;padding:0 0 0 25px}.c-contact-block input[type=radio]+.mwform-radio-field-text:before{border:2px solid transparent}.c-contact-block input[type=radio]+.mwform-radio-field-text:after{height:7px;left:6px;top:calc(50% - 1.5px);width:7px}.c-contact-block__apply{width:69.23077%}.c-contact-block__apply label{padding:3.7037%}.c-contact-block__apply .c-contact-block__checkbox-text{font-size:1.4rem;letter-spacing:.7px;padding:0 0 0 6.4%}.c-contact-block__apply input[type=checkbox]+.c-contact-block__checkbox-text:before{height:18px;margin-top:-10px;width:18px}.c-contact-block__apply input[type=checkbox]+.c-contact-block__checkbox-text:after{height:6px;left:4.5px;margin-top:-5px;width:10px}.c-contact-block__apply-confirm{font-size:1.4rem;letter-spacing:.7px}.c-contact-block__button{margin:10.25641% auto 0;width:41.02564%}.c-contact-block__back-button{margin:6% 0 0}.p-contact--confirm .c-contact-block__body{font-size:1.4rem}.p-contact--complete{padding:0 0 calc(120 / var(--base-size) * 100%)}.p-contact__breadcrumbs{width:73.23944%}.p-contact__content{margin:calc(70 / var(--base-size) * 100%) 0 0}.p-contact__inner{width:calc(1065 / var(--base-size) * 100%)}.p-contact__desc{font-size:1.6rem;letter-spacing:1.6px;line-height:2.38}.p-contact__form-wrap{margin:6.57277% auto 0}.p-contact__form-inner{padding:4.22535% 0 7.51174%;width:73.23944%}}@media (max-width:780px){.p-contact__form-inner--confirm{padding:0 0 23.9521%;width:100%}.p-contact__complete{margin:23.9521% 0 0}}.p-404__heading,.p-404__link,.p-contact__complete-title,.p-privacy__number{font-family:alternate-gothic-atf,sans-serif;font-style:normal;font-weight:400;padding-top:var(--fontVerticalTop)}.p-contact__line{position:absolute}.p-contact__line--left{left:0}.p-contact__line--left,.p-contact__line--right{background-image:-webkit-gradient(linear,left top,left bottom,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(top,#fa8160,#d2c0fd);background-image:linear-gradient(180deg,#fa8160,#d2c0fd);height:100%;top:0;width:2px}.p-contact__line--right{right:0}.p-contact__line--bottom{background-color:#d2c0fd;bottom:0;height:2px;left:0;width:100%}.p-contact__complete{text-align:center}@media (max-width:780px){.p-contact__complete-title{font-size:6rem;letter-spacing:3px}.p-contact__complete-desc{font-size:1.2rem;letter-spacing:1.2px;line-height:2.67;margin:5.98802% 0 0}}@media (max-width:780px){.p-privacy__content{margin:calc(60 / var(--base-size) * 100%) 0 0}.p-privacy__inner{width:calc(334 / var(--base-size) * 100%)}}.p-privacy__heading{font-weight:400}@media (max-width:780px){.p-privacy__heading{font-size:1.8rem;letter-spacing:.9px;line-height:1.67}.p-privacy__desc{font-size:1.4rem;letter-spacing:.7px;line-height:2.14}}@media (max-width:780px){.p-privacy__desc+.p-privacy__desc{margin:8.98204% 0 0}.p-privacy__policy{margin:5.98802% 0 0}}@media (max-width:780px){.p-privacy__info{margin:16.46707% 0 0}.p-privacy__list{margin:0 0 14.97006%}}@media (max-width:780px){.p-privacy__item,.p-privacy__item+.p-privacy__item{margin:5.98802% 0 0}}.p-privacy__blocks{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:flex;justify-content:flex-start}@media (max-width:780px){.p-privacy__block--number{width:10.17964%}}@media (min-width:781px){.p-contact__form-inner--confirm{padding:0 0 7.51174%}.p-contact__complete{margin:7.51174% 0 0}.p-contact__complete-title{font-size:7rem;letter-spacing:3.5px}.p-contact__complete-desc{font-size:1.4rem;letter-spacing:1.4px;line-height:2.43;margin:2.8169% 0 0}.p-privacy__content{margin:calc(80 / var(--base-size) * 100%) 0 0}.p-privacy__inner{width:calc(900 / var(--base-size) * 100%)}.p-privacy__heading{font-size:2.4rem;letter-spacing:1.2px;line-height:1.25}.p-privacy__desc{font-size:1.5rem;letter-spacing:.75px;line-height:2}.p-privacy__desc+.p-privacy__desc,.p-privacy__item{margin:3.88889% 0 0}.p-privacy__policy{margin:2.77778% 0 0}.p-privacy__info{margin:8.88889% 0 0}.p-privacy__list{margin:0 0 5.55556%}.p-privacy__item+.p-privacy__item{margin:5.55556% 0 0}.p-privacy__block--number{width:6.66667%}}@media (max-width:780px){.p-privacy__block--body{width:89.82036%}.p-privacy__sub{margin:14.97006% 0 0}}.p-privacy__number{font-size:1.5rem;letter-spacing:.75px;line-height:2.2}@media (max-width:780px){.p-privacy__time{margin:10.47904% 0 0}.p-404{background-image:-webkit-gradient(linear,left bottom,left top,from(#fa8160),to(#d2c0fd));background-image:-webkit-linear-gradient(bottom,#fa8160,#d2c0fd);background-image:linear-gradient(0deg,#fa8160,#d2c0fd)}}.p-404{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100vh}.p-404__inner{margin:auto;text-align:center}@media (max-width:780px){.p-404__inner{width:calc(334 / var(--base-size) * 100%)}.p-404__heading{font-size:8rem;letter-spacing:4px}}@media (max-width:780px){.p-404__title{font-size:1.8rem;letter-spacing:.9px;margin:1.49701% 0 0}.p-404__desc{font-size:1rem;line-height:3.2;margin:10.47904% 0 0;white-space:nowrap}}@media (max-width:780px){.p-404__link-wrap{margin:17.96407% 0 0}.p-home-story__list--archive{display:block!important;flex-wrap:wrap!important;overflow:visible!important;padding-top:0!important}.p-home-story__list--archive .p-home-story__item{width:100%!important;margin-bottom:40px;margin-right:0}.p-home-story__list--archive .p-home-story__item:last-child{margin-bottom:0}}@media (min-width:781px){.p-privacy__block--body{width:93.33333%}.p-privacy__sub{margin:5.55556% 0 0 auto;text-align:right}.p-privacy__time{margin:3.88889% 0 0 auto;text-align:right}.p-404{background-image:-webkit-linear-gradient(200deg,#fa8160,#d2c0fd 55%);background-image:linear-gradient(-110deg,#fa8160,#d2c0fd 55%)}.p-404__inner{width:calc(1065 / var(--base-size) * 100%)}.p-404__heading{font-size:10rem;letter-spacing:5px}.p-404__title{font-size:2.2rem;letter-spacing:1.1px;margin:.84507% 0 0}.p-404__desc{font-size:1.2rem;line-height:2.67;margin:4.22535% 0 0}.p-404__link-wrap{margin:5.6338% 0 0}}.p-404__link{font-size:2rem;letter-spacing:2px;line-height:1.6}.p-404__link:after{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:105%;width:100%}[data-simplebar]{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-content:flex-start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{-webkit-box-flex:inherit;-ms-flex-positive:inherit;-ms-flex-negative:0;-ms-flex-preferred-size:0;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity linear;transition:opacity linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}