@charset "euc-kr"; /* bg url: https://img.megagong.net/m/2022/ */

/* ? S*/
.tabWrap { background: #000; } 
.tab_base { background: #000; width: 1080px; margin: 0 auto; position: relative; } 
.tab_base:before { /* content:''; */width: 1000%; height: 100%; background: #000; position: absolute; left: -500%; z-index: -1; } 
.tab_base:after { content:''; display:block; clear:both; } 
.tab_base li { display: inline-block; width: 50%; float: left; } 
.tab_base li:first-child { position:relative; } 
.tab_base li:first-child::before { content:''; background: #333333; width: 1px; height: 50%; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); } 
.tab_base li a { font-size: 24px; color: #555555; padding: 33px 0; display: block; } 
.tab_base li.on a { color: #fff; } 

/* content */
.evCon1 { background: url(https://img.megagong.net/m/2022/0921_wjsgywls1/con1_bg.jpg) no-repeat 0 0; padding: 135px 0 145px; } 
.evCon1 h3 { margin: 0 -120px 34px 0; } 
.evCon1 .txt { font-size: 25px; color: #fff; font-weight: 100; } 
.evCon1 .txt strong { font-weight: normal; } 

.lineBnr { background: #000; } 
.lineBnr a { color: #fff; font-size: 25px; font-weight: 700; padding: 12.5px 0; display: block; } 
.lineBnr a span { color: #d12727; } 

.evCon2 { padding: 160px 0 127px; } 
.evCon2 .inner::before { content:''; background: url(https://img.megagong.net/m/2022/0921_wjsgywls1/con2_tea.png) no-repeat 0 0;;;;;; width: 753px;;;;;;;;;;; height: 961px;;;;;;;; position: absolute;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; left: -510px;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; bottom: -127px;;;;;;; } 
.evCon2 .content { margin: 56px 0 35px; } 
.evCon2 .content li { background: #f3f3f3; display: inline-block; width: 234px; margin: 0 18px 0 0; padding: 30.7px 0; font-size: 18px; } 
.evCon2 .content li:last-child { margin-right: 0; } 
.evCon2 .content li i { font-size: 0; display: block; margin: 0 0 15px; } 
.evCon2 .slide { margin: 0 0 0 30px; } 
.evCon2 .slick-arrow { width: 66px; height: 66px; position: absolute; top: 50%; transform: translate(0, -50%); font-size: 0; z-index: 1; } 
.evCon2 .slick-prev { background: url(https://img.megagong.net/m/2022/0921_wjsgywls1/con2_arrow_prev.png) no-repeat 0 0; left: -2%; } 
.evCon2 .slick-next { background: url(https://img.megagong.net/m/2022/0921_wjsgywls1/con2_arrow_next.png) no-repeat 0 0; right: 0; } 
.evCon2 .slick-dots { position: absolute; left: 50%; bottom: -14px; transform: translate(-50%, 0); } 
.evCon2 .slick-dots li { text-indent: -9999px; width: 13px; height: 13px; border-radius: 100%; background: #c6c6c6; display: inline-block; margin: 0 8px 0 0; } 
.evCon2 .slick-dots li:last-child { margin:0 0; } 
.evCon2 .slick-dots li.slick-active { background: #444444; } 

.evCon3 { background: #eeeeee; padding: 160px 0; } 
.evCon3 h4 { margin: 0 0 50px; } 

.evCon4 { background: #e6b24d; padding: 95px 0 84px; } 
.evCon4 h4 { position: relative; z-index: 1; margin: 0 0 50px -335px; } 
.evCon4 h4 i { position: absolute; right: 320px; top: 43px; } 
.evCon4 .schedule { position: relative; z-index: 1; text-align: left; font-size: 19px; margin: 0 0 0 110px; } 
.evCon4 .schedule dl { margin: 0 0 4px; } 
.evCon4 .schedule dl:last-child { margin:0 0; } 
.evCon4 .schedule dl dt { display: inline-block; } 
.evCon4 .schedule dl dd { display: inline-block; } 
.evCon4 .tea { position: absolute; bottom: -84px; right: -215px; } 

.eventWrap .evWarning { padding: 70px 0; } 
.warningList > li.w_tit { font-weight: 700; } 
.warningList > li { margin-top: 20px; } 


/* apply_start */
.apply_start.bg_n0709 { background: #e6e6e6; background-size:auto 100%; } 
.apply_start .question_info { background: #f6f6f6; padding: 22.5px 20px; margin: 0 0 40px; } 
.apply_start .question_info li { position: relative; font-weight:300; padding: 0 0 0 9px; margin: 0 0 6px; text-align: left; font-size: 14px; } 
.apply_start .question_info li:last-child { margin-bottom:0; } 
.apply_start .question_info li::before { content:""; display:block; position:absolute; top: 50%; left:0; background: #000; width: 3px; height: 3px; border-radius:100%; } 
.apply_start .question_info li strong.col_red { color: #c73737; } 

.apply_start h4, .eventWrap .apply_start h4 { position: relative; text-align:left; font-size: 25px; font-weight: bold; line-height: 1; margin: 0 0 10px; padding: 0; } 
.apply_start h4:before, .eventWrap .apply_start h4::before { /* content:""; */display:block; position:absolute; top: 2px; left:0; width: 3px; height: 26px; background: #222; } 
.apply_start h5, .eventWrap .apply_start h5 { position: relative; text-align:left; font-size: 17px; font-weight: bold; line-height: 1; margin: 0 0 15px; padding: 0 0 0 20px; } 
.apply_start h5:before, .eventWrap .apply_start h5::before { content:""; display:block; position:absolute; top: 4px; left:0; width: 11px; height: 11px; background: #222; } 
.apply_start h5 .confirm_sc { display: inline-block; font-size: 13px; height: 28px; line-height: 28px; background-color: #4f285a; color: #fff; font-weight: 200; width: 110px; text-align: center; margin: -6px 0 0 10px; vertical-align: middle; } 

.apply_start { padding: 80px 0; } 
.apply_start .inner { padding: 50px 40px 80px; background: #fff; } 
.apply_start .question_wrap { float: left; width: 590px; } 
.apply_start .subject_tab { position: relative; overflow: hidden; } 
.apply_start .subject_tab ul { font-weight: bold; font-size:18px; margin: 0 0 0 -0.5%; text-align: center; } 
.apply_start .subject_tab ul::after { content:""; display:block; clear:both } 
.apply_start .subject_tab li { position: relative; float:left; width: 20%; padding: 0 0 0 0.5%; } 
.apply_start .subject_tab li:before { content:""; position: absolute; top: 58px; left: 0; margin: 0 0 0; width: 100%; height: 1px; background: #737373; z-index: 0; } 
.apply_start .subject_tab li a { position: relative; display:block; background:#f5f5f5; padding: 16px 0 16px; border: 1px solid #c3c3c3; color: #9c9c9c; border-width: 1px 1px 0px 1px; height: 58px; } 
.apply_start .subject_tab li.on a { color:#222; background: #fff; z-index: 1; padding: 16px 0 17px; border-color: #737373; height: 59px; } 
.apply_start .subject_tab select { display:none } 
.apply_start .subject_tab + .time_state { display:none } 

.apply_start .question_number { position: relative; overflow: hidden; padding: 20px 30px 10px 25px; border-bottom: 1px solid #acacac; margin: 0 0 30px; text-align: center; } 
.apply_start .question_number ul { font-weight: normal; font-size: 16px; } 
.apply_start .question_number ul::after { content:""; display:block; clear:both } 
.apply_start .question_number li { position: relative; float:left; width: 32px; margin: 0 0 10px 25px; } 
.apply_start .question_number li a { position: relative; display:block; background:#f5f5f5; border: 1px solid #ddd; color: #9c9c9c; width: 32px; height: 32px; line-height: 30px; background: #f5f5f5; } 
.apply_start .question_number li.on a { background: #000; color:#fff; } 
.apply_start .question_zone { position: relative; border: 1px solid #c3c3c3; text-align: center; } 
.apply_start .question_zone > .question { position: relative; padding: 0; height: 730px; overflow-y: auto; margin: 0 0 0; background:#fff; display: table; } 
.apply_start .question_zone > .question .img_box { /* padding: 15px 0; */display: table-cell; vertical-align: middle; } 
.apply_start .question_zone .btn_wrap.number { position: absolute; top: 50%; left: 0; width: 100%; z-index: 1; padding: 0 0; margin: -50px -40px 0; } 
.apply_start .question_zone .btn_wrap::after { content:""; display:block; clear:both } 
.apply_start .question_zone .btn_wrap.number a { width: 40px; height: 90px; background: url(https://img.megagong.net/m/2020/1212_exam/gong/start_arrow_n.png) no-repeat 0 0; font-size: 0; display: block; float: left; background-size: 89px; } 
.apply_start .question_zone .btn_wrap.number a.next { float: right; background-position: 100% 0; margin: 0 -78px 0 0; } 
.apply_start .question_zone .btn_wrap.subject { /* position: absolute; */text-align: center; font-size: 0; /* top: 50%; *//* left: 1%; *//* width: 98%; *//* overflow: hidden; */ } 
.apply_start .question_zone .btn_wrap.subject::after { content:""; display:block; clear:both } 
.apply_start .question_zone .btn_wrap.subject a { display: block; width: 24px; height: 40px; background: url(https://img.megagong.net/m/2022/0921_wjsgywls1/start_arrow_prev.png) no-repeat 0 0; position: absolute; top: 50%; left: 1%; transform: translate(0, -50%); } 
.apply_start .question_zone .btn_wrap.subject a.next { border-left:0; left: inherit; right: 1%; background: url(https://img.megagong.net/m/2022/0921_wjsgywls1/start_arrow_next.png) no-repeat 0 0; } 
.apply_start .question_zone .btn_wrap.direct { position: relative; text-align: center; font-size: 0; padding: 0 0 15px; display: none; } 
.apply_start .question_zone .btn_wrap.direct a { display: inline-block; width: 50%; height: 36px; font-size: 15px; line-height: 36px; border: 1px solid #c3c3c3; background: #feffda; margin: 0 0 0 -1px; } 

.apply_start .answer_sheet { float: right; width: 390px; padding: 30px 10px; height: 730px; overflow-y: auto; border: 1px solid #c2c2c2; background:#fff; } 
.apply_start .answer_sheet .tbl_wrap { margin-bottom: 18px; border: 1px solid #d3d3d3; box-sizing: border-box; } 
.apply_start .answer_sheet .tiny_txt { text-align: center; padding: 0 0 7px; opacity: 0.7; } 
.apply_start .answer_sheet .tbl_wrap table thead th { background: #f0f0f0; font-size: 18px; padding: 7px 0; } 
.apply_start .answer_sheet table tbody { font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif; } 
.apply_start .answer_sheet table tbody tr { border-top: 1px solid #d3d3d3; } 
.apply_start .answer_sheet table tbody th { padding: 0; background: #f6f6f6; font-size: 17px; border-right: 1px solid #b7b7b7; } 
.apply_start .answer_sheet table tbody td { padding: 0; /* background: #ffeff2; */border-right: 1px solid #b7b7b7; } 
.apply_start .answer_sheet table tbody td:last-child { border-right: none; } 
.apply_start .answer_sheet table tbody td a { display: block; padding: 7.5px 0; } 
.apply_start .answer_sheet table tbody td a span { display: inline-block; width: 20px; height: 20px; border: 1px solid #b0afaf; border-radius: 100%; font-size: 12px; line-height: 19px; color: #9c9294; text-align: center; } 
.apply_start .answer_sheet table tbody td a span.last { font-size: 10px; letter-spacing: -0.2em; text-indent: -1.5px; } 
.apply_start .answer_sheet table tbody td a.on span { background-color: #c73737; color:#fff } 
.apply_start .answer_sheet table tbody tr.end td { background: #ffeff2; } 
.apply_start .answer_sheet table tbody tr.end.pass td { background: #fff; } 
.apply_start .answer_sheet table tbody tr td a.pass span { font-size: 11px; letter-spacing: -0.15em; } 
.apply_start .answer_sheet .answer_check { background: #c73737; color: #fff; font-size: 18px; display: block; height: 50px; line-height: 50px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0 15px; text-align: center; } 
.apply_start .answer_sheet table tbody tr.end td.on a span { background: #c73737; color: #fff; border-color: #c73737; } 

.apply_start .paing_wrap { text-align: center; } 
.apply_start .paing_wrap a { vertical-align: baseline; display: inline-block; font-weight: 200; color: #676767; padding: 0 1px 2px; margin: 0 4px; line-height: 1; } 
.apply_start .paing_wrap a.on { color: #c73737; font-weight: normal; border-bottom: 2px solid #c73737; } 
.apply_start .paing_wrap a.arrow_btn { font-size: 0; display: inline-block; width: 20px; height: 20px; background: #000; vertical-align: middle; } 

/* apply_result */
.apply_result { background: #e6e6e6; padding: 80px 0; } 
.apply_result .inner { padding: 50px 40px; background: #fff; } 
.apply_result h4 { font-size: 18px; color: #fff; background: #c73737; text-align: left; padding: 7.4px 0 7.4px 15px; margin: 0 0 40px; font-weight: normal; } 
.apply_result h5 { font-size: 18px; text-align: left; margin: 0 0 15px; } 
.apply_result .result { font-size: 16px; border-color: #d3d3d3; } 
.apply_result .result thead th { background: #ffeff2; font-weight: normal; padding: 9px 0; border-color: #d3d3d3; } 
.apply_result .result thead th:first-child { font-weight: 900; } 
.apply_result .result tbody th { font-weight: 900; border-color: #d3d3d3; } 
.apply_result .result tbody td { padding: 9px 0; border-color: #d3d3d3; } 
.apply_result .result tbody tr:nth-child(2) td { color: #080f41; } 
.apply_result .result tbody td .wrong { color: #ff3007; } 
.apply_result .result tbody td .answer { display: block; font-size: 11px; margin: 4px 0 0; color: #263137; } 
.apply_result .btn { margin: 20px 0 40px; text-align: right; } 
.apply_result .btn a { display: inline-block; font-size: 16px; font-weight: 700; border: 1px solid #000; padding: 7.5px 35px; } 

.apply_result .profile { text-align: left; margin: 0 0 40px; } 
.apply_result .profile .tea { display: inline-block; } 
.apply_result .profile dl { display: inline-block; vertical-align: middle; margin: 0 0 0 25px; } 
.apply_result .profile dl dt { font-size: 20px; font-weight: 700; margin: 0 0 14px; } 
.apply_result .profile dl dt span { position: relative; padding-right: 10px; margin-right: 8px; } 
.apply_result .profile dl dt span::before { content:''; width: 1px; height: 50%; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); background: #9c9c9c; } 
.apply_result .profile dl dt .home { vertical-align: text-top; display: inline-block; margin: 0 0 0 5px; } 
.apply_result .profile dl dd { font-size: 16px; font-weight: 200; } 

.apply_result .strategies { text-align: left; font-weight: 200; font-size: 16px; margin: 0 0 58px; } 
.apply_result .strategies strong { display: block; font-weight: normal; margin: 10px 0 0; } 
.apply_result .strategies strong span { display: block; margin: 10px 0 0; } 

.apply_result .curr { margin: 0 0 58px; } 
.apply_result .curr .mo { display: none; } 

.apply_result h6 { position: relative; margin: 58px 0 30px; } 
.apply_result h6::before { content:''; height: 1px; width: 100%; background: #000; position: absolute; left: 0; top: 50%; } 
.apply_result h6 span { font-size: 20px; display: inline-block; padding: 0 18px; background: #fff; position: relative; } 
.apply_result h6 span strong { color: #c73737; } 
.apply_result .link a { background: #f6f6f6; display: inline-block; width: 300px; padding: 18px 0; margin: 0 46px 0 0; font-size: 15px; font-weight: 200; } 
.apply_result .link a:last-child { margin: 0 0; } 
.apply_result .link a strong { display: block; font-size: 18px; margin: 12px 0 0; } 


.lecture { padding-bottom: 0 !important; } 
.lecList { background: #fff; } 
.lectlist .lect_item:last-child { border-bottom: 1px solid #ccc; } 
.vodchr_banner { margin-bottom: 0; } 

@media screen and (max-width: 1200px){
 .tab_base { width: 100%; } 
 .tab_base:before { display: none; } 
 
 /* apply_start */
 .apply_start { padding: 40px 0; } 
 .apply_start .inner { padding: 25px 20px 40px; } 
 .apply_start .question_info { margin: 0 0 4%; padding: 18px; } 
 .apply_start .question_wrap { width: 100%; float: none; margin: 0 0 4%; } 
 .apply_start .subject_tab { padding: 0 190px 0 0; } 
 .apply_start .subject_tab ul { margin: 0 0 0 -0.5%; font-size: 14px; display: none; } 
 .apply_start .subject_tab ul::after { content:""; display:block; clear:both } 
 .apply_start .subject_tab li { position: relative; float:left; width: 20%; padding: 0 0 0 0.5%; } 
 .apply_start .subject_tab li:before { top: 48px; } 
 .apply_start .subject_tab li a { padding: 13px 0px 13px; border: 1px solid #c3c3c3; color: #9c9c9c; border-width: 1px 1px 0px 1px; height: 48px; } 
 .apply_start .subject_tab li.on a { color:#222; background: #fff; z-index: 1; padding: 13px 0 14px; height: 49px; } 
 .apply_start .subject_tab select { display:block; height: 40px; width: 100%; font-weight: bold; font-size: 16px; } 
 .apply_start .question_number { padding: 15px 0 15px; margin: 0 0 20px; } 
 .apply_start .question_number ul { font-weight: normal; font-size: 15px; border: 0; } 
 .apply_start .question_number ul::after { content:""; display:block; clear:both } 
 .apply_start .question_number li { width: 10%; margin: 0; } 
 .apply_start .question_number li a { width: 100%; } 
 .apply_start .question_number li.on a { background: #000; color:#fff; } 
 .apply_start .question_zone { position: relative; border: 1px solid #c3c3c3 } 
 .apply_start .question_zone > .question { padding: 2% 1%; height: auto; } 
 .apply_start .question_zone > .question .img_box { padding: 0; } 
 .apply_start .question_zone .btn_wrap.number { position: absolute; top: 50%; left: -2%; width: 104%; z-index: 1; padding: 0; margin: -30px 0 0; } 
 .apply_start .question_zone .btn_wrap.number a { width: 20px; height: 62px; background: url(https://img.megagong.net/m/2020/1212_exam/gong/questn_btn.png) no-repeat center center; font-size: 0; display: block; float: left; background-size: 32px; background-color: #000; background-position: 4px center; } 
 .apply_start .question_zone .btn_wrap.number a.next { margin: 0 0 0 0; background-position: -16px center; } 
 .apply_start .question_zone .btn_wrap.subject { display: block; position: relative; text-align: center; font-size: 14px; padding: 10px 0 20px; } 
 .apply_start .question_zone .btn_wrap.subject a, .apply_start .question_zone .btn_wrap.subject a.next { position: relative; top: inherit; left: inherit; right: inherit; width: 100px; background: #d0d0ff; display: inline-block; height: auto; border: 1px solid #b2b2e6; padding: 5px 0; margin: 0 3px; } 
 .apply_start .answer_sheet { float: none; width: 100%; padding: 20px 0 0; } 
 .apply_start .answer_sheet table tbody { font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif; } 
 .apply_start .answer_sheet table tbody th { padding: 0; } 
 .apply_start .answer_sheet table tbody td { padding: 0; } 
 .apply_start .answer_sheet table tbody td a { display: block; padding: 7px 0; } 
 .apply_start .answer_sheet table tbody td a span { font-size: 12px; } 
 .apply_start .answer_sheet table tbody td a.on span { color:#fff; } 
 .apply_start .answer_sheet .answer_check { margin-bottom:10px; height: 44px; line-height: 44px; font-size: 16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } 
 .apply_start .answer_sheet .btn_wrap.direct { display:block } 
 .pocket_pop.cart { position: relative; } 

 /* apply_result */
 .apply_result { padding: 40px 0; } 
 .apply_result .inner { padding: 25px 20px; } 
 .apply_result .link a { margin: 0 2% 0 0; width: 31%; } 
 
 /* content */
 .evCon1 { padding: 11.5% 0 12%; background-size: cover; } 
 .evCon1 h3 { margin: 0 -13% 3% 0; } 

 .evCon2 { padding: 13.5% 0 11%; } 
 .evCon2 .inner::before { display: none; } 
 .evCon2 h4 { margin: 0 -25%; } 
 .evCon2 .content { margin: 5% 0 3%; } 
 .evCon2 .content li { margin: 0 1% 0 0; width: 23.9%; } 
 .evCon2 .slide { margin: 0 -2.5% 0 -0.8%; } 
 .evCon2 .slick-slide img { width: 100%; } 

 .evCon3 { padding: 13.5% 0; } 
 .evCon3 h4 { margin: 0 -25% 4.5%; } 

 .evCon4 { padding: 8% 0 7%; } 
 .evCon4 h4 i { width: 14%; right: 21%; top: 14%; } 
 .evCon4 h4 { margin: 0 0 4.5% -26%; padding: 0 23%; } 
 .evCon4 .tea { right: -20%; width: 70%; } 
 .evCon4 .schedule { margin: 0 0 0 13%; } 

 .eventWrap .evWarning { padding: 45px 0; } 
 .warningList > li.w_tit { font-size: 15px; } 
 .warningList > li { margin-top: 10px; } 
 }

@media (max-width: 992px) {/* apply_result */
 .apply_result .profile { text-align: center; } 
 .apply_result .profile .tea { display: block; } 
 .apply_result .profile dl { margin: 20px 0 0; } 

 /* conent */
 .evCon1 .txt { font-size: 21px; } 

 .lineBnr a { font-size: 21px; } 

 .evCon2 .slick-prev { background-size: 70%; background-position: center; left: -2%; } 
 .evCon2 .slick-next { background-size: 70%; background-position: center; right: -1%; } 
 }

 @media (max-width: 768px){
 .tab_base li a { font-size: 20px; padding: 25px 0; } 
 
 /* apply_start */
 .apply_start { padding: 20px 0; } 
 .apply_start .inner { padding: 15px 10px 20px; } 
 .apply_start .question_info { padding: 12px 15px; } 
 .apply_start .question_info li { font-size: 13px; margin: 0 0 4px; } 
 .apply_start .subject_tab li a { font-size: 13px; } 
 .apply_start .question_number ul { font-size:13px } 
 .apply_start .question_zone .btn_wrap.subject { padding: 3% 2%; font-size: 12px; } 
 .apply_start .answer_sheet .tbl_wrap table thead th { font-size: 15px; } 
 .apply_start .answer_sheet table tbody th { font-size: 14px; } 
 
 /* apply_result */
 .apply_result { padding: 20px 0; } 
 .apply_result .inner { padding: 15px 10px; } 
 .apply_result h4 { font-size: 15px; padding: 5px 0 5px 10px; margin: 0 0 20px; } 
 .apply_result h5 { font-size: 14px; margin: 0 0 10px; } 
 .apply_result .result { font-size: 13px; } 
 .apply_result .btn { margin: 10px 0 20px; } 
 .apply_result .btn a { font-size: 13px; padding: 7px 25px; } 
 .apply_result .profile .tea { padding: 0 30%; } 
 .apply_result .profile dl dt { font-size: 15px; margin: 0 0 7px; } 
 .apply_result .profile dl dd { font-size: 13px; } 
 .apply_result .strategies { margin: 0 0 30px; font-size: 13px; } 
 .apply_result .curr { margin: 0 0 30px; } 
 .apply_result .curr .pc { display: none; } 
 .apply_result .curr .mo { display: block; } 
 .apply_result h6 { margin: 30px 0 18px; } 
 .apply_result h6 span { font-size: 16px; } 
 .apply_result .link a { font-size: 13px; width: 100%; margin: 0 0 10px; padding: 10px 0; } 
 .apply_result .link a strong { font-size: 14px; margin: 7px 0 0; } 
 .apply_result .link a strong br { display: none; } 
 
 /* content */
 .evCon1 .txt { font-size: 18px; } 

 .lineBnr a { font-size: 18px; } 
 .evCon2 .content li { width: 100%; margin: 0 0 10px; padding: 18px 0; font-size: 15px; } 
 .evCon2 .content li br.mo { display: none; } 
 .evCon2 .content li i { margin: 0 0 7px; } 

 .evCon4 h4 { width: 108%; margin: 0 0 4.5% -4%; padding: 0 0; } 
 .evCon4 h4 i { width: 27%; right: 0; } 
 .evCon4 .tea { display: none; } 
 .evCon4 .schedule { display: inline-block; margin: 0 0; font-size: 17px; } 
 }

@media (max-width: 576px){
 .tab_base li a { font-size: 16px; padding: 20px 0; } 
 
 /* apply_start */
 .apply_start .answer_sheet .tbl_wrap table thead th { font-size: 13px; } 
 .apply_start .answer_sheet table tbody th { font-size: 13px; } 

 /* apply_result */
 .apply_result h6 span { font-size: 14px; } 
 .apply_result h6 span strong { display: block; } 
 
 .evCon1 .txt { font-size: 15px; } 

 .lineBnr a { font-size: 15px; } 

 .evCon2 .content li { font-size: 13px; padding: 13px 0; } 

 .evCon2 .slick-prev { background-size: 50%; left: -5%; } 
 .evCon2 .slick-next { background-size: 50%; right: -3%; } 
 
 .evCon4 .schedule { font-size: 15px; } 
 }

@media (max-width: 460px){
 .evCon1 .txt { font-size: 13px; } 

 .lineBnr a { font-size: 13px; padding: 10px 0; } 
 .lineBnr a span { display: block; margin: 3px 0 0; } 

 .evCon2 .slick-dots li { width: 8px; height: 8px; } 

 .evCon4 .schedule { font-size: 13px; } 
 }