@charset "UTF-8";.p-recruit-container{background-color:rgba(255,255,255,0.6352941176)}@media screen and (min-width:836px){.p-recruit-container{padding:min(7.321vw,110px) 0}}@media screen and (max-width:835px){.p-recruit-container{padding:min(24vw,99px) 0}}.p-recruit-title{position:absolute!important;top:50%;translate:0 -50%;color:#fff!important;z-index:2}@media screen and (min-width:836px){.p-recruit-title{left:min(12.738vw,191.4px)}}@media screen and (max-width:835px){.p-recruit-title{left:min(6.4vw,26.4px)}}.p-recruit-title.--interview{margin-top:0;line-height:2}@media screen and (min-width:836px){.p-recruit-title.--interview{left:min(16.105vw,242px)}}.p-recruit-kv{width:100%;position:relative;z-index:2}@media screen and (min-width:836px){.p-recruit-kv{height:43.9238653001vw!important}}@media screen and (max-width:835px){.p-recruit-kv{height:128.5333333333vw!important}}.p-recruit-kv__visual{position:relative;width:100%;height:auto;position:absolute;top:0;left:0}.p-recruit-kv__visual.--interview:before{background:-webkit-gradient(linear,left top,right top,from(rgb(0,11,39)),to(rgba(0,11,39,0)));background:linear-gradient(to right,rgb(0,11,39),rgba(0,11,39,0))}.p-recruit-kv__visual__wrapper{width:100%;height:auto;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.p-recruit-kv__visual__wrapper:before{content:"";width:100%;height:100%;background-color:#001839;position:absolute;top:0;left:0;opacity:0.3;z-index:1}.p-recruit-kv__visual:before{content:"";width:100%;height:100%;background-color:#001839;position:absolute;top:0;left:0;opacity:0.3;z-index:1}.p-recruit-kv__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:836px){.p-recruit-index__container__inner{padding-right:min(4.392vw,66px)}}.p-recruit-index__bottom__contents{background-color:#ffffff}.p-recruit-index__bottom__contents>:first-child{padding-top:0}@media screen and (min-width:836px){.p-recruit-index__bottom__contents{padding-top:min(10.249vw,154px)}}@media screen and (max-width:835px){.p-recruit-index__bottom__contents{padding-top:min(26.667vw,110px)}}.p-recruit-index__lead{color:#3c3934;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;line-height:1.7;position:relative}@media screen and (min-width:836px){.p-recruit-index__lead{font-size:clamp(23.8px,2.05vw,30.8px);margin-bottom:min(2.928vw,44px)}}@media screen and (max-width:835px){.p-recruit-index__lead{font-size:clamp(17px,5.333vw,24px);margin-bottom:min(8.533vw,35.2px)}}.p-recruit-index__entry__wrapper{display:-ms-grid;display:grid}@media screen and (min-width:836px){.p-recruit-index__entry__wrapper{-ms-grid-columns:1fr 2px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;margin-top:2px}}@media screen and (max-width:835px){.p-recruit-index__entry__wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.p-recruit-index__entry__banner{position:relative;color:#fff!important;background-color:#001839}.p-recruit-index__entry__banner__image{opacity:0.5}.p-recruit-index__entry__banner__inner{position:absolute;top:14%;left:clamp(85px,7.321vw,110px)}@media screen and (max-width:1200px){.p-recruit-index__entry__banner__inner{top:8%;left:10%}}@media screen and (max-width:835px){.p-recruit-index__entry__banner__inner{top:clamp(68px,21.333vw,96px);left:clamp(21.25px,6.667vw,30px)}}.p-recruit-index__entry__banner__link{position:relative;display:block;position:relative;color:#ffffff;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.5}.p-recruit-index__entry__banner__link:after,.p-recruit-index__entry__banner__link:before{content:"";height:1px;background-color:#7486b5;-webkit-transition:width 0.45s ease;transition:width 0.45s ease;position:absolute;bottom:0;left:0}.p-recruit-index__entry__banner__link:before{-webkit-transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01);transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01)}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link:before{width:56px}}@media screen and (max-width:835px){.p-recruit-index__entry__banner__link:before{width:56px}}.p-recruit-index__entry__banner__link:after{width:100%;opacity:0.15}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link:not(a .p-recruit-index__entry__banner__link):hover:before,a:hover .p-recruit-index__entry__banner__link:before{width:100%}}.p-recruit-index__entry__banner__link .--normal{font-family:"Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.p-recruit-index__entry__banner__link.--disabled{pointer-events:none}.p-recruit-index__entry__banner__link.--disabled:after,.p-recruit-index__entry__banner__link.--disabled:before{display:none}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link{font-size:clamp(17px,1.464vw,22px);width:clamp(306px,26.354vw,396px);padding-bottom:clamp(10.2px,0.878vw,13.2px);padding-top:clamp(34px,2.928vw,44px)}}@media screen and (max-width:835px){.p-recruit-index__entry__banner__link{font-size:clamp(13.6px,4.267vw,19.2px);width:clamp(246.5px,77.333vw,348px);padding-bottom:clamp(10.2px,3.2vw,14.4px);padding-top:clamp(20.4px,6.4vw,28.8px)}.p-recruit-index__entry__banner__link.--short{width:clamp(170px,53.333vw,240px)}}.p-recruit-index__entry__banner__link:after,.p-recruit-index__entry__banner__link:before{background-color:#ffffff}@media screen and (max-width:835px){.p-recruit-index__entry__banner__link:before{width:clamp(25.5px,8vw,36px)}}.p-recruit-index__entry__banner__link span.link{pointer-events:none;display:block;position:relative}.p-recruit-index__entry__banner__link span.link:after,.p-recruit-index__entry__banner__link span.link:before{content:"";aspect-ratio:1/1;position:absolute;top:50%;translate:0 -50%;-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease}.p-recruit-index__entry__banner__link span.link:before{border-radius:50%;background-color:transparent;border:#3c3934 solid 1px;opacity:0.3}.p-recruit-index__entry__banner__link span.link:after{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#3c3934}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link span.link:not(a .p-recruit-index__entry__banner__link span.link):hover:before,a:hover .p-recruit-index__entry__banner__link span.link:before{background-color:#3c3934}.p-recruit-index__entry__banner__link span.link:not(a .p-recruit-index__entry__banner__link span.link):hover:after,a:hover .p-recruit-index__entry__banner__link span.link:after{background-color:#ffffff}}.p-recruit-index__entry__banner__link span.link.--accent:before{border-color:#7486b5;opacity:1}.p-recruit-index__entry__banner__link span.link.--accent:after{background-color:#7486b5}.p-recruit-index__entry__banner__link span.link.--accent>span{color:#7486b5}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link span.link.--accent:not(a .p-recruit-index__entry__banner__link span.link.--accent):hover:before,a:hover .p-recruit-index__entry__banner__link span.link.--accent:before{border-color:#8c97d6;background-color:#8c97d6}.p-recruit-index__entry__banner__link span.link.--accent:not(a .p-recruit-index__entry__banner__link span.link.--accent):hover>span,a:hover .p-recruit-index__entry__banner__link span.link.--accent>span{color:#8c97d6}}.p-recruit-index__entry__banner__link span.link.--white:after,.p-recruit-index__entry__banner__link span.link.--white:before{opacity:1}.p-recruit-index__entry__banner__link span.link.--white:before{border-color:#ffffff}.p-recruit-index__entry__banner__link span.link.--white:after{background-color:#ffffff}.p-recruit-index__entry__banner__link span.link.--white>span{color:#ffffff}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link span.link.--white>span{-webkit-transition:opacity 0.45s ease;transition:opacity 0.45s ease}}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link span.link.--white:not(a .p-recruit-index__entry__banner__link span.link.--white):hover>span,a:hover .p-recruit-index__entry__banner__link span.link.--white>span{opacity:0.8}.p-recruit-index__entry__banner__link span.link.--white:not(a .p-recruit-index__entry__banner__link span.link.--white):hover:before,a:hover .p-recruit-index__entry__banner__link span.link.--white:before{background-color:#ffffff}.p-recruit-index__entry__banner__link span.link.--white:not(a .p-recruit-index__entry__banner__link span.link.--white):hover:after,a:hover .p-recruit-index__entry__banner__link span.link.--white:after{background-color:#8c97d6}}.p-recruit-index__entry__banner__link span.link:before{border-color:#ffffff;right:0;opacity:0.3}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link span.link:before{width:clamp(17px,1.464vw,22px);top:clamp(-12.75px,-1.098vw,-16.5px)}}@media screen and (max-width:835px){.p-recruit-index__entry__banner__link span.link:before{width:clamp(17px,5.333vw,24px);top:clamp(-8.5px,-2.667vw,-12px)}}.p-recruit-index__entry__banner__link span.link:after{background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link span.link:after{width:clamp(5.1px,0.439vw,6.6px);right:clamp(5.1px,0.439vw,6.6px);top:clamp(-12.75px,-1.098vw,-16.5px)}}@media screen and (max-width:835px){.p-recruit-index__entry__banner__link span.link:after{width:clamp(5.1px,1.6vw,7.2px);right:clamp(5.1px,1.6vw,7.2px);top:clamp(-8.5px,-2.667vw,-12px)}}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link:hover span.link:before{background-color:#3c3934}}.p-recruit-index__entry__banner__link[target=_blank] span.blank:after{content:"";width:0.75em;aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;vertical-align:middle;margin-top:-4px;background-image:url("../img/common_renew/icon_blank.svg");-webkit-filter:brightness(2);filter:brightness(2)}@media screen and (min-width:836px){.p-recruit-index__entry__banner__link[target=_blank] span.blank:after{margin-left:clamp(10.2px,0.878vw,13.2px)}}@media screen and (max-width:835px){.p-recruit-index__entry__banner__link[target=_blank] span.blank:after{margin-left:clamp(10.2px,3.2vw,14.4px)}}.p-recruit-index__document__wrapper{border:#efefef solid 1px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (min-width:836px){.p-recruit-index__document__wrapper{max-width:calc(55.9297218155vw + min(8.785vw, 132px));padding:min(2.343vw,35.2px);-webkit-column-gap:min(4.392vw,66px);-moz-column-gap:min(4.392vw,66px);column-gap:min(4.392vw,66px);margin-inline:auto}}@media screen and (min-width:836px) and (min-width:1367px){.p-recruit-index__document__wrapper{max-width:clamp(649.4px,55.93vw,840.4px)}}@media screen and (max-width:835px){.p-recruit-index__document__wrapper{padding:min(4.267vw,17.6px);-webkit-column-gap:min(4.267vw,17.6px);-moz-column-gap:min(4.267vw,17.6px);column-gap:min(4.267vw,17.6px)}}.p-recruit-index__document__logo{aspect-ratio:1/1.3;border:#dddddd solid 1px;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}.p-recruit-index__document__logo>svg{width:50%}.p-recruit-index__document__logo>svg path{fill:#808285}.p-recruit-index__document__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recruit-index__document__text{line-height:1.5}.p-recruit-index__document__text>span{color:#3c3934!important}@media screen and (max-width:835px){.p-recruit-index__document__text>span{font-size:clamp(11.05px,3.467vw,15.6px)}}.p-recruit-index__document__text>span:after{content:none!important}@media screen and (min-width:836px){.p-recruit-index__archive__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:836px){.p-recruit-index__archive__head{text-align:center;position:relative;left:calc(min(4.392vw, 66px) * -1)}.p-recruit-index__archive__head>:first-child{margin-top:0}.p-recruit-index__archive__head>:last-child{margin-bottom:0}}@media screen and (max-width:835px){.p-recruit-index__archive__title{margin-top:0}}.p-recruit-index__related__link{width:100%;background-color:#ffffff;aspect-ratio:109/28;display:block;position:relative}@media screen and (min-width:836px){.p-recruit-index__related__link:hover img{scale:1.05}.p-recruit-index__related__link:hover span{opacity:0.7}}.p-recruit-index__related__link.--split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:836px){.p-recruit-index__related__link.--split{aspect-ratio:65/14}}@media screen and (max-width:835px){.p-recruit-index__related__link.--split{aspect-ratio:327/65}}.p-recruit-index__related__link__image{width:100%;height:100%;position:relative;overflow:hidden}.p-recruit-index__related__link__image img{position:absolute;width:100%;top:50%;left:50%;translate:-50% -50%}@media screen and (min-width:836px){.p-recruit-index__related__link__image img{-webkit-transition:scale 0.55s cubic-bezier(0.47,0.34,0.29,1.01);transition:scale 0.55s cubic-bezier(0.47,0.34,0.29,1.01)}}@media screen and (min-width:836px){.--split .p-recruit-index__related__link__image{width:min(12.006vw,180.4px);aspect-ratio:41/28}}@media screen and (max-width:835px){.--split .p-recruit-index__related__link__image{width:25.6vw;aspect-ratio:3/2}}.--split .p-recruit-index__related__link__image img{height:100%;-o-object-fit:cover;object-fit:cover}.p-recruit-index__related__link__text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#767572;line-height:1.5;position:relative}@media screen and (min-width:836px){.p-recruit-index__related__link__text{font-size:clamp(13.6px,1.171vw,17.6px);padding-left:min(1.757vw,26.4px);padding-right:clamp(57.8px,4.978vw,74.8px)}}@media screen and (max-width:835px){.p-recruit-index__related__link__text{font-size:clamp(11.05px,3.467vw,15.6px);padding-left:min(4.267vw,17.6px);padding-right:clamp(37.4px,11.733vw,52.8px)}}.p-recruit-index__related__link__text:after,.p-recruit-index__related__link__text:before{content:"";aspect-ratio:1/1;position:absolute;top:50%;translate:0 -50%;-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease}.p-recruit-index__related__link__text:before{border-radius:50%;background-color:transparent;border:#3c3934 solid 1px;opacity:0.3}.p-recruit-index__related__link__text:after{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#3c3934}@media screen and (min-width:836px){.p-recruit-index__related__link__text:not(a .p-recruit-index__related__link__text):hover:before,a:hover .p-recruit-index__related__link__text:before{background-color:#3c3934}.p-recruit-index__related__link__text:not(a .p-recruit-index__related__link__text):hover:after,a:hover .p-recruit-index__related__link__text:after{background-color:#ffffff}}.p-recruit-index__related__link__text.--accent:before{border-color:#7486b5;opacity:1}.p-recruit-index__related__link__text.--accent:after{background-color:#7486b5}.p-recruit-index__related__link__text.--accent>span{color:#7486b5}@media screen and (min-width:836px){.p-recruit-index__related__link__text.--accent:not(a .p-recruit-index__related__link__text.--accent):hover:before,a:hover .p-recruit-index__related__link__text.--accent:before{border-color:#8c97d6;background-color:#8c97d6}.p-recruit-index__related__link__text.--accent:not(a .p-recruit-index__related__link__text.--accent):hover>span,a:hover .p-recruit-index__related__link__text.--accent>span{color:#8c97d6}}.p-recruit-index__related__link__text.--white:after,.p-recruit-index__related__link__text.--white:before{opacity:1}.p-recruit-index__related__link__text.--white:before{border-color:#ffffff}.p-recruit-index__related__link__text.--white:after{background-color:#ffffff}.p-recruit-index__related__link__text.--white>span{color:#ffffff}@media screen and (min-width:836px){.p-recruit-index__related__link__text.--white>span{-webkit-transition:opacity 0.45s ease;transition:opacity 0.45s ease}}@media screen and (min-width:836px){.p-recruit-index__related__link__text.--white:not(a .p-recruit-index__related__link__text.--white):hover>span,a:hover .p-recruit-index__related__link__text.--white>span{opacity:0.8}.p-recruit-index__related__link__text.--white:not(a .p-recruit-index__related__link__text.--white):hover:before,a:hover .p-recruit-index__related__link__text.--white:before{background-color:#ffffff}.p-recruit-index__related__link__text.--white:not(a .p-recruit-index__related__link__text.--white):hover:after,a:hover .p-recruit-index__related__link__text.--white:after{background-color:#8c97d6}}@media screen and (min-width:836px){.p-recruit-index__related__link__text:before{width:clamp(27.2px,2.343vw,35.2px);right:clamp(10.2px,0.878vw,13.2px)}}@media screen and (max-width:835px){.p-recruit-index__related__link__text:before{width:clamp(17px,5.333vw,24px);right:clamp(6.8px,2.133vw,9.6px)}}@media screen and (min-width:836px){.p-recruit-index__related__link__text:after{width:clamp(5.1px,0.439vw,6.6px);right:clamp(20.4px,1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-index__related__link__text:after{width:clamp(5.1px,1.6vw,7.2px);right:clamp(11.9px,3.733vw,16.8px)}}.p-recruit-index__related__link__text>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width:836px){.p-recruit-index__related__link__text>span{-webkit-transition:opacity 0.45s ease;transition:opacity 0.45s ease}}@media screen and (min-width:836px){.p-recruit-contents__container{padding-top:min(7.321vw,110px)}}@media screen and (max-width:835px){.p-recruit-contents__container{padding-top:min(21.333vw,88px)}}@media screen and (min-width:836px){.p-recruit-contents__section{padding-top:min(7.321vw,110px)}}@media screen and (max-width:835px){.p-recruit-contents__section{padding-top:min(21.333vw,88px)}}.p-recruit-contents__section:first-of-type{padding-top:0}.p-recruit-contents__bg__section{background:linear-gradient(135deg,#a2adcc 0%,#cbd5ef 100%)}@media screen and (min-width:836px){.p-recruit-contents__bg__section{padding-top:min(5.857vw,88px);padding-bottom:min(7.321vw,110px)}}@media screen and (max-width:835px){.p-recruit-contents__bg__section{padding-top:min(21.333vw,88px);padding-bottom:min(21.333vw,88px)}}@media screen and (min-width:836px){.p-recruit-contents__inner{padding-left:min(4.392vw,66px);padding-right:min(4.392vw,66px)}}@media screen and (min-width:836px) and (min-width:1367px){.p-recruit-contents__inner{padding-left:0;padding-right:0}}@media screen and (min-width:836px){.p-recruit-contents__inner+*{margin-top:min(7.321vw,110px)}}@media screen and (max-width:835px){.p-recruit-contents__inner+*{margin-top:min(21.333vw,88px)}}.p-recruit-excursion__link{background-color:#f7f8fa;color:#767572;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;position:relative}.p-recruit-excursion__link__list{display:-ms-grid;display:grid}@media screen and (min-width:836px){.p-recruit-excursion__link__list{-ms-grid-columns:1fr min(1.171vw,17.6px) 1fr min(1.171vw,17.6px) 1fr min(1.171vw,17.6px) 1fr;grid-template-columns:repeat(4,1fr);gap:min(1.171vw,17.6px)}}@media screen and (min-width:836px) and (max-width:1200px){.p-recruit-excursion__link__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:835px){.p-recruit-excursion__link__list{-ms-grid-columns:1fr min(2.133vw,8.8px) 1fr;grid-template-columns:repeat(2,1fr);gap:min(2.133vw,8.8px)}}@media screen and (min-width:836px){.p-recruit-excursion__link{height:clamp(61.2px,5.271vw,79.2px);font-size:clamp(15.3px,1.318vw,19.8px)}}@media screen and (max-width:835px){.p-recruit-excursion__link{height:clamp(47.6px,14.933vw,67.2px);font-size:clamp(11.9px,3.733vw,16.8px)}}.p-recruit-excursion__link:after,.p-recruit-excursion__link:before{content:"";aspect-ratio:1/1;position:absolute;top:50%;translate:0 -50%;-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease}.p-recruit-excursion__link:before{border-radius:50%;background-color:transparent;border:#3c3934 solid 1px;opacity:0.3}.p-recruit-excursion__link:after{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#3c3934}@media screen and (min-width:836px){.p-recruit-excursion__link:not(a .p-recruit-excursion__link):hover:before,a:hover .p-recruit-excursion__link:before{background-color:#3c3934}.p-recruit-excursion__link:not(a .p-recruit-excursion__link):hover:after,a:hover .p-recruit-excursion__link:after{background-color:#ffffff}}.p-recruit-excursion__link.--accent:before{border-color:#7486b5;opacity:1}.p-recruit-excursion__link.--accent:after{background-color:#7486b5}.p-recruit-excursion__link.--accent>span{color:#7486b5}@media screen and (min-width:836px){.p-recruit-excursion__link.--accent:not(a .p-recruit-excursion__link.--accent):hover:before,a:hover .p-recruit-excursion__link.--accent:before{border-color:#8c97d6;background-color:#8c97d6}.p-recruit-excursion__link.--accent:not(a .p-recruit-excursion__link.--accent):hover>span,a:hover .p-recruit-excursion__link.--accent>span{color:#8c97d6}}.p-recruit-excursion__link.--white:after,.p-recruit-excursion__link.--white:before{opacity:1}.p-recruit-excursion__link.--white:before{border-color:#ffffff}.p-recruit-excursion__link.--white:after{background-color:#ffffff}.p-recruit-excursion__link.--white>span{color:#ffffff}@media screen and (min-width:836px){.p-recruit-excursion__link.--white>span{-webkit-transition:opacity 0.45s ease;transition:opacity 0.45s ease}}@media screen and (min-width:836px){.p-recruit-excursion__link.--white:not(a .p-recruit-excursion__link.--white):hover>span,a:hover .p-recruit-excursion__link.--white>span{opacity:0.8}.p-recruit-excursion__link.--white:not(a .p-recruit-excursion__link.--white):hover:before,a:hover .p-recruit-excursion__link.--white:before{background-color:#ffffff}.p-recruit-excursion__link.--white:not(a .p-recruit-excursion__link.--white):hover:after,a:hover .p-recruit-excursion__link.--white:after{background-color:#8c97d6}}@media screen and (min-width:836px){.p-recruit-excursion__link:before{width:clamp(27.2px,2.343vw,35.2px);right:clamp(10.2px,0.878vw,13.2px)}}@media screen and (max-width:835px){.p-recruit-excursion__link:before{width:clamp(17px,5.333vw,24px);right:clamp(10.2px,3.2vw,14.4px)}}@media screen and (min-width:836px){.p-recruit-excursion__link:after{width:clamp(5.1px,0.439vw,6.6px);right:clamp(20.4px,1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-excursion__link:after{width:clamp(5.1px,1.6vw,7.2px);right:clamp(15.3px,4.8vw,21.6px)}}@media screen and (min-width:836px){.p-recruit-excursion__link{-webkit-transition:color 0.45s ease;transition:color 0.45s ease}.p-recruit-excursion__link:before{-webkit-transition:all 0.45s ease;transition:all 0.45s ease}.p-recruit-excursion__link:hover{color:#aab7d9}.p-recruit-excursion__link:hover:before{border-color:#aab7d9;background-color:rgba(255,255,255,0)!important;opacity:1}.p-recruit-excursion__link:hover:after{background-color:#aab7d9!important}}.p-recruit-excursion__link.--disabled{color:rgba(118,117,114,0.3);cursor:default;pointer-events:none}.p-recruit-excursion__link.--disabled:before{opacity:0.15}.p-recruit-excursion__link.--disabled:after{opacity:0.3}.p-recruit-adviser-kv{position:relative;height:auto!important}.p-recruit-adviser-kv__title{position:absolute;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#ffffff;translate:0 -50%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:1rem;line-height:1.3;white-space:nowrap;z-index:10}.p-recruit-adviser-kv__title span{display:inline-block;text-indent:2em}@media screen and (min-width:836px){.p-recruit-adviser-kv__title{width:min(6.076vw,91.3px);font-size:min(3.221vw,48.4px);top:50%;left:min(18.521vw,278.3px)}}@media screen and (max-width:835px){.p-recruit-adviser-kv__title{width:min(16.267vw,67.1px);top:50%;left:clamp(20.4px,6.4vw,28.8px)}}.p-recruit-adviser-kv__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;z-index:1;top:0;bottom:0;margin:auto}@media screen and (min-width:836px){.p-recruit-adviser-kv__scroll{height:min(11.347vw,170.5px);right:min(3.514vw,52.8px)}}@media screen and (max-width:835px){.p-recruit-adviser-kv__scroll{height:min(36.8vw,151.8px);right:min(6.4vw,26.4px)}}.p-recruit-adviser-kv__scroll__text{color:#ffffff;font-family:"Outfit","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing:0.2em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;position:absolute;top:0;left:auto;right:auto}@media screen and (min-width:836px){.p-recruit-adviser-kv__scroll__text{font-size:clamp(11.05px,0.952vw,14.3px)}}@media screen and (max-width:835px){.p-recruit-adviser-kv__scroll__text{font-size:clamp(10.2px,3.2vw,14.4px)}}.p-recruit-adviser-kv__scroll__line{width:1px;background-color:transparent;position:relative;overflow:hidden}@media screen and (min-width:836px){.p-recruit-adviser-kv__scroll__line{height:min(4.758vw,71.5px)}}@media screen and (max-width:835px){.p-recruit-adviser-kv__scroll__line{height:min(17.333vw,71.5px)}}.p-recruit-adviser-kv__scroll__line:after{content:"";position:absolute;width:1px;background-color:#ffffff;-webkit-animation:scrolldown 1.85s ease-in-out infinite;animation:scrolldown 1.85s ease-in-out infinite}@media screen and (min-width:836px){.p-recruit-adviser-kv__scroll__line:after{height:min(4.758vw,71.5px)}}@media screen and (max-width:835px){.p-recruit-adviser-kv__scroll__line:after{height:min(17.333vw,71.5px)}}@-webkit-keyframes scrolldown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes scrolldown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@media screen and (min-width:836px){.p-recruit-adviser__messege{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:835px){.p-recruit-adviser__messege{padding-left:min(6.4vw,26.4px);padding-right:min(6.4vw,26.4px)}}.p-recruit-adviser__messege__box{position:relative}@media screen and (min-width:836px){.p-recruit-adviser__messege__box__inner{position:absolute;width:min(32.796vw,492.8px);top:40%;left:50%;translate:-50% -50%}}@media screen and (min-width:836px){.p-recruit-adviser__section{padding-top:min(10.249vw,154px)}}@media screen and (max-width:835px){.p-recruit-adviser__section{padding-top:min(26.667vw,110px)}}.p-recruit-adviser__section.--bg{background-color:#f7f8fa}.p-recruit-adviser__section__title{position:absolute;margin:0}@media screen and (min-width:836px){.p-recruit-adviser__section__title{top:50%;left:10%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (max-width:835px){.p-recruit-adviser__section__title{top:15%;left:5%}}.p-recruit-adviser__link{position:relative;background-color:#000B27;position:relative}@media screen and (min-width:836px){.p-recruit-adviser__link{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.p-contents-index__link__item:nth-of-type(2n) .p-recruit-adviser__link>:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-recruit-adviser__link.--full,.p-recruit-adviser__link.--wide{display:block}}.p-recruit-adviser__link__wrapper{background-color:#f7f8fa;position:relative}@media screen and (max-width:835px){.p-recruit-adviser__link{width:100%;display:block;overflow:hidden}}.p-recruit-adviser__link__image{opacity:0.5;position:relative;overflow:hidden}@media screen and (min-width:836px){.p-recruit-adviser__link__image{aspect-ratio:1366/480}.p-recruit-adviser__link__image.--lg{aspect-ratio:1366/615}.p-recruit-adviser__link__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;translate:-50% -50%;-webkit-transition:scale 0.55s cubic-bezier(0.47,0.34,0.29,1.01);transition:scale 0.55s cubic-bezier(0.47,0.34,0.29,1.01)}.p-recruit-adviser__link__image:hover img{scale:1.05}}@media screen and (max-width:835px){.p-recruit-adviser__link__image img{width:100%}}.p-recruit-adviser__link__summary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.--wide .p-recruit-adviser__link__summary{position:absolute!important;top:50%;left:50%;translate:-50% -50%}.--wide .p-recruit-adviser__link__summary{width:calc(100% - min(8.785vw, 132px));padding-right:clamp(95.2px,8.199vw,123.2px);position:relative}.--wide .p-recruit-adviser__link__summary:after,.--wide .p-recruit-adviser__link__summary:before{content:"";aspect-ratio:1/1;position:absolute;top:50%;translate:0 -50%;-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease}.--wide .p-recruit-adviser__link__summary:before{border-radius:50%;background-color:transparent;border:#3c3934 solid 1px;opacity:0.3}.--wide .p-recruit-adviser__link__summary:after{clip-path:polygon(0 0,100% 50%,0 100%);background-color:#3c3934}@media screen and (min-width:836px){.--wide .p-recruit-adviser__link__summary:not(a .--wide .p-recruit-adviser__link__summary):hover:before,a:hover .--wide .p-recruit-adviser__link__summary:before{background-color:#3c3934}.--wide .p-recruit-adviser__link__summary:not(a .--wide .p-recruit-adviser__link__summary):hover:after,a:hover .--wide .p-recruit-adviser__link__summary:after{background-color:#ffffff}}.--wide .p-recruit-adviser__link__summary.--accent:before{border-color:#7486b5;opacity:1}.--wide .p-recruit-adviser__link__summary.--accent:after{background-color:#7486b5}.--wide .p-recruit-adviser__link__summary.--accent>span{color:#7486b5}@media screen and (min-width:836px){.--wide .p-recruit-adviser__link__summary.--accent:not(a .--wide .p-recruit-adviser__link__summary.--accent):hover:before,a:hover .--wide .p-recruit-adviser__link__summary.--accent:before{border-color:#8c97d6;background-color:#8c97d6}.--wide .p-recruit-adviser__link__summary.--accent:not(a .--wide .p-recruit-adviser__link__summary.--accent):hover>span,a:hover .--wide .p-recruit-adviser__link__summary.--accent>span{color:#8c97d6}}.--wide .p-recruit-adviser__link__summary.--white:after,.--wide .p-recruit-adviser__link__summary.--white:before{opacity:1}.--wide .p-recruit-adviser__link__summary.--white:before{border-color:#ffffff}.--wide .p-recruit-adviser__link__summary.--white:after{background-color:#ffffff}.--wide .p-recruit-adviser__link__summary.--white>span{color:#ffffff}@media screen and (min-width:836px){.--wide .p-recruit-adviser__link__summary.--white>span{-webkit-transition:opacity 0.45s ease;transition:opacity 0.45s ease}}@media screen and (min-width:836px){.--wide .p-recruit-adviser__link__summary.--white:not(a .--wide .p-recruit-adviser__link__summary.--white):hover>span,a:hover .--wide .p-recruit-adviser__link__summary.--white>span{opacity:0.8}.--wide .p-recruit-adviser__link__summary.--white:not(a .--wide .p-recruit-adviser__link__summary.--white):hover:before,a:hover .--wide .p-recruit-adviser__link__summary.--white:before{background-color:#ffffff}.--wide .p-recruit-adviser__link__summary.--white:not(a .--wide .p-recruit-adviser__link__summary.--white):hover:after,a:hover .--wide .p-recruit-adviser__link__summary.--white:after{background-color:#8c97d6}}.--wide .p-recruit-adviser__link__summary:after,.--wide .p-recruit-adviser__link__summary:before{pointer-events:none}.--wide .p-recruit-adviser__link__summary:before{width:clamp(47.6px,4.1vw,61.6px);right:0;border:#ffffff solid 1px!important}.--wide .p-recruit-adviser__link__summary:after{width:clamp(6.8px,0.586vw,8.8px);right:clamp(18.7px,1.611vw,24.2px);background-color:#ffffff}@media screen and (min-width:836px){.p-contents-index__link:hover .p-recruit-adviser__link__summary:before{width:100%}.--wide:hover .p-recruit-adviser__link__summary:before{width:clamp(47.6px,4.1vw,61.6px);background-color:#3c3934}.--wide:hover .p-recruit-adviser__link__summary:after{background-color:#ffffff}}@media screen and (max-width:835px){.p-recruit-adviser__link__summary{padding:min(16vw,66px) min(6.4vw,26.4px);top:auto!important;left:0!important;translate:0 0!important;bottom:0!important}}.p-recruit-adviser__link__summary__inner{position:relative}.p-recruit-adviser__link__summary__inner:after,.p-recruit-adviser__link__summary__inner:before{content:"";height:1px;background-color:#7486b5;-webkit-transition:width 0.45s ease;transition:width 0.45s ease;position:absolute;bottom:0;left:0}.p-recruit-adviser__link__summary__inner:before{-webkit-transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01);transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01)}@media screen and (min-width:836px){.p-recruit-adviser__link__summary__inner:before{width:56px}}@media screen and (max-width:835px){.p-recruit-adviser__link__summary__inner:before{width:56px}}.p-recruit-adviser__link__summary__inner:after{width:100%;opacity:0.15}@media screen and (min-width:836px){.p-recruit-adviser__link__summary__inner:not(a .p-recruit-adviser__link__summary__inner):hover:before,a:hover .p-recruit-adviser__link__summary__inner:before{width:100%}}.p-recruit-adviser__link__summary__inner>:first-child{margin-top:0}.p-recruit-adviser__link__summary__inner>:last-child{margin-bottom:0}.p-recruit-adviser__link__summary__inner:after,.p-recruit-adviser__link__summary__inner:before{content:"";background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-adviser__link__summary__inner{width:clamp(348.5px,30.015vw,451px);padding-bottom:min(4.392vw,66px)}.--wide .p-recruit-adviser__link__summary__inner{margin-left:auto}.--full .p-recruit-adviser__link__summary__inner{width:clamp(479.4px,41.288vw,620.4px)}.--full.--right .p-recruit-adviser__link__summary__inner{margin-left:auto}.--full.--left .p-recruit-adviser__link__summary__inner{margin-right:auto}.p-contents-index__link:hover .p-recruit-adviser__link__summary__inner:before{width:100%}}@media screen and (max-width:835px){.p-recruit-adviser__link__summary__inner{padding-bottom:min(8.533vw,35.2px)}}.--noline .p-recruit-adviser__link__summary__inner{padding:0}.--noline .p-recruit-adviser__link__summary__inner:after,.--noline .p-recruit-adviser__link__summary__inner:before{content:none}.p-recruit-adviser__link__summary__inner.--noline{padding:0}.p-recruit-adviser__link__summary__inner.--noline:after,.p-recruit-adviser__link__summary__inner.--noline:before{content:none}.p-recruit-adviser__link__title{font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.5}@media screen and (min-width:836px){.p-recruit-adviser__link__title{font-size:clamp(23.8px,2.05vw,30.8px);padding-right:clamp(34px,2.928vw,44px)}.--wide .p-recruit-adviser__link__title{padding-right:0}.--wide .p-recruit-adviser__link__title:after,.--wide .p-recruit-adviser__link__title:before{content:none}.p-contents-index__link:hover .p-recruit-adviser__link__title:before{background-color:#3c3934}.p-contents-index__link:hover .p-recruit-adviser__link__title:after{background-color:#ffffff}}@media screen and (min-width:836px){.p-recruit-adviser__link__title.--nowrap{white-space:nowrap}}.p-recruit-adviser__link__title.--white{color:#ffffff}@media screen and (max-width:835px){.p-recruit-adviser__link__title{font-size:clamp(17px,5.333vw,24px)}}.p-recruit-adviser__link__title:before{right:0}@media screen and (min-width:836px){.p-recruit-adviser__link__title:before{width:clamp(27.2px,2.343vw,35.2px)}}@media screen and (max-width:835px){.p-recruit-adviser__link__title:before{width:clamp(27.2px,8.533vw,38.4px)}}@media screen and (min-width:836px){.p-recruit-adviser__link__title:after{width:clamp(5.1px,0.439vw,6.6px);right:clamp(10.2px,0.878vw,13.2px)}}@media screen and (max-width:835px){.p-recruit-adviser__link__title:after{width:clamp(5.1px,1.6vw,7.2px);right:clamp(10.2px,3.2vw,14.4px)}}.p-recruit-adviser__link__text{color:#767572;line-height:2}@media screen and (min-width:836px){.p-recruit-adviser__link__text{font-size:clamp(13.6px,1.171vw,17.6px);margin-top:min(0.878vw,13.2px)}}@media screen and (max-width:835px){.p-recruit-adviser__link__text{font-size:clamp(11.9px,3.733vw,16.8px);margin-top:min(3.2vw,13.2px)}}.p-recruit-adviser__link__text.--white{color:#ffffff}@media screen and (min-width:836px){.p-recruit-adviser__entry{display:-ms-grid;display:grid;-ms-grid-columns:1fr min(1.757vw,26.4px) 1fr;grid-template-columns:repeat(2,1fr);gap:min(1.757vw,26.4px)}}.p-recruit-adviser__entry__item{background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-adviser__entry__item{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;width:min(44.583vw,669.9px);height:min(9.37vw,140.8px);padding:0 min(3.514vw,52.8px);border-radius:min(0.732vw,11px)}}@media screen and (max-width:835px){.p-recruit-adviser__entry__item{padding:min(5.333vw,22px);border-radius:min(2.667vw,11px)}.p-recruit-adviser__entry__item:nth-child(n+2){margin-top:min(4.267vw,17.6px)}}.p-recruit-adviser__entry__item__link{font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media screen and (min-width:836px){.p-recruit-adviser__entry__item__link{font-size:clamp(20.4px,1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-adviser__entry__item__link{font-size:clamp(14.45px,4.533vw,20.4px);margin-bottom:min(4vw,16.5px)}}.p-recruit-adviser__interview__container{position:relative}@media screen and (min-width:836px){.p-recruit-adviser__interview__container{margin-top:min(7.321vw,110px)}}@media screen and (max-width:835px){.p-recruit-adviser__interview__container{margin-top:min(12.8vw,52.8px);padding-left:min(6.4vw,26.4px)}}@media screen and (min-width:836px){.p-recruit-adviser__interview__container.--wide-spacing{width:85.1390922401vw;margin-left:auto}}@media screen and (max-width:1200px){.p-recruit-adviser__interview__container.--wide-spacing{width:89.3118594436vw}}@media screen and (max-width:835px){.p-recruit-adviser__interview__container.--wide-spacing{width:100%}}@media screen and (min-width:836px){.p-recruit-adviser__interview__wrapper{padding-left:min(4.392vw,66px)}}@media screen and (max-width:835px){.p-recruit-adviser__interview__wrapper{padding-left:min(0vw,0px)}}.p-recruit-adviser__interview__item{position:relative;margin-right:2px}.p-recruit-adviser__interview__item:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0.5;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#071D53));background:linear-gradient(to bottom,rgba(255,255,255,0),#071D53);z-index:1;pointer-events:none}@media screen and (min-width:836px){.p-recruit-adviser__interview__item{width:30.3074670571vw;overflow:hidden}}@media screen and (max-width:835px){.p-recruit-adviser__interview__item{width:min(84vw,346.5px)}}.p-recruit-adviser__interview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 0.55s cubic-bezier(0.47,0.34,0.29,1.01);transition:scale 0.55s cubic-bezier(0.47,0.34,0.29,1.01);position:relative;z-index:0}.p-recruit-adviser__interview__image:hover img{scale:1.05}.p-recruit-adviser__interview__inner{position:absolute;bottom:0;left:0;width:100%;color:#ffffff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}@media screen and (min-width:836px){.p-recruit-adviser__interview__inner{padding:min(2.928vw,44px) min(1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-adviser__interview__inner{padding:min(7.467vw,30.8px) min(5.333vw,22px)}}.p-recruit-adviser__interview__text{position:relative}.p-recruit-adviser__interview__text:after,.p-recruit-adviser__interview__text:before{content:"";height:1px;background-color:#7486b5;-webkit-transition:width 0.45s ease;transition:width 0.45s ease;position:absolute;bottom:0;left:0}.p-recruit-adviser__interview__text:before{-webkit-transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01);transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01)}@media screen and (min-width:836px){.p-recruit-adviser__interview__text:before{width:56px}}@media screen and (max-width:835px){.p-recruit-adviser__interview__text:before{width:56px}}.p-recruit-adviser__interview__text:after{width:100%;opacity:0.15}@media screen and (min-width:836px){.p-recruit-adviser__interview__text:not(a .p-recruit-adviser__interview__text):hover:before,a:hover .p-recruit-adviser__interview__text:before{width:100%}}.p-recruit-adviser__interview__text:after,.p-recruit-adviser__interview__text:before{background-color:#ffffff;background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-adviser__interview__text{padding-bottom:min(0.732vw,11px)}}@media screen and (max-width:835px){.p-recruit-adviser__interview__text{padding-bottom:min(2.667vw,11px)}}@media screen and (min-width:836px){.p-recruit-adviser__interview__text span{font-size:clamp(9.35px,0.805vw,12.1px)}}@media screen and (max-width:835px){.p-recruit-adviser__interview__text span{font-size:clamp(9.35px,2.933vw,13.2px)}}.p-recruit-adviser__interview__arrow{background-color:rgba(255,255,255,0);border:#ffffff solid 1px;border-radius:50%;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:absolute}.p-recruit-adviser__interview__arrow__wrapper{width:100%}@media screen and (min-width:836px){.p-recruit-adviser__interview__arrow{width:min(6.442vw,96.8px);height:min(6.442vw,96.8px);top:15.3733528551vw;-webkit-transition:background-color 0.45s ease,opacity 0.45s ease;transition:background-color 0.45s ease,opacity 0.45s ease}}@media screen and (max-width:835px){.p-recruit-adviser__interview__arrow{width:min(14.933vw,61.6px);height:min(14.933vw,61.6px);top:min(44vw,181.5px);-webkit-transition:opacity 0.45s ease;transition:opacity 0.45s ease}}.p-recruit-adviser__interview__arrow:before{content:"";aspect-ratio:1/1;background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-adviser__interview__arrow:before{width:clamp(10.2px,0.878vw,13.2px);-webkit-transition:background-color 0.45s ease;transition:background-color 0.45s ease}}@media screen and (max-width:835px){.p-recruit-adviser__interview__arrow:before{width:min(2.133vw,8.8px)}}@media screen and (min-width:836px){.p-recruit-adviser__interview__arrow:hover{background-color:rgb(255,255,255);cursor:pointer}.p-recruit-adviser__interview__arrow:hover:before{background-color:#8c97d6}}@media screen and (min-width:836px){.p-recruit-adviser__interview__arrow.--prev{left:min(5.857vw,88px)}}@media screen and (max-width:835px){.p-recruit-adviser__interview__arrow.--prev{left:min(8vw,33px)}}.p-recruit-adviser__interview__arrow.--prev:before{clip-path:polygon(100% 0,0 50%,100% 100%)}@media screen and (min-width:836px){.p-recruit-adviser__interview__arrow.--next{right:min(1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-adviser__interview__arrow.--next{right:min(3.2vw,13.2px)}}.p-recruit-adviser__interview__arrow.--next:before{clip-path:polygon(0 0,100% 50%,0 100%)}.p-recruit-adviser__interview__arrow.slick-disabled{opacity:0;pointer-events:none}.p-recruit-adviser__fix-movie__wrapper{position:fixed;height:auto;cursor:pointer;z-index:1;border-radius:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;visibility:visible}.p-recruit-adviser__fix-movie__wrapper.--hidden{opacity:0;visibility:hidden}@media screen and (min-width:836px){.p-recruit-adviser__fix-movie__wrapper{bottom:min(2.928vw,44px);right:min(2.928vw,44px);width:min(15.227vw,228.8px);border:min(0.366vw,5.5px) solid #ffffff}.p-recruit-adviser__fix-movie__wrapper:hover{opacity:0.8}}@media screen and (max-width:835px){.p-recruit-adviser__fix-movie__wrapper{bottom:min(5.333vw,22px);right:min(5.333vw,22px);width:min(55.467vw,228.8px);border:min(1.333vw,5.5px) solid #ffffff}}.p-recruit-adviser__fix-movie__title{position:absolute;z-index:10;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media screen and (min-width:836px){.p-recruit-adviser__fix-movie__title{right:min(0.732vw,11px);bottom:min(0.732vw,11px);font-size:clamp(10.2px,0.878vw,13.2px)}}@media screen and (max-width:835px){.p-recruit-adviser__fix-movie__title{right:min(2.667vw,11px);bottom:min(2.667vw,11px);font-size:clamp(10.2px,3.2vw,14.4px)}}.p-recruit-adviser__fix-movie__title:before{content:"";width:110%;height:100%;background-color:#ffffff;-webkit-filter:blur(3px);filter:blur(3px);position:absolute;top:0;left:50%;translate:-50% 0;z-index:-1}@media screen and (min-width:836px){.p-recruit-adviser__fix-movie__title:before{-webkit-filter:blur(3px);filter:blur(3px)}}@media screen and (max-width:835px){.p-recruit-adviser__fix-movie__title:before{-webkit-filter:blur(5px);filter:blur(5px)}}.p-recruit-adviser__fix-movie__icon{position:absolute;height:auto;z-index:10}@media screen and (min-width:836px){.p-recruit-adviser__fix-movie__icon{bottom:min(-1.318vw,-19.8px);left:min(-1.318vw,-19.8px);width:min(5.271vw,79.2px)}}@media screen and (max-width:835px){.p-recruit-adviser__fix-movie__icon{bottom:min(-4.8vw,-19.8px);left:min(-4.8vw,-19.8px);width:min(19.2vw,79.2px)}}.p-recruit-adviser__fix-movie__close{position:absolute;background:#ffffff;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:836px){.p-recruit-adviser__fix-movie__close{top:min(-1.098vw,-16.5px);right:min(-1.098vw,-16.5px);width:min(2.196vw,33px);height:min(2.196vw,33px)}}@media screen and (max-width:835px){.p-recruit-adviser__fix-movie__close{top:min(-3.2vw,-13.2px);right:min(-3.2vw,-13.2px);width:min(6.4vw,26.4px);height:min(6.4vw,26.4px)}}.p-recruit-adviser__fix-movie__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-recruit-adviser__fix-movie__close span{position:absolute;background:#3c3934}@media screen and (min-width:836px){.p-recruit-adviser__fix-movie__close span{width:min(0.732vw,11px);height:min(0.073vw,1.1px)}}@media screen and (max-width:835px){.p-recruit-adviser__fix-movie__close span{width:min(1.6vw,6.6px);height:min(0.267vw,1.1px)}}.p-recruit-adviser__fix-movie__close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit-adviser__fix-movie__close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:836px){.p-recruit-message__name{font-size:clamp(27.2px,2.343vw,35.2px)!important}}@media screen and (max-width:835px){.p-recruit-message__name{font-size:clamp(18.7px,1.611vw,24.2px)!important}}.p-recruit-message__cv{background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-message__cv{margin-top:min(7.321vw,110px);padding:min(3.514vw,52.8px)}}@media screen and (max-width:835px){.p-recruit-message__cv{margin-top:min(4.392vw,66px);padding:min(6.4vw,26.4px)}}.p-recruit-recruitment__info{background-color:rgba(255,255,255,0.6352941176)}@media screen and (min-width:836px){.p-recruit-recruitment__info{padding:min(7.321vw,110px) 0}}@media screen and (max-width:835px){.p-recruit-recruitment__info{padding:min(21.333vw,88px) 0}}.p-recruit-recruitment__info .p-single__content__table tbody tr td:first-child{background-color:#ffffff;color:#3c3934;font-weight:500}@media screen and (min-width:836px){.p-recruit-recruitment__info .p-single__content__table tbody tr td:first-child{min-width:min(14.641vw,220px);padding:min(2.05vw,30.8px) min(1.464vw,22px)}}.p-recruit-education__wrapper{background-color:rgba(255,255,255,0.6352941176);padding:min(7.321vw,110px) 0}.p-recruit-education__sub-title{color:#3c3934;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.5}@media screen and (min-width:836px){.p-recruit-education__sub-title{font-size:clamp(20.4px,1.757vw,26.4px);padding-top:min(4.392vw,66px);margin-bottom:min(2.928vw,44px)}}@media screen and (max-width:835px){.p-recruit-education__sub-title{font-size:clamp(17px,5.333vw,24px);padding-top:min(16vw,66px);margin-bottom:min(4vw,16.5px)}}@media screen and (min-width:836px){.p-recruit-education__step{width:75%;margin-top:min(7.321vw,110px);margin-left:min(7.321vw,110px)}}.p-recruit-education__step__item{position:relative}@media screen and (min-width:836px){.p-recruit-education__step__item{margin-top:min(4.173vw,62.7px)}.p-recruit-education__step__item:before{content:"";width:1px;height:128%;border-left:#a2adcc dashed 1px;position:absolute;top:clamp(15.3px,1.318vw,19.8px);left:clamp(-42.5px,-3.66vw,-55px)}.p-recruit-education__step__item:last-of-type:before{height:0%}.p-recruit-education__step__item.--no-detail:before{height:250%}}.p-recruit-education__step__item__title{position:relative;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#3c3934;line-height:1.5}@media screen and (min-width:836px){.p-recruit-education__step__item__title{font-size:clamp(17px,1.464vw,22px)}}@media screen and (max-width:835px){.p-recruit-education__step__item__title{font-size:clamp(12.75px,4vw,18px)}}.p-recruit-education__step__item__title span{color:#ffffff;background-color:#a2adcc}@media screen and (min-width:836px){.p-recruit-education__step__item__title span{font-size:clamp(11.9px,1.025vw,15.4px);padding:min(0.366vw,5.5px) min(1.171vw,17.6px);border-radius:min(0.22vw,3.3px);margin-right:clamp(8.5px,0.732vw,11px)}}.p-recruit-education__step__item__title:after,.p-recruit-education__step__item__title:before{content:"";position:absolute;top:0;bottom:0;margin:auto;background-color:#a2adcc}.p-recruit-education__step__item__title:before{border-radius:50%}@media screen and (min-width:836px){.p-recruit-education__step__item__title:before{top:clamp(1.7px,0.146vw,2.2px);left:clamp(-47.6px,-4.1vw,-61.6px);width:clamp(9.35px,0.805vw,12.1px);height:clamp(9.35px,0.805vw,12.1px)}}.p-recruit-education__step__item__title:after{height:1px}@media screen and (min-width:836px){.p-recruit-education__step__item__title:after{top:clamp(1.7px,0.146vw,2.2px);left:clamp(-47.6px,-4.1vw,-61.6px);width:clamp(51px,4.392vw,66px)}}.p-recruit-education__step__item__box{background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-education__step__item__box{padding:min(3.514vw,52.8px);margin-top:min(1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-education__step__item__box{padding:min(8.533vw,35.2px) min(5.333vw,22px)}.p-recruit-education__step__item__box:nth-child(n+2){margin-top:min(6.4vw,26.4px)}}.p-recruit-education__step__item__box__title{display:inline-block}@media screen and (min-width:836px){.p-recruit-education__step__item__box__title{background-color:#707070;padding:min(0.366vw,5.5px) min(3.514vw,52.8px)}}@media screen and (max-width:835px){.p-recruit-education__step__item__box__title{background-color:#aab7d9;padding:min(1.333vw,5.5px) min(6.4vw,26.4px);margin-top:min(2.667vw,11px)}}.p-recruit-education__center-list{display:-ms-grid;display:grid;text-align:center}@media screen and (min-width:836px){.p-recruit-education__center-list{-ms-grid-columns:1fr min(0.073vw,1.1px) 1fr min(0.073vw,1.1px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(2.928vw,44px) min(0.073vw,1.1px);margin-top:min(3.953vw,59.4px)}}@media screen and (max-width:835px){.p-recruit-education__center-list{gap:min(8vw,33px) 0;margin-top:min(9.333vw,38.5px)}}.p-recruit-education__center-list figcaption{color:#3c3934}@media screen and (max-width:835px){.p-recruit-education__center-list figcaption{margin-top:min(1.333vw,5.5px)}}.p-recruit-education__box{background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-education__box{padding:min(3.514vw,52.8px) min(3.001vw,45.1px)}}@media screen and (max-width:835px){.p-recruit-education__box{padding:min(8.533vw,35.2px) min(5.333vw,22px)}}.p-recruit-education__box__list{display:-ms-grid;display:grid;color:#3c3934}@media screen and (min-width:836px){.p-recruit-education__box__list{margin-top:min(2.928vw,44px);-ms-grid-columns:1fr min(1.757vw,26.4px) 1fr min(1.757vw,26.4px) 1fr min(1.757vw,26.4px) 1fr;grid-template-columns:repeat(4,1fr);gap:min(1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-education__box__list{margin-top:min(6.4vw,26.4px);-ms-grid-columns:1fr min(2.133vw,8.8px) 1fr;grid-template-columns:repeat(2,1fr);gap:min(2.133vw,8.8px)}}.p-recruit-education__box__list__item{background-color:#f7f8fa;color:#3c3934;line-height:1.5;text-align:center}@media screen and (min-width:836px){.p-recruit-education__box__list__item{font-size:clamp(11.9px,1.025vw,15.4px);padding:min(1.025vw,15.4px) 0}}@media screen and (max-width:835px){.p-recruit-education__box__list__item{font-size:clamp(10.2px,3.2vw,14.4px);padding:min(3.2vw,13.2px) min(3.733vw,15.4px)}}.p-recruit-education__box__title.--bg-color{display:inline-block;background-color:#B4BCD3}@media screen and (min-width:836px){.p-recruit-education__box__title.--bg-color{padding:min(0.366vw,5.5px) min(3.514vw,52.8px)}}@media screen and (max-width:835px){.p-recruit-education__box__title.--bg-color{padding:min(1.333vw,5.5px) min(3.733vw,15.4px);margin-top:min(2.667vw,11px)}}@media screen and (min-width:836px){.p-recruit-education__box__image{width:min(44.802vw,673.2px);margin-inline:auto}}@media screen and (min-width:836px){.p-recruit-benefit__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr min(1.171vw,17.6px) 1fr min(1.171vw,17.6px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(2.928vw,44px) min(1.171vw,17.6px)}}@media screen and (max-width:835px){.p-recruit-benefit__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recruit-benefit__list__item:nth-child(n+2){margin-top:min(10.667vw,44px)}}@media screen and (min-width:836px){.p-recruit-benefit__list__item__icon{width:min(10.249vw,154px);margin-inline:auto;margin-bottom:min(0.878vw,13.2px)}}@media screen and (max-width:835px){.p-recruit-benefit__list__item__icon{-ms-flex-negative:0;flex-shrink:0;width:min(22.4vw,92.4px);margin-right:min(3.2vw,13.2px)}}.p-recruit-work-style__block{background-color:#ffffff}@media screen and (min-width:836px){.p-recruit-work-style__block{margin-top:min(4.392vw,66px);padding:min(3.514vw,52.8px)}}@media screen and (max-width:835px){.p-recruit-work-style__block{margin-top:min(4.392vw,66px);padding:min(6.4vw,26.4px)}}@media screen and (min-width:836px){.p-recruit-work-style__movie{width:min(55.857vw,839.3px);height:auto;margin-inline:auto;margin-top:min(4.392vw,66px)}}@media screen and (max-width:835px){.p-recruit-work-style__movie{margin-top:min(10.667vw,44px)}}.p-recruit-work-style__interview__kv{position:relative}.p-recruit-work-style__interview__kv:before{position:absolute;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgb(0,11,39)),to(rgba(0,11,39,0)));background:linear-gradient(to right,rgb(0,11,39),rgba(0,11,39,0));opacity:0.3}.p-recruit-work-style__interview__kv__title{position:absolute;top:50%;left:min(7.174vw,107.8px);translate:0 -50%;color:#fff;margin:0;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;line-height:1.5}@media screen and (min-width:836px){.p-recruit-work-style__interview__kv__title{font-size:clamp(27.2px,2.343vw,35.2px)}}@media screen and (max-width:835px){.p-recruit-work-style__interview__kv__title{font-size:clamp(13.6px,4.267vw,19.2px)}}.p-recruit-work-style__interview__kv__title span{letter-spacing:0.2em;text-transform:uppercase;margin-top:1em;display:block}@media screen and (min-width:836px){.p-recruit-work-style__interview__kv__title span{font-size:clamp(12.75px,1.098vw,16.5px)}}@media screen and (max-width:835px){.p-recruit-work-style__interview__kv__title span{font-size:clamp(8.5px,2.667vw,12px)}}@media screen and (min-width:836px){.p-recruit-work-style__schedule__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(2.928vw,44px);margin-left:clamp(20.4px,1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__wrapper{margin-left:clamp(8.5px,2.667vw,12px)}}.p-recruit-work-style__schedule__timeline__item{position:relative}@media screen and (min-width:836px){.p-recruit-work-style__schedule__timeline__item{padding-bottom:min(3.953vw,59.4px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__timeline__item{padding-bottom:min(14.4vw,59.4px)}}.p-recruit-work-style__schedule__timeline__item:before{content:"";width:1px;height:100%;border-left:#a2adcc dashed 1px;position:absolute}@media screen and (min-width:836px){.p-recruit-work-style__schedule__timeline__item:before{top:clamp(8.5px,0.732vw,11px);left:clamp(-25.5px,-2.196vw,-33px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__timeline__item:before{top:clamp(8.5px,2.667vw,12px);left:clamp(-12.75px,-4vw,-18px)}}.p-recruit-work-style__schedule__timeline__item:last-child:before{display:none}.p-recruit-work-style__schedule__timeline__time{position:relative;color:#3c3934;font-family:"Outfit",sans-serif}@media screen and (min-width:836px){.p-recruit-work-style__schedule__timeline__time{font-size:clamp(23.8px,2.05vw,30.8px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__timeline__time{font-size:clamp(15.3px,4.8vw,21.6px)}}.p-recruit-work-style__schedule__timeline__time:before{content:"";position:absolute;top:0;bottom:0;margin:auto;background-color:#a2adcc;border-radius:50%}@media screen and (min-width:836px){.p-recruit-work-style__schedule__timeline__time:before{width:clamp(9.35px,0.805vw,12.1px);height:clamp(9.35px,0.805vw,12.1px);left:clamp(-31.45px,-2.709vw,-40.7px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__timeline__time:before{width:clamp(9.35px,2.933vw,13.2px);height:clamp(9.35px,2.933vw,13.2px);left:clamp(-17.85px,-5.6vw,-25.2px)}}@media screen and (min-width:836px){.p-recruit-work-style__schedule__timeline__time span{font-size:clamp(18.7px,1.611vw,24.2px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__timeline__time span{font-size:clamp(12.75px,4vw,18px)}}@media screen and (min-width:836px){.p-recruit-work-style__schedule__timeline__text{margin-top:min(1.464vw,22px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__timeline__text{margin-top:min(0.952vw,14.3px)}}@media screen and (min-width:836px){.p-recruit-work-style__schedule__image{margin-bottom:min(2.343vw,35.2px)}}@media screen and (max-width:835px){.p-recruit-work-style__schedule__image{margin-top:min(6.4vw,26.4px)}}.p-recruit-work-style__schedule__image img{width:100%;height:auto}.p-recruit-career__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:836px){.p-recruit-career__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:min(1.464vw,22px);-moz-column-gap:min(1.464vw,22px);column-gap:min(1.464vw,22px);margin-bottom:min(2.928vw,44px)}}@media screen and (max-width:835px){.p-recruit-career__header{row-gap:min(5.333vw,22px);margin-bottom:min(5.333vw,22px)}}@media screen and (min-width:836px){.p-recruit-career__header__item:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:835px){.p-recruit-career__header__item{width:100%}}.p-recruit-career__header__item p{line-height:1.5}.p-recruit-career__header__item.--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:836px){.p-recruit-career__header__item.--flex{-webkit-column-gap:min(1.464vw,22px);-moz-column-gap:min(1.464vw,22px);column-gap:min(1.464vw,22px)}}@media screen and (max-width:835px){.p-recruit-career__header__item.--flex{row-gap:min(2.133vw,8.8px)}.p-recruit-career__header__item.--flex>*{width:100%}}.p-recruit-career__header__item .area{color:#7486b5;font-size:1.25em;padding-left:0.75em;word-break:auto-phrase}.p-recruit-career__table td [class*="--notice"]{color:#767572}.p-recruit-career__table td [class*="--notice"]>*{color:#767572}@media screen and (min-width:836px){.p-recruit-career__table td [class*="--notice"]>:not(:last-child){margin-bottom:min(0.586vw,8.8px)}}@media screen and (max-width:835px){.p-recruit-career__table td [class*="--notice"]>:not(:last-child){margin-bottom:min(2.133vw,8.8px)}}.p-recruit-interview__contents>:first-child{margin-top:0}.p-recruit-interview__contents>:last-child{margin-bottom:0}@media screen and (min-width:836px){.p-recruit-interview__contents.--last{padding-top:min(12.006vw,180.4px)}}@media screen and (max-width:835px){.p-recruit-interview__contents.--last{padding-top:min(21.333vw,88px)}}.p-recruit-interview__link{aspect-ratio:387/490;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;overflow:hidden}.p-recruit-interview__link__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:836px){.p-recruit-interview__link__list{width:calc(100% + min(4.392vw, 66px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}}@media screen and (max-width:835px){.p-recruit-interview__link__list{width:calc(100% + min(12.8vw, 52.8px));-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1px;translate:calc(min(6.4vw, 26.4px) * -1) 0}}@media screen and (min-width:836px){.p-recruit-interview__link__item{width:calc((100% - 2px) / 3)}}@media screen and (max-width:835px){.p-recruit-interview__link__item{width:100%}}@media screen and (min-width:836px){.p-recruit-interview__link{padding:clamp(27.2px,2.343vw,35.2px)}.p-recruit-interview__link:hover .p-recruit-interview__link__image img{scale:1.05}}@media screen and (max-width:835px){.p-recruit-interview__link{padding:clamp(27.2px,8.533vw,38.4px)}}.p-recruit-interview__link:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(7,29,83,0)),color-stop(35%,rgba(7,29,83,0.65)),to(rgba(7,29,83,0.75)));background:linear-gradient(to bottom,rgba(7,29,83,0) 0%,rgba(7,29,83,0.65) 35%,rgba(7,29,83,0.75) 100%);opacity:0.4;position:absolute;top:0;left:0;z-index:1}.p-recruit-interview__link__image{width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:0}.p-recruit-interview__link__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:836px){.p-recruit-interview__link__image img{-webkit-transition:scale 0.45s ease;transition:scale 0.45s ease}}.p-recruit-interview__link__inner{width:100%;color:#ffffff;position:relative;z-index:2}.p-recruit-interview__link__text,.p-recruit-interview__link__title{font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400}.p-recruit-interview__link__title{line-height:2;padding-bottom:1.5em;position:relative}@media screen and (min-width:836px){.p-recruit-interview__link__title{font-size:clamp(13.6px,1.171vw,17.6px)}}@media screen and (max-width:835px){.p-recruit-interview__link__title{font-size:clamp(13.6px,4.267vw,19.2px)}}.p-recruit-interview__link__title>span{display:block}@media screen and (min-width:836px){.p-recruit-interview__link__title>span{font-size:clamp(9.35px,0.805vw,12.1px)}}@media screen and (max-width:835px){.p-recruit-interview__link__title>span{font-size:clamp(9.35px,2.933vw,13.2px)}}.p-recruit-interview__link__title:after,.p-recruit-interview__link__title:before{content:"";height:1px;background-color:#7486b5;-webkit-transition:width 0.45s ease;transition:width 0.45s ease;position:absolute;bottom:0;left:0}.p-recruit-interview__link__title:before{-webkit-transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01);transition:width 0.55s cubic-bezier(0.47,0.34,0.29,1.01)}@media screen and (min-width:836px){.p-recruit-interview__link__title:before{width:56px}}@media screen and (max-width:835px){.p-recruit-interview__link__title:before{width:56px}}.p-recruit-interview__link__title:after{width:100%;opacity:0.15}@media screen and (min-width:836px){.p-recruit-interview__link__title:not(a .p-recruit-interview__link__title):hover:before,a:hover .p-recruit-interview__link__title:before{width:100%}}.p-recruit-interview__link__title:after,.p-recruit-interview__link__title:before{background-color:#ffffff}.p-recruit-interview__link__text{line-height:1.5}@media screen and (min-width:836px){.p-recruit-interview__link__text{font-size:clamp(11.9px,1.025vw,15.4px);margin-top:min(1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-interview__link__text{font-size:clamp(11.9px,3.733vw,16.8px);margin-top:min(4.267vw,17.6px)}}@media screen and (min-width:836px){.p-recruit-interview__header{display:-ms-grid;display:grid;-ms-grid-columns:clamp(340px,29.283vw,440px) clamp(85px,7.321vw,110px) clamp(467.5px,40.264vw,605px);grid-template-columns:clamp(340px,29.283vw,440px) clamp(467.5px,40.264vw,605px);-webkit-column-gap:clamp(85px,7.321vw,110px);-moz-column-gap:clamp(85px,7.321vw,110px);column-gap:clamp(85px,7.321vw,110px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:835px){.p-recruit-interview__header__image{margin-top:min(10.667vw,44px)}}.p-recruit-interview__title{white-space:nowrap}.p-recruit-interview__title__wrapper>:first-child{margin-top:0}.p-recruit-interview__title__wrapper>:last-child{margin-bottom:0}@media screen and (min-width:836px){.p-recruit-interview__title{font-size:clamp(32.3px,2.782vw,41.8px)}}.p-recruit-interview__title>span:last-child{text-transform:initial;white-space:nowrap}@media screen and (min-width:836px){.p-recruit-interview__title>span:last-child{font-size:clamp(13.6px,1.171vw,17.6px)}}.p-recruit-interview__lead{letter-spacing:0.06em}@media screen and (min-width:836px){.p-recruit-interview__lead{font-size:clamp(23.8px,2.05vw,30.8px)}}@media screen and (max-width:835px){.p-recruit-interview__lead{padding-left:0!important}.p-recruit-interview__lead:before{content:none!important}}.p-recruit-interview__head{color:#3c3934;font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;line-height:1.5;padding-bottom:1em;padding-left:1.715em;border-bottom:#efefef solid 1px;position:relative}@media screen and (min-width:836px){.p-recruit-interview__head{font-size:clamp(20.4px,1.757vw,26.4px);margin-top:min(7.321vw,110px);margin-bottom:min(2.343vw,35.2px)}}@media screen and (max-width:835px){.p-recruit-interview__head{font-size:clamp(17px,5.333vw,24px);margin-top:min(21.333vw,88px);margin-bottom:min(8.533vw,35.2px)}}.p-recruit-interview__head:before{content:"Q";font-size:1.165em;position:absolute;top:-0.15em;left:0}.p-recruit-interview__image{width:100%;height:auto}.p-recruit-interview__image img{width:100%}@media screen and (max-width:835px){.p-recruit-interview__image+p{margin-top:min(7.467vw,30.8px)}}@media screen and (min-width:836px){.p-recruit-interview__split{display:-ms-grid;display:grid;-ms-grid-columns:clamp(467.5px,40.264vw,605px) min(3.514vw,52.8px) auto;grid-template-columns:clamp(467.5px,40.264vw,605px) auto;-webkit-column-gap:min(3.514vw,52.8px);-moz-column-gap:min(3.514vw,52.8px);column-gap:min(3.514vw,52.8px)}}.p-recruit-interview__message{background:linear-gradient(135deg,#a2adcc 0%,#cbd5ef 100%)}.p-recruit-interview__message>:first-child{margin-top:0}.p-recruit-interview__message>:last-child{margin-bottom:0}@media screen and (min-width:836px){.p-recruit-interview__message{width:55.9297218155vw;display:-ms-grid;display:grid;-ms-grid-columns:min(19.619vw,294.8px) auto;grid-template-columns:min(19.619vw,294.8px) auto;margin-top:min(7.321vw,110px);margin-inline:auto}}@media screen and (max-width:835px){.p-recruit-interview__message{margin-top:min(21.333vw,88px)}}@media screen and (min-width:836px){.p-recruit-interview__message__image{width:min(19.619vw,294.8px);height:100%}}.p-recruit-interview__message__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-recruit-interview__message__block{color:#ffffff}@media screen and (min-width:836px){.p-recruit-interview__message__block{padding:min(3.221vw,48.4px) min(2.928vw,44px) min(2.928vw,44px)}}@media screen and (max-width:835px){.p-recruit-interview__message__block{padding:min(7.467vw,30.8px) min(6.4vw,26.4px)}}.p-recruit-interview__message__head{font-family:"Shippori Mincho B1","Noto Sans JP",YuGothic,"游ゴシック体","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;line-height:1.5}@media screen and (min-width:836px){.p-recruit-interview__message__head{font-size:clamp(20.4px,1.757vw,26.4px)}}@media screen and (max-width:835px){.p-recruit-interview__message__head{font-size:clamp(13.6px,4.267vw,19.2px)}}@media screen and (min-width:836px){.p-recruit-interview__message__text{margin-top:min(1.464vw,22px)}}@media screen and (max-width:835px){.p-recruit-interview__message__text{margin-top:min(5.333vw,22px)}}.p-recruit-interview__notice{color:#767572;text-align:right}@media screen and (min-width:836px){.p-recruit-interview__notice{font-size:clamp(10.2px,0.878vw,13.2px);margin-top:min(2.05vw,30.8px)}}@media screen and (max-width:835px){.p-recruit-interview__notice{font-size:clamp(10.2px,3.2vw,14.4px);margin-top:min(7.467vw,30.8px)}}.p-recruit-careerup__header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.p-recruit-careerup__header img{width:100%}@media screen and (max-width:835px){.p-recruit-careerup__header{display:block}}@media screen and (min-width:836px){.p-recruit-careerup__header__name.trainer{padding-right:min(6.589vw,99px)}}@media screen and (max-width:835px){.p-recruit-careerup__header__name.trainer{padding-right:min(13.333vw,55px)}}.p-recruit-careerup__banner__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit-careerup__banner__list img{width:100%}@media screen and (max-width:835px){.p-recruit-careerup__banner__list{display:block}}