@charset "euc-kr"; /* bg url: https://img.megagong.net/m/2024/ - as-is url */
/* bg url: https://image.megagong.net/m/2024/ - to-be url */



:root { /*color*/ } 



/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.con_tit .end::after { background: #170833; } 
.warningList li ul li a.tp1 { background-color:#000; color:#fff; } 
.con_tit .point { color:#ff9c00; } 
.eventWrap .evSection .sub_tit { font-weight: 900; line-height: 1.4; } 



/*°øÅë*/
.eventWrap .evSection { position: relative; padding: 160px 0; } 
.con_tit { margin: 0 0 58px; line-height: 1.3; } 
.flt_inner.renewal li { margin-top: 0; } 
.teacher_home b { background:#f00808; } 


/*evCon1*/
.eventWrap .evSection.evCon1 {padding: 0 0 107px;background-image: url("https://image.megagong.net/m/2025/0113_buildup/evCon1_bg.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;} 
.evCon1 .con_tit { position: relative; margin: 0; } 
.evCon1 .tit_wrap { position: relative; } 
.evCon1 .tit_wrap .text {width: 72%;position: absolute;left: 50%;transform:translateX(-50%);bottom: 0;} 
.evCon1 .tit_wrap .s_det { text-shadow: 2px 2px 2px rgba(0,0,0,0.5); color:#fff; text-align:right; padding: 0 0 46px; display: block; } 
.evCon1 .tit_wrap .mini_tit { font-weight: bold; line-height: 1.5; } 
.evCon1 .tea_img {position: absolute;bottom: -107px;} 
.evCon1 .tea_img.left { left: -180px; } 
.evCon1 .tea_img.right { right: -270px; } 
.evCon1 .tea_img .teacher_home {position: absolute;left:50%;transform: translateX(-50%);bottom: 50px;z-index: 2;color: #fff;} 
.evCon1 .tea_img .teacher_home i { background: #fff; } 
/*evCon2*/
.evCon2 { color:#fff; } 
.evCon2 .slick-dots { margin:30px 0 0; display:flex; align-items: center; justify-content: center; gap:13px; } 
.evCon2 .slick-dots li { width: 20px; height: 20px; border-radius: 100%; background-color: #f8f8f8; } 
.evCon2 .slick-dots li button { font-size: 0; } 
.evCon2 .slick-dots li.slick-active { background-color: #ffba00; } 
.evCon2 .slick-arrow { width:50px; height:98px; font-size: 0; background-color:#fff; -webkit-mask-size: 100%; mask-size: cover; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center; -webkit-mask-image: url('https://img.megagong.net/common/slide_btn_arrow_type1.svg'); mask-image: url('https://img.megagong.net/common/slide_btn_arrow_type1.svg'); position: absolute; z-index: 1; top: 42%; transform: translate(0, -50%); } 
.evCon2 .slick-prev { left: -100px; } 
.evCon2 .slick-next { right: -100px; transform: rotate(180deg); } 

.evCon2 .exam_wrap .exam { padding:50px 0; background-color: #fff; color:#000; } 
.evCon2 .exam_wrap .exam .tit { margin:0 auto; position:relative; width: fit-content; font-weight: 900; } 
.evCon2 .exam_wrap .exam .tit span {position: relative;}
.evCon2 .exam_wrap .exam .tit::before { content:""; display: block; position: absolute; width: 100%; height:4px; background-color: #ffba00; left: 50%; transform: translateX(-50%); bottom: 2px; } 
.evCon2 .exam_wrap .exam .line {position: relative; }
.evCon2 .exam_wrap .exam .line > span {position: relative; color:#fff; font-weight: bold; }
.evCon2 .exam_wrap .exam .line::before {content:""; display:block; width:100%; height: 85%; position: absolute; background-color:#ffba00; top: 53%; transform: translateY(-50%); left:0; }

.evCon2 .exam_wrap .exam > img { display:block; margin: 50px auto 40px; } 
.eventWrap .evSection.evCon2 .sub_tit { margin: 70px 0 0; } 



/*evCon3*/
.evCon3 .three_wrap { display:flex; align-items: center; justify-content: space-between; } 
.evCon3 .three_wrap .item { padding:50px 0 0; width:340px; height:340px; border-radius: 50%; background-color:#f5f5f5; } 
.evCon3 .three_wrap .item .tit { margin: 10px 0; font-weight: 900; } 
.eventWrap .evSection.evCon3 .sub_tit { margin: 80px 0 0; } 



/*evCon4*/
.evCon4 .con_tit { margin: 0 0 60px; } 
.evCon4 .inner { width: 1200px; } 
.evCon4 .con_tit .wht { color:#fff; } 
.evCon4 .cir_tit { position: relative; } 
.evCon4 .cir_tit::before { content: ""; display: block; width: 100%; height: 1px; background-color: #000; position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); } 
.evCon4 .cir_tit span { position: relative; margin: 0 auto; width:fit-content; display: block; padding:10px 30px; border-radius: 40px; line-height:1; background-color: #000; color:#fff; } 
.evCon4 .step_box_wrap { margin: 60px 0 30px; } 
.evCon4 .step_box_wrap.red { margin: 0 0 50px; } 
.evCon4 .step_box_wrap .step_box { display: flex; justify-content: space-between; gap:20px; } 
.evCon4 .step_box_wrap .step_box .step { position:relative; padding: 40px 24px; background-color:#fff; border-radius:20px; width: 310px; } 
.evCon4 .step_box_wrap .step_box .step .s_cir_tit { margin:0 auto; border-radius: 40px; height:28px; display:flex; align-items: center; justify-content: center; line-height:1; font-weight:bold; } 
.evCon4 .step_box_wrap.yellow .step.first,
.evCon4 .step_box_wrap.red .step.first { padding:0; width:210px; color:#fff; border-radius: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; } 
.evCon4 .step_box_wrap .step_box .step.first .step_tit { font-weight: 400; } 
.evCon4 .step_box_wrap .step_box .step.first .tit { margin: 9px 0 0; } 
.evCon4 .step_box_wrap .step_box .step .tit { margin: 10px auto 13px; font-weight: 900; letter-spacing: -1px; } 
.evCon4 .step_box_wrap .step_box .step .det {border-top: 1px solid #e5e5e5;padding: 13px 0 0;color: #555555;} 
.evCon4 .step_box_wrap .step_box .step .det strong {color:#000;font-weight: 900;}
.evCon4 .step_box_wrap.yellow .step_box { margin:0 0 30px; } 
.evCon4 .step_box_wrap.yellow .step.first { background-color: #000; } 
.evCon4 .step_box_wrap.yellow .step .sticker {position: absolute;right: -14px;top:-32px;width:76px;height:76px;border-radius: 50%;background-color:#c42424;color:#fff;display:flex;align-items: center;justify-content: center;z-index: 1;} 
.evCon4 .step_box_wrap.yellow .step .s_cir_tit { width:90px; background-color:#ffeec2; color:#ffa200; } 
.evCon4 .step_box_wrap.red .step.first { background-color: #c42424; } 
.evCon4 .step_box_wrap.red .step .s_cir_tit { width:130px; background-color:#ffd9d9; color:#ff2d2d; } 
.evCon4 .step_box_wrap.red .three_wrap { width: calc(100% - 240px); } 
.evCon4 .step_box_wrap.red .three_wrap .box_wrap { position:relative; display:flex; justify-content: space-between; gap:20px; /* width: calc(100% - 240px); */ } 
.evCon4 .step_box_wrap.red .step { border-radius: 20px 20px 0 0; width: calc(33.333% - 10px); } 
.evCon4 .step_box_wrap.red .three_wrap .bot_tit { border-radius: 0 0 20px 20px; width: 100%; height:42px; line-height:1; display:flex; align-items: center; justify-content: center; background-color:#c42424; color:#fff; font-weight: bold; } 
.evCon4 .step_box_wrap.red .three_wrap .step:nth-child(2) { position: relative; } 
.evCon4 .step_box_wrap.red .three_wrap .step:nth-child(2)::before { content:""; display: block; position: absolute; top:50%; left: -30px; transform: translateY(-50%); background-image: url('https://img.megagong.net/m/2025/0113_buildup/arr.png'); background-position: center center; background-repeat: no-repeat; background-size: cover; width:40px; height: 40px; z-index:1; } 
.evCon4 .step_box_wrap.red .three_wrap .step:nth-child(2)::after { content:""; display: block; position: absolute; top:50%; right: -30px; transform: translateY(-50%); background-image: url('https://img.megagong.net/m/2025/0113_buildup/arr.png'); background-position: center center; background-repeat: no-repeat; background-size: cover; width:40px; height: 40px; z-index:1; } 
.evCon4 .two_icon_wrap { margin: 50px 0 20px; position:relative; } 
.evCon4 .two_icon_wrap::after { content:""; display:block; position: absolute; top: 43%; left: 50%; transform: translate(-50%, -50%); width:1px; height: 66%; border-left:1px dashed #b2b2b2; } 
.evCon4 .two_icon_wrap .bx_bg { position: relative; } 
.evCon4 .two_icon_wrap .item_wrap { display: flex; align-items: center; justify-content: space-between; position:absolute; top: 0; width: 100%; height: 88%; /* background: #fff; */ } 
.evCon4 .two_icon_wrap .item { width: 50%; /* height: 70%; */display:flex; align-items: center; justify-content: center; background-color: #fff; gap: 34px; } 
.evCon4 .two_icon_wrap .item .txt_box { text-align:left; } 
.evCon4 .two_icon_wrap .item .txt_box .tit { margin: 0 0 12px; font-weight: bold; } 
.evCon4 .two_icon_wrap .item .txt_box .det { color:#454545; line-height: 1.5; } 


.eventWrap .evSection.evCon4 .sub_tit { margin: 55px 0 92px; } 
.eventWrap .evSection.evCon4 .sub_tit .point { color:#ff0000; } 
.eventWrap .evSection.evCon4 .lecture_whtwrp { margin:60px auto 0; } 
#chrtab_1, #chrstep_1 { display: flex; } 
.evCon4 .lecTab_wrap > div ul, .teaTab_wrap > div ul, .stepTab_wrap > div ul { display:flex; margin-left: 0; flex-wrap:wrap; } 
.evCon4 .teaTab_wrap > div ul.tea_list,
.evCon4 .stepTab_wrap > div ul.step_list { margin-left: 120px; } 
.evCon4 .conditionSearch_wrap { display: none; } 
.evCon4 .teaTab_wrap { display: block !important; } 
.evCon4 .lectlist { margin-top: 0; } 
.evCon4 .lecTab_wrap > div .tit { position: relative; height: 100%; } 





/*evCon5*/
.eventWrap .evSection.evCon5 { padding: 150px 0 0; } 
.evCon5 .panel_base > div { position: relative; padding: 80px 0 0; height: 865px; } 
.evCon5 .panel_base .video_wrap { display: flex; justify-content: flex-end; position: relative; } 
.evCon5 .panel_base .video_wrap .tea_img_wrap { position: absolute; top: 0; left: -240px; } 
.evCon5 .panel_base .video_wrap .teacher_home { position: absolute; top: 29%; right: 7px; } 
.evCon5 .panel_base .video_wrap .eventVideo.video_renewal { width:662px; height: 373px; } 
.evCon5 .panel_base .idea_wrap { position:absolute; bottom: 149px; width: 100%; display: flex; align-items: center; justify-content: center; gap: 40px; z-index: 2; } 
.evCon5 .panel_base .idea_wrap .item { border:4px solid #ffba00; width:518px; height:198px; padding: 50px 0; position: relative; border-radius: 90px; background-color: #fff; position: relative; box-shadow: rgba(0, 0, 0, 0.15) 12px 12px 17px 0px; } 
.evCon5 .panel_base .idea_wrap .item .light { position: absolute; top: -20px; left: 50%; transform: translateX(-50%); } 
.evCon5 .panel_base .idea_wrap .item .tit { margin: 0 0 16px; color:#ff9c00; font-weight: bold; } 
.evCon5 .panel_base .idea_wrap .item .det { line-height: 1.6; font-weight: 600; } 
.evCon5 .teacher_home b { background: #c80000; } 



/*event*/
#event1 { background:#c42424; color:#fff; } 
#event1 .mini_tit .line { color:#000; font-weight: bold; position: relative; } 
#event1 .mini_tit .line > span { position: relative; } 
#event1 .mini_tit .line::before { content:""; display:block; width:100%; height: 85%; position: absolute; background-color:#fff; top: 53%; transform: translateY(-50%); left:0; } 
#event1 .mini_tit .line .red { color:#c42424; font-weight: 900; } 
#event1 .mini_tit .yellow { font-weight: 900; color: #ffe400; font-weight: 900; } 
#event1 .con_tit .end::after { background:#fff; } 
#event1 .container_info.ver_circle .info .info_date { color:#fff; } 
#event1 .package_wrap { margin:50px 0 0; border:4px solid #fff; border-radius: 20px; background-color: #fff; color:#000; box-shadow: rgba(0, 0, 0, 0.15) 12px 12px 17px 0px; display: flex; justify-content: space-between; overflow: hidden; } 
#event1 .package_wrap .cont { padding: 50px 0; width:calc(100% - 334px); text-align:left; /* overflow: hidden; */ } 
#event1 .package_wrap .cont .tit {margin: 0 0 35px;background-color:#dc1d1d;color:#fff;font-weight: 900;width: fit-content;padding: 7px 34px 6px 53px;background-image: url('https://img.megagong.net/m/2025/0113_buildup/tang_bg.png');background-repeat: no-repeat;background-size: initial;background-position: center right;} 



#event1 .package_wrap .cont .det_wrap { padding:0 0 0 55px; } 
#event1 .package_wrap .cont .det_wrap .det_tit { margin: 0 0 12px; font-weight: 900; } 
#event1 .package_wrap .cont .det_wrap .det_list { padding: 0 0 0 14px; display:flex; flex-direction: column; gap:5px; color:#363636; } 
#event1 .package_wrap .price_wrap { width: 334px; background-color: #dc1d1d; color: #fff; display: flex; align-items: center; justify-content: center; flex-direction: column; } 
#event1 .package_wrap .price_wrap .discount { margin: 0 auto 30px; width: fit-content; background-color: #000; color: #Fff; padding: 10px 20px; line-height:1; border-radius: 40px; font-weight: bold; } 
#event1 .package_wrap .price_wrap .origin { position: relative; margin: 0 0 12px; } 
#event1 .package_wrap .price_wrap .origin img { position: absolute; left: 50%; transform: translateX(-50%); /* width: inherit; */max-width: unset; top: 12px; } 
#event1 .package_wrap .price_wrap .price { font-weight: 900; } 
#event1 .s_noti { margin:40px 0 0; text-align: left; line-height: 1.6; font-weight: 300; } 


#event2 { background: #ffd8fc; } 
#event2 .mini_tit { opacity: 0.6; } 
#event2 .s_noti { margin:20px 0 0; display:flex; align-items: center; justify-content: center; gap: 4px; color:#000; font-weight: 600; } 
#event2 .s_noti .point { background-color: #ff0000; color:#fff; display: block; padding: 4px 8px; border-radius: 30px; line-height: 1; } 
#event2 .gift_item_wrap { margin-top:37px; } 


.eventWrap .evSection.evtoggleWarning { padding: 0; } 


@media screen and (max-width: 1200px) { 
    /*°øÅë*/
    .eventWrap .evSection { padding: 12% 0; } 
    .con_tit { margin:0 0 7%; } 
    
    /*evCon1*/
    .eventWrap .evSection.evCon1 {padding: 0 0 14%;}
    .evCon1 .tit_wrap {display: flex;width: 85%;margin: 0 auto;align-items: center;justify-content: center;/* bottom: 0; */} 
    .evCon1 .tit_wrap > img { width:95%; margin-top: -55px; } 
    .evCon1 .tit_wrap .text {bottom: -8%;width: 77%;} 
    .evCon1 .tit_wrap .s_det { padding: 0 0 6%; } 
    .evCon1 .tea_img .teacher_home {bottom: 1%;}
    .evCon1 .tea_img.left {left: -10%;width: 39%;top: 3%;} 
    .evCon1 .tea_img.right {right: -14%;width: 43%;top: 3%;} 

    /*evCon2*/
    .evCon2 .exam_wrap { margin:0 auto; width: 90%; } 
    .evCon2 .slick-dots li { width: 10px; height: 10px; } 
    .evCon2 .slick-arrow { width: 30px; height: 50px; } 
    .evCon2 .slick-prev { left: -6%; } 
    .evCon2 .slick-next { right: -6%; } 
    .eventWrap .evSection.evCon2 .sub_tit { margin: 8% 0 0; } 



    /*evCon3*/
    .evCon3 .three_wrap { gap: 20px; justify-content: space-between; } 
    .evCon3 .three_wrap .item { border-radius: 20px; width: calc(33.333% - 10px); height: auto; padding: 4% 0; } 
    .eventWrap .evSection.evCon3 .sub_tit { margin: 8% 0 0; } 


    /*evCon4*/
    .evCon4 .con_tit { margin: 0 0 8%; } 
    .evCon4 .inner { width: 96%; } 
    .evCon4 .step_box_wrap { overflow-x: auto; padding: 0 0 20px; margin: 0 0 8%; } 
    .evCon4 .step_box_wrap::-webkit-scrollbar {width: 5px; height: 4px}
    .evCon4 .step_box_wrap::-webkit-scrollbar-track {background-color: #efefef;margin:0 10px; }
    .evCon4 .step_box_wrap::-webkit-scrollbar-thumb { background-color: #c42424; width: 10%; border-radius: 3px;} 
    .evCon4 .step_box_wrap.yellow { padding: 8% 0 0; } 
    .evCon4 .step_box_wrap .step_box { min-width: 1030px; gap: 10px; } 
    .evCon4 .step_box_wrap.yellow .step_box { margin: 0 0 20px; } 
    .evCon4 .step_box_wrap.red .three_wrap { width: calc(100% - 10px); } 
    .evCon4 .step_box_wrap.red .three_wrap .box_wrap { gap: 10px; } 
    .evCon4 .two_icon_wrap { margin: 8% 0 8%; } 
    .eventWrap .evSection.evCon4 .sub_tit { margin: 4% 0 8%; } 
    .eventWrap .evSection.evCon4 .lecture_whtwrp { margin: 8% auto 0; } 



    /*evCon5*/
    .eventWrap .evSection.evCon5 { padding: 12% 0 0; } 
    .evCon5 .panel_base>div { padding: 6% 0 0; height: auto; } 
    .evCon5 .panel_base .video_wrap { justify-content: center; } 
    .evCon5 .panel_base .video_wrap .tea_img_wrap { position: relative; width: 50%; left: 0; } 
    .evCon5 .panel_base .video_wrap .eventVideo.video_renewal { height: fit-content; margin: 5% 0 0 2%; } 
    .evCon5 .panel_base .idea_wrap { gap: 20px; bottom: 36px; } 
    .evCon5 .panel_base .idea_wrap .item { width: calc(50% - 10px); height: auto; padding: 3% 0; } 


 }

@media screen and (max-width: 1024px) { 
    /*evCon1*/
    .evCon1 .tit_wrap .mini_tit { font-size: clamp(15px, 2.7vmin, 16px); } 

 }

@media screen and (max-width: 992px) { 
    .evCon1 .tea_img .teacher_home {bottom: 5%;}
    /*evCon4*/
    .evCon4 .step_box_wrap { width: 100%; } 
    .evCon4 .two_icon_wrap::after { display: none; } 
    .evCon4 .two_icon_wrap .bx_bg { display: none; } 
    .evCon4 .two_icon_wrap .item_wrap { display: flex; 
    position: relative; gap: 20px; } 
    .evCon4 .two_icon_wrap .item { padding: 30px 0; width: 50%; border-radius: 20px; gap: 14px; } 





    /*evCon5*/
    .evCon5 .panel_base>div { padding: 6% 0; } 
    .evCon5 .panel_base .video_wrap { margin: 0 0 6%; flex-direction: column; gap: 10px; } 
    .evCon5 .panel_base .video_wrap .tea_img_wrap { width: 100%; order: 2; } 
    .evCon5 .panel_base .video_wrap .tea_img_wrap img { display:none; } 
    .evCon5 .panel_base .video_wrap .teacher_home { justify-content: center; position: static; } 
    .evCon5 .panel_base .video_wrap .eventVideo.video_renewal { width: auto; order: 1; } 
    .evCon5 .panel_base .idea_wrap { position: static; margin: 2% 0; align-items: stretch; } 
    .evCon5 .panel_base .idea_wrap .item { border-radius: 20px; padding: 5% 0 3%; } 


    /*event*/
    #event1 .package_wrap { display: block; } 
    #event1 .package_wrap .cont { width: 100%; padding: 20px 0; } 
    #event1 .package_wrap .cont .tit { margin: 0 0 20px; } 
    #event1 .package_wrap .cont .det_wrap { padding: 0 0 0 27px; } 
    #event1 .package_wrap .price_wrap { width: 100%; padding: 14px 40px; flex-direction: row; align-items: center; justify-content: space-between; } 
    #event1 .package_wrap .price_wrap .discount { margin: 0; padding: 8px 21px; } 

 }

@media screen and (max-width: 768px){
    .eventWrap { font-size: 14px; } 

    /*evCon1*/
    .evCon1 .tea_img .teacher_home {bottom: 9%;}
    .evCon1 .tit_wrap > img { width: 80%; margin-top: -3%; } 
    .evCon1 .tea_img.left { width: 36%; } 
    .evCon1 .tea_img.right { width: 40%; right: -11%; } 
    .evCon1 .tit_wrap .text {bottom: -15%;}

    /*evCon2*/
    .evCon2 .exam_wrap .exam { padding: 20px 0; min-height: 350px; } 
    .evCon2 .exam_wrap .exam>img { margin: 20px auto; width: 90%; display: block; } 
    .evCon2 .exam_wrap .exam .det {padding: 0 20px;line-height: 1.6;font-size: 13px;}
    .evCon2 .exam_wrap .exam .line > span {background-color:#ffba00;  }
    .evCon2 .exam_wrap .exam .line::before {display: none;}
    .evCon4 .step_box_wrap.yellow .step .sticker {width: 60px;height: 60px;right: -19px;top: -19px;}

    /*evCon3*/
    .evCon3 .three_wrap { display: block; width: 90%; margin: 0 auto; } 
    .evCon3 .three_wrap .item { padding: 20px 0; display: flex; flex-direction: column; align-items: center; } 
    .eventWrap .evSection.evCon3 .slick-dots { margin:15px 0 0; display:flex; align-items: center; justify-content: center; gap:10px; } 
    .eventWrap .evSection.evCon3 .slick-dots li { width: 8px; height: 8px; border-radius: 100%; background-color: #bfbfbf; } 
    .eventWrap .evSection.evCon3 .slick-dots li button { font-size: 0; } 
    .eventWrap .evSection.evCon3 .slick-dots li.slick-active { background-color: #000; } 


    /*evCon4*/
    .evCon4 .step_box_wrap .step_box .step { padding: 20px; } 
    .evCon4 .two_icon_wrap .item_wrap { flex-wrap: wrap; gap: 15px; } 
    .evCon4 .two_icon_wrap .item { width: 100%; padding: 20px 10px; } 
    

 }

@media screen and (max-width: 576px) { 
    /*evCon1*/
    .eventWrap .evSection.evCon1 {padding: 0 0 23%;}
    .evCon1 .tit_wrap {/* padding-bottom: 6%; */} 
    .evCon1 .tit_wrap > img { margin-top: -3%; width: 91%; } 
    .evCon1 .tit_wrap .text {width: 100%;bottom: -21%;} 
    .evCon1 .tit_wrap .s_det { font-size: 11px; padding: 0 0 3%; text-align: center; } 
    .evCon1 .tit_wrap .mini_tit { font-size: 12px; color: #fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); } 
    .evCon1 .tea_img.left {width: 38%;left: -9%;top: 22%;} 
    .evCon1 .tea_img .teacher_home {bottom: 14%;} 
    .evCon1 .tea_img.right {width: 42%;right: -13%;top: 23%;} 
    .evCon1 .tea_img.left .teacher_home { left: 60%; } 
    .evCon1 .tea_img.right .teacher_home { left: 33%; } 

    /*evCon2*/
    .evCon2 .slick-dots { margin: 20px 0 0; } 


    /*evCon4*/
    .evCon4 .two_icon_wrap .item img { height:70px } 
    .evCon4 .two_icon_wrap .item .txt_box .tit { margin: 0 0 8px; } 
    .evCon4 .teaTab_wrap > div ul.tea_list, .evCon4 .stepTab_wrap > div ul.step_list { margin-left: 18%; } 


    /*evCon5*/
    .evCon5 .panel_base .idea_wrap {flex-direction: column;gap: 20px;} 
    .evCon5 .panel_base .idea_wrap .item { width: 100%; display: flex; align-items: center; gap: 14px; padding: 14px; } 
    .evCon5 .panel_base .idea_wrap .item .light { position: static; transform: translateX(0); } 
    .evCon5 .panel_base .idea_wrap .item .text { text-align:left; } 
    .evCon5 .panel_base .idea_wrap .item .tit { margin: 0 0 10px; } 
    .evCon5 .panel_base .idea_wrap .item .det br { display: none; } 


    /*event*/
    #event1 .package_wrap .cont .tit { background-image: unset; border-radius: 5px; margin: 0 auto 20px; padding: 7px 20px; } 
 }