@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);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;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}.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}}.bg_maincolor{background-color:#0040ff;color:#757575;padding:0 3px}.floating-enroll__text .text__free{display:none!important}.floating-enroll__text .text__free .free{color:#0054ff!important}.floating-enroll__text .text__desc{color:#8f8f8f!important}.floating-enroll__btn{background:#0054ff!important}.floating-link{box-shadow:0 0 18px #007bff!important}@media screen and (max-width:576px){.tab-landing__list{padding:0 4px!important}}@media screen and (max-width:992px){.section_faq .faq_list{max-width:100%!important;width:100%}}.fixed_btn .fixed_token{box-shadow:0 0 15px #0054ff}.fixed_btn .fixed_box{box-shadow:0 0 10px rgba(0,0,0,.5)}.fixed_btn .fixed_box .fixed_content .through_point{color:#ababab}.fixed_btn .fixed_box .fixed_content .color{color:#0054ff}.fixed_btn .fixed_box .btn{background-color:#0054ff}.tab-landing__item.active:after{border-bottom:2px solid #0054ff!important}.h1{font-size:2.6923076923rem;line-height:1.4}.h1,.h2{font-weight:700}.h2{font-size:2.1538461538rem}.h3{font-size:1.5384615385rem;font-weight:600}.text1{font-size:2.3076923077rem}.text2{font-size:1.9230769231rem}.text3{font-size:1.7692307692rem}.text4{font-size:1.5384615385rem}.helper_text1{font-size:1.3846153846rem}.helper_text2{font-size:1.1538461538rem;line-height:1.3}.helper_text3{font-size:1.0769230769rem}.helper_text4{font-size:.9230769231rem}.font-bold{font-weight:700}.font-medium{font-weight:500}@media screen and (max-width:992px){.h1{font-size:2.5rem}.h2,.text1{font-size:2.0833333333rem}.text2{font-size:2rem}.text3{font-size:1.6666666667rem}.text4{font-size:1.5rem}.helper_text1{font-size:1.3333333333rem}.helper_text2{font-size:1.1666666667rem}.helper_text3{font-size:1rem}}@media screen and (max-width:576px){.h1{font-size:2rem}.h2{font-size:1.6666666667rem}.text1{font-size:1.5rem}.text2{font-size:1.4166666667rem}.text3{font-size:1.3333333333rem}.text4{font-size:1.25rem}.helper_text1,.helper_text2,.helper_text3{font-size:1.1666666667rem}}.bold{font-weight:700}.proddesigncamp{position:relative;width:100%;background-color:#fff;color:#333;line-height:1.8;letter-spacing:-.5px;--primary-500:#ff007b;--main:#ff007b;--main_DK:#00271e;--bg:#001625;--point:#01eefb}.proddesigncamp *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;font-family:Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,NotoSansKR,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:144%}.proddesigncamp .gray_disabled{color:var(--gray-disabled)}.proddesigncamp .main_title{margin:0 auto 4.3846153846rem;text-align:center}.proddesigncamp .main_body{font-weight:400;text-align:center}.proddesigncamp .section_body,.proddesigncamp .section_title{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:0;text-align:center}.proddesigncamp .section_body{font-weight:400}.proddesigncamp .check_sub_title{margin:1.4615384615rem 0 1.5384615385rem}.proddesigncamp .check_title{margin-bottom:0}.proddesigncamp .p_color{color:#d9dde5}.proddesigncamp .g_color{color:#aaa}.proddesigncamp .gg_color{color:#727272}.proddesigncamp .b_color{color:#000}.proddesigncamp .order_btn .order_img{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0;margin-bottom:.5384615385rem}.proddesigncamp .order_btn .order_img img{width:auto;height:4.3846153846rem}.proddesigncamp .order_btn .b_tt{display:inline-block;font-weight:700}.proddesigncamp .order_btn .b_tt a{display:block;background-color:#d9dde5;padding:1.5384615385rem 6.5384615385rem;border-radius:.7692307692rem;transition:.5s;color:#fff}.proddesigncamp .order_btn .b_tt a:hover{background-color:#757575}.proddesigncamp .point_btn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0;display:inline-flex;padding:.2307692308rem 1.3846153846rem;background-color:#d9dde5;color:#fff;font-weight:700;border-radius:.7692307692rem}.proddesigncamp .point_m_title{margin:1.5384615385rem 0;color:#d9dde5;font-weight:700}.proddesigncamp .point_title{color:#000;font-weight:700}.proddesigncamp .gradient_text{background:linear-gradient(90deg,#c78eff,#ab56ff,#cb97ff,#ae5eff,#be7cff);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:700}.proddesigncamp .w_color{color:#fff}.proddesigncamp .main_popup{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:9999}.proddesigncamp .main_popup_content{display:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}@media screen and (max-width:992px){.proddesigncamp .main_popup_content{width:350px}}@media screen and (max-width:576px){.proddesigncamp .main_popup_content{width:300px}}.proddesigncamp .main_top{overflow:hidden;background-color:#ebeef4;padding:60px 0 81px;color:#000;background-image:url(/static/front/images/ozcoding/proddesigncamp/a/main_top_bg_1.png);background-size:cover;background-position:top}.proddesigncamp .main_top .main_collabo{margin:0 auto;max-width:260px;width:100%}.proddesigncamp .main_top .main_content .main_title_top{margin:217px auto 0;max-width:414px;width:100%}.proddesigncamp .main_top .main_content .main_title{margin:-30px auto 0;max-width:700px;width:100%}.proddesigncamp .main_top .main_content .main_title_desc{color:#fff;font-size:12px;font-weight:400;line-height:144%;padding-bottom:23px}.proddesigncamp .main_top .main_content .main_title_desc span{color:#b0efff}.proddesigncamp .main_top .main_content .main_title_center{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:17px;margin-bottom:38px}.proddesigncamp .main_top .main_content .main_title_center .center_desc{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:4px;text-align:center;font-size:18px;font-weight:700;line-height:normal;letter-spacing:-.36px;background:linear-gradient(90deg,#d5d5d5,#fff 28.41%,#e9e9e9 59.09%,#fff 78.5%,#cecece 89%,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .main_top .main_content .main_title_center .center_desc img{width:17px}.proddesigncamp .main_top .main_content .main_btn_desc{margin:0 auto;max-width:196px;width:100%;animation:shake-up-down 2s ease-in-out infinite}@keyframes shake-up-down{0%,to{transform:translate(0)}50%{transform:translateY(-13.5px)}}.proddesigncamp .main_top .main_content .main_btn{border-radius:9px;background:#fff;margin:0 auto;max-width:304px;width:100%;padding:19px 65px;color:#000;font-size:16px;font-weight:700;box-shadow:1px 2px 8.1px 0 rgba(0,0,0,.39)}.proddesigncamp .main_top .main_content .content_desc{color:#656a73;font-size:12px;font-weight:500}.proddesigncamp .main_apply{background:#0054ff;padding:50px 0 0;overflow:hidden}.proddesigncamp .main_apply .content{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:16px;margin:0 auto;max-width:624px;width:100%;position:relative}.proddesigncamp .main_apply .content_plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.proddesigncamp .main_apply .content .content_fee_wrap{text-align:left;flex:1 1 0;width:100%}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee{width:100%;height:100%;position:relative;display:inline-flex;justify-content:space-between;align-items:center;padding:30px;border-radius:10px;background:#fff;color:#000}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_deco{position:absolute;top:0;right:0;transform:translate(60%,-40%);display:flex;justify-content:center;align-items:center;z-index:10}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_deco svg{width:95px;height:95px;filter:drop-shadow(0 4px 4px rgba(0,89,255,.25))}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_deco_t{color:#fff;text-shadow:0 0 4px #007bff;font-size:16px;font-weight:700;line-height:106%;letter-spacing:-.48px;position:absolute;text-align:center;transform:translate(-50%,-60%) rotate(15deg);top:50%;left:50%;white-space:nowrap}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee .mo_ver{opacity:0}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee .pc_ver{opacity:1}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_text_fee_wrap{display:flex;align-items:center;gap:5px}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_text_tit{color:var(--gray-800)}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_text_t_1{color:var(--gray-disabled)}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_text_t_2{font-size:24px;font-weight:500;line-height:140%;letter-spacing:-.72px}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_text_t_2_b{font-weight:700;background:linear-gradient(90deg,#ff3985,#ff8c00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:-moz-fit-content;width:fit-content}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_text_caption{padding-top:5px;color:#c4c4c4}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_text_subsidy{color:#fff;font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.36px;padding:2px 8px;border-radius:52px;background:#ff3985;display:inline-block;margin:10px 0 5px}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_img{max-width:80px}.proddesigncamp .main_apply_caption{padding-top:10px;color:var(--gray-disabled)}.proddesigncamp .process_01{overflow:hidden;background-color:#0054ff;color:#fff;padding:50px 0}.proddesigncamp .process_01 .wrap .section_body .process_body{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:0;width:100%}.proddesigncamp .process_01 .wrap .section_body .process_body .process_day{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:0;flex:1}.proddesigncamp .process_01 .wrap .section_body .process_body .process_day .t{color:#aac6ff;font-size:16px;font-weight:700;line-height:140%}.proddesigncamp .process_01 .wrap .section_body .process_body .process_day .b{font-size:18px;font-weight:700;line-height:157%;margin-top:8px}.proddesigncamp .process_01 .wrap .section_body .process_body .process_day .bb{font-size:14px;font-weight:500;margin-top:5px}.proddesigncamp .process_01 .wrap .section_body .process_body .l_line{width:1px;height:50px;margin:auto 10px;background-color:#7ba7ff}.proddesigncamp .is-deadline-hidden{display:none!important}.proddesigncamp .chuseok_promotion_1{background:#00081e;overflow:hidden}.proddesigncamp .chuseok_promotion_1_img{width:3000px;position:relative;left:50%;transform:translateX(-50%)}.proddesigncamp .chuseok_promotion_1_img img{display:block;width:100%;height:auto;max-width:none}.proddesigncamp .chuseok_promotion_banner{background:#ffd000;overflow:hidden;padding:30px 0}.proddesigncamp .chuseok_promotion_banner_t{color:#000;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-.96px}.proddesigncamp .chuseok_promotion_2{background:#00081e;overflow:hidden}.proddesigncamp .chuseok_promotion_2_img{width:3000px;position:relative;left:50%;transform:translateX(-50%)}.proddesigncamp .chuseok_promotion_2_img img{display:block;width:100%;height:auto;max-width:none}.proddesigncamp .chuseok_promotion_3{background:radial-gradient(80.17% 7.54% at 50% 101.73%,#ffdb64 0,#00081e 100%);overflow:hidden}.proddesigncamp .chuseok_promotion_3_img{width:3000px;position:relative;left:50%;transform:translateX(-50%)}.proddesigncamp .chuseok_promotion_3_img img{display:block;width:100%;height:auto;max-width:none}.proddesigncamp .chuseok_timer{background:#000;overflow:hidden;padding:60px 0 66px}.proddesigncamp .chuseok_timer_tit{margin:0 auto 30px;max-width:514px;width:100%}.proddesigncamp .chuseok_timer .time_remaining{display:flex;justify-content:center;align-items:center;gap:10px}.proddesigncamp .chuseok_timer .time_remaining_slot{border-radius:4px;border:1px solid red;background:#000;width:132px;height:81px;display:flex;justify-content:center;align-items:center;color:red;font-size:36px;font-weight:700;line-height:normal;letter-spacing:-1.08px}.proddesigncamp .chuseok_timer .time_remaining_slot.centi{width:62px;height:81px}.proddesigncamp .chuseok_promotion_banner_2{background:red;height:5px}.proddesigncamp .top_seminar_section{background:linear-gradient(180deg,#ffefe9 1.63%,#fff);overflow:hidden;padding:60px 0 0}.proddesigncamp .top_seminar_section .content{max-width:768px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section .content_text{text-align:left;color:#002e4d;padding-bottom:60px}.proddesigncamp .top_seminar_section .content_text_balloon{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.42px;border-radius:4px;background:#960fb8;color:#fff;padding:5px 10px;display:inline-block;position:relative;margin-bottom:18px}.proddesigncamp .top_seminar_section .content_text_balloon:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #960fb8}.proddesigncamp .top_seminar_section .content_text_top{display:flex;align-items:center;gap:20px}.proddesigncamp .top_seminar_section .content_text_top_icon{display:flex;align-items:center;gap:10px;color:red}.proddesigncamp .top_seminar_section .content_text_top_icon_wrap{display:flex;align-items:center;justify-content:center}.proddesigncamp .top_seminar_section .content_text_top_icon_wrap svg{width:24px;height:16px}.proddesigncamp .top_seminar_section .content_text_desc{padding:10px 0}.proddesigncamp .top_seminar_section .content_text_btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:500px;background:#fff;box-shadow:0 0 10px 0 rgba(11,11,11,.1);padding:10px 30px;color:#000;cursor:pointer}.proddesigncamp .top_seminar_section .content_text_btn_icon{display:flex;justify-content:center;align-items:center;width:15px;height:15px}.proddesigncamp .top_seminar_section .content_instructor{position:absolute;right:0;bottom:0;max-width:406px}.proddesigncamp .top_seminar_section_2{background:#ff66b5;overflow:hidden;padding:50px 0 0}.proddesigncamp .top_seminar_section_2 .content{max-width:662px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section_2 .content_text{text-align:left;color:#fff;padding-bottom:72px}.proddesigncamp .top_seminar_section_2 .content_text_balloon{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.42px;border-radius:4px;background:#960fb8;padding:5px 10px;display:inline-block;position:relative;margin-bottom:18px}.proddesigncamp .top_seminar_section_2 .content_text_balloon:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #960fb8}.proddesigncamp .top_seminar_section_2 .content_text_top{display:flex;align-items:center;gap:20px}.proddesigncamp .top_seminar_section_2 .content_text_top_icon{display:flex;align-items:center;gap:10px;color:red}.proddesigncamp .top_seminar_section_2 .content_text_top_icon_wrap{display:flex;align-items:center;justify-content:center}.proddesigncamp .top_seminar_section_2 .content_text_top_icon_wrap svg{width:24px;height:16px}.proddesigncamp .top_seminar_section_2 .content_text_desc{padding:10px 0}.proddesigncamp .top_seminar_section_2 .content_text_btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:500px;background:#fff;box-shadow:0 0 10px 0 rgba(11,11,11,.1);padding:10px 30px;color:#000;margin-top:10px;cursor:pointer}.proddesigncamp .top_seminar_section_2 .content_text_btn_icon{display:flex;justify-content:center;align-items:center;width:15px;height:15px}.proddesigncamp .top_seminar_section_2 .content_instructor{position:absolute;right:0;bottom:0;max-width:388px}.proddesigncamp .all_in_one{padding:100px 0;overflow:hidden;color:#181818;background:linear-gradient(180deg,#d5eaff,#fff)}.proddesigncamp .all_in_one_title{font-size:52px;font-weight:600;line-height:140%;letter-spacing:-1.56px}.proddesigncamp .all_in_one_title_b{background:linear-gradient(90deg,#3e29ff,#00a1ff 35.58%,#aa71ff 74.04%,#f0c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.proddesigncamp .all_in_one_content{margin:60px auto 0;max-width:944px;width:100%;opacity:0;transform:translate3d(0,40px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.proddesigncamp .all_in_one_content.is_inview{opacity:1;transform:translateZ(0)}.proddesigncamp .all_in_one_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:30px}.proddesigncamp .all_in_one_item{transform:translateZ(0);transition:transform .22s ease;will-change:transform}.proddesigncamp .all_in_one_item:hover{transform:scale(1.03)}.proddesigncamp .all_in_one_item:focus-within{transform:scale(1.03)}.proddesigncamp .all_in_one_text{margin:0 auto;max-width:647px;width:100%}.proddesigncamp .first_banner{padding:20px 0;overflow:hidden;color:#fff;background:#ff3985}.proddesigncamp .employed{overflow:hidden;color:#fff;background:#030f30;padding:21px 0 79px}.proddesigncamp .employed_content{display:flex;justify-content:center;align-items:center;gap:32px;margin:0 auto;max-width:944px;width:100%}.proddesigncamp .employed_content_text{text-align:left;padding-top:60px}.proddesigncamp .employed_content_text_tit_b{background:linear-gradient(90deg,#0158fe,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .employed_content_text_desc{padding:36px 0 7px}.proddesigncamp .employed_content_text_desc_b{background:linear-gradient(90deg,#0058ff 41.83%,#fff 74.04%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .employed_content_text_caption{color:#959eb1}.proddesigncamp .employed_content_text_rank_1{margin:16px 0 10px;max-width:331px;box-shadow:0 0 15.2px 0 #002bff}.proddesigncamp .employed_content_text_rank_2{max-width:172px}.proddesigncamp .employed_content_img{margin:0 auto;max-width:544px;width:100%}.proddesigncamp .internship_guarantee{padding:100px 0 114px;background:linear-gradient(180deg,#fff 20.78%,hsla(0,0%,100%,.5) 90.1%) top/cover no-repeat,url(/static/front/images/ozcoding/proddesigncamp/a/internship_guarantee_bg.png) 50%/3000px auto no-repeat;color:#000;overflow:hidden}.proddesigncamp .internship_guarantee_title_top{padding:10px 30px;display:inline-block;border-radius:100px;background:#000;color:#fff}.proddesigncamp .internship_guarantee_title_top_b{font-weight:900;letter-spacing:-.6px;background:linear-gradient(90deg,#006fff,#00ff7b 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .internship_guarantee_title{margin:16px auto 5px;max-width:740px;width:100%}.proddesigncamp .internship_guarantee_desc_b{color:#f70;position:relative;display:inline-block;z-index:0}.proddesigncamp .internship_guarantee_desc_b:before{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:46px;height:9px;background:#ffe091;pointer-events:none;z-index:-1}.proddesigncamp .internship_guarantee_card{margin:30px auto;max-width:624px;width:100%;filter:drop-shadow(0 0 16px rgba(115,167,255,.25));opacity:0;transform:translateY(30px);will-change:transform,opacity;backface-visibility:hidden;transition:opacity .8s ease,transform .8s cubic-bezier(.22,.9,.24,1)}.proddesigncamp .internship_guarantee_card.is-inview{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.proddesigncamp .internship_guarantee .internship_guarantee_card{transition:none!important;opacity:1!important;transform:none!important}}.proddesigncamp .internship_guarantee_content{display:flex;justify-content:center;align-items:center;gap:16px;margin:0 auto;max-width:944px;width:100%}.proddesigncamp .internship_guarantee_item{padding:30px;border-radius:16px;background:#fff;box-shadow:0 0 16px 0 rgba(115,167,255,.25);text-align:left;width:100%}.proddesigncamp .internship_guarantee_item_title{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}.proddesigncamp .internship_guarantee_item_title_icon{max-width:50px;width:100%}.proddesigncamp .internship_guarantee_item_desc{color:var(--gray-500)}.proddesigncamp .internship_banner{padding:36px 0;background:radial-gradient(ellipse 40% 130% at 50% 95%,#002e8a 0,#000 100%);color:#fff;overflow:hidden}.proddesigncamp .internship_banner_tit{padding-top:10px}.proddesigncamp .internship_banner_tit_b{background:linear-gradient(90deg,#fff 13.94%,#00ffc3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .internship_package{padding:100px 0;background:#fff;color:#000;overflow:hidden}.proddesigncamp .internship_package_title{font-size:42px;font-weight:500;line-height:140%;letter-spacing:-1.26px}.proddesigncamp .internship_package_title_b{background:linear-gradient(100deg,#0558ff 5.9%,#00ffd4 93.27%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:42px;font-weight:700;line-height:140%;letter-spacing:-1.26px}.proddesigncamp .internship_package_list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:60px auto 16px;max-width:784px;width:100%}.proddesigncamp .internship_package_item{filter:drop-shadow(0 0 16px rgba(180,180,180,.25))}.proddesigncamp .internship_package_mid{margin:16px auto 60px;max-width:784px;width:100%}.proddesigncamp .internship_package_b{margin:0 auto;max-width:784px;width:100%}.proddesigncamp .satisfaction{position:relative;overflow:hidden;padding:90px 0 80px;background:linear-gradient(180deg,#293140,#000b1e 18.45%);text-align:left}.proddesigncamp .satisfaction .wrap{text-align:left}.proddesigncamp .satisfaction .title{color:#fff;font-size:32px;font-weight:700;line-height:144%}.proddesigncamp .satisfaction .title_desc{color:#959eb1;font-size:14px;line-height:144%;margin-top:5px}.proddesigncamp .satisfaction .contents{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px;gap:100px}.proddesigncamp .satisfaction .contents .review_header{color:#fff;font-size:16px;font-weight:700;line-height:144%;text-align:left}.proddesigncamp .satisfaction .contents .swiper-reviews{position:relative;width:432px;height:331px;overflow:hidden;margin-top:16px}.proddesigncamp .satisfaction .contents .swiper-slide{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:30px;border-radius:16px;color:#0c1931;font-size:15px;font-weight:500;line-height:144%;transition:background .5s ease,color .5s ease}.proddesigncamp .satisfaction .contents .white-slide{background-color:#fff;color:#000;transition:background .5s ease,color .5s ease}.proddesigncamp .satisfaction .contents .dark-slide{background-color:#293140;color:#fff;transition:background .5s ease,color .5s ease}.proddesigncamp .satisfaction .contents .star_review{margin-bottom:12px;text-align:left}.proddesigncamp .satisfaction .contents .ceo img{max-width:383px;margin-right:55px}.proddesigncamp .phrase_01{overflow:hidden;width:100%;background-color:#27344a;padding:38px 0 34px}.proddesigncamp .phrase_01 .phrase_01_desc{color:#e4eeff;font-size:18px;line-height:180%}.proddesigncamp .phrase_01 .phrase_01_title{display:inline-block;border-radius:43px;background:#0064ff;box-shadow:0 0 19.1px 0 #0c2d61;padding:14px 26px;color:#fff;font-size:18px;font-weight:700;line-height:144%;margin-top:12px}.proddesigncamp .education_01{overflow:hidden;width:100%;padding:80px 0;background:#0a0e15}.proddesigncamp .education_01 .education_01_title{color:#fff;font-size:32px;font-weight:700;line-height:130%}.proddesigncamp .education_01 .education_01_tag{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:10px;margin:30px auto 0;max-width:690px;width:100%}.proddesigncamp .education_01 .tag_m{display:none}.proddesigncamp .education_01 .education_01_tag_item{flex:1;white-space:nowrap;color:#fff;font-size:15px;font-weight:700;border-radius:7px;background:#0053ff;padding:14px 20px}.proddesigncamp .education_01 .education_01_top{display:inline-block;color:#bfcbe3;text-align:center;font-size:16px;font-weight:700;line-height:144%;border-radius:11px;background:#1e2533;padding:10px 26px}.proddesigncamp .education_01 .education_01_list{margin:62px auto 0;max-width:724.25px;width:100%;display:flex;align-items:stretch;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:14px;position:relative}.proddesigncamp .education_01 .education_01_item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:26px;border-radius:25px;background:#fff;padding:25px 45px 25px 25px}.proddesigncamp .education_01 .item_box{text-align:left;color:#323232;font-size:16px;font-weight:700}.proddesigncamp .education_01 .item_box.l_box{max-width:138.25px}.proddesigncamp .education_01 .item_box.r_box{max-width:490px;display:flex;flex-direction:column;align-items:stretch;width:100%}.proddesigncamp .education_01 .education_01_item_1 .m_top{padding:4px 0 12px}.proddesigncamp .education_01 .education_01_item_3{color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:10px;background:#0160ff}.proddesigncamp .education_01 .dot_icon{position:absolute;top:0;left:50%;transform:translate(-50%,-93%)}.proddesigncamp .support_01{overflow:hidden;width:100%;padding:0 0 100px;background:url(/static/front/images/ozcoding/proddesigncamp/a/support_01_bg.png) no-repeat;background-size:cover;background-position:bottom}.proddesigncamp .support_01 .support_01_top_deco_pc{display:block;margin:0 auto}.proddesigncamp .support_01 .support_01_top_deco_m{display:none}.proddesigncamp .support_01 .support_01_balloon{margin:0 auto 20px;max-width:233px;width:100%}.proddesigncamp .support_01 .support_01_title{color:#fff;font-size:20px;font-weight:500}.proddesigncamp .support_01 .support_01_title b{color:#fff;font-size:32px;font-weight:700;padding-top:10px}.proddesigncamp .support_01 .support_01_container{padding-top:60px}.proddesigncamp .support_01 .support_01_contents_1{display:inline-flex;margin:30px auto 0;max-width:814px;width:100%;flex-direction:column;padding:50px 80px 62px;border-radius:29px;border:1px solid #e4e6ee;background:#fff;box-shadow:0 0 20px 0 #a9a9a9}.proddesigncamp .support_01 .support_01_contents_1 .support_01_contents_text1{color:#014dfe;font-size:24px;font-weight:800}.proddesigncamp .support_01 .support_01_contents_1 .support_01_contents_text3{color:#fff;font-size:22px;font-weight:700;padding:20px 40px;border-radius:13px;background:linear-gradient(92deg,#0160ff 2.58%,#013a99 48.94%,#005fff 92.2%);box-shadow:0 4px 22.9px 0 hsla(0,0%,42.4%,.25);margin:16px 0 30px}.proddesigncamp .support_01-1{padding:70px 0 30px;background:#0054ff}.proddesigncamp .support_01-1 .support_01_contents_2 .support_01_contents_2_title{color:#fff;font-size:16px;font-weight:300;line-height:180%}.proddesigncamp .support_01-1 .support_01_contents_2 .support_01_contents_2_title b{text-align:center;font-size:26px;font-weight:700;line-height:144%}.proddesigncamp .support_01-1 .support_01_contents_2 img{margin:20px auto 0;max-width:762px;width:100%}.proddesigncamp .phrase_02{overflow:hidden;background:linear-gradient(90deg,#d5d5d5,#fff 49.74%,#d5d5d5 98.28%);padding:36px 10px 30px}.proddesigncamp .phrase_02 .phrase_02_desc{color:#004bda;font-size:18px;font-weight:500;line-height:180%}.proddesigncamp .phrase_02 .phrase_02_title{color:#000;font-size:26px;font-weight:700;line-height:180%}.proddesigncamp .final_01{overflow:hidden;width:100%;background-color:#000;padding:80px 0 20px;color:#fff}.proddesigncamp .final_01 .final_01_desc{color:#e0e0e0;font-size:18px;line-height:144%}.proddesigncamp .final_01 .final_01_title{font-size:28px;font-weight:700;line-height:144%;margin-top:5px}.proddesigncamp .final_01 .final_01_contents{display:flex;justify-content:space-between;align-self:center;gap:20px;margin:30px auto;max-width:740px;width:100%}.proddesigncamp .final_01 .final_01_contents_item{border-radius:30px;background:#1c202b;padding:30px 60px;width:100%}.proddesigncamp .final_01 .final_01_contents_item_t1{color:#7a8499;font-size:16px;font-weight:700}.proddesigncamp .final_01 .final_01_contents_item_t2{color:#fff;font-size:44px;font-weight:700;margin:2px 0}.proddesigncamp .final_01 .final_01_contents_item_t3{color:#bccceb;font-size:14px}.proddesigncamp .final_01 .final_01_text{border-radius:30px;background:#1c202b;padding:10px 26px;color:rgba(244,248,255,.91);font-size:20px;font-weight:700;line-height:144%;display:inline-block;margin-bottom:50px}.proddesigncamp .final_01 .final_01_vector{max-width:69px;margin:0 auto}.proddesigncamp .final_02{overflow:hidden;width:100%;background-color:#000;padding:50px 0 60px;color:#fff}.proddesigncamp .final_02 .wrap{margin:0 auto;max-width:1012px;width:100%}.proddesigncamp .final_02 .final_02_contents{display:flex;justify-content:space-between;align-items:center}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1{text-align:left}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1 .final_02_contents_tit_top{color:#000;border-radius:4px;background:linear-gradient(90deg,#ecc440,#fffa8a 32%,#ddac17 68%,#ffff95);display:inline-block;padding:5px 10px;margin-bottom:10px}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1 .final_02_contents_tit{color:#fff}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1 .final_02_contents_t{color:#fff;margin:10px 0 20px}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1 .final_02_contents_desc{display:inline-block;border-radius:4px;background:#403210;color:#ffeca6;padding:10px}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item2{display:flex;justify-content:center;align-items:center;gap:18px;border-radius:18px;background:#000206;padding:20px 28px 18px;color:#fff;font-size:16px;font-weight:500;line-height:170%;box-shadow:0 0 21.3px 0 rgba(255,157,0,.45);text-align:left}.proddesigncamp .final_02 hr{background:#3d424c;height:1px;border:none;margin-top:60px}.proddesigncamp .final_03{overflow:hidden;width:100%;background-color:#000;padding:0 0 60px;color:#fff}.proddesigncamp .final_03 .wrap{margin:0 auto;max-width:1012px;width:100%}.proddesigncamp .final_03 .final_03_tit_wrap{display:flex;justify-content:space-between;align-items:flex-start}.proddesigncamp .final_03 .final_03_tit{color:#fff;font-size:28px;font-weight:700;line-height:144%;display:flex;gap:8px}.proddesigncamp .final_03 .final_03_tit img{width:27px}.proddesigncamp .final_03 .final_03_pagination{display:flex;flex-direction:column;align-items:center}.proddesigncamp .final_03 .final_03_pagination-down,.proddesigncamp .final_03 .final_03_pagination-up{background-color:transparent;border:none;cursor:pointer;padding:10px}.proddesigncamp .final_03 .final_03_pagination-number{color:#fff;text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.proddesigncamp .final_03 .final_03_contents{position:relative;height:auto;overflow:hidden}.proddesigncamp .final_03 .final_03_item{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;position:absolute;top:0;left:0;width:100%;transition:opacity .6s ease-out,transform .6s ease-out;opacity:0;transform:translateY(50px)}.proddesigncamp .final_03 .final_03_item.active{opacity:1;transform:translateY(0);position:relative}.proddesigncamp .final_03 .final_03_item_img{max-width:515px;width:100%}.proddesigncamp .final_03 .final_03_item_img_desc{background:#fff;padding:27px 30px 23px;width:100%;text-align:left}.proddesigncamp .final_03 .final_03_item_img_desc .final_03_item_img_desc_1{color:#adadad;font-size:14px;font-weight:700;letter-spacing:-.14px}.proddesigncamp .final_03 .final_03_item_img_desc .final_03_item_img_desc_2{color:#191919;font-size:28px;font-weight:800;letter-spacing:-.28px;margin-top:7px;line-height:normal}.proddesigncamp .final_03 .final_03_item_text{padding:30px 0;color:#fff;width:100%;max-width:437px;text-align:left}.proddesigncamp .final_03 .final_03_item_text .final_03_item_text1{font-size:16px;font-weight:700}.proddesigncamp .final_03 .final_03_item_text .final_03_item_text2{font-size:22px;font-weight:700;margin:4px 0 20px}.proddesigncamp .final_03 .final_03_item_text .final_03_item_text3{color:#fff;font-size:16px;line-height:180%;word-break:keep-all}.proddesigncamp .point_02{overflow:hidden;width:100%;background-color:#fff;padding:100px 0;color:#000}.proddesigncamp .point_02 .wrap{text-align:left;max-width:1010px}.proddesigncamp .point_02 .point_02_num{border-radius:30px;background:#474f60;padding:6px 14px 5px;font-size:18px;font-weight:700;display:inline-block;line-height:144%;color:#fff}.proddesigncamp .point_02 .point_02_tit{font-size:20px;margin:30px 0 5px;font-weight:700;line-height:144%;background:linear-gradient(90deg,#ff0095,#006aff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:-moz-fit-content;width:fit-content}.proddesigncamp .point_02 .point_02_desc{font-size:32px;font-weight:700;line-height:144%;letter-spacing:-.96px}.proddesigncamp .point_02 .point_02_img{margin:30px 0 60px;max-width:100%}.proddesigncamp .point_02 .point_02_img_m{display:none}.proddesigncamp .point_02 .point_02_btn_desc{display:inline-block;border-radius:31px;background:#686868;padding:6px 18px;color:#fff;font-size:16px;line-height:180%}.proddesigncamp .point_02 .promo_btn_apply{display:flex;margin-top:20px}.proddesigncamp .point_02 .promo_btn_apply .apply_support_btn{margin:0 auto;max-width:264px;width:100%;padding:16px 40px;color:#fff;font-size:16px;font-weight:700;line-height:144%;letter-spacing:-.48px;border-radius:4px;background:#000}.proddesigncamp .point_02 .point_02_btn{display:inline-block;border-radius:12px;background:#071734;color:#fff;font-size:18px;font-weight:700;line-height:144%;padding:24px 40px;margin-top:20px}.proddesigncamp .instructor_section{padding-top:80px;background:#fff}.proddesigncamp .instructor_section .radius_box{display:inline-flex;padding:10px 27px;border-radius:43px;background:#474f60}.proddesigncamp .instructor_section .radius_box span{color:#fff;font-size:20px;font-weight:700}.proddesigncamp .instructor_section .instructor_desc{color:#474f60;font-size:16px;font-weight:500;padding:26px 0 6px}.proddesigncamp .instructor_section .instructor_title{color:#000;font-size:32px;font-weight:700}.proddesigncamp .instructor_section .instructor_item{display:flex;align-items:center;justify-content:center;gap:58px;padding-top:33px}.proddesigncamp .instructor_section .itme_img{max-width:255px}.proddesigncamp .instructor_section .item_text{text-align:left}.proddesigncamp .instructor_section .item_text .list_title{color:#000;font-size:26px;font-weight:800}.proddesigncamp .instructor_section .item_text .radius_box_2{display:inline-flex;padding:3px 10px;border-radius:6px;background:#f0f0f0;margin:14px 0 10px}.proddesigncamp .instructor_section .item_text .radius_box_2 span{color:#a6a6a6;font-size:13px;font-weight:700;line-height:180%}.proddesigncamp .instructor_section .item_text .list_desc{color:#696969;font-size:15px;font-weight:400;line-height:200%}.proddesigncamp .point_03{overflow:hidden;width:100%;background-color:#000;padding:100px 0;color:#fff}.proddesigncamp .point_03 .wrap{text-align:left}.proddesigncamp .point_03 .point_03_num{border-radius:30px;background:#2a2a2a;padding:6px 14px 5px;font-size:18px;font-weight:700;display:inline-block;line-height:144%}.proddesigncamp .point_03 .point_03_tit{font-size:26px;font-weight:700;margin:30px 0 10px;line-height:144%}.proddesigncamp .point_03 .point_03_desc{color:#fff;font-size:16px;line-height:180%}.proddesigncamp .point_03 .point_03_img{display:flex;justify-content:space-between;align-items:flex-start;gap:70px;margin-top:40px;padding:0 10px}.proddesigncamp .point_03 .point_03_img .point_03_img_certificate{max-width:455px}.proddesigncamp .point_03 .point_03_list{display:flex;flex-direction:column;justify-content:center;gap:8px;max-width:464px;width:100%}.proddesigncamp .point_03 .point_03_item{display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:14px;background:#303643;padding:14px 29px 14px 39px;color:#fff;font-size:20px;font-weight:700;line-height:144%}.proddesigncamp .point_03 .point_03_item img{width:38px}.proddesigncamp .point_04{overflow:hidden;width:100%;background-color:#1f2229;padding:100px 0;color:#fff}.proddesigncamp .point_04 .wrap{text-align:left}.proddesigncamp .point_04 .point_04_num{border-radius:30px;background:#2a2a2a;padding:6px 14px 5px;font-size:18px;font-weight:700;display:inline-block;line-height:144%}.proddesigncamp .point_04 .point_04_tit{font-size:26px;font-weight:700;margin:30px 0 10px;line-height:144%}.proddesigncamp .point_04 .point_04_desc{color:#fff;font-size:14px;line-height:180%;color:silver;font-weight:500}.proddesigncamp .point_04 .point_04_img{display:flex;justify-content:space-between;align-items:flex-start;gap:70px;margin-top:40px;padding:0 10px}.proddesigncamp .point_04 .point_04_img .point_04_img_certificate{max-width:455px}.proddesigncamp .point_04 .point_04_list{display:flex;flex-direction:column;justify-content:center;gap:8px;max-width:464px;width:100%}.proddesigncamp .point_04 .point_04_item{display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:14px;background:#303643;padding:14px 29px 14px 39px;color:#fff;font-size:20px;font-weight:700;line-height:144%}.proddesigncamp .point_04 .point_04_item img{width:38px}.proddesigncamp .posting{overflow:hidden;padding:0 0 100px;background:linear-gradient(180deg,#000 82.17%,#003471)}.proddesigncamp .posting .posting_top{max-width:457px;margin:0 auto}.proddesigncamp .posting .posting_desc{color:#b8b8b8;font-size:18px;font-weight:500}.proddesigncamp .posting .posting_title{color:#fff;font-size:32px;font-weight:700;line-height:144%;padding:5px 0 34px}.proddesigncamp .posting .posting_container{display:flex;align-items:flex-start;gap:10px;text-align:left;margin:0 auto;max-width:964px;width:100%}.proddesigncamp .posting .posting_box{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:10px}.proddesigncamp .posting .box_item{display:flex;padding:25px 40px;flex-direction:column;align-items:flex-start;gap:10px;background:#292929}.proddesigncamp .posting .box_item .item_desc{color:#cecece;font-size:14px;font-weight:400;line-height:normal}.proddesigncamp .posting .box_item .item_title{color:#fff;font-size:18px;font-weight:400}.proddesigncamp .posting .box_item .item_title b{font-weight:700}.proddesigncamp .posting .posting_icon{margin:30px auto}.proddesigncamp .posting .posting_radius{display:inline-block;padding:15px 31px 13px;border-radius:53px;background:#05f}.proddesigncamp .posting .posting_radius span{color:#d8e5ff;font-size:22px;font-weight:500}.proddesigncamp .posting .posting_radius b{color:#fff;font-size:26px;font-weight:700;padding:0 8px}.proddesigncamp .clean{padding:0 0 70px;background:#ebeef4;overflow:hidden}.proddesigncamp .clean .support_01_top_deco_pc{display:block;margin:0 auto}.proddesigncamp .clean .support_01_top_deco_m{display:none}.proddesigncamp .clean .clean_desc{color:#0e2b5f;font-size:18px;font-weight:400;padding-top:70px}.proddesigncamp .clean .clean_title{color:#0e2b5f;font-size:32px;font-weight:700;line-height:144%;padding:6px 0 30px}.proddesigncamp .clean .swiper-wrapper{margin:0 auto;max-width:853px;width:100%;justify-content:center}.proddesigncamp .clean .swiper-slide{margin:0 auto;max-width:853px;width:100%;border-radius:20.24px;overflow:hidden;box-shadow:0 4px 20px 0 rgba(14,43,95,.1)}.proddesigncamp .clean .clean_contents{border-radius:20.24px;background:#fff;box-shadow:0 4px 21.4px 0 rgba(0,25,69,.26);padding:0 14px;width:100%;display:flex;justify-content:flex-start}.proddesigncamp .clean .clean_contents_item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:190px;margin:36px 0 33px;padding:0 26px}.proddesigncamp .clean .clean_contents_item:not(:last-child){border-right:1px solid #d5dfed}.proddesigncamp .clean .clean_contents_item_1{border-radius:32px;background:#e8effb;padding:5px 14px;color:#6781b2;font-size:14px;font-weight:700;line-height:144%;white-space:nowrap}.proddesigncamp .clean .clean_contents_item_2{color:#00349c;font-size:32px;font-weight:800;line-height:144%;margin:19px 0 16px;transition:transform .3s ease-out;white-space:nowrap}.proddesigncamp .clean .clean_contents_item_2.active{transform:scale(1.1)}.proddesigncamp .clean .clean_contents_item_3{color:#8a96ab;font-size:14px;line-height:144%;white-space:nowrap}.proddesigncamp .clean .line_through{text-decoration:line-through}.proddesigncamp .clean .step_item{display:none}.proddesigncamp .clean .promo_btn_apply{margin-top:50px}.proddesigncamp .clean .promo_btn_apply .apply_btn_top{margin:0 auto 10px;max-width:237px;width:100%}.proddesigncamp .clean .promo_btn_apply .apply_support_btn{margin:0 auto;max-width:377px;width:100%;padding:24px 0;color:#fff;font-size:20px;font-weight:700;border-radius:12px;background:#000}.proddesigncamp .m_banner{overflow:hidden;padding:54px 0 50px;background:#cfd6e5}.proddesigncamp .m_banner .m_banner_logo{max-width:84px;margin:0 auto}.proddesigncamp .m_banner .m_banner_desc{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:5px 16px;border-radius:32px;background:#e2e8f5;margin:20px 0 6px}.proddesigncamp .m_banner .m_banner_desc p{color:#0e2b5f;font-size:14px;font-weight:400}.proddesigncamp .m_banner .m_banner_desc span{font-weight:700}.proddesigncamp .m_banner .m_banner_title{color:#0e2b5f;font-size:26px;font-weight:700;line-height:144%}.proddesigncamp .compensation{overflow:hidden;padding:94px 0 86px;background:url(/static/front/images/ozcoding/proddesigncamp/a/compensation_bg.png) 50%/3000px auto no-repeat,#000;color:#fff}.proddesigncamp .compensation .wrap{padding:0}.proddesigncamp .compensation_title{padding-bottom:10px}.proddesigncamp .compensation_title_b{background:linear-gradient(90deg,#3678ff,#ff9ef1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .compensation_img{margin:0 auto;max-width:844px;width:100%}.proddesigncamp .compensation_b_tit{padding-top:16px}.proddesigncamp .process{overflow:hidden;padding:60px 0 80px;background:#fff}.proddesigncamp .process .allone_top{margin:0 auto 20px;max-width:507px;width:100%}.proddesigncamp .process .allone_desc{color:#303749;font-size:24px;font-weight:500;line-height:180%;padding-bottom:26px}.proddesigncamp .process .allone_desc b{font-weight:700}.proddesigncamp .process .allone_radius{display:inline-flex;padding:10px 28px;justify-content:center;align-items:center;border-radius:40px;background:#eee;gap:10px}.proddesigncamp .process .allone_radius span{color:#303749;font-size:16px;font-weight:700}.proddesigncamp .process .allone_process{margin:20px auto 0;max-width:631.5px;width:100%}.proddesigncamp .allone_01{position:relative;padding:149.5px 0 10px;background:url(/static/front/images/ozcoding/proddesigncamp/a/allone_01_bg.png) no-repeat;background-size:contain;background-position:top;background-color:#000}.proddesigncamp .allone_01 .wrap{overflow:hidden}.proddesigncamp .allone_01 .only_icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.proddesigncamp .allone_01 .allone_title{color:#fff;text-shadow:0 4px 11.1px rgba(0,0,0,.78);font-size:40px;font-weight:900;line-height:1}.proddesigncamp .allone_01 .allone_title_1{margin:0 auto;max-width:361px;width:100%;padding-left:30px}.proddesigncamp .allone_01 .main_title_center{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px;margin-bottom:40px}.proddesigncamp .allone_01 .main_title_center .center_desc{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-.36px;background:linear-gradient(90deg,#d5d5d5,#fff 28.41%,#e9e9e9 59.09%,#fff 78.5%,#cecece 89%,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .allone_01 .allone_list{display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px;margin:0 auto;max-width:972px;width:100%;text-align:left}.proddesigncamp .allone_01 .list_item{display:flex;padding:36px 45px;flex-direction:column;align-items:stretch;gap:10px;border-radius:30px;background:#fff;box-shadow:0 4px 15px 0 rgba(151,169,214,.23)}.proddesigncamp .allone_01 .item_top{display:flex;align-items:flex-start;justify-content:space-between;gap:65px}.proddesigncamp .allone_01 .item_top .top_text .top_text_tid{color:#05f;font-size:16px;font-weight:700}.proddesigncamp .allone_01 .item_top .top_text .top_text_tit{color:#1e293e;font-size:22px;font-weight:700}.proddesigncamp .allone_01 .item_top .top_icon{max-width:47px}.proddesigncamp .allone_01 .item_bottom{color:#1e293e;font-size:15px;line-height:170%}.proddesigncamp .allone_01 .item_bottom b{font-weight:700}.proddesigncamp .allone_01 .dot_icon{display:block;margin:40px auto}.proddesigncamp .allone_01 .how_icon{margin:0 auto;max-width:58px;width:100%}.proddesigncamp .allone_01 .allone_m_desc{color:#e5efff;font-size:20px;font-weight:400;padding:18px 0 10px}.proddesigncamp .allone_01 .allone_m_title{color:#fff;font-size:32px;font-weight:700}.proddesigncamp .allone_01_1{overflow:hidden;padding:40px 0 70px;background:linear-gradient(180deg,#000 -.05%,#4c5460 98.5%)}.proddesigncamp .allone_01_1 .allone_box{display:flex;align-items:center;justify-content:center;gap:47px}.proddesigncamp .allone_01_1 .box_item{display:flex;flex-direction:column;align-items:stretch;gap:5px}.proddesigncamp .allone_01_1 .item_radius{display:flex;padding:16px 20px 15px;justify-content:center;align-items:center;gap:10px;border-radius:5px}.proddesigncamp .allone_01_1 .item_radius span{font-size:16px;font-weight:700}.proddesigncamp .allone_01_1 .item_radius.gray_color{background:#2b3747;color:#d1e2e7}.proddesigncamp .allone_01_1 .item_radius.blue_color{background:#05f;color:#fff}.proddesigncamp .allone_01_1 .item_box .item_img{max-width:344px}.proddesigncamp .allone_01_1 .box_text{color:#444d5a;font-size:40px;font-weight:900}.proddesigncamp .allone_02{overflow:hidden;padding:100px 0 0;background:#f9f9f9}.proddesigncamp .allone_02 .allone_desc{color:#06f;font-size:18px;font-weight:700}.proddesigncamp .allone_02 .allone_title{color:#000;font-size:32px;font-weight:700;line-height:144%;padding:6px 0 10px}.proddesigncamp .allone_02 .allone_desc_1{color:#767676;font-size:14px;font-weight:400;line-height:180%}.proddesigncamp .allone_02 .allone_desc_1 b{font-weight:700}.proddesigncamp .allone_02 .allone_graph{margin:36px auto 30px;max-width:305px;width:100%}.proddesigncamp .allone_02 .allone_listBox{display:flex;align-items:flex-start;justify-content:center;text-align:left}.proddesigncamp .allone_02 .listBox_item{max-width:338px;display:flex;flex-direction:column;align-items:center;gap:24px}.proddesigncamp .allone_02 .listBox_item .item_text{padding:0 17px}.proddesigncamp .allone_02 .listBox_item .item_text .text_title{color:#000;font-size:18px;font-weight:700}.proddesigncamp .allone_02 .listBox_item .item_text .text_desc{color:#737373;font-size:14px;font-weight:400;line-height:180%;padding-top:6px}.proddesigncamp .allone_02 .allone_special{max-width:1010px;width:100%;display:flex;justify-content:center;align-items:center;gap:40px;background:#000;text-align:left;margin:60px auto 0}.proddesigncamp .allone_02 .special_img{max-width:355px}.proddesigncamp .allone_02 .special_content{padding-right:44px}.proddesigncamp .allone_02 .special_content .content_top{display:flex;align-items:center;gap:9px}.proddesigncamp .allone_02 .special_content .content_top .top_radius{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:36px;background:#fff}.proddesigncamp .allone_02 .special_content .content_top .top_radius span{color:#000;font-size:15px;font-weight:700}.proddesigncamp .allone_02 .special_content .content_top .top_desc{color:#fff;font-size:18px;font-weight:700}.proddesigncamp .allone_02 .special_content .content_bottom{color:#ced6e6;font-size:14px;font-weight:400;line-height:180%;padding-top:10px}.proddesigncamp .allone_02 .special_content .content_bottom b{font-weight:700}.proddesigncamp .portfolio{overflow:hidden;padding:100px 0;background:#f9f9f9}.proddesigncamp .portfolio_title{padding-bottom:10px}.proddesigncamp .portfolio_swiper_wrap{margin:0 auto;max-width:824px}.proddesigncamp .portfolio_swiper{overflow:hidden;position:relative;padding:60px 0}.proddesigncamp .portfolio_swiper .swiper-slide video{width:100%;max-width:784px;margin:0 auto}.proddesigncamp .portfolio_swiper_tit{padding:10px 0 5px}.proddesigncamp .portfolio_swiper_desc{color:#777}.proddesigncamp .portfolio_swiper .swiper-button-next,.proddesigncamp .portfolio_swiper .swiper-button-prev{width:40px;height:40px;background:#001625;opacity:.8;border-radius:4px;top:50%;transform:translateY(-50%);transition:opacity .3s ease}.proddesigncamp .portfolio_swiper .swiper-button-next:after,.proddesigncamp .portfolio_swiper .swiper-button-prev:after{font-size:14px;font-weight:700;color:#fff}.proddesigncamp .portfolio_swiper .swiper-button-next:hover,.proddesigncamp .portfolio_swiper .swiper-button-prev:hover{opacity:1}.proddesigncamp .portfolio_swiper .swiper-button-prev{left:0}.proddesigncamp .portfolio_swiper .swiper-button-next{right:0}.proddesigncamp .portfolio_b_tit{color:#05f;padding-bottom:10px}.proddesigncamp .point_01{overflow:hidden;padding:100px 0;background:linear-gradient(180deg,#05f,#000 40%);color:#fff}.proddesigncamp .point_01 .second_banner_desc{font-size:18px;font-weight:500;padding:30px 0 6px}.proddesigncamp .point_01 .second_banner_title{font-size:32px;font-weight:700;padding-bottom:70px}.proddesigncamp .point_01 .m_banner_balloon{max-width:339px;margin:0 auto}.proddesigncamp .point_01 .m_banner_icon{max-width:56px;margin:13px auto 0}.proddesigncamp .point_01 .point_content{display:flex;flex-direction:column;align-items:center;gap:70px;text-align:left}.proddesigncamp .point_01 .point_content .content_top{align-self:flex-start}.proddesigncamp .point_01 .point_content .content_top .top_radius{display:inline-flex;padding:6px 14px 5px;border-radius:30px;background:#303643;justify-content:center;align-items:center;margin-bottom:30px}.proddesigncamp .point_01 .point_content .content_top .top_radius span{color:#fff;font-size:18px;font-weight:700}.proddesigncamp .point_01 .point_content .content_top .top_title{color:#fff;font-size:20px;font-weight:400;line-height:normal}.proddesigncamp .point_01 .point_content .content_top .top_title b{font-size:26px;font-weight:700;padding-left:10px}.proddesigncamp .point_01 .point_content .content_top .top_desc{color:#fff;font-size:16px;font-weight:400;line-height:180%;padding-top:10px}.proddesigncamp .point_01 .point_content .content_top .top_desc b{font-weight:700}.proddesigncamp .point_01 .content_bottom{display:flex;justify-content:center;align-items:center;gap:40px}.proddesigncamp .point_01 .content_bottom .bottom_check{display:flex;justify-content:center;align-items:center;gap:10px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_img{max-width:208px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_top{display:flex;padding:6px 16px 5px;justify-content:center;align-items:center;gap:8px;border-radius:30px;background:#303643}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_top p{color:#fff;font-size:16px;font-weight:700;line-height:144%}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_bottom{display:flex;padding:18px 24px;justify-content:center;align-items:center;border-radius:15px;background:#303643}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_bottom p{color:#fff;font-size:15px;font-weight:600;line-height:180%}.proddesigncamp .point_01 .content_bottom .bottom_check.check_r .check_content .check_content_top{background:#085aff}.proddesigncamp .point_01 .content_bottom .bottom_check.check_r .check_content .check_content_top p{color:#fff}.proddesigncamp .point_01 .content_bottom .bottom_check.check_r .check_content .check_content_bottom{background:#085aff}.proddesigncamp .point_01 .content_bottom .bottom_check.check_r .check_content .check_content_bottom p{color:#fff}.proddesigncamp .point_01 .point_special{max-width:1010px;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:40px;background:#eff4ff;text-align:left;margin:60px auto 0}.proddesigncamp .point_01 .special_img{max-width:338px}.proddesigncamp .point_01 .special_content{padding-right:44px}.proddesigncamp .point_01 .special_content .content_top{display:flex;align-items:center;gap:9px}.proddesigncamp .point_01 .special_content .content_top .top_radius{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:36px;background:#05f}.proddesigncamp .point_01 .special_content .content_top .top_radius span{color:#fff;font-size:15px;font-weight:700}.proddesigncamp .point_01 .special_content .content_top .top_desc{color:#000;font-size:18px;font-weight:700;line-height:144%}.proddesigncamp .point_01 .special_content .content_bottom{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px}.proddesigncamp .point_01 .special_content .content_bottom p{color:#34373b;font-size:15px;font-weight:400;line-height:180%}.proddesigncamp .point_01 .special_content .content_bottom span{color:#647285;font-size:13px;font-weight:400}.proddesigncamp .zeropay{padding:80px 0 70px;overflow:hidden;background:#f7f7f7}.proddesigncamp .zeropay .zeropay_box{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:70px}.proddesigncamp .zeropay .box_l{text-align:left}.proddesigncamp .zeropay .zeropay_desc{color:#a4a4a4;font-size:18px;font-weight:500}.proddesigncamp .zeropay .zeropay_title{color:#000;font-size:45px;font-weight:800;line-height:138%;padding-top:10px}.proddesigncamp .zeropay .zeropay_title span{color:#05f}.proddesigncamp .zeropay .price_box{padding:22px 22px 24px;border-radius:39.09px;background:#fff;box-shadow:0 0 17.311px 0 #dbdbdb;overflow:hidden}.proddesigncamp .zeropay .price_box img{max-width:390px;margin-bottom:10px}.proddesigncamp .zeropay .price_box .price_text{padding:20px 0;width:100%;border-radius:14.892px;background:#edf0f5;color:#a0abbd;font-size:18.614px;font-style:normal;font-weight:600;line-height:144%}.proddesigncamp .zeropay .price_box .price_text .price{font-size:20.476px;text-decoration:line-through;margin-left:11px}.proddesigncamp .zeropay .promo_btn_apply{margin-top:80px}.proddesigncamp .zeropay .promo_btn_apply .apply_btn_top{margin:0 auto 10px;max-width:341px;width:100%}.proddesigncamp .zeropay .promo_btn_apply .apply_support_btn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0;margin:0 auto;max-width:380px;width:100%;padding:24px 0;color:#fff;font-size:20px;font-weight:700;border-radius:12px;background:#000}.proddesigncamp .zeropay .promo_btn_apply .apply_support_btn svg{margin-left:14px}.proddesigncamp .plus_banner{overflow:hidden;padding:44px 0 40px;background:#0558ff}.proddesigncamp .plus_banner .plus_logo{display:flex;justify-content:center;align-items:center;gap:16px}.proddesigncamp .plus_banner .plus_title{color:#fff;font-size:34px;font-weight:700;line-height:144%;padding:10px 0 4px}.proddesigncamp .plus_banner .plus_desc{color:#b9d2ff;font-size:16px;font-weight:400;line-height:144%}.proddesigncamp .special_radiusBox{display:inline-flex;padding:10px 35px;justify-content:center;align-items:center;border-radius:23px;background:#4b5770}.proddesigncamp .special_radiusBox span{color:#fff;font-size:18px;font-weight:700}.proddesigncamp .special_01{padding:76px 0 60px;background:#1e2634;overflow:hidden}.proddesigncamp .special_01 .special_title{color:#fff;font-size:32px;font-weight:700;line-height:144%;padding:30px 0 10px}.proddesigncamp .special_01 .special_desc-2{color:#fff;font-size:16px;line-height:180%}.proddesigncamp .special_01 .special_desc-2 b{font-weight:700}.proddesigncamp .special_01 .swiper-wrapper{margin:30px auto 0;max-width:1008px;width:100%;justify-content:center}.proddesigncamp .special_01 .swiper-slide{margin:0 auto;max-width:324px;width:100%;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,transparent,#000 80%),linear-gradient(182deg,#848991 31.03%,#002c5f 98.02%);box-shadow:6px 6px 13.1px 0 #0f1623}.proddesigncamp .special_01 .swiper-pagination-step{display:none}.proddesigncamp .special_02{padding:80px 0 100px;background:linear-gradient(180deg,#090f19 12.03%,#2a3a56 83.27%,#3e5173 99.72%);color:#fff;overflow:hidden}.proddesigncamp .special_02 .special_title{color:#fff;font-size:32px;font-weight:700;line-height:144%;padding:30px 0 10px}.proddesigncamp .special_02 .special_desc-1{color:#fff;font-size:16px;font-weight:400;line-height:180%}.proddesigncamp .special_02 .section_body .hard_qa_img{margin:20px auto;max-width:531px;width:100%}.proddesigncamp .special_02 .section_body .hard_b_text{color:#dce8ff;font-size:16px;font-weight:400;line-height:180%}.proddesigncamp .special_02 .section_body .hard_b_text b{font-weight:700}.proddesigncamp .special_02 .section_body .special_arrow{margin:50px auto;max-width:69px;width:100%}.proddesigncamp .special_02 .section_body .special_m_title{color:#fff;font-size:28px;font-weight:700;line-height:144%}.proddesigncamp .special_02 .section_body .emoticon_img{max-width:176px;padding:30px 0 40px}.proddesigncamp .special_02 .slider_body{margin:0 auto}.proddesigncamp .special_02 .slider_body .offline_slider{display:none}.proddesigncamp .special_02 .slider_body .offline_slider .slick-list{overflow:inherit!important}.proddesigncamp .special_02 .slider_body .offline_slider .slick-list .slick-track{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0}.proddesigncamp .special_02 .slider_body .offline_slider .slick-slide{height:100%}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0;width:383px;background:#fff;border-radius:20px;margin-right:16px;overflow:hidden}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_img{height:172px;overflow:hidden;background-color:#fff}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-align:left;padding:30px 29px;height:287px}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_t{color:#000;font-size:19px;font-weight:700;line-height:144%}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_m{color:#6b6b6b;font-size:14px;font-weight:400;line-height:180%}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_b{padding:14px 24px;border-radius:9px;background:#ebeef5}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_b span{color:#0a0e15;font-size:14px;font-weight:500;line-height:153%;letter-spacing:-.5px}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_b span.letter_spacing{letter-spacing:-.7px}.proddesigncamp .employment_link{padding:80px 0 0;background-color:#1e2634;color:#fff;overflow:hidden}.proddesigncamp .employment_link .wrap .section_title .tt{display:inline-flex;padding:12px 69px;border-radius:39px;background:linear-gradient(90deg,#003f9e,#05f);margin-top:30px}.proddesigncamp .employment_link .wrap .section_title .tt span{font-size:18px;font-weight:700;line-height:normal}.proddesigncamp .employment_link .wrap .section_title .employment_link_t{font-size:32px;font-weight:700;padding:30px 0 10px}.proddesigncamp .employment_link .wrap .section_title .g_point{font-size:16px;font-weight:400;line-height:180%}.proddesigncamp .employment_link .wrap .section_body .step_box{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:20px;padding:30px 0}.proddesigncamp .employment_link .wrap .section_body .step_box .l{max-width:387.5px}.proddesigncamp .employment_link .wrap .section_body .step_box .r{display:flex;align-items:stretch;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:9.43px;text-align:left}.proddesigncamp .employment_link .wrap .section_body .step_box .r_box{border-radius:5px;background:#3e495d;padding:21px 30px}.proddesigncamp .employment_link .wrap .section_body .step_box .r_box .r_box_t{font-size:17px;font-weight:700}.proddesigncamp .employment_link .wrap .section_body .step_box .r_box .r_box_b{font-size:14px;font-weight:400;padding-top:6px}.proddesigncamp .employment_link .wrap .section_body .tag{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.proddesigncamp .employment_link .wrap .section_body .tag .tt{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0;border-radius:8px;background:#293446;white-space:nowrap;padding:8px 15px}.proddesigncamp .employment_link .wrap .section_body .tag .tt span{color:#8995ae;font-size:14px;font-weight:500}.proddesigncamp .employment_link .wrap .section_body .tag.tag_tab{display:none}.proddesigncamp .section_startup{padding:40px 0 0;background-color:#1e2634}.proddesigncamp .section_startup .startup_title{color:#fff;font-size:26px;font-weight:700;line-height:144%}.proddesigncamp .section_startup .startup_logo{margin:0 auto;max-width:840px;width:100%}.proddesigncamp .employment_rate{padding:100px 0;background:#fff;color:#222;overflow:hidden}.proddesigncamp .employment_rate_title_b{color:#0153f4}.proddesigncamp .employment_rate_arrow{display:flex;justify-content:center;align-items:center;margin:16px 0}.proddesigncamp .employment_rate_arrow svg{width:12px;height:25px}.proddesigncamp .employment_rate_content{margin:60px auto 0;max-width:624px;width:100%;padding:60px;border-radius:8px;border:1px solid #f4f4f4;background:#fbfbfb;color:#000}.proddesigncamp .employment_rate_content_item{display:flex;gap:16px;align-items:stretch;text-align:right}.proddesigncamp .employment_rate_content_item_l{display:flex;flex-direction:column;justify-content:space-around;color:var(--gray-disabled)}.proddesigncamp .employment_rate_content_item_l_t.oz_item{color:#000}.proddesigncamp .employment_rate_content_item_r{max-width:380px;width:100%;display:flex;flex-direction:column;gap:10px;position:relative}.proddesigncamp .employment_rate_content_item_r:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:330px;background:var(--gray-200);pointer-events:none}.proddesigncamp .employment_rate_content_item_r_t{background:#e5eeff;border-radius:0 4px 4px 0;width:20%;font-size:20px;font-weight:600;letter-spacing:-.6px;padding:18px 16px;color:#809ed6;line-height:normal;transition:width .8s ease-out;overflow:hidden}.proddesigncamp .employment_rate_content_item_r_t.oz_item{background:#0153f4;padding:15px 20px 16px;color:#fff;font-size:24px;font-weight:700;letter-spacing:-.72px}.proddesigncamp .employment_rate_b_t{color:#777;padding-top:10px}.proddesigncamp .rank{background:url(/static/front/images/ozcoding/proddesigncamp/a/rank_bg.png) 50%/3000px auto no-repeat,#000;color:#fff;overflow:hidden}.proddesigncamp .rank_content{margin:0 auto;max-width:944px;width:100%;position:relative}.proddesigncamp .rank_content_text{text-align:left;padding:56px 0}.proddesigncamp .rank_content_text_tit{text-shadow:0 0 8.4px rgba(0,153,255,.55);font-size:48px;font-weight:500;line-height:130%;letter-spacing:-1.44px;padding-bottom:5px}.proddesigncamp .rank_content_text_tit_b{background:linear-gradient(90deg,#fff,#529dff 77.88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.proddesigncamp .rank_content_img{position:absolute;top:0;right:0;width:410px}.proddesigncamp .internship{padding:100px 0;overflow:hidden;color:#fff;background:#050d20}.proddesigncamp .internship .wrap{margin:0 auto;max-width:944px;width:100%}.proddesigncamp .internship_title{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:100%;width:100%}.proddesigncamp .internship_title_l{text-align:left}.proddesigncamp .internship_title_l_top{padding:5px 16px;border-radius:999px;border:1px solid var(--primary-500);display:inline-block}.proddesigncamp .internship_title_l_tit{padding:10px 0 30px;font-size:80px;font-weight:800;line-height:120%;letter-spacing:-2.4px;background:linear-gradient(106deg,#0558ff 4.63%,#66ffe6 61.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .internship_title_r{max-width:467px}.proddesigncamp .internship_content{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:72px}.proddesigncamp .internship_content_item{text-align:left;position:relative;max-width:110px;width:100%;white-space:nowrap}.proddesigncamp .internship_content_item_tit{padding-bottom:10px;color:#0b9eff}.proddesigncamp .internship_content_item_icon{position:absolute;top:0;right:0;transform:translate(55%,-65%) rotate(15.146deg)}.proddesigncamp .internship_content_item_icon_bg{position:relative;filter:drop-shadow(0 0 10px rgba(255,0,123,.6))}.proddesigncamp .internship_content_item_icon_t{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);text-align:center;text-shadow:0 0 4px #999;font-size:16px;font-weight:600;line-height:120%;letter-spacing:-.48px}.proddesigncamp .internship_middle_t{margin-top:60px}.proddesigncamp .internship_middle_t span{color:#0b9eff}.proddesigncamp .internship_qna_wrap{display:flex;flex-direction:column;gap:20px;margin:30px auto 0;max-width:100%;width:100%;text-align:left}.proddesigncamp .internship_qna{border-radius:8px;border:1px solid #0b9eff;background:#050d20;padding:30px;word-break:keep-all}.proddesigncamp .internship_qna_tit{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.proddesigncamp .internship .internship_apply{margin:60px 0 30px}.proddesigncamp .internship .internship_apply_btn_top{border-radius:506px;background:#fff;padding:5px 20px;color:#050d20;margin:0 auto;display:inline-block;position:relative}.proddesigncamp .internship .internship_apply_btn_top:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.proddesigncamp .internship .internship_apply_btn{margin:20px auto 0;max-width:384px;border-radius:8px;background:#085aff;box-shadow:0 4px 8.9px 0 rgba(0,0,0,.25);width:100%;display:inline-block;padding:24px 0;color:#fff;cursor:pointer}.proddesigncamp .double_seminar{padding:100px 0;background:#fff;color:#000}.proddesigncamp .double_seminar .contents{display:flex;flex-direction:column;gap:16px;margin:60px auto 0;max-width:818px;width:100%}.proddesigncamp .double_seminar .contents .item{padding:30px 36px;width:100%;border-radius:16px;display:flex;justify-content:space-between;align-items:center;position:relative}.proddesigncamp .double_seminar .contents .item_text{text-align:left;width:100%}.proddesigncamp .double_seminar .contents .item_text_top{border-radius:42px;padding:6px 16px;display:inline-block}.proddesigncamp .double_seminar .contents .item_text_tit{padding:16px 0 10px}.proddesigncamp .double_seminar .contents .item_img{max-width:354px}.proddesigncamp .double_seminar .contents .first_item{background:#ffa366;color:#fff}.proddesigncamp .double_seminar .contents .first_item .item_text_top{background:#faff68;color:#000}.proddesigncamp .double_seminar .contents .first_item .first_seminar_btn{padding:16px 0;max-width:264px;border-radius:6.395px;background:#000;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;margin-top:20px;cursor:pointer;position:relative;z-index:11}.proddesigncamp .double_seminar .contents .first_item .first_seminar_btn .btn_svg{display:flex;justify-content:center;align-items:center}.proddesigncamp .double_seminar .contents .second_item{background:#ff66b5;color:#fff}.proddesigncamp .double_seminar .contents .second_item .item_text_top{background:#b8ffe7;color:#000}.proddesigncamp .double_seminar .contents .second_item .second_seminar_btn{padding:16px 0;max-width:264px;border-radius:6.395px;background:#fff;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;color:#000;margin-top:20px;cursor:pointer;position:relative;z-index:11}.proddesigncamp .double_seminar .contents .second_item .second_seminar_btn .btn_svg{display:flex;justify-content:center;align-items:center}.proddesigncamp .double_seminar_bottom{padding:30px 0 10px}.proddesigncamp .double_seminar .seminar_close{position:absolute;z-index:12;border-radius:16px;border:1px solid #777;background:rgba(0,0,0,.8);color:#fff;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.proddesigncamp .bottom_banner{padding:16px 0;background:#ff3985}.proddesigncamp .bottom_banner .title_box{display:flex;justify-content:center;align-items:flex-start;gap:5px}.proddesigncamp .bottom_banner .title_box span{color:#fff}.proddesigncamp .section_procedure{padding:80px 0;background:#04f}.proddesigncamp .section_procedure .procedure_tit{color:#cfdeff;font-size:16px;font-weight:700;line-height:180%}.proddesigncamp .section_procedure .procedure_tid{color:#fff;font-size:32px;font-weight:700;padding:5px 0 30px}.proddesigncamp .section_procedure .procedure_desc{display:inline-flex;padding:7px 14px;justify-content:center;align-items:center;border-radius:8px;background:#3f73ff}.proddesigncamp .section_procedure .procedure_desc span{color:#fff;font-size:16px;font-weight:700}.proddesigncamp .section_procedure .procedure_process{margin:30px auto 40px;max-width:879.5px;width:100%}.proddesigncamp .section_procedure .promo_btn_apply{margin-top:50px}.proddesigncamp .section_procedure .promo_btn_apply .apply_btn_top{margin:0 auto 10px;max-width:303px;width:100%}.proddesigncamp .section_procedure .promo_btn_apply .apply_support_btn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0;margin:0 auto;max-width:310px;width:100%;padding:24px 0;color:#fff;font-size:20px;font-weight:700;border-radius:12px;background:#000;box-shadow:0 4px 8.9px 0 rgba(0,0,0,.25)}.proddesigncamp .section_procedure .promo_btn_apply .apply_support_btn svg{margin-left:14px}.proddesigncamp .warning_check{padding:40px 0;background:#2e333a}.proddesigncamp .warning_check_box{display:flex;justify-content:center;align-items:center;gap:30px}.proddesigncamp .warning_check_box .warning_text{text-align:left;color:#bfbfbf;font-size:14px;font-weight:500;line-height:160%}@media screen and (max-width:992px){.proddesigncamp .chuseok_promotion_1_img,.proddesigncamp .chuseok_promotion_2_img,.proddesigncamp .chuseok_promotion_3_img{width:992px}.proddesigncamp .chuseok_promotion_banner{padding:16px 0}.proddesigncamp .chuseok_promotion_banner_t{color:#000;font-size:16px;font-weight:700;line-height:normal;letter-spacing:-.48px;white-space:nowrap}.proddesigncamp .chuseok_timer{padding:30px 0}.proddesigncamp .chuseok_timer_tit{margin:0 auto 30px;max-width:282px;width:100%}.proddesigncamp .chuseok_timer .time_remaining{gap:5px}.proddesigncamp .chuseok_timer .time_remaining_slot{width:67px;height:43px;font-size:20px;font-weight:700;line-height:normal;letter-spacing:-.6px}.proddesigncamp .chuseok_timer .time_remaining_slot.centi{width:40px;height:43px}.proddesigncamp .top_seminar_section{padding:60px 0 0}.proddesigncamp .top_seminar_section .content{max-width:360px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section .content_text{padding-bottom:207px}.proddesigncamp .top_seminar_section .content_text_top{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.proddesigncamp .top_seminar_section .content_text_fee{display:flex;gap:5px}.proddesigncamp .top_seminar_section .content_text_fee_arrow{font-size:16px;font-weight:600;line-height:140%;letter-spacing:-.48px}.proddesigncamp .top_seminar_section .content .content_instructor{z-index:999;pointer-events:none;max-width:403px;right:-70px;bottom:0}.proddesigncamp .top_seminar_section .content_text_balloon_2{font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.36px;border-radius:4px;background:#960fb8;color:#fff;padding:5px 10px;display:inline-block;position:relative;margin-top:16px}.proddesigncamp .top_seminar_section .content_text_balloon_2:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #960fb8}.proddesigncamp .top_seminar_section .content_text_btn{z-index:1;margin-top:10px}.proddesigncamp .top_seminar_section .btn_block{display:block}.proddesigncamp .top_seminar_section_2{padding:60px 0 0}.proddesigncamp .top_seminar_section_2 .content{max-width:360px;margin:0 auto;position:relative}.proddesigncamp .top_seminar_section_2 .content_text{padding-bottom:159px}.proddesigncamp .top_seminar_section_2 .content_text_top{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.proddesigncamp .top_seminar_section_2 .content_text_fee{display:flex;gap:5px}.proddesigncamp .top_seminar_section_2 .content_text_fee_arrow{font-size:16px;font-weight:600;line-height:140%;letter-spacing:-.48px}.proddesigncamp .top_seminar_section_2 .content .content_instructor{z-index:999;pointer-events:none;max-width:396px;right:-90px;bottom:0}.proddesigncamp .top_seminar_section_2 .content_text_balloon_2{font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.36px;border-radius:4px;background:#960fb8;padding:5px 10px;display:inline-block;position:relative;margin-top:16px}.proddesigncamp .top_seminar_section_2 .content_text_balloon_2:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #960fb8}.proddesigncamp .top_seminar_section_2 .content_text_btn{z-index:1}.proddesigncamp .top_seminar_section_2 .content .pc_hidden{display:inline-block!important}.proddesigncamp .top_seminar_section_2 .btn_block{display:block}.proddesigncamp .all_in_one{padding:80px 0;background:linear-gradient(180deg,#d5eaff,#fff 86.42%)}.proddesigncamp .all_in_one_title{font-size:28px;font-weight:600;line-height:140%;letter-spacing:-.84px}.proddesigncamp .all_in_one_title_b{background:linear-gradient(90deg,#3e29ff,#00a1ff 35.58%,#aa71ff 74.04%,#f0c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.proddesigncamp .all_in_one_content{margin:30px auto 0;max-width:328px;width:100%}.proddesigncamp .all_in_one_list{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:30px}.proddesigncamp .all_in_one_text{margin:0 auto;max-width:243px;width:100%}.proddesigncamp .first_banner{padding:16px 0}.proddesigncamp .employed{padding:80px 0}.proddesigncamp .employed_content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;margin:0 auto;max-width:328px;width:100%}.proddesigncamp .employed_content_text{padding-top:0}.proddesigncamp .employed_content_text_rank_1{max-width:296px}.proddesigncamp .employed_content_text_rank_2{max-width:160px}.proddesigncamp .employed_content_img{margin:0 auto;max-width:296px;width:100%}.proddesigncamp .internship_guarantee{padding:80px 0;background:linear-gradient(180deg,#fff 20.78%,hsla(0,0%,100%,.5) 90.1%) top/cover no-repeat,url(/static/front/images/ozcoding/proddesigncamp/a/internship_guarantee_bg_mo.png) 50%/996px auto no-repeat;color:#000}.proddesigncamp .internship_guarantee_title_top{padding:10px 20px;font-size:14px;letter-spacing:-.42px}Text content .proddesigncamp .internship_guarantee_title_top_b{font-weight:900;font-size:14px;letter-spacing:-.42px;background:linear-gradient(90deg,#006fff,#00ff7b 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .internship_guarantee_title{margin:10px auto;max-width:317px;width:100%}.proddesigncamp .internship_guarantee_desc_b{color:#f70;position:relative;display:inline-block;z-index:0}.proddesigncamp .internship_guarantee_desc_b:before{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:37px;height:7px;background:#ffe091;pointer-events:none;z-index:-1}.proddesigncamp .internship_guarantee_card{margin:30px auto 16px;max-width:328px;width:100%;filter:drop-shadow(0 0 16px rgba(115,167,255,.25));opacity:0;transform:translateY(16px);will-change:transform,opacity;backface-visibility:hidden;transition:opacity .8s ease,transform .8s cubic-bezier(.22,.9,.24,1);border-radius:16px;overflow:hidden}.proddesigncamp .internship_guarantee_card.is-inview{opacity:1;transform:translateY(0)}}@media screen and (max-width:992px) and (prefers-reduced-motion:reduce){.proddesigncamp .internship_guarantee .internship_guarantee_card{transition:none!important;opacity:1!important;transform:none!important}}@media screen and (max-width:992px){.proddesigncamp .internship_guarantee_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 auto;max-width:328px;width:100%}.proddesigncamp .internship_guarantee_item{padding:20px 30px}.proddesigncamp .internship_guarantee_item_title{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}.proddesigncamp .internship_guarantee_item_title_icon{max-width:50px;width:100%}.proddesigncamp .internship_guarantee_item_desc{color:var(--gray-500)}.proddesigncamp .internship_banner{padding:30px 0;background:radial-gradient(ellipse 60% 250% at 50% 95%,#002e8a 0,#000 100%)}.proddesigncamp .internship_package{padding:80px 0 68px}.proddesigncamp .internship_package_title{font-size:30px;font-weight:500;letter-spacing:-.9px}.proddesigncamp .internship_package_title_b{background:linear-gradient(100deg,#0558ff 5.9%,#00ffd4 93.27%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-weight:700;line-height:140%;letter-spacing:-.9px}.proddesigncamp .internship_package_list{display:grid;grid-template-columns:1fr;gap:10px;margin:30px auto 10px;max-width:328px;width:100%}.proddesigncamp .internship_package_item{filter:drop-shadow(0 0 16px rgba(180,180,180,.25))}.proddesigncamp .internship_package_mid{margin:10px auto 30px;max-width:328px;width:100%}.proddesigncamp .internship_package_b{margin:0 auto;max-width:328px;width:100%}.proddesigncamp .satisfaction{padding:50px 0 30px;text-align:center}.proddesigncamp .satisfaction .wrap{text-align:center}.proddesigncamp .satisfaction .title{font-size:24px;letter-spacing:-1.6px}.proddesigncamp .satisfaction .title_desc{font-size:12px;margin-top:10px}.proddesigncamp .satisfaction .contents{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;margin-top:26px;gap:26px}.proddesigncamp .satisfaction .contents .review_header{font-size:16px;text-align:center}.proddesigncamp .satisfaction .contents .swiper-reviews{position:relative;max-width:314px;width:100%;height:265px;margin-top:20px;padding-bottom:10px;text-align:left}.proddesigncamp .satisfaction .contents .swiper-slide{padding:22px;font-size:13px}.proddesigncamp .satisfaction .contents .star_review{margin-bottom:8px;text-align:left}.proddesigncamp .satisfaction .contents .ceo img{max-width:221px;margin-right:0}.proddesigncamp .phrase_01{padding:32px 0 28px}.proddesigncamp .phrase_01 .phrase_01_desc{font-size:14px}.proddesigncamp .phrase_01 .phrase_01_title{padding:10px 26px;font-size:16px}.proddesigncamp .education_01 .education_01_title{font-size:26px;letter-spacing:-1px}.proddesigncamp .education_01 .tag_m{display:block}.proddesigncamp .education_01 .education_01_tag{display:flex;flex-wrap:nowrap;white-space:nowrap;animation:scroll 24s linear infinite;gap:6px;margin-top:14px}.proddesigncamp .education_01 .tag_pc{display:none}.proddesigncamp .education_01 .education_01_tag_item{display:inline-block;color:#bccceb;font-size:13px;padding:7px 16px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1800px)}}.proddesigncamp .education_01 .education_01_top_wrap{margin:40px 0 14px}.proddesigncamp .education_01 .education_01_top{font-size:14px}.proddesigncamp .education_01 .education_01_list{margin:44px auto 0;max-width:400px;width:100%}.proddesigncamp .education_01 .education_01_item{flex-direction:column;padding:16px 17px;border-radius:23px}.proddesigncamp .education_01 .item_box{font-size:13px;display:flex;flex-direction:column;align-items:stretch}.proddesigncamp .education_01 .item_box.l_box{max-width:100%}.proddesigncamp .education_01 .education_01_item_1{margin:0 10px}.proddesigncamp .education_01 .education_01_item_1 .m_top{padding:4px 0 10px}.proddesigncamp .education_01 .education_01_item_3{font-size:14px;border-radius:10px;padding:12px 19px}.proddesigncamp .education_01 .dot_icon{display:none}.proddesigncamp .support_01{padding:0 0 50px}.proddesigncamp .support_01 .support_01_top_deco_pc{display:none}.proddesigncamp .support_01 .support_01_top_deco_m{display:block;margin:0 auto}.proddesigncamp .support_01 .support_01_balloon{margin:0 auto 17px;max-width:227px;width:100%}.proddesigncamp .support_01 .support_01_title{font-size:16px}.proddesigncamp .support_01 .support_01_title b{font-size:28px;padding-top:10px}.proddesigncamp .support_01 .support_01_container{padding-top:50px}.proddesigncamp .support_01 .support_01_contents_1{margin:26px auto 0;max-width:400px;width:100%;padding:30px 11.5px 24px;border-radius:18px}.proddesigncamp .support_01 .support_01_contents_1 .support_01_contents_text1{font-size:16px}.proddesigncamp .support_01 .support_01_contents_1 .support_01_contents_text3{font-size:14px;padding:14px 23px;margin:10px 0 20px}.proddesigncamp .support_01-1{padding:40px 0 30px}.proddesigncamp .support_01-1 .support_01_contents_2 .support_01_contents_2_title{font-size:13px}.proddesigncamp .support_01-1 .support_01_contents_2 img{margin:20px auto 0;max-width:400px;width:100%}.proddesigncamp .phrase_02{padding:19px 0 13px}.proddesigncamp .phrase_02 .phrase_02_desc{font-size:12px}.proddesigncamp .phrase_02 .phrase_02_title{font-size:16px}.proddesigncamp .final_01{padding:60px 0 14px}.proddesigncamp .final_01 .wrap{max-width:400px}.proddesigncamp .final_01 .final_01_desc{font-size:12px}.proddesigncamp .final_01 .final_01_title{font-size:26px}.proddesigncamp .final_01 .final_01_contents{gap:10px;margin:20px auto 10px;max-width:400px;width:100%}.proddesigncamp .final_01 .final_01_contents_item{padding:20px 0;width:100%}.proddesigncamp .final_01 .final_01_contents_item_t1{font-size:13px}.proddesigncamp .final_01 .final_01_contents_item_t2{font-size:25px}.proddesigncamp .final_01 .final_01_contents_item_t3{font-size:10px}.proddesigncamp .final_01 .final_01_text{padding:10px 20px;font-size:16px;margin-bottom:40px}.proddesigncamp .final_01 .final_01_vector{max-width:57px}.proddesigncamp .final_02{padding:20px 0 40px}.proddesigncamp .final_02 .wrap{max-width:400px}.proddesigncamp .final_02 .final_02_contents{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;max-width:328px;width:100%}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1{text-align:left;width:100%}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1 .final_02_contents_tit{font-size:20px}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item1 .final_02_contents_desc{font-size:14px}.proddesigncamp .final_02 .final_02_contents .final_02_contents_item2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px 0;font-size:14px;text-align:center;width:100%;margin:0 auto}.proddesigncamp .final_02 hr{margin-top:40px}.proddesigncamp .final_03{padding:40px 0 60px}.proddesigncamp .final_03 .wrap{max-width:400px}.proddesigncamp .final_03 .final_03_tit_wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.proddesigncamp .final_03 .final_03_tit{font-size:22px;display:flex;gap:2px;letter-spacing:-1.6px}.proddesigncamp .final_03 .final_03_tit img{width:20px}.proddesigncamp .final_03 .final_03_pagination{display:flex;flex-direction:row;align-items:center;gap:8px}.proddesigncamp .final_03 .final_03_pagination-down,.proddesigncamp .final_03 .final_03_pagination-up{background-color:transparent;border:none;cursor:pointer;padding:10px}.proddesigncamp .final_03 .final_03_pagination-down svg,.proddesigncamp .final_03 .final_03_pagination-up svg{width:12px;height:6px}.proddesigncamp .final_03 .final_03_pagination-number{color:#fff;text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.proddesigncamp .final_03 .final_03_contents{position:relative;height:auto;overflow:hidden}.proddesigncamp .final_03 .final_03_item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;position:absolute;opacity:0;transform:translateY(100%);transition:opacity .6s ease-out,transform .6s ease-out}.proddesigncamp .final_03 .final_03_item.active{opacity:1;transform:translateY(0)}.proddesigncamp .final_03 .final_03_item_img{max-width:400px;width:100%}.proddesigncamp .final_03 .final_03_item_img_desc{padding:16px 20px 14px}.proddesigncamp .final_03 .final_03_item_img_desc .final_03_item_img_desc_1{font-size:9px}.proddesigncamp .final_03 .final_03_item_img_desc .final_03_item_img_desc_2{color:#191919;font-size:17px;margin-top:5px}.proddesigncamp .final_03 .final_03_item_text{padding:0;color:#fff;width:100%;max-width:400px}.proddesigncamp .final_03 .final_03_item_text .final_03_item_text1{font-size:14px}.proddesigncamp .final_03 .final_03_item_text .final_03_item_text2{font-size:18px;margin:4px 0 6px}.proddesigncamp .final_03 .final_03_item_text .final_03_item_text3{font-size:13px}.proddesigncamp .point_02{padding:60px 0 50px}.proddesigncamp .point_02 .wrap{text-align:center}.proddesigncamp .point_02 .point_02_num{font-size:14px}.proddesigncamp .point_02 .point_02_tit{font-size:18px;font-weight:700;line-height:140%;letter-spacing:-.54px;margin:14px 0 5px;text-align:center;width:auto}.proddesigncamp .point_02 .point_02_desc{font-size:24px;font-weight:600;line-height:140%;letter-spacing:-.72px}.proddesigncamp .point_02 .point_02_swipe_t{color:#858b94;font-size:12px;line-height:144%;margin:20px 0}.proddesigncamp .point_02 .point_02_img{margin:30px 0 60px;max-width:100%;display:none}.proddesigncamp .point_02 .point_02_img_m{display:flex;flex-direction:column;align-items:center}.proddesigncamp .point_02 .point_02_img_m svg{margin:8px 0}.proddesigncamp .point_02 .point_02_img_m .point_02_img_m_1 .slider_body{margin:30px auto 0;max-width:208px;width:100%}.proddesigncamp .point_02 .point_02_img_m .point_02_img_m_1 .slider_body .curriculum_slider{display:block}.proddesigncamp .point_02 .point_02_img_m .point_02_img_m_1 .slider_body .curriculum_slider .slick-list{overflow:inherit!important}.proddesigncamp .point_02 .point_02_img_m .point_02_img_m_1 .slider_body .curriculum_slider .slick-list .slick-track{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0}.proddesigncamp .point_02 .point_02_img_m .point_02_img_m_1 .slider_body .curriculum_slider .slick-slide{height:auto}.proddesigncamp .point_02 .point_02_img_m .point_02_img_m_1 .slider_body .curriculum_slider .slide_item{overflow:hidden;max-width:208px;width:100%;margin:0 5px}.proddesigncamp .point_02 .point_02_img_m .point_02_img_m_2{max-width:328px}.proddesigncamp .point_02 .point_02_btn_desc{padding:10px 29px;font-size:12px;max-width:400px;width:100%}.proddesigncamp .point_02 .promo_btn_apply{margin-top:30px}.proddesigncamp .point_02 .promo_btn_apply .apply_support_btn{margin:0 auto;max-width:218px;width:100%;padding:16px 40px;font-size:14px;font-weight:600;line-height:140%;letter-spacing:-.42px}.proddesigncamp .point_02 .point_02_btn{font-size:16px;padding:24px 40px;margin-top:10px;max-width:400px;width:100%}.proddesigncamp .point_02 .point_02_center{display:flex;justify-content:center}.proddesigncamp .instructor_section{padding:60px 0 50px}.proddesigncamp .instructor_section .radius_box span{font-size:18px}.proddesigncamp .instructor_section .instructor_desc{font-size:13px;padding:12px 0 6px}.proddesigncamp .instructor_section .instructor_title{font-size:26px}.proddesigncamp .instructor_section .instructor_item{margin:0 auto;max-width:320px;width:100%;flex-direction:column;gap:19px;padding-top:30px}.proddesigncamp .instructor_section .itme_img{max-width:258px}.proddesigncamp .instructor_section .item_text{align-self:flex-start}.proddesigncamp .instructor_section .item_text .radius_box_2 span{font-size:12px}.proddesigncamp .instructor_section .item_text .list_desc{font-size:14px}.proddesigncamp .point_03{padding:80px 0}.proddesigncamp .point_03 .wrap{text-align:center}.proddesigncamp .point_03 .point_03_num{font-size:14px}.proddesigncamp .point_03 .point_03_tit{font-size:22px;margin:14px 0 4px}.proddesigncamp .point_03 .point_03_desc{font-size:12px}.proddesigncamp .point_03 .point_03_img{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:0}.proddesigncamp .point_03 .point_03_img .point_03_img_certificate{max-width:400px}.proddesigncamp .point_03 .point_03_list{gap:4px;max-width:400px;width:100%}.proddesigncamp .point_03 .point_03_item{gap:30px;padding:14px 29px 14px 39px;font-size:16px}.proddesigncamp .point_03 .point_03_item img{width:31px}.proddesigncamp .point_04{padding:80px 0}.proddesigncamp .point_04 .wrap{text-align:center}.proddesigncamp .point_04 .point_04_num{font-size:14px}.proddesigncamp .point_04 .point_04_tit{font-size:22px;margin:14px 0 4px}.proddesigncamp .point_04 .point_04_desc{font-size:12px}.proddesigncamp .point_04 .point_04_desc_devide{display:flex;justify-content:center;align-items:center;margin:20px 0}.proddesigncamp .point_04 .point_04_img{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:0}.proddesigncamp .point_04 .point_04_img .point_04_img_certificate{max-width:400px}.proddesigncamp .point_04 .point_04_list{gap:4px;max-width:400px;width:100%}.proddesigncamp .point_04 .point_04_item{gap:30px;padding:14px 29px 14px 39px;font-size:16px}.proddesigncamp .point_04 .point_04_item img{width:31px}.proddesigncamp .posting{padding:0 0 60px}.proddesigncamp .posting .posting_top{max-width:400px}.proddesigncamp .posting .posting_desc{font-size:13px}.proddesigncamp .posting .posting_title{font-size:28px;padding:5px 0 20px}.proddesigncamp .posting .posting_container{flex-direction:column;margin:0 auto;max-width:400px;width:100%}.proddesigncamp .posting .posting_box{gap:8px}.proddesigncamp .posting .box_item{padding:18px 28px;gap:4px}.proddesigncamp .posting .box_item .item_desc{font-size:12px}.proddesigncamp .posting .box_item .item_title{font-size:14px}.proddesigncamp .posting .posting_icon{margin:20px auto}.proddesigncamp .posting .posting_radius{padding:15px 37px 13px}.proddesigncamp .posting .posting_radius span{font-size:16px}.proddesigncamp .posting .posting_radius b{font-size:18px;padding:0 4px}.proddesigncamp .clean{padding:0 0 50px}.proddesigncamp .clean .support_01_top_deco_pc{display:none}.proddesigncamp .clean .support_01_top_deco_m{display:block;margin:0 auto}.proddesigncamp .clean .clean_desc{font-size:14px;padding-top:40px}.proddesigncamp .clean .clean_title{font-size:26px;padding:6px 0 14px}.proddesigncamp .clean .clean_swiper_desc{color:#858b94;font-size:12px;line-height:144%;margin-bottom:14px}.proddesigncamp .clean .swiper-wrapper{justify-content:unset}.proddesigncamp .clean .swiper-slide{max-width:400px;width:100%;margin:0 14px 0 auto}.proddesigncamp .clean .clean_contents{display:none}.proddesigncamp .clean .clean_contents_item{height:177px;margin:0 14px;padding:36.84px 25.5px 22.58px}.proddesigncamp .clean .clean_contents_item:not(:last-child){border-bottom:1px solid #d5dfed;border-right:none}.proddesigncamp .clean .clean_contents_item_2{margin:10px 0 0}.proddesigncamp .clean .clean_contents_item_3{font-size:12px}.proddesigncamp .clean .step_item{display:block;background:#fff}.proddesigncamp .clean .swiper-nav{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:20px;margin:40px auto 0}.proddesigncamp .clean .swiper-nav .swiper-pagination-current{color:#000}.proddesigncamp .clean .promo_btn_apply{margin-top:26px}.proddesigncamp .clean .promo_btn_apply .apply_btn_top{margin:0 auto 10px;max-width:209px;width:100%}.proddesigncamp .clean .promo_btn_apply .apply_support_btn{margin:0 auto;max-width:300px;width:100%;padding:24px 0;font-size:16px}.proddesigncamp .m_banner{padding:36px 0 38px}.proddesigncamp .m_banner .m_banner_logo{max-width:88px}.proddesigncamp .m_banner .m_banner_desc{padding:10px 32px;margin:20px 0 12px}.proddesigncamp .m_banner .m_banner_desc p{font-size:13px}.proddesigncamp .m_banner .m_banner_title{font-size:22px}.proddesigncamp .compensation{padding:85px 0;background:url(/static/front/images/ozcoding/proddesigncamp/a/compensation_bg_mo.png) 50%/992px auto no-repeat,#000}.proddesigncamp .compensation .wrap{padding:0}.proddesigncamp .compensation_img{margin:0 auto;max-width:360px;width:100%}.proddesigncamp .process{padding:45px 0 55px}.proddesigncamp .process .allone_top{margin:0 auto 14px;max-width:400px;width:100%}.proddesigncamp .process .allone_desc{font-size:28px;font-weight:700;line-height:137%}.proddesigncamp .process .allone_desc b{font-size:16px;font-weight:400;line-height:137%}.proddesigncamp .process .allone_radius{max-width:400px;width:100%;padding:10px 21px}.proddesigncamp .process .allone_radius span{font-size:14px}.proddesigncamp .process .allone_process{margin:4px auto 0;max-width:400px;width:100%}.proddesigncamp .allone_01{padding:84px 0 10px}.proddesigncamp .allone_01 .only_icon{width:51px}.proddesigncamp .allone_01 .allone_title_1{margin:0 auto;max-width:289px;width:100%;padding-left:25px}.proddesigncamp .allone_01 .main_title_center{margin-bottom:30px}.proddesigncamp .allone_01 .main_title_center svg{width:400px}.proddesigncamp .allone_01 .main_title_center .center_desc{font-size:14px}.proddesigncamp .allone_01 .allone_list{display:inline-grid;grid-template-columns:1fr;grid-template-rows:auto;gap:10px;margin:0 auto;max-width:400px;width:100%}.proddesigncamp .allone_01 .list_item{padding:30px 32px}.proddesigncamp .allone_01 .item_top{gap:4px}.proddesigncamp .allone_01 .item_top .top_text .top_text_tid{font-size:12px}.proddesigncamp .allone_01 .item_top .top_text .top_text_tit{font-size:18px}.proddesigncamp .allone_01 .item_top .top_icon{max-width:38px}.proddesigncamp .allone_01 .item_bottom{font-size:13px;line-height:140%}.proddesigncamp .allone_01 .dot_icon{margin:30px auto}.proddesigncamp .allone_01 .allone_m_desc{font-size:16px}.proddesigncamp .allone_01 .allone_m_title{font-size:28px;line-height:124%}.proddesigncamp .allone_01_1{padding:20px 0 50px}.proddesigncamp .allone_01_1 .allone_box{flex-direction:column;gap:20px}.proddesigncamp .allone_01_1 .box_item{gap:10px}.proddesigncamp .allone_01_1 .item_radius span{font-size:14px}.proddesigncamp .allone_01_1 .item_box{display:flex;max-width:400px}.proddesigncamp .allone_01_1 .box_text{font-size:30px;line-height:1}.proddesigncamp .allone_02{padding:70px 0 0}.proddesigncamp .allone_02 .allone_desc{font-size:14px}.proddesigncamp .allone_02 .allone_title{font-size:28px}.proddesigncamp .allone_02 .allone_desc_1{font-size:12px}.proddesigncamp .allone_02 .allone_graph{margin:20px auto 40px;max-width:261px;width:100%}.proddesigncamp .allone_02 .allone_listBox{flex-direction:column;align-items:center;gap:40px}.proddesigncamp .allone_02 .listBox_item{max-width:400px;gap:20px}.proddesigncamp .allone_02 .listBox_item .item_text{padding:0 10px}.proddesigncamp .allone_02 .listBox_item .item_text .text_title{font-size:16px}.proddesigncamp .allone_02 .listBox_item .item_text .text_desc{font-size:12px;padding-top:4px}.proddesigncamp .allone_02 .allone_special{max-width:400px;width:100%;gap:26px;margin:40px auto 0;flex-direction:column}.proddesigncamp .allone_02 .special_img{max-width:400px}.proddesigncamp .allone_02 .special_content{padding:0 19px 28px}.proddesigncamp .allone_02 .special_content .content_top{flex-direction:column;align-items:flex-start;gap:5px}.proddesigncamp .allone_02 .special_content .content_top .top_radius{padding:4px 9px}.proddesigncamp .allone_02 .special_content .content_top .top_radius span{font-size:12px}.proddesigncamp .allone_02 .special_content .content_top .top_desc{font-size:20px}.proddesigncamp .allone_02 .special_content .content_bottom{font-size:12px}.proddesigncamp .portfolio{padding:80px 0}.proddesigncamp .portfolio_swiper_wrap{max-width:400px}.proddesigncamp .portfolio_swiper{padding:30px 0}.proddesigncamp .portfolio_swiper .swiper-slide video{max-width:400px}.proddesigncamp .portfolio_swiper .swiper-button-next,.proddesigncamp .portfolio_swiper .swiper-button-prev{width:30px;height:30px;transform:translateY(-50%)}.proddesigncamp .portfolio_swiper .swiper-button-next:after,.proddesigncamp .portfolio_swiper .swiper-button-prev:after{font-size:12px}.proddesigncamp .portfolio_swiper .swiper-button-prev{left:5px}.proddesigncamp .portfolio_swiper .swiper-button-next{right:5px}.proddesigncamp .point_01{padding:80px 0}.proddesigncamp .point_01 .second_banner_desc{font-size:13px;padding:30px 0 4px}.proddesigncamp .point_01 .second_banner_title{font-size:26px;padding-bottom:30px}.proddesigncamp .point_01 .m_banner_balloon{max-width:290px}.proddesigncamp .point_01 .m_banner_icon{max-width:43px}.proddesigncamp .point_01 .point_content{gap:30px}.proddesigncamp .point_01 .point_content .content_top{align-self:center;text-align:center}.proddesigncamp .point_01 .point_content .content_top .top_radius{margin-bottom:14px}.proddesigncamp .point_01 .point_content .content_top .top_radius span{font-size:14px}.proddesigncamp .point_01 .point_content .content_top .top_title{font-size:16px}.proddesigncamp .point_01 .point_content .content_top .top_title b{font-size:20px;padding-left:6px}.proddesigncamp .point_01 .point_content .content_top .top_desc{font-size:12px}.proddesigncamp .point_01 .content_bottom{gap:8px}.proddesigncamp .point_01 .content_bottom .bottom_check{flex-direction:column;gap:11.6px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_img{max-width:123px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content{gap:3.5px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_top{padding:3.478px 9.275px 2.899px;gap:4.64px;border-radius:17.391px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_top p{font-size:10px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_top svg{width:7px;height:7px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_bottom{padding:10.43px 13.9px;border-radius:8.696px}.proddesigncamp .point_01 .content_bottom .bottom_check .check_content .check_content_bottom p{font-size:9px;font-weight:500;line-height:155%}.proddesigncamp .point_01 .content_bottom .bottom_check.check_r .check_content .check_content_top p{font-size:11px}.proddesigncamp .point_01 .content_bottom .bottom_check.check_r .check_content .check_content_bottom p{font-size:11px;font-weight:600;line-height:175%}.proddesigncamp .point_01 .point_special{max-width:400px;width:100%;gap:26px;margin:30px auto 0;flex-direction:column}.proddesigncamp .point_01 .special_img{max-width:400px}.proddesigncamp .point_01 .special_content{padding:0 19px 28px}.proddesigncamp .point_01 .special_content .content_top{flex-direction:column;align-items:flex-start;gap:5px}.proddesigncamp .point_01 .special_content .content_top .top_radius{padding:4px 9px}.proddesigncamp .point_01 .special_content .content_top .top_radius span{font-size:12px}.proddesigncamp .point_01 .special_content .content_top .top_desc{font-size:20px}.proddesigncamp .point_01 .special_content .content_bottom p{font-size:12px}.proddesigncamp .point_01 .special_content .content_bottom span{font-size:12px;line-height:180%}.proddesigncamp .zeropay{padding:60px 0 44px}.proddesigncamp .zeropay .zeropay_box{flex-direction:column;gap:0}.proddesigncamp .zeropay .zeropay_desc{font-size:14px;text-align:center}.proddesigncamp .zeropay .zeropay_title{font-size:32px;text-align:center;padding-top:8px;padding-bottom:16px}.proddesigncamp .zeropay .price_box{padding:13.916px;border-radius:29.224px;box-shadow:0 0 12.942px 0 #dbdbdb;margin-bottom:24px}.proddesigncamp .zeropay .price_box img{max-width:400px;margin-bottom:7px}.proddesigncamp .zeropay .price_box .price_text{padding:15px 0;width:100%;border-radius:11.133px;background:#edf0f5;color:#a0abbd;font-size:13.916px;font-weight:700;line-height:144%}.proddesigncamp .zeropay .price_box .price_text .price{font-size:15.308px;margin-left:8px;text-decoration:line-through}.proddesigncamp .zeropay .promo_btn_apply{margin-top:24px}.proddesigncamp .zeropay .promo_btn_apply .apply_btn_top{margin:0 auto 8px;max-width:274px;width:100%}.proddesigncamp .zeropay .promo_btn_apply .apply_support_btn{margin:0 auto;max-width:400px;width:100%;padding:24px 0;font-size:16px}.proddesigncamp .zeropay .promo_btn_apply .apply_support_btn svg{margin-left:10px}.proddesigncamp .zeropay .promo_btn_apply .apply_support_btn svg path{stroke-width:1.5px}.proddesigncamp .plus_banner{padding:44px 0 40px}.proddesigncamp .plus_banner .plus_logo{display:flex;justify-content:center;align-items:center;gap:16px}.proddesigncamp .plus_banner .plus_title{font-size:24px}.proddesigncamp .plus_banner .plus_desc{font-size:14px}.proddesigncamp .special_01{padding:56px 0 40px}.proddesigncamp .special_01 .special_desc-1 span{font-size:14px}.proddesigncamp .special_01 .special_title{font-size:28px;padding:20px 0 10px}.proddesigncamp .special_01 .special_desc-2{font-size:14px}.proddesigncamp .special_01 .swiper-wrapper{justify-content:unset}.proddesigncamp .special_01 .swiper-slide{max-width:100%;width:100%;margin:0 14px 0 auto}.proddesigncamp .special_01 .swiper-pagination-step{display:block;padding-top:20px}.proddesigncamp .special_01 .swiper-pagination-bullet{width:5px;height:5px;background-color:#8897b0;border-radius:50%;margin:0 2px;opacity:1;transition:background-color .3s ease}.proddesigncamp .special_01 .swiper-pagination-bullet:nth-child(4){display:none}.proddesigncamp .special_01 .swiper-pagination-bullet-active,.proddesigncamp .special_01 .swiper-pagination-bullet:hover{background-color:#ededed}.proddesigncamp .special_02{padding:60px 0 103px}.proddesigncamp .special_02 .special_title{font-size:28px}.proddesigncamp .special_02 .special_desc-1{font-size:14px}.proddesigncamp .special_02 .section_body .hard_qa_img{margin:20px auto;max-width:400px;width:100%}.proddesigncamp .special_02 .section_body .hard_b_text{font-size:12px}.proddesigncamp .special_02 .section_body .special_arrow{margin:30px auto;max-width:58px;width:100%}.proddesigncamp .special_02 .section_body .special_m_title{font-size:26px}.proddesigncamp .special_02 .section_body .emoticon_img{max-width:147px;padding:30px 0 20px}.proddesigncamp .special_02 .section_body .special_m_desc{color:#627895;text-align:center;font-size:12px;font-weight:400;line-height:144%;padding-bottom:20px}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item{width:311px;margin-right:16px}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_img{height:124px;overflow:hidden;background-color:#fff}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text{padding:25px 14px 18px;height:242px}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_t{font-size:16px}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_m{font-size:13px;line-height:160%}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_b{padding:14px 17px}.proddesigncamp .special_02 .slider_body .offline_slider .slide_item .item_text .item_text_b span{font-size:12px;line-height:140%}.proddesigncamp .employment_link .wrap .section_title .employment_link_t{font-size:28px}.proddesigncamp .employment_link .wrap .section_title .g_point{font-size:14px}.proddesigncamp .employment_link .wrap .section_body .step_box{flex-direction:column;gap:20.95px;padding:20px 0}.proddesigncamp .employment_link .wrap .section_body .step_box .l{max-width:400px}.proddesigncamp .employment_link .wrap .section_body .step_box .r_box{padding:20px 23px 21px}.proddesigncamp .employment_link .wrap .section_body .step_box .r_box .r_box_t{font-size:14px}.proddesigncamp .employment_link .wrap .section_body .step_box .r_box .r_box_b{font-size:13px;padding-top:6px}.proddesigncamp .employment_link .wrap .section_body .tag{animation:scroll 24s linear infinite}.proddesigncamp .employment_link .wrap .section_body .tag .tt{flex:1;padding:10px 8px}.proddesigncamp .employment_link .wrap .section_body .tag .tt span{font-size:12px}.proddesigncamp .employment_link .wrap .section_body .tag .tt:last-child{flex:none}.proddesigncamp .employment_link .wrap .section_body .tag.tag_tab{display:flex}.proddesigncamp .employment_link .wrap .section_body .tag.tag_pc{display:none}.proddesigncamp .section_startup{padding:40px 0}.proddesigncamp .section_startup .startup_title{font-size:22px;padding:20px 0 0}.proddesigncamp .section_startup .startup_logo{margin:20px auto 0;max-width:400px;width:100%}.proddesigncamp .employment_rate{padding:80px 0}.proddesigncamp .employment_rate_content{margin:30px auto 0;max-width:328px;width:100%;padding:20px 30px;border-radius:8px}.proddesigncamp .employment_rate_content_item{display:flex;gap:5px;align-items:stretch;text-align:right}.proddesigncamp .employment_rate_content_item_l{display:flex;flex-direction:column;justify-content:space-around;color:var(--gray-disabled);white-space:nowrap}.proddesigncamp .employment_rate_content_item_l_t{font-size:12px;font-weight:400;line-height:140%;letter-spacing:-.36px}.proddesigncamp .employment_rate_content_item_l_t.oz_item{font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.36px}.proddesigncamp .employment_rate_content_item_r{max-width:202px;width:100%;display:flex;flex-direction:column;gap:5px;position:relative}.proddesigncamp .employment_rate_content_item_r:before{width:1px;height:168px}.proddesigncamp .employment_rate_content_item_r_t{width:20%;font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.36px;padding:8px 10px 7px}.proddesigncamp .employment_rate_content_item_r_t.oz_item{padding:8px 10px;font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.42px}.proddesigncamp .rank{background:url(/static/front/images/ozcoding/proddesigncamp/a/rank_bg_mo.png) 50%/992px auto no-repeat,#000}.proddesigncamp .rank_content{margin:0 auto;max-width:328px;width:100%;position:relative}.proddesigncamp .rank_content_text{text-align:left;padding:60px 0 218px}.proddesigncamp .rank_content_text_tit{text-shadow:0 0 8.4px rgba(0,153,255,.55);font-family:Pretendard;font-size:36px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-1.08px;padding-bottom:5px}.proddesigncamp .rank_content_text_tit_b{background:linear-gradient(90deg,#fff,#529dff 77.88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;display:block}.proddesigncamp .rank_content_img{position:absolute;top:unset;right:-50px;bottom:0;width:296px}.proddesigncamp .internship{padding:80px 0}.proddesigncamp .internship_title{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;margin:0 auto;max-width:328px;width:100%;word-break:keep-all}.proddesigncamp .internship_title_l_tit{padding:0 0 16px;font-size:60px;font-weight:800;line-height:120%;letter-spacing:-1.8px;background:linear-gradient(106deg,#0558ff 4.63%,#66ffe6 61.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proddesigncamp .internship_title_r{max-width:100%}.proddesigncamp .internship_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:30px}.proddesigncamp .internship_content_item{text-align:center}.proddesigncamp .internship_content_item_icon{transform:translate(65%,-65%) rotate(15.146deg)}.proddesigncamp .internship_middle_t{margin-top:30px}.proddesigncamp .internship_qna_wrap{display:flex;flex-direction:column;gap:16px;margin:30px auto 0;max-width:400px;width:100%}.proddesigncamp .internship_qna{padding:30px 20px}.proddesigncamp .internship_qna_tit{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;word-break:keep-all}.proddesigncamp .internship .internship_apply{margin:30px 0}.proddesigncamp .internship .internship_apply_btn{max-width:328px}.proddesigncamp .double_seminar{padding:80px 0}.proddesigncamp .double_seminar .contents{margin:30px auto 0;max-width:400px;width:100%}.proddesigncamp .double_seminar .contents .item{padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.proddesigncamp .double_seminar .contents .item_img{max-width:100%;margin:16px 0}.proddesigncamp .double_seminar .contents .first_item .first_seminar_btn,.proddesigncamp .double_seminar .contents .second_item .second_seminar_btn{max-width:100%;gap:5px;margin-top:0}.proddesigncamp .double_seminar .contents .second_item:after{top:0;left:-50%;width:400%;height:100%;transform:skewX(-20deg);animation:shimmer 2.5s infinite}@keyframes shimmer{0%{left:-400%}to{left:400%}}.proddesigncamp .double_seminar_bottom{padding:30px 0 10px}.proddesigncamp .section_procedure{padding:56px 0}.proddesigncamp .section_procedure .procedure_tit{font-size:14px}.proddesigncamp .section_procedure .procedure_tid{font-size:28px;padding:0 0 30px}.proddesigncamp .section_procedure .procedure_desc span{font-size:14px}.proddesigncamp .section_procedure .procedure_process{margin:14px auto 30px;max-width:320px;width:100%}.proddesigncamp .section_procedure .promo_btn_apply{margin-top:30px}.proddesigncamp .section_procedure .promo_btn_apply .apply_support_btn{margin:0 auto;max-width:300px;width:100%;padding:24px 0;font-size:16px}.proddesigncamp .section_procedure .promo_btn_apply .apply_support_btn svg{margin-left:10px}.proddesigncamp .section_procedure .promo_btn_apply .apply_support_btn svg path{stroke-width:1.5px}.proddesigncamp .warning_check{padding:23px 0}.proddesigncamp .warning_check_box{flex-direction:column;gap:10px}.proddesigncamp .warning_check_box svg{width:32px;height:32.8px}.proddesigncamp .warning_check_box .warning_text{text-align:center;font-size:13px;line-height:180%}}@media screen and (max-width:576px){.proddesigncamp .order_btn{width:100%}.proddesigncamp .order_btn .b_tt{width:100%;font-size:1.3076923077rem}.proddesigncamp .order_btn .b_tt a{padding:1.5384615385rem 0}.proddesigncamp .main_top{padding:26px 0 44px;background-image:url(/static/front/images/ozcoding/proddesigncamp/a/main_top_mo_bg.png);background-size:cover;background-position:top}.proddesigncamp .main_top .main_collabo{margin:0 auto;max-width:260px;width:100%}.proddesigncamp .main_top .main_content .main_title_top{margin:144px auto 0;max-width:231px;width:100%}.proddesigncamp .main_top .main_content .main_title{margin:10px auto 14px;max-width:360px;width:100%;padding-left:20px}.proddesigncamp .main_top .main_content .main_title_desc{font-size:14px;padding-bottom:19px}.proddesigncamp .main_top .main_content .main_title_center{gap:14px;margin-bottom:38px}.proddesigncamp .main_top .main_content .main_title_center svg{width:400px}.proddesigncamp .main_top .main_content .main_title_center .center_desc{font-size:14px}.proddesigncamp .main_top .main_content .main_btn_desc{margin:0 auto;max-width:210px;width:100%}.proddesigncamp .main_top .main_content .main_btn{max-width:310px;width:100%;padding:19px 50px}.proddesigncamp .main_apply{padding:60px 0 0}.proddesigncamp .main_apply .content{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:16px;flex-direction:column;margin:0 auto;max-width:328px;width:100%}.proddesigncamp .main_apply .content_plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee{height:168px}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_deco{position:absolute;top:0;right:0;transform:translate(20%,-40%);display:flex;justify-content:center;align-items:center}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_deco svg{width:95px;height:95px;filter:drop-shadow(0 4px 4px rgba(0,89,255,.25))}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_deco_t{color:#fff;text-shadow:0 0 4px #007bff;font-size:16px;font-weight:700;line-height:106%;letter-spacing:-.48px;position:absolute;text-align:center;transform:translate(-50%,-60%) rotate(15deg);top:50%;left:50%;white-space:nowrap}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee .mo_ver{opacity:1!important}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee .pc_ver{opacity:0!important}.proddesigncamp .main_apply .content .content_fee_wrap .content_fee_img{max-width:80px}.proddesigncamp .main_apply_caption{padding-top:10px}.proddesigncamp .process_01{padding:45px 0 60px}.proddesigncamp .process_01 .wrap .section_body .process_body{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:wrap;gap:0;width:80%}.proddesigncamp .process_01 .wrap .section_body .process_body .process_day{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:0}.proddesigncamp .process_01 .wrap .section_body .process_body .process_day .t{color:#aac6ff;font-size:16px;font-weight:700;line-height:140%}.proddesigncamp .process_01 .wrap .section_body .process_body .l_line{width:50px;height:1px;margin:3.0769230769rem 0}}