@charset "UTF-8";:root{--g1: #00FF6D;--g2: #00B0B0;--b3: #00E1E9;--b2: #0088FF;--p1: #B31BE7;--p2: #FF00E1;--r1: #FF0080;--o1: #FF9500;--y1: #EFFF00;--b01: #121212;--main: #120FB7;--line: #ADADAD;--white: #FFFFFF;--alert: #F33A3A;--gothic_jp: "Zen Kaku Gothic New", sans-serif;--gothic_en: "Montserrat", sans-serif;--animation-base: all .4s ease;--padding-base-pc: 30px;--padding-base-sp: 24px;--content-pc-width: 1440px;--content-sp-width: 750px;--content-inner-pc-width: 980px;--content-inner-sp-width: 750px}:root{--font-size-h1: 5.6rem;--font-size-h2: 4rem;--font-size-h3: 3.2rem;--font-size-h4: 2.4rem;--font-size-body: 1.8rem;--font-size-text: 1.8rem;--font-size-name: 2.4rem;--font-size-h2-sp: 3.2rem;--font-size-h3-sp: 2.4rem;--font-size-body-sp: 1.6rem;--line-height-h1: 1.28;--line-height-h2: 1.5;--line-height-h3: 1.5;--line-height-h4: 1.6;--line-height-body: 2.1;--line-height-text: 1.28;--line-height-name: 1.5;--letter-spacing-h1: 0px;--letter-spacing-h2: 0px;--letter-spacing-h3: 0px;--letter-spacing-h4: 0px;--letter-spacing-body: 0px;--letter-spacing-text: 0px;--letter-spacing-name: 0px}html{scroll-behavior:auto;font-size:calc(1000vw / 1440)}@media not all and (min-width: 768px){html{font-size:2.5vw}}html body{margin:0;padding:0;position:relative;font-family:var(--gothic_jp);color:var(--b01);background-color:var(--main);line-height:normal;word-break:break-all;text-align:inherit;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-weight:700;text-rendering:optimizeSpeed;min-block-size:100%}html body.is-fixed{overflow:hidden}html div,html span,html applet,html object,html iframe,html h1,html h2,html h3,html h4,html h5,html h6,html p,html blockquote,html pre,html a,html abbr,html acronym,html address,html big,html cite,html code,html del,html dfn,html em,html img,html ins,html kbd,html q,html s,html samp,html small,html strike,html strong,html sub,html sup,html tt,html var,html b,html u,html i,html center,html dl,html dt,html dd,html ol,html ul,html li,html fieldset,html form,html label,html legend,html table,html caption,html tbody,html tfoot,html thead,html tr,html th,html td,html article,html aside,html canvas,html details,html embed,html figure,html figcaption,html footer,html header,html hgroup,html menu,html nav,html output,html ruby,html section,html summary,html time,html mark,html audio,html video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html article,html aside,html details,html figcaption,html figure,html footer,html header,html hgroup,html menu,html nav,html section{display:block}html ol,html ul{list-style:none}html blockquote,html q{quotes:none}html blockquote:before,html blockquote:after,html q:before,html q:after{content:"";content:none}html table{border-collapse:collapse;border-spacing:0}html *,html *:before,html *:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;line-break:strict;backface-visibility:hidden;perspective:1000}html h1,html h2,html h3,html h4,html h5,html h6{margin:0}html ul{margin:0;padding:0;list-style:none}html a{color:var(--b01);outline:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html a,html button{cursor:pointer;transition:transform .3s ease}@media (hover: hover){html a:hover,html button:hover{transform:scale(1.1)}}html p{margin:0}html figure{margin:0;padding:0}html label{margin:0}html button{padding:0}html p{margin:0;text-align:inherit}html input[type=text],html input[type=button],html input[type=email],html input[type=submit],html input[type=password],html textarea,html button{padding:0;border:none;border-radius:0;outline:none;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:auto;user-select:auto;color:var(--b01);font-family:var(--gothic_jp)}html img,html svg{width:100%;height:auto;vertical-align:bottom;font-size:0}@media not all and (min-width: 768px){html img,html svg{width:100%}}html b,html strong,html .bold{font-weight:600}html .typo-h1-jp{font-family:var(--gothic_jp);font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);font-feature-settings:"kern" 0}html .typo-h2-jp{font-family:var(--gothic_jp);font-size:var(--font-size-h2);font-weight:700;line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);font-feature-settings:"kern" 0}@media not all and (min-width: 768px){html .typo-h2-jp{font-size:var(--font-size-h2-sp)}}html .typo-h3-jp{font-family:var(--gothic_jp);font-size:var(--font-size-h3);font-weight:700;line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);font-feature-settings:"kern" 0}@media not all and (min-width: 768px){html .typo-h3-jp{font-size:var(--font-size-h3-sp)}}html .typo-h4h5-jp{font-family:var(--gothic_jp);font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);font-feature-settings:"kern" 0}html .typo-body{font-family:var(--gothic_jp);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-feature-settings:"kern" 0}@media not all and (min-width: 768px){html .typo-body{font-size:var(--font-size-body-sp)}}html .typo-body{font-weight:500;line-height:1.88}html .typo-body-strong{font-family:var(--gothic_jp);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-feature-settings:"kern" 0}@media not all and (min-width: 768px){html .typo-body-strong{font-size:var(--font-size-body-sp)}}html .typo-text-en{font-family:var(--gothic_en);font-size:var(--font-size-text);font-weight:700;line-height:var(--line-height-text);letter-spacing:var(--letter-spacing-text)}html .typo-name{font-family:Noto Sans CJK JP,sans-serif;font-size:var(--font-size-name);font-weight:700;line-height:var(--line-height-name);letter-spacing:var(--letter-spacing-name)}html .typo-small-text{font-family:Noto Sans CJK JP,sans-serif;font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-name);letter-spacing:var(--letter-spacing-text)}@media print,screen and (min-width: 768px){html .u-hide-pc{display:none!important}}@media not all and (min-width: 768px){html .u-hide-sp{display:none!important}}html .is-hidden{opacity:0;pointer-events:none}html .l-container{padding-top:env(safe-area-inset-top)}html .l-hedaer{position:fixed;z-index:999;top:0;left:0;width:100%}html .l-hedaer:before{content:"";width:27.5rem;height:20.9rem;position:absolute;top:0;right:0;background:url(../images/common/menu_btn_bg.png) 0 0/100% no-repeat;z-index:1}@media not all and (min-width: 768px){html .l-hedaer:before{width:16.7rem;height:18.7rem;background-image:url(../images/common/menu_btn_bg_sp.png)}}html .l-hedaer__logo{width:30.7rem;position:absolute;top:2.4rem;left:2.4rem}@media not all and (min-width: 768px){html .l-hedaer__logo{width:20.5rem;top:1.6rem;left:1.6rem}}html .l-hedaer__btn{width:12.5rem;position:absolute;z-index:2;top:2.4rem;right:2.4rem}@media not all and (min-width: 768px){html .l-hedaer__btn{width:10rem;top:1.6rem;right:1.6rem}}html .l-menu{width:42.3rem;background-color:var(--white);border-radius:3rem;border:.3rem solid var(--b01);position:fixed;top:5.4rem;right:2.9rem;z-index:1001;padding:4.5rem 4.5rem 5rem 3.7rem;opacity:0;pointer-events:none;transform:translate(100%);transition:var(--animation-base);box-shadow:1rem 1rem 0 0 var(--b01)}@media not all and (min-width: 768px){html .l-menu{width:calc(100% - 4rem);top:4rem;right:2rem;padding:3.7rem 2.7rem 4.2rem}}html .l-menu.is-opened{opacity:1;pointer-events:visible;transform:translate(0)}html .l-menu__close{width:12.5rem;position:absolute;top:-3.2rem;right:-.6rem;z-index:2}@media not all and (min-width: 768px){html .l-menu__close{width:10rem;top:-2.8rem;right:-.5rem}}html .l-menu__list{display:flex;flex-direction:column;gap:1.5rem}html .l-menu__list li a{position:relative;padding-left:3.5rem;transition:var(--animation-base)}@media not all and (min-width: 768px){html .l-menu__list li a{padding-left:2.8rem}}html .l-menu__list li a span{color:var(--white)!important;padding:0 .2rem}@media (hover: hover){html .l-menu__list li a:hover{transform:scale(1)}}html .l-menu__list li a>img{width:2.4rem;position:absolute;top:50%;transform:translateY(-50%);left:0}@media not all and (min-width: 768px){html .l-menu__list li a>img{width:2rem}}@media (hover: hover){html .l-menu__list:first-of-type li:first-child a:hover{color:var(--g1)}}html .l-menu__list:first-of-type li:nth-child(2) a span{background-color:var(--p1)}@media (hover: hover){html .l-menu__list:first-of-type li:nth-child(2) a:hover{color:var(--p1)}}html .l-menu__list:first-of-type li:nth-child(3) a span{background-color:var(--o1)}@media (hover: hover){html .l-menu__list:first-of-type li:nth-child(3) a:hover{color:var(--o1)}}html .l-menu__list+.l-menu__list{margin-top:2.6rem;padding-top:1.9rem;border-top:.3rem solid var(--line)}@media not all and (min-width: 768px){html .l-menu__list+.l-menu__list{margin-top:2rem;padding-top:1.8rem}}html .l-menu__list+.l-menu__list li:first-child{margin-bottom:.7rem}@media (hover: hover){html .l-menu__list+.l-menu__list li:first-child a:hover{color:var(--g2)}}html .l-menu__list+.l-menu__list li:nth-child(2) a,html .l-menu__list+.l-menu__list li:nth-child(3) a{padding-left:0;display:block}@media (hover: hover){html .l-menu__list+.l-menu__list li:nth-child(2) a:hover,html .l-menu__list+.l-menu__list li:nth-child(3) a:hover{transform:scale(1.1)}}html .l-menu__list+.l-menu__list li:nth-child(2) a>img,html .l-menu__list+.l-menu__list li:nth-child(3) a>img{width:100%;position:relative;top:0;left:0;transform:translate(0)}html .l-bnr-area{border-top:.4rem solid var(--b01);background:url(../images/common/bnr_area_bg.png) 0 0/100% no-repeat var(--p1);height:47.9rem;padding-top:8rem}@media not all and (min-width: 768px){html .l-bnr-area{height:57.15rem;background-image:url(../images/common/bnr_area_bg_sp.png);padding-top:6rem}}html .l-bnr-area__bnr{display:block;width:110.8rem;margin:0 auto}@media not all and (min-width: 768px){html .l-bnr-area__bnr{width:30.8rem}}html .l-bnr-area__btn{display:block;width:25.6rem;margin:5rem auto 0}@media not all and (min-width: 768px){html .l-bnr-area__btn{width:27.6rem;margin-top:3.8rem}}html .l-footer{background-color:var(--white);border-top:.4rem solid var(--b01);padding:2.7rem 5.8rem 6.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}@media not all and (min-width: 768px){html .l-footer{padding:4.3rem 1.6rem 8rem;flex-direction:column;align-items:flex-start}}html .l-footer__bnrs{display:flex;justify-content:center;align-items:flex-end;gap:2rem}@media not all and (min-width: 768px){html .l-footer__bnrs{flex-direction:column;gap:1.6rem}}html .l-footer__bnr{width:65.4rem}@media not all and (min-width: 768px){html .l-footer__bnr{width:100%}}@media (hover: hover){html .l-footer__bnr:hover{transform:scale(1.05)}}html .l-footer__logos{margin-top:6.4rem}@media not all and (min-width: 768px){html .l-footer__logos{margin:6rem auto 0}}html .l-footer__logo{width:30.7rem}html .l-footer__recruit{width:25.8rem;margin-top:2rem}@media not all and (min-width: 768px){html .l-footer__recruit{margin:2rem auto 0}}@media not all and (min-width: 768px){html .l-footer__copyright{display:block;margin:2.4rem auto 0;text-align:center}}html .l-overlay{width:100%;height:100%;background-color:#121212cc;position:fixed;top:0;left:0;z-index:1000;opacity:0;pointer-events:none;transition:var(--animation-base)}html .l-overlay.is-show{opacity:1;pointer-events:visible}.top .mv{position:relative;background:url(../images/top/mv_bg.jpg) 0 0/100% no-repeat}.top .mv:before{content:"";width:100%;height:123.1rem;background:url(../images/top/mv_bg.jpg) 0 0/100% no-repeat;position:absolute;top:0;left:0;z-index:1}@media not all and (min-width: 768px){.top .mv:before{height:80rem;background-image:url(../images/top/mv_bg_sp.jpg)}}.top .mv__inner{position:relative;height:78.4rem;max-height:100svh;padding-top:6rem}@media not all and (min-width: 768px){.top .mv__inner{height:100svh;padding-top:9.5rem}}.top .mv__inner>*{position:relative;z-index:2}.top .mv__inner:before,.top .mv__inner:after{content:"";position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:100%;z-index:1}@media not all and (min-width: 768px){.top .mv__inner:before,.top .mv__inner:after{content:none}}.top .mv__inner:before{width:44.8rem;height:80.9rem;background-image:url(../images/top/mv_obj_lt.png);left:0;top:11.3rem}.top .mv__inner:after{width:48.9rem;height:65.7rem;background-image:url(../images/top/mv_obj_rt.png);right:0;top:12.6rem}.top .mv__ttl{width:113rem;margin:0 auto;z-index:2}@media not all and (min-width: 768px){.top .mv__ttl{width:41.6rem;max-width:56svh;position:absolute;left:50%;transform:translate(-50%);top:9.5rem}}.top .mv__btn{position:absolute;z-index:2}.top .mv__btn--concept{width:25.2rem;top:61.5rem;right:26rem}@media not all and (min-width: 768px){.top .mv__btn--concept{width:22rem;top:auto;bottom:6rem;right:1.6rem}}.top .mv__btn--oc{width:18rem;bottom:4.8rem;right:1.2rem;z-index:3}@media not all and (min-width: 768px){.top .mv__btn--oc{width:12rem;bottom:2.4rem;right:auto;left:.8rem}}.top .mv__btn--request{width:12rem;bottom:0;right:12.6rem;z-index:4}@media not all and (min-width: 768px){.top .mv__btn--request{width:8rem;right:auto;left:8.7rem}}.top .mv__obj{position:absolute}.top .mv__obj--01{width:6.4rem;top:63.7rem;right:56.3rem;z-index:3}.top .mv__obj--02{width:21.3rem;top:55.9rem;right:3.3rem;z-index:2}.top .lead{margin:5.6rem auto 0;position:relative;z-index:2}@media not all and (min-width: 768px){.top .lead{margin-top:4rem;padding-bottom:8.23rem}}.top .lead:before{content:"";width:144rem;height:61rem;background:url(../images/top/lead_bg_obj.png) 0 0/100% no-repeat;position:absolute;top:20.6rem;left:0;z-index:1}@media not all and (min-width: 768px){.top .lead:before{width:40rem;height:20.9rem;background-image:url(../images/top/lead_bg_obj_sp.png);top:auto;bottom:0}}.top .lead__box{width:132rem;margin:0 auto;background-color:var(--g2);border:.4rem solid var(--b01);border-radius:4rem;box-shadow:1rem 1rem 0 0 var(--b01);padding:6.4rem 7.4rem 5.4rem 11rem;display:grid;grid-template-columns:65rem 46.2rem;column-gap:2.4rem;row-gap:4.4rem;position:relative;z-index:2}@media not all and (min-width: 768px){.top .lead__box{width:calc(100% - 3.2rem);border-width:.2rem;box-shadow:.4rem .4rem 0 0 var(--b01);grid-template-columns:100%;column-gap:0;row-gap:0;padding:5.5rem 3rem}}.top .lead__box:before{content:"";width:141.35rem;height:73.9rem;background:url(../images/top/lead_box_obj.png) 0 0/100% no-repeat;position:absolute;top:-5.8rem;left:-4rem}@media not all and (min-width: 768px){.top .lead__box:before{width:40rem;height:121.95rem;background-image:url(../images/top/lead_box_obj_sp.png);top:-6.7rem;left:-1.8rem}}.top .lead__ttl{width:39.2rem;position:relative}@media not all and (min-width: 768px){.top .lead__ttl{width:28rem;order:1}}.top .lead__txt{grid-column:1/2;color:#fff}@media not all and (min-width: 768px){.top .lead__txt{order:3;margin-top:3rem}}.top .lead__img{grid-column:2/3;grid-row:1/3;padding-top:1.6rem}@media not all and (min-width: 768px){.top .lead__img{grid-column:1/2;grid-row:2/3;order:2;margin-top:3.4rem}}.top .characteristics{margin-top:14.8rem;position:relative;z-index:3}@media not all and (min-width: 768px){.top .characteristics{margin-top:1.97rem}}.top .characteristics:before{content:"";width:144rem;height:144.85rem;background:url(../images/top/characteristics_bg.png) 0 0/100% no-repeat;position:absolute;top:-12.6rem;left:0;z-index:1}@media not all and (min-width: 768px){.top .characteristics:before{width:40rem;height:267.4rem;background-image:url(../images/top/characteristics_bg_sp.png);top:-5.097rem}}.top .characteristics__ttl{width:53.8rem;margin:0 auto 0 17.2rem;position:relative;z-index:2}@media not all and (min-width: 768px){.top .characteristics__ttl{width:32.4rem;margin:0 auto 0 1.6rem}}.top .characteristics .characteristics-items{margin:5.12rem 6rem 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.8rem;row-gap:9.2rem;position:relative;z-index:2}@media not all and (min-width: 768px){.top .characteristics .characteristics-items{margin:5.5rem 1.6rem 0;grid-template-columns:100%;column-gap:0;row-gap:8.8rem}}.top .characteristics .characteristics-items__item-ttl{position:relative;padding:3.8rem 4rem;border:.4rem solid var(--b01);box-shadow:.4rem .4rem 0 0 var(--b01);border-radius:0 2.4rem 4rem 0;width:60.6rem;z-index:2;color:var(--white)}@media not all and (min-width: 768px){.top .characteristics .characteristics-items__item-ttl{padding:2.9rem 1.3rem 2.9rem 2.1rem;border-radius:0 1.6rem 3.2rem 0;border-width:.3rem;width:33.5rem}}.top .characteristics .characteristics-items__item-ttl span{position:absolute;width:63.3rem;top:-2rem;left:-.4rem}@media not all and (min-width: 768px){.top .characteristics .characteristics-items__item-ttl span{width:35.5rem;left:-.3rem}}.top .characteristics .characteristics-items__item-text{background-color:var(--white);padding:6.8rem 7.6rem;border-radius:4rem;border:.4rem solid var(--b01);box-shadow:1rem 1rem 0 0 var(--b01);margin:-3.8rem 0 0;z-index:1;position:relative}@media not all and (min-width: 768px){.top .characteristics .characteristics-items__item-text{padding:5.2rem 2.75rem 5.8rem;margin-top:-2.4rem;border-radius:2.4rem;box-shadow:.4rem .4rem 0 0 var(--b01)}}.top .characteristics .characteristics-items__item-btn{width:25.6rem;position:absolute;z-index:2;bottom:-3.2rem;right:4.5rem;display:block}@media not all and (min-width: 768px){.top .characteristics .characteristics-items__item-btn{width:26.4rem;bottom:-2.7rem;right:2.3rem}}@media print,screen and (min-width: 768px){.top .characteristics .characteristics-items__item:first-child{grid-column:2/3;margin-top:-8rem}}.top .characteristics .characteristics-items__item:first-child .characteristics-items__item-ttl{background-color:var(--p1)}@media print,screen and (min-width: 768px){.top .characteristics .characteristics-items__item:nth-child(2){grid-column:1/2;grid-row:1/2}}.top .characteristics .characteristics-items__item:nth-child(2) .characteristics-items__item-ttl{background-color:var(--o1)}@media print,screen and (min-width: 768px){.top .characteristics .characteristics-items__item:nth-child(3){grid-column:2/3}}.top .characteristics .characteristics-items__item:nth-child(3) .characteristics-items__item-ttl{background-color:var(--r1)}@media print,screen and (min-width: 768px){.top .characteristics .characteristics-items__item:nth-child(4){grid-column:1/2;grid-row:2/3}}.top .characteristics .characteristics-items__item:nth-child(4) .characteristics-items__item-ttl{background-color:var(--g2)}.top .interviews{margin-top:9rem;padding-top:19rem;position:relative}@media not all and (min-width: 768px){.top .interviews{margin-top:11.2rem;padding-top:9.1rem}}.top .interviews:before{content:"";width:100%;height:19.5rem;background:url(../images/top/interview_bg_top.png) 0 0/100% no-repeat;position:absolute;top:0;left:0}@media not all and (min-width: 768px){.top .interviews:before{height:10rem;background-image:url(../images/top/interview_bg_top_sp.png)}}.top .interviews:after{content:"";width:24.8rem;height:45rem;background:url(../images/top/interview_obj_01.png) 0 0/100% no-repeat;position:absolute;top:-18.8rem;right:0;z-index:2}@media not all and (min-width: 768px){.top .interviews:after{width:10.1rem;height:18rem;background-image:url(../images/top/interview_obj_01_sp.png);top:-7.3rem}}.top .interviews__inner{background:url(../images/top/interview_obj_02.png) 28.4rem bottom/87rem auto no-repeat var(--b2);padding:0 0 9rem}@media not all and (min-width: 768px){.top .interviews__inner{background:url(../images/top/interview_obj_02_sp.png) left bottom/37.15rem auto no-repeat var(--b2);padding-bottom:8rem}}.top .interviews__ttl{width:41.1rem;margin:0 auto;position:relative}@media not all and (min-width: 768px){.top .interviews__ttl{width:29.4rem}}.top .interviews__ttl:before{content:"";width:91.8rem;height:10.8rem;background:url(../images/top/interview_ttl_obj.png) 0 0/100% no-repeat;position:absolute;top:3.3rem;left:-23.1rem}@media not all and (min-width: 768px){.top .interviews__ttl:before{width:40rem;height:10rem;background-image:url(../images/top/interview_ttl_obj_sp.png);top:3.4rem;left:-5.3rem}}.top .interviews .interviews-slider{margin:2.6rem auto 0;width:100%;overflow:hidden;position:relative;height:48rem}@media not all and (min-width: 768px){.top .interviews .interviews-slider{height:53rem}}.top .interviews .interviews-slider .slider__track{display:flex;gap:2.362%;padding:3.2rem 0 1rem}@media not all and (min-width: 768px){.top .interviews .interviews-slider .slider__track{gap:7.5%;margin-top:1rem;padding:3rem 0 .4rem}}.top .interviews .interviews-slider .slider__slide{flex-shrink:0;width:74%}@media not all and (min-width: 768px){.top .interviews .interviews-slider .slider__slide{width:75%}}.top .interviews .interviews-slider__slide{background-color:var(--white);border:.4rem solid var(--b01);box-shadow:1rem 1rem 0 0 var(--b01);border-radius:4rem;display:flex;align-items:center;justify-content:space-between;height:41.7rem}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide{box-shadow:.4rem .4rem 0 0 var(--b01);border-radius:2.4rem;flex-direction:column;height:46.6rem}}.top .interviews .interviews-slider__slide-btn{display:block;width:25.2rem;margin:2rem 0 0}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide-btn{width:22.8rem;margin:2.4rem auto 0}}.top .interviews .interviews-slider__slide--01{padding:4rem 4rem 4rem 8rem;position:relative}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--01{padding:2rem 2rem 3.5rem;flex-direction:column-reverse;gap:2.4rem}}.top .interviews .interviews-slider__slide--01 .interviews-slider__slide-contents{width:45.6rem}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--01 .interviews-slider__slide-contents{width:100%;gap:2.4rem}.top .interviews .interviews-slider__slide--01 .interviews-slider__slide-contents .interviews-slider__slide-ttl{font-size:2.4rem}}.top .interviews .interviews-slider__slide--01 .interviews-slider__slide-img{width:45.4rem;border:.4rem solid var(--b01);border-radius:2rem;overflow:hidden;position:relative}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--01 .interviews-slider__slide-img{width:100%;border-radius:.8rem;border-width:.3rem}}.top .interviews .interviews-slider__slide--01 .interviews-slider__slide-label{width:20rem;z-index:2;position:absolute;top:-3.2rem;right:-1rem}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--01 .interviews-slider__slide-label{width:13.2rem;top:-3rem;right:-3.2rem}}.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-contents,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-contents{width:55rem;padding-left:8.4rem}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-contents,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-contents{width:100%;padding:2.6rem 2.4rem 0}}.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-ttl,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-ttl{color:var(--white)}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-ttl,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-ttl{font-size:3.2rem}}.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-ttl span,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-ttl span{display:block;margin-top:2rem;font-family:var(--gothic_en);font-size:4rem;font-weight:700;line-height:1.28}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-ttl span,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-ttl span{font-size:3.2rem;margin-top:1rem}}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-btn,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-btn{width:22.7rem;margin:2rem 0 0;position:relative;z-index:2}}.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-img,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-img{width:54rem;height:100%;border-radius:0 4rem 4rem 0;overflow:hidden}@media not all and (min-width: 768px){.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-img,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-img{width:100%;position:relative;z-index:1;border-radius:0 0 2rem 2rem;margin-top:-2rem;height:24rem}}.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-img img,.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-img img{height:100%;object-fit:cover}.top .interviews .interviews-slider__slide--02{background-color:#61bbdd}.top .interviews .interviews-slider__slide--02 .interviews-slider__slide-ttl span{color:var(--main)}.top .interviews .interviews-slider__slide--03{background-color:#f55656}.top .interviews .interviews-slider__slide--03 .interviews-slider__slide-ttl span{color:var(--b01)}.top .interviews .interviews-slider__navigations{margin:3rem 0 0;display:flex;align-items:center;justify-content:center;gap:3.6rem}.top .interviews .interviews-slider__btn{width:4.4rem}.top .interviews .interviews-slider__pagination{display:flex;gap:1.6rem}.top .interviews .interviews-slider__pagination-dot{width:1.6rem;height:1.6rem;border:.2rem solid var(--b01);border-radius:50%;transition:var(--animation-base)}.top .interviews .interviews-slider__pagination-dot.is-active{background-color:var(--y1)}.top .concept{width:100%;height:100%;position:fixed;z-index:10001;top:0;left:0;opacity:0;pointer-events:none;transition:var(--animation-base)}.top .concept.is-opened{opacity:1;pointer-events:visible}.top .concept__box{width:109.6rem;border-radius:4rem;background-color:var(--white);border:.4rem solid var(--b01);box-shadow:1rem 1rem 0 0 var(--b01);margin:4rem auto 0;padding:7.8rem 0 10.7rem;text-align:center;position:relative}@media not all and (min-width: 768px){.top .concept__box{width:calc(100% - 4rem);border-width:.3rem;height:calc(100svh - 4rem);margin:2rem auto 0;padding:6.5rem 0 4rem;border-radius:3rem}}.top .concept__ttl{width:28.6rem;margin:0 auto}@media not all and (min-width: 768px){.top .concept__ttl{width:20.4rem}}.top .concept__scroll{margin:4rem 1.1rem 0;max-height:calc(100svh - 38rem)}@media not all and (min-width: 768px){.top .concept__scroll{height:calc(100svh - 22rem)}}.top .concept__scroll .simplebar-track{background-color:var(--line);border-radius:9999px;width:.4rem}.top .concept__scroll .simplebar-scrollbar:before{background:var(--g1);top:0;left:0;bottom:0;right:0;opacity:1;border-radius:9999px}.top .concept__txt{font-size:1.6rem;line-height:2.1}.top .concept__txt p+p{margin-top:5rem}@media not all and (min-width: 768px){.top .concept__txt p+p{margin-top:4rem}}.top .concept__txt span{display:inline;background-color:var(--g1)}.top .concept__lead{margin-top:2.1rem}@media not all and (min-width: 768px){.top .concept__lead{margin-top:2.5rem;font-size:2.4rem}}.top .concept__lead span{background-color:var(--g1)}.top .concept__close{width:4rem;position:absolute;top:5rem;right:3.8rem}@media not all and (min-width: 768px){.top .concept__close{width:3.2rem;top:1.5rem;right:1.6rem}}.basics{background-color:#100e89}.basics .mv{height:121rem;background:url(../images/basics/mv_bg.jpg) 0 0/100% no-repeat;position:relative}@media not all and (min-width: 768px){.basics .mv{height:80rem;background-image:url(../images/basics/mv_bg_sp.jpg);overflow:hidden}}.basics .mv__ttl{position:absolute;width:56.9rem;top:13.4rem;left:11.1rem}@media not all and (min-width: 768px){.basics .mv__ttl{width:100%;top:13.4rem;left:auto;right:0}}.basics .lead{position:relative;z-index:2;margin-top:-39.5rem;padding:0 17rem}@media not all and (min-width: 768px){.basics .lead{margin-top:-4rem;padding:0 4.8rem}}.basics .lead .lead-contents{position:relative;z-index:2}@media print,screen and (min-width: 768px){.basics .lead .lead-contents{display:grid;grid-template-rows:auto auto;column-gap:13.6rem;row-gap:3.1rem}}.basics .lead .lead-contents__txt{color:var(--white)}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--01{grid-template-columns:53.8rem 41.8rem}}.basics .lead .lead-contents--01 .lead-contents__ttl{width:36rem}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--01 .lead-contents__ttl{grid-column:1/2;grid-row:1/2}}@media not all and (min-width: 768px){.basics .lead .lead-contents--01 .lead-contents__ttl{width:28.8rem}}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--01 .lead-contents__img{padding-top:3.4rem;grid-column:2/3;grid-row:1/3}}@media not all and (min-width: 768px){.basics .lead .lead-contents--01 .lead-contents__img{width:29.6rem;margin-top:4.5rem}}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--01 .lead-contents__txt{grid-column:1/2;grid-row:2/3}}@media not all and (min-width: 768px){.basics .lead .lead-contents--01 .lead-contents__txt{margin-top:6.5rem}}.basics .lead .lead-contents--02{margin-top:10.9rem;padding-top:11.8rem;border-top:.3rem solid var(--white)}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--02{grid-template-columns:42.4rem 53.8rem}}@media not all and (min-width: 768px){.basics .lead .lead-contents--02{margin-top:8rem;padding-top:6rem}}.basics .lead .lead-contents--02 .lead-contents__ttl{width:40rem}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--02 .lead-contents__ttl{grid-column:2/3;grid-row:1/2}}@media not all and (min-width: 768px){.basics .lead .lead-contents--02 .lead-contents__ttl{width:100%}}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--02 .lead-contents__img{grid-column:1/2;grid-row:1/3}}@media not all and (min-width: 768px){.basics .lead .lead-contents--02 .lead-contents__img{margin-top:4rem}}@media print,screen and (min-width: 768px){.basics .lead .lead-contents--02 .lead-contents__txt{grid-column:2/3;grid-row:2/3}}@media not all and (min-width: 768px){.basics .lead .lead-contents--02 .lead-contents__txt{margin-top:3.6rem}}.basics .lead__obj{position:absolute;z-index:1}.basics .lead__obj--01{width:66rem;right:0;top:-2.5rem}@media not all and (min-width: 768px){.basics .lead__obj--01{width:100%;top:1rem}}.basics .lead__obj--02{width:144rem;left:0;top:36rem}@media not all and (min-width: 768px){.basics .lead__obj--02{width:100%;top:auto;bottom:21.7rem}}.basics .course{position:relative;z-index:3;padding-top:19rem;margin-top:11.8rem}@media not all and (min-width: 768px){.basics .course{padding-top:9rem;margin-top:8rem;padding-bottom:10rem}}.basics .course:before{content:"";width:100%;height:19.5rem;background:url(../images/basics/course_bg_top.png) 0 0/100% no-repeat;position:absolute;top:0;left:0}@media not all and (min-width: 768px){.basics .course:before{height:10rem;background-image:url(../images/basics/course_bg_top_sp.png)}}@media not all and (min-width: 768px){.basics .course:after{content:"";width:100%;height:10.5rem;background:url(../images/basics/system_bg_top_sp.png) 0 0/100% no-repeat;position:absolute;left:0;bottom:0;z-index:1}}.basics .course__inner{background-color:var(--b2);padding:0 17rem 16rem;position:relative}@media not all and (min-width: 768px){.basics .course__inner{padding:0 2rem 1.9rem}}.basics .course__ttl{width:44rem;position:relative;z-index:2;margin-top:-4rem}@media not all and (min-width: 768px){.basics .course__ttl{margin:0 0 0 2.8rem;width:29.5em}}.basics .course__txt{color:var(--white);margin-top:3rem}@media not all and (min-width: 768px){.basics .course__txt{margin-top:4rem;padding:0 2.8rem}}.basics .course .course-list{background-color:var(--white);border:.2rem solid var(--white);border-radius:3rem;box-shadow:1rem 1rem 1rem #0003;margin-top:4rem;padding:3rem;position:relative;z-index:2}@media not all and (min-width: 768px){.basics .course .course-list{margin:4rem 0 0;border-radius:2rem;padding:3rem 2.8rem;z-index:3}}.basics .course .course-list__item{display:flex;gap:2rem;align-items:center}@media not all and (min-width: 768px){.basics .course .course-list__item{flex-direction:column;align-items:flex-start}}.basics .course .course-list__item+.course-list__item{padding-top:3rem;margin-top:3rem;border-top:.2rem dashed var(--line)}.basics .course .course-list__item:first-child .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_01.png)}@media not all and (min-width: 768px){.basics .course .course-list__item:first-child .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_01_sp.png)}}.basics .course .course-list__item:first-child .course-list__item-list{color:var(--b2)}.basics .course .course-list__item:nth-child(2) .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_02.png)}@media not all and (min-width: 768px){.basics .course .course-list__item:nth-child(2) .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_02_sp.png)}}.basics .course .course-list__item:nth-child(2) .course-list__item-list{color:var(--p1)}.basics .course .course-list__item:nth-child(3) .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_03.png)}@media not all and (min-width: 768px){.basics .course .course-list__item:nth-child(3) .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_03_sp.png)}}.basics .course .course-list__item:nth-child(3) .course-list__item-list{color:var(--o1)}.basics .course .course-list__item:nth-child(4) .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_04.png)}@media not all and (min-width: 768px){.basics .course .course-list__item:nth-child(4) .course-list__item-ttl{background-image:url(../images/basics/course_sub_ttl_bg_04_sp.png)}}.basics .course .course-list__item:nth-child(4) .course-list__item-list{color:var(--g2)}.basics .course .course-list__item-ttl{width:28.6rem;height:10rem;background-position:0 0;background-repeat:no-repeat;background-size:100%;color:var(--white);display:flex;align-items:center;justify-content:center;text-align:center;font-size:2.2rem;font-weight:700;line-height:1.5;padding-right:2rem}@media not all and (min-width: 768px){.basics .course .course-list__item-ttl{width:100%;height:8.6rem;font-size:1.8rem;padding:0 0 1rem}}.basics .course .course-list__item-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,2.2em);column-gap:4rem;row-gap:0}@media not all and (min-width: 768px){.basics .course .course-list__item-list{display:block;line-height:2.1}}.basics .course__obj{position:absolute;z-index:1}.basics .course__obj--01{width:22.5rem;left:0;top:9rem}@media not all and (min-width: 768px){.basics .course__obj--01{width:10.7rem;left:auto;right:0;top:-2rem}}.basics .course__obj--02{width:12.7rem;right:0;top:19.1rem}@media not all and (min-width: 768px){.basics .course__obj--02{width:100%;top:auto;bottom:-4.2rem;z-index:2}}.basics .system{position:relative;z-index:4;padding-top:19rem;margin-top:-8rem;overflow:hidden}@media not all and (min-width: 768px){.basics .system{padding-top:15rem}}.basics .system:before{content:"";width:100%;height:19.5rem;background:url(../images/basics/system_bg_top.png) 0 0/100% no-repeat;position:absolute;top:0;left:0}@media not all and (min-width: 768px){.basics .system:before{content:none}}.basics .system__inner{padding:0 17rem 10rem 2.3rem;position:relative}@media print,screen and (min-width: 768px){.basics .system__inner{display:grid;row-gap:4rem;grid-template-columns:63.7rem 53.6rem;grid-template-rows:auto auto;margin-top:-2.5rem;column-gap:7.1rem}}@media not all and (min-width: 768px){.basics .system__inner{padding:0 0 8rem}}.basics .system__ttl{width:38rem}@media print,screen and (min-width: 768px){.basics .system__ttl{grid-column:2/3;grid-row:1/2}}@media not all and (min-width: 768px){.basics .system__ttl{width:29.5rem;margin:0 auto 0 4.8rem}}.basics .system__ttl span{color:var(--white);display:inline-block;padding:0 1rem;border:.2rem solid var(--white);border-radius:1rem;font-size:2.2rem;line-height:2.1;font-weight:700;margin-top:2rem}@media not all and (min-width: 768px){.basics .system__ttl span{font-size:1.8rem}}@media print,screen and (min-width: 768px){.basics .system__img{grid-column:1/2;grid-row:1/3}}@media not all and (min-width: 768px){.basics .system__img{margin-top:4rem}}.basics .system__txt{color:var(--white);padding-bottom:2.3rem}@media not all and (min-width: 768px){.basics .system__txt{padding:0 4.8rem;margin-top:3rem}}.basics .system__obj{position:absolute;z-index:1;width:24.9rem;right:0;top:2.1rem}.specialized{background-color:var(--g2)}.specialized .mv{height:121rem;background:url(../images/specialized/mv_bg.jpg) 0 0/100% no-repeat;position:relative}@media not all and (min-width: 768px){.specialized .mv{height:80rem;background-image:url(../images/specialized/mv_bg_sp.jpg)}}.specialized .mv__ttl{position:absolute;width:80.3rem;top:6.6rem;right:6.94rem}@media not all and (min-width: 768px){.specialized .mv__ttl{width:38.2rem;top:12.4rem;right:0}}.specialized .program{position:relative;z-index:2;margin-top:-39.5rem;padding:0 17rem 12rem}@media not all and (min-width: 768px){.specialized .program{margin-top:-4rem;padding:0 2rem 8rem}}.specialized .program__ttl{width:76rem;margin-bottom:4rem}@media not all and (min-width: 768px){.specialized .program__ttl{width:30.4rem;margin:0 auto 0 2.8rem}}.specialized .program__lead{max-width:53.8rem;margin-bottom:3rem}@media not all and (min-width: 768px){.specialized .program__lead{max-width:none;padding:0 1.8rem}}.specialized .program__lead dt{color:var(--g2)}@media not all and (min-width: 768px){.specialized .program__lead dt{font-size:2.2rem}}.specialized .program__lead dt span{background-color:var(--y1);display:inline-block;padding:.5rem 1rem}.specialized .program__lead dd{margin-top:2rem;color:var(--white)}@media not all and (min-width: 768px){.specialized .program__lead dd{margin-top:1.8rem;padding:0 1rem}}.specialized .program__lead--step{margin-top:6rem;max-width:100%}.specialized .program__lead--step dt{color:var(--white)}.specialized .program__lead--step dt span{background-color:var(--r1)}.specialized .program .program-box{background-color:var(--white);border-radius:1rem;box-shadow:1rem 1rem 1rem #12121233;overflow:hidden;position:relative;z-index:2}.specialized .program .program-box+.program-box{margin-top:2rem}.specialized .program .program-box--min{max-width:53.8rem}.specialized .program .program-box__ttl{padding:1rem 2rem;color:var(--g2);border-bottom:.3rem solid var(--g2)}@media not all and (min-width: 768px){.specialized .program .program-box__ttl{padding:1rem 0;text-align:center}}.specialized .program .program-box__ttl span{display:inline-block;font-size:2.1rem;margin-right:.8rem}@media not all and (min-width: 768px){.specialized .program .program-box__ttl span{display:block;margin:0;font-size:1.8rem}}.specialized .program .program-box__txt{padding:1rem 2rem}@media not all and (min-width: 768px){.specialized .program .program-box__txt{padding:1rem 2.8rem}}.specialized .program .program-box__point{display:flex}@media not all and (min-width: 768px){.specialized .program .program-box__point{flex-direction:column}}.specialized .program .program-box__point>dt{background-color:var(--y1);width:14rem;color:var(--g2);text-align:center;display:flex;align-items:center;justify-content:center}@media not all and (min-width: 768px){.specialized .program .program-box__point>dt{width:100%;padding:.5rem 0}}.specialized .program .program-box__point>dd{background-color:var(--b2);color:var(--white);padding:1rem 1.6rem;width:calc(100% - 14rem)}@media not all and (min-width: 768px){.specialized .program .program-box__point>dd{width:100%;padding:1rem 2.8rem}}.specialized .program .program-box__point dl{width:50%;color:var(--white);padding:1rem 2rem;display:flex;gap:2rem}@media not all and (min-width: 768px){.specialized .program .program-box__point dl{width:100%;flex-direction:column;padding:1rem 2.8rem;gap:0}}.specialized .program .program-box__point dl:first-child{background-color:var(--r1)}.specialized .program .program-box__point dl:last-child{background-color:var(--b2)}.specialized .program .program-box__point dl dt{white-space:nowrap}@media not all and (min-width: 768px){.specialized .program .program-box__point dl dt{text-align:center}}.specialized .program__obj{position:absolute;z-index:1}.specialized .program__obj--01{width:62.2rem;top:0;right:0}@media not all and (min-width: 768px){.specialized .program__obj--01{position:relative;width:32.3rem;margin:0 -2rem 0 auto}}.specialized .program__obj--02{width:13.8rem;left:0;top:107.3rem}.specialized .program__obj--03{width:38.9rem;right:0;bottom:0}.interview{background-color:var(--main);position:relative;padding-top:13rem}@media not all and (min-width: 768px){.interview{padding-top:8.4rem}}.interview .l-container{position:relative;z-index:3}.interview .l-main{position:relative;z-index:3;padding-bottom:10rem}@media not all and (min-width: 768px){.interview .l-main{padding-bottom:7.6rem}}.interview:before,.interview:after{content:"";position:absolute;width:100%;z-index:1}.interview:before{content:"";height:121rem;background:linear-gradient(180deg,var(--p2) 0%,var(--main) 69.71%);top:0;left:0}@media not all and (min-width: 768px){.interview:before{height:80rem}}.interview:after{height:153.5rem;background:url(../images/interview/obj.png) 0 0/100% no-repeat;top:17rem;left:0;z-index:2}@media not all and (min-width: 768px){.interview:after{content:none}}.interview .article{width:109.6rem;margin:0 auto;background:var(--white);border:.4rem solid var(--b01);border-radius:4rem;box-shadow:1rem 1rem 0 0 var(--b01);padding:8rem 11.2rem}@media not all and (min-width: 768px){.interview .article{width:36.8rem;border-width:.2rem;box-shadow:.4rem .4rem 0 0 var(--b01);padding:4rem 3.2rem}}.interview .article .article-prof{display:grid;grid-template-columns:42.6rem 42.4rem;column-gap:2.2rem;row-gap:3.3rem;padding-bottom:6rem}@media not all and (min-width: 768px){.interview .article .article-prof{grid-template-columns:auto;gap:0;padding-bottom:2.6rem}}@media print,screen and (min-width: 768px){.interview .article .article-prof__ttl{grid-column:1/2}}@media not all and (min-width: 768px){.interview .article .article-prof__ttl{margin-bottom:3rem}}.interview .article .article-prof__img{border:.3rem solid var(--b01);border-radius:2rem;overflow:hidden}@media print,screen and (min-width: 768px){.interview .article .article-prof__img{grid-column:2/3;grid-row:1/3}}@media not all and (min-width: 768px){.interview .article .article-prof__img{border-radius:1rem}}@media print,screen and (min-width: 768px){.interview .article .article-prof__name{grid-column:1/2;grid-row:2/3;display:flex;gap:2rem}}@media not all and (min-width: 768px){.interview .article .article-prof__name{margin-top:-5.3rem;position:relative;z-index:2;text-align:center}}.interview .article .article-prof__name img{display:block;width:15.6rem}@media not all and (min-width: 768px){.interview .article .article-prof__name img{width:13.2rem;margin:0 auto}}.interview .article .article-prof__name p{width:19.4rem}@media not all and (min-width: 768px){.interview .article .article-prof__name p{width:100%;margin:1.1rem 0 0}}.interview .article .article-prof__name p span{display:block}.interview .article__content section{padding:4rem 0 6rem;border-top:.3rem solid var(--b01)}.interview .article__content section h2{color:var(--g2);margin-bottom:3rem}.interview .article__content section figure img{display:block;border-radius:2rem;border:.3rem solid var(--b01);overflow:hidden}@media not all and (min-width: 768px){.interview .article__content section figure img{border-radius:1rem}}.interview .article__content section>figure{margin-top:4rem}.interview .article__content section .layout{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}@media not all and (min-width: 768px){.interview .article__content section .layout{grid-template-columns:1fr;gap:3rem}}.interview .other-links{width:111rem;margin:6rem auto 0;display:flex;flex-wrap:wrap;row-gap:3rem;justify-content:space-between}@media not all and (min-width: 768px){.interview .other-links{width:30.8rem;margin:4.3rem auto 0;flex-direction:column;gap:4rem}}.interview .other-links__ttl{color:var(--white);width:100%}.interview .other-links__bnr{display:block;width:54.6rem}@media not all and (min-width: 768px){.interview .other-links__bnr{width:100%}}@media (hover: hover){.interview .other-links__bnr:hover{transform:scale(1.03)}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
