main{padding-bottom:min(12.5vw,160px);overflow:clip}@media screen and (width<=768px){main{padding-bottom:88px}}.conts_en{font-size:11.5385cqw;font-family:var(--cantarell);letter-spacing:-.048em;font-weight:700;display:block}@media screen and (width<=768px){.conts_en{font-size:5.6rem}}.conts_ttl{position:relative}.conts_ttl .txt_slider{width:100vw;position:absolute;top:-5.83333cqw;right:max(min(88px - 10vw,-32px),-40px)}@media screen and (width>=1280px){.conts_ttl .txt_slider{right:calc(-50vw + 600px)}}@media screen and (width<=768px){.conts_ttl .txt_slider{top:-30px}}.txt_slider .splide{width:100%}.txt_slider .splide__slide{font-size:6.66667cqw;font-family:var(--krona);letter-spacing:.1em;color:#0000;text-shadow:0 0 .833333cqw #00c0ff52;font-weight:400;width:max-content!important}@media screen and (width<=768px){.txt_slider .splide__slide{text-shadow:0 0 10px #00c0ff52;font-size:4rem}}.conts_ttl .ttl_ja{letter-spacing:.064em;color:#fff;background-color:#003686;width:fit-content;padding:.25cqw 1.33333cqw;font-size:max(2cqw,2rem);font-weight:900;display:inline-block;position:relative}@media screen and (width<=768px){.conts_ttl .ttl_ja{letter-spacing:.048em;padding:3px 16px;font-size:1.8rem}}.fv{padding:0 32px;position:relative}.fv .container{max-width:1200px;margin:0 auto;padding-top:min(16.4844vw,211px);position:relative;container-type:inline-size}@media screen and (width<=768px){.fv .container{padding-top:160px}}.fv .container:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(#b8ecfd,#0000 60%);border-radius:50%;width:141.667cqw;height:auto;position:absolute;top:-9.16667cqw;right:25.8333cqw}@media screen and (width<=768px){.fv .container:before{width:800px;top:16px;right:unset;left:-422px}}.fv .circle01{width:42.5cqw;position:absolute;top:-13.25cqw;right:-6.33333cqw}@media screen and (width<=768px){.fv .circle01{width:260px;top:-96px;right:-60px}}.fv .circle02{width:42.5cqw;position:absolute;top:-11.25cqw;right:-8.33333cqw}@media screen and (width<=768px){.fv .circle02{width:260px;top:-93px;right:-78px}}.fv .ttl_ja{color:#003686;z-index:1;font-size:max(1.66667cqw,1.6rem);font-weight:900;position:relative;left:.048em}@media screen and (width<=768px){.fv .ttl_ja{font-size:1.6rem}}.fv .ttl_en{font-size:8.33333cqw;font-family:var(--cantarell);letter-spacing:-.048em;color:#003686;z-index:1;margin-top:-.75cqw;font-weight:700;position:relative}@media screen and (width<=768px){.fv .ttl_en{margin-top:-4px;font-size:4.8rem}}.fv .img{z-index:1;border-radius:1.66667cqw;width:100%;margin:2cqw auto 0;display:block;position:relative;overflow:clip}@media screen and (width<=768px){.fv .img{border-radius:16px;margin:8px auto 0}}.sticky_wrap{width:min(100% - 64px,1200px);margin:min(15.5469vw,199px) auto 0;container-type:inline-size}@media screen and (width<=768px){.sticky_wrap{margin:49px auto 0}}.sticky_wrap .anchor_block{z-index:2;flex-shrink:0;width:17.5cqw;height:0;position:sticky;top:max(9.16667cqw,90px);left:0}@media screen and (width<=768px){.sticky_wrap .anchor_block{position:initial;gap:10px;width:100%;display:none}}.sticky_wrap .anchor_block .head{letter-spacing:0;padding-left:1.33333cqw;font-size:max(1.16667cqw,1rem);font-weight:500;position:relative}.sticky_wrap .anchor_block a.active:before{content:"";aspect-ratio:1;background-color:#003686;border-radius:50%;width:.666667cqw;height:auto;position:absolute;top:50%;left:0;translate:0 -50%}.sticky_wrap .anchor_block a.active{color:#003686}.sticky_wrap .anchor_block .unit+.unit{margin-top:1.33333cqw}.sticky_wrap .anchor_block .list{flex-direction:column;gap:.666667cqw;margin-top:.666667cqw;display:flex}.sticky_wrap .anchor_block .list .item{padding-left:1.33333cqw;position:relative}.sticky_wrap .anchor_block .list .item .child{letter-spacing:0;padding-left:1.5cqw;font-size:max(1.16667cqw,1rem);font-weight:500;position:relative}.sticky_wrap .anchor_block .list .item .child:before{content:"";background-color:#00c0ff;width:1cqw;height:1px;position:absolute;top:50%;left:0;translate:0 -50%}.sticky_wrap .container{padding-left:17.5cqw}@media screen and (width<=768px){.sticky_wrap .container{width:100%;padding-left:unset}}.sticky_wrap .conts_ttl:has(.job_bg){margin-top:16.8333cqw}@media screen and (width<=768px){.sticky_wrap .conts_ttl:has(.job_bg){margin-top:84px}}.sticky_wrap .figure_block{position:relative}.sticky_wrap .figure_block:before{content:"";aspect-ratio:1;background:radial-gradient(#c7deff,#0000 60%);border-radius:50%;width:141.667cqw;height:auto;position:absolute;top:-13.5833cqw;left:25.8333cqw}@media screen and (width<=768px){.sticky_wrap .figure_block:before{width:800px;top:224px;left:unset;right:-402px}}.sticky_wrap .figure{width:67.5cqw;margin:5.66667cqw auto 0;position:relative}@media screen and (width<=768px){.sticky_wrap .figure{width:100%;margin:24px auto 0}.sticky_wrap .figure .scroll_wrap{-ms-overflow-style:none;scrollbar-width:none;width:auto;margin-right:-32px;overflow-x:scroll}.sticky_wrap .figure .scroll_wrap::-webkit-scrollbar{display:none}}.sticky_wrap .figure .scroll_wrap .img_wrap{position:relative}@media screen and (width<=768px){.sticky_wrap .figure .scroll_wrap .img_wrap{width:min(178.667vw,800px);container-type:inline-size}.sticky_wrap .figure .scroll_wrap .img_wrap:before{content:"";aspect-ratio:1;width:32px;height:auto;position:absolute;top:0;right:0;translate:100%}}.sticky_wrap .figure .scroll_wrap .img_wrap .link{border-radius:9999px;height:2.5cqw;transition:background-color .3s;display:block;position:absolute}@media screen and (width>=769px){.sticky_wrap .figure .scroll_wrap .img_wrap .link:hover{background-color:#fff6}}@media screen and (width<=768px){.sticky_wrap .figure .scroll_wrap .img_wrap .link{height:3.73134cqw}}.sticky_wrap .figure .scroll_wrap .img_wrap .link01{width:5.75cqw;top:5.5cqw;left:8.83333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link02{width:7.16667cqw;top:18.75cqw;left:11.6667cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link03{width:10cqw;top:18.75cqw;left:19.8333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link05{width:7.16667cqw;top:32.0833cqw;left:10cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link06{width:7.16667cqw;top:32.0833cqw;left:18.25cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link07{width:11.1667cqw;top:32.0833cqw;left:26.4167cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link08{width:7.16667cqw;top:45.25cqw;left:16.6667cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link09{width:10cqw;top:58.5cqw;left:10.1667cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link10{width:10cqw;top:15.5cqw;left:50.8333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link11{width:7.16667cqw;top:18.75cqw;left:50.8333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link12{width:7.16667cqw;top:31.4167cqw;left:50.8333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link13{width:12.8333cqw;top:54.0833cqw;left:49.8333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link14{width:11.4167cqw;height:4.16667cqw;top:57.25cqw;left:49.8333cqw}@media screen and (width<=768px){.sticky_wrap .figure .scroll_wrap .img_wrap .link01{width:8.65672cqw;top:8.0597cqw;left:12.9851cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link02{width:10.7463cqw;top:27.7612cqw;left:17.3134cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link03{width:14.9254cqw;top:27.7612cqw;left:29.403cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link05{width:10.7463cqw;top:47.4627cqw;left:14.9254cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link06{width:10.7463cqw;top:47.4627cqw;left:26.8657cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link07{width:16.7164cqw;top:47.4627cqw;left:39.1045cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link08{width:10.7463cqw;top:67.0149cqw;left:24.7761cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link09{width:14.9254cqw;top:86.5672cqw;left:15.0746cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link10{width:14.9254cqw;top:22.9851cqw;left:75.2239cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link11{width:10.4478cqw;top:27.7612cqw;left:75.2239cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link12{width:10.7463cqw;top:46.4179cqw;left:75.2239cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link13{width:19.1045cqw;top:80.1493cqw;left:73.7313cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link14{width:17.0149cqw;height:6.26866cqw;top:84.7761cqw;left:73.7313cqw}}.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow{aspect-ratio:1;background-color:#003686;border-radius:50%;width:1.75cqw;transition:background-color .3s;display:block;position:absolute;top:50%;right:0;overflow:hidden;translate:50% -50%}@media screen and (width<=768px){.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow{width:16px}}.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow:before,.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow:after{content:"";aspect-ratio:7/8;background-image:url(/recruit/new_graduate/assets/img/works/anchor_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.583333cqw;height:auto;transition:top .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (width<=768px){.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow:before,.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow:after{width:7px}}.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow:after{top:-50%}@media screen and (width>=769px){.sticky_wrap .figure .scroll_wrap .img_wrap .link:hover .arrow:before{top:150%}.sticky_wrap .figure .scroll_wrap .img_wrap .link:hover .arrow:after{top:50%}}.sticky_wrap .figure .scrollhint{background-color:#4d4d4d99;border-radius:8px;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (width<=768px){.sticky_wrap .figure .scrollhint{display:block}}.sticky_wrap .figure .scrollhint .icon{width:160px}.sticky_wrap .figure .scrollhint .icon .hand{z-index:1;width:100%;position:absolute;top:0;left:0}.sticky_wrap .figure .scrollhint .hint-txt{text-align:center;color:#fff;width:100%;font-size:1.2rem;position:absolute;bottom:22px;left:50%;translate:-50%}.sticky_wrap .pin_area{margin-top:13.5cqw;position:relative}@media screen and (width<=768px){.sticky_wrap .pin_area{margin-top:72px}}.sticky_wrap .job_block{z-index:1;width:100%;margin:0 0 16.3333cqw;position:relative}@media screen and (width<=768px){.sticky_wrap .job_block{margin:0 0 130px}}.sticky_wrap .job_block:nth-of-type(odd){--job_bg:linear-gradient(#def7ff -30%,#009ed1 10%,#ccf3ff 70%)}.sticky_wrap .job_block:nth-of-type(2n){--job_bg:linear-gradient(#b2ecff -30%,#81c3f4 -10%,#4e98e8 20%,#7abdf2 40%,#b2ecff 70%)}.sticky_wrap .job_block:before{content:"";background:var(--job_bg);pointer-events:none;border-radius:min(5.33333cqw,64px) min(5.33333cqw,64px) 0 0;width:100vw;height:calc(100% + 25.0833cqw);position:absolute;top:-8.75cqw;right:max(min(88px - 10vw,-32px),-40px)}.sticky_wrap .job_block:last-of-type:before{border-radius:min(5.33333cqw,64px)}@media screen and (width>=1280px){.sticky_wrap .job_block:before{right:calc(-50vw + 600px)}}@media screen and (width<=768px){.sticky_wrap .job_block:before{border-radius:40px 40px 0 0;height:calc(100% + 227px);top:-56px;right:-32px}.sticky_wrap .job_block:last-of-type:before{border-radius:40px}}.sticky_wrap .job_block .head_group{z-index:1;gap:24px 2cqw;display:flex;position:relative}@media screen and (width<=768px){.sticky_wrap .job_block .head_group{flex-direction:column}}.sticky_wrap .job_block .head_group .icon{aspect-ratio:1;border-radius:50%;align-self:flex-start;width:12.6667cqw;height:fit-content}@media screen and (width<=768px){.sticky_wrap .job_block .head_group .icon{width:144px;margin:0 auto}}.sticky_wrap .job_block .head_group .txt_group{color:#fff;flex:1}.sticky_wrap .job_block .head_group .cat_head{letter-spacing:.048em;font-size:2.66667cqw;font-weight:900}@media screen and (width<=768px){.sticky_wrap .job_block .head_group .cat_head{text-align:center;font-size:2.4rem}}.sticky_wrap .job_block .head_group .cat_txt{letter-spacing:0;text-align:justify;max-width:59.9167cqw;margin-top:1.33333cqw;font-size:max(1.33333cqw,1.2rem);font-weight:500;line-height:1.625}@media screen and (width<=768px){.sticky_wrap .job_block .head_group .cat_txt{max-width:unset;margin-top:16px;font-size:1.4rem;line-height:1.85714}}.sticky_wrap .job_block .job_list{grid-template-columns:25cqw 25cqw 25cqw;gap:3.33333cqw;margin-top:4cqw;display:grid;position:relative}@media screen and (width<=768px){.sticky_wrap .job_block .job_list{flex-direction:column;width:100%;display:flex}}.sticky_wrap .job_block .job_list .item{grid-template-rows:subgrid;background-color:#fff;border:1px solid #003686;border-radius:1.66667cqw;grid-row:span 4;gap:0;min-height:41.25cqw;padding:3.33333cqw 2cqw;display:grid;position:relative}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item{border-radius:16px;width:100%;padding:24px;display:block}}.sticky_wrap .job_block .job_list .item .job_head{letter-spacing:.064em;border-bottom:1px solid #003686;padding-bottom:1cqw;font-size:max(1.66667cqw,1.6rem);font-weight:900}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item .job_head{letter-spacing:0;padding-bottom:12px;font-size:1.8rem}}.sticky_wrap .job_block .job_list .item .area{letter-spacing:0;color:#003686;margin-top:1cqw;font-size:max(1.16667cqw,1rem);font-weight:900}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item .area{margin-top:12px;font-size:1.4rem}}.sticky_wrap .job_block .job_list .item .txt{letter-spacing:0;text-align:justify;flex:1;margin-top:2cqw;font-size:max(1.33333cqw,1.2rem);font-weight:500;line-height:1.625}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item .txt{margin-top:24px;font-size:1.4rem;line-height:1.85714}}.sticky_wrap .job_block .job_list .item .modal_btn{border:unset;cursor:pointer;background:linear-gradient(45deg,#0056d6 30%,#67a4ff);border-radius:9999px;justify-content:space-between;align-items:center;gap:.833333cqw;margin-top:1.41667cqw;padding:.666667cqw 1.08333cqw .666667cqw 2cqw;display:flex}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item .modal_btn{gap:10px;width:min(100%,252px);margin-top:24px;padding:8px 13px 8px 24px}}.sticky_wrap .job_block .job_list .item .modal_btn .link_txt{letter-spacing:.048em;text-align:start;color:#fff;font-size:max(1.16667cqw,1rem);font-weight:700;line-height:1.42857}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item .modal_btn .link_txt{font-size:1.4rem}}.sticky_wrap .job_block .job_list .item .modal_btn .slide_arrow{aspect-ratio:1;background-color:#fff;border-radius:50%;width:2.66667cqw;transition:background-color .3s;display:block;position:relative;overflow:hidden}@media screen and (width>=769px){.sticky_wrap .job_block .job_list .item .modal_btn:hover .slide_arrow{background-color:#ddedff}}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item .modal_btn .slide_arrow{width:28px}}.sticky_wrap .job_block .job_list .item .modal_btn .slide_arrow:before,.sticky_wrap .job_block .job_list .item .modal_btn .slide_arrow:after{content:"";aspect-ratio:1;background-image:url(/recruit/new_graduate/assets/img/common/slide_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.833333cqw;height:auto;transition:left .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (width<=768px){.sticky_wrap .job_block .job_list .item .modal_btn .slide_arrow:before,.sticky_wrap .job_block .job_list .item .modal_btn .slide_arrow:after{width:10px}}.sticky_wrap .job_block .job_list .item .modal_btn .slide_arrow:after{left:-50%}@media screen and (width>=769px){.sticky_wrap .job_block .job_list .item .modal_btn:hover .slide_arrow:before{left:150%}.sticky_wrap .job_block .job_list .item .modal_btn:hover .slide_arrow:after{left:50%}}.interview{z-index:11;background:#fff;border-radius:min(3.125vw,40px);width:min(100% - 64px,1040px);height:min(82dvh,680px);display:none;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:min(.3125vw,4px) min(.3125vw,4px) min(.625vw,8px) #00368652;container-type:inline-size}@media screen and (width<=768px){.interview{border-radius:20px;width:82.9333vw;height:min(87dvh,650px);box-shadow:4px 4px 8px #00368652}}.modal__bg{-webkit-backdrop-filter:blur(min(.78125vw,10px));opacity:0;visibility:hidden;z-index:11;background:#00c0ffcc;width:100%;height:100vh;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}.modal__bg.active{opacity:1;visibility:visible}@media screen and (width<=768px){.modal__bg{-webkit-backdrop-filter:blur(10px)}}.interview .close_btn{aspect-ratio:116/82;cursor:pointer;z-index:1;width:min(9.0625vw,116px);height:auto;position:absolute;top:0;right:0}@media screen and (width<=768px){.interview .close_btn{width:90px}}.interview .close_btn:before{content:"";background-image:url(/recruit/new_graduate/assets/img/works/modal_close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.interview .modal_slider{visibility:visible;border-radius:min(3.125vw,40px);width:100%;height:100%;position:relative;container-type:inline-size}@media screen and (width<=768px){.interview .modal_slider{border-radius:20px}}.interview .modal_slider .splide__arrow{aspect-ratio:1;opacity:1;background:linear-gradient(#67a4ff,#0056d6);border-radius:50%;width:7.69231cqw;height:auto;display:block;position:absolute;top:50%;overflow:hidden}@media screen and (width<=768px){.interview .modal_slider .splide__arrow{width:48px}}.interview .modal_slider .splide__arrow--prev{left:0;translate:-50% -50%}.interview .modal_slider .splide__arrow--next{right:0;translate:50% -50%}.interview .modal_slider .splide__arrow:before{content:"";opacity:0;background:linear-gradient(#8ebafc,#2474eb);border-radius:50%;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}@media screen and (width>=769px){.interview .modal_slider .splide__arrow:hover:before{opacity:1}}.interview .modal_slider .splide__arrow .icon:before,.interview .modal_slider .splide__arrow .icon:after{content:"";aspect-ratio:19/16;background-color:#fff;width:1.82692cqw;height:auto;transition:left .3s;position:absolute;top:50%;left:50%;translate:-50% -50%;mask-image:url(/recruit/new_graduate/assets/img/common/slide_arrow.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.interview .modal_slider .splide__arrow--prev .icon:before,.interview .modal_slider .splide__arrow--prev .icon:after{rotate:y 180deg}@media screen and (width<=768px){.interview .modal_slider .splide__arrow .icon:before,.interview .modal_slider .splide__arrow .icon:after{width:12px}}.interview .modal_slider .splide__arrow .icon:after{left:-50%}.interview .modal_slider .splide__arrow--prev .icon:before{left:50%}.interview .modal_slider .splide__arrow--prev .icon:after{left:150%}@media screen and (width>=769px){.interview .modal_slider .splide__arrow:hover .icon:before{left:150%}.interview .modal_slider .splide__arrow:hover .icon:after{left:50%}.interview .modal_slider .splide__arrow--prev:hover .icon:before{left:-150%}.interview .modal_slider .splide__arrow--prev:hover .icon:after{left:50%}}.interview .modal_slider .splide__track{height:100%}.interview .modal_slider .splide__slide{width:100%;padding:4.61538cqw 0 11.7308cqw;position:relative}@media screen and (width<=768px){.interview .modal_slider .splide__slide{padding:40px 0 60px}}.interview .modal_slider .splide__slide .scroll_down{position:absolute;bottom:2.59615cqw;left:50%;translate:-50%}.interview .modal_slider .splide__slide .scroll_down .scroll_txt{font-size:max(1.15385cqw,1rem);font-family:var(--krona);letter-spacing:0;text-align:center;color:#003686;font-weight:400;line-height:1}@media screen and (width<=768px){.interview .modal_slider .splide__slide .scroll_down .scroll_txt{font-size:1.2rem}}.interview .modal_slider .splide__slide .scroll_down .circle-arrow{aspect-ratio:1;border:1px solid #003686;border-radius:50%;width:3.84615cqw;height:auto;margin:.769231cqw auto 0;animation:2s infinite pulse;position:relative}@media screen and (width<=768px){.interview .modal_slider .splide__slide .scroll_down .circle-arrow{width:24px;margin-top:4px}}.interview .modal_slider .splide__slide .scroll_down .circle-arrow:after{content:"";aspect-ratio:10/6;background-image:url(/recruit/new_graduate/assets/img/works/scroll_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.961538cqw;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (width<=768px){.interview .modal_slider .splide__slide .scroll_down .circle-arrow:after{width:6px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.interview .inner{height:100%}.interview .modal_slider .scroll_wrap{-ms-overflow-style:none;scrollbar-width:none;cursor:grab;height:100%;padding:0 8.65385cqw;overflow-y:scroll}.interview .modal_slider .scroll_wrap.active{cursor:grabbing}@media screen and (width<=768px){.interview .modal_slider .scroll_wrap{padding:0 32px}}.interview .modal_slider .scroll_wrap::-webkit-scrollbar{display:none}.interview .modal_slider .splide__slide .ttl{letter-spacing:.048em;text-align:center;color:#003686;font-size:3.84615cqw;font-weight:900}@media screen and (width<=768px){.interview .modal_slider .splide__slide .ttl{letter-spacing:0;font-size:2rem;font-weight:700}}.interview .modal_slider .splide__slide .head_group{grid-template:"img prof""img career"1fr/auto 1fr;gap:0 3.84615cqw;margin-top:1.53846cqw;display:grid;position:relative}@media screen and (width<=768px){.interview .modal_slider .splide__slide .head_group{margin-top:16px;display:block}}.interview .modal_slider .splide__slide .head_img{border-radius:1.92308cqw;flex-shrink:0;grid-area:img;width:39.4231cqw;height:fit-content;display:block;overflow:clip}@media screen and (width<=768px){.interview .modal_slider .splide__slide .head_img{border-radius:16px;width:100%}}.interview .modal_slider .splide__slide .prof{color:#003686;background-color:#ddedff;border-radius:9999px;grid-area:prof;gap:4px .769231cqw;width:100%;padding:1.15385cqw 2.30769cqw;display:flex}@media screen and (width<=768px){.interview .modal_slider .splide__slide .prof{color:initial;background:unset;border-radius:unset;padding:unset;flex-direction:column;margin-top:24px}}.interview .modal_slider .splide__slide .prof .name{font-size:max(1.92308cqw,1.6rem);font-family:var(--krona);letter-spacing:0;font-weight:400}@media screen and (width<=768px){.interview .modal_slider .splide__slide .prof .name{font-size:1.6rem}}.interview .modal_slider .splide__slide .prof .post{letter-spacing:0;margin-top:.480769cqw;font-size:max(1.34615cqw,1rem);font-weight:500;line-height:1.4}@media screen and (width<=768px){.interview .modal_slider .splide__slide .prof .post{font-size:1.4rem;line-height:1.71429}}.interview .modal_slider .splide__slide .career_list{flex-direction:column;grid-area:career;gap:2.30769cqw;margin-top:2.30769cqw;display:flex}@media screen and (width<=768px){.interview .modal_slider .splide__slide .career_list{gap:16px;margin-top:40px}}.interview .modal_slider .splide__slide .career_list .item{gap:8px 1.15385cqw;display:flex;position:relative}@media screen and (width<=768px){.interview .modal_slider .splide__slide .career_list .item{flex-direction:column}}.interview .modal_slider .splide__slide .career_list .item:before{content:"";background-image:url(/recruit/new_graduate/assets/img/works/modal_line.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;width:1px;height:calc(100% + 2.30769cqw);position:absolute;top:.769231cqw;left:7.01923cqw}@media screen and (width<=768px){.interview .modal_slider .splide__slide .career_list .item:before{height:calc(100% + 16px);top:5px;left:5px}}.interview .modal_slider .splide__slide .career_list .item:last-of-type:before{height:100%}.interview .modal_slider .splide__slide .career_list .item_head{width:7.69231cqw;font-size:max(1.53846cqw,1.2rem);font-family:var(--krona);letter-spacing:-.048em;color:#00c0ff;flex-shrink:0;align-self:flex-start;padding-right:2.30769cqw;font-weight:400;position:relative}@media screen and (width<=768px){.interview .modal_slider .splide__slide .career_list .item_head{letter-spacing:0;padding-right:unset;padding-left:20px;font-size:1.4rem}}.interview .modal_slider .splide__slide .career_list .item_head:before{content:"";aspect-ratio:1;background-color:#00c0ff;border-radius:50%;width:1.15385cqw;height:auto;position:absolute;top:50%;right:0;translate:0 -50%}@media screen and (width<=768px){.interview .modal_slider .splide__slide .career_list .item_head:before{width:12px;right:unset;left:0}}.interview .modal_slider .splide__slide .career_list .item_txt{letter-spacing:0;text-align:justify;max-width:47.8846cqw;font-size:max(1.53846cqw,1.2rem);font-weight:500;line-height:1.625}@media screen and (width<=768px){.interview .modal_slider .splide__slide .career_list .item_txt{max-width:unset;font-optical-sizing:1.4rem;padding-left:20px}}.interview .modal_slider .splide__slide .q_list{flex-direction:column;gap:5.38462cqw;margin-top:7.69231cqw;display:flex}@media screen and (width<=768px){.interview .modal_slider .splide__slide .q_list{gap:32px;margin-top:64px}}.interview .modal_slider .splide__slide .q_list .q_head{align-items:center;gap:.769231cqw;display:flex}@media screen and (width<=768px){.interview .modal_slider .splide__slide .q_list .q_head{gap:8px}}.interview .modal_slider .splide__slide .q_list .q_head .num{font-size:3.84615cqw;font-family:var(--krona);letter-spacing:-.048em;color:#003686;align-self:flex-start;font-weight:400}@media screen and (width<=768px){.interview .modal_slider .splide__slide .q_list .q_head .num{font-size:2.4rem}}.interview .modal_slider .splide__slide .q_list .q_head .txt{letter-spacing:.064em;color:#fff;background:linear-gradient(90deg,#003686,#003686);padding:.576923cqw 1.53846cqw;font-size:max(1.92308cqw,1.6rem);font-weight:900}@media screen and (width<=768px){.interview .modal_slider .splide__slide .q_list .q_head .txt{background:unset;padding:unset;font-size:1.6rem;line-height:2.1}.interview .modal_slider .splide__slide .q_list .q_head .txt_bg{background:linear-gradient(90deg,#003686,#003686);padding:3px 16px}}.interview .modal_slider .splide__slide .q_list .q_txt{letter-spacing:0;text-align:justify;margin-top:2.30769cqw;font-size:max(1.53846cqw,1.2rem);font-weight:500;line-height:1.625}.interview .modal_slider .modal_bg_txt{font-size:7.69231cqw;font-family:var(--krona);letter-spacing:.1em;color:#0000;text-shadow:0 0 .961538cqw #00c0ff52;z-index:1;margin:7.69231cqw -8.65385cqw 0;font-weight:400;position:relative;overflow:hidden}@media screen and (width<=768px){.interview .modal_slider .modal_bg_txt{text-shadow:0 0 10px #00c0ff52;margin:64px -32px 0;font-size:4rem}}.interview .modal_slider .modal_bg_txt .txt{display:block;width:max-content!important}@media screen and (width<=768px){.interview .modal_slider .modal_bg_txt .txt{margin-left:-21px}}.interview .modal_slider .schedule_block{gap:40px 4.03846cqw;margin-top:.961538cqw;display:flex;position:relative}@media screen and (width<=768px){.interview .modal_slider .schedule_block{flex-direction:column;margin-top:-8px}}.interview .modal_slider .schedule_block .img{border-radius:1.92308cqw;flex-shrink:0;align-self:flex-start;width:39.4231cqw;height:fit-content;overflow:clip}@media screen and (width<=768px){.interview .modal_slider .schedule_block .img{border-radius:16px;width:100%}}.interview .modal_slider .schedule_block .schedule_list{flex-direction:column;gap:2.30769cqw;margin-top:5.48077cqw;display:flex}@media screen and (width<=768px){.interview .modal_slider .schedule_block .schedule_list{margin-top:unset;gap:16px}}.interview .modal_slider .schedule_list .item{gap:8px 1.15385cqw;display:flex;position:relative}@media screen and (width<=768px){.interview .modal_slider .schedule_list .item{flex-direction:column}}.interview .modal_slider .schedule_list .item:before{content:"";background-image:url(/recruit/new_graduate/assets/img/works/modal_line.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;width:1px;height:calc(100% + 2.30769cqw);position:absolute;top:.769231cqw;left:max(7.88462cqw,60px)}@media screen and (width<=768px){.interview .modal_slider .schedule_list .item:before{height:calc(100% + 16px);top:5px;left:5px}}.interview .modal_slider .schedule_list .item:last-of-type:before{height:100%}.interview .modal_slider .schedule_list .item .item_head{width:max(8.46154cqw,65px);font-size:max(1.53846cqw,1.2rem);font-family:var(--krona);letter-spacing:-.048em;color:#00c0ff;flex-shrink:0;align-self:flex-start;padding-right:2.30769cqw;font-weight:400;position:relative}@media screen and (width<=768px){.interview .modal_slider .schedule_list .item .item_head{width:unset;letter-spacing:0;padding-right:unset;padding-left:20px;font-size:1.4rem}}.interview .modal_slider .splide__slide .item_head:before{content:"";aspect-ratio:1;background-color:#00c0ff;border-radius:50%;width:1.15385cqw;height:auto;position:absolute;top:50%;right:0;translate:0 -50%}@media screen and (width<=768px){.interview .modal_slider .splide__slide .item_head:before{width:12px;right:unset;left:0}}.interview .modal_slider .splide__slide .item_txt{letter-spacing:0;text-align:justify;font-size:max(1.53846cqw,1.2rem);font-weight:500;line-height:1.625}@media screen and (width<=768px){.interview .modal_slider .splide__slide .item_txt{font-optical-sizing:1.4rem;padding-left:20px}}.deco_wrap{height:min(132.813vw,1700px);margin:max(-80.625vw,-1032px) auto max(-52.1875vw,-668px);overflow:clip}@media screen and (width<=768px){.deco_wrap{height:800px;margin:-623px auto -177px}}.bg_deco{width:100%;max-width:1280px;margin:0 auto;position:relative}.bg_deco:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(#b8ecfd,#0000 60%);border-radius:50%;width:min(132.813vw,1700px);height:auto;position:absolute;top:0;right:min(33.5938vw,430px)}@media screen and (width<=768px){.bg_deco:before{width:800px;right:unset;left:-400px}}.works_top{display:none}@media screen and (width<=768px){.works_top{aspect-ratio:1;z-index:10;background:linear-gradient(#67a4ff,#0056d6);border-radius:50%;justify-content:center;align-items:center;width:56px;height:auto;display:flex;position:fixed;bottom:19px;right:2.13333vw}.works_top:before{content:"";opacity:0;background:linear-gradient(#8ebafc,#2474eb);border-radius:50%;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.works_top .icon{aspect-ratio:16/19;background-image:url(/recruit/new_graduate/assets/img/common/toppage_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:auto}.head_btn_list{left:43%}}
