﻿@font-face{font-family:"Hanwha";font-style:normal;font-weight:400;src:url("../font/HanwhaR.woff") format("woff"),url("../font/HanwhaR.woff2") format("woff2");font-display:swap}@font-face{font-family:"Hanwha";font-style:normal;font-weight:300;src:url("../font/HanwhaL.woff") format("woff"),url("../font/HanwhaL.woff2") format("woff2");font-display:swap}@font-face{font-family:"Hanwha";font-style:normal;font-weight:700;src:url("../font/HanwhaB.woff") format("woff"),url("../font/HanwhaB.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaG";font-style:normal;font-weight:250;src:url("../font/HanwhaGothicEL.woff") format("woff"),url("../font/HanwhaGothicEL.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaG";font-style:normal;font-weight:300;src:url("../font/HanwhaGothicL.woff") format("woff"),url("../font/HanwhaGothicL.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaG";font-style:normal;font-weight:400;src:url("../font/HanwhaGothicR.woff") format("woff"),url("../font/HanwhaGothicR.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaG";font-style:normal;font-weight:700;src:url("../font/HanwhaGothicB.woff") format("woff"),url("../font/HanwhaGothicB.woff2") format("woff2");font-display:swap}html{font-size:20px}*{box-sizing:border-box}html,body{color:#fff}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:20px;letter-spacing:-0.06em;line-height:1.2;font-weight:400;font-family:"HanwhaG",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}@media(max-width: 980px){body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{font-size:16px;line-height:160%}}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#fff}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}.layer-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7)}.layer-popup .popup-wrapper{display:table;width:100%;height:100%}.layer-popup .cell{display:table-cell;height:100%;vertical-align:middle}.layer-popup .popup-container{margin:0 auto}.layer-popup .popup-container.w-400{max-width:400px}.layer-popup .popup-content{position:relative;z-index:2;padding:20px;background-color:#fff}.popupWrap{width:1000px;height:auto;display:none;background-color:#fff;overflow:hidden;z-index:2000}.popupWrap .btn_popClose{position:absolute;top:0;right:0;width:80px;height:80px;z-index:10}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#555}.popupWrap .btn_popClose:before{transform:translate(-50%, -50%) rotate(-45deg)}.popupWrap .btn_popClose:after{transform:translate(-50%, -50%) rotate(45deg)}.popupWrap .btn_popClose.light:before,.popupWrap .btn_popClose.light:after{background-color:#fff}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body,a{cursor:url("../images/cursor_48_w.png") 24 24,auto !important}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center}figure.right{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 980px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 980px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat}.blind{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.blind.focusable:active,.blind.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}.section-inner{position:relative;width:1000px;margin:0 auto;padding-top:80px}@media(max-width: 1000px){.section-inner{width:100%;padding-inline:25px}}@media(max-width: 980px){.section-inner{padding-top:60px}}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#fff;overflow-x:hidden}section{position:relative;margin:0 auto}main{position:relative;overflow:hidden}.primary{color:#d88327 !important}@media(max-width: 980px){span.br{display:block}}.bul-list>li{position:relative;padding-left:30px;font-weight:500;font-size:20px;line-height:160%;letter-spacing:-0.04em}.bul-list>li:before{content:"•";position:absolute;top:0;left:12px}@media(max-width: 980px){.bul-list>li{padding-left:23px;font-size:15px;line-height:150%;font-weight:400}.bul-list>li:before{left:8px}}.bul-list.dash>li:before{content:"-"}.bul-list.star>li{padding-left:20px}.bul-list.star>li:before{content:"※"}@media(max-width: 980px){br.none{display:none}}.pop_view{cursor:url("../images/cursor_48_w.png") 24 24,auto}.scrollIcon{position:absolute;bottom:50px;left:50%;width:28px;height:16px;margin-left:-14px;background:url("../images/icon_scroll.svg") no-repeat center bottom/auto 100%;z-index:10;animation:scrollAni 1s infinite alternate}@media(max-width: 980px){.scrollIcon{position:absolute;bottom:50px;left:50%}}.movieFrame{position:relative;width:100%;padding-bottom:56.25%}.movieFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movieFrame .btnPlay{position:absolute;width:100%;height:100%}#header{position:fixed;top:0;left:0;width:100%;height:6rem;transition:all .3s ease;z-index:1000}#header .m_btn_menu,#header .m_btn_close{display:none}#header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;width:50rem;height:6rem;margin:0 auto;transition:all .3s ease}@media(max-width: 1000px){#header .header-inner{width:100%;padding-inline:20px 0;min-width:360px}}#header .logo{position:relative;display:block;width:166px;height:120px;background:url("../images/brandLogo.svg") no-repeat center center/166px auto}#header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#header .gnb-menu{display:flex;justify-content:flex-end;align-items:center;column-gap:0}#header .gnb-menu-item{position:relative;height:6rem;align-content:center}#header .gnb-menu-item.active a{color:#d88327}#header .gnb-menu-item.none:before{display:none}#header .gnb-menu-item a{position:relative;display:flex;justify-content:center;align-items:center;height:35px;padding-inline:15px;font-weight:400;font-size:18px;line-height:25px;color:#fff;text-align:center}#header .gnb-menu-item a.link_apply{margin-left:15px;padding-inline:22px;border:1px solid #fff;transition:all .3s ease}#header .gnb-menu-item a.link_apply:hover{background-color:#d88327;border-color:#d88327}#header.fixed{height:4rem;background-color:rgba(0,0,0,.5)}#header.fixed .header-inner{height:4rem}@media(max-width: 980px){#header{height:64px}#header .header-inner{width:100%;height:64px;padding-inline:20px 0}#header .logo{position:relative;width:123px;height:64px;background-size:123px auto}#header .logo.mo{z-index:100}#header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:64px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 21px}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-left:0;z-index:1000}#header .gnb-wrap ul li a{padding-inline:15px !important;font-size:14px}#header .gnb-wrap ul{display:grid;grid-template-columns:1fr;width:100%;gap:0}#header .gnb-wrap ul li{margin-left:0 !important;width:100%;height:80px;padding-left:0}#header .gnb-wrap ul li.active:before{display:none}#header .gnb-wrap ul li a{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:75px;font-weight:500;font-size:20px;line-height:120%;color:#fff}#header .gnb-wrap ul li a br{display:none}#header .gnb-wrap ul li a.link_apply{padding-left:0;border:0}#header .gnb-wrap ul li a.link_apply span{padding-left:0}#header .gnb-wrap ul li a span{padding-left:20px}#header .gnb-wrap .gnb-box{position:relative;display:block;height:100%;padding-top:0;background-color:#18192d}#header .gnb-wrap .m_btn_close{position:absolute;top:0;right:0;width:64px;height:64px;display:block;z-index:10}#header .gnb-wrap .m_btn_close:before,#header .gnb-wrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#fff}#header .gnb-wrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}#header .gnb-wrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}}.introPage #header{padding-left:0}.introPage #header .header-inner{width:1180px}@media screen and (max-width: 1180px){.introPage #header .header-inner{padding-inline:25px;width:100%}}#footer{height:5.75rem;background-color:#2d2d2d}#footer .section-inner{padding:0;height:100%;display:flex;justify-content:space-between;align-items:center}#footer .section-inner .footer-logo{width:12.05rem;height:100%;background:url("../images/brandLogo.svg") no-repeat center center/auto 2.45rem}#footer .section-inner .copyright{font-weight:300;font-size:.85rem;line-height:166%;color:#8b8b8b;letter-spacing:-0.03em}@media(max-width: 980px){#footer{height:60px}#footer .section-inner{padding-inline:20px}#footer .section-inner .footer-logo{width:120px;background-size:auto 22px}#footer .section-inner .copyright{font-size:10px}}.headingWrap{height:100dvh;background:url("../images/sec01_bg.jpg") no-repeat center 0/cover;overflow:hidden}.headingWrap .section-inner{padding:0;height:100%}.headingWrap .page__title{position:absolute;top:50%;left:0;transform:translate(0, -50%);z-index:10}.headingWrap .page__title>.f_hanwha{font-size:48px;font-weight:700;color:#f37321}.headingWrap .page__title .title{margin-top:.65rem;font-weight:700;font-size:3.5rem;line-height:normal;letter-spacing:0}.headingWrap .page__title .text{margin-top:2.4rem;color:#bfbfbf;font-size:1.4rem;font-weight:250}.headingWrap .page__title .recruit_period{margin-top:1.6rem;font-weight:250;font-size:1.4rem;line-height:normal;color:#bfbfbf;letter-spacing:0}.headingWrap .page__title .recruit_period strong{font-weight:700;font-size:1.75rem;line-height:normal}@media(max-width: 980px){.headingWrap .page__title{top:90px;width:100%;transform:translate(0, 0);text-align:center}.headingWrap .page__title>.f_hanwha{font-size:26px}.headingWrap .page__title .title{margin-top:5px;font-size:40px}.headingWrap .page__title .text{margin-top:20px;font-size:15px}.headingWrap .page__title .recruit_period{margin-top:20px;font-size:14px}.headingWrap .page__title .recruit_period strong{font-size:17px}}.headingWrap .kv__wrap{position:absolute;top:0;left:50%;width:700px;height:100dvh;transform-origin:center bottom;overflow:hidden}.headingWrap .kv__wrap .kv-inner{position:relative;width:100%;height:100%;animation:ani-show 1.2s .2s linear both}.headingWrap .kv__wrap .kv-key{top:0;left:0;width:100%;height:100%;background-image:url("../images/kv_cover_7.png");background-size:cover;z-index:9}.headingWrap .kv__wrap .kv-inside{top:0;left:0;width:100%;height:100%;background-image:url("../images/kv_inside_1.png");background-size:cover;animation:kvInAni 10s linear alternate infinite}@media(max-width: 980px){.headingWrap .kv__wrap{transform:translate(-50%, 0) scale(0.6);transform-origin:center bottom;width:22.5rem}.headingWrap .kv__wrap .kv-cover,.headingWrap .kv__wrap .kv-inside{background-size:auto 100%}}.videoWrap{height:100dvh}.videoWrap .video__box{position:absolute;top:0;left:0;width:100%;height:100%;position:relative}.videoWrap .video__box video{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.videoWrap .video__box .movie-control{position:absolute;bottom:35px;left:27px;display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:2}.videoWrap .video__box .movie-control button{width:40px;height:30px;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;border:none;cursor:pointer;transition:opacity .3s ease;pointer-events:auto}.videoWrap .video__box .movie-control button:hover{opacity:.8}.videoWrap .video__box .movie-control button.btn-mute{background-image:url("../images/btn_sound.svg")}.videoWrap .video__box .movie-control button.btn-mute.on{background-image:url("../images/btn_mute.svg")}@media(max-width: 980px){.videoWrap{height:auto}.videoWrap .video__box video{height:auto}}.introWrap{background:linear-gradient(180deg, #0D0318 -25.51%, #232437 58.47%);overflow:hidden;height:100dvh}.introWrap .section-inner{padding-block:0;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;z-index:10}.introWrap .key__motion{position:relative;display:inline-block}.introWrap .key__motion svg{position:relative;display:block}.introWrap .future__part{margin-block:2.25rem;font-weight:700;font-size:1.6rem;line-height:150%}.introWrap .future__part span{position:relative;background:linear-gradient(90deg, #FFF 0%, #F37321 100%);background-size:400% 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:gradientShift 5s linear infinite}.introWrap .future__part span::after,.introWrap .future__part span::before{content:"";position:absolute;top:50%;width:1px;height:70px;background:#bfbfbf;transform:translateY(-50%)}.introWrap .future__part span::before{left:-1.025rem}.introWrap .future__part span::after{right:-1.025rem}.introWrap h2{margin-top:1.6rem;font-weight:700;font-size:2.75rem;line-height:143%}.introWrap .text{font-weight:300;font-size:1.4rem;line-height:150%;color:#bfbfbf}.introWrap .text small{display:block;margin-top:.75rem;font-weight:300;font-size:1rem;line-height:150%;color:#bfbfbf}@media(max-width: 980px){.introWrap .key__motion svg{width:60px;height:58px}.introWrap .future__part{margin-block:30px;margin-inline:auto;width:283px;font-size:20px}.introWrap .future__part span::before{left:-30px}.introWrap .future__part span::after{right:-30px}.introWrap h2{margin-top:13px;font-size:28px}.introWrap .text{margin-top:10px;font-size:15px}.introWrap .text small{font-size:12px}}.f_hanwha{font-family:"Hanwha"}.title__area h2{font-weight:700;font-size:2rem;line-height:150%}.title__area p{margin-top:.25rem;font-weight:300;font-size:1.2rem;line-height:150%;color:#bfbfbf}@media(max-width: 980px){.title__area h2{font-size:25px}.title__area p{margin-top:10px;font-size:15px}}.contestSubjectWrap{background-color:#18192d}.contestSubjectWrap .section-inner{padding-block:7rem 7.6rem}.contestSubjectWrap .title__area{text-align:center}.contestSubjectWrap .title__area .small-text{position:relative;font-weight:300;font-size:.9rem;line-height:150%}.contestSubjectWrap .title__area .small-text::after,.contestSubjectWrap .title__area .small-text::before{content:"";position:absolute;top:50%;width:1px;height:22px;background:#bfbfbf;transform:translateY(-50%)}.contestSubjectWrap .title__area .small-text::before{left:-1.425rem}.contestSubjectWrap .title__area .small-text::after{right:-1.425rem}.contestSubjectWrap .title__area h2{margin-block:2.65rem 1.35rem}.contestSubjectWrap .subject__list{margin-top:3.9rem;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;gap:1.35rem 1.6rem}.contestSubjectWrap .subject__list-item{padding-block:2.8rem 0;width:14.55rem;height:14.55rem;background:url("../images/subject_box.png") no-repeat center center/100% auto;text-align:center;color:#000;transition:all .3s ease}.contestSubjectWrap .subject__list-item:hover{background-image:url("../images/subject_box_hover.png");transform:translateY(-29px)}.contestSubjectWrap .subject__list-item span{display:block;font-weight:300;font-size:.9rem;line-height:150%}.contestSubjectWrap .subject__list-item strong{display:block;margin-top:-0.3rem;font-weight:700;font-size:1.6rem;line-height:150%}@media(max-width: 980px){.contestSubjectWrap .subject__list{margin-top:40px;gap:20px 10px}.contestSubjectWrap .subject__list-item{padding-block:25px 0;width:150px;height:150px}.contestSubjectWrap .subject__list-item span{font-size:10px}.contestSubjectWrap .subject__list-item strong{margin-top:0;font-size:18px}}@media(max-width: 980px){.contestSubjectWrap .section-inner{padding-block:100px}.contestSubjectWrap .title__area .small-text{font-size:14px}.contestSubjectWrap .title__area .small-text::after,.contestSubjectWrap .title__area .small-text::before{height:16px}.contestSubjectWrap .title__area h2{margin-block:40px 14px}}.applyInfoWrap{background-color:#232437}.applyInfoWrap .section-inner{padding-block:10rem}.applyInfoWrap .guide__area .movie__box{position:relative;margin-top:2.3rem;height:24rem;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;background:url("../images/guide_movie.jpg") no-repeat center center/100% auto;border-radius:1rem;text-align:center}.applyInfoWrap .guide__area .movie__box strong{display:block;margin-block:1.4rem .35rem;font-weight:700;font-size:1.2rem;line-height:150%}.applyInfoWrap .guide__area .movie__box p{font-weight:300;font-size:.9rem;line-height:160%;color:#bfbfbf}.applyInfoWrap .guide__area .movie__box .balloon__group{position:absolute}.applyInfoWrap .guide__area .movie__box .balloon__group.top{top:-2.75rem;right:3.25rem;text-align:right}.applyInfoWrap .guide__area .movie__box .balloon__group.bottom{bottom:-1.9rem;left:3.2rem;text-align:left}.applyInfoWrap .guide__area .movie__box .balloon__group.bottom .balloon__group-item span::before{transform:rotate(180deg);top:-0.7rem;left:0}.applyInfoWrap .guide__area .movie__box .balloon__group-item{position:relative}.applyInfoWrap .guide__area .movie__box .balloon__group-item span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:7.9rem;height:2.75rem;padding-inline:.75rem;font-weight:700;font-size:1.2rem;line-height:150%;color:#fff;background-color:#f37321;border-radius:0 .5rem}.applyInfoWrap .guide__area .movie__box .balloon__group-item span::before{content:"";position:absolute;bottom:-0.7rem;right:0;width:.9rem;height:.75rem;background:url("../images/balloon_corner.svg") no-repeat center center/100% auto}.applyInfoWrap .guide__area .movie__box .balloon__group-item+.balloon__group-item{margin-top:1.25rem}@media(max-width: 980px){.applyInfoWrap .guide__area .movie__box{margin-top:62px;height:180px;background-size:auto 100%;border-radius:6px;background-image:url("../images/guide_movie_mo.jpg");background-size:cover}.applyInfoWrap .guide__area .movie__box img{height:36px}.applyInfoWrap .guide__area .movie__box strong{margin-block:10px 2px;font-size:14px}.applyInfoWrap .guide__area .movie__box p{font-size:10px}.applyInfoWrap .guide__area .movie__box .balloon__group.top{top:-65px;right:0}.applyInfoWrap .guide__area .movie__box .balloon__group.bottom{bottom:-65px;left:0}.applyInfoWrap .guide__area .movie__box .balloon__group.bottom .balloon__group-item span::before{top:-9px}.applyInfoWrap .guide__area .movie__box .balloon__group-item span{min-width:100px;height:30px;padding-inline:10px;font-size:12px}.applyInfoWrap .guide__area .movie__box .balloon__group-item span::before{bottom:-9px;width:10px;height:10px}.applyInfoWrap .guide__area .movie__box .balloon__group-item+.balloon__group-item{margin-top:15px}}.applyInfoWrap .method__area{margin-top:9.4rem}.applyInfoWrap .method__area .tab-content .tab-pane{display:none}.applyInfoWrap .method__area .tab-content .tab-pane.active{display:block}.applyInfoWrap .method__area .tab-content .tab-pane .comment{margin-top:2.1rem;font-weight:300;font-size:.9rem;line-height:150%;color:#bfbfbf}.applyInfoWrap .method__area .apply__target{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:1.05rem}.applyInfoWrap .method__area .apply__target-item{padding-block:2.4rem;width:20.55rem;height:auto;background-color:#18192d;border-radius:1rem;text-align:center}.applyInfoWrap .method__area .apply__target-item img{height:3rem}.applyInfoWrap .method__area .apply__target-item .text{margin-top:1.25rem;font-weight:700;font-size:1.2rem;line-height:150%}.applyInfoWrap .method__area .contest__info{margin-top:2rem}.applyInfoWrap .method__area .contest__info h3{margin-bottom:.55rem;font-weight:700;font-size:1.2rem;line-height:186%}.applyInfoWrap .method__area .contest__info .contest__step{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}.applyInfoWrap .method__area .contest__info .contest__step-item{position:relative;padding:1.15rem 0 1.15rem 1.15rem;height:10.8rem;background-color:#18192d;border-radius:1rem}.applyInfoWrap .method__area .contest__info .contest__step-item::before{content:"";position:absolute;bottom:1rem;right:1rem;width:1.8rem;height:1.8rem;background:url("../images/icon_plus.svg") no-repeat center center/100% auto}.applyInfoWrap .method__area .contest__info .contest__step-item dl dt{height:3rem;font-weight:700;font-size:1rem;line-height:150%}.applyInfoWrap .method__area .contest__info .contest__step-item dl dd{margin-top:.55rem;font-weight:300;font-size:.7rem;line-height:150%;color:#bfbfbf}.applyInfoWrap .method__area .contest__info .contest__warning{margin-top:4rem}.applyInfoWrap .method__area .contest__info .contest__warning .bul-list>li{font-weight:300;font-size:.9rem;line-height:186%;color:#bfbfbf}@media(max-width: 980px){.applyInfoWrap .method__area{margin-top:160px}.applyInfoWrap .method__area .tab-content .tab-pane .comment{margin-top:20px;font-size:12px}.applyInfoWrap .method__area .apply__target{margin-top:24px;display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.applyInfoWrap .method__area .apply__target-item{padding-block:30px;width:100%;height:auto;border-radius:6px}.applyInfoWrap .method__area .apply__target-item img{height:32px}.applyInfoWrap .method__area .apply__target-item .text{margin-top:14px;font-size:15px}.applyInfoWrap .method__area .contest__info{margin-top:24px}.applyInfoWrap .method__area .contest__info h3{margin-bottom:14px;font-size:18px}.applyInfoWrap .method__area .contest__info .contest__step{grid-template-columns:repeat(2, 1fr);gap:10px}.applyInfoWrap .method__area .contest__info .contest__step-item{padding:18px 0 18px 18px;height:177px;border-radius:15px}.applyInfoWrap .method__area .contest__info .contest__step-item::before{bottom:17px;right:17px;width:30px;height:30px}.applyInfoWrap .method__area .contest__info .contest__step-item dl dt{height:auto;font-size:17px}.applyInfoWrap .method__area .contest__info .contest__step-item dl dd{margin-top:6px;font-size:12px}.applyInfoWrap .method__area .contest__info .contest__warning{margin-top:48px}.applyInfoWrap .method__area .contest__info .contest__warning .bul-list>li{font-size:12px}}@media(max-width: 980px){.applyInfoWrap .section-inner{padding-block:100px}}.tabUI{margin-top:3rem;display:grid;grid-template-columns:repeat(var(--cnt), 1fr)}.tabUI .tab-item{position:relative;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;line-height:150%;color:#bfbfbf;border-bottom:1px solid #bfbfbf}.tabUI .tab-item.active{color:#fff}.tabUI .tab-item.active::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#fff}@media(max-width: 980px){.tabUI{margin-top:24px}.tabUI .tab-item{height:47px;font-size:18px}}.rewardInfoWrap{background-color:#18192d}.rewardInfoWrap .section-inner{padding-block:8.6rem}.rewardInfoWrap .title__area h2{font-weight:700;font-size:2rem;line-height:150%}@media(max-width: 980px){.rewardInfoWrap .section-inner{padding-block:100px}.rewardInfoWrap .title__area h2{font-size:25px}}.rewardInfoWrap .reward__list{margin-top:2.25rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem .95rem}.rewardInfoWrap .reward__list-item{position:relative;height:19.25rem;border-radius:.5rem;overflow:hidden;background-color:#0b0c20}.rewardInfoWrap .reward__list-item .desc{height:6.55rem;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.rewardInfoWrap .reward__list-item .desc strong{font-weight:700;font-size:1.2rem;line-height:150%}.rewardInfoWrap .reward__list-item .desc p{font-weight:300;font-size:1.2rem;line-height:150%;color:#bfbfbf}.rewardInfoWrap .reward__list-item .hover__card{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;background-color:#f37321;border-radius:.5rem;padding:1rem;text-align:center;opacity:0;transition:all .3s ease}.rewardInfoWrap .reward__list-item .hover__card .rnd_title{margin-bottom:1rem;padding:.5rem 1.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;font-weight:400;font-size:1rem;line-height:110%;color:#ffebc0;border:1px solid #ffebc0}.rewardInfoWrap .reward__list-item .hover__card .bul-list>li{font-weight:700;font-size:1.2rem;line-height:150%;text-align:left}.rewardInfoWrap .reward__list-item .hover__card .bul-list>li::before{left:5px}.rewardInfoWrap .reward__list-item .hover__card dl dt{font-weight:700;font-size:1.2rem;line-height:150%;letter-spacing:-0.03em}.rewardInfoWrap .reward__list-item .hover__card dl dd{font-weight:300;font-size:1.2rem;line-height:150%}.rewardInfoWrap .reward__list-item .hover__card dl dd .comment{margin-top:.5rem;font-weight:300;font-size:.9rem;line-height:150%}.rewardInfoWrap .reward__list-item:hover .hover__card{opacity:1}@media(max-width: 980px){.rewardInfoWrap .reward__list{margin-top:24px;gap:10px}.rewardInfoWrap .reward__list-item{height:auto;border-radius:6px}.rewardInfoWrap .reward__list-item .desc{height:70px;text-align:center}.rewardInfoWrap .reward__list-item .desc strong{margin-top:0;font-size:14px}.rewardInfoWrap .reward__list-item .desc p{font-size:14px;line-height:127%}.rewardInfoWrap .reward__list-item .hover__card{border-radius:6px;padding:0}.rewardInfoWrap .reward__list-item .hover__card .rnd_title{margin-bottom:10px;padding:5px 8px;font-size:12px}.rewardInfoWrap .reward__list-item .hover__card .bul-list>li{font-size:14px}.rewardInfoWrap .reward__list-item .hover__card dl dt{font-size:14px}.rewardInfoWrap .reward__list-item .hover__card dl dd{font-size:14px}.rewardInfoWrap .reward__list-item .hover__card dl dd .comment{margin-top:10px;font-size:12px}}.rewardInfoWrap .prize__info{margin-top:5.25rem}.rewardInfoWrap .prize__info h3{margin-bottom:1rem;padding-block:.65rem;font-weight:700;font-size:1.5rem;line-height:150%;border-bottom:1px solid #bfbfbf}.rewardInfoWrap .prize__info .prize__list{margin-top:2rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.2rem .95rem}.rewardInfoWrap .prize__info .prize__list-item{height:10.25rem;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;background-color:#0b0c20;border-radius:1rem}.rewardInfoWrap .prize__info .prize__list-item img{height:3.5rem}.rewardInfoWrap .prize__info .prize__list-item strong{display:block;margin-top:1.15rem;font-weight:700;font-size:1.2rem;line-height:150%}@media(max-width: 980px){.rewardInfoWrap .prize__info{margin-top:60px}.rewardInfoWrap .prize__info h3{font-size:20px}.rewardInfoWrap .prize__info .prize__list{grid-template-columns:repeat(2, 1fr);gap:10px}.rewardInfoWrap .prize__info .prize__list-item{height:auto;padding-block:22px;border-radius:6px}.rewardInfoWrap .prize__info .prize__list-item img{height:35px}.rewardInfoWrap .prize__info .prize__list-item strong{margin-top:10px;font-size:15px}.rewardInfoWrap .prize__info .prize__list-item:nth-of-type(1){grid-column:1/3;padding-block:33px}.rewardInfoWrap .prize__info .prize__list-item:nth-of-type(1) img{height:68px}.rewardInfoWrap .prize__info .prize__list-item:nth-of-type(1) strong{margin-top:20px;font-size:20px}}.openNoticeWrap{background:linear-gradient(180deg, #E58313 24.81%, #96EDF6 108.63%);overflow:hidden}.openNoticeWrap .section-inner{padding-block:5.85rem 5rem}.openNoticeWrap .title__area{text-align:center}.openNoticeWrap .title__area h2{font-weight:700;font-size:1.5rem;line-height:normal}.openNoticeWrap .count-area{height:6.2rem;text-align:center}.openNoticeWrap .count-area .count{display:flex;justify-content:center;align-items:center}.openNoticeWrap .count-area .count>*{font-weight:500;font-size:4rem;line-height:140%}.openNoticeWrap .count-area .count em{width:2.5rem;height:100%}.openNoticeWrap .count-area .count span{position:relative;display:flex;justify-content:center;align-items:center;width:4rem;height:5.6rem;text-align:center}.openNoticeWrap .count-area .count span:before{content:attr(data-label);position:absolute;bottom:-0.5rem;left:0;width:100%;font-weight:400;font-size:.9rem;line-height:140%;color:rgba(255,237,211,.5)}@media(max-width: 980px){.openNoticeWrap .count-area{height:70px}.openNoticeWrap .count-area .count>*{font-size:26.5px}.openNoticeWrap .count-area .count em{width:34px;height:34px}.openNoticeWrap .count-area .count span{width:60px;height:71px;background-size:auto 100%}.openNoticeWrap .count-area .count span:before{bottom:-20px;font-size:9px}}.openNoticeWrap .snsLink__group{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:0 2rem}.openNoticeWrap .snsLink__group .link{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:6.6rem;height:6.6rem;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.openNoticeWrap .snsLink__group .link:nth-child(1){background-image:url("../images/sns_icon_01.svg")}.openNoticeWrap .snsLink__group .link:nth-child(2){background-image:url("../images/sns_icon_02.svg")}.openNoticeWrap .snsLink__group .link:nth-child(3){background-image:url("../images/sns_icon_03.svg")}.openNoticeWrap .snsLink__group .link:nth-child(4){background-image:url("../images/sns_icon_04.svg")}.openNoticeWrap .contact{margin-top:1.85rem;font-weight:300;font-size:.75rem;line-height:166%;text-align:center;color:#5c5c5c}.openNoticeWrap .contact a{color:#5c5c5c}.openNoticeWrap [class*=obj]{border-radius:50%;opacity:.3;background:rgba(255,255,255,.01);box-shadow:0 0 110.3px 0 rgba(255,255,255,.7) inset}.openNoticeWrap .obj01{top:-20rem;left:calc(50% - 42rem);width:41.95rem;height:41.95rem;animation:moveAni 10s linear alternate infinite}.openNoticeWrap .obj02{bottom:-3.5rem;left:calc(50% - 42rem);width:22.95rem;height:22.95rem;animation:moveAni1 10s linear alternate infinite}.openNoticeWrap .obj03{bottom:-10rem;left:calc(50% + 22.25rem);width:28.2rem;height:28.2rem;animation:moveAni 15s .8s linear alternate infinite;z-index:5}@media(max-width: 980px){.openNoticeWrap .section-inner{padding-block:105px}.openNoticeWrap .title__area h2{font-size:20px}.openNoticeWrap .count-area{height:73px}.openNoticeWrap .count-area .count>*{font-size:50px}.openNoticeWrap .count-area .count em{width:26px;height:100%}.openNoticeWrap .count-area .count span{width:70px;height:71px;background-size:auto 100%}.openNoticeWrap .count-area .count span:before{bottom:-5px;font-size:12px}.openNoticeWrap .snsLink__group{margin-top:38px;gap:0 15px}.openNoticeWrap .snsLink__group .link{width:65px;height:65px}.openNoticeWrap .contact{margin-top:20px;font-size:10px;letter-spacing:-0.03em}}.eventWrap{background-color:#e58313;overflow:hidden}.eventWrap .section-inner{padding-block:7.5rem 6.25rem}.eventWrap .title__area{margin-bottom:3rem}.eventWrap .title__area p{color:#ffecc3}.eventWrap [class*=obj]{border-radius:50%;opacity:.3;background:rgba(255,255,255,.01);box-shadow:0 0 110.3px 0 rgba(255,255,255,.7) inset}.eventWrap .obj01{top:5rem;left:calc(50% - 43rem);width:36.85rem;height:36.85rem;animation:moveAni 10s linear alternate infinite}.eventWrap .obj02{top:27.2rem;left:calc(50% - 56rem);width:26.1rem;height:26.1rem;animation:moveAni1 10s linear alternate infinite}.eventWrap .obj03{bottom:-13.5rem;left:calc(50% + 22.5rem);width:39.05rem;height:39.05rem;animation:moveAni 15s .8s linear alternate infinite;z-index:5}.eventWrap .q__box{width:39.5rem;height:9.85rem;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;background-color:#fff;border-radius:1.5rem;text-align:center}.eventWrap .q__box-title{margin-bottom:1.2rem;font-weight:700;font-size:1.2rem;line-height:normal;color:#f37321}.eventWrap .q__box-content{display:flex;align-items:center;font-weight:700;font-size:1.65rem;line-height:135%;color:#363636}.eventWrap .q__box-content .bar{display:inline-block;width:11rem;height:27px;margin-inline:.5rem 0;border-bottom:4px solid #acacac}.eventWrap .event__info{margin-top:3rem}.eventWrap .event__info dl{display:grid;grid-template-columns:175px 1fr;padding-block:1.1rem}.eventWrap .event__info dl+dl{border-top:1px solid rgba(255,255,255,.5)}.eventWrap .event__info dl dt{font-weight:700;font-size:1.5rem;line-height:150%}.eventWrap .event__info dl dd{font-weight:300;font-size:1.2rem;line-height:150%;color:#ffecc3}.eventWrap .event__info dl dd .bul-list>li{font-weight:300;font-size:1.2rem;line-height:150%}.eventWrap .event__info dl dd .bul-list>li::before{left:0}.eventWrap .event__info dl dd .gift{width:12.1rem;margin-block:1.35rem;text-align:center}.eventWrap .event__info dl dd .gift .caption{display:block;margin-top:.8rem;font-weight:700;font-size:1.2rem;line-height:150%}.eventWrap .event__info dl dd .comment{font-weight:300;font-size:.9rem;line-height:150%;color:#ffecc3}.eventWrap .link__area{margin-top:3.5rem;text-align:center}.eventWrap .link__area .link{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;width:18rem;height:3.9rem;background-color:#fff;font-weight:700;font-size:1.65rem;line-height:150%;color:#f37321;transition:all .3s ease}.eventWrap .link__area .link:hover{background-color:#18192d;color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}@media(max-width: 980px){.eventWrap .section-inner{padding-block:72px}.eventWrap .title__area{margin-bottom:23px}.eventWrap .title__area h2{font-size:25px}.eventWrap .obj01{top:20px;left:-30px;width:267px;height:267px}.eventWrap .obj02{top:177px;left:calc(50% - 279px);width:189px;height:189px}.eventWrap .obj03{bottom:-150px;left:50%;width:318px;height:318px}.eventWrap .q__box{width:100%;height:176px;border-radius:20px}.eventWrap .q__box-title{margin-bottom:10px;font-size:15px;line-height:150%}.eventWrap .q__box-content{margin-top:7px;flex-flow:column nowrap;font-size:20px}.eventWrap .q__box-content .bar{width:135px;height:80%;margin-inline:0;border-bottom-width:3px}.eventWrap .event__info{margin-top:20px}.eventWrap .event__info dl{grid-template-columns:85px 1fr;padding-block:12px}.eventWrap .event__info dl dt{font-size:15px}.eventWrap .event__info dl dd{font-size:14px}.eventWrap .event__info dl dd .bul-list>li{font-size:14px}.eventWrap .event__info dl dd .gift{width:126px;margin-block:17px}.eventWrap .event__info dl dd .gift .caption{font-size:14px}.eventWrap .event__info dl dd .comment{font-size:10px}.eventWrap .link__area{margin-top:21px}.eventWrap .link__area .link{width:260px;height:52px;border-radius:15px;font-size:18px}}.campusRecruitingWrap{background-color:#232437}.campusRecruitingWrap .section-inner{padding-block:7.6rem 7.8rem}.campusRecruitingWrap .title__area h2{display:flex;align-items:center;gap:0 10px}.campusRecruitingWrap .title__area h2 .fw_L{font-weight:300;font-size:1.6rem}.campusRecruitingWrap .title__area h2 .badge{display:inline-flex;align-items:center;justify-content:center;border-radius:15px;padding:.5rem .85rem;font-weight:700;font-size:1.2rem;line-height:110%;color:#18192d;background-color:#fff}.campusRecruitingWrap .title__area h2 .badge__wrap{display:flex;align-items:center;gap:0 13px;margin-left:.9rem}@media(max-width: 980px){.campusRecruitingWrap .title__area h2{flex-flow:column nowrap;align-items:flex-start}.campusRecruitingWrap .title__area h2 .fw_L{font-size:25px}.campusRecruitingWrap .title__area h2 .badge{border-radius:5px;padding:3px 8px;height:22px;font-size:10px}.campusRecruitingWrap .title__area h2 .badge__wrap{margin:8px 0 0;padding:0;font-size:18px;gap:0 8px}}.campusRecruitingWrap .recruit__info{margin-top:2rem;background-color:#18192d;border-radius:.75rem;padding:1.9rem 1.75rem;display:flex;justify-content:space-between;align-items:center}.campusRecruitingWrap .recruit__info .bul-list>li{font-weight:300;font-size:1.2rem;line-height:150%}.campusRecruitingWrap .recruit__info .bul-list>li dl{display:flex;color:#e9e9e9}.campusRecruitingWrap .recruit__info .bul-list>li dl dt{font-weight:700;font-size:1.2rem;line-height:150%}.campusRecruitingWrap .recruit__info .bul-list>li dl dd{font-weight:300;font-size:1.2rem;line-height:150%}.campusRecruitingWrap .recruit__info .bul-list>li .comment{font-weight:300;font-size:1rem;line-height:210%;color:#e9e9e9}.campusRecruitingWrap .recruit__info .bul-list>li::before{left:0}.campusRecruitingWrap .recruit__info .link__area .link{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;padding:1.75rem 1.25rem;height:7.2rem;background-color:#fff;font-weight:700;font-size:1.4rem;line-height:110%;color:#18192d;text-align:center;transition:all .3s ease}.campusRecruitingWrap .recruit__info .link__area .link:hover{background-color:#f37321;color:#fff}@media(max-width: 980px){.campusRecruitingWrap .recruit__info{margin-top:30px;padding:25px 10px;flex-flow:column nowrap;align-items:flex-start}.campusRecruitingWrap .recruit__info .bul-list>li{font-size:14px}.campusRecruitingWrap .recruit__info .bul-list>li dl dt{font-size:18px}.campusRecruitingWrap .recruit__info .bul-list>li dl dd{font-size:18px}.campusRecruitingWrap .recruit__info .bul-list>li .comment{font-size:12px}.campusRecruitingWrap .recruit__info .link__area{margin-top:20px;align-self:center}.campusRecruitingWrap .recruit__info .link__area .link{width:260px;height:52px;padding:0;justify-content:center;border-radius:15px;font-size:18px}}.campusRecruitingWrap .recruit__event{margin-top:4.7rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 1.6rem}.campusRecruitingWrap .recruit__event-item{position:relative}.campusRecruitingWrap .recruit__event-item .box{position:relative;height:11.6rem;padding-inline:1.8rem;background-color:#18192d;border-radius:.75rem;display:flex;justify-content:space-between;align-items:center;z-index:2}.campusRecruitingWrap .recruit__event-item .box dl dt{font-weight:700;font-size:1.2rem;line-height:150%}.campusRecruitingWrap .recruit__event-item .box dl dd{margin-top:.6rem;font-weight:300;font-size:1rem;line-height:150%;color:#e9e9e9}.campusRecruitingWrap .recruit__event-item .box img{width:6.85rem;height:6.85rem}.campusRecruitingWrap .recruit__event-item .comment{margin-top:1.25rem;font-weight:300;font-size:.9rem;line-height:165%;color:rgba(233,233,233,.7)}.campusRecruitingWrap .recruit__event-item::before{content:attr(data-title);position:absolute;top:-2.6rem;left:0;width:10.8rem;height:3.35rem;padding-top:.75rem;border-radius:15px 15px 0 0;background-color:#fff;font-weight:700;font-size:1.2rem;line-height:110%;color:#18192d;text-align:center;z-index:1}@media(max-width: 980px){.campusRecruitingWrap .recruit__event{margin-top:60px;gap:17px;width:100%;height:200px;padding-top:28px;grid-template-columns:1fr}.campusRecruitingWrap .recruit__event-item .box{padding-inline:20px;width:100%;height:126px;border-radius:8px}.campusRecruitingWrap .recruit__event-item .box dl dt{font-size:14px}.campusRecruitingWrap .recruit__event-item .box dl dd{font-size:12px}.campusRecruitingWrap .recruit__event-item .box img{width:74px;height:74px}.campusRecruitingWrap .recruit__event-item .comment{margin-top:8px;font-size:10px}.campusRecruitingWrap .recruit__event-item::before{top:-28px;padding-top:7px;width:130px;height:36px;font-size:14px;border-radius:8px 8px 0 0}}.campusRecruitingWrap .timetable{margin-top:5.5rem;display:grid;grid-template-columns:repeat(5, 1fr)}.campusRecruitingWrap .timetable-item .table-head{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.55rem;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-weight:700;font-size:1.1rem;line-height:150%;color:#bfbfbf}.campusRecruitingWrap .timetable-item .table-head::after{content:"";position:absolute;top:50%;right:0;width:1px;height:23px;background-color:rgba(191,191,191,.5);transform:translateY(-50%)}.campusRecruitingWrap .timetable-item .table-body{padding:1.25rem .3rem 3.25rem}.campusRecruitingWrap .timetable-item .table-body .uni-list{display:grid;grid-template-columns:1fr;gap:.5rem}.campusRecruitingWrap .timetable-item .table-body .uni-list>li{position:relative;height:9.4rem;border-radius:20px;background-color:#18192d;overflow:hidden}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .uni-name{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.1rem;line-height:150%;color:#bfbfbf}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .uni-name.open{font-size:.8rem;text-align:center}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc{position:absolute;top:0;left:0;width:100%;height:100%;padding:.9rem;background-color:#f37321;border-radius:0 0 20px 20px;opacity:0;transition:all .3s ease}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl+dl{margin-top:.6rem}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dt{font-weight:700;font-size:.75rem;line-height:150%}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd{margin-top:5px;font-weight:300;font-size:.65rem;line-height:150%;letter-spacing:-0.03em;color:#fff}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd>div{background-position:0 0;background-repeat:no-repeat;padding-left:17px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd>div.time{background-image:url("../images/icon_time.svg");background-position:0 center}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd>div.location{background-image:url("../images/icon_location.svg");background-position:left 2px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li:hover .desc{opacity:1}.campusRecruitingWrap .timetable-item:nth-of-type(5n) .table-head::after{display:none}@media(max-width: 980px){.campusRecruitingWrap .timetable{margin-top:72px;grid-template-columns:repeat(2, 1fr)}.campusRecruitingWrap .timetable-item .table-head{height:41px;font-size:15px}.campusRecruitingWrap .timetable-item .table-body{padding:20px 5px 38px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li{height:153px;border-radius:16px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .uni-name{font-size:15px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .uni-name.open{font-size:13px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc{padding:15px;border-radius:0 0 16px 16px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl+dl{margin-top:8px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dt{font-size:12px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd{font-size:10px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd>div{font-size:10px;padding-left:14px}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd>div.time{background-size:10px auto}.campusRecruitingWrap .timetable-item .table-body .uni-list>li .desc dl dd>div.location{background-size:8px auto}.campusRecruitingWrap .timetable-item:nth-of-type(5n) .table-head::after{display:block}.campusRecruitingWrap .timetable-item:nth-last-child(1) .table-head::after,.campusRecruitingWrap .timetable-item:nth-of-type(2n) .table-head::after{display:none}}@media(max-width: 980px){.campusRecruitingWrap .section-inner{padding-block:72px}}.faqWrap{background-color:#18192d}.faqWrap .section-inner{padding-block:8.5rem 10rem}.faqWrap .tabUI .tab-item{font-size:1.1rem;font-weight:300}.faqWrap .tabUI .tab-item.active{font-weight:700}.faqWrap .tab-content{margin-top:2rem}.faqWrap .tab-content .tab-pane{display:none}.faqWrap .tab-content .tab-pane.active{display:block}.faqWrap .accord-list{display:grid;gap:15px 0}.faqWrap .accord-list .list-item .list-header{position:relative;display:flex;justify-content:space-between;align-items:center;height:3.8rem;padding-inline:1.7rem 1.6rem;border-radius:15px;background-color:#3e4055}.faqWrap .accord-list .list-item .list-header .faq-title{font-size:1.1rem}.faqWrap .accord-list .list-item .list-header .faq-arrow{width:.9rem;height:100%;background:url("../images/faq_arrow.svg") no-repeat center center/100% auto;transition:all .3s ease}.faqWrap .accord-list .list-item .list-content{display:none;margin-top:-1.5rem;padding:2.95rem 1.7rem 1.5rem;background-color:#e0e1f0;border-radius:0 0 15px 15px;font-weight:300;font-size:.9rem;line-height:150%;color:rgba(0,0,0,.8)}.faqWrap .accord-list .list-item .list-content .bul-list>li{padding-left:15px;font-weight:300;font-size:.9rem;line-height:150%;color:rgba(0,0,0,.8)}.faqWrap .accord-list .list-item .list-content .bul-list>li::before{left:0}.faqWrap .accord-list .list-item .list-content a{color:rgba(0,0,0,.8)}.faqWrap .accord-list .list-item.active .list-header .faq-arrow{transform:rotate(180deg)}.faqWrap .accord-list .list-item.active .list-content{display:block}@media(max-width: 980px){.faqWrap .section-inner{padding-block:100px}.faqWrap .tabUI{width:100%;overflow-x:auto}.faqWrap .tabUI .tab-item{width:165px;font-size:16px}.faqWrap .tab-content{margin-top:18px}.faqWrap .accord-list{gap:10px 0}.faqWrap .accord-list .list-item .list-header{padding:15px 20px 15px 15px;height:auto;border-radius:10px}.faqWrap .accord-list .list-item .list-header .faq-title{padding-right:20px;font-size:14px}.faqWrap .accord-list .list-item .list-header .faq-arrow{width:14px;height:14px}.faqWrap .accord-list .list-item .list-content{margin-top:-20px;padding:40px 17px 17px;border-radius:0 0 10px 10px;font-size:12px}.faqWrap .accord-list .list-item .list-content .bul-list>li{font-size:12px}.faqWrap .accord-list .list-item .list-content a{font-size:12px}}.popupWrap{width:40rem;border-radius:15px}@media(max-width: 800px){.popupWrap{width:calc(100% - 40px)}.popupWrap .btn_popClose{width:40px;height:40px}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{width:16px}}[class*=subjectPop] .popup-header{display:flex;justify-content:flex-start;align-items:center;height:4.85rem;padding-left:2.5rem;background-color:#f37321;font-weight:700;font-size:1.5rem;line-height:150%;letter-spacing:-0.03em}[class*=subjectPop] .popup-content{padding:2.25rem 0 2.8rem 3.1rem}[class*=subjectPop] .popup-content .bul-list>li{font-weight:300;font-size:1.2rem;line-height:150%;color:#474747;letter-spacing:-0.06em}[class*=subjectPop] .popup-content .bul-list>li::before{left:0}[class*=subjectPop] .popup-content .comment{margin-top:.5rem;font-weight:300;font-size:.9rem;line-height:150%;color:#474747}@media(max-width: 800px){[class*=subjectPop] .popup-header{padding-left:20px;height:41px;font-size:14px}[class*=subjectPop] .popup-content{padding:22px 20px}[class*=subjectPop] .popup-content .bul-list>li{font-size:14px;padding-left:14px}[class*=subjectPop] .popup-content .comment{margin-top:15px;font-size:12px}}[class*=contestStep]{padding:16px 38px 60px}[class*=contestStep] .popup-header{position:relative;display:flex;justify-content:flex-start;align-items:center;height:4.15rem;border-bottom:1px solid #232437}[class*=contestStep] .popup-header h3{font-weight:700;font-size:1.6rem;line-height:150%;color:#232437;letter-spacing:-0.03em}[class*=contestStep] .popup-header .btn_popClose{width:2rem}[class*=contestStep] .popup-content .grid__layout{margin-top:2rem;display:grid;grid-template-columns:150px 1fr}[class*=contestStep] .popup-content .grid__layout h3{font-weight:700;font-size:1.2rem;line-height:120%;letter-spacing:-0.03em;color:#232437}[class*=contestStep] .popup-content .grid__layout dl+dl{margin-top:1rem}[class*=contestStep] .popup-content .grid__layout dl dt{font-weight:700;font-size:1.1rem;line-height:120%;color:#525363}[class*=contestStep] .popup-content .grid__layout dl dd{margin-top:8px;color:#525363}[class*=contestStep] .popup-content .grid__layout dl dd p{font-weight:300;font-size:.9rem;line-height:150%;color:#525363}[class*=contestStep] .popup-content .grid__layout dl dd .comment{margin-top:5px;font-weight:300;font-size:.75rem;line-height:150%}[class*=contestStep] .popup-content .grid__layout dl dd .bul-list>li{padding-left:20px;font-weight:300;font-size:.9rem;line-height:150%;color:#525363}[class*=contestStep] .popup-content .grid__layout dl dd .bul-list>li::before{left:0}[class*=contestStep] .popup-content .grid__layout .grid__table{margin-top:1rem}[class*=contestStep] .popup-content .grid__layout .grid__table table{width:100%;color:#525363}[class*=contestStep] .popup-content .grid__layout .grid__table table thead th{height:37px;border-bottom:1px solid #525363;border-top:1px solid #525363;font-weight:700;font-size:.9rem;line-height:150%;color:#525363;text-align:center}[class*=contestStep] .popup-content .grid__layout .grid__table table thead th+th{border-left:1px solid #525363}[class*=contestStep] .popup-content .grid__layout .grid__table table tbody th{width:120px;background-color:#ededef;border-right:1px solid #525363;border-bottom:1px solid #525363}[class*=contestStep] .popup-content .grid__layout .grid__table table tbody td{background-color:#ededef;padding:20px 10px 20px 0;border-bottom:1px solid #525363}[class*=contestStep] .popup-content .grid__layout .grid__table table tbody td .bul-list>li{font-weight:300;font-size:.75rem;line-height:150%}[class*=contestStep] .popup-content .grid__layout .grid__table.gridType{display:grid;grid-template-columns:repeat(2, 1fr)}[class*=contestStep] .popup-content .grid__layout .grid__table .table{width:100%;border-bottom:1px solid #525363;background-color:#ededef}[class*=contestStep] .popup-content .grid__layout .grid__table .table .head{height:37px;width:100%;display:inline-flex;align-items:center;justify-content:center;border-bottom:1px solid #525363;border-top:1px solid #525363;background-color:#fff;font-weight:700;font-size:.9rem;line-height:150%;color:#525363;text-align:center}[class*=contestStep] .popup-content .grid__layout .grid__table .table .body{padding:1rem .5rem 1rem 0}[class*=contestStep] .popup-content .grid__layout .grid__table .table .body .bul-list{margin-top:.5rem}[class*=contestStep] .popup-content .grid__layout .grid__table .table .body .bul-list>li{font-weight:300;font-size:.75rem;line-height:150%;color:#525363}[class*=contestStep] .popup-content .grid__layout .grid__table .table+.table{border-left:1px solid #525363}[class*=contestStep] .popup-content .grid__layout .comment{margin-top:.8rem;font-weight:300;font-size:.75rem;line-height:150%;color:#525363}[class*=contestStep] .popup-content .grid__layout .comment>div{display:grid;grid-template-columns:10px 1fr;font-weight:300;font-size:.75rem;line-height:150%;color:#525363}[class*=contestStep] .popup-content .grid__layout .comment>div p{font-weight:300;font-size:.75rem;line-height:150%}[class*=contestStep] .popup-content .grid__layout .comment>div::before{content:"* "}[class*=contestStep] .popup-content .grid__layout .comment>div+div{margin-top:.4rem}@media(max-width: 980px){[class*=contestStep]{padding:11px 20px 25px}[class*=contestStep] .popup-header{height:41px}[class*=contestStep] .popup-header h3{font-size:18px}[class*=contestStep] .popup-content .grid__layout{margin-top:25px;grid-template-columns:1fr}[class*=contestStep] .popup-content .grid__layout h3{margin-bottom:12px;font-size:15px}[class*=contestStep] .popup-content .grid__layout dl+dl{margin-top:12px}[class*=contestStep] .popup-content .grid__layout dl dt{font-size:15px}[class*=contestStep] .popup-content .grid__layout dl dd p{font-size:14px}[class*=contestStep] .popup-content .grid__layout dl dd .comment{font-size:12px}[class*=contestStep] .popup-content .grid__layout dl dd .bul-list>li{font-size:14px}[class*=contestStep] .popup-content .grid__layout .grid__table{margin-top:15px}[class*=contestStep] .popup-content .grid__layout .grid__table table thead th{height:25px;font-size:12px}[class*=contestStep] .popup-content .grid__layout .grid__table table tbody th{width:80px;font-size:12.5px}[class*=contestStep] .popup-content .grid__layout .grid__table table tbody td{padding:10px 5px 10px 0}[class*=contestStep] .popup-content .grid__layout .grid__table table tbody td .bul-list>li{font-size:12.5px}[class*=contestStep] .popup-content .grid__layout .grid__table .table .head{height:25px;font-size:12px}[class*=contestStep] .popup-content .grid__layout .grid__table .table .body{padding:10px 5px 10px 0}[class*=contestStep] .popup-content .grid__layout .grid__table .table .body .bul-list>li{font-size:12.5px}[class*=contestStep] .popup-content .grid__layout .comment{margin-top:.8rem;font-size:12px}[class*=contestStep] .popup-content .grid__layout .comment>div{font-size:12px}[class*=contestStep] .popup-content .grid__layout .comment>div p{font-size:12px}}.popupWrap.contestStep03{background:#fff url("../images/contest_pop_01.png") no-repeat right bottom}@media(max-width: 980px){.popupWrap.contestStep03{background-size:auto 50%}}.btn_scrollTop{opacity:0;transition:opacity .3s ease,visibility .3s ease;position:fixed;bottom:150px;right:30px;width:48px;height:48px;background:url("../images/icon_top.svg") no-repeat center center/100% auto;z-index:10}.btn_scrollTop.show{opacity:1}@media(max-width: 980px){.btn_scrollTop{width:35px;height:35px;position:absolute;bottom:30px;right:20px}}/*# sourceMappingURL=style.min.css.map */