/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth;--text-color: #000;--main-color: #036ecf;--font-rounded: "M PLUS Rounded 1c", sans-serif}body{font-family:"Noto Sans JP",sans-serif;color:var(--text-color);font-weight:500}img{max-width:100%;transition:opacity .3s}a img:hover{opacity:.7}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}.pc{display:none}}.p-header{padding:50px 60px 0;background-color:#fff}.p-header .p-header__txt{font-size:25px;font-weight:500}@media screen and (max-width: 767px){.p-header{padding:20px 15px 0}.p-header .p-header__txt{font-size:14px;text-align:center}}.p-footer{padding:40px 50px;background-color:#f7f7f7}.p-footer .p-footer__copyright{font-size:12px;font-weight:400;text-align:center}@media screen and (max-width: 767px){.p-footer{padding:20px 15px 10px}.p-footer .p-footer__copyright{font-size:10px}}.p-top .p-top__top{margin-top:25px;padding-bottom:30px;box-shadow:0 8px 12px rgba(0,0,0,.22)}.p-top .p-top__mv img{width:100%}.p-top .p-top__lead{line-height:1.7;margin-top:55px;padding:0 50px;font-size:20px;font-weight:400;text-align:center}.p-top .p-top__banners{margin-top:30px}.p-top .p-top__banners .swiper-button-prev,.p-top .p-top__banners .swiper-button-next{width:39px}.p-top .p-top__banners .swiper-button-prev::after,.p-top .p-top__banners .swiper-button-next::after{width:39px;height:39px;font-size:0;background-size:contain;background-position:center center;background-repeat:no-repeat}.p-top .p-top__banners .swiper-button-prev{right:auto;left:25px}.p-top .p-top__banners .swiper-button-prev::after{background-image:url(../../images/common/arrow_prev.png)}.p-top .p-top__banners .swiper-button-next{right:25px;left:auto}.p-top .p-top__banners .swiper-button-next::after{background-image:url(../../images/common/arrow_next.png)}.p-top .p-top__search{display:flex;justify-content:center;gap:15px;margin-top:40px}.p-top .p-top__search__item a{display:block;min-width:116px;padding:10px 15px;border-radius:50px;background-color:#b4b4b5;color:#fff;font-size:30px;font-family:var(--font-rounded);font-weight:700;text-align:center;transition:background-color .3s}.p-top .p-top__search__item.all a.current,.p-top .p-top__search__item.all a:hover{background-color:#31b6ea}.p-top .p-top__search__item.man a.current,.p-top .p-top__search__item.man a:hover{background-color:#036ecf}.p-top .p-top__search__item.women a.current,.p-top .p-top__search__item.women a:hover{background-color:#f29600}.p-top .p-top__search__item.director a.current,.p-top .p-top__search__item.director a:hover{background-color:#8dc21f}.p-top .p-top__links{display:grid;grid-template-columns:repeat(10, 1fr);gap:16px;width:644px;margin:20px auto 0}.p-top .p-top__links .p-top__link-inner{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:25px;background-color:#b4b4b5;color:#fff;font-size:30px;font-family:var(--font-rounded);font-weight:700;text-align:center}.p-top .p-top__links a.p-top__link-inner{background-color:#31b6ea;transition:opacity .3s}.p-top .p-top__links a.p-top__link-inner:hover{opacity:.7}.p-top .p-top__actor-list-wrap{max-height:990px;overflow-y:auto;overflow-x:hidden;padding:64px 50px;background-image:url(../../images/top/bg_main.png);background-size:48px auto}.p-top .p-top__actor-list-wrap .p-top__actor-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 32px;max-width:1000px;margin:0 auto}.p-top .p-top__actor-list-wrap .p-top__actor-list-item{position:relative;display:grid;grid-template-columns:min(157px,15.7vw) 1fr;grid-template-rows:repeat(3, max-content) 1fr;background:linear-gradient(-45deg, transparent 20px, #ddefff 20px);background-position:top right;background-repeat:no-repeat}.p-top .p-top__actor-list-wrap .p-top__actor-list-item::before{content:"";display:block;background:linear-gradient(-45deg, transparent 20px, #9ec8ff 20px);width:28px;height:28px;position:absolute;right:0px;bottom:0px}.p-top .p-top__actor-list-wrap .p-top__actor-list-img{grid-column:1/2;grid-row:1/5}.p-top .p-top__actor-list-wrap .p-top__actor-list-img img{width:auto;height:100%;aspect-ratio:157/240;object-fit:cover}.p-top .p-top__actor-list-wrap .p-top__actor-list-name{grid-column:2/3;grid-row:1/2;position:relative;padding:20px 0 0 34px;font-size:34px}.p-top .p-top__actor-list-wrap .p-top__actor-list-name::before{content:"";position:absolute;top:40px;left:0;width:27px;height:1px;background-color:#000}.p-top .p-top__actor-list-wrap .p-top__actor-list-name-en{grid-column:2/3;grid-row:2/3;margin-top:5px;padding-left:34px;font-size:18px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-wrap{grid-column:2/3;grid-row:3/4;position:relative;margin-top:25px;padding-left:34px;font-size:21px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-wrap::before{content:"";position:absolute;top:13px;left:0;width:27px;height:1px;background-color:#000}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main-item{width:26px;height:26px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main-item button{display:block;width:26px;height:26px;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:opacity .3s}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main-item button:hover{opacity:.7;cursor:pointer}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main-item button.play{background-image:url(../../images/common/icon_stop.svg)}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main-item button.stop{background-image:url(../../images/common/icon_play.svg)}.p-top .p-top__actor-list-wrap .p-top__actor-list-link{grid-column:2/3;grid-row:4/5;margin-top:20px;padding:0 34px 24px}.p-top .p-top__actor-list-wrap .p-top__actor-list-link a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:36px;padding:5px 15px;border:3px solid var(--main-color);background-color:var(--main-color);color:#fff;font-size:20px;text-align:center;transition:background-color .3s,color .3s}.p-top .p-top__actor-list-wrap .p-top__actor-list-link a:hover{background-color:#fff;color:var(--main-color)}.p-top .p-top__actor-list-wrap .p-top__actor-list-link a:hover span{color:#e73828}.p-top .p-top__actor-list-wrap .p-top__actor-list-link a span{color:#fff000;transition:color .3s}.p-top .p-top__form{padding:45px 50px 0;background-color:#f7f7f7}.p-top .p-top__form .p-top__form-inner{max-width:1000px;margin:0 auto}.p-top .p-top__form .p-top__form-title{color:var(--main-color);font-size:29px;font-family:var(--font-rounded);font-weight:700}.p-top .p-top__form .p-top__form-lead{line-height:1.53;margin-top:20px;font-size:18px}.p-top .p-top__form .p-top__form-lead span{color:#e50012;font-weight:700}.p-top .p-top__form .p-top__form-lead+.p-top__form-lead{margin-top:25px}.p-top .p-top__form .smf-form{margin-top:30px}.p-top .p-top__form .smf-form .smf-item__label__text{font-size:15px}.p-top .p-top__form .smf-form .wp-block-snow-monkey-forms-item:not(:first-child){margin-top:15px}.p-top .p-top__form .smf-form .smf-item__col--controls{margin-top:5px}.p-top .p-top__form .smf-form input[name=fullname],.p-top .p-top__form .smf-form input[name=tel-1hq4nv6r1]{width:475px;height:36px;padding:0 15px;border:1px solid #b4b4b5;border-radius:3px}.p-top .p-top__form .smf-form input[name=email]{width:100%;height:36px;padding:0 15px;border:1px solid #b4b4b5;border-radius:3px}.p-top .p-top__form .smf-form textarea{padding:15px;border:1px solid #b4b4b5;border-radius:3px}.p-top .p-top__form .smf-button-control button{display:block;width:200px;line-height:36px;margin:40px auto 0;border:none;background:var(--main-color);color:#fff;font-size:21px;text-align:center;transition:opacity .3s;letter-spacing:.075em}.p-top .p-top__form .smf-button-control button:hover{opacity:.7}@media screen and (max-width: 767px){.p-top .p-top__top{margin-top:15px;padding-bottom:25px}.p-top .p-top__lead{line-height:1.55;margin-top:15px;padding:0 15px;font-size:14px}.p-top .p-top__banners{margin-top:15px}.p-top .p-top__banners .swiper-button-prev,.p-top .p-top__banners .swiper-button-next{width:27px}.p-top .p-top__banners .swiper-button-prev::after,.p-top .p-top__banners .swiper-button-next::after{width:27px;height:27px;font-size:0}.p-top .p-top__banners .swiper-button-prev{left:20px}.p-top .p-top__banners .swiper-button-next{right:20px}.p-top .p-top__search{flex-wrap:wrap;gap:10px;margin-top:25px}.p-top .p-top__search__item:first-child{width:100%}.p-top .p-top__search__item:first-child a{width:84px;margin-inline:auto}.p-top .p-top__search__item a{min-width:83px;padding:8px 15px;font-size:21px}.p-top .p-top__links{display:flex;flex-wrap:wrap;gap:11px;width:225px}.p-top .p-top__links .p-top__link-inner{width:36px;height:36px;font-size:21px}.p-top .p-top__actor-list-wrap{max-height:600px;padding:20px 23px;background-size:24px auto}.p-top .p-top__actor-list-wrap .p-top__actor-list{grid-template-columns:1fr;gap:30px}.p-top .p-top__actor-list-wrap .p-top__actor-list-item{grid-template-columns:105px 1fr;background:linear-gradient(-45deg, transparent 10px, #ddefff 10px)}.p-top .p-top__actor-list-wrap .p-top__actor-list-item::before{background:linear-gradient(-45deg, transparent 10px, #9ec8ff 10px);width:15px;height:15px}.p-top .p-top__actor-list-wrap .p-top__actor-list-img{grid-row:1/4}.p-top .p-top__actor-list-wrap .p-top__actor-list-img img{aspect-ratio:21/32;width:100%;height:auto}.p-top .p-top__actor-list-wrap .p-top__actor-list-name{padding:20px 0 0 20px;font-size:35px}.p-top .p-top__actor-list-wrap .p-top__actor-list-name::before{top:40px;width:18px}.p-top .p-top__actor-list-wrap .p-top__actor-list-name-en{padding-left:20px;font-size:16px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-wrap{margin-top:15px;padding-left:20px;font-size:25px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-wrap::before{top:13px;width:18px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main{gap:14px;margin-top:5px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main-item{width:32px;height:32px}.p-top .p-top__actor-list-wrap .p-top__actor-list-voice-main-item button{width:32px;height:32px}.p-top .p-top__actor-list-wrap .p-top__actor-list-link{grid-column:1/3;margin-top:15px;padding:0 15px 15px}.p-top .p-top__actor-list-wrap .p-top__actor-list-link a{min-height:62px;padding:8px 15px;font-size:21px}.p-top .p-top__form{padding:20px 25px 0}.p-top .p-top__form .p-top__form-title{font-size:25px}.p-top .p-top__form .p-top__form-lead{margin-top:10px;font-size:14px}.p-top .p-top__form .p-top__form-lead+.p-top__form-lead{margin-top:27px}.p-top .p-top__form .smf-form{margin-top:20px}.p-top .p-top__form .smf-form .smf-item__label__text{font-size:14px}.p-top .p-top__form .smf-form .wp-block-snow-monkey-forms-item:not(:first-child){margin-top:10px}.p-top .p-top__form .smf-form input[name=fullname],.p-top .p-top__form .smf-form input[name=tel-1hq4nv6r1]{width:100%;height:40px}.p-top .p-top__form .smf-form input[name=email]{height:40px}.p-top .p-top__form .smf-button-control button{width:190px;line-height:34px;margin:25px auto 0;font-size:20px}}/*# sourceMappingURL=style.css.map */