@charset "UTF-8";main{overflow:clip;padding-bottom:min(12.5vw,160px)}@media screen and (max-width: 768px){main{padding-bottom:88px}}.conts_en{font-size:11.538461538461538cqw;font-family:var(--cantarell);font-weight:700;letter-spacing:-.048em;display:block}@media screen and (max-width: 768px){.conts_en{font-size:5.6rem}}.conts_ttl{position:relative}.conts_ttl .txt_slider{position:absolute;width:100vw;top:-5.833333333333333cqw;right:max(min(calc(-8*(100vw - 1200px)/80 - 32px),-32px),-40px)}@media screen and (min-width: 1280px){.conts_ttl .txt_slider{right:calc((100vw - 1200px)/-2)}}@media screen and (max-width: 768px){.conts_ttl .txt_slider{top:-30px}}.txt_slider .splide{width:100%}.txt_slider .splide__slide{width:max-content!important;font-size:6.666666666666667cqw;font-family:var(--krona);font-weight:400;letter-spacing:.1em;color:transparent;text-shadow:0 0 .8333333333333334cqw rgba(0,192,255,.32);transform:translateZ(0)}@media screen and (max-width: 768px){.txt_slider .splide__slide{font-size:4rem;text-shadow:0 0 10px rgba(0,192,255,.32)}}.conts_ttl .ttl_ja{position:relative;width:fit-content;font-size:max(2cqw,2rem);font-weight:900;letter-spacing:.064em;color:#fff;background-color:#003686;display:inline-block;padding:.25cqw 1.3333333333333335cqw}@media screen and (max-width: 768px){.conts_ttl .ttl_ja{font-size:1.8rem;letter-spacing:.048em;padding:3px 16px}}.fv{position:relative;padding:0 32px}.fv .container{position:relative;max-width:1200px;container-type:inline-size;padding-top:min(16.484375vw,211px);margin:0 auto}@media screen and (max-width: 768px){.fv .container{padding-top:160px}}.fv .container:before{content:"";position:absolute;width:141.66666666666669cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(#B8ECFD,transparent 60%);top:-9.166666666666666cqw;right:25.833333333333336cqw;z-index:-1}@media screen and (max-width: 768px){.fv .container:before{width:800px;top:16px;right:unset;left:-422px}}.fv .circle01{position:absolute;width:42.5cqw;top:-13.25cqw;right:-6.333333333333334cqw}@media screen and (max-width: 768px){.fv .circle01{width:260px;top:-96px;right:-60px}}.fv .circle02{position:absolute;width:42.5cqw;top:-11.25cqw;right:-8.333333333333332cqw}@media screen and (max-width: 768px){.fv .circle02{width:260px;top:-93px;right:-78px}}.fv .ttl_ja{position:relative;font-size:max(1.6666666666666667cqw,1.6rem);font-weight:900;left:.048em;color:#003686;z-index:1}@media screen and (max-width: 768px){.fv .ttl_ja{font-size:1.6rem}}.fv .ttl_en{position:relative;font-size:8.333333333333332cqw;font-family:var(--cantarell);font-weight:700;letter-spacing:-.048em;color:#003686;margin-top:-.75cqw;z-index:1}@media screen and (max-width: 768px){.fv .ttl_en{font-size:4.8rem;margin-top:-4px}}.fv .img{position:relative;width:100%;display:block;border-radius:1.6666666666666667cqw;overflow:clip;margin:2cqw auto 0;z-index:1}@media screen and (max-width: 768px){.fv .img{border-radius:16px;margin:8px auto 0}}.sticky_wrap{width:min(calc(100% - 64px),1200px);container-type:inline-size;margin:min(15.546874999999998vw,199px) auto 0}@media screen and (max-width: 768px){.sticky_wrap{margin:49px auto 0}}.sticky_wrap .anchor_block{position:sticky;width:17.5cqw;height:0;flex-shrink:0;top:max(9.166666666666666cqw,90px);left:0;z-index:2}@media screen and (max-width: 768px){.sticky_wrap .anchor_block{position:initial;width:100%;display:none;gap:10px}}.sticky_wrap .anchor_block .head{position:relative;font-size:max(1.1666666666666667cqw,1rem);font-weight:500;letter-spacing:0;padding-left:1.3333333333333335cqw}.sticky_wrap .anchor_block a.active:before{content:"";position:absolute;width:.6666666666666667cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#003686;translate:0 -50%;top:50%;left:0}.sticky_wrap .anchor_block a.active{color:#003686}.sticky_wrap .anchor_block .unit+.unit{margin-top:1.3333333333333335cqw}.sticky_wrap .anchor_block .list{display:flex;flex-direction:column;gap:.6666666666666667cqw;margin-top:.6666666666666667cqw}.sticky_wrap .anchor_block .list .item{position:relative;padding-left:1.3333333333333335cqw}.sticky_wrap .anchor_block .list .item .child{position:relative;font-size:max(1.1666666666666667cqw,1rem);font-weight:500;letter-spacing:0;padding-left:1.5cqw}.sticky_wrap .anchor_block .list .item .child:before{content:"";position:absolute;width:1cqw;height:1px;background-color:#00c0ff;translate:0 -50%;top:50%;left:0}.sticky_wrap .container{padding-left:17.5cqw}@media screen and (max-width: 768px){.sticky_wrap .container{width:100%;padding-left:unset}}.sticky_wrap .conts_ttl:has(.job_bg){margin-top:16.833333333333332cqw}@media screen and (max-width: 768px){.sticky_wrap .conts_ttl:has(.job_bg){margin-top:84px}}.sticky_wrap .figure_block{position:relative}.sticky_wrap .figure_block:before{content:"";position:absolute;width:141.66666666666669cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(#C7DEFF,transparent 60%);top:-13.583333333333334cqw;left:25.833333333333336cqw}@media screen and (max-width: 768px){.sticky_wrap .figure_block:before{width:800px;top:224px;left:unset;right:-402px}}.sticky_wrap .figure{position:relative;width:67.5cqw;margin:5.666666666666666cqw auto 0}@media screen and (max-width: 768px){.sticky_wrap .figure{width:100%;margin:24px auto 0}.sticky_wrap .figure .scroll_wrap{width:auto;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-right:-32px}.sticky_wrap .figure .scroll_wrap::-webkit-scrollbar{display:none}}.sticky_wrap .figure .scroll_wrap .img_wrap{position:relative}@media screen and (max-width: 768px){.sticky_wrap .figure .scroll_wrap .img_wrap{width:min(calc(670/375*100vw),800px);container-type:inline-size}.sticky_wrap .figure .scroll_wrap .img_wrap:before{content:"";position:absolute;width:32px;height:auto;aspect-ratio:1/1;translate:100% 0;top:0;right:0}}.sticky_wrap .figure .scroll_wrap .img_wrap .link{position:absolute;display:block;border-radius:9999px;height:2.5cqw;transition:background-color ease .3s}@media screen and (min-width: 769px){.sticky_wrap .figure .scroll_wrap .img_wrap .link:hover{background-color:#fff6}}@media screen and (max-width: 768px){.sticky_wrap .figure .scroll_wrap .img_wrap .link{height:3.731343283582089cqw}}.sticky_wrap .figure .scroll_wrap .img_wrap .link01{width:5.75cqw;top:5.5cqw;left:8.833333333333334cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link02{width:7.166666666666667cqw;top:18.75cqw;left:11.666666666666666cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link03{width:10cqw;top:18.75cqw;left:19.833333333333332cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link05{width:7.166666666666667cqw;top:32.083333333333336cqw;left:10cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link06{width:7.166666666666667cqw;top:32.083333333333336cqw;left:18.25cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link07{width:11.166666666666666cqw;top:32.083333333333336cqw;left:26.416666666666664cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link08{width:7.166666666666667cqw;top:45.25cqw;left:16.666666666666664cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link09{width:10cqw;top:58.5cqw;left:10.166666666666666cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link10{width:10cqw;top:15.5cqw;left:50.83333333333333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link11{width:7.166666666666667cqw;top:18.75cqw;left:50.83333333333333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link12{width:7.166666666666667cqw;top:31.416666666666664cqw;left:50.83333333333333cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link13{width:12.833333333333332cqw;top:54.083333333333336cqw;left:49.833333333333336cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link14{width:11.416666666666666cqw;height:4.166666666666666cqw;top:57.25cqw;left:49.833333333333336cqw}@media screen and (max-width: 768px){.sticky_wrap .figure .scroll_wrap .img_wrap .link01{width:8.656716417910449cqw;top:8.059701492537313cqw;left:12.985074626865673cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link02{width:10.746268656716417cqw;top:27.761194029850746cqw;left:17.313432835820898cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link03{width:14.925373134328357cqw;top:27.761194029850746cqw;left:29.402985074626862cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link05{width:10.746268656716417cqw;top:47.462686567164184cqw;left:14.925373134328357cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link06{width:10.746268656716417cqw;top:47.462686567164184cqw;left:26.865671641791046cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link07{width:16.716417910447763cqw;top:47.462686567164184cqw;left:39.1044776119403cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link08{width:10.746268656716417cqw;top:67.01492537313433cqw;left:24.776119402985074cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link09{width:14.925373134328357cqw;top:86.56716417910447cqw;left:15.074626865671641cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link10{width:14.925373134328357cqw;top:22.98507462686567cqw;left:75.22388059701493cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link11{width:10.44776119402985cqw;top:27.761194029850746cqw;left:75.22388059701493cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link12{width:10.746268656716417cqw;top:46.417910447761194cqw;left:75.22388059701493cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link13{width:19.1044776119403cqw;top:80.14925373134328cqw;left:73.73134328358208cqw}.sticky_wrap .figure .scroll_wrap .img_wrap .link14{width:17.01492537313433cqw;height:6.26865671641791cqw;top:84.77611940298507cqw;left:73.73134328358208cqw}}.sticky_wrap .figure .scroll_wrap .img_wrap .link .arrow{position:absolute;width:1.7500000000000002cqw;aspect-ratio:1/1;border-radius:50%;background-color:#003686;overflow:hidden;display:block;transition:background-color ease .3s;translate:50% -50%;top:50%;right:0}@media screen and (max-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:"";position:absolute;width:.5833333333333334cqw;height:auto;aspect-ratio:7/8;background-image:url(/recruit/new_graduate/assets/img/works/anchor_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:top ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (max-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 (min-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{position:absolute;translate:-50% -50%;top:50%;left:50%;display:none;background-color:#4d4d4d99;border-radius:8px}@media screen and (max-width: 768px){.sticky_wrap .figure .scrollhint{display:block}}.sticky_wrap .figure .scrollhint .icon{width:160px}.sticky_wrap .figure .scrollhint .icon .hand{position:absolute;width:100%;top:0;left:0;z-index:1}.sticky_wrap .figure .scrollhint .hint-txt{position:absolute;width:100%;font-size:1.2rem;text-align:center;color:#fff;translate:-50% 0;bottom:22px;left:50%}.sticky_wrap .pin_area{position:relative;margin-top:13.5cqw}@media screen and (max-width: 768px){.sticky_wrap .pin_area{margin-top:72px}}.sticky_wrap .job_block{position:relative;width:100%;margin:0 0 16.333333333333332cqw;z-index:1}@media screen and (max-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:"";position:absolute;width:100vw;height:calc(100% + 8.75cqw + 16.333333333333332cqw);border-radius:min(5.333333333333334cqw,64px) min(5.333333333333334cqw,64px) 0 0;background:var(--job_bg);pointer-events:none;top:-8.75cqw;right:max(min(calc(-8*(100vw - 1200px)/80 - 32px),-32px),-40px)}.sticky_wrap .job_block:last-of-type:before{border-radius:min(5.333333333333334cqw,64px)}@media screen and (min-width: 1280px){.sticky_wrap .job_block:before{right:calc((100vw - 1200px)/-2)}}@media screen and (max-width: 768px){.sticky_wrap .job_block:before{height:calc(100% + 227px);border-radius:40px 40px 0 0;top:-56px;right:-32px}.sticky_wrap .job_block:last-of-type:before{border-radius:40px}}.sticky_wrap .job_block .head_group{position:relative;display:flex;gap:24px 2cqw;z-index:1}@media screen and (max-width: 768px){.sticky_wrap .job_block .head_group{flex-direction:column}}.sticky_wrap .job_block .head_group .icon{width:12.666666666666668cqw;height:fit-content;aspect-ratio:1/1;align-self:flex-start;border-radius:50%}@media screen and (max-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{font-size:2.666666666666667cqw;font-weight:900;letter-spacing:.048em}@media screen and (max-width: 768px){.sticky_wrap .job_block .head_group .cat_head{font-size:2.4rem;text-align:center}}.sticky_wrap .job_block .head_group .cat_txt{max-width:59.916666666666664cqw;font-size:max(1.3333333333333335cqw,1.2rem);font-weight:500;line-height:1.625;letter-spacing:0;text-align:justify;margin-top:1.3333333333333335cqw}@media screen and (max-width: 768px){.sticky_wrap .job_block .head_group .cat_txt{max-width:unset;line-height:1.857142;font-size:1.4rem;margin-top:16px}}.sticky_wrap .job_block .job_list{position:relative;display:grid;grid-template-columns:25cqw 25cqw 25cqw;gap:3.3333333333333335cqw;margin-top:4cqw}@media screen and (max-width: 768px){.sticky_wrap .job_block .job_list{width:100%;display:flex;flex-direction:column}}.sticky_wrap .job_block .job_list .item{position:relative;min-height:41.25cqw;background-color:#fff;border-radius:1.6666666666666667cqw;border:1px solid #003686;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;padding:3.3333333333333335cqw 2cqw}@media screen and (max-width: 768px){.sticky_wrap .job_block .job_list .item{width:100%;border-radius:16px;display:block;padding:24px}}.sticky_wrap .job_block .job_list .item .job_head{font-size:max(1.6666666666666667cqw,1.6rem);font-weight:900;letter-spacing:.064em;border-bottom:1px solid #003686;padding-bottom:1cqw}@media screen and (max-width: 768px){.sticky_wrap .job_block .job_list .item .job_head{font-size:1.8rem;letter-spacing:0;padding-bottom:12px}}.sticky_wrap .job_block .job_list .item .area{font-size:max(1.1666666666666667cqw,1rem);font-weight:900;letter-spacing:0;color:#003686;margin-top:1cqw}@media screen and (max-width: 768px){.sticky_wrap .job_block .job_list .item .area{font-size:1.4rem;margin-top:12px}}.sticky_wrap .job_block .job_list .item .txt{font-size:max(1.3333333333333335cqw,1.2rem);font-weight:500;line-height:1.625;letter-spacing:0;text-align:justify;flex:1;margin-top:2cqw}@media screen and (max-width: 768px){.sticky_wrap .job_block .job_list .item .txt{font-size:1.4rem;line-height:1.857143;margin-top:24px}}.sticky_wrap .job_block .job_list .item .modal_btn{display:flex;justify-content:space-between;align-items:center;gap:.8333333333333334cqw;border-radius:9999px;border:unset;cursor:pointer;background:linear-gradient(45deg,#0056d6 30%,#67a4ff);padding:.6666666666666667cqw 1.0833333333333335cqw .6666666666666667cqw 2cqw;margin-top:1.4166666666666665cqw}@media screen and (max-width: 768px){.sticky_wrap .job_block .job_list .item .modal_btn{width:min(100%,252px);gap:10px;padding:8px 13px 8px 24px;margin-top:24px}}.sticky_wrap .job_block .job_list .item .modal_btn .link_txt{font-size:max(1.1666666666666667cqw,1rem);font-weight:700;line-height:1.42857143;letter-spacing:.048em;text-align:start;color:#fff}@media screen and (max-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{position:relative;width:2.666666666666667cqw;aspect-ratio:1/1;border-radius:50%;background-color:#fff;overflow:hidden;display:block;transition:background-color ease .3s}@media screen and (min-width: 769px){.sticky_wrap .job_block .job_list .item .modal_btn:hover .slide_arrow{background-color:#ddedff}}@media screen and (max-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:"";position:absolute;width:.8333333333333334cqw;height:auto;aspect-ratio:1/1;background-image:url(/recruit/new_graduate/assets/img/common/slide_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:left ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (max-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 (min-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{display:none;position:fixed;width:min(calc(100% - 64px),1040px);height:min(82dvh,680px);border-radius:min(3.125vw,40px);background:#fff;box-shadow:min(.3125vw,4px) min(.3125vw,4px) min(.625vw,8px) #00368652;container-type:inline-size;translate:-50% -50%;top:50%;left:50%;transform:translateZ(0);z-index:11}@media screen and (max-width: 768px){.interview{width:calc(311/375*100vw);height:min(87dvh,650px);border-radius:20px;box-shadow:4px 4px 8px #00368652}}.modal__bg{position:fixed;width:100%;height:100vh;background:#00c0ffcc;backdrop-filter:blur(min(.78125vw,10px));-webkit-backdrop-filter:blur(min(.78125vw,10px));opacity:0;visibility:hidden;transition:opacity ease .3s,visibility ease .3s;transform:translateZ(0);top:0;left:0;z-index:11}.modal__bg.active{opacity:1;visibility:visible}@media screen and (max-width: 768px){.modal__bg{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.interview .close_btn{position:absolute;width:min(9.0625vw,116px);height:auto;aspect-ratio:116/82;cursor:pointer;top:0;right:0;z-index:1}@media screen and (max-width: 768px){.interview .close_btn{width:90px}}.interview .close_btn:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/recruit/new_graduate/assets/img/works/modal_close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;translate:-50% -50%;top:50%;left:50%}.interview .modal_slider{position:relative;width:100%;height:100%;border-radius:min(3.125vw,40px);visibility:visible;container-type:inline-size}@media screen and (max-width: 768px){.interview .modal_slider{border-radius:20px}}.interview .modal_slider .splide__arrow{position:absolute;width:7.6923076923076925cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(180deg,#67a4ff,#0056d6);overflow:hidden;opacity:1;display:block;top:50%}@media screen and (max-width: 768px){.interview .modal_slider .splide__arrow{width:48px}}.interview .modal_slider .splide__arrow--prev{translate:-50% -50%;left:0}.interview .modal_slider .splide__arrow--next{translate:50% -50%;right:0}.interview .modal_slider .splide__arrow:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg,#8ebafc,#2474eb);opacity:0;transition:opacity ease .3s;top:0;left:0}@media screen and (min-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:"";position:absolute;width:1.826923076923077cqw;height:auto;aspect-ratio:19/16;mask-image:url(/recruit/new_graduate/assets/img/common/slide_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#fff;transition:left ease .3s;translate:-50% -50%;top:50%;left:50%}.interview .modal_slider .splide__arrow--prev .icon:before,.interview .modal_slider .splide__arrow--prev .icon:after{rotate:Y 180deg}@media screen and (max-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 (min-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{position:relative;width:100%;padding:4.615384615384616cqw 0 11.73076923076923cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide{padding:40px 0 60px}}.interview .modal_slider .splide__slide .scroll_down{position:absolute;translate:-50% 0;bottom:2.5961538461538463cqw;left:50%}.interview .modal_slider .splide__slide .scroll_down .scroll_txt{font-size:max(1.153846153846154cqw,1rem);font-family:var(--krona);font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#003686}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .scroll_down .scroll_txt{font-size:1.2rem}}.interview .modal_slider .splide__slide .scroll_down .circle-arrow{width:3.8461538461538463cqw;height:auto;aspect-ratio:1/1;border-radius:50%;border:1px solid #003686;position:relative;animation:pulse 2s infinite;margin:.7692307692307693cqw auto 0}@media screen and (max-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:"";position:absolute;width:.9615384615384616cqw;height:auto;aspect-ratio:10/6;background-image:url(/recruit/new_graduate/assets/img/works/scroll_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;translate:-50% -50%;top:50%;left:50%}@media screen and (max-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{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;padding:0 8.653846153846153cqw}.interview .modal_slider .scroll_wrap.active{cursor:grabbing}@media screen and (max-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{font-size:3.8461538461538463cqw;font-weight:900;letter-spacing:.048em;text-align:center;color:#003686}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .ttl{font-size:2rem;font-weight:700;letter-spacing:0}}.interview .modal_slider .splide__slide .head_group{position:relative;margin-top:1.5384615384615385cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .head_group{margin-top:16px}}.interview .modal_slider .splide__slide .head_img{width:100%;border-radius:1.9230769230769231cqw;overflow:clip;display:block}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .head_img{border-radius:16px}}.interview .modal_slider .splide__slide .prof{position:absolute;width:25.961538461538463cqw;color:#fff;background:linear-gradient(180deg,#b2ecff,#0056d6);border-radius:1.9230769230769231cqw;padding:3.076923076923077cqw 2.307692307692308cqw;translate:0 50%;bottom:0;right:-3.8461538461538463cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .prof{position:initial;width:unset;color:initial;background:unset;border-radius:unset;padding:unset;translate:unset;margin-top:24px}}.interview .modal_slider .splide__slide .prof .name{font-size:max(1.5384615384615385cqw,1.2rem);font-family:var(--krona);font-weight:400;letter-spacing:0}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .prof .name{font-size:1.6rem}}.interview .modal_slider .splide__slide .prof .post{font-size:max(1.3461538461538463cqw,1rem);font-weight:500;line-height:1.714285714;letter-spacing:0;margin-top:1.3461538461538463cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .prof .post{font-size:1.4rem;margin-top:4px}}.interview .modal_slider .splide__slide .career_list{display:flex;flex-direction:column;gap:2.307692307692308cqw;margin-top:4.615384615384616cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .career_list{gap:16px;margin-top:40px}}.interview .modal_slider .splide__slide .career_list .item{position:relative;display:flex;gap:8px 1.153846153846154cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .career_list .item{flex-direction:column}}.interview .modal_slider .splide__slide .career_list .item:before{content:"";position:absolute;width:1px;height:calc(100% + 2.307692307692308cqw);background-image:url(/recruit/new_graduate/assets/img/works/modal_line.svg);background-repeat:repeat-y;background-position:center;background-size:contain;top:.7692307692307693cqw;left:7.019230769230769cqw}@media screen and (max-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{position:relative;width:7.6923076923076925cqw;font-size:max(1.5384615384615385cqw,1.2rem);font-family:var(--krona);font-weight:400;letter-spacing:-.048em;color:#00c0ff;align-self:flex-start;padding-right:2.307692307692308cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .career_list .item_head{font-size:1.4rem;letter-spacing:0;padding-right:unset;padding-left:20px}}.interview .modal_slider .splide__slide .career_list .item_head:before{content:"";position:absolute;width:1.153846153846154cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#00c0ff;translate:0 -50%;top:50%;right:0}@media screen and (max-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{max-width:47.88461538461539cqw;font-size:max(1.5384615384615385cqw,1.2rem);font-weight:500;line-height:1.625;letter-spacing:0;text-align:justify}@media screen and (max-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{display:flex;flex-direction:column;gap:5.384615384615385cqw;margin-top:7.6923076923076925cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .q_list{gap:32px;margin-top:64px}}.interview .modal_slider .splide__slide .q_list .q_head{display:flex;gap:.7692307692307693cqw;align-items:center}@media screen and (max-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.8461538461538463cqw;font-family:var(--krona);font-weight:400;letter-spacing:-.048em;color:#003686;align-self:flex-start}@media screen and (max-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{font-size:max(1.9230769230769231cqw,1.6rem);font-weight:900;letter-spacing:.064em;color:#fff;background:linear-gradient(90deg,#003686,#003686);padding:.576923076923077cqw 1.5384615384615385cqw}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .q_list .q_head .txt{font-size:1.6rem;line-height:2.1;background:unset;padding:unset}}@media screen and (max-width: 768px){.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{font-size:max(1.5384615384615385cqw,1.2rem);font-weight:500;line-height:1.625;letter-spacing:0;text-align:justify;margin-top:2.307692307692308cqw}.interview .modal_slider .modal_bg_txt{position:relative;font-size:7.6923076923076925cqw;font-family:var(--krona);font-weight:400;letter-spacing:.1em;color:transparent;text-shadow:0 0 .9615384615384616cqw rgba(0,192,255,.32);overflow:hidden;transform:translateZ(0);margin:7.6923076923076925cqw -8.653846153846153cqw 0;z-index:1}@media screen and (max-width: 768px){.interview .modal_slider .modal_bg_txt{font-size:4rem;text-shadow:0 0 10px rgba(0,192,255,.32);margin:64px -32px 0}}.interview .modal_slider .modal_bg_txt .txt{width:max-content!important;display:block}@media screen and (max-width: 768px){.interview .modal_slider .modal_bg_txt .txt{margin-left:-21px}}.interview .modal_slider .schedule_block{position:relative;display:flex;gap:40px 4.038461538461538cqw;margin-top:.9615384615384616cqw}@media screen and (max-width: 768px){.interview .modal_slider .schedule_block{flex-direction:column;margin-top:-8px}}.interview .modal_slider .schedule_block .img{width:39.42307692307692cqw;height:fit-content;align-self:flex-start;border-radius:1.9230769230769231cqw;overflow:clip;flex-shrink:0}@media screen and (max-width: 768px){.interview .modal_slider .schedule_block .img{width:100%;border-radius:16px}}.interview .modal_slider .schedule_block .schedule_list{display:flex;flex-direction:column;gap:2.307692307692308cqw;margin-top:5.480769230769231cqw}@media screen and (max-width: 768px){.interview .modal_slider .schedule_block .schedule_list{gap:16px;margin-top:unset}}.interview .modal_slider .schedule_list .item{position:relative;display:flex;gap:8px 1.153846153846154cqw}@media screen and (max-width: 768px){.interview .modal_slider .schedule_list .item{flex-direction:column}}.interview .modal_slider .schedule_list .item:before{content:"";position:absolute;width:1px;height:calc(100% + 2.307692307692308cqw);background-image:url(/recruit/new_graduate/assets/img/works/modal_line.svg);background-repeat:repeat-y;background-position:center;background-size:contain;top:.7692307692307693cqw;left:max(7.884615384615384cqw,60px)}@media screen and (max-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{position:relative;width:max(8.461538461538462cqw,65px);font-size:max(1.5384615384615385cqw,1.2rem);font-family:var(--krona);font-weight:400;letter-spacing:-.048em;color:#00c0ff;align-self:flex-start;flex-shrink:0;padding-right:2.307692307692308cqw}@media screen and (max-width: 768px){.interview .modal_slider .schedule_list .item .item_head{width:unset;font-size:1.4rem;letter-spacing:0;padding-right:unset;padding-left:20px}}.interview .modal_slider .splide__slide .item_head:before{content:"";position:absolute;width:1.153846153846154cqw;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#00c0ff;translate:0 -50%;top:50%;right:0}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .item_head:before{width:12px;right:unset;left:0}}.interview .modal_slider .splide__slide .item_txt{font-size:max(1.5384615384615385cqw,1.2rem);font-weight:500;line-height:1.625;letter-spacing:0;text-align:justify}@media screen and (max-width: 768px){.interview .modal_slider .splide__slide .item_txt{font-optical-sizing:1.4rem;padding-left:20px}}.deco_wrap{overflow:clip;height:min(132.8125vw,1700px);margin:max(-80.625vw,-1032px) auto max(-52.1875vw,-668px)}@media screen and (max-width: 768px){.deco_wrap{height:800px;margin:-623px auto -177px}}.bg_deco{position:relative;max-width:1280px;width:100%;margin:0 auto}.bg_deco:before{content:"";position:absolute;width:min(132.8125vw,1700px);height:auto;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(#B8ECFD,transparent 60%);top:0;right:min(33.59375vw,430px);z-index:-1}@media screen and (max-width: 768px){.bg_deco:before{width:800px;right:unset;left:-400px}}.works_top{display:none}@media screen and (max-width: 768px){.works_top{position:fixed;width:56px;height:auto;aspect-ratio:1/1;background:linear-gradient(180deg,#67a4ff,#0056d6);display:flex;justify-content:center;align-items:center;border-radius:50%;bottom:19px;right:calc(8/375*100vw);z-index:10}.works_top:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg,#8ebafc,#2474eb);opacity:0;transition:opacity ease .3s;top:0;left:0}.works_top .icon{width:10px;height:auto;aspect-ratio:16/19;background-image:url(/recruit/new_graduate/assets/img/common/toppage_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.head_btn_list{left:43%}}
