@charset "UTF-8";:deep(.btn.btn_gray span.blank):after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}:deep(.btn.btn_gray):hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}:where(h1,h2,h3,h4,h5,h6){line-height:calc(1em + .5rem)}:where(h1,h2,h3){text-wrap:initial}:where(:focus-visible){box-shadow:none}table{border-collapse:collapse}button{box-sizing:border-box}a{text-decoration:none}@media(max-width:767.89px){.pc_only{display:none}}@media(min-width:768px){.sp_only{display:none}}.img_max{width:100%;height:auto}:is(a,button):not(.btn),.hover{transition:all .3s 0s ease}:is(a,button):not(.btn):hover,.hover:hover{opacity:.7}.hover_scale{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img{transform:scale(1.2);transition:1s all}a,button{cursor:pointer}.d_block{display:block}.d_inline{display:inline}.d_inline_block{display:inline-block}.d_none{display:none}.d_flex{display:flex}.d_grid{display:grid}.text_start{text-align:left}.text_center{text-align:center}.text_end{text-align:right}.fw_light{font-weight:300}.fw_regular{font-weight:400}.fw_medium{font-weight:500}.fw_semibold{font-weight:600}.fw_bold{font-weight:700}.p_relative{position:relative}.p_absolute{position:absolute}.p_fixed{position:fixed}.p_sticky{position:sticky}.p_static{position:static}.kerning{font-feature-settings:"palt"}.no_break{display:inline-block}@media(min-width:768px){.gap1{gap:10px}}@media(max-width:767.89px){.gap1{gap:5px}}@media(min-width:768px){.gap2{gap:15px}}@media(max-width:767.89px){.gap2{gap:7.5px}}@media(min-width:768px){.gap3{gap:20px}}@media(max-width:767.89px){.gap3{gap:10px}}@media(min-width:768px){.gap4{gap:30px}}@media(max-width:767.89px){.gap4{gap:15px}}@media(min-width:768px){.gap5{gap:40px}}@media(max-width:767.89px){.gap5{gap:20px}}@media(min-width:768px){.gap6{gap:60px}}@media(max-width:767.89px){.gap6{gap:30px}}@media(min-width:768px){section:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area{margin-block-start:4rem}@media(min-width:768px){.cols_area:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area:not(:last-of-type){margin-block-end:4rem}}.row{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse{flex-direction:row-reverse}}.row:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2{gap:2.5rem}}@media(min-width:768px){.row.col2>div{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img+*,.row.col2>div>picture+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img+*,.row.col2>div>picture+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3{gap:1.875rem}}@media(min-width:768px){.row.col3>div{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img+*,.row.col3>div>picture+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img+*,.row.col3>div>picture+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4{gap:1.5rem}}@media(min-width:768px){.row.col4>div{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img+*,.row.col4>div>picture+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img+*,.row.col4>div>picture+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5{gap:1.25rem}}@media(min-width:768px){.row.col5>div{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img+*,.row.col5>div>picture+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img+*,.row.col5>div>picture+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery{gap:1.5rem}}@media(max-width:767.89px){.row.separate{gap:4rem}}@media(max-width:767.89px){.row.no_gutters{gap:0}}.head_typ.fs_lg{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg{margin-block-end:3rem}}.head_typ.fs_lg .sub{font-size:.875rem}.head_typ.fs_lg .badge{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge{margin-block-end:.3125rem}}.head_typ.fs_md{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md{margin-block-end:1.625rem}}.head_typ.fs_md .sub{font-size:.875rem}.head_typ.fs_md .badge{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm{margin-block-end:.875rem}}.head_typ.fs_xs{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs{margin-block-end:1rem}}@media(min-width:768px){.lead_area p:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center{text-align:left}}@media(min-width:768px){.lead_fs_sm{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center{text-align:left}}@media(min-width:768px){p:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm{line-height:1.6}@media(min-width:768px){.text_sm{font-size:.875rem}}@media(max-width:767.89px){.text_sm{font-size:.75rem}}@media(min-width:768px){.text_sm:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm:not(:last-of-type){margin-block-end:.9375rem}}.caption{line-height:1.5;font-size:.75rem}.caption.pale{color:#666}@media(min-width:768px){.caption:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area{margin-block-end:4rem;flex-direction:column;gap:2rem}}:deep(.btn.btn_gray span.blank):after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}:deep(.btn.btn_gray):hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal{position:relative}.icon_modal:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text{margin-block-end:1rem}.contact_desc_area ul.list_desc{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area{margin-block:4rem}}.jobbtn_row_area ul{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve{border-color:currentColor}.row.job p{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area{padding:2rem}}.interview_message .holiday_area.curve{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col{flex-basis:52.06%}}.interview_message .schedule_area{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area{padding-block:4rem}}.interview_message .schedule_area .container_md{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li:before{border-color:#00a9b7}.job{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01,.job .svg_circle02{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01,.job .svg_circle02{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01,.job .svg_circle02{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02{bottom:20%;left:-36%}}.job .svg-elem-1.anime{display:none}.job .svg-elem-1.anime.is_anime{display:block;animation:animate-svg-stroke-1 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime{display:none}.job .svg-elem-2.anime.is_anime{display:block;animation:animate-svg-stroke-2 var(--svgCircleAnimeTime) linear .2s both}.job picture:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime{opacity:1;transform:scale(1)}.job .anime.slide_up h2{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2{opacity:1;transform:translate(0)}.job_top_kv h1{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime:after{animation:mask-bg 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.loading_anime{position:absolute;top:0;left:0;width:100%;height:100%}.loading_anime .line-scale{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading_anime .line-scale>div{background-color:#ddd;width:.375rem;height:2.5rem;border-radius:2px;margin:.25rem;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}:where(html){font-size:16px;color-scheme:initial}@media(prefers-reduced-motion:no-preference){:where(html){scroll-behavior:auto}}:where(body){font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Verdana,sans-serif;font-size:1rem;line-height:1.8;color:#333;background-color:#fff;text-rendering:optimizeLegibility;font-synthesis:none;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}@media(max-width:767.89px){.pc_only[data-v-cc683bf1]{display:none}}@media(min-width:768px){.sp_only[data-v-cc683bf1]{display:none}}.img_max[data-v-cc683bf1]{width:100%;height:auto}:is(a[data-v-cc683bf1],button[data-v-cc683bf1]):not(.btn),.hover[data-v-cc683bf1]{transition:all .3s 0s ease}:is(a[data-v-cc683bf1],button[data-v-cc683bf1]):not(.btn):hover,.hover[data-v-cc683bf1]:hover{opacity:.7}.hover_scale[data-v-cc683bf1]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-cc683bf1]{transform:scale(1.2);transition:1s all}a[data-v-cc683bf1],button[data-v-cc683bf1]{cursor:pointer}.d_block[data-v-cc683bf1]{display:block}.d_inline[data-v-cc683bf1]{display:inline}.d_inline_block[data-v-cc683bf1]{display:inline-block}.d_none[data-v-cc683bf1]{display:none}.d_flex[data-v-cc683bf1]{display:flex}.d_grid[data-v-cc683bf1]{display:grid}.text_start[data-v-cc683bf1]{text-align:left}.text_center[data-v-cc683bf1]{text-align:center}.text_end[data-v-cc683bf1]{text-align:right}.fw_light[data-v-cc683bf1]{font-weight:300}.fw_regular[data-v-cc683bf1]{font-weight:400}.fw_medium[data-v-cc683bf1]{font-weight:500}.fw_semibold[data-v-cc683bf1]{font-weight:600}.fw_bold[data-v-cc683bf1]{font-weight:700}.p_relative[data-v-cc683bf1]{position:relative}.p_absolute[data-v-cc683bf1]{position:absolute}.p_fixed[data-v-cc683bf1]{position:fixed}.p_sticky[data-v-cc683bf1]{position:sticky}.p_static[data-v-cc683bf1]{position:static}.kerning[data-v-cc683bf1]{font-feature-settings:"palt"}.no_break[data-v-cc683bf1]{display:inline-block}@media(min-width:768px){.gap1[data-v-cc683bf1]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-cc683bf1]{gap:5px}}@media(min-width:768px){.gap2[data-v-cc683bf1]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-cc683bf1]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-cc683bf1]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-cc683bf1]{gap:10px}}@media(min-width:768px){.gap4[data-v-cc683bf1]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-cc683bf1]{gap:15px}}@media(min-width:768px){.gap5[data-v-cc683bf1]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-cc683bf1]{gap:20px}}@media(min-width:768px){.gap6[data-v-cc683bf1]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-cc683bf1]{gap:30px}}@media(min-width:768px){section[data-v-cc683bf1]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-cc683bf1]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-cc683bf1]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-cc683bf1]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-cc683bf1]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-cc683bf1]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-cc683bf1]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-cc683bf1]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-cc683bf1]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-cc683bf1]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-cc683bf1]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-cc683bf1]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-cc683bf1]{flex-direction:row-reverse}}.row[data-v-cc683bf1]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-cc683bf1]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-cc683bf1]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-cc683bf1]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-cc683bf1]+*,.row.col2>div>picture[data-v-cc683bf1]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-cc683bf1]+*,.row.col2>div>picture[data-v-cc683bf1]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-cc683bf1]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-cc683bf1]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-cc683bf1]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-cc683bf1]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-cc683bf1]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-cc683bf1]+*,.row.col3>div>picture[data-v-cc683bf1]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-cc683bf1]+*,.row.col3>div>picture[data-v-cc683bf1]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-cc683bf1]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-cc683bf1]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-cc683bf1]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-cc683bf1]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-cc683bf1]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-cc683bf1]+*,.row.col4>div>picture[data-v-cc683bf1]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-cc683bf1]+*,.row.col4>div>picture[data-v-cc683bf1]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-cc683bf1]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-cc683bf1]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-cc683bf1]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-cc683bf1]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-cc683bf1]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-cc683bf1]+*,.row.col5>div>picture[data-v-cc683bf1]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-cc683bf1]+*,.row.col5>div>picture[data-v-cc683bf1]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-cc683bf1]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-cc683bf1]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-cc683bf1]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-cc683bf1]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-cc683bf1]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-cc683bf1]{gap:0}}.head_typ.fs_lg[data-v-cc683bf1]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-cc683bf1]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-cc683bf1]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-cc683bf1]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-cc683bf1]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-cc683bf1]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-cc683bf1]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-cc683bf1]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-cc683bf1]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-cc683bf1]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-cc683bf1]{font-size:.875rem}.head_typ.fs_md .badge[data-v-cc683bf1]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-cc683bf1]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-cc683bf1]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-cc683bf1]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-cc683bf1]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-cc683bf1]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-cc683bf1]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-cc683bf1]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-cc683bf1]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-cc683bf1]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-cc683bf1]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-cc683bf1]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-cc683bf1]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-cc683bf1]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-cc683bf1]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-cc683bf1]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-cc683bf1]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-cc683bf1]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-cc683bf1]{text-align:left}}@media(min-width:768px){p[data-v-cc683bf1]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-cc683bf1]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-cc683bf1]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-cc683bf1]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-cc683bf1]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-cc683bf1]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-cc683bf1]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-cc683bf1]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-cc683bf1]{color:#666}@media(min-width:768px){.caption[data-v-cc683bf1]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-cc683bf1]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-cc683bf1]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-cc683bf1]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-cc683bf1] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-cc683bf1]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-cc683bf1]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-cc683bf1]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-cc683bf1]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-cc683bf1]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-cc683bf1] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-cc683bf1] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-cc683bf1]{position:relative}.icon_modal[data-v-cc683bf1]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-cc683bf1]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-cc683bf1]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-cc683bf1]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-cc683bf1]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-cc683bf1]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-cc683bf1]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-cc683bf1]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-cc683bf1]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-cc683bf1]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-cc683bf1]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-cc683bf1]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-cc683bf1]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-cc683bf1]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-cc683bf1]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-cc683bf1]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-cc683bf1]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-cc683bf1]{margin-block:4rem}}.jobbtn_row_area ul[data-v-cc683bf1]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-cc683bf1]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-cc683bf1]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-cc683bf1]{border-color:currentColor}.row.job p[data-v-cc683bf1]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-cc683bf1]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-cc683bf1]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-cc683bf1]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-cc683bf1]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-cc683bf1]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-cc683bf1]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-cc683bf1]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-cc683bf1]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-cc683bf1]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-cc683bf1]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-cc683bf1]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-cc683bf1]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-cc683bf1]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-cc683bf1]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-cc683bf1]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-cc683bf1]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-cc683bf1]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-cc683bf1]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-cc683bf1]{padding:2rem}}.interview_message .holiday_area.curve[data-v-cc683bf1]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-cc683bf1]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-cc683bf1]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-cc683bf1]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-cc683bf1]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-cc683bf1]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-cc683bf1]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-cc683bf1]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-cc683bf1]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-cc683bf1]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-cc683bf1]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-cc683bf1]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-cc683bf1]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-cc683bf1]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-cc683bf1]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-cc683bf1]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-cc683bf1]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-cc683bf1]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-cc683bf1]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-cc683bf1]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-cc683bf1]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-cc683bf1]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-cc683bf1]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-cc683bf1]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-cc683bf1]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-cc683bf1]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-cc683bf1]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-cc683bf1]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-cc683bf1]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-cc683bf1]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-cc683bf1]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-cc683bf1]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-cc683bf1]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-cc683bf1]:before{border-color:#00a9b7}.job[data-v-cc683bf1]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-cc683bf1],.job .svg_circle02[data-v-cc683bf1]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-cc683bf1],.job .svg_circle02[data-v-cc683bf1]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-cc683bf1],.job .svg_circle02[data-v-cc683bf1]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-cc683bf1]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-cc683bf1]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-cc683bf1]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-cc683bf1]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-cc683bf1]{display:none}.job .svg-elem-1.anime.is_anime[data-v-cc683bf1]{display:block;animation:animate-svg-stroke-1-cc683bf1 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-cc683bf1]{display:none}.job .svg-elem-2.anime.is_anime[data-v-cc683bf1]{display:block;animation:animate-svg-stroke-2-cc683bf1 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-cc683bf1]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-cc683bf1]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-cc683bf1]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-cc683bf1]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-cc683bf1]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-cc683bf1]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-cc683bf1]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-cc683bf1]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-cc683bf1]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-cc683bf1]:after{animation:mask-bg-cc683bf1 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-cc683bf1{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-cc683bf1{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-cc683bf1{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}@media(min-width:768px){header[data-v-cc683bf1]{height:100px}}@media(max-width:767.89px){header[data-v-cc683bf1]{height:54px}}@media(min-width:768px){header .link_lang[data-v-cc683bf1]{text-decoration:underline;color:#111987}header .link_lang[data-v-cc683bf1]:hover{text-decoration:none}header .current_lang[data-v-cc683bf1]{color:#666}}header.change-color[data-v-cc683bf1] :is(a[data-v-e93bb0e2],button[data-v-e93bb0e2]):not(.btn){transition:none}header.change-color .header_inn[data-v-cc683bf1]{background:transparent;box-shadow:none}header.change-color .header_inn:hover ul.language[data-v-cc683bf1],header.change-color .header_inn:hover .nav_act_btn[data-v-cc683bf1],header.change-color .header_inn:hover .site_menu_inn[data-v-cc683bf1],header.change-color .header_inn:hover .current_lang[data-v-cc683bf1],header.change-color .header_inn:hover .sub_nav_inn[data-v-cc683bf1]{color:#333}header.change-color .header_inn:hover .link_lang[data-v-cc683bf1]{color:#111987}header.change-color .header_inn:hover .menu_inn .site_menu ul.language li a .icon_global[data-v-cc683bf1],header.change-color .header_inn:hover .logo_image.logo_original[data-v-cc683bf1]{display:block}header.change-color .header_inn:hover .menu_inn .site_menu ul.language li a .icon_global_white[data-v-cc683bf1],header.change-color .header_inn:hover .logo_image.logo_white[data-v-cc683bf1]{display:none}@media(min-width:768px){header.change-color .header_inn[data-v-cc683bf1]:hover{background-color:#fffc}header.change-color .header_inn:hover .menu_inn .site_menu ul.menu_list li a[data-v-cc683bf1]{border:1px solid #666}header.change-color .header_inn:hover .new_window_link span.blank[data-v-cc683bf1]:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}}@media(max-width:767.89px){header.change-color .header_inn[data-v-cc683bf1]:hover{background-color:#fff}header.change-color .header_inn:hover.is-show[data-v-cc683bf1]{background-color:transparent}header.change-color .header_inn:hover .toggle_img_open_white[data-v-cc683bf1],header.change-color .header_inn:hover .toggle_img_close_white[data-v-cc683bf1],header.change-color .header_inn:hover .site_logo_area .sp_menu_area .language a .icon_global_white[data-v-cc683bf1]{display:none}header.change-color .header_inn:hover .toggle_img_open[data-v-cc683bf1],header.change-color .header_inn:hover .toggle_img_close[data-v-cc683bf1],header.change-color .header_inn:hover .site_logo_area .sp_menu_area .language a .icon_global[data-v-cc683bf1]{display:block}header.change-color .header_inn:hover .site_logo_area .sp_menu_area .language a[data-v-cc683bf1]{color:#666}}header.change-color .header_inn .nav_act_btn[data-v-cc683bf1],header.change-color .header_inn .site_menu_inn[data-v-cc683bf1]{color:#fff}@media(max-width:767.89px){header.change-color .header_inn .nav_act_btn[data-v-cc683bf1],header.change-color .header_inn .site_menu_inn[data-v-cc683bf1]{color:#666}}header.change-color .header_inn .sub_nav_area[data-v-cc683bf1]{border-top:none;background-color:#fffc}header.change-color .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-cc683bf1]{border:1px solid #fff}header.change-color .header_inn .menu_inn .site_menu ul.language li a .icon_global[data-v-cc683bf1]{display:none}header.change-color .header_inn .site_logo_area[data-v-cc683bf1]{background:transparent;border-bottom:none}header.change-color .header_inn ul.language[data-v-cc683bf1],header.change-color .header_inn .current_lang[data-v-cc683bf1],header.change-color .header_inn .link_lang[data-v-cc683bf1]{color:#fff}header.change-color .header_inn .logo_original[data-v-cc683bf1],header.change-color .header_inn .toggle_img_close[data-v-cc683bf1]{display:none}header.change-color .header_inn .logo_white[data-v-cc683bf1],header.change-color .header_inn .toggle_img_close_white[data-v-cc683bf1],header.change-color .header_inn .toggle_img_open_white[data-v-cc683bf1],header.change-color .header_inn .icon_global_white[data-v-cc683bf1]{display:block}header.change-color .header_inn .new_window_link span.blank[data-v-cc683bf1]:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}@media(max-width:767.89px){header.change-color .header_inn .site_logo_area .sp_menu_area .language a[data-v-cc683bf1]{color:#fff}header.change-color .header_inn .site_logo_area .sp_menu_area .language a .icon_global[data-v-cc683bf1]{display:none}header.change-color .header_inn .site_logo_area .sp_menu_area .language a .icon_global_white[data-v-cc683bf1]{display:block}header.change-color .header_inn .new_window_link span.blank[data-v-cc683bf1]:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}}header .header_inn[data-v-cc683bf1]{background:#fff;box-shadow:0 7px 7px -7px #1c1c1c33;position:fixed;top:0;left:0;right:0;z-index:1000}@media(min-width:768px){header .header_inn[data-v-cc683bf1]{height:100px;padding-inline-start:1.375rem;display:grid;grid-template-columns:min(12%,9.5rem) 1fr;gap:1.25rem}}@media(min-width:768px)and (max-width:920px){header .header_inn[data-v-cc683bf1]{grid-template-columns:min(15%,9.5rem) 1fr;gap:.25rem}}@media(max-width:767.89px){header .header_inn[data-v-cc683bf1]{height:54px;overflow-y:scroll}header .header_inn[data-v-cc683bf1]::-webkit-scrollbar{display:none}}@media(max-width:767.89px){header .header_inn.is-show.sp_h[data-v-cc683bf1]{height:100%}}@media(max-width:767.89px){header .header_inn:not(.is-show) .toggle_btn .toggle_img_close[data-v-cc683bf1]{opacity:1;transition:all .3s 0s ease}header .header_inn:not(.is-show) .toggle_btn .toggle_img_close_white[data-v-cc683bf1]{opacity:1;transition:all .3s 0s ease}}@media(max-width:767.89px){header .header_inn.is-show[data-v-cc683bf1]{height:auto}header .header_inn.is-show .toggle_img_open_white[data-v-cc683bf1],header .header_inn.is-show .toggle_img_close_white[data-v-cc683bf1],header .header_inn.is-show .logo_white[data-v-cc683bf1]{display:none}header .header_inn.is-show .toggle_img_open[data-v-cc683bf1],header .header_inn.is-show .toggle_img_close[data-v-cc683bf1],header .header_inn.is-show .logo_original[data-v-cc683bf1]{display:block}header .header_inn.is-show .site_logo_area[data-v-cc683bf1]{background-color:#fff}header .header_inn.is-show .site_logo_area .sp_menu_area .language a[data-v-cc683bf1]{color:#666}header .header_inn.is-show .site_logo_area .sp_menu_area .language a .icon_global[data-v-cc683bf1]{display:block}header .header_inn.is-show .site_logo_area .sp_menu_area .language a .icon_global_white[data-v-cc683bf1]{display:none}header .header_inn.is-show .toggle_btn .toggle_img_close[data-v-cc683bf1]{opacity:0;transition:all .3s 0s ease}header .header_inn.is-show .toggle_btn .toggle_img_close_white[data-v-cc683bf1]{opacity:0;transition:all .3s 0s ease}}@media(min-width:768px){header .header_inn .site_logo_area[data-v-cc683bf1]{display:flex;align-items:center}}@media(max-width:767.89px){header .header_inn .site_logo_area[data-v-cc683bf1]{height:54px;padding-inline:1rem;display:flex;align-items:center;background:#fff;border-bottom:solid .0625rem #dcdcdc;position:fixed;top:0;left:0;right:0;z-index:10001}}@media(max-width:767.89px){header .header_inn .site_logo_area div.logo_jss[data-v-cc683bf1]{flex-basis:5.5rem;margin-inline-start:-.25rem}}@media(min-width:768px){header .header_inn .site_logo_area .sp_menu_area[data-v-cc683bf1]{display:none}}@media(max-width:767.89px){header .header_inn .site_logo_area .sp_menu_area[data-v-cc683bf1]{flex:1;display:grid;grid-template-columns:1.875rem 1.625rem;justify-content:flex-end;gap:1rem}header .header_inn .site_logo_area .sp_menu_area .language[data-v-cc683bf1]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:36px}header .header_inn .site_logo_area .sp_menu_area .language a[data-v-cc683bf1]{font-size:.5rem;text-align:center}header .header_inn .site_logo_area .sp_menu_area .language a .icon_global[data-v-cc683bf1]{display:block;margin-inline:auto}header .header_inn .site_logo_area .sp_menu_area .language img[data-v-cc683bf1]{padding:.25rem .5rem 0}header .header_inn .site_logo_area .sp_menu_area .toggle_btn[data-v-cc683bf1]{display:grid}header .header_inn .site_logo_area .sp_menu_area .toggle_btn img[data-v-cc683bf1]{grid-area:1/1;width:100%;height:100%}}@media(max-width:767.89px){header .header_inn .sp_menu .menu[data-v-cc683bf1]{display:none;height:100%;margin-top:54px;background:#fff}}@media(min-width:768px){header .header_inn .menu_inn[data-v-cc683bf1]{height:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}}@media(max-width:767.89px){header .header_inn .menu_inn[data-v-cc683bf1]{display:flex;flex-direction:column-reverse}}@media(min-width:768px){header .header_inn .menu_inn .site_menu[data-v-cc683bf1]{padding-inline-end:2.5rem;padding-block-start:.75rem}}@media(min-width:768px){header .header_inn .menu_inn .site_menu .site_menu_inn[data-v-cc683bf1]{display:flex;gap:1.25rem}}header .header_inn .menu_inn .site_menu ul li[data-v-cc683bf1]{position:relative}header .header_inn .menu_inn .site_menu ul.menu_list[data-v-cc683bf1]{display:flex}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.menu_list[data-v-cc683bf1]{gap:1rem}}@media(max-width:767.89px){header .header_inn .menu_inn .site_menu ul.menu_list[data-v-cc683bf1]{flex-wrap:wrap}}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.menu_list li[data-v-cc683bf1]{line-height:1}}@media(max-width:767.89px){header .header_inn .menu_inn .site_menu ul.menu_list li[data-v-cc683bf1]{flex-basis:50%;border-bottom:solid .0625rem #dcdcdc}header .header_inn .menu_inn .site_menu ul.menu_list li[data-v-cc683bf1]:first-of-type{flex-basis:100%}}header .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-cc683bf1]{display:block}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-cc683bf1]{padding:.25rem .625rem .3125rem;line-height:1;font-size:.75rem;border:solid .0625rem #999;border-radius:50px}}@media(max-width:767.89px){header .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-cc683bf1]{padding:.75rem 1.25rem;font-size:.875rem;text-align:center}}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.language li[data-v-cc683bf1]{line-height:1}}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.language li a[data-v-cc683bf1]{line-height:1;font-size:.875rem;display:flex;align-items:center;gap:.25rem}}header .header_inn .menu_inn .site_menu ul.language li a .icon_global[data-v-cc683bf1]{display:block;width:16px;aspect-ratio:1/1;margin-block-start:.125rem}@media(min-width:768px){header .header_inn .menu_inn .nav_menu .nav_list[data-v-cc683bf1]{padding-inline-end:.625rem;display:flex}}@media(max-width:767.89px){header .header_inn .menu_inn .nav_menu .nav_list>li[data-v-cc683bf1]{border-bottom:1px solid #dcdcdc}}header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-cc683bf1]{font-weight:600;display:flex;position:relative}@media(min-width:768px){header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-cc683bf1]{padding:.5rem clamp(1.25rem,.417rem + 1.74vw,2.5rem);border-bottom:solid .1875rem transparent;transition:none;flex-direction:column-reverse}header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-cc683bf1]:hover{border-color:#111987}header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-cc683bf1]:hover:after{content:"";display:inline-block;vertical-align:middle;color:#111987;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:.64952em .375em;border-bottom-color:currentColor;border-top:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media(min-width:768px)and (max-width:920px){header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-cc683bf1]{font-size:clamp(.75rem,.1184rem + 1.3158vw,.875rem)}}@media(max-width:767.89px){header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-cc683bf1]{padding:.75rem 1rem;line-height:1.6;font-size:.875rem;align-items:center;gap:1em}}header .header_inn .menu_inn .nav_menu .nav_list>li>.item span[data-v-cc683bf1]{font-weight:400;font-size:.7em;line-height:1}@media(max-width:767.89px){header .header_inn .nav_act_btn[data-v-cc683bf1]:before,header .header_inn .nav_act_btn[data-v-cc683bf1]:after{content:"";display:inline-block;width:20px;height:1px;background-color:#111987;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .3s}header .header_inn .nav_act_btn[data-v-cc683bf1]:after{transform:translateY(-50%) rotate(90deg);transition:transform .3s}}@media(max-width:767.89px){header .header_inn li.is-active .nav_act_btn[data-v-cc683bf1]:before{opacity:0}header .header_inn li.is-active .nav_act_btn[data-v-cc683bf1]:after{transform:translateY(-50%) rotate(180deg)}}header .header_inn .nav_list li.top_link a[data-v-cc683bf1]:not(.new_window_link),header .header_inn .sub_nav_area li a[data-v-cc683bf1]:not(.new_window_link),header .header_inn .menu_list li a[data-v-cc683bf1]:not(.new_window_link){position:relative}header .header_inn .nav_list li.top_link a[data-v-cc683bf1]:not(.new_window_link):after,header .header_inn .sub_nav_area li a[data-v-cc683bf1]:not(.new_window_link):after,header .header_inn .menu_list li a[data-v-cc683bf1]:not(.new_window_link):after{content:"";display:inline-block;border-top:1px solid #111987;border-right:1px solid #111987;transform:translate(100%,-20%) rotate(45deg)}@media(min-width:768px){header .header_inn .nav_list li.top_link a[data-v-cc683bf1]:not(.new_window_link):after,header .header_inn .sub_nav_area li a[data-v-cc683bf1]:not(.new_window_link):after,header .header_inn .menu_list li a[data-v-cc683bf1]:not(.new_window_link):after{width:.5rem;height:.5rem}}@media(max-width:767.89px){header .header_inn .nav_list li.top_link a[data-v-cc683bf1]:not(.new_window_link):after,header .header_inn .sub_nav_area li a[data-v-cc683bf1]:not(.new_window_link):after,header .header_inn .menu_list li a[data-v-cc683bf1]:not(.new_window_link):after{width:.75rem;height:.75rem;position:absolute;right:1.25rem;top:50%;transform:translate(-50%,-50%) rotate(45deg)}}@media(min-width:768px){header .header_inn .menu_list li a[data-v-cc683bf1]:not(.new_window_link):after{content:none}}@media(min-width:768px){header .header_inn .new_window_link[data-v-cc683bf1] .blank{width:.625rem;height:.625rem}}header .header_inn .new_window_link[data-v-cc683bf1] .blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23333"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}header .header_inn .sub_nav_area[data-v-cc683bf1]{background-color:#fff}@media(min-width:768px){header .header_inn .sub_nav_area[data-v-cc683bf1]{height:0;overflow:hidden;position:absolute;top:100px;left:0;right:0;box-shadow:0 7px 7px -7px #1c1c1c33;border-top:solid .0625rem #ccc}}@media(max-width:767.89px){header .header_inn .sub_nav_area[data-v-cc683bf1]{display:none;overflow:hidden}}@media(min-width:768px){header .header_inn .sub_nav_inn[data-v-cc683bf1]{max-width:900px;margin-inline:auto;padding:3.125rem;opacity:0;transition:.5s;transition-delay:.2s}}@media(max-width:767.89px){header .header_inn .sub_nav_inn[data-v-cc683bf1]{padding-inline-start:1rem}}@media(min-width:768px){header .header_inn .sub_nav_inn ul .sub_nav_row[data-v-cc683bf1]{display:flex}}@media(min-width:768px){header .header_inn .sub_nav_inn ul .sub_nav_col[data-v-cc683bf1]{flex-basis:50%;display:flex;flex-direction:column;gap:1em}}@media(max-width:767.89px){header .header_inn .sub_nav_inn li[data-v-cc683bf1]{border-top:solid .0625rem #dcdcdc}}@media(min-width:768px){header .header_inn .sub_nav_inn li.sub_top[data-v-cc683bf1]{margin-block-end:2em}}@media(min-width:768px){header .header_inn .sub_nav_inn li.child_indent[data-v-cc683bf1]{margin-inline-start:1em}}@media(max-width:767.89px){header .header_inn .sub_nav_inn li a[data-v-cc683bf1]{padding:.75rem 1.25rem;font-size:.75rem;display:block}}header .header_inn .sub_nav_inn li a[data-v-cc683bf1]:hover{color:#111987}@media(min-width:768px){header .header_inn .sub_nav_inn li a[data-v-cc683bf1]:hover{border-block-end:1px solid #111987}}header .header_inn .sub_nav_inn li span[data-v-cc683bf1]{margin-inline-start:1em}header .header_inn .logo_original[data-v-cc683bf1]{display:block}header .header_inn .logo_white[data-v-cc683bf1],header .header_inn .icon_global_white[data-v-cc683bf1],header .header_inn .toggle_img_close_white[data-v-cc683bf1],header .header_inn .toggle_img_open_white[data-v-cc683bf1]{display:none}@media(max-width:767.89px){.pc_only[data-v-2141a280]{display:none}}@media(min-width:768px){.sp_only[data-v-2141a280]{display:none}}.img_max[data-v-2141a280]{width:100%;height:auto}:is(a[data-v-2141a280],button[data-v-2141a280]):not(.btn),.hover[data-v-2141a280]{transition:all .3s 0s ease}:is(a[data-v-2141a280],button[data-v-2141a280]):not(.btn):hover,.hover[data-v-2141a280]:hover{opacity:.7}.hover_scale[data-v-2141a280]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-2141a280]{transform:scale(1.2);transition:1s all}a[data-v-2141a280],button[data-v-2141a280]{cursor:pointer}.d_block[data-v-2141a280]{display:block}.d_inline[data-v-2141a280]{display:inline}.d_inline_block[data-v-2141a280]{display:inline-block}.d_none[data-v-2141a280]{display:none}.d_flex[data-v-2141a280]{display:flex}.d_grid[data-v-2141a280]{display:grid}.text_start[data-v-2141a280]{text-align:left}.text_center[data-v-2141a280]{text-align:center}.text_end[data-v-2141a280]{text-align:right}.fw_light[data-v-2141a280]{font-weight:300}.fw_regular[data-v-2141a280]{font-weight:400}.fw_medium[data-v-2141a280]{font-weight:500}.fw_semibold[data-v-2141a280]{font-weight:600}.fw_bold[data-v-2141a280]{font-weight:700}.p_relative[data-v-2141a280]{position:relative}.p_absolute[data-v-2141a280]{position:absolute}.p_fixed[data-v-2141a280]{position:fixed}.p_sticky[data-v-2141a280]{position:sticky}.p_static[data-v-2141a280]{position:static}.kerning[data-v-2141a280]{font-feature-settings:"palt"}.no_break[data-v-2141a280]{display:inline-block}@media(min-width:768px){.gap1[data-v-2141a280]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-2141a280]{gap:5px}}@media(min-width:768px){.gap2[data-v-2141a280]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-2141a280]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-2141a280]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-2141a280]{gap:10px}}@media(min-width:768px){.gap4[data-v-2141a280]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-2141a280]{gap:15px}}@media(min-width:768px){.gap5[data-v-2141a280]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-2141a280]{gap:20px}}@media(min-width:768px){.gap6[data-v-2141a280]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-2141a280]{gap:30px}}@media(min-width:768px){section[data-v-2141a280]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-2141a280]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-2141a280]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-2141a280]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-2141a280]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-2141a280]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-2141a280]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-2141a280]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-2141a280]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-2141a280]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-2141a280]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-2141a280]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-2141a280]{flex-direction:row-reverse}}.row[data-v-2141a280]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-2141a280]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-2141a280]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-2141a280]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-2141a280]+*,.row.col2>div>picture[data-v-2141a280]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-2141a280]+*,.row.col2>div>picture[data-v-2141a280]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-2141a280]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-2141a280]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-2141a280]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-2141a280]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-2141a280]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-2141a280]+*,.row.col3>div>picture[data-v-2141a280]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-2141a280]+*,.row.col3>div>picture[data-v-2141a280]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-2141a280]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-2141a280]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-2141a280]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-2141a280]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-2141a280]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-2141a280]+*,.row.col4>div>picture[data-v-2141a280]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-2141a280]+*,.row.col4>div>picture[data-v-2141a280]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-2141a280]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-2141a280]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-2141a280]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-2141a280]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-2141a280]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-2141a280]+*,.row.col5>div>picture[data-v-2141a280]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-2141a280]+*,.row.col5>div>picture[data-v-2141a280]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-2141a280]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-2141a280]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-2141a280]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-2141a280]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-2141a280]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-2141a280]{gap:0}}.head_typ.fs_lg[data-v-2141a280]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-2141a280]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-2141a280]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-2141a280]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-2141a280]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-2141a280]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-2141a280]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-2141a280]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-2141a280]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-2141a280]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-2141a280]{font-size:.875rem}.head_typ.fs_md .badge[data-v-2141a280]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-2141a280]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-2141a280]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-2141a280]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-2141a280]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-2141a280]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-2141a280]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-2141a280]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-2141a280]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-2141a280]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-2141a280]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-2141a280]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-2141a280]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-2141a280]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-2141a280]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-2141a280]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-2141a280]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-2141a280]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-2141a280]{text-align:left}}@media(min-width:768px){p[data-v-2141a280]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-2141a280]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-2141a280]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-2141a280]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-2141a280]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-2141a280]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-2141a280]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-2141a280]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-2141a280]{color:#666}@media(min-width:768px){.caption[data-v-2141a280]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-2141a280]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-2141a280]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-2141a280]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-2141a280] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-2141a280]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-2141a280]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-2141a280]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-2141a280]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-2141a280]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-2141a280] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-2141a280] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-2141a280]{position:relative}.icon_modal[data-v-2141a280]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-2141a280]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-2141a280]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-2141a280]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-2141a280]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-2141a280]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-2141a280]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-2141a280]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-2141a280]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-2141a280]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-2141a280]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-2141a280]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-2141a280]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-2141a280]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-2141a280]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-2141a280]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-2141a280]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-2141a280]{margin-block:4rem}}.jobbtn_row_area ul[data-v-2141a280]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-2141a280]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-2141a280]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-2141a280]{border-color:currentColor}.row.job p[data-v-2141a280]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-2141a280]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-2141a280]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-2141a280]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-2141a280]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-2141a280]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-2141a280]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-2141a280]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-2141a280]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-2141a280]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-2141a280]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-2141a280]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-2141a280]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-2141a280]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-2141a280]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-2141a280]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-2141a280]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-2141a280]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-2141a280]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-2141a280]{padding:2rem}}.interview_message .holiday_area.curve[data-v-2141a280]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-2141a280]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-2141a280]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-2141a280]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-2141a280]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-2141a280]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-2141a280]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-2141a280]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-2141a280]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-2141a280]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-2141a280]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-2141a280]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-2141a280]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-2141a280]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-2141a280]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-2141a280]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-2141a280]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-2141a280]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-2141a280]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-2141a280]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-2141a280]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-2141a280]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-2141a280]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-2141a280]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-2141a280]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-2141a280]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-2141a280]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-2141a280]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-2141a280]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-2141a280]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-2141a280]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-2141a280]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-2141a280]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-2141a280]:before{border-color:#00a9b7}.job[data-v-2141a280]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-2141a280],.job .svg_circle02[data-v-2141a280]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-2141a280],.job .svg_circle02[data-v-2141a280]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-2141a280],.job .svg_circle02[data-v-2141a280]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-2141a280]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-2141a280]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-2141a280]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-2141a280]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-2141a280]{display:none}.job .svg-elem-1.anime.is_anime[data-v-2141a280]{display:block;animation:animate-svg-stroke-1-2141a280 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-2141a280]{display:none}.job .svg-elem-2.anime.is_anime[data-v-2141a280]{display:block;animation:animate-svg-stroke-2-2141a280 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-2141a280]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-2141a280]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-2141a280]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-2141a280]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-2141a280]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-2141a280]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-2141a280]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-2141a280]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-2141a280]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-2141a280]:after{animation:mask-bg-2141a280 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-2141a280{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-2141a280{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-2141a280{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}@media(min-width:768px){header[data-v-2141a280]{height:100px}}@media(max-width:767.89px){header[data-v-2141a280]{height:54px}}@media(min-width:768px){header .link_lang[data-v-2141a280]{text-decoration:underline}header .link_lang[data-v-2141a280]:hover{text-decoration:none}}header.top_header.change-color .header_inn[data-v-2141a280]{background:transparent;box-shadow:none}header.top_header.change-color .header_inn .nav_act_btn[data-v-2141a280],header.top_header.change-color .header_inn .site_menu_inn[data-v-2141a280]{color:#fff}header.top_header.change-color .header_inn .sub_nav_area[data-v-2141a280]{border-top:none}header.top_header.change-color .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-2141a280]{border:1px solid #fff}header.top_header.change-color .header_inn .site_logo_area[data-v-2141a280]{background:transparent;border-bottom:none}header.top_header.change-color .header_inn .language[data-v-2141a280]{color:#fff}header .header_inn[data-v-2141a280]{background:#fff;box-shadow:0 7px 7px -7px #1c1c1c33;position:fixed;top:0;left:0;right:0;z-index:1000}@media(min-width:768px){header .header_inn[data-v-2141a280]{height:100px;padding-inline-start:1.375rem;display:grid;grid-template-columns:min(12%,9.5rem) 1fr;gap:1.25rem}}@media(min-width:768px)and (max-width:920px){header .header_inn[data-v-2141a280]{grid-template-columns:min(15%,9.5rem) 1fr;gap:.25rem}}@media(max-width:767.89px){header .header_inn[data-v-2141a280]{height:54px;overflow-y:scroll}header .header_inn[data-v-2141a280]::-webkit-scrollbar{display:none}}@media(max-width:767.89px){header .header_inn.is-show.sp_h[data-v-2141a280]{height:100%}}@media(max-width:767.89px){header .header_inn:not(.is-show) .toggle_btn .toggle_img_close[data-v-2141a280]{opacity:1;transition:all .3s 0s ease}}@media(max-width:767.89px){header .header_inn.is-show[data-v-2141a280]{height:auto}header .header_inn.is-show .toggle_btn .toggle_img_close[data-v-2141a280]{opacity:0;transition:all .3s 0s ease}}@media(min-width:768px){header .header_inn .site_logo_area[data-v-2141a280]{display:flex;align-items:center}}@media(max-width:767.89px){header .header_inn .site_logo_area[data-v-2141a280]{height:54px;padding-inline:1rem;display:flex;align-items:center;background:#fff;border-bottom:solid .0625rem #dcdcdc;position:fixed;top:0;left:0;right:0;z-index:10001}}@media(max-width:767.89px){header .header_inn .site_logo_area div.logo_jss[data-v-2141a280]{flex-basis:5.5rem;margin-inline-start:-.25rem}}@media(min-width:768px){header .header_inn .site_logo_area .sp_menu_area[data-v-2141a280]{display:none}}@media(max-width:767.89px){header .header_inn .site_logo_area .sp_menu_area[data-v-2141a280]{flex:1;display:grid;grid-template-columns:1.875rem 1.625rem;justify-content:flex-end;gap:1rem}header .header_inn .site_logo_area .sp_menu_area .language[data-v-2141a280]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:36px}header .header_inn .site_logo_area .sp_menu_area .language a[data-v-2141a280]{font-size:.5rem;text-align:center}header .header_inn .site_logo_area .sp_menu_area .language img[data-v-2141a280]{padding:.25rem .5rem 0}header .header_inn .site_logo_area .sp_menu_area .toggle_btn[data-v-2141a280]{display:grid}header .header_inn .site_logo_area .sp_menu_area .toggle_btn img[data-v-2141a280]{grid-area:1/1;width:100%;height:100%}}@media(max-width:767.89px){header .header_inn .sp_menu .menu[data-v-2141a280]{display:none;height:100%;margin-top:54px;background:#fff}}@media(min-width:768px){header .header_inn .menu_inn[data-v-2141a280]{height:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}}@media(max-width:767.89px){header .header_inn .menu_inn[data-v-2141a280]{display:flex;flex-direction:column-reverse}}@media(min-width:768px){header .header_inn .menu_inn .site_menu[data-v-2141a280]{padding-inline-end:2.5rem;padding-block-start:.75rem}}@media(min-width:768px){header .header_inn .menu_inn .site_menu .site_menu_inn[data-v-2141a280]{display:flex;gap:1.25rem}}header .header_inn .menu_inn .site_menu ul li[data-v-2141a280]{position:relative}header .header_inn .menu_inn .site_menu ul.menu_list[data-v-2141a280]{display:flex}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.menu_list[data-v-2141a280]{gap:1rem}}@media(max-width:767.89px){header .header_inn .menu_inn .site_menu ul.menu_list[data-v-2141a280]{flex-wrap:wrap}}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.menu_list li[data-v-2141a280]{line-height:1}}@media(max-width:767.89px){header .header_inn .menu_inn .site_menu ul.menu_list li[data-v-2141a280]{flex-basis:50%;border-bottom:solid .0625rem #dcdcdc}header .header_inn .menu_inn .site_menu ul.menu_list li[data-v-2141a280]:last-of-type{flex-basis:100%}}header .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-2141a280]{display:block}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-2141a280]{padding:.25rem .625rem .3125rem;line-height:1;font-size:.75rem;border:solid .0625rem #999;border-radius:50px}}@media(max-width:767.89px){header .header_inn .menu_inn .site_menu ul.menu_list li a[data-v-2141a280]{padding:.75rem 1.25rem;font-size:.875rem;text-align:center}}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.language li[data-v-2141a280]{line-height:1}}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.language li a[data-v-2141a280]{line-height:1;font-size:.875rem;display:flex;align-items:center;gap:.25rem}}@media(min-width:768px){header .header_inn .menu_inn .site_menu ul.language li a .icon_global[data-v-2141a280]{width:16px;aspect-ratio:1/1;margin-block-start:.125rem}}@media(min-width:768px){header .header_inn .menu_inn .nav_menu .nav_list[data-v-2141a280]{padding-inline-end:.625rem;display:flex}}@media(max-width:767.89px){header .header_inn .menu_inn .nav_menu .nav_list>li[data-v-2141a280]{border-bottom:1px solid #dcdcdc}}header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-2141a280]{font-weight:600;display:flex;position:relative}@media(min-width:768px){header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-2141a280]{padding:.5rem clamp(1.25rem,.417rem + 1.74vw,2.5rem);border-bottom:solid .1875rem transparent;transition:none;flex-direction:column-reverse}header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-2141a280]:hover{border-color:#111987}header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-2141a280]:hover:after{content:"";display:inline-block;vertical-align:middle;color:#111987;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:.64952em .375em;border-bottom-color:currentColor;border-top:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media(min-width:768px)and (max-width:920px){header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-2141a280]{font-size:clamp(.75rem,.1184rem + 1.3158vw,.875rem)}}@media(max-width:767.89px){header .header_inn .menu_inn .nav_menu .nav_list>li>.item[data-v-2141a280]{padding:.75rem 1rem;line-height:1.6;font-size:.875rem;align-items:center;gap:1em}}header .header_inn .menu_inn .nav_menu .nav_list>li>.item span[data-v-2141a280]{font-weight:400;font-size:.7em;line-height:1}@media(max-width:767.89px){header .header_inn .nav_act_btn[data-v-2141a280]:before,header .header_inn .nav_act_btn[data-v-2141a280]:after{content:"";display:inline-block;width:20px;height:1px;background-color:#111987;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .3s}header .header_inn .nav_act_btn[data-v-2141a280]:after{transform:translateY(-50%) rotate(90deg);transition:transform .3s}}@media(max-width:767.89px){header .header_inn li.is-active .nav_act_btn[data-v-2141a280]:before{opacity:0}header .header_inn li.is-active .nav_act_btn[data-v-2141a280]:after{transform:translateY(-50%) rotate(180deg)}}header .header_inn .nav_list li.top_link a[data-v-2141a280]:not(.new_window_link),header .header_inn .sub_nav_area li a[data-v-2141a280]:not(.new_window_link),header .header_inn .menu_list li a[data-v-2141a280]:not(.new_window_link){position:relative}header .header_inn .nav_list li.top_link a[data-v-2141a280]:not(.new_window_link):after,header .header_inn .sub_nav_area li a[data-v-2141a280]:not(.new_window_link):after,header .header_inn .menu_list li a[data-v-2141a280]:not(.new_window_link):after{content:"";display:inline-block;border-top:1px solid #111987;border-right:1px solid #111987;transform:translate(100%,-20%) rotate(45deg)}@media(min-width:768px){header .header_inn .nav_list li.top_link a[data-v-2141a280]:not(.new_window_link):after,header .header_inn .sub_nav_area li a[data-v-2141a280]:not(.new_window_link):after,header .header_inn .menu_list li a[data-v-2141a280]:not(.new_window_link):after{width:.5rem;height:.5rem}}@media(max-width:767.89px){header .header_inn .nav_list li.top_link a[data-v-2141a280]:not(.new_window_link):after,header .header_inn .sub_nav_area li a[data-v-2141a280]:not(.new_window_link):after,header .header_inn .menu_list li a[data-v-2141a280]:not(.new_window_link):after{width:.75rem;height:.75rem;position:absolute;right:1.25rem;top:50%;transform:translate(-50%,-50%) rotate(45deg)}}@media(min-width:768px){header .header_inn .menu_list li a[data-v-2141a280]:not(.new_window_link):after{content:none}}@media(min-width:768px){header .header_inn .new_window_link[data-v-2141a280] .blank{width:.625rem;height:.625rem}}header .header_inn .new_window_link[data-v-2141a280] .blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23333"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}@media(max-width:767.89px){.pc_only[data-v-1aa60723]{display:none}}@media(min-width:768px){.sp_only[data-v-1aa60723]{display:none}}.img_max[data-v-1aa60723]{width:100%;height:auto}:is(a[data-v-1aa60723],button[data-v-1aa60723]):not(.btn),.hover[data-v-1aa60723]{transition:all .3s 0s ease}:is(a[data-v-1aa60723],button[data-v-1aa60723]):not(.btn):hover,.hover[data-v-1aa60723]:hover{opacity:.7}.hover_scale[data-v-1aa60723]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-1aa60723]{transform:scale(1.2);transition:1s all}a[data-v-1aa60723],button[data-v-1aa60723]{cursor:pointer}.d_block[data-v-1aa60723]{display:block}.d_inline[data-v-1aa60723]{display:inline}.d_inline_block[data-v-1aa60723]{display:inline-block}.d_none[data-v-1aa60723]{display:none}.d_flex[data-v-1aa60723]{display:flex}.d_grid[data-v-1aa60723]{display:grid}.text_start[data-v-1aa60723]{text-align:left}.text_center[data-v-1aa60723]{text-align:center}.text_end[data-v-1aa60723]{text-align:right}.fw_light[data-v-1aa60723]{font-weight:300}.fw_regular[data-v-1aa60723]{font-weight:400}.fw_medium[data-v-1aa60723]{font-weight:500}.fw_semibold[data-v-1aa60723]{font-weight:600}.fw_bold[data-v-1aa60723]{font-weight:700}.p_relative[data-v-1aa60723]{position:relative}.p_absolute[data-v-1aa60723]{position:absolute}.p_fixed[data-v-1aa60723]{position:fixed}.p_sticky[data-v-1aa60723]{position:sticky}.p_static[data-v-1aa60723]{position:static}.kerning[data-v-1aa60723]{font-feature-settings:"palt"}.no_break[data-v-1aa60723]{display:inline-block}@media(min-width:768px){.gap1[data-v-1aa60723]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-1aa60723]{gap:5px}}@media(min-width:768px){.gap2[data-v-1aa60723]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-1aa60723]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-1aa60723]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-1aa60723]{gap:10px}}@media(min-width:768px){.gap4[data-v-1aa60723]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-1aa60723]{gap:15px}}@media(min-width:768px){.gap5[data-v-1aa60723]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-1aa60723]{gap:20px}}@media(min-width:768px){.gap6[data-v-1aa60723]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-1aa60723]{gap:30px}}@media(min-width:768px){section[data-v-1aa60723]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-1aa60723]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-1aa60723]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-1aa60723]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-1aa60723]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-1aa60723]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-1aa60723]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-1aa60723]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-1aa60723]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-1aa60723]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-1aa60723]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-1aa60723]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-1aa60723]{flex-direction:row-reverse}}.row[data-v-1aa60723]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-1aa60723]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-1aa60723]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-1aa60723]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-1aa60723]+*,.row.col2>div>picture[data-v-1aa60723]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-1aa60723]+*,.row.col2>div>picture[data-v-1aa60723]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-1aa60723]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-1aa60723]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-1aa60723]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-1aa60723]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-1aa60723]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-1aa60723]+*,.row.col3>div>picture[data-v-1aa60723]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-1aa60723]+*,.row.col3>div>picture[data-v-1aa60723]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-1aa60723]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-1aa60723]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-1aa60723]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-1aa60723]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-1aa60723]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-1aa60723]+*,.row.col4>div>picture[data-v-1aa60723]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-1aa60723]+*,.row.col4>div>picture[data-v-1aa60723]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-1aa60723]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-1aa60723]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-1aa60723]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-1aa60723]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-1aa60723]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-1aa60723]+*,.row.col5>div>picture[data-v-1aa60723]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-1aa60723]+*,.row.col5>div>picture[data-v-1aa60723]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-1aa60723]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-1aa60723]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-1aa60723]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-1aa60723]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-1aa60723]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-1aa60723]{gap:0}}.head_typ.fs_lg[data-v-1aa60723]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-1aa60723]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-1aa60723]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-1aa60723]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-1aa60723]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-1aa60723]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-1aa60723]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-1aa60723]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-1aa60723]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-1aa60723]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-1aa60723]{font-size:.875rem}.head_typ.fs_md .badge[data-v-1aa60723]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-1aa60723]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-1aa60723]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-1aa60723]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-1aa60723]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-1aa60723]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-1aa60723]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-1aa60723]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-1aa60723]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-1aa60723]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-1aa60723]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-1aa60723]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-1aa60723]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-1aa60723]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-1aa60723]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-1aa60723]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-1aa60723]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-1aa60723]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-1aa60723]{text-align:left}}@media(min-width:768px){p[data-v-1aa60723]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-1aa60723]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-1aa60723]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-1aa60723]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-1aa60723]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-1aa60723]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-1aa60723]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-1aa60723]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-1aa60723]{color:#666}@media(min-width:768px){.caption[data-v-1aa60723]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-1aa60723]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-1aa60723]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-1aa60723]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-1aa60723] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-1aa60723]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-1aa60723]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-1aa60723]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-1aa60723]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-1aa60723]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-1aa60723] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-1aa60723] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-1aa60723]{position:relative}.icon_modal[data-v-1aa60723]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-1aa60723]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-1aa60723]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-1aa60723]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-1aa60723]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-1aa60723]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-1aa60723]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-1aa60723]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-1aa60723]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-1aa60723]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-1aa60723]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-1aa60723]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-1aa60723]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-1aa60723]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-1aa60723]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-1aa60723]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-1aa60723]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-1aa60723]{margin-block:4rem}}.jobbtn_row_area ul[data-v-1aa60723]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-1aa60723]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-1aa60723]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-1aa60723]{border-color:currentColor}.row.job p[data-v-1aa60723]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-1aa60723]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-1aa60723]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-1aa60723]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-1aa60723]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-1aa60723]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-1aa60723]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-1aa60723]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-1aa60723]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-1aa60723]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-1aa60723]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-1aa60723]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-1aa60723]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-1aa60723]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-1aa60723]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-1aa60723]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-1aa60723]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-1aa60723]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-1aa60723]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-1aa60723]{padding:2rem}}.interview_message .holiday_area.curve[data-v-1aa60723]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-1aa60723]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-1aa60723]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-1aa60723]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-1aa60723]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-1aa60723]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-1aa60723]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-1aa60723]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-1aa60723]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-1aa60723]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-1aa60723]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-1aa60723]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-1aa60723]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-1aa60723]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-1aa60723]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-1aa60723]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-1aa60723]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-1aa60723]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-1aa60723]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-1aa60723]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-1aa60723]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-1aa60723]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-1aa60723]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-1aa60723]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-1aa60723]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-1aa60723]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-1aa60723]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-1aa60723]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-1aa60723]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-1aa60723]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-1aa60723]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-1aa60723]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-1aa60723]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-1aa60723]:before{border-color:#00a9b7}.job[data-v-1aa60723]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-1aa60723],.job .svg_circle02[data-v-1aa60723]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-1aa60723],.job .svg_circle02[data-v-1aa60723]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-1aa60723],.job .svg_circle02[data-v-1aa60723]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-1aa60723]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-1aa60723]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-1aa60723]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-1aa60723]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-1aa60723]{display:none}.job .svg-elem-1.anime.is_anime[data-v-1aa60723]{display:block;animation:animate-svg-stroke-1-1aa60723 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-1aa60723]{display:none}.job .svg-elem-2.anime.is_anime[data-v-1aa60723]{display:block;animation:animate-svg-stroke-2-1aa60723 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-1aa60723]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-1aa60723]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-1aa60723]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-1aa60723]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-1aa60723]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-1aa60723]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-1aa60723]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-1aa60723]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-1aa60723]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-1aa60723]:after{animation:mask-bg-1aa60723 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-1aa60723{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-1aa60723{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-1aa60723{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.job_header[data-v-1aa60723]{position:fixed;z-index:1000}@media(min-width:768px){.job_header[data-v-1aa60723]{height:85px;top:2rem;left:3.13%;right:3.13%}}@media(max-width:767.89px){.job_header[data-v-1aa60723]{height:54px;top:1rem;left:1rem;right:1rem}}.job_header .header_inn[data-v-1aa60723]{height:100%;background:#fff;box-shadow:0 1px 5px 1px #0003}@media(min-width:768px){.job_header .header_inn[data-v-1aa60723]{display:grid;align-items:center;grid-template-columns:max(12%,120px) 1fr max(10.56%,120px);border-radius:43px}}@media(max-width:767.89px){.job_header .header_inn[data-v-1aa60723]{border-radius:27px;overflow:hidden}}@media(min-width:768px){.job_header .header_inn .sp_contents_wrapper[data-v-1aa60723]{display:contents}}@media(max-width:767.89px){.job_header .header_inn .sp_contents_wrapper[data-v-1aa60723]{height:54px;display:grid;align-items:center;grid-template-columns:112px 1fr 80px}}@media(min-width:768px){.job_header .header_inn .site_logo_area[data-v-1aa60723]{display:flex;justify-content:flex-start;padding-inline-start:20%}.job_header .header_inn .site_logo_area a[data-v-1aa60723]{display:block}.job_header .header_inn .site_logo_area a img[data-v-1aa60723]{max-height:4rem}}@media(max-width:767.89px){.job_header .header_inn .site_logo_area[data-v-1aa60723]{padding-inline-start:1rem}}@media(min-width:768px){.job_header .header_inn .nav_menu[data-v-1aa60723]{padding-inline:2.78%}}@media(max-width:767.89px){.job_header .header_inn .nav_menu[data-v-1aa60723]{padding-inline:1rem}}@media(min-width:768px){.job_header .header_inn .nav_menu ul[data-v-1aa60723]{display:flex;justify-content:flex-end}}@media(max-width:767.89px){.job_header .header_inn .nav_menu li[data-v-1aa60723]:not(:last-of-type){border-bottom:.0625rem solid #dcdcdc}}.job_header .header_inn .nav_menu a[data-v-1aa60723]{font-weight:700;display:block;position:relative}@media(min-width:768px){.job_header .header_inn .nav_menu a[data-v-1aa60723]{padding:clamp(.625rem,.346rem + .58vw,1rem);font-size:clamp(.75rem,.564rem + .39vw,1rem)}}@media(max-width:767.89px){.job_header .header_inn .nav_menu a[data-v-1aa60723]{padding:.75rem 1rem;line-height:1.6;font-size:.875rem}.job_header .header_inn .nav_menu a[data-v-1aa60723]:after{content:"";display:inline-block;width:.75rem;height:.75rem;border-top:1px solid #111987;border-right:1px solid #111987;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:1.625rem}}.job_header .header_inn .entry_area[data-v-1aa60723]{height:100%;background-color:#fcaf15;color:#fff;letter-spacing:-.05rem;font-weight:700}@media(min-width:768px){.job_header .header_inn .entry_area[data-v-1aa60723]{font-size:clamp(.75rem,.564rem + .39vw,1rem);border-top-right-radius:43px;border-bottom-right-radius:43px}}@media(max-width:767.89px){.job_header .header_inn .entry_area[data-v-1aa60723]{line-height:1.2;font-size:.625rem;text-align:center;border-top-right-radius:27px;border-bottom-right-radius:27px}}.job_header .header_inn .entry_area a[data-v-1aa60723]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.job_header .header_inn .sp_toggle_btn[data-v-1aa60723]{width:28px;margin-inline-start:auto;display:grid}.job_header .header_inn .sp_toggle_btn img[data-v-1aa60723]{grid-area:1/1;width:100%;height:100%}@media(max-width:767.89px){.job_header .header_inn:not(.is-show) .sp_toggle_btn .toggle_img_close[data-v-1aa60723]{opacity:1;transition:all .3s 0s ease}}@media(max-width:767.89px){.job_header .header_inn.is-show[data-v-1aa60723]{height:auto}.job_header .header_inn.is-show .sp_toggle_btn .toggle_img_close[data-v-1aa60723]{opacity:0;transition:all .3s 0s ease}.job_header .header_inn.is-show .entry_area[data-v-1aa60723]{border-bottom-right-radius:0}}.job_header .header_inn .sp_megamenu[data-v-1aa60723]{display:none}@media(max-width:767.89px){.job_header .header_inn .sp_megamenu[data-v-1aa60723]{padding-block:1.25rem}}@media(max-width:767.89px){.pc_only[data-v-4996fce4]{display:none}}@media(min-width:768px){.sp_only[data-v-4996fce4]{display:none}}.img_max[data-v-4996fce4]{width:100%;height:auto}:is(a[data-v-4996fce4],button[data-v-4996fce4]):not(.btn),.hover[data-v-4996fce4]{transition:all .3s 0s ease}:is(a[data-v-4996fce4],button[data-v-4996fce4]):not(.btn):hover,.hover[data-v-4996fce4]:hover{opacity:.7}.hover_scale[data-v-4996fce4]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-4996fce4]{transform:scale(1.2);transition:1s all}a[data-v-4996fce4],button[data-v-4996fce4]{cursor:pointer}.d_block[data-v-4996fce4]{display:block}.d_inline[data-v-4996fce4]{display:inline}.d_inline_block[data-v-4996fce4]{display:inline-block}.d_none[data-v-4996fce4]{display:none}.d_flex[data-v-4996fce4]{display:flex}.d_grid[data-v-4996fce4]{display:grid}.text_start[data-v-4996fce4]{text-align:left}.text_center[data-v-4996fce4]{text-align:center}.text_end[data-v-4996fce4]{text-align:right}.fw_light[data-v-4996fce4]{font-weight:300}.fw_regular[data-v-4996fce4]{font-weight:400}.fw_medium[data-v-4996fce4]{font-weight:500}.fw_semibold[data-v-4996fce4]{font-weight:600}.fw_bold[data-v-4996fce4]{font-weight:700}.p_relative[data-v-4996fce4]{position:relative}.p_absolute[data-v-4996fce4]{position:absolute}.p_fixed[data-v-4996fce4]{position:fixed}.p_sticky[data-v-4996fce4]{position:sticky}.p_static[data-v-4996fce4]{position:static}.kerning[data-v-4996fce4]{font-feature-settings:"palt"}.no_break[data-v-4996fce4]{display:inline-block}@media(min-width:768px){.gap1[data-v-4996fce4]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-4996fce4]{gap:5px}}@media(min-width:768px){.gap2[data-v-4996fce4]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-4996fce4]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-4996fce4]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-4996fce4]{gap:10px}}@media(min-width:768px){.gap4[data-v-4996fce4]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-4996fce4]{gap:15px}}@media(min-width:768px){.gap5[data-v-4996fce4]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-4996fce4]{gap:20px}}@media(min-width:768px){.gap6[data-v-4996fce4]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-4996fce4]{gap:30px}}@media(min-width:768px){section[data-v-4996fce4]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-4996fce4]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-4996fce4]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-4996fce4]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-4996fce4]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-4996fce4]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-4996fce4]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-4996fce4]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-4996fce4]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-4996fce4]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-4996fce4]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-4996fce4]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-4996fce4]{flex-direction:row-reverse}}.row[data-v-4996fce4]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-4996fce4]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-4996fce4]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-4996fce4]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-4996fce4]+*,.row.col2>div>picture[data-v-4996fce4]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-4996fce4]+*,.row.col2>div>picture[data-v-4996fce4]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-4996fce4]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-4996fce4]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-4996fce4]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-4996fce4]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-4996fce4]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-4996fce4]+*,.row.col3>div>picture[data-v-4996fce4]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-4996fce4]+*,.row.col3>div>picture[data-v-4996fce4]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-4996fce4]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-4996fce4]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-4996fce4]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-4996fce4]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-4996fce4]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-4996fce4]+*,.row.col4>div>picture[data-v-4996fce4]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-4996fce4]+*,.row.col4>div>picture[data-v-4996fce4]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-4996fce4]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-4996fce4]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-4996fce4]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-4996fce4]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-4996fce4]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-4996fce4]+*,.row.col5>div>picture[data-v-4996fce4]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-4996fce4]+*,.row.col5>div>picture[data-v-4996fce4]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-4996fce4]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-4996fce4]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-4996fce4]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-4996fce4]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-4996fce4]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-4996fce4]{gap:0}}.head_typ.fs_lg[data-v-4996fce4]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-4996fce4]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-4996fce4]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-4996fce4]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-4996fce4]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-4996fce4]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-4996fce4]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-4996fce4]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-4996fce4]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-4996fce4]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-4996fce4]{font-size:.875rem}.head_typ.fs_md .badge[data-v-4996fce4]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-4996fce4]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-4996fce4]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-4996fce4]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-4996fce4]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-4996fce4]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-4996fce4]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-4996fce4]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-4996fce4]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-4996fce4]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-4996fce4]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-4996fce4]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-4996fce4]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-4996fce4]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-4996fce4]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-4996fce4]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-4996fce4]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-4996fce4]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-4996fce4]{text-align:left}}@media(min-width:768px){p[data-v-4996fce4]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-4996fce4]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-4996fce4]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-4996fce4]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-4996fce4]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-4996fce4]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-4996fce4]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-4996fce4]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-4996fce4]{color:#666}@media(min-width:768px){.caption[data-v-4996fce4]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-4996fce4]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-4996fce4]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-4996fce4]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-4996fce4] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-4996fce4]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-4996fce4]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-4996fce4]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-4996fce4]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-4996fce4]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-4996fce4] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-4996fce4] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-4996fce4]{position:relative}.icon_modal[data-v-4996fce4]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-4996fce4]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-4996fce4]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-4996fce4]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-4996fce4]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-4996fce4]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-4996fce4]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-4996fce4]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-4996fce4]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-4996fce4]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-4996fce4]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-4996fce4]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-4996fce4]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-4996fce4]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-4996fce4]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-4996fce4]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-4996fce4]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-4996fce4]{margin-block:4rem}}.jobbtn_row_area ul[data-v-4996fce4]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-4996fce4]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-4996fce4]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-4996fce4]{border-color:currentColor}.row.job p[data-v-4996fce4]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-4996fce4]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-4996fce4]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-4996fce4]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-4996fce4]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-4996fce4]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-4996fce4]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-4996fce4]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-4996fce4]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-4996fce4]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-4996fce4]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-4996fce4]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-4996fce4]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-4996fce4]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-4996fce4]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-4996fce4]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-4996fce4]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-4996fce4]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-4996fce4]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-4996fce4]{padding:2rem}}.interview_message .holiday_area.curve[data-v-4996fce4]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-4996fce4]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-4996fce4]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-4996fce4]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-4996fce4]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-4996fce4]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-4996fce4]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-4996fce4]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-4996fce4]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-4996fce4]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-4996fce4]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-4996fce4]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-4996fce4]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-4996fce4]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-4996fce4]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-4996fce4]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-4996fce4]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-4996fce4]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-4996fce4]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-4996fce4]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-4996fce4]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-4996fce4]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-4996fce4]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-4996fce4]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-4996fce4]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-4996fce4]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-4996fce4]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-4996fce4]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-4996fce4]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-4996fce4]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-4996fce4]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-4996fce4]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-4996fce4]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-4996fce4]:before{border-color:#00a9b7}.job[data-v-4996fce4]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-4996fce4],.job .svg_circle02[data-v-4996fce4]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-4996fce4],.job .svg_circle02[data-v-4996fce4]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-4996fce4],.job .svg_circle02[data-v-4996fce4]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-4996fce4]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-4996fce4]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-4996fce4]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-4996fce4]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-4996fce4]{display:none}.job .svg-elem-1.anime.is_anime[data-v-4996fce4]{display:block;animation:animate-svg-stroke-1-4996fce4 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-4996fce4]{display:none}.job .svg-elem-2.anime.is_anime[data-v-4996fce4]{display:block;animation:animate-svg-stroke-2-4996fce4 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-4996fce4]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-4996fce4]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-4996fce4]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-4996fce4]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-4996fce4]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-4996fce4]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-4996fce4]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-4996fce4]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-4996fce4]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-4996fce4]:after{animation:mask-bg-4996fce4 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-4996fce4{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-4996fce4{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-4996fce4{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.contact_info_footer[data-v-4996fce4]{color:#fff;background-color:#212121}@media(min-width:768px){.contact_info_footer[data-v-4996fce4]{padding-block:7.75rem;text-align:center}}@media(max-width:767.89px){.contact_info_footer[data-v-4996fce4]{padding-block:5rem 8.75rem}}@media(min-width:768px){.contact_info_footer h2[data-v-4996fce4]{margin-block-end:1.875rem;font-size:2.25rem}}@media(max-width:767.89px){.contact_info_footer h2[data-v-4996fce4]{margin-block-end:2rem;font-size:1.6875rem}}@media(min-width:768px){.contact_info_footer .headline_txt[data-v-4996fce4]{margin-block-end:3.125rem}}@media(max-width:767.89px){.contact_info_footer .headline_txt[data-v-4996fce4]{margin-block-end:2rem}}.contact_info_footer .row[data-v-4996fce4]{position:relative;justify-content:space-between}@media(max-width:767.89px){.contact_info_footer .row[data-v-4996fce4]{gap:3rem}}.contact_info_footer .row>div[data-v-4996fce4]{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.contact_info_footer .row>div[data-v-4996fce4]{width:40%;padding:.9375rem;gap:1.5rem}}@media(max-width:767.89px){.contact_info_footer .row>div[data-v-4996fce4]{width:100%;gap:1rem;text-align:center}}.contact_info_footer .row>div p[data-v-4996fce4]:not(:last-of-type){margin-block-end:0}@media(min-width:768px){.contact_info_footer .row[data-v-4996fce4]:after{content:"";width:.0625rem;height:100%;border-right:solid .0625rem currentColor;position:absolute;left:50%}}.contact_info_footer .icon_wrap[data-v-4996fce4]{aspect-ratio:1/1}@media(min-width:768px){.contact_info_footer .icon_wrap[data-v-4996fce4]{width:3.75rem}}@media(max-width:767.89px){.contact_info_footer .icon_wrap[data-v-4996fce4]{width:5.25rem}}.contact_info_footer .contact_text[data-v-4996fce4]{font-size:1.125rem;font-weight:700}.contact_info_footer .tel[data-v-4996fce4]{font-size:1.5rem;font-weight:700;line-height:1.1}@media(min-width:768px){.contact_info_footer .tel .num[data-v-4996fce4]{margin-inline-start:.5rem;font-size:3rem}}@media(max-width:767.89px){.contact_info_footer .tel .num[data-v-4996fce4]{margin-inline-start:.3125rem;font-size:2.75rem}}.contact_info_footer .tel .num span[data-v-4996fce4]{display:inline-block}@media(min-width:768px){.contact_info_footer a.tel[href^="tel:"][data-v-4996fce4]{pointer-events:none;cursor:default}}.contact_info_footer[data-v-4996fce4] .text_link span{margin-inline-start:.3125rem}.contact_info_footer .c_white_reverse[data-v-4996fce4]:hover{color:#333;border-color:#fff}@media(max-width:767.89px){.pc_only[data-v-7a1c3605]{display:none}}@media(min-width:768px){.sp_only[data-v-7a1c3605]{display:none}}.img_max[data-v-7a1c3605]{width:100%;height:auto}:is(a[data-v-7a1c3605],button[data-v-7a1c3605]):not(.btn),.hover[data-v-7a1c3605]{transition:all .3s 0s ease}:is(a[data-v-7a1c3605],button[data-v-7a1c3605]):not(.btn):hover,.hover[data-v-7a1c3605]:hover{opacity:.7}.hover_scale[data-v-7a1c3605]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-7a1c3605]{transform:scale(1.2);transition:1s all}a[data-v-7a1c3605],button[data-v-7a1c3605]{cursor:pointer}.d_block[data-v-7a1c3605]{display:block}.d_inline[data-v-7a1c3605]{display:inline}.d_inline_block[data-v-7a1c3605]{display:inline-block}.d_none[data-v-7a1c3605]{display:none}.d_flex[data-v-7a1c3605]{display:flex}.d_grid[data-v-7a1c3605]{display:grid}.text_start[data-v-7a1c3605]{text-align:left}.text_center[data-v-7a1c3605]{text-align:center}.text_end[data-v-7a1c3605]{text-align:right}.fw_light[data-v-7a1c3605]{font-weight:300}.fw_regular[data-v-7a1c3605]{font-weight:400}.fw_medium[data-v-7a1c3605]{font-weight:500}.fw_semibold[data-v-7a1c3605]{font-weight:600}.fw_bold[data-v-7a1c3605]{font-weight:700}.p_relative[data-v-7a1c3605]{position:relative}.p_absolute[data-v-7a1c3605]{position:absolute}.p_fixed[data-v-7a1c3605]{position:fixed}.p_sticky[data-v-7a1c3605]{position:sticky}.p_static[data-v-7a1c3605]{position:static}.kerning[data-v-7a1c3605]{font-feature-settings:"palt"}.no_break[data-v-7a1c3605]{display:inline-block}@media(min-width:768px){.gap1[data-v-7a1c3605]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-7a1c3605]{gap:5px}}@media(min-width:768px){.gap2[data-v-7a1c3605]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-7a1c3605]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-7a1c3605]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-7a1c3605]{gap:10px}}@media(min-width:768px){.gap4[data-v-7a1c3605]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-7a1c3605]{gap:15px}}@media(min-width:768px){.gap5[data-v-7a1c3605]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-7a1c3605]{gap:20px}}@media(min-width:768px){.gap6[data-v-7a1c3605]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-7a1c3605]{gap:30px}}@media(min-width:768px){section[data-v-7a1c3605]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-7a1c3605]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-7a1c3605]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-7a1c3605]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-7a1c3605]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-7a1c3605]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-7a1c3605]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-7a1c3605]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-7a1c3605]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-7a1c3605]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-7a1c3605]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-7a1c3605]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-7a1c3605]{flex-direction:row-reverse}}.row[data-v-7a1c3605]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-7a1c3605]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-7a1c3605]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-7a1c3605]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-7a1c3605]+*,.row.col2>div>picture[data-v-7a1c3605]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-7a1c3605]+*,.row.col2>div>picture[data-v-7a1c3605]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-7a1c3605]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-7a1c3605]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-7a1c3605]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-7a1c3605]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-7a1c3605]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-7a1c3605]+*,.row.col3>div>picture[data-v-7a1c3605]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-7a1c3605]+*,.row.col3>div>picture[data-v-7a1c3605]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-7a1c3605]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-7a1c3605]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-7a1c3605]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-7a1c3605]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-7a1c3605]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-7a1c3605]+*,.row.col4>div>picture[data-v-7a1c3605]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-7a1c3605]+*,.row.col4>div>picture[data-v-7a1c3605]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-7a1c3605]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-7a1c3605]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-7a1c3605]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-7a1c3605]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-7a1c3605]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-7a1c3605]+*,.row.col5>div>picture[data-v-7a1c3605]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-7a1c3605]+*,.row.col5>div>picture[data-v-7a1c3605]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-7a1c3605]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-7a1c3605]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-7a1c3605]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-7a1c3605]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-7a1c3605]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-7a1c3605]{gap:0}}.head_typ.fs_lg[data-v-7a1c3605]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-7a1c3605]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-7a1c3605]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-7a1c3605]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-7a1c3605]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-7a1c3605]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-7a1c3605]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-7a1c3605]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-7a1c3605]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-7a1c3605]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-7a1c3605]{font-size:.875rem}.head_typ.fs_md .badge[data-v-7a1c3605]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-7a1c3605]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-7a1c3605]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-7a1c3605]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-7a1c3605]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-7a1c3605]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-7a1c3605]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-7a1c3605]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-7a1c3605]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-7a1c3605]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-7a1c3605]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-7a1c3605]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-7a1c3605]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-7a1c3605]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-7a1c3605]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-7a1c3605]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-7a1c3605]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-7a1c3605]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-7a1c3605]{text-align:left}}@media(min-width:768px){p[data-v-7a1c3605]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-7a1c3605]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-7a1c3605]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-7a1c3605]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-7a1c3605]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-7a1c3605]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-7a1c3605]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-7a1c3605]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-7a1c3605]{color:#666}@media(min-width:768px){.caption[data-v-7a1c3605]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-7a1c3605]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-7a1c3605]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-7a1c3605]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-7a1c3605] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-7a1c3605]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-7a1c3605]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-7a1c3605]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-7a1c3605]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-7a1c3605]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-7a1c3605] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-7a1c3605] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-7a1c3605]{position:relative}.icon_modal[data-v-7a1c3605]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-7a1c3605]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-7a1c3605]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-7a1c3605]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-7a1c3605]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-7a1c3605]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-7a1c3605]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-7a1c3605]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-7a1c3605]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-7a1c3605]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-7a1c3605]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-7a1c3605]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-7a1c3605]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-7a1c3605]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-7a1c3605]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-7a1c3605]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-7a1c3605]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-7a1c3605]{margin-block:4rem}}.jobbtn_row_area ul[data-v-7a1c3605]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-7a1c3605]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-7a1c3605]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-7a1c3605]{border-color:currentColor}.row.job p[data-v-7a1c3605]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-7a1c3605]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-7a1c3605]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-7a1c3605]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-7a1c3605]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-7a1c3605]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-7a1c3605]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-7a1c3605]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-7a1c3605]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-7a1c3605]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-7a1c3605]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-7a1c3605]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-7a1c3605]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-7a1c3605]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-7a1c3605]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-7a1c3605]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-7a1c3605]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-7a1c3605]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-7a1c3605]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-7a1c3605]{padding:2rem}}.interview_message .holiday_area.curve[data-v-7a1c3605]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-7a1c3605]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-7a1c3605]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-7a1c3605]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-7a1c3605]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-7a1c3605]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-7a1c3605]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-7a1c3605]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-7a1c3605]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-7a1c3605]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-7a1c3605]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-7a1c3605]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-7a1c3605]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-7a1c3605]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-7a1c3605]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-7a1c3605]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-7a1c3605]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-7a1c3605]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-7a1c3605]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-7a1c3605]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-7a1c3605]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-7a1c3605]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-7a1c3605]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-7a1c3605]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-7a1c3605]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-7a1c3605]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-7a1c3605]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-7a1c3605]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-7a1c3605]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-7a1c3605]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-7a1c3605]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-7a1c3605]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-7a1c3605]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-7a1c3605]:before{border-color:#00a9b7}.job[data-v-7a1c3605]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-7a1c3605],.job .svg_circle02[data-v-7a1c3605]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-7a1c3605],.job .svg_circle02[data-v-7a1c3605]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-7a1c3605],.job .svg_circle02[data-v-7a1c3605]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-7a1c3605]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-7a1c3605]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-7a1c3605]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-7a1c3605]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-7a1c3605]{display:none}.job .svg-elem-1.anime.is_anime[data-v-7a1c3605]{display:block;animation:animate-svg-stroke-1-7a1c3605 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-7a1c3605]{display:none}.job .svg-elem-2.anime.is_anime[data-v-7a1c3605]{display:block;animation:animate-svg-stroke-2-7a1c3605 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-7a1c3605]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-7a1c3605]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-7a1c3605]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-7a1c3605]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-7a1c3605]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-7a1c3605]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-7a1c3605]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-7a1c3605]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-7a1c3605]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-7a1c3605]:after{animation:mask-bg-7a1c3605 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-7a1c3605{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-7a1c3605{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-7a1c3605{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.contact_info_footer[data-v-7a1c3605]{color:#fff;background-color:#212121}@media(min-width:768px){.contact_info_footer[data-v-7a1c3605]{padding-block:7.75rem;text-align:center}}@media(max-width:767.89px){.contact_info_footer[data-v-7a1c3605]{padding-block:5rem}}@media(min-width:768px){.contact_info_footer h2[data-v-7a1c3605]{margin-block-end:1.875rem;font-size:2.25rem}}@media(max-width:767.89px){.contact_info_footer h2[data-v-7a1c3605]{margin-block-end:2rem;font-size:1.6875rem}}@media(min-width:768px){.contact_info_footer .headline_txt[data-v-7a1c3605]{margin-block-end:3.125rem}}@media(max-width:767.89px){.contact_info_footer .headline_txt[data-v-7a1c3605]{margin-block-end:2rem}}.contact_info_footer .row[data-v-7a1c3605]{position:relative;justify-content:space-between}@media(max-width:767.89px){.contact_info_footer .row[data-v-7a1c3605]{gap:3rem}}.contact_info_footer .row>div[data-v-7a1c3605]{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.contact_info_footer .row>div[data-v-7a1c3605]{width:40%;padding:.9375rem;gap:1.5rem}}@media(max-width:767.89px){.contact_info_footer .row>div[data-v-7a1c3605]{width:100%;gap:1rem;text-align:center}}.contact_info_footer .row>div p[data-v-7a1c3605]:not(:last-of-type){margin-block-end:0}@media(min-width:768px){.contact_info_footer .row[data-v-7a1c3605]:after{content:"";width:.0625rem;height:100%;border-right:solid .0625rem currentColor;position:absolute;left:50%}}.contact_info_footer .icon_wrap[data-v-7a1c3605]{aspect-ratio:1/1}@media(min-width:768px){.contact_info_footer .icon_wrap[data-v-7a1c3605]{width:3.75rem}}@media(max-width:767.89px){.contact_info_footer .icon_wrap[data-v-7a1c3605]{width:5.25rem}}.contact_info_footer .contact_text[data-v-7a1c3605]{font-size:1.125rem;font-weight:700}.contact_info_footer .tel[data-v-7a1c3605]{font-size:1.5rem;font-weight:700;line-height:1.1}@media(min-width:768px){.contact_info_footer .tel .num[data-v-7a1c3605]{margin-inline-start:.5rem;font-size:3rem}}@media(max-width:767.89px){.contact_info_footer .tel .num[data-v-7a1c3605]{margin-inline-start:.3125rem;font-size:2.75rem}}.contact_info_footer .tel .num span[data-v-7a1c3605]{display:inline-block}@media(min-width:768px){.contact_info_footer a.tel[href^="tel:"][data-v-7a1c3605]{pointer-events:none;cursor:default}}.contact_info_footer[data-v-7a1c3605] .text_link span{margin-inline-start:.3125rem}.contact_info_footer .c_white_reverse[data-v-7a1c3605]:hover{color:#333;border-color:#fff}@media(max-width:767.89px){.pc_only[data-v-0ab9ac0c]{display:none}}@media(min-width:768px){.sp_only[data-v-0ab9ac0c]{display:none}}.img_max[data-v-0ab9ac0c]{width:100%;height:auto}:is(a[data-v-0ab9ac0c],button[data-v-0ab9ac0c]):not(.btn),.hover[data-v-0ab9ac0c]{transition:all .3s 0s ease}:is(a[data-v-0ab9ac0c],button[data-v-0ab9ac0c]):not(.btn):hover,.hover[data-v-0ab9ac0c]:hover{opacity:.7}.hover_scale[data-v-0ab9ac0c]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-0ab9ac0c]{transform:scale(1.2);transition:1s all}a[data-v-0ab9ac0c],button[data-v-0ab9ac0c]{cursor:pointer}.d_block[data-v-0ab9ac0c]{display:block}.d_inline[data-v-0ab9ac0c]{display:inline}.d_inline_block[data-v-0ab9ac0c]{display:inline-block}.d_none[data-v-0ab9ac0c]{display:none}.d_flex[data-v-0ab9ac0c]{display:flex}.d_grid[data-v-0ab9ac0c]{display:grid}.text_start[data-v-0ab9ac0c]{text-align:left}.text_center[data-v-0ab9ac0c]{text-align:center}.text_end[data-v-0ab9ac0c]{text-align:right}.fw_light[data-v-0ab9ac0c]{font-weight:300}.fw_regular[data-v-0ab9ac0c]{font-weight:400}.fw_medium[data-v-0ab9ac0c]{font-weight:500}.fw_semibold[data-v-0ab9ac0c]{font-weight:600}.fw_bold[data-v-0ab9ac0c]{font-weight:700}.p_relative[data-v-0ab9ac0c]{position:relative}.p_absolute[data-v-0ab9ac0c]{position:absolute}.p_fixed[data-v-0ab9ac0c]{position:fixed}.p_sticky[data-v-0ab9ac0c]{position:sticky}.p_static[data-v-0ab9ac0c]{position:static}.kerning[data-v-0ab9ac0c]{font-feature-settings:"palt"}.no_break[data-v-0ab9ac0c]{display:inline-block}@media(min-width:768px){.gap1[data-v-0ab9ac0c]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-0ab9ac0c]{gap:5px}}@media(min-width:768px){.gap2[data-v-0ab9ac0c]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-0ab9ac0c]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-0ab9ac0c]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-0ab9ac0c]{gap:10px}}@media(min-width:768px){.gap4[data-v-0ab9ac0c]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-0ab9ac0c]{gap:15px}}@media(min-width:768px){.gap5[data-v-0ab9ac0c]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-0ab9ac0c]{gap:20px}}@media(min-width:768px){.gap6[data-v-0ab9ac0c]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-0ab9ac0c]{gap:30px}}@media(min-width:768px){section[data-v-0ab9ac0c]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-0ab9ac0c]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-0ab9ac0c]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-0ab9ac0c]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-0ab9ac0c]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-0ab9ac0c]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-0ab9ac0c]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-0ab9ac0c]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-0ab9ac0c]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-0ab9ac0c]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-0ab9ac0c]{flex-direction:row-reverse}}.row[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-0ab9ac0c]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-0ab9ac0c]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-0ab9ac0c]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-0ab9ac0c]+*,.row.col2>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-0ab9ac0c]+*,.row.col2>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-0ab9ac0c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-0ab9ac0c]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-0ab9ac0c]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-0ab9ac0c]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-0ab9ac0c]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-0ab9ac0c]+*,.row.col3>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-0ab9ac0c]+*,.row.col3>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-0ab9ac0c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-0ab9ac0c]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-0ab9ac0c]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-0ab9ac0c]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-0ab9ac0c]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-0ab9ac0c]+*,.row.col4>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-0ab9ac0c]+*,.row.col4>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-0ab9ac0c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-0ab9ac0c]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-0ab9ac0c]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-0ab9ac0c]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-0ab9ac0c]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-0ab9ac0c]+*,.row.col5>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-0ab9ac0c]+*,.row.col5>div>picture[data-v-0ab9ac0c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-0ab9ac0c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-0ab9ac0c]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-0ab9ac0c]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-0ab9ac0c]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-0ab9ac0c]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-0ab9ac0c]{gap:0}}.head_typ.fs_lg[data-v-0ab9ac0c]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-0ab9ac0c]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-0ab9ac0c]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-0ab9ac0c]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-0ab9ac0c]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-0ab9ac0c]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-0ab9ac0c]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-0ab9ac0c]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-0ab9ac0c]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-0ab9ac0c]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-0ab9ac0c]{font-size:.875rem}.head_typ.fs_md .badge[data-v-0ab9ac0c]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-0ab9ac0c]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-0ab9ac0c]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-0ab9ac0c]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-0ab9ac0c]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-0ab9ac0c]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-0ab9ac0c]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-0ab9ac0c]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-0ab9ac0c]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-0ab9ac0c]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-0ab9ac0c]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-0ab9ac0c]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-0ab9ac0c]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-0ab9ac0c]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-0ab9ac0c]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-0ab9ac0c]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-0ab9ac0c]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-0ab9ac0c]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-0ab9ac0c]{text-align:left}}@media(min-width:768px){p[data-v-0ab9ac0c]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-0ab9ac0c]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-0ab9ac0c]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-0ab9ac0c]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-0ab9ac0c]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-0ab9ac0c]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-0ab9ac0c]{color:#666}@media(min-width:768px){.caption[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-0ab9ac0c]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-0ab9ac0c]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-0ab9ac0c] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-0ab9ac0c]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-0ab9ac0c]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-0ab9ac0c]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-0ab9ac0c]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-0ab9ac0c]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-0ab9ac0c] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-0ab9ac0c] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-0ab9ac0c]{position:relative}.icon_modal[data-v-0ab9ac0c]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-0ab9ac0c]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-0ab9ac0c]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-0ab9ac0c]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-0ab9ac0c]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-0ab9ac0c]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-0ab9ac0c]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-0ab9ac0c]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-0ab9ac0c]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-0ab9ac0c]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-0ab9ac0c]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-0ab9ac0c]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-0ab9ac0c]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-0ab9ac0c]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-0ab9ac0c]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-0ab9ac0c]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-0ab9ac0c]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-0ab9ac0c]{margin-block:4rem}}.jobbtn_row_area ul[data-v-0ab9ac0c]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-0ab9ac0c]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-0ab9ac0c]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-0ab9ac0c]{border-color:currentColor}.row.job p[data-v-0ab9ac0c]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-0ab9ac0c]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-0ab9ac0c]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-0ab9ac0c]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-0ab9ac0c]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-0ab9ac0c]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-0ab9ac0c]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-0ab9ac0c]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-0ab9ac0c]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-0ab9ac0c]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-0ab9ac0c]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-0ab9ac0c]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-0ab9ac0c]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-0ab9ac0c]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-0ab9ac0c]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-0ab9ac0c]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-0ab9ac0c]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-0ab9ac0c]{padding:2rem}}.interview_message .holiday_area.curve[data-v-0ab9ac0c]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-0ab9ac0c]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-0ab9ac0c]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-0ab9ac0c]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-0ab9ac0c]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-0ab9ac0c]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-0ab9ac0c]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-0ab9ac0c]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-0ab9ac0c]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-0ab9ac0c]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-0ab9ac0c]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-0ab9ac0c]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-0ab9ac0c]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-0ab9ac0c]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-0ab9ac0c]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-0ab9ac0c]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-0ab9ac0c]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-0ab9ac0c]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-0ab9ac0c]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-0ab9ac0c]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-0ab9ac0c]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-0ab9ac0c]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-0ab9ac0c]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-0ab9ac0c]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-0ab9ac0c]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-0ab9ac0c]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-0ab9ac0c]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-0ab9ac0c]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-0ab9ac0c]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-0ab9ac0c]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-0ab9ac0c]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-0ab9ac0c]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-0ab9ac0c]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-0ab9ac0c]:before{border-color:#00a9b7}.job[data-v-0ab9ac0c]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-0ab9ac0c],.job .svg_circle02[data-v-0ab9ac0c]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-0ab9ac0c],.job .svg_circle02[data-v-0ab9ac0c]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-0ab9ac0c],.job .svg_circle02[data-v-0ab9ac0c]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-0ab9ac0c]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-0ab9ac0c]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-0ab9ac0c]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-0ab9ac0c]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-0ab9ac0c]{display:none}.job .svg-elem-1.anime.is_anime[data-v-0ab9ac0c]{display:block;animation:animate-svg-stroke-1-0ab9ac0c var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-0ab9ac0c]{display:none}.job .svg-elem-2.anime.is_anime[data-v-0ab9ac0c]{display:block;animation:animate-svg-stroke-2-0ab9ac0c var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-0ab9ac0c]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-0ab9ac0c]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-0ab9ac0c]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-0ab9ac0c]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-0ab9ac0c]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-0ab9ac0c]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-0ab9ac0c]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-0ab9ac0c]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-0ab9ac0c]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-0ab9ac0c]:after{animation:mask-bg-0ab9ac0c 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-0ab9ac0c{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-0ab9ac0c{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-0ab9ac0c{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}[data-v-0ab9ac0c] .cookie__floating__content{max-height:initial;margin-block-end:0;font-size:.875rem}[data-v-0ab9ac0c] .cookie__floating__content a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}[data-v-0ab9ac0c] .cookie__floating__buttons__button--accept,[data-v-0ab9ac0c] .cookie__floating__buttons__button--accept:hover{color:#111987;background-color:#eee;border-color:#eee}[data-v-0ab9ac0c] .cookie__floating__buttons__button:first-child{border-right:none}@media(max-width:767.89px){.pc_only[data-v-c4178beb]{display:none}}@media(min-width:768px){.sp_only[data-v-c4178beb]{display:none}}.img_max[data-v-c4178beb]{width:100%;height:auto}:is(a[data-v-c4178beb],button[data-v-c4178beb]):not(.btn),.hover[data-v-c4178beb]{transition:all .3s 0s ease}:is(a[data-v-c4178beb],button[data-v-c4178beb]):not(.btn):hover,.hover[data-v-c4178beb]:hover{opacity:.7}.hover_scale[data-v-c4178beb]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-c4178beb]{transform:scale(1.2);transition:1s all}a[data-v-c4178beb],button[data-v-c4178beb]{cursor:pointer}.d_block[data-v-c4178beb]{display:block}.d_inline[data-v-c4178beb]{display:inline}.d_inline_block[data-v-c4178beb]{display:inline-block}.d_none[data-v-c4178beb]{display:none}.d_flex[data-v-c4178beb]{display:flex}.d_grid[data-v-c4178beb]{display:grid}.text_start[data-v-c4178beb]{text-align:left}.text_center[data-v-c4178beb]{text-align:center}.text_end[data-v-c4178beb]{text-align:right}.fw_light[data-v-c4178beb]{font-weight:300}.fw_regular[data-v-c4178beb]{font-weight:400}.fw_medium[data-v-c4178beb]{font-weight:500}.fw_semibold[data-v-c4178beb]{font-weight:600}.fw_bold[data-v-c4178beb]{font-weight:700}.p_relative[data-v-c4178beb]{position:relative}.p_absolute[data-v-c4178beb]{position:absolute}.p_fixed[data-v-c4178beb]{position:fixed}.p_sticky[data-v-c4178beb]{position:sticky}.p_static[data-v-c4178beb]{position:static}.kerning[data-v-c4178beb]{font-feature-settings:"palt"}.no_break[data-v-c4178beb]{display:inline-block}@media(min-width:768px){.gap1[data-v-c4178beb]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-c4178beb]{gap:5px}}@media(min-width:768px){.gap2[data-v-c4178beb]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-c4178beb]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-c4178beb]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-c4178beb]{gap:10px}}@media(min-width:768px){.gap4[data-v-c4178beb]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-c4178beb]{gap:15px}}@media(min-width:768px){.gap5[data-v-c4178beb]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-c4178beb]{gap:20px}}@media(min-width:768px){.gap6[data-v-c4178beb]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-c4178beb]{gap:30px}}@media(min-width:768px){section[data-v-c4178beb]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-c4178beb]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-c4178beb]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-c4178beb]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-c4178beb]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-c4178beb]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-c4178beb]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-c4178beb]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-c4178beb]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-c4178beb]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-c4178beb]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-c4178beb]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-c4178beb]{flex-direction:row-reverse}}.row[data-v-c4178beb]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-c4178beb]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-c4178beb]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-c4178beb]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-c4178beb]+*,.row.col2>div>picture[data-v-c4178beb]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-c4178beb]+*,.row.col2>div>picture[data-v-c4178beb]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-c4178beb]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-c4178beb]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-c4178beb]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-c4178beb]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-c4178beb]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-c4178beb]+*,.row.col3>div>picture[data-v-c4178beb]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-c4178beb]+*,.row.col3>div>picture[data-v-c4178beb]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-c4178beb]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-c4178beb]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-c4178beb]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-c4178beb]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-c4178beb]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-c4178beb]+*,.row.col4>div>picture[data-v-c4178beb]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-c4178beb]+*,.row.col4>div>picture[data-v-c4178beb]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-c4178beb]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-c4178beb]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-c4178beb]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-c4178beb]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-c4178beb]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-c4178beb]+*,.row.col5>div>picture[data-v-c4178beb]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-c4178beb]+*,.row.col5>div>picture[data-v-c4178beb]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-c4178beb]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-c4178beb]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-c4178beb]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-c4178beb]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-c4178beb]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-c4178beb]{gap:0}}.head_typ.fs_lg[data-v-c4178beb]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-c4178beb]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-c4178beb]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-c4178beb]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-c4178beb]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-c4178beb]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-c4178beb]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-c4178beb]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-c4178beb]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-c4178beb]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-c4178beb]{font-size:.875rem}.head_typ.fs_md .badge[data-v-c4178beb]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-c4178beb]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-c4178beb]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-c4178beb]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-c4178beb]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-c4178beb]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-c4178beb]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-c4178beb]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-c4178beb]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-c4178beb]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-c4178beb]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-c4178beb]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-c4178beb]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-c4178beb]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-c4178beb]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-c4178beb]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-c4178beb]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-c4178beb]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-c4178beb]{text-align:left}}@media(min-width:768px){p[data-v-c4178beb]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-c4178beb]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-c4178beb]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-c4178beb]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-c4178beb]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-c4178beb]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-c4178beb]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-c4178beb]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-c4178beb]{color:#666}@media(min-width:768px){.caption[data-v-c4178beb]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-c4178beb]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-c4178beb]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-c4178beb]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-c4178beb] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-c4178beb]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-c4178beb]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-c4178beb]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-c4178beb]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-c4178beb]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-c4178beb] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-c4178beb] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-c4178beb]{position:relative}.icon_modal[data-v-c4178beb]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-c4178beb]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-c4178beb]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-c4178beb]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-c4178beb]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-c4178beb]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-c4178beb]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-c4178beb]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-c4178beb]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-c4178beb]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-c4178beb]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-c4178beb]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-c4178beb]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-c4178beb]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-c4178beb]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-c4178beb]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-c4178beb]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-c4178beb]{margin-block:4rem}}.jobbtn_row_area ul[data-v-c4178beb]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-c4178beb]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-c4178beb]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-c4178beb]{border-color:currentColor}.row.job p[data-v-c4178beb]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-c4178beb]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-c4178beb]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-c4178beb]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-c4178beb]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-c4178beb]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-c4178beb]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-c4178beb]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-c4178beb]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-c4178beb]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-c4178beb]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-c4178beb]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-c4178beb]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-c4178beb]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-c4178beb]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-c4178beb]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-c4178beb]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-c4178beb]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-c4178beb]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-c4178beb]{padding:2rem}}.interview_message .holiday_area.curve[data-v-c4178beb]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-c4178beb]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-c4178beb]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-c4178beb]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-c4178beb]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-c4178beb]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-c4178beb]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-c4178beb]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-c4178beb]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-c4178beb]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-c4178beb]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-c4178beb]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-c4178beb]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-c4178beb]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-c4178beb]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-c4178beb]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-c4178beb]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-c4178beb]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-c4178beb]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-c4178beb]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-c4178beb]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-c4178beb]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-c4178beb]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-c4178beb]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-c4178beb]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-c4178beb]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-c4178beb]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-c4178beb]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-c4178beb]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-c4178beb]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-c4178beb]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-c4178beb]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-c4178beb]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-c4178beb]:before{border-color:#00a9b7}.job[data-v-c4178beb]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-c4178beb],.job .svg_circle02[data-v-c4178beb]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-c4178beb],.job .svg_circle02[data-v-c4178beb]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-c4178beb],.job .svg_circle02[data-v-c4178beb]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-c4178beb]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-c4178beb]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-c4178beb]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-c4178beb]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-c4178beb]{display:none}.job .svg-elem-1.anime.is_anime[data-v-c4178beb]{display:block;animation:animate-svg-stroke-1-c4178beb var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-c4178beb]{display:none}.job .svg-elem-2.anime.is_anime[data-v-c4178beb]{display:block;animation:animate-svg-stroke-2-c4178beb var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-c4178beb]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-c4178beb]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-c4178beb]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-c4178beb]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-c4178beb]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-c4178beb]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-c4178beb]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-c4178beb]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-c4178beb]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-c4178beb]:after{animation:mask-bg-c4178beb 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-c4178beb{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-c4178beb{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-c4178beb{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.page_top_btn[data-v-c4178beb]{aspect-ratio:1/1;background-color:#fff;color:#111987;border:solid 1px currentColor;border-radius:50px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:auto}@media(min-width:768px){.page_top_btn[data-v-c4178beb]{width:3.5rem;top:1.25rem;right:1.25rem}}@media(max-width:767.89px){.page_top_btn[data-v-c4178beb]{width:2.5rem;top:-3.75rem;right:1.25rem}}.page_top_btn.is_fixed[data-v-c4178beb]{position:fixed;top:auto}@media(min-width:768px){.page_top_btn.is_fixed[data-v-c4178beb]{bottom:1.5rem}}@media(max-width:767.89px){.page_top_btn.is_fixed[data-v-c4178beb]{bottom:1.25rem}}.page_top_btn .general_arrow[data-v-c4178beb]{margin-inline-start:initial;padding-block-start:initial}.opacity-enter[data-v-c4178beb]{opacity:0}.opacity-enter-active[data-v-c4178beb]{transition:opacity 1s}.opacity-enter-to[data-v-c4178beb],.opacity-leave[data-v-c4178beb]{opacity:1}.opacity-leave-active[data-v-c4178beb]{transition:opacity 1s}.opacity-leave-to[data-v-c4178beb]{opacity:0}@media(max-width:767.89px){.pc_only[data-v-55d6f468]{display:none}}@media(min-width:768px){.sp_only[data-v-55d6f468]{display:none}}.img_max[data-v-55d6f468]{width:100%;height:auto}:is(a[data-v-55d6f468],button[data-v-55d6f468]):not(.btn),.hover[data-v-55d6f468]{transition:all .3s 0s ease}:is(a[data-v-55d6f468],button[data-v-55d6f468]):not(.btn):hover,.hover[data-v-55d6f468]:hover{opacity:.7}.hover_scale[data-v-55d6f468]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-55d6f468]{transform:scale(1.2);transition:1s all}a[data-v-55d6f468],button[data-v-55d6f468]{cursor:pointer}.d_block[data-v-55d6f468]{display:block}.d_inline[data-v-55d6f468]{display:inline}.d_inline_block[data-v-55d6f468]{display:inline-block}.d_none[data-v-55d6f468]{display:none}.d_flex[data-v-55d6f468]{display:flex}.d_grid[data-v-55d6f468]{display:grid}.text_start[data-v-55d6f468]{text-align:left}.text_center[data-v-55d6f468]{text-align:center}.text_end[data-v-55d6f468]{text-align:right}.fw_light[data-v-55d6f468]{font-weight:300}.fw_regular[data-v-55d6f468]{font-weight:400}.fw_medium[data-v-55d6f468]{font-weight:500}.fw_semibold[data-v-55d6f468]{font-weight:600}.fw_bold[data-v-55d6f468]{font-weight:700}.p_relative[data-v-55d6f468]{position:relative}.p_absolute[data-v-55d6f468]{position:absolute}.p_fixed[data-v-55d6f468]{position:fixed}.p_sticky[data-v-55d6f468]{position:sticky}.p_static[data-v-55d6f468]{position:static}.kerning[data-v-55d6f468]{font-feature-settings:"palt"}.no_break[data-v-55d6f468]{display:inline-block}@media(min-width:768px){.gap1[data-v-55d6f468]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-55d6f468]{gap:5px}}@media(min-width:768px){.gap2[data-v-55d6f468]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-55d6f468]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-55d6f468]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-55d6f468]{gap:10px}}@media(min-width:768px){.gap4[data-v-55d6f468]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-55d6f468]{gap:15px}}@media(min-width:768px){.gap5[data-v-55d6f468]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-55d6f468]{gap:20px}}@media(min-width:768px){.gap6[data-v-55d6f468]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-55d6f468]{gap:30px}}@media(min-width:768px){section[data-v-55d6f468]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-55d6f468]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-55d6f468]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-55d6f468]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-55d6f468]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-55d6f468]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-55d6f468]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-55d6f468]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-55d6f468]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-55d6f468]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-55d6f468]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-55d6f468]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-55d6f468]{flex-direction:row-reverse}}.row[data-v-55d6f468]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-55d6f468]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-55d6f468]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-55d6f468]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-55d6f468]+*,.row.col2>div>picture[data-v-55d6f468]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-55d6f468]+*,.row.col2>div>picture[data-v-55d6f468]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-55d6f468]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-55d6f468]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-55d6f468]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-55d6f468]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-55d6f468]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-55d6f468]+*,.row.col3>div>picture[data-v-55d6f468]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-55d6f468]+*,.row.col3>div>picture[data-v-55d6f468]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-55d6f468]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-55d6f468]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-55d6f468]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-55d6f468]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-55d6f468]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-55d6f468]+*,.row.col4>div>picture[data-v-55d6f468]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-55d6f468]+*,.row.col4>div>picture[data-v-55d6f468]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-55d6f468]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-55d6f468]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-55d6f468]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-55d6f468]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-55d6f468]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-55d6f468]+*,.row.col5>div>picture[data-v-55d6f468]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-55d6f468]+*,.row.col5>div>picture[data-v-55d6f468]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-55d6f468]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-55d6f468]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-55d6f468]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-55d6f468]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-55d6f468]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-55d6f468]{gap:0}}.head_typ.fs_lg[data-v-55d6f468]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-55d6f468]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-55d6f468]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-55d6f468]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-55d6f468]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-55d6f468]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-55d6f468]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-55d6f468]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-55d6f468]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-55d6f468]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-55d6f468]{font-size:.875rem}.head_typ.fs_md .badge[data-v-55d6f468]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-55d6f468]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-55d6f468]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-55d6f468]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-55d6f468]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-55d6f468]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-55d6f468]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-55d6f468]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-55d6f468]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-55d6f468]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-55d6f468]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-55d6f468]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-55d6f468]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-55d6f468]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-55d6f468]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-55d6f468]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-55d6f468]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-55d6f468]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-55d6f468]{text-align:left}}@media(min-width:768px){p[data-v-55d6f468]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-55d6f468]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-55d6f468]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-55d6f468]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-55d6f468]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-55d6f468]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-55d6f468]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-55d6f468]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-55d6f468]{color:#666}@media(min-width:768px){.caption[data-v-55d6f468]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-55d6f468]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-55d6f468]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-55d6f468]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-55d6f468] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-55d6f468]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-55d6f468]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-55d6f468]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-55d6f468]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-55d6f468]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-55d6f468] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-55d6f468] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-55d6f468]{position:relative}.icon_modal[data-v-55d6f468]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-55d6f468]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-55d6f468]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-55d6f468]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-55d6f468]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-55d6f468]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-55d6f468]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-55d6f468]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-55d6f468]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-55d6f468]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-55d6f468]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-55d6f468]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-55d6f468]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-55d6f468]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-55d6f468]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-55d6f468]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-55d6f468]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-55d6f468]{margin-block:4rem}}.jobbtn_row_area ul[data-v-55d6f468]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-55d6f468]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-55d6f468]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-55d6f468]{border-color:currentColor}.row.job p[data-v-55d6f468]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-55d6f468]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-55d6f468]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-55d6f468]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-55d6f468]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-55d6f468]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-55d6f468]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-55d6f468]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-55d6f468]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-55d6f468]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-55d6f468]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-55d6f468]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-55d6f468]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-55d6f468]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-55d6f468]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-55d6f468]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-55d6f468]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-55d6f468]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-55d6f468]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-55d6f468]{padding:2rem}}.interview_message .holiday_area.curve[data-v-55d6f468]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-55d6f468]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-55d6f468]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-55d6f468]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-55d6f468]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-55d6f468]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-55d6f468]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-55d6f468]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-55d6f468]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-55d6f468]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-55d6f468]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-55d6f468]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-55d6f468]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-55d6f468]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-55d6f468]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-55d6f468]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-55d6f468]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-55d6f468]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-55d6f468]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-55d6f468]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-55d6f468]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-55d6f468]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-55d6f468]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-55d6f468]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-55d6f468]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-55d6f468]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-55d6f468]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-55d6f468]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-55d6f468]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-55d6f468]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-55d6f468]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-55d6f468]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-55d6f468]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-55d6f468]:before{border-color:#00a9b7}.job[data-v-55d6f468]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-55d6f468],.job .svg_circle02[data-v-55d6f468]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-55d6f468],.job .svg_circle02[data-v-55d6f468]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-55d6f468],.job .svg_circle02[data-v-55d6f468]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-55d6f468]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-55d6f468]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-55d6f468]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-55d6f468]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-55d6f468]{display:none}.job .svg-elem-1.anime.is_anime[data-v-55d6f468]{display:block;animation:animate-svg-stroke-1-55d6f468 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-55d6f468]{display:none}.job .svg-elem-2.anime.is_anime[data-v-55d6f468]{display:block;animation:animate-svg-stroke-2-55d6f468 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-55d6f468]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-55d6f468]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-55d6f468]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-55d6f468]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-55d6f468]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-55d6f468]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-55d6f468]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-55d6f468]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-55d6f468]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-55d6f468]:after{animation:mask-bg-55d6f468 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-55d6f468{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-55d6f468{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-55d6f468{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.footer_btns[data-v-55d6f468]{background-color:#111987;display:flex;gap:1rem;align-items:center;position:absolute;right:0}@media(min-width:768px){.footer_btns[data-v-55d6f468]{padding:1rem 1.5rem;border-top-left-radius:16px;bottom:0}}@media(max-width:767.89px){.footer_btns[data-v-55d6f468]{width:100%;padding:.625rem 1rem;top:-60px}}.footer_btns.is_fixed[data-v-55d6f468]{position:fixed}@media(max-width:767.89px){.footer_btns.is_fixed[data-v-55d6f468]{top:auto;bottom:0}}.page_top_btn[data-v-55d6f468]{position:static}.opacity-enter[data-v-55d6f468]{opacity:0}.opacity-enter-active[data-v-55d6f468]{transition:opacity 1s}.opacity-enter-to[data-v-55d6f468],.opacity-leave[data-v-55d6f468]{opacity:1}.opacity-leave-active[data-v-55d6f468]{transition:opacity 1s}.opacity-leave-to[data-v-55d6f468]{opacity:0}@media(max-width:767.89px){.pc_only[data-v-b58de990]{display:none}}@media(min-width:768px){.sp_only[data-v-b58de990]{display:none}}.img_max[data-v-b58de990]{width:100%;height:auto}:is(a[data-v-b58de990],button[data-v-b58de990]):not(.btn),.hover[data-v-b58de990]{transition:all .3s 0s ease}:is(a[data-v-b58de990],button[data-v-b58de990]):not(.btn):hover,.hover[data-v-b58de990]:hover{opacity:.7}.hover_scale[data-v-b58de990]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-b58de990]{transform:scale(1.2);transition:1s all}a[data-v-b58de990],button[data-v-b58de990]{cursor:pointer}.d_block[data-v-b58de990]{display:block}.d_inline[data-v-b58de990]{display:inline}.d_inline_block[data-v-b58de990]{display:inline-block}.d_none[data-v-b58de990]{display:none}.d_flex[data-v-b58de990]{display:flex}.d_grid[data-v-b58de990]{display:grid}.text_start[data-v-b58de990]{text-align:left}.text_center[data-v-b58de990]{text-align:center}.text_end[data-v-b58de990]{text-align:right}.fw_light[data-v-b58de990]{font-weight:300}.fw_regular[data-v-b58de990]{font-weight:400}.fw_medium[data-v-b58de990]{font-weight:500}.fw_semibold[data-v-b58de990]{font-weight:600}.fw_bold[data-v-b58de990]{font-weight:700}.p_relative[data-v-b58de990]{position:relative}.p_absolute[data-v-b58de990]{position:absolute}.p_fixed[data-v-b58de990]{position:fixed}.p_sticky[data-v-b58de990]{position:sticky}.p_static[data-v-b58de990]{position:static}.kerning[data-v-b58de990]{font-feature-settings:"palt"}.no_break[data-v-b58de990]{display:inline-block}@media(min-width:768px){.gap1[data-v-b58de990]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-b58de990]{gap:5px}}@media(min-width:768px){.gap2[data-v-b58de990]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-b58de990]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-b58de990]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-b58de990]{gap:10px}}@media(min-width:768px){.gap4[data-v-b58de990]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-b58de990]{gap:15px}}@media(min-width:768px){.gap5[data-v-b58de990]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-b58de990]{gap:20px}}@media(min-width:768px){.gap6[data-v-b58de990]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-b58de990]{gap:30px}}@media(min-width:768px){section[data-v-b58de990]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-b58de990]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-b58de990]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-b58de990]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-b58de990]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-b58de990]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-b58de990]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-b58de990]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-b58de990]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-b58de990]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-b58de990]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-b58de990]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-b58de990]{flex-direction:row-reverse}}.row[data-v-b58de990]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-b58de990]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-b58de990]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-b58de990]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-b58de990]+*,.row.col2>div>picture[data-v-b58de990]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-b58de990]+*,.row.col2>div>picture[data-v-b58de990]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-b58de990]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-b58de990]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-b58de990]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-b58de990]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-b58de990]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-b58de990]+*,.row.col3>div>picture[data-v-b58de990]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-b58de990]+*,.row.col3>div>picture[data-v-b58de990]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-b58de990]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-b58de990]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-b58de990]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-b58de990]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-b58de990]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-b58de990]+*,.row.col4>div>picture[data-v-b58de990]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-b58de990]+*,.row.col4>div>picture[data-v-b58de990]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-b58de990]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-b58de990]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-b58de990]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-b58de990]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-b58de990]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-b58de990]+*,.row.col5>div>picture[data-v-b58de990]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-b58de990]+*,.row.col5>div>picture[data-v-b58de990]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-b58de990]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-b58de990]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-b58de990]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-b58de990]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-b58de990]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-b58de990]{gap:0}}.head_typ.fs_lg[data-v-b58de990]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-b58de990]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-b58de990]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-b58de990]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-b58de990]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-b58de990]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-b58de990]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-b58de990]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-b58de990]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-b58de990]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-b58de990]{font-size:.875rem}.head_typ.fs_md .badge[data-v-b58de990]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-b58de990]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-b58de990]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-b58de990]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-b58de990]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-b58de990]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-b58de990]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-b58de990]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-b58de990]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-b58de990]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-b58de990]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-b58de990]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-b58de990]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-b58de990]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-b58de990]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-b58de990]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-b58de990]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-b58de990]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-b58de990]{text-align:left}}@media(min-width:768px){p[data-v-b58de990]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-b58de990]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-b58de990]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-b58de990]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-b58de990]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-b58de990]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-b58de990]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-b58de990]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-b58de990]{color:#666}@media(min-width:768px){.caption[data-v-b58de990]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-b58de990]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-b58de990]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-b58de990]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-b58de990] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-b58de990]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-b58de990]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-b58de990]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-b58de990]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-b58de990]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-b58de990] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-b58de990] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-b58de990]{position:relative}.icon_modal[data-v-b58de990]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-b58de990]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-b58de990]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-b58de990]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-b58de990]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-b58de990]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-b58de990]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-b58de990]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-b58de990]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-b58de990]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-b58de990]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-b58de990]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-b58de990]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-b58de990]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-b58de990]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-b58de990]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-b58de990]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-b58de990]{margin-block:4rem}}.jobbtn_row_area ul[data-v-b58de990]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-b58de990]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-b58de990]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-b58de990]{border-color:currentColor}.row.job p[data-v-b58de990]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-b58de990]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-b58de990]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-b58de990]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-b58de990]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-b58de990]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-b58de990]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-b58de990]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-b58de990]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-b58de990]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-b58de990]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-b58de990]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-b58de990]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-b58de990]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-b58de990]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-b58de990]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-b58de990]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-b58de990]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-b58de990]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-b58de990]{padding:2rem}}.interview_message .holiday_area.curve[data-v-b58de990]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-b58de990]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-b58de990]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-b58de990]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-b58de990]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-b58de990]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-b58de990]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-b58de990]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-b58de990]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-b58de990]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-b58de990]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-b58de990]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-b58de990]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-b58de990]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-b58de990]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-b58de990]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-b58de990]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-b58de990]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-b58de990]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-b58de990]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-b58de990]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-b58de990]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-b58de990]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-b58de990]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-b58de990]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-b58de990]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-b58de990]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-b58de990]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-b58de990]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-b58de990]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-b58de990]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-b58de990]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-b58de990]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-b58de990]:before{border-color:#00a9b7}.job[data-v-b58de990]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-b58de990],.job .svg_circle02[data-v-b58de990]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-b58de990],.job .svg_circle02[data-v-b58de990]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-b58de990],.job .svg_circle02[data-v-b58de990]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-b58de990]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-b58de990]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-b58de990]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-b58de990]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-b58de990]{display:none}.job .svg-elem-1.anime.is_anime[data-v-b58de990]{display:block;animation:animate-svg-stroke-1-b58de990 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-b58de990]{display:none}.job .svg-elem-2.anime.is_anime[data-v-b58de990]{display:block;animation:animate-svg-stroke-2-b58de990 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-b58de990]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-b58de990]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-b58de990]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-b58de990]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-b58de990]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-b58de990]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-b58de990]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-b58de990]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-b58de990]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-b58de990]:after{animation:mask-bg-b58de990 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-b58de990{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-b58de990{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-b58de990{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.footer[data-v-b58de990]{--paddingBlock01: .9375rem;--titlePaddingInline01: 1rem;background-color:#f6f6f6;position:relative}@media(min-width:768px){.footer .footer_inn[data-v-b58de990]{padding-block:90px .625rem}}@media(max-width:767.89px){.footer .footer_inn[data-v-b58de990]{width:100%;padding-block:1.125rem 2.25rem}}@media(min-width:768px){.footer .menu_area[data-v-b58de990]{width:calc(100% - 3.5rem);margin-block-end:2.5%;display:flex;gap:1.25rem}}@media(max-width:767.89px){.footer .menu_area[data-v-b58de990]{margin-block-end:2.875rem;border-top:solid .0625rem #ccc}}@media(min-width:768px){.footer .menu_area .menu_block[data-v-b58de990]{flex-basis:calc(20% - 1rem)}}@media(min-width:768px){.footer .menu_area .menu_block>ul[data-v-b58de990]:not(:last-of-type){margin-block-end:3rem}}.footer .menu_area .menu_block li[data-v-b58de990]{line-height:1.4}@media(min-width:768px){.footer .menu_area .menu_block li.sp_accordion_content[data-v-b58de990]{display:block!important}}.footer .menu_area .menu_block li a[data-v-b58de990]:not(.btn){display:block;position:relative}@media(max-width:767.89px){.footer .menu_area .menu_block li.title[data-v-b58de990]:not(.border_none){border-bottom:solid .0625rem #ccc}}@media(min-width:768px){.footer .menu_area .menu_block li.title a[data-v-b58de990],.footer .menu_area .menu_block li.title[data-v-b58de990]:not(:has(a)){padding-block:.75rem;font-weight:700;font-size:clamp(.75rem,.519rem + .48vw,1rem)}}@media(max-width:767.89px){.footer .menu_area .menu_block li.title a[data-v-b58de990],.footer .menu_area .menu_block li.title[data-v-b58de990]:not(:has(a)){padding:var(--paddingBlock01) var(--titlePaddingInline01);font-size:.875rem}}@media(min-width:768px){.footer .menu_area .menu_block li:not([class]) a[data-v-b58de990],.footer .menu_area .menu_block li.sp_only a[data-v-b58de990]{padding-block:.75rem;padding-inline-start:calc(1em + .3125rem);text-indent:calc(-1em - .3125rem);font-size:clamp(.75rem,.635rem + .24vw,.875rem)}.footer .menu_area .menu_block li:not([class]) a[data-v-b58de990]:before,.footer .menu_area .menu_block li.sp_only a[data-v-b58de990]:before{content:"";width:1em;margin-inline-end:.3125rem;margin-block-end:.125rem;border-top:solid .0625rem currentColor;display:inline-block;vertical-align:middle}}@media(max-width:767.89px){.footer .menu_area .menu_block li:not([class]) a[data-v-b58de990],.footer .menu_area .menu_block li.sp_only a[data-v-b58de990]{padding:var(--paddingBlock01) 2.375rem;font-size:.75rem;border-bottom:solid .0625rem #ccc}}@media(min-width:768px){.footer .menu_area .menu_block li:not([class]) ul[data-v-b58de990],.footer .menu_area .menu_block li.sp_only ul[data-v-b58de990]{padding-inline-start:calc(1em + .3125rem)}}@media(min-width:768px){.footer .menu_area .sns_icons[data-v-b58de990]{margin-block-start:.75rem}}@media(max-width:767.89px){.footer .menu_area .sns_icons[data-v-b58de990]{margin-block-end:1.875rem}}.footer .menu_area .sns_icons ul[data-v-b58de990]{display:flex}@media(min-width:768px){.footer .menu_area .sns_icons ul[data-v-b58de990]{gap:.75rem}}@media(min-width:768px)and (max-width:920px){.footer .menu_area .sns_icons ul[data-v-b58de990]{gap:.75rem}}@media(max-width:767.89px){.footer .menu_area .sns_icons ul[data-v-b58de990]{gap:.875rem;justify-content:center}}.footer .menu_area .sns_icons ul .sns_icon[data-v-b58de990]{flex-basis:2.5rem}@media(min-width:768px){.footer .menu_area .btn_wrap[data-v-b58de990]{margin-block-start:.75rem}}@media(min-width:768px)and (max-width:920px){.footer .menu_area .btn_wrap a.btn_houshiki[data-v-b58de990]{width:9rem;font-size:.625rem}}.footer .copy_area .info[data-v-b58de990]{--infoGap: .625rem}@media(min-width:768px){.footer .copy_area .info[data-v-b58de990]{margin-block-end:.625rem}}.footer .copy_area .info ul[data-v-b58de990]{display:flex;flex-wrap:wrap}@media(min-width:768px){.footer .copy_area .info ul[data-v-b58de990]{align-items:center}}@media(max-width:767.89px){.footer .copy_area .info ul[data-v-b58de990]{gap:var(--infoGap)}}.footer .copy_area .info li[data-v-b58de990]{line-height:1.4}@media(min-width:768px){.footer .copy_area .info li[data-v-b58de990]{font-size:clamp(.75rem,.635rem + .24vw,.875rem)}}@media(max-width:767.89px){.footer .copy_area .info li[data-v-b58de990]{flex-basis:calc(50% - var(--infoGap) / 2);font-size:.875rem}}.footer .copy_area .info li a[data-v-b58de990]{display:block}@media(min-width:768px){.footer .copy_area .info li a[data-v-b58de990]{margin-inline-end:2.5rem}}@media(max-width:767.89px){.footer .copy_area .info li a[data-v-b58de990]{padding:.625rem var(--titlePaddingInline01)}}@media(min-width:768px){.footer .copy_area .copyright[data-v-b58de990]{font-size:clamp(.625rem,.51rem + .24vw,.75rem)}}@media(max-width:767.89px){.footer .copy_area .copyright[data-v-b58de990]{font-size:.75rem;text-align:center}}@media(max-width:767.89px){.footer .sp_accordion_btn a[data-v-b58de990]{pointer-events:none}.footer .sp_accordion_btn a[data-v-b58de990]:before,.footer .sp_accordion_btn a[data-v-b58de990]:after{content:"";display:inline-block;width:20px;height:1px;background-color:#111987;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .3s}.footer .sp_accordion_btn a[data-v-b58de990]:after{transform:translateY(-50%) rotate(90deg);transition:transform .3s}.footer .is_open .sp_accordion_btn a[data-v-b58de990]:before{opacity:0}.footer .is_open .sp_accordion_btn a[data-v-b58de990]:after{transform:translateY(-50%) rotate(180deg)}.footer .sp_accordion_content[data-v-b58de990]{display:none;overflow:hidden}.footer .sp_accordion_content li a[data-v-b58de990]{position:relative}.footer .sp_accordion_content li a[data-v-b58de990]:after{content:"";display:inline-block;width:.75rem;height:.75rem;border-top:1px solid #111987;border-right:1px solid #111987;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:1.625rem}}[data-v-b58de990] .btn span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-b58de990] .btn:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}@media(max-width:767.89px){.pc_only[data-v-2bbabbac]{display:none}}@media(min-width:768px){.sp_only[data-v-2bbabbac]{display:none}}.img_max[data-v-2bbabbac]{width:100%;height:auto}:is(a[data-v-2bbabbac],button[data-v-2bbabbac]):not(.btn),.hover[data-v-2bbabbac]{transition:all .3s 0s ease}:is(a[data-v-2bbabbac],button[data-v-2bbabbac]):not(.btn):hover,.hover[data-v-2bbabbac]:hover{opacity:.7}.hover_scale[data-v-2bbabbac]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-2bbabbac]{transform:scale(1.2);transition:1s all}a[data-v-2bbabbac],button[data-v-2bbabbac]{cursor:pointer}.d_block[data-v-2bbabbac]{display:block}.d_inline[data-v-2bbabbac]{display:inline}.d_inline_block[data-v-2bbabbac]{display:inline-block}.d_none[data-v-2bbabbac]{display:none}.d_flex[data-v-2bbabbac]{display:flex}.d_grid[data-v-2bbabbac]{display:grid}.text_start[data-v-2bbabbac]{text-align:left}.text_center[data-v-2bbabbac]{text-align:center}.text_end[data-v-2bbabbac]{text-align:right}.fw_light[data-v-2bbabbac]{font-weight:300}.fw_regular[data-v-2bbabbac]{font-weight:400}.fw_medium[data-v-2bbabbac]{font-weight:500}.fw_semibold[data-v-2bbabbac]{font-weight:600}.fw_bold[data-v-2bbabbac]{font-weight:700}.p_relative[data-v-2bbabbac]{position:relative}.p_absolute[data-v-2bbabbac]{position:absolute}.p_fixed[data-v-2bbabbac]{position:fixed}.p_sticky[data-v-2bbabbac]{position:sticky}.p_static[data-v-2bbabbac]{position:static}.kerning[data-v-2bbabbac]{font-feature-settings:"palt"}.no_break[data-v-2bbabbac]{display:inline-block}@media(min-width:768px){.gap1[data-v-2bbabbac]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-2bbabbac]{gap:5px}}@media(min-width:768px){.gap2[data-v-2bbabbac]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-2bbabbac]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-2bbabbac]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-2bbabbac]{gap:10px}}@media(min-width:768px){.gap4[data-v-2bbabbac]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-2bbabbac]{gap:15px}}@media(min-width:768px){.gap5[data-v-2bbabbac]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-2bbabbac]{gap:20px}}@media(min-width:768px){.gap6[data-v-2bbabbac]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-2bbabbac]{gap:30px}}@media(min-width:768px){section[data-v-2bbabbac]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-2bbabbac]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-2bbabbac]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-2bbabbac]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-2bbabbac]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-2bbabbac]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-2bbabbac]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-2bbabbac]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-2bbabbac]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-2bbabbac]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-2bbabbac]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-2bbabbac]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-2bbabbac]{flex-direction:row-reverse}}.row[data-v-2bbabbac]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-2bbabbac]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-2bbabbac]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-2bbabbac]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-2bbabbac]+*,.row.col2>div>picture[data-v-2bbabbac]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-2bbabbac]+*,.row.col2>div>picture[data-v-2bbabbac]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-2bbabbac]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-2bbabbac]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-2bbabbac]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-2bbabbac]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-2bbabbac]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-2bbabbac]+*,.row.col3>div>picture[data-v-2bbabbac]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-2bbabbac]+*,.row.col3>div>picture[data-v-2bbabbac]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-2bbabbac]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-2bbabbac]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-2bbabbac]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-2bbabbac]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-2bbabbac]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-2bbabbac]+*,.row.col4>div>picture[data-v-2bbabbac]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-2bbabbac]+*,.row.col4>div>picture[data-v-2bbabbac]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-2bbabbac]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-2bbabbac]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-2bbabbac]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-2bbabbac]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-2bbabbac]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-2bbabbac]+*,.row.col5>div>picture[data-v-2bbabbac]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-2bbabbac]+*,.row.col5>div>picture[data-v-2bbabbac]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-2bbabbac]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-2bbabbac]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-2bbabbac]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-2bbabbac]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-2bbabbac]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-2bbabbac]{gap:0}}.head_typ.fs_lg[data-v-2bbabbac]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-2bbabbac]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-2bbabbac]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-2bbabbac]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-2bbabbac]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-2bbabbac]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-2bbabbac]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-2bbabbac]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-2bbabbac]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-2bbabbac]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-2bbabbac]{font-size:.875rem}.head_typ.fs_md .badge[data-v-2bbabbac]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-2bbabbac]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-2bbabbac]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-2bbabbac]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-2bbabbac]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-2bbabbac]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-2bbabbac]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-2bbabbac]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-2bbabbac]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-2bbabbac]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-2bbabbac]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-2bbabbac]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-2bbabbac]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-2bbabbac]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-2bbabbac]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-2bbabbac]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-2bbabbac]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-2bbabbac]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-2bbabbac]{text-align:left}}@media(min-width:768px){p[data-v-2bbabbac]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-2bbabbac]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-2bbabbac]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-2bbabbac]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-2bbabbac]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-2bbabbac]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-2bbabbac]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-2bbabbac]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-2bbabbac]{color:#666}@media(min-width:768px){.caption[data-v-2bbabbac]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-2bbabbac]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-2bbabbac]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-2bbabbac]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-2bbabbac] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-2bbabbac]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-2bbabbac]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-2bbabbac]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-2bbabbac]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-2bbabbac]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-2bbabbac] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-2bbabbac] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-2bbabbac]{position:relative}.icon_modal[data-v-2bbabbac]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-2bbabbac]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-2bbabbac]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-2bbabbac]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-2bbabbac]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-2bbabbac]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-2bbabbac]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-2bbabbac]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-2bbabbac]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-2bbabbac]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-2bbabbac]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-2bbabbac]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-2bbabbac]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-2bbabbac]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-2bbabbac]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-2bbabbac]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-2bbabbac]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-2bbabbac]{margin-block:4rem}}.jobbtn_row_area ul[data-v-2bbabbac]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-2bbabbac]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-2bbabbac]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-2bbabbac]{border-color:currentColor}.row.job p[data-v-2bbabbac]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-2bbabbac]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-2bbabbac]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-2bbabbac]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-2bbabbac]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-2bbabbac]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-2bbabbac]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-2bbabbac]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-2bbabbac]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-2bbabbac]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-2bbabbac]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-2bbabbac]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-2bbabbac]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-2bbabbac]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-2bbabbac]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-2bbabbac]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-2bbabbac]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-2bbabbac]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-2bbabbac]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-2bbabbac]{padding:2rem}}.interview_message .holiday_area.curve[data-v-2bbabbac]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-2bbabbac]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-2bbabbac]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-2bbabbac]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-2bbabbac]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-2bbabbac]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-2bbabbac]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-2bbabbac]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-2bbabbac]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-2bbabbac]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-2bbabbac]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-2bbabbac]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-2bbabbac]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-2bbabbac]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-2bbabbac]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-2bbabbac]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-2bbabbac]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-2bbabbac]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-2bbabbac]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-2bbabbac]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-2bbabbac]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-2bbabbac]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-2bbabbac]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-2bbabbac]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-2bbabbac]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-2bbabbac]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-2bbabbac]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-2bbabbac]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-2bbabbac]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-2bbabbac]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-2bbabbac]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-2bbabbac]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-2bbabbac]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-2bbabbac]:before{border-color:#00a9b7}.job[data-v-2bbabbac]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-2bbabbac],.job .svg_circle02[data-v-2bbabbac]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-2bbabbac],.job .svg_circle02[data-v-2bbabbac]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-2bbabbac],.job .svg_circle02[data-v-2bbabbac]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-2bbabbac]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-2bbabbac]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-2bbabbac]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-2bbabbac]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-2bbabbac]{display:none}.job .svg-elem-1.anime.is_anime[data-v-2bbabbac]{display:block;animation:animate-svg-stroke-1-2bbabbac var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-2bbabbac]{display:none}.job .svg-elem-2.anime.is_anime[data-v-2bbabbac]{display:block;animation:animate-svg-stroke-2-2bbabbac var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-2bbabbac]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-2bbabbac]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-2bbabbac]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-2bbabbac]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-2bbabbac]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-2bbabbac]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-2bbabbac]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-2bbabbac]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-2bbabbac]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-2bbabbac]:after{animation:mask-bg-2bbabbac 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-2bbabbac{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-2bbabbac{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-2bbabbac{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.footer[data-v-2bbabbac]{--paddingBlock01: .9375rem;--titlePaddingInline01: 1rem;background-color:#f6f6f6;position:relative}@media(min-width:768px){.footer .footer_inn[data-v-2bbabbac]{padding-block:90px .625rem}}@media(max-width:767.89px){.footer .footer_inn[data-v-2bbabbac]{width:100%;padding-block:1.125rem 2.25rem}}.footer .footer_menu[data-v-2bbabbac]{display:flex;width:100%}@media(min-width:768px){.footer .footer_menu[data-v-2bbabbac]{margin-block-end:2rem}}@media(max-width:767.89px){.footer .footer_menu[data-v-2bbabbac]{flex-direction:column;border-top:solid .0625rem #ccc}}@media(min-width:768px){.footer .footer_menu li[data-v-2bbabbac]{flex-basis:25%;text-align:center}}@media(max-width:767.89px){.footer .footer_menu li[data-v-2bbabbac]{border-bottom:solid .0625rem #ccc}}@media(max-width:767.89px){.footer .footer_menu li a[data-v-2bbabbac]{display:block;padding:var(--paddingBlock01) var(--titlePaddingInline01);font-size:.875rem;position:relative}.footer .footer_menu li a[data-v-2bbabbac]:after{content:"";display:inline-block;width:.75rem;height:.75rem;border-top:1px solid #111987;border-right:1px solid #111987;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:1.625rem}}@media(min-width:768px){.footer .footer_menu li a[data-v-2bbabbac]{flex-basis:25%;text-align:center}}@media(min-width:768px){.footer .footer_menu2[data-v-2bbabbac]{display:flex;justify-content:center;margin-block-end:3rem}}@media(max-width:767.89px){.footer .footer_menu2[data-v-2bbabbac]{margin-block-end:2.875rem;border-bottom:solid .0625rem #ccc}}.footer .footer_menu2 ul[data-v-2bbabbac]{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-basis:50%}.footer .footer_menu2 ul.sns[data-v-2bbabbac]{margin-block-start:1rem}@media(min-width:768px){.footer .footer_menu2 ul .sns_icons[data-v-2bbabbac]{margin-block-start:.75rem}}@media(max-width:767.89px){.footer .footer_menu2 ul .sns_icons[data-v-2bbabbac]{margin-block-end:1rem}}.footer .footer_menu2 ul .sns_icons ul[data-v-2bbabbac]{display:flex;flex-direction:row}@media(min-width:768px){.footer .footer_menu2 ul .sns_icons ul[data-v-2bbabbac]{gap:1rem}}@media(min-width:768px)and (max-width:920px){.footer .footer_menu2 ul .sns_icons ul[data-v-2bbabbac]{gap:.75rem}}@media(max-width:767.89px){.footer .footer_menu2 ul .sns_icons ul[data-v-2bbabbac]{gap:1.5rem;justify-content:center}}.footer .footer_menu2 ul .sns_icons ul .sns_icon[data-v-2bbabbac]{flex-basis:2.5rem}@media(max-width:767.89px){.footer .footer_menu2 ul .sns_icons ul .sns_icon[data-v-2bbabbac]{margin-block-start:.75rem}}.footer .footer_menu2 ul .sns_icons ul .sns_icon ul[data-v-2bbabbac]{margin-inline:auto 0}@media(max-width:767.89px){.footer .footer_menu2 ul .btn_wrap[data-v-2bbabbac]{margin-block:.75rem 1.5rem;width:100%}}@media(min-width:768px){.footer .footer_menu2 ul .btn_wrap[data-v-2bbabbac]{margin-block-start:.75rem}}@media(min-width:768px)and (max-width:920px){.footer .footer_menu2 ul .btn_wrap[data-v-2bbabbac]{width:15rem}.footer .footer_menu2 ul .btn_wrap a.btn_houshiki[data-v-2bbabbac]{width:9rem;font-size:.625rem;width:100%}}.footer .copy_area[data-v-2bbabbac]{display:flex}@media(min-width:768px){.footer .copy_area[data-v-2bbabbac]{justify-content:space-between}}@media(max-width:767.89px){.footer .copy_area[data-v-2bbabbac]{flex-direction:column-reverse;row-gap:3rem}}@media(min-width:768px){.footer .copy_area .copyright[data-v-2bbabbac]{font-size:clamp(.625rem,.51rem + .24vw,.75rem)}}@media(max-width:767.89px){.footer .copy_area .copyright[data-v-2bbabbac]{font-size:.75rem;text-align:center}}.footer .copy_area .info[data-v-2bbabbac]{--infoGap: .625rem}.footer .copy_area .info ul[data-v-2bbabbac]{display:flex;flex-wrap:wrap}@media(min-width:768px){.footer .copy_area .info ul[data-v-2bbabbac]{align-items:center}}@media(max-width:767.89px){.footer .copy_area .info ul[data-v-2bbabbac]{gap:var(--infoGap)}}.footer .copy_area .info li[data-v-2bbabbac]{line-height:1.4}@media(min-width:768px){.footer .copy_area .info li[data-v-2bbabbac]{font-size:clamp(.75rem,.635rem + .24vw,.875rem)}}@media(max-width:767.89px){.footer .copy_area .info li[data-v-2bbabbac]{flex-basis:calc(50% - var(--infoGap) / 2);font-size:.875rem}}.footer .copy_area .info li a[data-v-2bbabbac]{display:block}@media(min-width:768px){.footer .copy_area .info li a[data-v-2bbabbac]{padding-inline:.9375rem}}@media(max-width:767.89px){.footer .copy_area .info li a[data-v-2bbabbac]{padding:.625rem var(--titlePaddingInline01)}}[data-v-2bbabbac] .btn span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-2bbabbac] .btn:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}@media(max-width:767.89px){.pc_only[data-v-4e9a4b1c]{display:none}}@media(min-width:768px){.sp_only[data-v-4e9a4b1c]{display:none}}.img_max[data-v-4e9a4b1c]{width:100%;height:auto}:is(a[data-v-4e9a4b1c],button[data-v-4e9a4b1c]):not(.btn),.hover[data-v-4e9a4b1c]{transition:all .3s 0s ease}:is(a[data-v-4e9a4b1c],button[data-v-4e9a4b1c]):not(.btn):hover,.hover[data-v-4e9a4b1c]:hover{opacity:.7}.hover_scale[data-v-4e9a4b1c]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-4e9a4b1c]{transform:scale(1.2);transition:1s all}a[data-v-4e9a4b1c],button[data-v-4e9a4b1c]{cursor:pointer}.d_block[data-v-4e9a4b1c]{display:block}.d_inline[data-v-4e9a4b1c]{display:inline}.d_inline_block[data-v-4e9a4b1c]{display:inline-block}.d_none[data-v-4e9a4b1c]{display:none}.d_flex[data-v-4e9a4b1c]{display:flex}.d_grid[data-v-4e9a4b1c]{display:grid}.text_start[data-v-4e9a4b1c]{text-align:left}.text_center[data-v-4e9a4b1c]{text-align:center}.text_end[data-v-4e9a4b1c]{text-align:right}.fw_light[data-v-4e9a4b1c]{font-weight:300}.fw_regular[data-v-4e9a4b1c]{font-weight:400}.fw_medium[data-v-4e9a4b1c]{font-weight:500}.fw_semibold[data-v-4e9a4b1c]{font-weight:600}.fw_bold[data-v-4e9a4b1c]{font-weight:700}.p_relative[data-v-4e9a4b1c]{position:relative}.p_absolute[data-v-4e9a4b1c]{position:absolute}.p_fixed[data-v-4e9a4b1c]{position:fixed}.p_sticky[data-v-4e9a4b1c]{position:sticky}.p_static[data-v-4e9a4b1c]{position:static}.kerning[data-v-4e9a4b1c]{font-feature-settings:"palt"}.no_break[data-v-4e9a4b1c]{display:inline-block}@media(min-width:768px){.gap1[data-v-4e9a4b1c]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-4e9a4b1c]{gap:5px}}@media(min-width:768px){.gap2[data-v-4e9a4b1c]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-4e9a4b1c]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-4e9a4b1c]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-4e9a4b1c]{gap:10px}}@media(min-width:768px){.gap4[data-v-4e9a4b1c]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-4e9a4b1c]{gap:15px}}@media(min-width:768px){.gap5[data-v-4e9a4b1c]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-4e9a4b1c]{gap:20px}}@media(min-width:768px){.gap6[data-v-4e9a4b1c]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-4e9a4b1c]{gap:30px}}@media(min-width:768px){section[data-v-4e9a4b1c]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-4e9a4b1c]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-4e9a4b1c]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-4e9a4b1c]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-4e9a4b1c]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-4e9a4b1c]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-4e9a4b1c]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-4e9a4b1c]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-4e9a4b1c]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-4e9a4b1c]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-4e9a4b1c]{flex-direction:row-reverse}}.row[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-4e9a4b1c]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-4e9a4b1c]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-4e9a4b1c]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-4e9a4b1c]+*,.row.col2>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-4e9a4b1c]+*,.row.col2>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-4e9a4b1c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-4e9a4b1c]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-4e9a4b1c]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-4e9a4b1c]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-4e9a4b1c]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-4e9a4b1c]+*,.row.col3>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-4e9a4b1c]+*,.row.col3>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-4e9a4b1c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-4e9a4b1c]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-4e9a4b1c]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-4e9a4b1c]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-4e9a4b1c]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-4e9a4b1c]+*,.row.col4>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-4e9a4b1c]+*,.row.col4>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-4e9a4b1c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-4e9a4b1c]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-4e9a4b1c]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-4e9a4b1c]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-4e9a4b1c]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-4e9a4b1c]+*,.row.col5>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-4e9a4b1c]+*,.row.col5>div>picture[data-v-4e9a4b1c]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-4e9a4b1c]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-4e9a4b1c]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-4e9a4b1c]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-4e9a4b1c]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-4e9a4b1c]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-4e9a4b1c]{gap:0}}.head_typ.fs_lg[data-v-4e9a4b1c]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-4e9a4b1c]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-4e9a4b1c]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-4e9a4b1c]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-4e9a4b1c]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-4e9a4b1c]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-4e9a4b1c]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-4e9a4b1c]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-4e9a4b1c]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-4e9a4b1c]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-4e9a4b1c]{font-size:.875rem}.head_typ.fs_md .badge[data-v-4e9a4b1c]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-4e9a4b1c]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-4e9a4b1c]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-4e9a4b1c]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-4e9a4b1c]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-4e9a4b1c]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-4e9a4b1c]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-4e9a4b1c]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-4e9a4b1c]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-4e9a4b1c]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-4e9a4b1c]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-4e9a4b1c]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-4e9a4b1c]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-4e9a4b1c]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-4e9a4b1c]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-4e9a4b1c]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-4e9a4b1c]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-4e9a4b1c]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-4e9a4b1c]{text-align:left}}@media(min-width:768px){p[data-v-4e9a4b1c]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-4e9a4b1c]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-4e9a4b1c]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-4e9a4b1c]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-4e9a4b1c]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-4e9a4b1c]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-4e9a4b1c]{color:#666}@media(min-width:768px){.caption[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-4e9a4b1c]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-4e9a4b1c]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-4e9a4b1c] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-4e9a4b1c]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-4e9a4b1c]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-4e9a4b1c]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-4e9a4b1c]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-4e9a4b1c]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-4e9a4b1c] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-4e9a4b1c] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-4e9a4b1c]{position:relative}.icon_modal[data-v-4e9a4b1c]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-4e9a4b1c]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-4e9a4b1c]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-4e9a4b1c]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-4e9a4b1c]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-4e9a4b1c]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-4e9a4b1c]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-4e9a4b1c]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-4e9a4b1c]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-4e9a4b1c]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-4e9a4b1c]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-4e9a4b1c]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-4e9a4b1c]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-4e9a4b1c]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-4e9a4b1c]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-4e9a4b1c]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-4e9a4b1c]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-4e9a4b1c]{margin-block:4rem}}.jobbtn_row_area ul[data-v-4e9a4b1c]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-4e9a4b1c]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-4e9a4b1c]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-4e9a4b1c]{border-color:currentColor}.row.job p[data-v-4e9a4b1c]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-4e9a4b1c]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-4e9a4b1c]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-4e9a4b1c]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-4e9a4b1c]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-4e9a4b1c]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-4e9a4b1c]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-4e9a4b1c]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-4e9a4b1c]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-4e9a4b1c]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-4e9a4b1c]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-4e9a4b1c]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-4e9a4b1c]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-4e9a4b1c]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-4e9a4b1c]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-4e9a4b1c]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-4e9a4b1c]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-4e9a4b1c]{padding:2rem}}.interview_message .holiday_area.curve[data-v-4e9a4b1c]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-4e9a4b1c]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-4e9a4b1c]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-4e9a4b1c]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-4e9a4b1c]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-4e9a4b1c]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-4e9a4b1c]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-4e9a4b1c]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-4e9a4b1c]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-4e9a4b1c]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-4e9a4b1c]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-4e9a4b1c]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-4e9a4b1c]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-4e9a4b1c]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-4e9a4b1c]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-4e9a4b1c]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-4e9a4b1c]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-4e9a4b1c]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-4e9a4b1c]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-4e9a4b1c]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-4e9a4b1c]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-4e9a4b1c]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-4e9a4b1c]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-4e9a4b1c]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-4e9a4b1c]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-4e9a4b1c]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-4e9a4b1c]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-4e9a4b1c]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-4e9a4b1c]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-4e9a4b1c]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-4e9a4b1c]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-4e9a4b1c]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-4e9a4b1c]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-4e9a4b1c]:before{border-color:#00a9b7}.job[data-v-4e9a4b1c]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-4e9a4b1c],.job .svg_circle02[data-v-4e9a4b1c]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-4e9a4b1c],.job .svg_circle02[data-v-4e9a4b1c]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-4e9a4b1c],.job .svg_circle02[data-v-4e9a4b1c]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-4e9a4b1c]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-4e9a4b1c]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-4e9a4b1c]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-4e9a4b1c]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-4e9a4b1c]{display:none}.job .svg-elem-1.anime.is_anime[data-v-4e9a4b1c]{display:block;animation:animate-svg-stroke-1-4e9a4b1c var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-4e9a4b1c]{display:none}.job .svg-elem-2.anime.is_anime[data-v-4e9a4b1c]{display:block;animation:animate-svg-stroke-2-4e9a4b1c var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-4e9a4b1c]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-4e9a4b1c]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-4e9a4b1c]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-4e9a4b1c]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-4e9a4b1c]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-4e9a4b1c]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-4e9a4b1c]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-4e9a4b1c]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-4e9a4b1c]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-4e9a4b1c]:after{animation:mask-bg-4e9a4b1c 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-4e9a4b1c{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-4e9a4b1c{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-4e9a4b1c{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.footer[data-v-4e9a4b1c]{background-color:#f7f9fe;position:relative}@media(min-width:768px){.footer .job_footer_inn[data-v-4e9a4b1c]{padding-block:4rem 3.5rem}}@media(max-width:767.89px){.footer .job_footer_inn[data-v-4e9a4b1c]{padding-block:2.875rem 4.75rem}}@media(min-width:768px){.footer .menu_area[data-v-4e9a4b1c]{margin-block-end:1rem}}@media(max-width:767.89px){.footer .menu_area[data-v-4e9a4b1c]{margin-block-end:2.25rem}}.footer .menu_area ul[data-v-4e9a4b1c]{display:flex;flex-wrap:wrap}@media(min-width:768px){.footer .menu_area ul[data-v-4e9a4b1c]{justify-content:center}}@media(max-width:767.89px){.footer .menu_area ul[data-v-4e9a4b1c]{column-gap:1.875rem}}.footer .menu_area ul a[data-v-4e9a4b1c]{line-height:1.2;color:#666;display:block}@media(min-width:768px){.footer .menu_area ul a[data-v-4e9a4b1c]{padding:1rem}}@media(max-width:767.89px){.footer .menu_area ul a[data-v-4e9a4b1c]{padding-block:.5rem;font-weight:700;font-size:.875rem}}@media(min-width:768px){.footer .menu_area ul[data-v-4e9a4b1c]:last-of-type{column-gap:1rem}}@media(max-width:767.89px){.footer .menu_area ul[data-v-4e9a4b1c]:last-of-type{margin-block-start:1.125rem;column-gap:2.625rem}}@media(min-width:768px){.footer .sns_area[data-v-4e9a4b1c]{margin-block-end:4.75rem}}@media(max-width:767.89px){.footer .sns_area[data-v-4e9a4b1c]{margin-block-end:2.25rem}}.footer .sns_area ul[data-v-4e9a4b1c]{display:grid;justify-content:center}@media(min-width:768px){.footer .sns_area ul[data-v-4e9a4b1c]{grid-template-columns:repeat(auto-fit,2.75rem);gap:1rem}}@media(max-width:767.89px){.footer .sns_area ul[data-v-4e9a4b1c]{grid-template-columns:repeat(auto-fit,2.5rem);gap:.875rem}}.footer .copy_area .logo[data-v-4e9a4b1c]{width:9.375rem;margin-inline:auto}@media(min-width:768px){.footer .copy_area .logo[data-v-4e9a4b1c]{margin-block-end:.75rem}}@media(max-width:767.89px){.footer .copy_area .logo[data-v-4e9a4b1c]{margin-block-end:2.75rem}}.footer .copy_area .copyright[data-v-4e9a4b1c]{text-align:center;line-height:1.2;font-size:.75rem;font-weight:400;color:#444}@media(max-width:767.89px){.pc_only[data-v-e5b378ef]{display:none}}@media(min-width:768px){.sp_only[data-v-e5b378ef]{display:none}}.img_max[data-v-e5b378ef]{width:100%;height:auto}:is(a[data-v-e5b378ef],button[data-v-e5b378ef]):not(.btn),.hover[data-v-e5b378ef]{transition:all .3s 0s ease}:is(a[data-v-e5b378ef],button[data-v-e5b378ef]):not(.btn):hover,.hover[data-v-e5b378ef]:hover{opacity:.7}.hover_scale[data-v-e5b378ef]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-e5b378ef]{transform:scale(1.2);transition:1s all}a[data-v-e5b378ef],button[data-v-e5b378ef]{cursor:pointer}.d_block[data-v-e5b378ef]{display:block}.d_inline[data-v-e5b378ef]{display:inline}.d_inline_block[data-v-e5b378ef]{display:inline-block}.d_none[data-v-e5b378ef]{display:none}.d_flex[data-v-e5b378ef]{display:flex}.d_grid[data-v-e5b378ef]{display:grid}.text_start[data-v-e5b378ef]{text-align:left}.text_center[data-v-e5b378ef]{text-align:center}.text_end[data-v-e5b378ef]{text-align:right}.fw_light[data-v-e5b378ef]{font-weight:300}.fw_regular[data-v-e5b378ef]{font-weight:400}.fw_medium[data-v-e5b378ef]{font-weight:500}.fw_semibold[data-v-e5b378ef]{font-weight:600}.fw_bold[data-v-e5b378ef]{font-weight:700}.p_relative[data-v-e5b378ef]{position:relative}.p_absolute[data-v-e5b378ef]{position:absolute}.p_fixed[data-v-e5b378ef]{position:fixed}.p_sticky[data-v-e5b378ef]{position:sticky}.p_static[data-v-e5b378ef]{position:static}.kerning[data-v-e5b378ef]{font-feature-settings:"palt"}.no_break[data-v-e5b378ef]{display:inline-block}@media(min-width:768px){.gap1[data-v-e5b378ef]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-e5b378ef]{gap:5px}}@media(min-width:768px){.gap2[data-v-e5b378ef]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-e5b378ef]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-e5b378ef]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-e5b378ef]{gap:10px}}@media(min-width:768px){.gap4[data-v-e5b378ef]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-e5b378ef]{gap:15px}}@media(min-width:768px){.gap5[data-v-e5b378ef]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-e5b378ef]{gap:20px}}@media(min-width:768px){.gap6[data-v-e5b378ef]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-e5b378ef]{gap:30px}}@media(min-width:768px){section[data-v-e5b378ef]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-e5b378ef]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-e5b378ef]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-e5b378ef]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-e5b378ef]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-e5b378ef]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-e5b378ef]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-e5b378ef]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-e5b378ef]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-e5b378ef]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-e5b378ef]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-e5b378ef]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-e5b378ef]{flex-direction:row-reverse}}.row[data-v-e5b378ef]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-e5b378ef]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-e5b378ef]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-e5b378ef]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-e5b378ef]+*,.row.col2>div>picture[data-v-e5b378ef]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-e5b378ef]+*,.row.col2>div>picture[data-v-e5b378ef]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-e5b378ef]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-e5b378ef]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-e5b378ef]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-e5b378ef]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-e5b378ef]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-e5b378ef]+*,.row.col3>div>picture[data-v-e5b378ef]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-e5b378ef]+*,.row.col3>div>picture[data-v-e5b378ef]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-e5b378ef]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-e5b378ef]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-e5b378ef]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-e5b378ef]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-e5b378ef]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-e5b378ef]+*,.row.col4>div>picture[data-v-e5b378ef]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-e5b378ef]+*,.row.col4>div>picture[data-v-e5b378ef]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-e5b378ef]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-e5b378ef]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-e5b378ef]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-e5b378ef]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-e5b378ef]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-e5b378ef]+*,.row.col5>div>picture[data-v-e5b378ef]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-e5b378ef]+*,.row.col5>div>picture[data-v-e5b378ef]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-e5b378ef]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-e5b378ef]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-e5b378ef]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-e5b378ef]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-e5b378ef]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-e5b378ef]{gap:0}}.head_typ.fs_lg[data-v-e5b378ef]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-e5b378ef]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-e5b378ef]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-e5b378ef]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-e5b378ef]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-e5b378ef]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-e5b378ef]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-e5b378ef]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-e5b378ef]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-e5b378ef]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-e5b378ef]{font-size:.875rem}.head_typ.fs_md .badge[data-v-e5b378ef]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-e5b378ef]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-e5b378ef]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-e5b378ef]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-e5b378ef]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-e5b378ef]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-e5b378ef]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-e5b378ef]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-e5b378ef]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-e5b378ef]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-e5b378ef]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-e5b378ef]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-e5b378ef]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-e5b378ef]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-e5b378ef]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-e5b378ef]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-e5b378ef]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-e5b378ef]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-e5b378ef]{text-align:left}}@media(min-width:768px){p[data-v-e5b378ef]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-e5b378ef]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-e5b378ef]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-e5b378ef]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-e5b378ef]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-e5b378ef]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-e5b378ef]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-e5b378ef]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-e5b378ef]{color:#666}@media(min-width:768px){.caption[data-v-e5b378ef]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-e5b378ef]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-e5b378ef]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-e5b378ef]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-e5b378ef] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-e5b378ef]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-e5b378ef]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-e5b378ef]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-e5b378ef]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-e5b378ef]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-e5b378ef] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-e5b378ef] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-e5b378ef]{position:relative}.icon_modal[data-v-e5b378ef]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-e5b378ef]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-e5b378ef]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-e5b378ef]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-e5b378ef]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-e5b378ef]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-e5b378ef]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-e5b378ef]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-e5b378ef]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-e5b378ef]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-e5b378ef]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-e5b378ef]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-e5b378ef]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-e5b378ef]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-e5b378ef]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-e5b378ef]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-e5b378ef]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-e5b378ef]{margin-block:4rem}}.jobbtn_row_area ul[data-v-e5b378ef]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-e5b378ef]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-e5b378ef]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-e5b378ef]{border-color:currentColor}.row.job p[data-v-e5b378ef]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-e5b378ef]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-e5b378ef]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-e5b378ef]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-e5b378ef]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-e5b378ef]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-e5b378ef]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-e5b378ef]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-e5b378ef]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-e5b378ef]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-e5b378ef]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-e5b378ef]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-e5b378ef]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-e5b378ef]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-e5b378ef]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-e5b378ef]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-e5b378ef]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-e5b378ef]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-e5b378ef]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-e5b378ef]{padding:2rem}}.interview_message .holiday_area.curve[data-v-e5b378ef]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-e5b378ef]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-e5b378ef]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-e5b378ef]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-e5b378ef]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-e5b378ef]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-e5b378ef]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-e5b378ef]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-e5b378ef]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-e5b378ef]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-e5b378ef]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-e5b378ef]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-e5b378ef]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-e5b378ef]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-e5b378ef]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-e5b378ef]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-e5b378ef]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-e5b378ef]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-e5b378ef]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-e5b378ef]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-e5b378ef]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-e5b378ef]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-e5b378ef]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-e5b378ef]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-e5b378ef]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-e5b378ef]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-e5b378ef]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-e5b378ef]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-e5b378ef]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-e5b378ef]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-e5b378ef]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-e5b378ef]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-e5b378ef]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-e5b378ef]:before{border-color:#00a9b7}.job[data-v-e5b378ef]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-e5b378ef],.job .svg_circle02[data-v-e5b378ef]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-e5b378ef],.job .svg_circle02[data-v-e5b378ef]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-e5b378ef],.job .svg_circle02[data-v-e5b378ef]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-e5b378ef]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-e5b378ef]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-e5b378ef]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-e5b378ef]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-e5b378ef]{display:none}.job .svg-elem-1.anime.is_anime[data-v-e5b378ef]{display:block;animation:animate-svg-stroke-1-e5b378ef var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-e5b378ef]{display:none}.job .svg-elem-2.anime.is_anime[data-v-e5b378ef]{display:block;animation:animate-svg-stroke-2-e5b378ef var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-e5b378ef]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-e5b378ef]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-e5b378ef]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-e5b378ef]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-e5b378ef]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-e5b378ef]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-e5b378ef]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-e5b378ef]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-e5b378ef]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-e5b378ef]:after{animation:mask-bg-e5b378ef 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-e5b378ef{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-e5b378ef{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-e5b378ef{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.job_entry_footer[data-v-e5b378ef]{background-color:#f5f5f5}@media(min-width:768px){.job_entry_footer[data-v-e5b378ef]{padding-block:4.625rem 5rem}}@media(max-width:767.89px){.job_entry_footer[data-v-e5b378ef]{padding-block:3.75rem 4rem}}.job_entry_footer h2[data-v-e5b378ef]{line-height:1.4;font-weight:700}@media(min-width:768px){.job_entry_footer h2[data-v-e5b378ef]{margin-block-end:1.875rem;font-size:3rem}}@media(max-width:767.89px){.job_entry_footer h2[data-v-e5b378ef]{margin-block-end:.625rem;font-size:2rem}}.job_entry_footer h2 .en[data-v-e5b378ef]{letter-spacing:-.05em;font-weight:500;display:block}@media(min-width:768px){.job_entry_footer h2 .en[data-v-e5b378ef]{font-size:2rem}}@media(max-width:767.89px){.job_entry_footer h2 .en[data-v-e5b378ef]{font-size:1.5rem}}@media(min-width:768px){.job_entry_footer .banner_area[data-v-e5b378ef]{margin-block:1rem}}@media(max-width:767.89px){.job_entry_footer .banner_area[data-v-e5b378ef]{margin-block:1rem}}.job_entry_footer .banner_area li[data-v-e5b378ef]{border:solid .125rem #ccc;background-color:#fff;position:relative}@media(min-width:768px){.job_entry_footer .banner_area li[data-v-e5b378ef]{flex-basis:calc(50% - 1.25rem)}}.job_entry_footer .banner_area li a[data-v-e5b378ef]{padding:3.45% 15.52%;display:block}.job_entry_footer .banner_area li[data-v-e5b378ef] .blank{position:absolute}@media(min-width:768px){.job_entry_footer .banner_area li[data-v-e5b378ef] .blank{width:1rem;height:auto;aspect-ratio:1/1;top:1rem;right:1rem}}@media(max-width:767.89px){.job_entry_footer .banner_area li[data-v-e5b378ef] .blank{top:.5rem;right:.5rem}}.job_entry_footer .banner_area li[data-v-e5b378ef] .blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.job_entry_footer .banner_area li[data-v-e5b378ef]:nth-child(3){border:none;background-color:transparent}.job_entry_footer .banner_area li:nth-child(3) .banner_link[data-v-e5b378ef]{background-color:#fff;border:solid .125rem #ccc}.job_entry_footer .banner_area li:nth-child(3) .banner_text[data-v-e5b378ef]{border:none}.job_entry_footer .banner_area li:nth-child(3) .banner_text .ttl[data-v-e5b378ef]{font-weight:700;margin-block:.75rem 0}.job_entry_footer .banner_area li:nth-child(3) .banner_text .marker_orange[data-v-e5b378ef]{background:linear-gradient(transparent 70%,#fcaf15 70%)}.job_entry_footer .contact_form_guide[data-v-e5b378ef]{margin-block:2rem}@media(min-width:768px){.job_entry_footer .contact_form_guide[data-v-e5b378ef]{margin-block:2rem;padding:2rem 5.125rem}}@media(max-width:767.89px){.job_entry_footer .contact_form_guide[data-v-e5b378ef]{padding:1.5rem 1.875rem;box-shadow:0 1px 4px 1px #00000026}}.job_entry_footer .contact_form_guide.curve[data-v-e5b378ef]{border-color:#fff;background-color:#fff}@media(min-width:768px){.job_entry_footer .contact_form_guide p[data-v-e5b378ef]{margin-block-end:1rem}}@media(max-width:767.89px){.job_entry_footer .contact_form_guide p[data-v-e5b378ef]{margin-block-end:1.5rem}}.job_entry_footer .contact_form_guide .contact_form_guide_item[data-v-e5b378ef]{display:flex;gap:clamp(2.5rem,-6.731rem + 19.23vw,12.5rem)}.job_entry_footer .contact_form_guide .contact_form_guide_item>div[data-v-e5b378ef]{flex:1}@media(max-width:767.89px){.job_entry_footer .contact_form_guide .contact_form_guide_item[data-v-e5b378ef]{flex-direction:column}}@media(max-width:767.89px){.pc_only[data-v-71b9cf70]{display:none}}@media(min-width:768px){.sp_only[data-v-71b9cf70]{display:none}}.img_max[data-v-71b9cf70]{width:100%;height:auto}:is(a[data-v-71b9cf70],button[data-v-71b9cf70]):not(.btn),.hover[data-v-71b9cf70]{transition:all .3s 0s ease}:is(a[data-v-71b9cf70],button[data-v-71b9cf70]):not(.btn):hover,.hover[data-v-71b9cf70]:hover{opacity:.7}.hover_scale[data-v-71b9cf70]{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:9/5;border-radius:.5rem .5rem 0 0}a:hover .hover_scale img[data-v-71b9cf70]{transform:scale(1.2);transition:1s all}a[data-v-71b9cf70],button[data-v-71b9cf70]{cursor:pointer}.d_block[data-v-71b9cf70]{display:block}.d_inline[data-v-71b9cf70]{display:inline}.d_inline_block[data-v-71b9cf70]{display:inline-block}.d_none[data-v-71b9cf70]{display:none}.d_flex[data-v-71b9cf70]{display:flex}.d_grid[data-v-71b9cf70]{display:grid}.text_start[data-v-71b9cf70]{text-align:left}.text_center[data-v-71b9cf70]{text-align:center}.text_end[data-v-71b9cf70]{text-align:right}.fw_light[data-v-71b9cf70]{font-weight:300}.fw_regular[data-v-71b9cf70]{font-weight:400}.fw_medium[data-v-71b9cf70]{font-weight:500}.fw_semibold[data-v-71b9cf70]{font-weight:600}.fw_bold[data-v-71b9cf70]{font-weight:700}.p_relative[data-v-71b9cf70]{position:relative}.p_absolute[data-v-71b9cf70]{position:absolute}.p_fixed[data-v-71b9cf70]{position:fixed}.p_sticky[data-v-71b9cf70]{position:sticky}.p_static[data-v-71b9cf70]{position:static}.kerning[data-v-71b9cf70]{font-feature-settings:"palt"}.no_break[data-v-71b9cf70]{display:inline-block}@media(min-width:768px){.gap1[data-v-71b9cf70]{gap:10px}}@media(max-width:767.89px){.gap1[data-v-71b9cf70]{gap:5px}}@media(min-width:768px){.gap2[data-v-71b9cf70]{gap:15px}}@media(max-width:767.89px){.gap2[data-v-71b9cf70]{gap:7.5px}}@media(min-width:768px){.gap3[data-v-71b9cf70]{gap:20px}}@media(max-width:767.89px){.gap3[data-v-71b9cf70]{gap:10px}}@media(min-width:768px){.gap4[data-v-71b9cf70]{gap:30px}}@media(max-width:767.89px){.gap4[data-v-71b9cf70]{gap:15px}}@media(min-width:768px){.gap5[data-v-71b9cf70]{gap:40px}}@media(max-width:767.89px){.gap5[data-v-71b9cf70]{gap:20px}}@media(min-width:768px){.gap6[data-v-71b9cf70]{gap:60px}}@media(max-width:767.89px){.gap6[data-v-71b9cf70]{gap:30px}}@media(min-width:768px){section[data-v-71b9cf70]:not(.keyvisual_area,.carousel){margin-block-end:6rem}}@media(max-width:767.89px){section[data-v-71b9cf70]:not(.keyvisual_area,.carousel){margin-block-end:4rem}}.container_xxs[data-v-71b9cf70]{width:min(100% - 2rem,580px);margin-inline:auto}.container_xs[data-v-71b9cf70]{width:min(100% - 2rem,960px);margin-inline:auto}.container_sm[data-v-71b9cf70]{width:min(100% - 2rem,1000px);margin-inline:auto}.container_md[data-v-71b9cf70]{width:min(100% - 2rem,1200px);margin-inline:auto}.container_l[data-v-71b9cf70]{width:min(100% - 2rem,1400px);margin-inline:auto}.container_xl[data-v-71b9cf70]{width:min(100% - 2rem,1600px);margin-inline:auto}p+.cols_area[data-v-71b9cf70]{margin-block-start:4rem}@media(min-width:768px){.cols_area[data-v-71b9cf70]:not(:last-of-type){margin-block-end:6rem}}@media(max-width:767.89px){.cols_area[data-v-71b9cf70]:not(:last-of-type){margin-block-end:4rem}}.row[data-v-71b9cf70]{display:flex;flex-wrap:wrap}@media(min-width:768px){.row.reverse[data-v-71b9cf70]{flex-direction:row-reverse}}.row[data-v-71b9cf70]:not(:last-of-type){margin-block-end:4rem}@media(min-width:768px){.row.col2[data-v-71b9cf70]{gap:2.5rem}}@media(min-width:768px){.row.col2>div[data-v-71b9cf70]{flex-basis:calc(50% - 1.25rem)}}@media(max-width:767.89px){.row.col2>div[data-v-71b9cf70]{flex-basis:100%}}@media(min-width:768px){.row.col2>div>img[data-v-71b9cf70]+*,.row.col2>div>picture[data-v-71b9cf70]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col2>div>img[data-v-71b9cf70]+*,.row.col2>div>picture[data-v-71b9cf70]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col2.sp_col2[data-v-71b9cf70]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col2.sp_col2>div[data-v-71b9cf70]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col3[data-v-71b9cf70]{gap:1.875rem}}@media(min-width:768px){.row.col3>div[data-v-71b9cf70]{flex-basis:calc(33.3333333333% - 1.25rem)}}@media(max-width:767.89px){.row.col3>div[data-v-71b9cf70]{flex-basis:100%}}@media(min-width:768px){.row.col3>div>img[data-v-71b9cf70]+*,.row.col3>div>picture[data-v-71b9cf70]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col3>div>img[data-v-71b9cf70]+*,.row.col3>div>picture[data-v-71b9cf70]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col3.sp_col2[data-v-71b9cf70]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col3.sp_col2>div[data-v-71b9cf70]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col4[data-v-71b9cf70]{gap:1.5rem}}@media(min-width:768px){.row.col4>div[data-v-71b9cf70]{flex-basis:calc(25% - 1.125rem)}}@media(max-width:767.89px){.row.col4>div[data-v-71b9cf70]{flex-basis:100%}}@media(min-width:768px){.row.col4>div>img[data-v-71b9cf70]+*,.row.col4>div>picture[data-v-71b9cf70]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col4>div>img[data-v-71b9cf70]+*,.row.col4>div>picture[data-v-71b9cf70]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col4.sp_col2[data-v-71b9cf70]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col4.sp_col2>div[data-v-71b9cf70]{flex-basis:calc(50% - .46875rem)}}@media(min-width:768px){.row.col5[data-v-71b9cf70]{gap:1.25rem}}@media(min-width:768px){.row.col5>div[data-v-71b9cf70]{flex-basis:calc(20% - 1rem)}}@media(max-width:767.89px){.row.col5>div[data-v-71b9cf70]{flex-basis:100%}}@media(min-width:768px){.row.col5>div>img[data-v-71b9cf70]+*,.row.col5>div>picture[data-v-71b9cf70]+*{margin-block-start:1.125rem}}@media(max-width:767.89px){.row.col5>div>img[data-v-71b9cf70]+*,.row.col5>div>picture[data-v-71b9cf70]+*{margin-block-start:1rem}}@media(max-width:767.89px){.row.col5.sp_col2[data-v-71b9cf70]{gap:1.75rem .9375rem}}@media(max-width:767.89px){.row.col5.sp_col2>div[data-v-71b9cf70]{flex-basis:calc(50% - .46875rem)}}@media(max-width:767.89px){.row[data-v-71b9cf70]:not(.gallery,.separate){gap:1.75rem}}@media(max-width:767.89px){.row.gallery[data-v-71b9cf70]{gap:1.5rem}}@media(max-width:767.89px){.row.separate[data-v-71b9cf70]{gap:4rem}}@media(max-width:767.89px){.row.no_gutters[data-v-71b9cf70]{gap:0}}.head_typ.fs_lg[data-v-71b9cf70]{font-size:2rem}@media(min-width:768px){.head_typ.fs_lg[data-v-71b9cf70]{margin-block-end:4rem}}@media(max-width:767.89px){.head_typ.fs_lg[data-v-71b9cf70]{margin-block-end:3rem}}.head_typ.fs_lg .sub[data-v-71b9cf70]{font-size:.875rem}.head_typ.fs_lg .badge[data-v-71b9cf70]{font-size:.75rem}@media(min-width:768px){.head_typ.fs_lg .badge[data-v-71b9cf70]{margin-block-end:.4375rem}}@media(max-width:767.89px){.head_typ.fs_lg .badge[data-v-71b9cf70]{margin-block-end:.3125rem}}.head_typ.fs_md[data-v-71b9cf70]{font-size:1.5rem}@media(min-width:768px){.head_typ.fs_md[data-v-71b9cf70]{margin-block-end:2rem}}@media(max-width:767.89px){.head_typ.fs_md[data-v-71b9cf70]{margin-block-end:1.625rem}}.head_typ.fs_md .sub[data-v-71b9cf70]{font-size:.875rem}.head_typ.fs_md .badge[data-v-71b9cf70]{margin-block-end:.1875rem;font-size:.625rem}.head_typ.fs_sm[data-v-71b9cf70]{font-size:1.25rem}@media(min-width:768px){.head_typ.fs_sm[data-v-71b9cf70]{margin-block-end:1rem}}@media(max-width:767.89px){.head_typ.fs_sm[data-v-71b9cf70]{margin-block-end:.875rem}}.head_typ.fs_xs[data-v-71b9cf70]{font-size:1rem}@media(min-width:768px){.head_typ.fs_xs[data-v-71b9cf70]{margin-block-end:1.125rem}}@media(max-width:767.89px){.head_typ.fs_xs[data-v-71b9cf70]{margin-block-end:1rem}}@media(min-width:768px){.lead_area p[data-v-71b9cf70]:not([class]){margin-block-start:6rem}}@media(max-width:767.89px){.lead_area p[data-v-71b9cf70]:not([class]){margin-block-start:4rem}}@media(min-width:768px){.lead_area[data-v-71b9cf70]:has(.lead_fs_lg){margin-block-end:6rem}}@media(max-width:767.89px){.lead_area[data-v-71b9cf70]:has(.lead_fs_lg){margin-block-end:4rem}}@media(min-width:768px){.lead_area[data-v-71b9cf70]:has(.lead_fs_sm){margin-block-end:3.75rem}}@media(max-width:767.89px){.lead_area[data-v-71b9cf70]:has(.lead_fs_sm){margin-block-end:2.5rem}}@media(min-width:768px){.lead_fs_lg[data-v-71b9cf70]{line-height:1.8;font-size:clamp(1.5rem,2.66vw,2rem)}}@media(max-width:767.89px){.lead_fs_lg[data-v-71b9cf70]{line-height:1.5;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_lg.text_center[data-v-71b9cf70]{text-align:left}}@media(min-width:768px){.lead_fs_sm[data-v-71b9cf70]{line-height:2;font-size:1.5rem}}@media(max-width:767.89px){.lead_fs_sm[data-v-71b9cf70]{line-height:1.6;font-size:1.25rem}}@media(max-width:767.89px){.lead_fs_sm.text_center[data-v-71b9cf70]{text-align:left}}@media(min-width:768px){p[data-v-71b9cf70]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:1.625rem}}@media(max-width:767.89px){p[data-v-71b9cf70]:not(.text_sm,.caption):not(:last-of-type){margin-block-end:.9375rem}}.text_sm[data-v-71b9cf70]{line-height:1.6}@media(min-width:768px){.text_sm[data-v-71b9cf70]{font-size:.875rem}}@media(max-width:767.89px){.text_sm[data-v-71b9cf70]{font-size:.75rem}}@media(min-width:768px){.text_sm[data-v-71b9cf70]:not(:last-of-type){margin-block-end:1.25rem}}@media(max-width:767.89px){.text_sm[data-v-71b9cf70]:not(:last-of-type){margin-block-end:.9375rem}}.caption[data-v-71b9cf70]{line-height:1.5;font-size:.75rem}.caption.pale[data-v-71b9cf70]{color:#666}@media(min-width:768px){.caption[data-v-71b9cf70]:not(:last-of-type){margin-block-end:.9375rem}}@media(max-width:767.89px){.caption[data-v-71b9cf70]:not(:last-of-type){margin-block-end:.625rem}}.bg_grad_primary[data-v-71b9cf70]{color:#fff;background:linear-gradient(135deg,#111987 55%,#00aff0 70%,#111984 83%)}.marker[data-v-71b9cf70]{background:linear-gradient(transparent 70%,#ffe500 70%)}.in_txt[data-v-71b9cf70] :is(a,button){color:#00aff0;border-bottom:solid .0625rem}.in_txt :is(a,button) span[data-v-71b9cf70]{margin-inline:.375rem}@media(max-width:767.89px){p.sp_scroll[data-v-71b9cf70]{margin-block:.625rem;font-size:.75rem;text-align:right}}.btn_row_area[data-v-71b9cf70]{display:flex;justify-content:center}@media(min-width:768px){.btn_row_area[data-v-71b9cf70]{margin-block-end:6rem;gap:2.5rem}}@media(max-width:767.89px){.btn_row_area[data-v-71b9cf70]{margin-block-end:4rem;flex-direction:column;gap:2rem}}[data-v-71b9cf70] .btn.btn_gray span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23fff"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}[data-v-71b9cf70] .btn.btn_gray:hover span.blank:after{background:url('data:image/svg+xml;utf8,<svg id="newwindow" data-name="newwindow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.95 25.95" fill="%23666"><path class="cls-1" d="M0,25.95V5.57h20.39v20.39H0ZM17.72,23.3v-15.06H2.67v15.06h15.05Z"/><polygon class="cls-1" points="21.4 20.39 21.4 17.72 23.29 17.72 23.29 2.66 8.24 2.66 8.24 4.57 5.57 4.57 5.57 0 25.95 0 25.95 20.39 21.4 20.39"/></svg>') center/contain no-repeat}.icon_modal[data-v-71b9cf70]{position:relative}.icon_modal[data-v-71b9cf70]:after{content:"";width:1.125rem;height:.8125rem;background:url(/img/common/icons/icon_modalwindow.svg) top/contain no-repeat;position:absolute;top:8px;right:10px}.contact_desc_area[data-v-71b9cf70]{margin-block-end:5rem;padding-block:1.75rem;background-color:#f7fcff}.contact_desc_area .inner[data-v-71b9cf70]{margin-inline:auto}@media(min-width:768px){.contact_desc_area .inner[data-v-71b9cf70]{width:60%}}@media(max-width:767.89px){.contact_desc_area .inner[data-v-71b9cf70]{width:100%;padding-inline:1rem}}.contact_desc_area .desc_text[data-v-71b9cf70]{margin-block-end:1rem}.contact_desc_area ul.list_desc[data-v-71b9cf70]{list-style-type:disc;padding-inline-start:.625rem}.contact_desc_area ul.list_desc li[data-v-71b9cf70]{line-height:1.8;margin-block-end:0;font-size:.75rem}.list_cols_area ul[data-v-71b9cf70]{margin:0;padding:0;list-style-type:none}@media(min-width:768px){.list_cols_area ul[data-v-71b9cf70]{display:flex;flex-wrap:wrap;justify-content:space-between}}.list_cols_area ul li[data-v-71b9cf70]{box-sizing:border-box;border-bottom:solid .0625rem #dcdcdc;line-height:1.4;font-size:.875rem}.list_cols_area ul li[data-v-71b9cf70]:first-child{border-top:solid .0625rem #dcdcdc}@media(max-width:767.89px){.list_cols_area ul li[data-v-71b9cf70]{padding:1rem .75rem}}@media(min-width:768px){.list_cols_area ul li[data-v-71b9cf70]{flex-basis:calc(50% - 1.25rem);padding:1rem 2.5rem}.list_cols_area ul li[data-v-71b9cf70]:nth-child(2){border-top:solid .0625rem #dcdcdc}}.curve[data-v-71b9cf70]{background:#fff;border:5px solid #F2F2F2;border-radius:32px 0}@media(min-width:768px){.jobbtn_row_area[data-v-71b9cf70]{margin-block:6rem}}@media(max-width:767.89px){.jobbtn_row_area[data-v-71b9cf70]{margin-block:4rem}}.jobbtn_row_area ul[data-v-71b9cf70]{display:grid;justify-content:center}@media(min-width:768px){.jobbtn_row_area ul[data-v-71b9cf70]{grid-template-columns:repeat(auto-fit,minmax(250px,282px));gap:1.5rem}}@media(max-width:767.89px){.jobbtn_row_area ul[data-v-71b9cf70]{grid-template-columns:repeat(auto-fit,minmax(160px,calc(50% - .5rem)));gap:1rem}}.jobbtn_row_area .curve[data-v-71b9cf70]{border-color:currentColor}.row.job p[data-v-71b9cf70]{font-size:1.125rem}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-71b9cf70]{padding:3.5rem 5.375rem 2.625rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-71b9cf70]{padding:2rem 1rem}}@media(min-width:768px){.interview_message .sec_interview_inn[data-v-71b9cf70]:not(:last-of-type){margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn[data-v-71b9cf70]:not(:last-of-type){margin-block-end:2.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .job_h2[data-v-71b9cf70]{margin-block-end:1.75rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row[data-v-71b9cf70]{gap:3.125rem}}@media(max-width:767.89px){.interview_message .sec_interview_inn .row[data-v-71b9cf70]{gap:1.5rem}}@media(min-width:768px){.interview_message .sec_interview_inn .row.reverse[data-v-71b9cf70]{flex-direction:row-reverse}}@media(min-width:768px){.interview_message .sec_interview_inn .text_col[data-v-71b9cf70]{flex:1}}@media(min-width:768px){.interview_message .sec_interview_inn .img_col[data-v-71b9cf70]{flex-basis:33%}}@media(min-width:768px){.interview_message .comment_area[data-v-71b9cf70]{padding-block:4rem;margin-block-end:5rem}}@media(max-width:767.89px){.interview_message .comment_area[data-v-71b9cf70]{padding-block:2rem;margin-block-end:4rem}}.interview_message .comment_area .container_md[data-v-71b9cf70]{margin-block-end:0}@media(min-width:768px){.interview_message .comment_area .job_h2[data-v-71b9cf70]{margin-block-end:1.5rem}}@media(min-width:768px){.interview_message .comment_area .row[data-v-71b9cf70]{align-items:center;gap:7.5rem}}@media(min-width:768px){.interview_message .comment_area .text_col[data-v-71b9cf70]{flex:1}}@media(min-width:768px){.interview_message .comment_area .img_col[data-v-71b9cf70]{flex-basis:46.67%}}@media(min-width:768px){.interview_message .holiday_area[data-v-71b9cf70]{padding:4.5rem 3rem 4.25rem 4.375rem}}@media(max-width:767.89px){.interview_message .holiday_area[data-v-71b9cf70]{padding:2rem}}.interview_message .holiday_area.curve[data-v-71b9cf70]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .holiday_area .row[data-v-71b9cf70]{gap:6.25rem}}@media(min-width:768px){.interview_message .holiday_area .text_col[data-v-71b9cf70]{flex:1}}@media(min-width:768px){.interview_message .holiday_area .img_col[data-v-71b9cf70]{flex-basis:52.06%}}.interview_message .schedule_area[data-v-71b9cf70]{background-color:#f2f2f2}@media(min-width:768px){.interview_message .schedule_area[data-v-71b9cf70]{padding-block:6rem}}@media(max-width:767.89px){.interview_message .schedule_area[data-v-71b9cf70]{padding-block:4rem}}.interview_message .schedule_area .container_md[data-v-71b9cf70]{margin-block-end:0}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn[data-v-71b9cf70]{padding:3.5rem 7.5rem 4rem}}@media(max-width:767.89px){.interview_message .schedule_area .sec_schedule_inn[data-v-71b9cf70]{padding:2rem}}.interview_message .schedule_area .sec_schedule_inn.curve[data-v-71b9cf70]{border-color:#fff;background-color:#fff}@media(min-width:768px){.interview_message .schedule_area .sec_schedule_inn .job_h2[data-v-71b9cf70]{margin-block-end:2rem}}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-71b9cf70]{padding-inline-start:2.25rem;position:relative}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-71b9cf70]:before{content:"";width:1.25rem;aspect-ratio:1/1;border-radius:50%;border:solid 3px;position:absolute;top:.25rem;left:0}.interview_message .schedule_area .sec_schedule_inn ul li[data-v-71b9cf70]:not(:last-of-type){margin-block-end:1.5rem}.interview_message .schedule_area .sec_schedule_inn ul li .time[data-v-71b9cf70]{line-height:1;font-weight:700;font-size:1.5rem}@media(min-width:768px){.cl_set_pink .keyvisual_area[data-v-71b9cf70]:after{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}@media(max-width:767.89px){.cl_set_pink .keyvisual_area .heading_area[data-v-71b9cf70]{background:linear-gradient(131deg,#ff4c97 51.96% 88.25%)}}.cl_set_pink .sec_interview_inn.curve[data-v-71b9cf70]{border-color:#ffdaea;border-width:8px}.cl_set_pink .comment_area[data-v-71b9cf70]{background:#ffecf4}.cl_set_pink .schedule_area .sec_schedule_inn .job_h2[data-v-71b9cf70]{color:#ff4c97}.cl_set_pink .schedule_area .sec_schedule_inn ul li[data-v-71b9cf70]:before{border-color:#ff4c97}@media(min-width:768px){.cl_set_blue .keyvisual_area[data-v-71b9cf70]:after{background:#00aff0}}@media(max-width:767.89px){.cl_set_blue .keyvisual_area .heading_area[data-v-71b9cf70]{background:#00aff0}}.cl_set_blue .sec_interview_inn.curve[data-v-71b9cf70]{border-color:#d5eff8;border-width:8px}.cl_set_blue .comment_area[data-v-71b9cf70]{background:#e9f9ff}.cl_set_blue .schedule_area .sec_schedule_inn .job_h2[data-v-71b9cf70]{color:#00aff0}.cl_set_blue .schedule_area .sec_schedule_inn ul li[data-v-71b9cf70]:before{border-color:#00aff0}@media(min-width:768px){.cl_set_green .keyvisual_area[data-v-71b9cf70]:after{background:#00a9b7}}@media(max-width:767.89px){.cl_set_green .keyvisual_area .heading_area[data-v-71b9cf70]{background:#00a9b7}}.cl_set_green .sec_interview_inn.curve[data-v-71b9cf70]{border-color:#d9f6f9;border-width:8px}.cl_set_green .comment_area[data-v-71b9cf70]{background:#ecfeff}.cl_set_green .schedule_area .sec_schedule_inn .job_h2[data-v-71b9cf70]{color:#00a9b7}.cl_set_green .schedule_area .sec_schedule_inn ul li[data-v-71b9cf70]:before{border-color:#00a9b7}.job[data-v-71b9cf70]{--svgCircleAnimeTime: 1s;position:relative;z-index:0;overflow:hidden}.job .svg_circle01[data-v-71b9cf70],.job .svg_circle02[data-v-71b9cf70]{position:absolute;z-index:-1}@media(min-width:768px){.job .svg_circle01[data-v-71b9cf70],.job .svg_circle02[data-v-71b9cf70]{width:min(36.67%,704px)}}@media(max-width:767.89px){.job .svg_circle01[data-v-71b9cf70],.job .svg_circle02[data-v-71b9cf70]{width:min(91.79%,704px)}}@media(min-width:768px){.job .svg_circle01[data-v-71b9cf70]{top:clamp(7rem,-10rem + 35.42vw,32.5rem);right:-18.33%}}@media(max-width:767.89px){.job .svg_circle01[data-v-71b9cf70]{top:clamp(17.5rem,6.314rem + 55.93vw,33.125rem);right:-33%}}@media(min-width:768px){.job .svg_circle02[data-v-71b9cf70]{bottom:35.42%;left:-18.33%}}@media(max-width:767.89px){.job .svg_circle02[data-v-71b9cf70]{bottom:20%;left:-36%}}.job .svg-elem-1.anime[data-v-71b9cf70]{display:none}.job .svg-elem-1.anime.is_anime[data-v-71b9cf70]{display:block;animation:animate-svg-stroke-1-71b9cf70 var(--svgCircleAnimeTime) linear 0s both}.job .svg-elem-2.anime[data-v-71b9cf70]{display:none}.job .svg-elem-2.anime.is_anime[data-v-71b9cf70]{display:block;animation:animate-svg-stroke-2-71b9cf70 var(--svgCircleAnimeTime) linear .2s both}.job picture[data-v-71b9cf70]:has(.anime.expansion){overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.job picture[data-v-71b9cf70]:has(.anime.expansion){aspect-ratio:1920/720}}@media(max-width:767.89px){.job picture[data-v-71b9cf70]:has(.anime.expansion){aspect-ratio:800/660}}.job .anime.expansion[data-v-71b9cf70]{opacity:0;object-fit:cover;transform:scale(1.5);transition:opacity .2s ease,transform .8s ease}.job .anime.expansion.is_anime[data-v-71b9cf70]{opacity:1;transform:scale(1)}.job .anime.slide_up h2[data-v-71b9cf70]{opacity:0;transform:translateY(16px);transition-delay:.3s;transition-duration:.4s}.job .anime.slide_up.is_anime h2[data-v-71b9cf70]{opacity:1;transform:translate(0)}.job_top_kv h1[data-v-71b9cf70]{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.job_top_kv h1[data-v-71b9cf70]:after{content:"";background:linear-gradient(to right,#00c1fe 0% 40%,#00c1fe);position:absolute;inset:0;transform:translateY(100%);display:block}.job_top_kv h1.is_anime[data-v-71b9cf70]:after{animation:mask-bg-71b9cf70 1.2s cubic-bezier(.8,0,.17,1)}@keyframes animate-svg-stroke-1-71b9cf70{0%{stroke-dashoffset:2119.7319335938px;stroke-dasharray:2119.7319335938px}to{stroke-dashoffset:0;stroke-dasharray:2119.7319335938px}}@keyframes animate-svg-stroke-2-71b9cf70{0%{stroke-dashoffset:1591.8701171875px;stroke-dasharray:1591.8701171875px}to{stroke-dashoffset:0;stroke-dasharray:1591.8701171875px}}@keyframes mask-bg-71b9cf70{0%{transform:translateY(101%)}40%,60%{transform:translate(0)}to{transform:translateY(-100%)}}.fade-enter-active[data-v-71b9cf70],.fade-leave-active[data-v-71b9cf70]{transition:opacity .2s ease}.fade-enter-from[data-v-71b9cf70],.fade-leave-to[data-v-71b9cf70]{opacity:0}@media(max-width:767.89px){.contact-space[data-v-71b9cf70]{height:3.75rem}}
