@charset "UTF-8";.text-title-xl{font-size:40px;font-weight:700;line-height:1.5}@media screen and (max-width:992px){.text-title-xl{font-size:30px}}@media screen and (max-width:576px){.text-title-xl{font-size:24px}}.text-title{font-size:32px;font-weight:700;line-height:1.5}@media screen and (max-width:992px){.text-title{font-size:28px}}@media screen and (max-width:576px){.text-title{font-size:24px}}.text-sub_title{font-size:22px;font-weight:700}@media screen and (max-width:992px){.text-sub_title{font-size:20px}}@media screen and (max-width:576px){.text-sub_title{font-size:18x}}.text-4xl{font-size:32px}@media screen and (max-width:992px){.text-4xl{font-size:28px}}@media screen and (max-width:576px){.text-4xl{font-size:24px}}.text-3xl{font-size:28px}@media screen and (max-width:992px){.text-3xl{font-size:25px}}@media screen and (max-width:576px){.text-3xl{font-size:22px}}.text-2xl{font-size:24px}@media screen and (max-width:992px){.text-2xl{font-size:22px}}@media screen and (max-width:576px){.text-2xl{font-size:20px}}.text-xl{font-size:20px}@media screen and (max-width:576px){.text-xl{font-size:18px}}.text-lg{font-size:18px}@media screen and (max-width:576px){.text-lg{font-size:16px}}.text-md{font-size:16px}@media screen and (max-width:576px){.text-md{font-size:14px}}.text-sm{font-size:14px}@media screen and (max-width:576px){.text-sm{font-size:12px}}.text-xs{font-size:12px}@media screen and (max-width:576px){.text-xs{font-size:10px}}.font-b{font-weight:700}.font-sb{font-weight:600}.font-m{font-weight:500}.font-r{font-weight:300}.section__pd-lg{padding:130px 0}@media screen and (max-width:576px){.section__pd-lg{padding:90px 0}}.section__pd-md{padding:80px 0}@media screen and (max-width:576px){.section__pd-md{padding:60px 0}}.section__pd-sm{padding:40px 0}.ir_hidden{position:absolute;z-index:-1;border:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ir_hidden,.pc_show{display:inline-block}.pc_none{display:none}@media screen and (max-width:992px){.tab_show{display:inline-block}.tab_none{display:none}}@media screen and (max-width:576px){.m_show{display:inline-block}.m_none{display:none}}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.wrap{width:100%;text-align:center;max-width:85.25rem;margin:0 auto}@media screen and (max-width:992px){.wrap{padding:0 4.8%;max-width:100%}}a{display:inline-block;cursor:pointer}body{background-color:#000}a,button{color:inherit;font-weight:inherit}img,video{display:block;width:100%}.fixed_btn{position:fixed;width:100%;bottom:1rem;left:50%;transform:translateX(-50%);z-index:9997}.fixed_btn .fixed_token{box-shadow:0 0 15px rgba(0,64,255,.5)}.fixed_btn .fixed_box{padding:1rem 3rem;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:10px;align-items:stretch;line-height:1.5}.fixed_btn .fixed_box>*{display:flex;align-items:center}.fixed_btn .fixed_box .fixed_content{width:50%;font-weight:700;color:#333;align-items:center}.fixed_btn .fixed_box .fixed_content .through_point{text-decoration:line-through;color:#ababab}.fixed_btn .fixed_box .fixed_content .color{color:#0040ff}.fixed_btn .fixed_box .fixed_content_icon{display:inline-block;max-width:19px}.fixed_btn .fixed_box .btn_share{background:#e5e5e5;border-radius:5px;width:8%;cursor:pointer;transition:.5s}.fixed_btn .fixed_box .btn_share img{width:2rem;margin:0 auto}.fixed_btn .fixed_box .btn_share:hover{background:#eee}.fixed_btn .fixed_box .btn{width:40%;text-align:center;background-color:#0040ff;border-radius:5px;transition:.5s;cursor:pointer}.fixed_btn .fixed_box .btn .btn_tit{font-size:1.5rem;line-height:1.8;font-weight:700}.fixed_btn .fixed_box .btn button{display:block;color:#fff;padding:.8rem 0;transition:.5s;text-align:center;margin:0 auto;font-weight:700}.fixed_btn .fixed_box .btn a{display:block}.fixed_btn .fixed_box .btn:hover{background-color:#757575}@media screen and (max-width:992px){.fixed_btn .fixed_box{padding:.8rem 2rem}.fixed_btn .fixed_box .fixed_content{width:48%;line-height:1.5;flex-direction:column;align-items:flex-start;justify-content:center}.fixed_btn .fixed_box .fixed_content_icon{max-width:16px}.fixed_btn .fixed_box .btn_share{width:10%}.fixed_btn .fixed_box .btn{width:40%}.fixed_btn .fixed_box .btn .btn_tit{font-size:1.4rem}}@media screen and (max-width:576px){.fixed_btn{padding-bottom:.5rem}.fixed_btn .fixed_box{padding:.8rem 1rem}.fixed_btn .fixed_box .fixed_content{width:50%;line-height:1.4}.fixed_btn .fixed_box .fixed_content .t_icon{max-width:14px}.fixed_btn .fixed_box .btn_share{width:13%}.fixed_btn .fixed_box .btn{width:32%}.fixed_btn .fixed_box .btn .btn_tit{font-size:1.3rem}}.tap{position:sticky;top:0;transition:top .3s ease;width:100%;background-color:#000;border-bottom:.5px solid #ccc;z-index:999}.tap_list{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0;max-width:600px;font-size:1.1rem;margin:0 auto}.tap_item{width:20%;color:#757575;font-size:1.1rem;font-weight:700;white-space:nowrap}.tap_item button{display:block;padding:1rem 0;width:100%;color:inherit;font:inherit}.tap_item.select{position:relative;color:#fff}.tap_item.select:after{content:"";position:absolute;left:0;bottom:-.1rem;width:100%;border-bottom:2px solid #0040ff;z-index:10}.tap.fixed{top:64px;z-index:9998}@media screen and (max-width:992px){.tap.fixed{top:54px}}@media screen and (max-width:576px){.tap.fixed{top:54px}.tap_item{font-size:.9rem}}.bottom-text-title{font-size:3rem;font-weight:700;line-height:1.4}.bottom-text-tit{font-size:2rem;font-weight:700;line-height:1.6}.bottom-text-l{font-size:1.5rem;line-height:1.8}.bottom-text-m{font-size:1.3rem;line-height:1.8}@media screen and (max-width:992px){.bottom-text-title{font-size:2.5rem}.bottom-text-tit{font-size:1.7rem}.bottom-text-l{font-size:1.3rem}.bottom-text-m{font-size:1.2rem}}@media screen and (max-width:576px){.bottom-text-title{font-size:2rem}.bottom-text-tit{font-size:1.5rem}.bottom-text-l,.bottom-text-m{font-size:1.1rem}}.camp_mentor{padding:8rem 0;background:#fff;text-align:center}.camp_mentor .wrap .mentor_top .mentor_tit{margin-top:0;color:#b2b2b2;font-weight:700;margin-bottom:1rem}.camp_mentor .wrap .mentor_top .flex{margin-top:.3rem;justify-content:center;align-items:center}.camp_mentor .wrap .mentor_top .flex .title_img{width:5rem;margin-left:.5rem}.camp_mentor .wrap .mentor_text{margin-top:5rem}.camp_mentor .wrap .mentor_text .flex{align-items:center}.camp_mentor .wrap .mentor_text .flex .mentor_img{width:39%}.camp_mentor .wrap .mentor_text .flex .mentor_ment{width:59%;text-align:left}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex{justify-content:flex-start;align-items:flex-end}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex .mentor_tit{margin-right:2rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex .mentor_text_m{font-weight:700;color:#b2b2b2}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider{display:none;margin-top:1rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider.sldier_list1{margin-top:3rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider .sldie_item{margin:0 .5rem;border:1px solid #cacaca;border-radius:50px;padding:.8rem 3rem}.camp_mentor .wrap .mentor_text .flex .mentor_under_text{margin-top:3rem;color:#757575}@media screen and (max-width:992px){.camp_mentor{padding:5rem 0}.camp_mentor .wrap .mentor_text .flex .mentor_img{width:100%;max-width:30rem;margin:0 auto}.camp_mentor .wrap .mentor_text .flex .mentor_ment{width:100%;text-align:center}.camp_mentor .wrap .mentor_text .flex .mentor_ment .flex{justify-content:center}}@media screen and (max-width:576px){.camp_mentor .wrap .mentor_text{margin-top:3rem}.camp_mentor .wrap .mentor_text .flex .mentor_img{max-width:20rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider.sldier_list1{margin-top:2rem}.camp_mentor .wrap .mentor_text .flex .mentor_ment .mentor_slider .sldie_item{padding:.8rem 2rem}}.popup_item{position:relative;z-index:9999}.popup_item .popup_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9998}.popup_item .popup_wrap{position:fixed;width:100%;max-width:40rem;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:10px;overflow:hidden;z-index:9999}.popup_item .popup_wrap .popup_top{position:relative;padding:2rem 3rem}.popup_item .popup_wrap .popup_top .top_title{font-size:2rem;font-weight:700}.popup_item .popup_wrap .popup_top .btn_closed{position:absolute;top:2rem;right:3rem;width:2rem;height:2rem;display:inline-block}.popup_item .popup_wrap .popup_top .btn_closed .line{width:2rem;height:3px;background:#111;border-radius:10px}.popup_item .popup_wrap .popup_top .btn_closed .line.line1{transform:rotate(-45deg)}.popup_item .popup_wrap .popup_top .btn_closed .line.line2{transform:rotate(45deg);margin-top:-3px}.popup_item .popup_wrap .popup_innor{padding:0 3rem 3rem}.popup_item .popup_wrap .popup_innor .share_btnitem{margin-bottom:1rem}.popup_item .popup_wrap .popup_innor .share_btnitem a{font-size:1.2rem;font-weight:700;padding:1.5rem 0;border-radius:5px}.popup_item .popup_wrap .popup_innor .share_btnitem a img{width:2rem;margin-right:1rem}.popup_item .popup_wrap .popup_innor .share_btnitem a.flex{justify-content:center;align-items:center}.popup_item .popup_wrap .popup_innor .share_kakaobtn a{background:#ffeb3b;color:#3e2723}.popup_item .popup_wrap .popup_innor .share_facebookbtn a{background:#3b5998;color:#fff}.popup_item .popup_wrap .popup_innor .share_urlbtn a{background:#dcdcdc;color:#000}#modalEnrolment_1 .popup_wrap{max-width:55rem}#modalEnrolment_1 .popup_wrap .popup_innor{height:70vh;margin-bottom:10vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#modalEnrolment_1 .popup_wrap .popup_innor::-webkit-scrollbar{display:none}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item{background:#fff;margin-bottom:4rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_title{font-size:1.5rem;font-weight:700}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_tit{font-size:1.1rem;color:#757575}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner{background:#000;border-radius:10px;overflow:hidden}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex{align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex .payment_title{width:65%;color:#fff;padding:2rem 0 2rem 2rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex .payment_title .payment_tit{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .event_banner .flex .event_img{width:35%}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_list{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_list .payment_img{width:8rem;background:#f6f6f6;border-radius:10px;padding:.5rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_list .payment_tit{width:calc(100% - 9rem);color:#333;margin-top:.5rem;font-weight:700}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio{align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item{width:32%;margin-bottom:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]{display:none}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]+label{display:block;padding:1.5rem 0;border:1px solid #efefef;border-radius:5px;cursor:pointer;transition:.5s}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]+label .flex{justify-content:center;align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]+label .way_icon{width:1.5rem;margin-right:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]:checked+label{border:1px solid #333}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_way .radio .way_item input[type=radio]:checked+label .payment_tit{color:#333}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon{margin-top:1.5rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input{position:relative;width:69%;line-height:1.5}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input input{width:100%;height:4rem;text-align:left;border:1px solid #ddd;border-radius:5px;outline:none;padding:0 1rem;color:#5c5c5c}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input ::-moz-placeholder{color:#cecece}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input :-ms-input-placeholder{color:#cecece}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input ::placeholder{color:#cecece}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input #chkPoint:disabled{padding-right:2.5rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input .input_pointResetImg{position:absolute;top:50%;right:13px;transform:translateY(-50%);width:1rem;display:none;cursor:pointer}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_input .input_pointResetImg img{display:block;width:100%}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_button{width:29%;line-height:1.5}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .flex_button button{width:100%;height:4rem;border-radius:5px;font-size:1.1rem;border:1px solid #eaeaea;color:#5c5c5c;background-color:#f8f8f9}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item{margin-bottom:1rem;align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item .payment_tit{color:#000}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item .payment_tit .coupon_list_btn{background:#eee;padding:.5rem 1rem;margin-left:1rem;border-radius:5px;color:#757575}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item .payment_tit .coupon_list_btn span{color:#0040ff}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .coupon_item:first-child{justify-content:flex-start}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item{margin-bottom:1rem;align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item .payment_tit{color:#000}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item .payment_tit .total_point a{color:#0040ff}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item .payment_tit:nth-child(2){margin-left:1rem;color:#757575}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_coupon .point_item:nth-child(3){justify-content:flex-start;margin-top:2rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item{margin-bottom:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex{align-items:center}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_text{margin-right:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_text.event{color:red}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_seat{font-size:1rem;padding:.5rem 1rem;background:#eee;border-radius:5px}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item.line{border-top:1px solid #eee;padding-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item.line .payment_tit{font-weight:700;color:#333}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item.color .payment_tit{font-weight:700;color:#0040ff}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item.ticket_show{display:none}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item.ticket_show .payment_amount input{width:100%;height:4rem;text-align:left;border:1px solid #ddd;border-radius:5px;outline:none;padding:0 1rem;color:#5c5c5c}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .capsule_gradation_bg{position:fixed;bottom:6.5rem;left:50%;transform:translateX(-50%);width:90%;height:5rem;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .btn_capsule{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);width:90%;border-radius:5px;background:#0040ff;font-size:1.4rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .refund{font-size:1.1rem;color:#757575;margin-top:3rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund{margin-top:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund .flex{justify-content:flex-start;align-items:flex-start}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund .flex .deco{width:1rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_refund .flex .payment_tit{font-size:.9rem;width:calc(100% - 1rem)}#couponListModal .popup_wrap .popup_top{justify-content:flex-start;align-items:flex-end}#couponListModal .popup_wrap .popup_top .top_tit{margin-left:1rem}#couponListModal .popup_wrap .popup_innor .coupon_list{height:30rem;overflow-y:auto}#couponListModal .popup_wrap .popup_innor .coupon_list .no_coupon{font-size:1rem;font-weight:400;color:#5c5c5c;border-top:1px solid #000;padding-top:2rem}#couponListModal .popup_wrap .popup_innor .coupon_list .coupon_num{font-size:1rem;font-weight:400;margin-bottom:.5rem}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]{display:none}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label{display:block;border:1px solid #bebdbd;margin-bottom:1rem;box-sizing:border-box}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex{align-items:center}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_price{font-size:1.5rem;font-weight:700;width:30%;text-align:center}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_price span{position:relative}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_price span:after{content:"￦";position:absolute;font-size:1.5rem;font-weight:400;color:#0040ff;right:0;bottom:0;transform:translate(50%,30%)}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents{width:60%;text-align:left;color:#5c5c5c;padding:2rem;border-left:1px dashed #bebdbd}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents .name{font-size:1rem;letter-spacing:-.36px;margin-bottom:.5rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents .duedate{font-size:.875rem;letter-spacing:-.32px}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_contents .coupon_code{display:none}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_checkimg{width:10%}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_checkimg .icon_uncheck{display:block;width:2rem;margin:0 auto}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]+label .flex .coupon_checkimg .icon_check{display:none;width:2rem;margin:0 auto}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label{border:2px solid #0040ff}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label .flex .coupon_contents{border-left:2px dashed #0040ff}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label .flex .coupon_checkimg .icon_uncheck{display:none}#couponListModal .popup_wrap .popup_innor .coupon_list input[type=radio]:checked+label .flex .coupon_checkimg .icon_check{display:block}#couponListModal .popup_wrap .popup_innor .coupon_btn{width:80%;margin:3rem auto 0}#couponListModal .popup_wrap .popup_innor .coupon_btn div{width:49%;text-align:center}#couponListModal .popup_wrap .popup_innor .coupon_btn div .coupon_list_close{display:block;width:100%;padding:1rem 0;border:1px solid #eaeaea;border-radius:5px;background:#f8f8f9;color:#7d7d7d;font-size:1rem;line-height:1.5;cursor:pointer}#couponListModal .popup_wrap .popup_innor .coupon_btn div .coupon_submitbtn{display:block;width:100%;padding:1rem 0;background:#000;border:1px solid #000;border-radius:5px;color:#fff;font-size:1.1rem;line-height:1.5;cursor:pointer}@media screen and (max-width:576px){.popup_item .popup_wrap{width:91.4%}.popup_item .popup_wrap .popup_top{padding:2rem 4.8%}.popup_item .popup_wrap .popup_top .btn_closed{right:4.8%}.popup_item .popup_wrap .popup_innor{padding:0 4.8% 3rem}#modalEnrolment_1 .popup_wrap .popup_innor .payment_item .payment_amount .amount_item .payment_tit .flex .earlybird_text{margin-right:.5rem}#ptItem .popup_wrap .popup_innor .pt_metaverse .metaverse_index{padding:1rem}}.text_title_01{font-size:36px;font-weight:700;line-height:1.5}@media screen and (max-width:576px){.text_title_01{font-size:24px}}.text_title_02{font-size:32px;font-weight:700;line-height:1.5}@media screen and (max-width:576px){.text_title_02{font-size:20px}}.text_title_03{font-size:28px;font-weight:700;line-height:1.5}@media screen and (max-width:576px){.text_title_03{font-size:18px}}.text_title_04{font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width:576px){.text_title_04{font-size:16px}}.text_subtitle_01{font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.5px}@media screen and (max-width:576px){.text_subtitle_01{font-size:16px}}.text_subtitle_02{font-size:20px;font-weight:500;line-height:1.5}@media screen and (max-width:576px){.text_subtitle_02{font-size:14px}}.text_subtitle_03{font-size:18px;font-weight:500;line-height:1.5}@media screen and (max-width:576px){.text_subtitle_03{font-size:12px}}.text_btn_01{font-size:24px;font-weight:900;line-height:1.5}@media screen and (max-width:576px){.text_btn_01{font-size:16px}}.text_badge{font-size:16px;font-weight:700;line-height:1.5}@media screen and (max-width:576px){.text_badge{font-size:16px}}.text_tag{font-size:14px;font-weight:700;line-height:1.5}@media screen and (max-width:576px){.text_tag{font-size:12px}}.text_header_mainCategory{font-size:18px;font-weight:700;line-height:1.5}.text_header_myMenu{font-size:18px;font-weight:500;line-height:1.5}.text_sidebar_subCategory{font-size:16px;font-weight:500;line-height:1.5}.text_sidebar_mainCategory{font-size:16px;font-weight:700;line-height:1.5}.text_sidebar_banner{font-size:14px;font-weight:600;line-height:1.5}.text_sidebar_btn{font-size:14px;font-weight:500;line-height:1.5}.text_4xl{font-size:32px}.text_3xl{font-size:28px}.text_2xl{font-size:24px}.text_xl{font-size:20px}.text_lg{font-size:18px}.text_md{font-size:16px}.text_sm{font-size:14px}.text_xs{font-size:12px}:root{--primary-100:#efe6fc;--primary-200:#d0b3f6;--primary-300:#b080ef;--primary-400:#721ae3;--primary-500:#6201e0;--primary-600:#4e01b3;--primary-700:#3b0186;--primary-800:#27005a;--primary-900:#14002d;--secondary-100:#feeee6;--secondary-200:#fdccb3;--secondary-300:#fba980;--secondary-400:#fa874e;--secondary-500:#f85402;--secondary-600:#c64302;--secondary-700:#953201;--secondary-800:#632201;--secondary-900:#321100;--success-100:#a1e9cf;--success-primary:#14c786;--success-700:#085036;--warning-100:#ffdf99;--warning-primary:#14c786;--warning-700:#664600;--danger-100:#f799af;--danger-primary:#ec0037;--danger-700:#5e0016;--gray-100:#fafafa;--gray-200:#ececec;--gray-disabled:#bdbdbd;--gray-400:#9d9d9d;--gray-500:#707070;--gray-600:#4d4d4d;--gray-700:#303030;--gray-800:#222;--gray-primary:#121212}body{font-family:Pretendard!important;letter-spacing:-.03em}.ds-title_sb{font-weight:600}.ds-title_b,.ds-title_sb{font-size:32px;line-height:140%;letter-spacing:-.03em}.ds-title_b{font-weight:700}.ds-title_md{font-weight:500}.ds-title_md,.ds-title_rg{font-size:32px;line-height:140%;letter-spacing:-.03em}.ds-title_rg{font-weight:400}.ds-subtitle_b{font-weight:700}.ds-subtitle_b,.ds-subtitle_sb{font-size:20px;line-height:140%;letter-spacing:-.03em}.ds-subtitle_sb{font-weight:600}.ds-subtitle_md{font-size:20px;font-weight:500;line-height:140%;letter-spacing:-.03em}.ds-headline_b{font-weight:700}.ds-headline_b,.ds-headline_sb{font-size:18px;line-height:140%;letter-spacing:-.03em}.ds-headline_sb{font-weight:600}.ds-headline_md{font-weight:500}.ds-headline_md,.ds-headline_rg{font-size:18px;line-height:140%;letter-spacing:-.03em}.ds-headline_rg{font-weight:400}.ds-body_rg{font-weight:400}.ds-body_rg,.ds-button_text_default{font-size:16px;line-height:140%;letter-spacing:-.03em}.ds-button_text_default{font-weight:500}.ds-button_text{font-size:16px}.ds-body_small_sb,.ds-button_text{font-weight:600;line-height:140%;letter-spacing:-.03em}.ds-body_small_sb{font-size:14px}.ds-body_small_md{font-weight:500}.ds-body_small_md,.ds-body_small_rg{font-size:14px;line-height:140%;letter-spacing:-.03em}.ds-body_small_rg{font-weight:400}.ds-caption{font-size:12px}.ds-caption,.ds-tag_md{font-weight:500;line-height:140%;letter-spacing:-.03em}.ds-tag_md{font-size:10px}.ds-tag{font-size:10px;font-weight:400}.ds-tag,.ds-tag_sm{line-height:140%;letter-spacing:-.03em}.ds-tag_sm{font-size:8px;font-weight:500}@media screen and (max-width:992px){.ds-title_b,.ds-title_md,.ds-title_rg,.ds-title_sb{font-size:24px}.ds-subtitle_b{font-size:18px;font-weight:700}.ds-subtitle_md,.ds-subtitle_sb{font-size:18px}.ds-headline_b,.ds-headline_md,.ds-headline_rg,.ds-headline_sb{font-size:16px}.ds-body_rg,.ds-button_text,.ds-button_text_default{font-size:14px}.ds-body_small_md,.ds-body_small_rg,.ds-body_small_sb{font-size:12px}.ds-caption{font-size:11px}}.events{background-color:#fff;color:var(--gray-primary)}.events p{margin-bottom:0}.events .wrap{width:100%;text-align:center;max-width:944px;margin:0 auto}@media screen and (max-width:992px){.events .wrap{padding:0 16px;max-width:576px}}@media screen and (max-width:576px){.events .wrap{padding:0 16px;max-width:100%}}.events .event_class{padding:100px 0}.events .event_class.close{background:#fdfaff}.events .top_title{text-align:left;padding-bottom:36px}.events .class_link_wrap{max-width:100%}.events .class_link_wrap .class .class_img{border-radius:8px;overflow:hidden}.events .event_class_list{display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:30px 16px}.events .detail{text-align:left}.events .detail .title{color:var(--gray-primary);padding-top:10px}.events .detail .description{color:var(--gray-500);white-space:pre-line}@media screen and (max-width:992px){.events_wrap{max-width:100%}.events .event_class{padding:60px 0 80px}.events .event_class.close{padding:80px 0}.events .class_link_wrap{max-width:100%}.events .event_class_list{display:inline-grid;grid-template-columns:1fr;grid-template-rows:auto;gap:20px 16px}.events .banner_section{padding:20px 0 80px}.events .banner_section .banner_item,.events .banner_section .swiper{border-radius:4px}.events .banner_section .banner_img{height:100px}.events .banner_section .banner_text{left:16px}.events .banner_section .banner_text .banner_text_tit{font-size:14px}.events .banner_section .banner_text .banner_text_desc{padding-top:5px;font-size:12px}.events .banner_section .custom_pagination{position:absolute;top:10px;right:10px;padding:3px 10px;z-index:10}.events .banner_section .custom_pagination button{display:none}.events .banner_section .custom_pagination .pagination_text{color:var(--gray-400)}}