@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;top:0 !important;left:0 !important;width:200mm !important}}.font-ja{font-family:"Dela Gothic One",sans-serif;font-style:normal}.font-ja2{font-family:"M PLUS 1p",sans-serif;font-style:normal}.font-en{font-family:"Anton",sans-serif;font-style:normal}.font-en2{font-family:"Knewave",system-ui;font-style:normal}*:focus-visible{outline:none}.bl_recruit_intro{position:fixed;inset:0;z-index:1000;min-height:100vh;min-height:100dvh;overflow:hidden;pointer-events:auto;animation:recruit-intro-fallback-hide .4s 3.2s forwards}.bl_recruit_intro[hidden]{display:none}.is-recruit-motion-ready .bl_recruit_intro{animation:none}.is-recruit-returning .bl_recruit_intro{display:none}.bl_recruit_intro__panel{position:absolute;left:0;width:100%;height:calc(50% + 1px);background-color:#f044a6;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.11) 0 28%, transparent 31%),linear-gradient(rgba(255, 255, 255, 0.09) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.09) 1px, transparent 1px);background-repeat:repeat;background-size:30px 30px}.bl_recruit_intro__panel.-top{top:0}.bl_recruit_intro__panel.-bottom{bottom:0}@media screen and (max-width: 820px){.bl_recruit_intro__panel{background-size:20px 20px}}.bl_recruit_intro__content{position:absolute;top:50%;left:50%;z-index:1;width:min(72vw,520px);transform:translate(-50%, -50%)}.bl_recruit_intro__message{position:relative;z-index:2;display:block;width:100%}.bl_recruit_intro__message img{display:block;width:100%;height:auto}.bl_recruit_intro__heart{position:absolute;z-index:1;display:block;width:clamp(34px,5vw,68px);pointer-events:none}.bl_recruit_intro__heart img{display:block;width:100%;height:auto}.bl_recruit_intro__heart.-heart01{top:-58%;left:4%;transform:rotate(-18deg)}.bl_recruit_intro__heart.-heart02{top:-38%;right:6%;transform:rotate(14deg)}.bl_recruit_intro__heart.-heart03{top:72%;left:-4%;transform:rotate(12deg)}.bl_recruit_intro__heart.-heart04{top:94%;right:4%;transform:rotate(-12deg)}.bl_recruit_intro__heart.-heart05{top:20%;right:-14%;width:clamp(26px,3.8vw,50px);transform:rotate(18deg)}.is-recruit-intro-active{overflow:hidden}.is-recruit-intro-active .bl_recruit_intro__panel,.is-recruit-intro-active .bl_recruit_intro__content,.is-recruit-intro-active .bl_recruit_intro__message,.is-recruit-intro-active .bl_recruit_intro__heart{will-change:transform,opacity}@keyframes recruit-intro-fallback-hide{to{visibility:hidden;opacity:0;pointer-events:none}}@media screen and (min-width: 821px){.bl_havefun{aspect-ratio:198/73;width:14.494875549vw;position:fixed;top:50%;transform:translate3d(0, -50%, 0);left:19.3997071742vw}}.bl_recruit_body{color:#fff;font-family:"M PLUS 1p",sans-serif}@media screen and (min-width: 821px){.bl_recruit_body{background:url(../img/recruit/pt_bg.webp);background-repeat:repeat;background-size:.7320644217vw}}@media screen and (max-width: 820px){.bl_recruit_body{background:#000;background-size:1.3333333333vw}}.bl_recruit{min-height:100svh;overflow:clip}.bl_recruit__inner{position:relative;background-color:#000;min-height:100vh}@media screen and (min-width: 821px){.bl_recruit__inner{margin-left:53.7335285505vw;width:31.6251830161vw;padding:2.9282576867vw 2.196193265vw 2.9282576867vw}}@media screen and (max-width: 820px){.bl_recruit__inner{width:100%;padding:4.2666666667vw 5.3333333333vw 13.3333333333vw}}.bl_recruit_appbar{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 820px){.bl_recruit_appbar{margin-bottom:6.6666666667vw}}@media screen and (min-width: 821px){.bl_recruit_appbar{margin-bottom:2.9282576867vw}}.bl_recruit_appbar__logo{font-weight:400;letter-spacing:.04em;line-height:1;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.09em}@media screen and (max-width: 820px){.bl_recruit_appbar__logo{font-size:8.5333333333vw}}@media screen and (min-width: 821px){.bl_recruit_appbar__logo{font-size:38px}}.bl_recruit_appbar__icons{display:flex;align-items:center}@media screen and (max-width: 820px){.bl_recruit_appbar__icons{gap:4.8vw}}@media screen and (min-width: 821px){.bl_recruit_appbar__icons{gap:1.4641288433vw}}.bl_recruit_appbar__bell{position:relative;display:block;color:#fff;aspect-ratio:26/30}@media screen and (max-width: 820px){.bl_recruit_appbar__bell{width:6.6666666667vw}}@media screen and (min-width: 821px){.bl_recruit_appbar__bell{width:1.9033674963vw}}.bl_recruit_appbar__slider{position:relative;display:block;color:#fff;aspect-ratio:28/19}@media screen and (max-width: 820px){.bl_recruit_appbar__slider{width:6.6666666667vw}}@media screen and (min-width: 821px){.bl_recruit_appbar__slider{width:2.0497803807vw}}.bl_recruit_appbar__bellDot{position:absolute;top:0;right:0;border-radius:50%;background-color:#ff2a0b}@media screen and (max-width: 820px){.bl_recruit_appbar__bellDot{width:1.6vw;height:1.6vw}}@media screen and (min-width: 821px){.bl_recruit_appbar__bellDot{width:7px;height:7px}}.bl_recruit_stage{position:relative}.bl_recruit_stack{position:relative;aspect-ratio:372/534}.bl_recruit_card{position:absolute;inset:0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.bl_recruit_card.is-current,.bl_recruit_card.is-animating{will-change:transform}.bl_recruit_card__frame{position:relative;width:100%;background-image:url(../img/recruit/card_frame.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 820px){.bl_recruit_card__frame{padding:4.8vw}}@media screen and (min-width: 821px){.bl_recruit_card__frame{padding:1.2445095168vw}}.bl_recruit_card__body{position:relative;height:100%;overflow:hidden;border-radius:10px;background-color:#10131a}.bl_recruit_card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.bl_recruit_card__spark{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none}.bl_recruit_card__spark img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl_recruit_card__info{position:absolute;inset:auto 0 0;background:linear-gradient(to top, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0))}@media screen and (max-width: 820px){.bl_recruit_card__info{padding:16vw 6.4vw 7.4666666667vw}}@media screen and (min-width: 821px){.bl_recruit_card__info{padding:70px 28px 32px}}.bl_recruit_card__name{display:flex;align-items:center;font-weight:700}@media screen and (max-width: 820px){.bl_recruit_card__name{gap:2.6666666667vw;margin-bottom:2.6666666667vw;font-size:5.8666666667vw}}@media screen and (min-width: 821px){.bl_recruit_card__name{gap:12px;margin-bottom:12px;font-size:26px}}.bl_recruit_card__age{font-weight:400}@media screen and (max-width: 820px){.bl_recruit_card__age{font-size:5.3333333333vw}}@media screen and (min-width: 821px){.bl_recruit_card__age{font-size:23px}}.bl_recruit_card__badge{display:block}@media screen and (max-width: 820px){.bl_recruit_card__badge{width:4.8vw;height:4.8vw}}@media screen and (min-width: 821px){.bl_recruit_card__badge{width:21px;height:21px}}.bl_recruit_card__badge img{display:block;width:100%;height:100%}.bl_recruit_card__line{line-height:1.7}@media screen and (max-width: 820px){.bl_recruit_card__line{font-size:3.4666666667vw}}@media screen and (min-width: 821px){.bl_recruit_card__line{font-size:1.0248901903vw}}.bl_recruit_card__stamp{position:absolute;border-style:solid;border-radius:8px;font-weight:400;letter-spacing:.06em;line-height:1;opacity:0;pointer-events:none}@media screen and (max-width: 820px){.bl_recruit_card__stamp{top:6.4vw;padding:1.0666666667vw 2.6666666667vw;border-width:1.0666666667vw;font-size:11.2vw}}@media screen and (min-width: 821px){.bl_recruit_card__stamp{top:28px;padding:4px 12px;border-width:4px;font-size:48px}}.bl_recruit_card__stamp.-like{border-color:#3ddc84;color:#3ddc84;transform:rotate(-15deg)}@media screen and (max-width: 820px){.bl_recruit_card__stamp.-like{left:5.3333333333vw}}@media screen and (min-width: 821px){.bl_recruit_card__stamp.-like{left:24px}}.bl_recruit_card__stamp.-back{border-color:#ff4d5a;color:#ff4d5a;transform:rotate(15deg)}@media screen and (max-width: 820px){.bl_recruit_card__stamp.-back{right:5.3333333333vw}}@media screen and (min-width: 821px){.bl_recruit_card__stamp.-back{right:24px}}.bl_recruit_actions{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 820px){.bl_recruit_actions{margin-top:4vw;padding-inline:2.6666666667vw}}@media screen and (min-width: 821px){.bl_recruit_actions{margin-top:1.8301610542vw;padding-inline:1.0980966325vw}}.bl_recruit_actions__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,0);color:#fff;cursor:pointer;transition:transform .15s ease,background-color .2s ease,color .2s ease}@media screen and (max-width: 820px){.bl_recruit_actions__btn{width:16vw;height:16vw}}@media screen and (min-width: 821px){.bl_recruit_actions__btn{width:4.6852122987vw;height:4.6852122987vw}}.bl_recruit_actions__btn .bl_recruit_actions__icon{display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.bl_recruit_actions__btn.-back .bl_recruit_actions__icon{-webkit-mask-image:url(../img/recruit/back_icon.webp);mask-image:url(../img/recruit/back_icon.webp)}@media screen and (max-width: 820px){.bl_recruit_actions__btn.-back .bl_recruit_actions__icon{width:6.6666666667vw;height:6.6666666667vw}}@media screen and (min-width: 821px){.bl_recruit_actions__btn.-back .bl_recruit_actions__icon{width:2.7086383602vw;height:2.7086383602vw}}@media screen and (max-width: 820px){.bl_recruit_actions__btn.-share{width:13.3333333333vw;height:13.3333333333vw}}@media screen and (min-width: 821px){.bl_recruit_actions__btn.-share{width:3.6603221083vw;height:3.6603221083vw}}.bl_recruit_actions__btn.-share .bl_recruit_actions__icon{-webkit-mask-image:url(../img/common/ico_x_w.webp);mask-image:url(../img/common/ico_x_w.webp)}@media screen and (max-width: 820px){.bl_recruit_actions__btn.-share .bl_recruit_actions__icon{width:5.0666666667vw;height:5.0666666667vw}}@media screen and (min-width: 821px){.bl_recruit_actions__btn.-share .bl_recruit_actions__icon{width:1.6837481698vw;height:1.6837481698vw}}.bl_recruit_actions__btn.-like .bl_recruit_actions__icon{-webkit-mask-image:url(../img/recruit/next_icon.webp);mask-image:url(../img/recruit/next_icon.webp)}@media screen and (max-width: 820px){.bl_recruit_actions__btn.-like .bl_recruit_actions__icon{width:5.3333333333vw;height:5.3333333333vw}}@media screen and (min-width: 821px){.bl_recruit_actions__btn.-like .bl_recruit_actions__icon{width:1.9765739385vw;height:1.9765739385vw}}.bl_recruit_actions__btn:active{transform:scale(0.9)}.bl_recruit_actions__btn:focus-visible{outline:3px solid #ffd400;outline-offset:4px}.bl_recruit_actions__btn:disabled{cursor:default;opacity:.5}@media(hover: hover){.bl_recruit_actions__btn{transform:scale(1.05);transition:transform .15s ease,background-color .2s ease,color .2s ease}.bl_recruit_actions__btn.-back:hover{background-color:#fff;color:#000}.bl_recruit_actions__btn.-like:hover{background-color:rgba(0,0,0,0);border-color:#ff3ac0;color:#ff3ac0}.bl_recruit_actions__btn.-share:hover{background-color:#fff;color:#000}}.bl_recruit_heartLayer{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:60}.bl_recruit_heart{position:absolute;top:0;left:0;opacity:0;will-change:transform,opacity}@media screen and (max-width: 820px){.bl_recruit_heart{width:12.8vw}}@media screen and (min-width: 821px){.bl_recruit_heart{width:52px}}.bl_recruit_copy{text-align:center}@media screen and (max-width: 820px){.bl_recruit_copy{margin-top:16vw}}@media screen and (min-width: 821px){.bl_recruit_copy{margin-top:70px}}.bl_recruit_copy__ttl{font-weight:600;line-height:1}@media screen and (max-width: 820px){.bl_recruit_copy__ttl{margin-bottom:8.5333333333vw;font-size:8.5333333333vw}}@media screen and (min-width: 821px){.bl_recruit_copy__ttl{margin-bottom:38px;font-size:2.9282576867vw}}.bl_recruit_copy__text{font-weight:700;line-height:2}@media screen and (max-width: 820px){.bl_recruit_copy__text{font-size:4vw}}@media screen and (min-width: 821px){.bl_recruit_copy__text{font-size:1.317715959vw}}.bl_recruit_copy__broadcast{display:grid;justify-items:center}@media screen and (max-width: 820px){.bl_recruit_copy__broadcast{margin-top:7.4666666667vw}}@media screen and (min-width: 821px){.bl_recruit_copy__broadcast{margin-top:2.3426061493vw}}.bl_recruit_copy__logo{aspect-ratio:1116/422}@media screen and (max-width: 820px){.bl_recruit_copy__logo{width:66.6666666667vw;margin-bottom:6.4vw}}@media screen and (min-width: 821px){.bl_recruit_copy__logo{width:21.9619326501vw;margin-bottom:2.0497803807vw}}.bl_recruit_copy__logo picture,.bl_recruit_copy__logo img{display:block;width:100%;height:auto}.bl_recruit_copy__onair,.bl_recruit_copy__streaming{font-weight:700;line-height:1.6}@media screen and (max-width: 820px){.bl_recruit_copy__onair{font-size:3.7333333333vw}}@media screen and (min-width: 821px){.bl_recruit_copy__onair{font-size:1.1713030747vw}}.bl_recruit_copy__note{font-weight:500;line-height:1.6}@media screen and (max-width: 820px){.bl_recruit_copy__note{margin-top:.8vw;font-size:2.6666666667vw}}@media screen and (min-width: 821px){.bl_recruit_copy__note{margin-top:.2928257687vw;font-size:.878477306vw}}@media screen and (max-width: 820px){.bl_recruit_copy__streaming{margin-top:3.4666666667vw;font-size:4.2666666667vw}}@media screen and (min-width: 821px){.bl_recruit_copy__streaming{margin-top:1.1713030747vw;font-size:1.317715959vw}}.is-recruit-result-open{overflow:hidden}.bl_recruit_result{position:fixed;inset:0;width:min(100% - 32px,560px);max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;margin:auto;overflow:visible;background:rgba(0,0,0,0);color:#fff}@media screen and (min-width: 821px){.bl_recruit_result::backdrop{background:url(../img/recruit/pt_bg.webp);background-repeat:repeat;background-size:.7320644217vw}}@media screen and (max-width: 820px){.bl_recruit_result::backdrop{background:url(../img/recruit/pt_bg.webp);background-repeat:repeat;background-size:1.3333333333vw}}.bl_recruit_result__inner{max-height:calc(100dvh - 32px);padding:clamp(20px,5vw,34px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px;background-color:hsla(0,0%,100%,.6);box-shadow:0 20px 60px rgba(0,0,0,.6);text-align:center}.bl_recruit_result__image{display:block;width:100%;aspect-ratio:1200/630;border-radius:12px;-o-object-fit:cover;object-fit:cover}.bl_recruit_result__title{margin-top:clamp(24px,5vw,36px);font-weight:700;line-height:1.35;text-wrap:balance;aspect-ratio:395/82;margin-inline:auto}@media screen and (min-width: 821px){.bl_recruit_result__title{width:min(26.3543191801vw,360px)}}@media screen and (max-width: 820px){.bl_recruit_result__title{width:90%}}.bl_recruit_result__share{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(24px,5vw,34px)}.bl_recruit_result__shareLabel{font-size:16px;font-weight:500;letter-spacing:.12em;line-height:1;color:#000}.bl_recruit_result__shareLink{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid #000;border-radius:50%;color:#000;touch-action:manipulation;transition:background-color .2s ease,color .2s ease}.bl_recruit_result__shareLink span{display:block;width:28px;aspect-ratio:37/40;background-color:#000;-webkit-mask-image:url(../img/common/ico_x_w.webp);mask-image:url(../img/common/ico_x_w.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(hover: hover){.bl_recruit_result__shareLink:hover{background-color:#fff;color:#000}}.bl_recruit_result__shareLink:focus-visible{outline:3px solid #ffd400;outline-offset:4px}.bl_recruit_result__retry{display:inline-flex;min-width:min(100%,220px);min-height:48px;align-items:center;justify-content:center;padding:10px 24px;margin-top:28px;border:1px solid #000;border-radius:999px;color:#fff;font-size:16px;font-weight:700;touch-action:manipulation;transition:background-color .2s ease,color .2s ease;background-color:#000}@media(hover: hover){.bl_recruit_result__retry:hover{background-color:#fff;color:#000}}.bl_recruit_result__retry:focus-visible{outline:none}.bl_recruit_status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bl_recruit_copyright{text-align:center;color:#fff}@media screen and (min-width: 821px){.bl_recruit_copyright{margin-top:2.9282576867vw;font-size:.9516837482vw}}@media screen and (max-width: 820px){.bl_recruit_copyright{margin-top:10.6666666667vw;font-size:2.6666666667vw}}.bl_recruit_result__overlay{position:fixed;inset:0;z-index:999;width:100%;height:100%;top:0;left:0;z-index:-1}@media screen and (min-width: 821px){.bl_recruit_result__overlay{background:url(../img/recruit/popup_bg.webp);background-repeat:no-repeat;background-size:cover}}@media screen and (max-width: 820px){.bl_recruit_result__overlay{background:url(../img/recruit/popup_bg_sp.webp);background-repeat:no-repeat;background-size:cover}}.bl_recruit_result__overlay{pointer-events:auto}@media screen and (max-width: 820px){.u-pc-only{display:none !important}}@media screen and (min-width: 821px){.u-sp-only{display:none !important}}@media screen and (min-width: 821px){.u-boxshadow-base{will-change:box-shadow;box-shadow:0px min(.3660322108vw,.4166666667vh) min(1.4641288433vw,1.6666666667vh) 0px rgba(0,0,0,.75)}}@media screen and (max-width: 820px){.u-boxshadow-base{will-change:box-shadow;box-shadow:0px .6666666667vw 2.6666666667vw 0px rgba(0,0,0,.75)}}.u-section--lead{line-height:1.4}@media screen and (min-width: 821px){.u-section--lead{font-size:1.1713030747vw}}@media screen and (max-width: 820px){.u-section--lead{font-size:3.2vw}}.u-hover-opacity-03{transition:opacity .3s ease-in-out}.u-hover-opacity-03:hover{opacity:.3;transition:opacity .3s ease-in-out}.u-hover-opacity-7{transition:opacity .3s ease}.u-hover-opacity-7:hover{cursor:pointer;opacity:.7;transition:opacity .3s ease}.u-hover-underline:hover{text-decoration:underline}.u-bg-white{backface-visibility:hidden;background-color:var(--white)}.u-color-black{color:var(--black)}.u-color-white{color:var(--white)}.u-borderColor-black{border-color:var(--black)}
