@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; } 


/*°øÅë*/
.eventWrap .evSection { position: relative; padding: 150px 0; } 

/*font-size*/
.clamp_title { font-size: 50px; line-height: 1.3; font-weight: bold; } 
.clamp_title2 { font-size: 24px; font-weight: bold; } 
.clamp_title3 { font-size: 36px; font-weight: bold; } 
.clamp_text { font-size: 22px; } 
.clamp_text2 { font-size: 18px; } 
.clamp_text3 { font-size: 24px; } 
.clamp_text4 { font-size: 25px; } 
.clamp_text5 { font-size: 15px; } 

.eventWrap .evSection .sub_tit { font-size: 30px; margin: 0 0 8px; font-weight: bold; color: #666; } 

/*ÇÏ´Ü ¸Þ´º °íÁ¤*/
.evSection .con_bnr.on { position: fixed; left: 0; bottom: 0; width: 100%; z-index: 2; } 

/*evCon1*/
.eventWrap .evSection.evCon1 { padding: 120px 0 150px; background-image: url(https://image.megagong.net/m/2024/1002_allcare7/evCon1_bg.png); background-repeat: no-repeat; background-position: center center; background-size: cover; } 
.evCon1 .cir_tit { width: 290px; margin: 0 auto; height: 60px; border-radius: 40px; background-color: #000; color: #fff; display: flex; align-items: center; justify-content: center; letter-spacing: 14px; font-weight:bold; } 
.evCon1 .con_tit { display: block; margin: 36px auto 30px; } 
.evCon1 .clamp_text3 { margin: 0 0 50px; line-height: 1.7; } 
.evCon1 .cir_list { margin: 0 0 220px; display: flex; align-items: center; justify-content: center; } 
.evCon1 .cir_list li { display: flex; align-items: center; justify-content: center; flex-direction: column; } 
.evCon1 .cir_list span { color: #999; text-align: center; } 
.evCon1 .second_tit .blue { color:#0048b2; } 
.evCon1 .review_slide { margin: 50px auto 0; width: 944px; } 
.evCon1 .review_slide .slide {padding: 30px;}
.evCon1 .review_slide .box {display: flex;justify-content: space-between;padding: 60px 0;background-color: #eafc6f;box-shadow: rgba(103, 143, 183, 0.2) 0px 7px 29px 0px;border-radius: 10px;min-height: 425px;/* align-items: center; */} 
.evCon1 .review_slide .box .profile_box {padding: 0 60px;width: 350px;} 
.evCon1 .review_slide .box .profile_box .cir_tit { margin: 0 auto 20px; padding: 5px 15px; border-radius: 44px; height: auto; width: fit-content; color: #fff; background-color: #000; font-weight: bold; letter-spacing: 1px; } 
.evCon1 .review_slide .box .profile_box .profile img { display:block; margin:0 auto; } 
.evCon1 .review_slide .box .profile_box .profile span { display:block; margin: 10px 0 0; font-weight: bold; color: #999; } 
.evCon1 .review_slide .box .txt_box {width: calc(100% - 350px);padding:0 35px 0 0;text-align: left;} 
.evCon1 .review_slide .box .txt_box p {line-height: 1.7;} 
.evCon1 .review_slide .slick-arrow { position: absolute; top:50%; transform: translateY(-50%); z-index: 1; width:49px; height:49px; background-repeat: no-repeat; background-size: cover; background-position: center center; font-size: 0; } 
.evCon1 .review_slide .slick-prev {left: -6%;background-image:url(https://image.megagong.net/m/2024/1002_allcare7/prev.png);} 
.evCon1 .review_slide .slick-next {right: -6%;background-image:url(https://image.megagong.net/m/2024/1002_allcare7/next.png);} 


/*evCon2*/
.eventWrap .evSection.evCon2 { padding: 150px 0 250px; background-image: url(https://image.megagong.net/m/2024/1002_allcare7/evCon2_bg.png); background-repeat: no-repeat; background-position: center center; background-size: cover; } 
.evCon2 .text_rolling_wrap { position: absolute; z-index: 1; width: 100%; top: 27%; } 
.evCon2 .text_rolling_wrap .text_rolling {position: relative; margin-bottom:40px;}

.evCon2 .con_box_wrap { position: relative; z-index: 1; } 
.evCon2 .clamp_title { color: #eafc6f; } 
.eventWrap .evSection.evCon2 .sub_tit { color: #fff; opacity: 0.7; } 

/*evCon3*/
.eventWrap .evSection.evCon3 { padding: 0 0 150px; } 
.evCon3 .con_box { margin: 60px 0 0; display: flex; flex-direction: column; justify-content: space-between; gap:30px; } 
.evCon3 .con_box .special_box { padding: 40px; display: flex; justify-content: space-between; border-radius: 30px; border: 1px solid #dce5ee; background-color:#fff; box-shadow: rgba(103, 143, 183, 0.2) 0px 7px 29px 0px; } 
.evCon3 .con_box .special_box .det_box { padding: 20px 0 0 10px; width: 364px; text-align: left; } 
.evCon3 .con_box .special_box .det_box .cir_tit { padding: 5px 20px; width: fit-content; background-color: #ecf5f7; color: #24b5d7; border-radius: 40px; } 
.evCon3 .con_box .special_box .det_box .main_tit { margin: 25px 0 50px; font-weight: bold; } 
.evCon3 .con_box .special_box .det_box .mid_tit { color: #999; line-height: 1.8; } 

/*evCon4*/
.eventWrap .evSection.evCon4 .clamp_title { margin: 0; } 
.evCon4 .blue_cir_tit { margin: 30px auto 60px; background-color: #0048b2; border-radius: 50px; padding: 10px 120px; color: #fff; width: fit-content; } 
.evCon4 .tab_btn { display: flex; justify-content: space-between; gap: 3px; border-bottom: 3px solid #0048b2; } 
.evCon4 .tab_btn li { height: 80px; width: calc(50% - 4px); border-radius: 20px 20px 0 0; color: #fff; background-color: #ccc; font-size: 24px; font-weight: bold; } 
.evCon4 .tab_btn li.on { background-color: #0048b2; } 
.evCon4 .tab_btn li.ver2.on{background-color: #24b5d7;}
.evCon4 .tab_btn.active{border-color: #24b5d7;}
.evCon4 .tab_btn li a{width: 100%; display: flex; align-items: center; justify-content: center;  height: 100%;}
.evCon4 .tab_cont_wrap { padding: 50px 0 0; } 
.evCon4 .tab_cont_wrap.tabLess {padding-top: 330px;}
.evCon4 .tab_cont_wrap .tab_cont { display: flex; justify-content: space-between; gap: 20px; } 
.evCon4 .tab_cont_wrap .tab_cont .item { position: relative; width: calc(50% - 20px); border-radius: 20px; display: flex; justify-content: space-between; flex-direction: column; /* overflow: hidden; */cursor: pointer; } 
.evCon4 .tab_cont_wrap .tab_cont .item .tit_box { padding: 30px 0; height: fit-content; }
.evCon4 .tab_cont_wrap .tab_cont .item .recommend { position: absolute; top: -26px; right: 18px; width:80px; height:80px; display: flex; align-items: center; justify-content: center; background-repeat: no-repeat; background-position: center center; background-size:cover; background-image: url(https://image.megagong.net/m/2024/1002_allcare7/sticker.png); color:#fff; font-weight:500; z-index: 2; } 
.evCon4 .tab_cont_wrap .tab_cont .item .recommend::after {content:""; display: block; position: absolute; width:80px; height:80px; border-radius: 100%; background-color: rgba(255, 255, 255, 0.8); z-index:1;}
.evCon4 .tab_cont_wrap .tab_cont .item.on .recommend::after {display: none;}
.evCon4 .interviewItem_label .con_box .schedule { padding: 20px 40px 6px; background-color: #ddd; min-height: 253px; } 
.evCon4 .interviewItem_label.checked .con_box .schedule { background-color: #eafc6f; } 
.evCon4 .interviewItem_label.checked .con_box .schedule.ver2 { background-color: #ffe9ac; } 
.evCon4 .tab_cont_wrap .tab_cont .con_box .schedule li { margin-bottom: 10px; display: flex; gap: 20px; }
.evCon4 .tab_cont_wrap .tab_cont .con_box .schedule li p:nth-child(1) { font-weight: 900; } 
.evCon4 .tab_cont_wrap .tab_cont .reserve_btn { width: 100%; height: 75px; display: flex; align-items: center; justify-content: center; background-color: #000; color: #fff; } 
.evCon4 .tab_cont_wrap input[type="checkbox"].interviewItem_check { display: none; } 
.evCon4 .tab_cont_wrap .interviewItem_label { position: relative; display: flex; justify-content: space-between; flex-direction: column; background: #fff; border: 6px solid #dddddd; border-radius: 20px; overflow: hidden; height: 100%; cursor: pointer; } 
.evCon4 .tab_cont_wrap .interviewItem_label::before { content:""; display: block; position: absolute; width: 104%; height: 104%; background-color: rgba(255,255,255, 0.8); top: -2%; left: -2%; z-index:3; } 
.evCon4 .tab_cont_wrap .interviewItem_label.checked::before { display: none; } 
.evCon4 .tab_cont_wrap input[type="checkbox"].interviewItem_check+.interviewItem_label .fake_check { position: absolute; top: 37px; left: 37px; display: block; width: 32px; height: 32px; border: 2px solid #bbbbbb; border-radius: 4px; font-size: 0; cursor: pointer; } 
.evCon4 .tab_cont_wrap input[type="checkbox"].interviewItem_check:checked+.interviewItem_label .fake_check { background: #000; border-color: #000; } 
.evCon4 .tab_cont_wrap input[type="checkbox"].interviewItem_check+.interviewItem_label .fake_check::before { content: ''; position: absolute; top: 6.2px; left: 7px; width: 12px; height: 8px; border: 2px solid #bbb; border-width: 0px 0px 2px 2px; transform: rotate(-45deg); font-size: 0; cursor: pointer; } 
.evCon4 .tab_cont_wrap .interviewItem_label.checked { border: 6px solid #000; } 
.evCon4 .pay_box{display: flex; align-items: center; justify-content: space-between; padding: 15px 37px;}
.evCon4 .pay_box.only{justify-content: flex-end;}
.evCon4 .pay_box .sale_txt{background: #000; border-radius: 5px; padding: 4px 23px 7px; color: #fff;}
.evCon4 .pay_box .pay_txt{text-align: right;}
.evCon4 .pay_box .price{color: #bbbbbb; font-weight: 700; font-size: 27px; text-decoration: line-through;}
.evCon4 .pay_box .discount{ font-weight: 700; font-size: 38px; margin: -5px -3px 0 0;}

.evCon4 .ver1012 .interviewItem_label .con_box .schedule{min-height: 221px;}
.evCon4 .ver1012.tab_cont_wrap .tab_cont .con_box .schedule li{margin-bottom: 6px;}
.evCon4 .ver1012 .add_btn{border-radius: 20px; background: #0048b2; padding: 23px 0; color: #fff; margin: 20px 0 0;}
.evCon4 .ver1012 .upload_btn{color: #333; background: #fff; border: 1px solid #333; padding: 5px 23px; max-width: 100px; margin: 15px auto; font-size: 14px;}

.evCon4 .ver1012 .tab_top_txt_box{position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100%;}
.evCon4 .tab_base{padding-top: 330px;}
.evCon4 .tab_base.no_top_txt{padding-top: 0;}


/*evCon5*/
.eventWrap .evSection.evCon5 { background-image: url(https://image.megagong.net/m/2024/1002_allcare7/evCon5_bg.png); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #fff; text-align: left; } 
.evCon5 .con_tit { text-align: left; } 
.evCon5 .con_tit h3 { font-size: 40px; } 
.evCon5 .noti { display: block; margin-top: 20px; font-size: 13px; } 
.evCon5 .place_box { margin: 70px 0 40px; position: relative; } 
.evCon5 .place_box img { position: absolute; right:30px; top: -61%; } 
.evCon5 .place_box .tit_box { width: 490px; height: 70px; display: flex; align-items: center; justify-content: center; background-color: #0048b2; color: #fff; border-radius: 20px 20px 0 0; } 
.evCon5 .place_box .det_box, .evCon5 .map_box { padding: 40px; border-radius: 0 20px 20px 20px; background-color: rgba(255,255,255,0.2)}
.evCon5 .place_box .det_box { display: flex; justify-content: space-between; } 
.evCon5 .place_box .det_box .item { display: flex; gap: 20px; margin-bottom: 16px; } 
.evCon5 .place_box .det_box .item .cir_tit { display: flex; align-items: center; justify-content: center; border-radius: 40px; width: 115px; height:32px; background-color: #0048b2; color: #fff; } 
.evCon5 .place_box .det_box .item .detail { margin-top: 10px; display: flex; flex-direction: column; gap: 12px; } 
.evCon5 .place_box .det_box .item .detail.differ { margin-top:3px; } 
.evCon5 .place_box .det_box .divide:nth-child(2) { display: flex; flex-direction: column; justify-content: end; } 
.evCon5 .place_box .det_box .divide:nth-child(2) .item {margin-bottom: 30px;}
.evCon5 .place_box .det_box .divide:nth-child(2) .item .detail {margin-top: 9px;}
.evCon5 .detail_btn { margin: 0 auto 64px; background-color: #000; color: #fff; width: 440px; height: 75px; display: flex; align-items: center; justify-content: center; } 
.evCon5 .map_box { border-radius: 20px; color: #000; } 
.evCon5 .map_box .clamp_title2 { margin: 40px 0 10px; text-align: center; } 
.evCon5 .map_box .info_wrap { display: flex; align-items: center; justify-content: center; gap:15px; } 
.evCon5 .map_box .info_wrap li { color: #666; display: flex; gap:15px; align-items: center; } 
.evCon5 .map_box .info_wrap li:nth-child(1)::after { content:""; display: block; width:1px; height:15px; background-color: #ddd; } 

.eventWrap .evSection.evCon5.ver1012 { background-image: url(https://image.megagong.net/m/2024/1002_allcare7/evCon5_bg_ver1012.png);} 
.evCon5.ver1012 .place_box .det_box{justify-content: flex-start;}
.evCon5.ver1012 .detail_btn{margin-bottom: 0;}
.evCon5.ver1012 .con_tit h3{line-height: 1.2;}
.eventWrap .evSection.evCon6.ver1012 { background-image: url(https://image.megagong.net/m/2024/1002_allcare7/evCon6_bg.png);} 
.eventWrap .evSection.evCon6{color: #000;}
.evCon6 .place_box .tit_box,.evCon6 .place_box .det_box .item .cir_tit{background-color: #24b5d7;}
.evCon6 .place_box .det_box{background-color: rgba(255,255,255,0.35);}
.evCon6 .map_box{margin: 75px 0 0;}

.dimPopup { display:none; }
.dimPopup .bg { width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.8); z-index:6; }
.dimPopup .popup { position:fixed; top:50%; left:50%; max-width:360px; width:90%; transform:translate(-50%,-50%); z-index:10; }
.dimPopup .popup > a { display:block; text-align:right; }
.dimPopup .popup > div { margin-top:10px; width:100%; box-sizing:border-box; background:#fff; padding:60px 25px; }
.filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.filebox label { display: inline-block; width:78px; height:30px; font-weight:700; color:#fff; font-size: 13px; line-height: 30px; text-align:center; vertical-align: middle; background: #5b5b5b; cursor: pointer; border:none; }
.filebox .upload-name { display: inline-block; width:calc(100% - 92px); height:26px; vertical-align: middle; background: #fff; border: 1px solid #d2d2d2; text-indent:10px; font-size:13px; -webkit-appearance: none; -moz-appearance: none; appearance: none; color:#666; font-weight:400; }
.dimPopup .popup > div p { margin-top:20px; }
.dimPopup .popup > div p a { display:block; margin:0 auto; width:160px; height:40px; line-height:40px; text-align:center; background:#000; color:#fff; font-size:17px; font-weight:700; }




@media screen and (max-width: 1200px) {
 /*°øÅë*/
 .eventWrap .evSection { padding: 12% 0; } 

 .eventWrap .inner { width: 97%; } 

 /*font-size*/
 .clamp_title { font-size: clamp(18px, 5vmin, 26px); } 
 .clamp_title2 { font-size: clamp(15px, 2.5vmin, 24px); } 
 .clamp_title3 { font-size: clamp(18px, 3.8vmin, 34px); } 
 .clamp_text { font-size: clamp(14px, 2vmin, 20px); } 
 .clamp_text2 { font-size: clamp(12px, 1.8vmin, 18px); } 
 .clamp_text3 { font-size: clamp(15px, 2.5vmin, 22px); } 
 .clamp_text4 { font-size: clamp(14px, 2.5vmin, 23px); } 
 .clamp_text5 { font-size: clamp(12px, 2vmin, 14px); } 

 .con_box .sub_tit { width: 97%; } 
 .con_box .sub_tit span { padding: 0 3%; } 
 .eventWrap .evSection .sub_tit { font-size: clamp(14px, 3.5vmin, 20px); margin: 0 0 4px; } 
 .evSection .con_bnr.on { position: fixed; left: 0; bottom: 0; width: 100%; z-index: 2; } 
 
 /*evCon1*/
 .eventWrap .evSection.evCon1 { padding: 12% 0; } 
 .evCon1 .cir_tit { height: auto; width: fit-content; padding: 1% 4%; } 
 .evCon1 .con_tit { margin: 1% auto; width: 60%; } 
 .evCon1 .clamp_text3 { margin: 0 0 4%; } 
 .evCon1 .cir_list { margin: 0 0 10%; } 
 .evCon1 .cir_list li img { width: 175px; } 
 .evCon1 .review_slide { width: 85%; margin: 5% auto 0; } 
 .evCon1 .review_slide .box {padding: 5% 0;}
 .evCon1 .review_slide .box .profile_box {padding: 0 5%;} 
 
 .evCon1 .review_slide .box .txt_box { width: 56%; } 
 
 
 /*evCon2*/
 .eventWrap .evSection.evCon2 { padding: 12% 0; } 
 .evCon2 .con_box img { width: 75%; } 
 
 
 /*evCon3*/
 .eventWrap .evSection.evCon3 { padding: 0 0 12%; } 
 .evCon3 .con_box { margin: 5% 0 0; } 
 .evCon3 .con_box .special_box { padding: 2%; align-items: center; } 
 .evCon3 .con_box .special_box .det_box { width: 48%; } 
 .evCon3 .con_box .special_box .img_box { width: 50%;}
 .evCon3 .con_box .special_box .det_box .main_tit { margin: 4% 0 7%; } 
 
 /*evCon4*/
 .evCon4 .blue_cir_tit { margin: 2% auto 4%; padding: 1% 10%; } 
 .evCon4 .tab_btn li { font-size: clamp(16px, 2.5vmin, 24px); } 
 .evCon4 .tab_cont_wrap { padding: 4% 0 0; } 
 .evCon4 .tab_cont_wrap .tab_cont .item .tit_box { padding: 6% 0;}
 .evCon4 .pay_box .price{font-size: clamp(17px, 2.8vmin, 27px);}
 .evCon4 .pay_box .discount{font-size: clamp(20px, 4vmin, 38px);}
 .evCon4 .tab_base{padding-top: clamp(130px, 34vmin, 220px);}
 .evCon4 .tab_cont_wrap.tabLess{padding-top: clamp(130px, 34vmin, 220px);}
 
 /*evCon5*/
 .evCon5 .con_tit h3 { font-size: clamp(17px, 5vmin, 32px); } 
 .evCon5 .place_box img { width: 40%; right: 4%; top: -43%; } 
 .evCon5 .place_box .det_box {padding: 3%;} 
 .evCon5 .detail_btn { margin: 0 auto 5%; width: fit-content; height: auto; padding: 3% 10%; } 
 .evCon5 .map_box { padding: 4%; } 
 .evCon5 .map_box .clamp_title2 { margin: 5% 0 1%; } 

 
 .dimPopup .popup > div { padding:10% 5%; }

}


@media screen and (max-width: 992px) {

 /*evCon4*/
 .evCon4 .tab_cont_wrap .tab_cont { gap: 10px; } 
 .evCon4 .tab_cont_wrap .tab_cont .item { width: calc(50% - 10px); } 
 .evCon4 .tab_cont_wrap .tab_cont .item .recommend { right: 5px; } 
 .evCon4 .interviewItem_label .con_box .schedule { padding: 2% 3%; } 
 .evCon4 .tab_cont_wrap .tab_cont .con_box .schedule li { font-size: 18px; } 
 
 /*evCon5*/
 .evCon5 .place_box img {top: -36%;} 
 .evCon5 .place_box .tit_box {width:fit-content; padding:2% 10%; height:auto;}
 .evCon5 .place_box .det_box { padding: 3%; border-radius: 0 10px 10px 10px; } 
 .evCon5 .place_box .det_box .item { gap: 14px; margin-bottom: 10px; } 
 .evCon5 .place_box .det_box .item .cir_tit { width: 94px; } 
 .evCon5 .place_box .det_box .item .detail { width: calc(100% - 94px); font-size: 12px; margin-top: 2px; gap: 8px; } 

}

@media screen and (max-width: 768px){
 .eventWrap { font-size: 14px; } 

 /*ÇÏ´Ü ¸Þ´º °íÁ¤*/
 .evSection .con_bnr.on { bottom: 55px}

 /*evCon1*/
 .eventWrap .evSection.evCon1 { background-position: top center; background-size: 100%; } 
 .evCon1 .review_slide { width: 95%; } 
 .evCon1 .review_slide .slick-next {
    right: -4%;
}
 .evCon1 .review_slide .slick-prev {
    left: -4%;
}
  .evCon1 .review_slide .box {padding: 8% 0;}
 .evCon2 .text_rolling_wrap .text_rolling {margin-bottom:20px;}
 
 /*evCon3*/
 .evCon3 .con_box .special_box .det_box { padding: 10px; } 
 .evCon3 .con_box .special_box .det_box .main_tit { margin: 4% 0 6%; } 
 .evCon3 .con_box .special_box .det_box .mid_tit { line-height: 1.7; } 
 
 /*evCon4*/
 .evCon4 .tab_btn li { height: 50px; border-radius: 10px 10px 0 0; } 
 .evCon4 .tab_btn li.on { height: 50px; } 
 .evCon4 .tab_cont_wrap .tab_cont .item .tit_box { padding: 6% 0 6% 49px; } 
 .evCon4 .tab_cont_wrap .tab_cont .item .recommend { width: 54px; height: 54px; } 
 .evCon4 .tab_cont_wrap .tab_cont .item .recommend::after {width:54px;height:54px;}
 .evCon4 .tab_cont_wrap .tab_cont .con_box .schedule li { flex-direction: column; align-items: flex-start; gap: 10px; } 
 .evCon4 .tab_cont_wrap input[type="checkbox"].interviewItem_check+.interviewItem_label .fake_check { left: 7%;}
 .evCon4 .tit_box .detail_tit { display: block; } 
 .evCon4 .pay_box{padding: 6% 7%;}
 .evCon4 .pay_box .sale_txt{padding: 4px 16px 6px;}
 
 /*evCon5*/
 .evCon5 .place_box { margin: 13% 0 3%; } 
 .evCon5 .place_box img { top: -42%; } 
 .evCon5 .place_box .tit_box { width: fit-content; height: auto; padding: 2% 10%; border-radius: 10px 10px 0 0; } 

 .evCon4 .ver1012 .add_btn{ padding: 13px 0; border-radius: 15px; margin: 10px 0 0;}
.evCon4 .ver1012 .upload_btn{ margin: 10px auto; font-size: 13px; padding: 3px 15px;}
}

@media screen and (max-width: 576px) {
 /*evCon1*/
 .evCon1 .con_tit { width: 90%; margin: 2% auto; } 
 .evCon1 .cir_list { margin: 0 0 19%; } 
 .evCon1 .cir_list li img { width: 80px; } 
 .evCon1 .review_slide .box {flex-direction: column;min-height: 446px;justify-content: normal;gap: 20px;} 
 .evCon1 .review_slide .box .profile_box .profile img { width: 71px; } 
 .evCon1 .review_slide .box .txt_box { padding: 3% 5% 0; width: 100%; } 
 .evCon1 .review_slide .box .txt_box p { text-align: center; line-height: 1.7; } 
 .evCon1 .review_slide .box .profile_box {width:auto;}
 .evCon1 .review_slide .box {padding: 5% 0;}
 
 /*evCon2*/
 .eventWrap .evSection.evCon2 .sub_tit { margin: 0 0 4px; } 
 .evCon2 .con_box img { width: 100%; } 
 
 
 /*evCon3*/
 .evCon3 .con_box { gap: 15px; } 
 .evCon3 .con_box .special_box { border-radius: 10px; flex-direction: column; padding: 4%; } 
 .evCon3 .con_box .special_box .det_box { order: 2; width: 100%; padding: 5% 0 0; } 
 .evCon3 .con_box .special_box .img_box { width: 100%; height: 150px; overflow: hidden; position: relative; } 
 .evCon3 .con_box .special_box .img_box img { position: absolute; left: 0; top: -31%; } 
 .evCon3 .con_box .special_box .det_box .cir_tit { font-size: 12px; padding: 1% 5%; } 
 .evCon3 .con_box .special_box .det_box .main_tit { margin: 3% 0 4%; } 
 .evCon3 .con_box .special_box .det_box .mid_tit { font-size: 12px; } 
 
 /*evCon4*/
 .evCon4 .blue_cir_tit { margin: 2% auto 8%; } 
 .evCon4 .tab_btn { gap: 1px; } 
 .evCon4 .tab_btn li { width: 50%; height: 45px; } 
 .evCon4 .tab_btn li.on { height: 45px; } 
 .evCon4 .tit_box .detail_tit { text-align: center; } 
 .evCon4 .tit_box .con_tit { text-align: center; font-size: 20px; } 
 .evCon4 .tab_cont_wrap .tab_cont { gap: 5px; flex-direction: column; } 
 .evCon4 .tab_cont_wrap .tab_cont .item { width: 100%; } 
 .evCon4 .tab_cont_wrap .tab_cont .item .tit_box { padding: 5% 0; } 
 .evCon4 .tab_cont_wrap .tab_cont .item .recommend { font-size: 11px; right: 10px; top: 10px; } 
 .evCon4 .interviewItem_label .con_box .schedule { padding: 5% 10px 3% 10px; } 
 .evCon4 .tab_cont_wrap .tab_cont .con_box .schedule li { gap: 6px; margin-bottom: 5px; font-size: 14px; } 
 .evCon4 .tab_cont_wrap .tab_cont .reserve_btn { height: 45px; font-size: 15px; } 
 .evCon4 .tab_cont_wrap input[type="checkbox"].interviewItem_check+.interviewItem_label .fake_check { left: 4%; top: 7%; }
 .evCon4 .pay_box{padding: 5% 4%;}
 
 /*evCon5*/
 .evCon5 .place_box img { top: -12%; width: 35%; } 
 .evCon5 .place_box .tit_box { padding: 2% 6%; } 
 .evCon5 .place_box .det_box { flex-direction: column; } 
 .evCon5 .place_box .det_box .item .cir_tit { height: 25px; } 
 .evCon5 .map_box { border-radius: 10px; } 
 .evCon5.ver1012 .place_box .det_box{padding: 8% 3% 3% 3%;} 
}