:root{--color-primary: #f68828;--color-bg-light-gray: #f8f8f8;--color-text-primary: #262626;--color-text-gray: #838383}.ast-container{position:relative}@media screen and (max-width: 639px){.ast-scroll-to-top-right{right:1.5rem;bottom:1.5rem}}@media screen and (max-width: 639px){html{font-size:2.6666666667vw}}body{font-family:"roboto",sans-serif;font-size:16px}.site-content{padding-top:0}.header{position:relative}@media screen and (max-width: 639px){.header{position:sticky;top:0;left:0;z-index:2;background-color:#fff}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:.6rem;gap:.6rem}@media(min-width: 1025px){.header__inner{width:100%;height:130px;padding:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.header__logo{width:24vw}@media screen and (max-width: 639px){.header__logo{width:28vw}.header__logo img{width:100%;height:auto}}@media(min-width: 640px)and (max-width: 767px){.header__logo{width:20vw}}@media screen and (min-width: 768px){.header__logo{width:auto;position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 768px)and (max-width: 1023px){.header__logo{left:0}}@media screen and (min-width: 1024px){.header__logo{width:auto}}.header__navigation{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;width:100%}@media(min-width: 640px)and (max-width: 767px){.header__navigation{gap:2rem}}.header__navigation.is--desktop{display:none}@media screen and (min-width: 640px){.header__navigation.is--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__navigation.is--mobile{display:block}@media screen and (min-width: 640px){.header__navigation.is--mobile{display:none}}.header__mobile-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.navigation--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 640px)and (max-width: 1023px){.navigation--center{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem}}.navigation.is--mobile{height:0;opacity:0;position:fixed;top:19vw;left:0;z-index:-1;pointer-events:none;width:100%;-webkit-transition:.4s;transition:.4s;background-color:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,.1)}.navigation__main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;margin:0}@media(min-width: 640px)and (max-width: 767px){.navigation__main{gap:1.5rem}}@media(min-width: 768px)and (max-width: 1023px){.navigation__main{gap:2rem}}.navigation__main .menu-item{list-style:none;margin:0;padding:0;position:relative;padding-bottom:.4em}.navigation__main .menu-item a{font-weight:bold}.navigation__main .menu-item:after{content:"";width:0;height:1px;background-color:var(--color-primary);position:absolute;bottom:0;left:0;-webkit-transition:all .2s;transition:all .2s}.navigation__main .menu-link{font-size:1.1rem}@media(min-width: 640px)and (max-width: 767px){.navigation__main .menu-link{font-size:min(1.8vw,13px)}}@media(min-width: 768px)and (max-width: 1023px){.navigation__main .menu-link{font-size:.9rem}}@media(min-width: 1024px)and (max-width: 1199px){.navigation__main .menu-link{font-size:.9rem}}@media screen and (min-width: 1200px){.navigation__main .menu-link{font-size:16px}}.navigation__main .current-menu-item:after{width:100%}.navigation__main .current-menu-item a{color:var(--color-primary)}.navigation__main .sub-menu{display:none;position:absolute;bottom:0;left:-1em;width:100%;min-width:8em;-webkit-transform:translateY(100%);transform:translateY(100%);margin:0;background-color:#fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.15);box-shadow:0px 0px 20px 0px rgba(0,0,0,.15);z-index:2;border-radius:4px;overflow:hidden}.navigation__main .sub-menu a{display:block;padding:.5em 1.5em;color:var(--color-text-primary)}@media((hover: hover) and (pointer: fine)){.navigation__main .sub-menu a:hover{background-color:var(--ast-global-color-0);color:#fff}}.navigation__main .sub-menu .menu-item{padding-bottom:0}.navigation__main .sub-menu .current-menu-item:after{display:none}.navigation__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2rem;margin:0;position:absolute;right:1rem;top:0}.navigation__sub .menu-item{list-style:none;margin:0;padding:0;position:relative}.navigation__sub .menu-item:not(:first-child):before{content:"|";display:inline-block;color:#d9d9d9;-webkit-transform:skew(-30deg);transform:skew(-30deg);position:absolute;left:-1em}.navigation__sub .menu-link{font-size:10px}@media(min-width: 922px){.navigation__sub .menu-link{font-size:10px}}.navigation__sub .current-menu-item a{color:var(--color-text-primary)}.navigation__sub a{color:var(--color-text-gray)}@media(hover: hover)and (pointer: fine){.navigation__sub a:hover{color:var(--color-primary);text-decoration:underline}}.navigation__trigger{border:none;width:5rem;height:5rem;padding:1.8rem 1rem;position:relative;-webkit-box-shadow:none;box-shadow:none}.navigation__trigger:hover{background-color:inherit}.navigation__trigger-inner{position:relative;display:block;width:100%;height:100%}.navigation__trigger-border{background-color:var(--ast-global-color-2);display:block;width:100%;height:1px;position:absolute;left:0;-webkit-transition:.2s;transition:.2s}.navigation__trigger-border:nth-child(1){top:0}.navigation__trigger-border:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navigation__trigger-border:nth-child(3){bottom:0}.navigation__trigger.is--open .navigation__trigger-border:nth-child(1){-webkit-transform:rotate(30deg);transform:rotate(30deg);top:50%}.navigation__trigger.is--open .navigation__trigger-border:nth-child(2){opacity:0}.navigation__trigger.is--open .navigation__trigger-border:nth-child(3){-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:50%}.navigation.is--active{display:block;opacity:1;z-index:2;pointer-events:auto}.navigation__main-mobile{position:absolute;top:0;left:0;width:100%;margin:0;padding:3rem 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.navigation__main-mobile .menu-item{list-style:none;margin:0;padding:0}.navigation__main-mobile .menu-item a{display:block;padding:.5rem 2rem;font-weight:bold;position:relative}.navigation__main-mobile .menu-item a:after{content:"";width:0;height:0;border-top:.4rem solid rgba(0,0,0,0);border-bottom:.4rem solid rgba(0,0,0,0);border-left:.4rem solid var(--color-primary);position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navigation__main-mobile .menu-link{font-size:16px}@media(min-width: 922px){.navigation__main-mobile .menu-link{font-size:1.1rem}}.navigation__main-mobile .current-menu-item a{color:var(--color-primary)}.navigation-button{border:2px solid var(--ast-global-color-0);border-radius:99em;color:var(--ast-global-color-0) !important;font-weight:800;padding:.5em 1em}@media(min-width: 922px){.navigation-button{font-size:1.1rem}}@media(max-width: 640px){.navigation-button{font-size:1rem}}.footer{text-align:left;padding:3rem;margin-top:4em}.footer__copyright{letter-spacing:.05em;color:rgba(0,0,0,.5);font-weight:500;margin:0;font-size:min(1rem,14px)}@media screen and (min-width: 640px){.footer__copyright{text-align:center;font-size:12px}}.width--common{max-width:1440px;margin:0 auto;padding:0 10vw}@media(max-width: 640px){.width--common{padding:0 6.4vw}}@media(min-width: 640px)and (max-width: 767px){.width--common{padding:0 6.4vw}}.width--1000{max-width:1100px;margin:0 auto;padding:0 5rem}@media(max-width: 640px){.width--1000{padding:0 6.4vw}}@media(min-width: 640px)and (max-width: 767px){.width--1000{padding:0 6.4vw}}.width--800{max-width:900px;margin:0 auto;padding:0 5rem}@media(max-width: 640px){.width--800{padding:0 6.4vw}}@media(min-width: 640px)and (max-width: 767px){.width--800{padding:0 6.4vw}}.home .ast-container{padding-left:0;padding-right:0}.home .primary{margin-bottom:0 !important}.home .talent-slider{padding-top:21vw;gap:1rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 640px){.home .talent-slider{margin-top:0 !important;padding-top:7.6vw;gap:1rem;padding-bottom:5rem}}@media screen and (min-width: 1024px){.home .talent-slider{gap:2rem;padding-left:2rem;padding-right:2rem;max-width:1536px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 639px){.home .talent-slider .slide:nth-child(4){display:none}.home .talent-slider .slide:nth-child(5){display:none}}.home-content>p{display:none}.home-section-title{font-size:2.5rem;letter-spacing:.03em;margin-bottom:.8em}@media(min-width: 640px)and (max-width: 1023px){.home-section-title{font-size:1.8rem}}.contact-info{line-height:2.2em;font-size:1.4rem}@media screen and (min-width: 640px){.contact-info{font-size:1rem}}.contact-info a{text-decoration:underline;color:var(--color-primary)}@media(hover: hover)and (pointer: fine){.contact-info a:hover{opacity:.6}}.contact-page-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-page-form p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.2rem}.contact-page-form label{letter-spacing:.05em;padding-bottom:.3em;font-size:1.4rem}@media screen and (min-width: 640px){.contact-page-form label{font-size:1rem}}.contact-page-form .custom-submit{height:auto;padding:1.5em;width:min(100%,20em)}.contact-page-form .custom-submit span{letter-spacing:.1em;font-size:1.8rem;display:inline-block;line-height:1}@media screen and (min-width: 640px){.contact-page-form .custom-submit span{font-size:1.2rem}}@media(hover: hover)and (pointer: fine){.contact-page-form .custom-submit:hover{opacity:.7;color:#fff}}.contact-page-form input[type=text],.contact-page-form input[type=email],.contact-page-form input[type=tel]{height:5rem;border-radius:4px}@media screen and (min-width: 640px){.contact-page-form input[type=text],.contact-page-form input[type=email],.contact-page-form input[type=tel]{height:3.5rem}}.contact-page-form input[type=text]:focus,.contact-page-form input[type=email]:focus,.contact-page-form input[type=tel]:focus,.contact-page-form textarea:focus{border-color:var(--color-primary) !important}.required-info{text-align:center}.wpcf7 textarea{font-weight:normal}.information-container{width:100%;margin:0 auto}.information-header h1{font-size:2em;text-align:center;letter-spacing:4px}.information-header p{font-size:16px;text-align:center;margin-bottom:20px}.information-date{text-align:left !important}.information-category{background-color:#f68828;color:#fff;padding:5px 10px 4px;border-radius:2em;font-size:.7em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.5em;width:10%}.information-back-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5em;font-weight:500;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.information-back-link i{margin-left:5px;color:#f68828;margin-bottom:5em}.information-content{display:block;font-size:1rem;font-weight:500;margin-top:3em;width:100%}.information-content *:first-child{margin-top:0}.information-content h2{margin:2em 0 .5em}.information-content h3{margin:1em 0 .5em}.information-content h4{margin:1em 0 .5em}@media screen and (max-width: 639px){.information-content h4{font-size:1.6rem}}.information-content h5{margin:1em 0 .5em}@media screen and (max-width: 639px){.information-content h5{font-size:1.4rem}}.information-content h6{margin:1em 0 .5em}@media screen and (max-width: 639px){.information-content h6{font-size:1.2rem}}.information-content p,.information-content li,.information-content th,.information-content td,.information-content a{font-size:1rem}@media screen and (max-width: 639px){.information-content p,.information-content li,.information-content th,.information-content td,.information-content a{font-size:1.4rem}}.information-content a{color:var(--color-primary);text-decoration:underline}.information-content a i{margin-left:.2em;margin-right:.2em;font-size:80%;position:relative;bottom:.1em}.information-content a:hover{opacity:.7}.information-content .wp-block-file__button{text-decoration:none}.information-content .wp-block-file__button:hover{color:#fff}@media(hover: hover)and (pointer: fine){.information-content .wp-block-file__button:hover{opacity:.6;background-color:#fff !important;color:var(--color-primary) !important}}.link-div{width:100%}.link-dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px var(--color-primary) dashed}@media screen and (min-width: 640px){.link-dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 639px){.link-dl:first-child .link-dt{padding-top:0}}.link-dt{width:100%;margin-top:0;line-height:1.2em;font-size:1.6rem;padding-top:1em}@media screen and (min-width: 640px){.link-dt{font-size:1.1rem;width:18em}}.link-dt a{position:relative;padding-left:.8em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-dt a:before{content:"";display:block;position:absolute;top:.4em;left:0;width:6px;height:6px;background-color:var(--color-primary);border-radius:50%;opacity:.5}.link-dt a i{font-size:80%;margin-left:.5em;opacity:.5}@media(hover: hover)and (pointer: fine){.link-dt a:hover{opacity:.7}}.link-dd{margin:0;font-size:1.35rem;line-height:1.6;padding:.5em 0 1em 1em}@media screen and (min-width: 640px){.link-dd{font-size:.9rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 640px){.link-dt,.link-dd{padding:1.2rem 0}}@media screen and (max-width: 639px){.privacy-div{width:100%}}.privacy-div{text-align:center;margin:auto}.privacy-ol{margin-left:20px;padding-left:0;margin-bottom:30px}.privacy-p{text-align:left;margin-bottom:30px}.privacy-li{text-align:left;margin-bottom:10px}.privacy-dd{text-align:left;margin-bottom:10px;margin-left:0}.privacy-contact{font-size:1.4rem}@media screen and (min-width: 640px){.privacy-contact{font-size:1rem}}.privacy-contact a{color:var(--color-primary);text-decoration:underline}@media(hover: hover)and (pointer: fine){.privacy-contact a:hover{color:var(--color-text-primary);text-decoration:none}}.privacy-bottom{text-align:right;margin-bottom:10px;font-size:1.2rem}@media screen and (min-width: 640px){.privacy-bottom{font-size:.9rem}}.site-div{text-align:center;margin:auto;width:100%}.site-dt{text-align:left;font-weight:bold;font-size:large;margin-top:2em;margin-bottom:.51em;font-size:1.6rem}@media screen and (min-width: 640px){.site-dt{font-size:1.2rem}}.site-dd{text-align:left;margin-left:0;margin-bottom:0;line-height:1.8;font-size:1.4rem;letter-spacing:.02em;margin-right:0}@media screen and (min-width: 640px){.site-dd{font-size:.9rem}}.site-dd a{font-weight:normal;color:var(--color-primary);text-decoration:underline}.talent-list-container{text-align:center;margin-left:-6vw;margin-right:-6vw}@media screen and (min-width: 640px){.talent-list-container{margin-left:-5vw;margin-right:-5vw}}.talent-list-title{margin-bottom:5px !important;letter-spacing:.1em;font-size:30px !important}.talent-list-subtitle{font-size:22px !important;margin-bottom:0px !important}.talent-thumbnail{width:100%;height:auto;overflow:hidden}@media screen and (max-width: 1023px){.talent-thumbnail{width:100%;height:auto;overflow:hidden;margin:0;padding:0}}.talent-thumbnail img{width:100%;height:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;-webkit-filter:none;filter:none}@media screen and (max-width: 1023px){.talent-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:filter .3s ease,transform .3s ease;transition:filter .3s ease,transform .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease;-webkit-filter:none;filter:none;display:block;margin:0;padding:0}}@media((hover: hover) and (pointer: fine)){.talent-thumbnail:hover img{-webkit-filter:brightness(1.05);filter:brightness(1.05)}}.talent-list{display:grid;grid-template-columns:repeat(5, 1fr);margin-top:10px;row-gap:20px;justify-items:center}.talent-item{text-align:center;background:#fff;padding:5px;border-radius:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.talent-info{margin-top:1em}.talent-name{font-size:18px;font-weight:bold;color:#333;margin-bottom:0}@media screen and (max-width: 1023px){.talent-name{font-size:14px;margin-bottom:.2em}}.talent-yomi{font-size:.8em;color:#999;margin-bottom:5px}@media screen and (max-width: 1023px){.talent-yomi{font-size:10px}}.talent-romaji{font-size:14px;color:#999;font-weight:bold}@media screen and (max-width: 1023px){.talent-romaji{font-size:12px}}@media screen and (max-width: 1023px){.talent-thumbnail img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.talent-list{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;row-gap:20px}}.talent-list{gap:2rem}@media screen and (max-width: 639px){.talent-list{gap:1rem}}.talent-item{padding:0;width:100%}.talent-profile{width:100%;margin:0 auto}.talent-profile-header .page-title--en{font-weight:normal;color:#999}.talent-profile-header__inner{position:relative;padding-bottom:.5rem}.talent-profile-header__inner:before{content:"";display:block;width:100%;height:1px;background-color:var(--color-primary);position:absolute;bottom:0;left:0}.talent-profile-left{width:35%}@media screen and (max-width: 639px){.talent-profile-left{width:100%}}.talent-profile-image{width:100%;height:auto}@media screen and (max-width: 639px){.talent-profile-image{width:90%;margin:0 auto}}.talent-profile-right{width:65%;margin-left:2em}@media screen and (max-width: 639px){.talent-profile-right{width:100%;margin-left:0}}.talent-profile-content{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem}@media screen and (max-width: 639px){.talent-profile-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 640px)and (max-width: 1023px){.talent-profile-content{gap:1rem}}.talent-profile-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem}@media screen and (max-width: 639px){.talent-profile-footer{margin-top:4rem}}.talent-back-button{display:block;background-color:var(--color-primary);border:1px solid var(--color-primary);font-weight:bold;color:#fff;border-radius:5px;padding:.8em 2em}.talent-back-button .fa-list-ul{margin-right:.5em}.talent-back-button:hover{color:#fff}@media(hover: hover)and (pointer: fine){.talent-back-button:hover{color:#fff;opacity:.7}}.custom-audio-player{width:100%;height:3rem}@media screen and (max-width: 639px){.custom-audio-player{height:5rem}}@media(min-width: 640px)and (max-width: 1023px){.custom-audio-player{height:2.5rem}}.audio-options{gap:2em;display:grid;margin-top:20px}.option-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1em;margin-bottom:10px}@media screen and (max-width: 639px){.option-group{gap:.6em}}@media(min-width: 640px)and (max-width: 1023px){.option-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}}@media(hover: hover)and (pointer: fine){.option-group button:hover{opacity:.7;color:#fff}}.option-group span{display:inline-block;font-size:.8rem;font-weight:bold;width:8em;text-align:left;margin-top:.5em;padding-left:.8rem;position:relative}@media screen and (max-width: 639px){.option-group span{font-size:1.3rem}}@media(min-width: 640px)and (max-width: 1023px){.option-group span{font-size:.7rem}}.option-group span:before{content:"";width:6px;height:6px;background-color:var(--color-primary);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;opacity:.5}.option-group-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 640px)and (max-width: 1023px){.option-group-content{gap:.6rem}}.option-group button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;height:2rem;width:2rem;border-radius:5px;margin-left:0;background-color:#f68828;color:#fff;font-weight:bold}@media screen and (max-width: 639px){.option-group button{width:3.2rem;height:3.2rem;font-size:1.6rem}}@media(min-width: 640px)and (max-width: 1023px){.option-group button{font-size:.8rem;height:1.5rem;width:1.5rem}}.audio-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (max-width: 1023px){.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.custom-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:20px;margin-bottom:40px}@media screen and (min-width: 640px){.custom-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-bottom:44px}@media screen and (max-width: 639px){.filter-buttons{gap:1.4rem}}.filter.active,.filter:hover{background-color:#f1890f;color:#fff}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px;min-width:180px;height:40px;font-weight:bold}@media screen and (max-width: 1023px){.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;min-width:25%;font-size:14px;padding:10px 20px;min-width:25%}}@media screen and (max-width: 639px){.filter{height:3.5rem}}.fanclub-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f68828;color:#fff;width:auto;border-radius:99em;font-size:.9em;text-align:center;font-weight:bold;padding:1.5rem;gap:.5em;-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width: 640px)and (max-width: 1023px){.fanclub-button{padding:1rem 1.5rem 1rem 2rem}}@media screen and (min-width: 1024px){.fanclub-button{font-size:1em;margin-top:20px;letter-spacing:.1em;margin-bottom:1.3em;padding:1rem 1.5rem 1rem 2rem}}.fanclub-button span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.fanclub-button i{-webkit-transform-origin:center;transform-origin:center;font-size:inherit}@media(hover: hover)and (pointer: fine){.fanclub-button:hover{color:#fff;opacity:.7}}.information--title{font-size:2.6rem;margin-top:.3em}.information-item{border-bottom:none}@media screen and (max-width: 639px){.information-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.information-item:nth-child(odd){background-color:var(--color-bg-light-gray)}.information-item:nth-child(even){background-color:#fff}.information-category{font-size:.8rem;margin-bottom:0}@media screen and (max-width: 639px){.information-category{font-size:10px;padding:.3em .5em;height:auto;margin:0}}.information-date{font-weight:normal;font-size:1rem;margin-bottom:0}@media(min-width: 640px)and (max-width: 1023px){.information-date{font-size:.9rem}}.information-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.information-data .information-category{font-size:.8rem}.information-data .information-date{font-size:.8rem}@media screen and (max-width: 639px){.information-list{margin-left:-6.4vw;margin-right:-6.4vw}}.information-list__item:nth-child(odd){background-color:var(--color-bg-light-gray)}.information-list__item:nth-child(even){background-color:#fff}.information-list__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;white-space:nowrap}@media screen and (max-width: 639px){.information-list__left{width:100%;gap:1em;margin-right:0}}.information-list__title{font-weight:normal;text-align:left}@media screen and (max-width: 639px){.information-list__title{line-height:1.4}}@media(min-width: 640px)and (max-width: 1023px){.information-list__title{font-size:.9rem}}.information-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.2rem}@media screen and (max-width: 639px){.information-list a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: 1024px){.orange-line{width:100%;height:2px;background-color:#f68828;margin-top:10px;margin-bottom:2em}}.page-content{padding-top:2rem}.page-title{text-align:center;height:15vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 639px){.page-title{background-size:100% auto;height:55vw;padding:0 2rem}}.page-title--jp{font-size:45px;letter-spacing:.05em;font-weight:bold;line-height:1.3}@media screen and (max-width: 639px){.page-title--jp{font-size:3rem;line-height:1.2}}@media(min-width: 640px)and (max-width: 1023px){.page-title--jp{font-size:min(2.6rem,4vw)}}.page-title--en{font-size:13px;font-weight:bold;letter-spacing:.07em;color:var(--color-primary)}@media screen and (max-width: 639px){.page-title--en{font-size:1rem;margin-top:.5em}}@media(min-width: 640px)and (max-width: 767px){.page-title--en{font-size:min(1.5vw,1rem)}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6rem;gap:.5rem}.pagination .page-numbers{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:.4rem;padding:.5em;display:block}@media(min-width: 768px){.pagination .page-numbers{width:3rem}}.pagination .page-numbers.current{background-color:var(--color-primary);color:#fff}.pagination .page-numbers.next,.pagination .page-numbers.prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:3rem;font-size:0}@media(min-width: 768px){.pagination .page-numbers.next,.pagination .page-numbers.prev{width:auto;font-size:.9rem}}.pagination .page-numbers.next::before,.pagination .page-numbers.prev::before{font-size:1rem}@media(min-width: 768px){.pagination .page-numbers.next::before,.pagination .page-numbers.prev::before{font-size:.6rem}}.pagination .page-numbers.next{padding-right:1.2em}@media(min-width: 768px){.pagination .page-numbers.next{padding-right:1.4em}}.pagination .page-numbers.next::before{content:"▶︎";display:block;position:absolute;right:.5em}@media(max-width: 767px){.pagination .page-numbers.next::before{right:50%;-webkit-transform:translateX(50%) scale(0.8);transform:translateX(50%) scale(0.8)}}.pagination .page-numbers.prev{padding-left:1.2em}@media(min-width: 768px){.pagination .page-numbers.prev{padding-left:1.4em}}.pagination .page-numbers.prev::before{content:"◀︎";display:block;position:absolute;left:.5em}@media(max-width: 767px){.pagination .page-numbers.prev::before{left:50%;-webkit-transform:translateX(-50%) scale(0.8);transform:translateX(-50%) scale(0.8)}}@media((hover: hover) and (pointer: fine)){.pagination a:hover{opacity:.7}}.post-prev-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem}.post-prev-next__item.is--next i,.post-prev-next__item.is--prev i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-prev-next__item.is--next{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-prev-next__item.is--next .post-prev-next__link,.post-prev-next__item.is--next a{padding-left:2.5rem}.post-prev-next__item.is--next i{-webkit-transform:scale(-1, 1) translateY(-50%);transform:scale(-1, 1) translateY(-50%);left:.8rem}.post-prev-next__item.is--prev{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.post-prev-next__item.is--prev .post-prev-next__link,.post-prev-next__item.is--prev a{padding-right:2.5rem}.post-prev-next__item.is--prev i{right:.8rem}.post-prev-next__item.is--back{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-prev-next__item.is--back i{margin-right:1em}.post-prev-next__item.is--off{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.post-prev-next__link,.post-prev-next a{border:1px solid var(--color-primary);font-weight:bold;color:var(--color-primary);border-radius:6px;font-size:.9rem;padding:.9rem 2rem;display:block;position:relative}@media screen and (max-width: 639px){.post-prev-next__link,.post-prev-next a{padding-left:1rem;padding-right:1rem}}.post-prev-next__link i,.post-prev-next a i{margin:0;font-size:.8rem}@media(hover: hover)and (pointer: fine){.post-prev-next__link:hover,.post-prev-next a:hover{opacity:.7}}.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile__section{position:relative;padding-top:0;margin-bottom:20px}.profile-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:.9em;gap:3rem}.profile-row .label{font-weight:bold;width:3.5em;text-align:left;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.profile-row .value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media screen and (max-width: 1023px){.profile-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:40%;height:20px;margin-top:20px;margin-bottom:20px;font-weight:bold}}@media screen and (max-width: 639px){.profile-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profile-td{font-weight:normal}.profile-th,.profile-td{padding:1rem}@media screen and (max-width: 639px){.profile-th,.profile-td{padding-left:0;padding-right:0}}.profile-th{width:100%}@media screen and (max-width: 639px){.profile-th{border-bottom:none;padding-bottom:0}}@media screen and (min-width: 640px){.profile-th{width:10em}}.profile-td{padding-top:0;font-size:1.4rem}@media screen and (min-width: 640px){.profile-td{padding-top:1rem;font-size:.9rem}}.talent-sub-title{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:99em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1rem;margin-bottom:2rem;font-size:1rem;line-height:1;letter-spacing:.03em;font-weight:bold;padding:.4em 2em}@media screen and (max-width: 639px){.talent-sub-title{font-size:1.4rem}}.talent-slider img{-webkit-filter:none;filter:none;-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out, -webkit-filter .3s ease-in-out;width:100%;height:auto;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 639px){.talent-slider img{height:auto}}.talent-slider .slick-center img{-webkit-filter:none;filter:none;-webkit-transition:-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:filter .3s ease-in-out,transform .3s ease-in-out;transition:filter .3s ease-in-out,transform .3s ease-in-out,-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out}.talent-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:100%;margin:0 auto;padding-bottom:3.5em}.talent-slider .slide{width:20%}@media screen and (max-width: 639px){.talent-slider .slide{width:33.3333333333%}}.talent-slider a{position:relative;display:block}@media(hover: hover)and (pointer: fine){.talent-slider a:hover img{-webkit-filter:brightness(1.05);filter:brightness(1.05)}}.talent-slider-text{position:absolute;bottom:.5rem;right:.5rem;text-align:right;color:#fff;text-shadow:0 0 2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.2rem}.talent-slider-text .is--jp{font-size:12px;font-weight:bold;line-height:1}@media screen and (max-width: 639px){.talent-slider-text .is--jp{font-size:10px}}.talent-slider-text .is--en{font-family:"roboto",sans-serif;font-weight:bold;font-size:10px;letter-spacing:.08em;line-height:1}@media screen and (max-width: 639px){.talent-slider-text .is--en{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:right;transform-origin:right}}.slick-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding:0;list-style:none}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li:nth-child(n+6){display:none}.slick-dots li button{display:block;width:.8em;height:.8em;border-radius:50%;background-color:#fff;padding:0;border:1px solid gray;text-indent:-9999px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.slick-dots li.slick-active button{background-color:#000}.title-bg{position:absolute;top:0;left:0;display:block;width:100%;height:15vw;background-image:url("../img/content-bg.png");background-size:100% auto;z-index:-1}@media screen and (max-width: 639px){.title-bg{background-image:url("../img/content-bg_sp.png");background-size:contain;height:55vw}}@media(min-width: 6400)and (max-width: 767px){.title-bg{background-size:cover;height:20vw}}.works__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20.5%;height:2rem;font-weight:bold;margin-bottom:20px;margin-top:30px;color:#f68828;font-size:.8em;border:1px solid #f68828;border-radius:1em;line-height:1;padding:.7em 1em}@media screen and (max-width: 1023px){.works__button{margin-bottom:30px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;height:1em;margin:0 auto;font-weight:bold}}.works__section{margin:0;padding:0;margin-top:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 640px){.works__section{margin-top:3rem}}.works__content{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2;font-size:1.1rem;letter-spacing:.05em}@media screen and (max-width: 639px){.works__content{font-size:1.6rem}}.works__content p{width:100%;margin:0;font-weight:500;font-size:.8em}.works__content h1,.works__content h2,.works__content h3,.works__content h4,.works__content h5,.works__content h6{text-align:left;margin-bottom:10px;font-weight:1000}.works__content h1::before,.works__content h2::before,.works__content h3::before,.works__content h4::before,.works__content h5::before,.works__content h6::before{display:inline-block;vertical-align:middle}.voice-sample-container{margin-top:3rem}@media screen and (min-width: 640px){.voice-sample-container{position:sticky;top:2rem;left:0}}.voice-sample-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:1em;text-transform:uppercase;font-size:.8em;margin-top:30px;margin-bottom:20px;font-weight:bold}@media screen and (max-width: 1023px){.voice-sample-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px auto;width:40%;height:20px;font-weight:bold;text-transform:lowercase !important;text-transform:capitalize !important}}.pdf-section{position:absolute;right:1%;top:0}@media screen and (max-width: 639px){.pdf-section{position:relative;right:auto;top:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.btn-pdf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f68828;color:#fff !important;padding:10px 20px;border-radius:5px;text-decoration:none;font-size:1rem;margin-right:0;font-weight:bold}@media screen and (max-width: 639px){.btn-pdf{font-size:1.4rem;letter-spacing:.05em}}@media(hover: hover)and (pointer: fine){.btn-pdf:hover{opacity:.7}}.btn-pdf i{margin-right:10px}.sns-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-top:10px;margin-bottom:20px}@media screen and (min-width: 1024px){.sns-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}}.sns-icons i{font-size:24px}@media screen and (min-width: 1024px){.sns-icons i{font-size:2em}}@media screen and (min-width: 1024px){.sns-icons p{margin-right:15px !important}}.sns-icons a img{width:auto;height:1.7em;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1024px){.sns-icons a img{width:4.3rem;height:4.8rem;-o-object-fit:contain;object-fit:contain;position:relative;top:-3px}}