@charset "euc-kr"; /* evTest */
.evTest { background-color: #eff8f8; } 

.evTest h3 { margin-bottom:60px } 
.evTest .exam_top { background: url('https://img.megagong.net/m/2023/0118_psat/exam_top_bg.png') no-repeat center; text-align: left; position: relative; padding: 64px 0 64.5px 64px; margin: 0 0 60px; border-radius: 20px; min-height: 250px; } 
.evTest .exam_top .ico { font-size: 15px; color: #171717; background: #dba184; display: inline-block; padding: 15.5px 16.5px; border-radius: 20px; position: absolute; top: 29px; right: 29px; font-weight: 700; text-align: center; } 
.evTest .exam_top .ico.ico2 { background: #ffafaf; border-radius: 100%; width: 90px; padding: 13.5px 0; } 
.evTest .exam_top .tit { margin: 0 0 24px; } 
.evTest .exam_top .txt { font-size: 17px; color: #c4c4c4; font-weight: 200; letter-spacing: -0.01em; } 
.evTest .exam_top .txt .pc { display: none; } 

.evTest .exam_tit { position:relative; margin:100px 0 20px; padding-left: 15px; text-align:left; font-size: 21px; font-weight: 700; } 
.evTest .exam_tit::before { position:absolute; content:''; width: 3px; height: 65%; left:0; top:20%; background:#000000 } 
.evTest .exam_tit.fir { margin-top:0 } 
.evTest .exam_tit span { float:right; font-size:14px; color:#b1b1b1; width: 55%; text-align: right; } 
.evTest .exam_tit span i { margin-right:10px } 

.evTest .table_wrap { position: relative; } 
.evTest .test_info { font-size: 16px; background: #fff; border-top: 2px solid #000; border-bottom: 1px solid #000; } 
.evTest .test_info th { padding: 18.3px 0; line-height: 1; font-weight: bold; background: #ebebeb; text-align: center; border-bottom: 1px solid #9c9c9c; border-left: 1px solid #9c9c9c; } 
.evTest .test_info th:first-child { border-left:none } 
.evTest .test_info td { border: 1px solid #9c9c9c; border-width: 0 1px 1px; text-align: center; line-height: 1; padding: 5.5px 0; height: 60px; } 
.evTest .test_info td:nth-child(1) { border-left:none } 
.evTest .test_info td:last-child { border-right: none } 
.evTest .test_info td .btn_wrap a { background: var(--point2); font-size:16px; padding: 16px 0; color:#fff; display:block; width: 64.6%; margin:0 auto; border-radius:10px } 
.evTest .test_info td .btn_wrap a.submit { background: #0b3578; cursor:default } 
.evTest .test_info td .btn_wrap a.result { background:#000000; } 
.evTest .test_info td .btn_wrap a.reset { background:#999; } 
.evTest .test_info td .btn_wrap a.disabled { cursor:default } 
.evTest .test_info td .btn_wrap a + a { margin-top:5px; } 

.evTest .test_info.exam3 { border-top:1px solid #9c9c9c; } 
.evTest .test_info.exam3 th { border-left: 1px solid #9c9c9c; } 
.evTest .test_info.exam3 th,.evTest .test_info.exam3 td { padding:10px 0 } 
.evTest .test_info.exam3 td { text-align: left; padding-left: 20px; } 
.evTest .test_info.exam3 td select { padding: 2% 5%; font-size: 15px; } 
.evTest .test_info.exam3 td:last-child { border-right: 1px solid #9c9c9c; } 

.evTest .table2 th { background:#f5f5f5 } 
.evTest .table2 th,.evTest .table2 td { border:1px solid #cccccc; padding: 20px 0; line-height: 1.2; } 
.evTest td .pink { color: var(--point2) } 
.evTest tr.bg_pink { background:#fff4f4 } 

.evTest .exam_result > div { position: relative; } 
.evTest .exam_result > div.dim .dim_box { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); right: 0; bottom: 0; z-index: 2; } 
.evTest .exam_result > div.dim .dim_box span { font-size: 18px; color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } 

.evTest .exam_noti { padding:40px; border: 1px solid #cccccc; background: #fff; } 
.evTest .exam_noti.sec { margin-bottom:100px } 
.evTest .exam_noti dl { font-size: 16px; text-align: left; } 
.evTest .exam_noti dt { margin-top: 40px; } 
.evTest .exam_noti dt:first-child { margin-top:0 } 
.evTest .exam_noti dd { position: relative; padding-left: 10px; margin: 4px 0 0; } 
.evTest .exam_noti dd::before { position: absolute; content:''; left: 0; top: 10px; width: 4px; height: 4px; border-radius:100%; background:#000; } 
.evTest .tiny { font-size: 13px; color:#b1b1b1; text-align:left; margin-top: 13px; display:block; line-height: 1; font-weight: 200; } 
.evTest .exam_table .dim_box { height: 83% !important; bottom: 0; } 
.evTest .exam_tab .dim .dim_box { height: 71% !important; top: 29%; } 
.evTest .exam_graph .dim_box { height: 250% !important; top: -100%; background: rgba(0, 0, 0, 0.8) !important; } 

.evTest .exam_noti dd .point {color: var(--point);}

.evTest .exam_txt { padding:40px; border: 1px solid #cccccc; text-align:left } 
.evTest .exam_txt .name { font-size:20px; margin: 0 0 10px; } 
.evTest .exam_txt .name strong { display:inline-block; padding: 0 10px; border-bottom:1px solid #000; } 
.evTest .exam_txt .txt { line-height: 1.8; } 
.evTest .exam_txt .txt .mb { display: block; margin-bottom: 30px; } 

.evTest .exam_graph { position: relative; margin-top:120px; margin-bottom: 130px; height: 60px; background:url(https://img.megagong.net/m/2022/0317_psat/exam_graph_bg.png) no-repeat center; background-size: 100% 100%; } 
.evTest .exam_graph ul.graph_txt { width:100%; } 
.evTest .exam_graph ul.graph_txt li { position:absolute; top: 35%; left:25%; color:#fff; } 
.evTest .exam_graph ul.graph_txt li:nth-child(2) { left: 71.5%; } 
.evTest .exam_graph ul.graph_txt li:nth-child(3) { left: 89.5%; } 

.evTest .exam_graph ul.data { position: absolute; width:100%; height: 100%; } 
.evTest .exam_graph ul.data li { position:absolute; bottom: 54px; margin-left: -25px; } 
.evTest .exam_graph ul.data li span { display:block; text-align: center; /* width: 62px; */font-size: 14px; line-height: 1.2; margin-bottom: 4px; } 
.evTest .exam_graph ul.data li.max { margin-right: -14px; right: 0; } 
.evTest .exam_graph ul.data li.zero { margin-left: -14px; } 
.evTest .exam_graph ul.num { position: absolute; bottom: -25px; width:100%; } 
.evTest .exam_graph ul.num li { width: 10%; font-size:15px; text-align: left; float: left; } 
.evTest .exam_graph ul.num li:last-child { position:absolute; right: 0; text-align:right; } 

.evTest .exam_tab ul { margin: 0 0 16px; display: flex; } 
.evTest .exam_tab ul li { margin-right:30px; font-size:18px } 
.evTest .exam_tab ul li.on { font-weight:bold } 
.evTest .exam_tab ul li input { margin-right: 6px; vertical-align: baseline; width: 16px; height: 16px; } 
.evTest .exam_tab_cont > div { display:none } 
.evTest .exam_tab_cont > div.on { display:block } 

.evTest .exam_tab_cont .table2 th, .evTest .exam_tab_cont .table2 td { padding: 10px 0; } 

/*0413¹Ý¿µ*/
.evTest .compare ul.data { position:relative; margin: 60px auto 0 80px; overflow: hidden; } 
.evTest .compare ul.data::before { position: absolute; content:''; background: url(https://img.megagong.net/m/2022/0317_psat/0413/graph_bg.png) no-repeat right center; width: calc(100% - 155px); height: 120%; top: -10%; right: 5px; background-size: 100%; } 
.evTest .compare .data li { position: relative; width:100%; text-align: left; height: 39px; } 
.evTest .compare .data li > span,.evTest .compare .data li p { display:inline-block } 
.evTest .compare .data li > span { width: 105px; font-size: 16px; vertical-align: top; line-height: 39px; } 
.evTest .compare .data li p { position: relative; width: calc(100% - 156px); height: 100%; margin-left: 45px; } 
.evTest .compare .data li p span { position: absolute; left: 1px; top: 0; height: 100%; } 
.evTest .compare .data li:nth-child(1) p span { background:#ffdb4d; } 
.evTest .compare .data li:nth-child(2) p span { background:#d9d9d9; } 
.evTest .compare .data li:nth-child(3) p span { background:#f983c3; } 
.evTest .compare .data li:nth-child(4) p span { background:#70bafe; } 

/* .evTest .exam_result > div.hei .dim_box { height: 70% !important; top: 18%; bottom: auto; }  */
.evTest .exam_result > div.hei .dim_box { height: calc(100% - 61px) !important; bottom: 0; } 
.evTest .compare.data_dim table::before { position:absolute; content:'µ¥ÀÌÅÍ Áý°èÁßÀÔ´Ï´Ù.'; width: 75%; height: 50%; background: rgba(0, 0, 0, 0.8); right: 0; top: 50%; z-index: 2; color: #fff; padding: 1.5% 0; box-sizing: border-box; font-size: 18px; font-weight: bold; text-align: center; } 
.evTest .compare.data_dim table.v2::before { position:absolute; content:'µ¥ÀÌÅÍ Áý°èÁßÀÔ´Ï´Ù. 5/26 17:00¿¡ °ø°³µË´Ï´Ù.'; width: 75%; height: auto; background: rgba(0, 0, 0, 0.8); right: 0; top: 58px; z-index: 2; color: #fff; padding: 1.5% 0; box-sizing: border-box; font-size: 16px; font-weight: bold; text-align: center; } 
.evTest .compare.data_dim table.v3::before { position:absolute; content:'µ¥ÀÌÅÍ Áý°èÁßÀÔ´Ï´Ù. 6/30(¸ñ) 17:00¿¡ °ø°³µË´Ï´Ù.'; width: 75%; height: auto; background: rgba(0, 0, 0, 0.8); right: 0; top: 58px; z-index: 2; color: #fff; padding: 1.5% 0; box-sizing: border-box; font-size: 16px; font-weight: bold; text-align: center; } 
.evTest .compare.data_dim ul.data { position:relative } 
.evTest .compare.data_dim ul.data .dim_box { position: absolute; width: 85%; height: 75%; height: 100%; background: rgba(0, 0, 0, 0.8); right: 0; bottom: 0; z-index: 2; } 
.evTest .compare.data_dim ul.data .dim_box span { font-size: 18px; color: #fff; font-weight: bold; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } 

.evTest .exam_tab_cont.new > div { display:none } 
.evTest .exam_tab_cont.new > div.on { display:block } 
.evTest .exam_tab_cont.new > div > div.dim { position:relative } 
.evTest .exam_tab_cont.new > div > div.dim .dim_box { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); right: 0; bottom: 0; z-index: 2; top: auto; } 
.evTest .exam_tab_cont.new > div > div.dim .dim_box span { font-size: 18px; color: #fff; font-weight: bold; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } 
.evTest .exam_tab_cont.new > div > div.dim.fir .dim_box { /*height: 50% !important;*/  height: calc(100% - 40px) !important;} 
.evTest .exam_tab_cont.new > div > div.dim.sec .dim_box { /*height: calc(100% - 120px) !important;*/ height: calc(100% - 80px) !important; } 
.evTest .exam_tab_cont.new > div > div.dim.third .dim_box { height: 80.5% !important; } 
.evTest .exam_tab_cont.new > div > div.dim.third.type2 .dim_box { height: 64% !important; } 
.evTest .exam_tab_cont.new > div > div.dim.third.type3 .dim_box { height: 59% !important; } 
.evTest .exam_tab_cont.new > div > div.table_wrap { position:relative; } 
.evTest .exam_tab_cont.new > div > div.table_wrap.third { margin-bottom: 160px; } 
.evTest .exam_tab_cont.new > div > div.data_dim .dim_box.data { position: absolute; background: rgba(0, 0, 0, 0.8); right: 0; bottom: 0; z-index: 2; top: auto; } 
.evTest .exam_tab_cont.new > div > div.data_dim .dim_box.data span { font-size: 18px; color: #fff; font-weight: bold; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; } 
.evTest .exam_tab_cont.new > div > div.data_dim.fir .dim_box.data { /*height: 50%;*/ width: 75%; height: calc(100% - 40px);} 
.evTest .exam_tab_cont.new > div > div.data_dim.sec .dim_box.data { /*height: calc(100% - 120px);*/ width: 35%; height: calc(100% - 83px);} 
.evTest .exam_tab_cont.new > div > div.data_dim.third .dim_box.data { /*height: calc(100% - 121px);*/ width: 15%; height: calc(100% - 83px);} 
.evTest .exam_result > div.dim .dim_box.data2 { width: 80%; height: 50%; } 

.bnr_btn { padding: 60px 0 160px; background:#edeaea; position: relative; } 
.bnr_btn::before { position:absolute; content:''; background:#edeaea; left:-50%; top:0; width: 50%; height:100% } 
.bnr_btn::after { position:absolute; content:''; background:#edeaea; right:-50%; top:0; width: 50%; height:100% } 
.bnr_btn .inner { width:1080px; margin:0 auto } 
.bnr_btn p { position:relative; margin:100px 0 20px; padding-left:10px; text-align:left; font-size: 21px; } 
.bnr_btn p::before { position:absolute; content:''; width:2px; height:70%; left:0; top:20%; background:#000000 } 
.bnr_btn .tiny_txt { margin: 30px auto 75px; display: block; text-align: left; font-size: 14px; color: #878787; } 
/*0413¹Ý¿µ*/

/*0428 ¹Ý¿µ*/
/*//0428 ¹Ý¿µ*/

.evTest .exam_guide > div { padding: 40px 60px; border: 1px solid #cccccc; } 
.evTest .exam_guide > div > div { text-align:left; } 
.evTest .exam_guide .guide_step > p { display: flex; justify-content: space-between; } 
.evTest .exam_guide .guide_study > p { margin-bottom: 20px; } 
.evTest .exam_guide .subtit { font-weight: 700; position: relative; padding-left: 16px; } 
.evTest .exam_guide .subtit::before { content:''; background: #000; width: 8px; height: 8px; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); } 
.evTest .exam_guide .exam_guide_tit { background:#102444; padding:20px; font-size:18px; color:#fff; text-align:left; font-weight: 200; } 
.evTest .exam_guide .guide_summary { margin: 0 auto 40px; } 
.evTest .exam_guide .guide_summary p,.evTest .exam_guide .guide_summary span { display:inline-block } 
.evTest .exam_guide .guide_summary p { background:#ededed; padding: 32.6px 20.3px; border-radius: 100%; text-align: center; margin-right: 30px; } 
.evTest .exam_guide .guide_summary span { font-size:18px; line-height: 2; width: 78%; font-weight: 700; } 
.evTest .exam_guide .guide_summary span strong { padding: 0 26px; border-bottom:1px solid #000 } 
.evTest .exam_guide .guide_summary span strong.long { padding: 0 55px; } 

.evTest .exam_guide .guide_step .lec_recomend { /* position:absolute; *//* right: 15px; *//* font-weight: normal; */ } 
.evTest .exam_guide .guide_step .lec_recomend a { color: var(--point2); border-bottom: 1px solid; display: inline-block; line-height: 1.3; } 
.evTest .exam_guide .guide_step > ul {margin:20px auto 45px;display: flex;gap: 24px;/* justify-content: center; */} 
.evTest .exam_guide .guide_step > ul li {position:relative;/* float:left; */flex: 1;max-width: 145px;width:145px;padding: 10.3px 0;font-size:16px;text-align:center;border-radius: 10px;border: 1px solid var(--point2);display: flex;align-items: center;justify-content: center;} 
.evTest .exam_guide .guide_step > ul li.on { background: var(--point2); color: #fff; } 
.evTest .exam_guide .guide_step > ul li+li { /* margin-left:24px; */ } 
.evTest .exam_guide .guide_step > ul li+li::before {position:absolute;content:'';background: url(https://img.megagong.net/m/2022/0317_psat/tab2_ar.png) no-repeat center;top: 50%;left: -13%;width: 14px;height: 20px;margin-top: -10px;} 
.evTest .exam_guide .guide_step > ul li:nth-child(4)::before { left: -10%; } 
.evTest .exam_guide .guide_step > ul li:nth-child(4) { width: 195px; } 
 
.evTest .exam_guide .guide_study .guide_study_content { margin-top:20px } 
.evTest .exam_guide .guide_study .guide_study_content ul li { position: relative; padding-left: 10px; line-height: 1.8; } 
.evTest .exam_guide .guide_study .guide_study_content ul li::before { content:''; background: #000; width: 4px; height: 4px; border-radius: 100%; position: absolute; left: 0; top: 14px; } 
.evTest .tea_btn { width: 378px; background:#1d1d1d; color:#fff; margin-top:35px; display: inline-block; padding: 23.5px 0; font-size: 20px; border-radius: 12px; } 
.ans_O { color:#0030ff } 
.ans_X { color: var(--point2) } 

/* ´ä¾ÈÀÔ·Â */
.black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index:92; } 

.apply_test { border: 2px solid #000; width: 860px; position: fixed; top:50%; left:50%; z-index:93; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } 
.apply_box { padding: 40px 30px; position: relative; background: #fff; max-height: 800px; overflow-y: scroll; } 
.apply_test .btn_close { position:absolute; top:15px; right:15px; z-index:5; } 
.apply_test .stit { position: relative; text-align: left; display: block; font-size: 16px; color: #fff; padding: 10px 15px; background: #343434; border-bottom: 2px solid #000; } 
.apply_test .stit a { position: absolute; top: 50%; right:10px; transform: translateY(-50%); } 
.apply_test .stit a::before { content: "\00d7"; font-size:27px; color: #fff; } 
.apply_test .tit { font-size: 24px; margin: 0 auto 2\5px; text-align: center; font-weight: 700; } 
.apply_test table { font-size: 15px; border: 1px solid rgba(204,204,204, 1); background: #fff; text-align: center; margin-bottom: 20px; } 
.apply_test table th,
.apply_test table td { padding: 8px 0; } 
.apply_test table td:last-child { border-right: none } 
.apply_test table th { font-weight: 700; background: #f5f5f5; border: 1px solid rgba(204,204,204, 1); border-width: 0 1px; } 
.apply_test table td { border: 1px solid rgba(204,204,204, 1); } 
.apply_test table tr.last td:last-child { border-right: 1px solid rgba(204,204,204, 1); } 
.apply_test .tiny { font-size: 12px; color: #b2b2b2; } 
.apply_test div.timeBox { text-align: right; font-size: 18px; font-weight: 200; } 
.apply_test div.timeBox span { font-weight: 900; } 
.apply_test .answer_tbl { margin-bottom:30px } 
.apply_test .answer_tbl p { font-size: 18px; text-align:left; margin-bottom: 10px; font-weight: 700; line-height: 1; } 
.apply_test .answer_tbl p span { color:#ff0000; margin-left:15px; font-size:15px; font-weight: normal; } 
.apply_test .answer_tbl td { padding: 13px 0; } 
.apply_test .answer_tbl input[type=text], input[type=password], input[type=number] { border: none; padding: 0; width: 98%; text-align: center; height: 17px; } 
.apply_test .btn_box { margin: 30px auto 0; background:#1d1d1d; font-size: 18px; color:#fff; width:280px; border-radius: 10px; } 
.apply_test .btn_box a {padding: 17px 0;display: block;width: 100%;margin: 0 auto !important;} 

/*0519 ¹Ý¿µ*/
.btxt { margin: 160px auto 60px; } 
/*//0519 ¹Ý¿µ*/

@media (max-width:1200px) { /* evTest */
 .evTest h3 { margin-bottom:6% } 
 .evTest .exam_top { background-size: cover; padding: 45px 0 45px 35px; margin: 0 0 7%; min-height: 200px; } 
 .evTest .exam_top .tit { margin: 0 0 15px; width: 235px; } 
 .evTest .exam_top .txt { font-size: 15px; } 
 .evTest .exam_top .ico { font-size: 13px; border-radius: 10px; padding: 10.2px 11.2px; right: 2%; top: 12%; } 
 .evTest .exam_tit { padding-left: 10px; font-size: 18px; margin: 10% 0 1.5%; } 
 .evTest .test_info td .btn_wrap a { font-size: 13px; padding: 10px 0; } 
 .evTest .test_info td { height: 40px; } 
 .evTest .table2 th,.evTest .table2 td { padding: 9px 2px; word-break: normal; font-size: 14px; } 
 .down_btn img { width: 18px; } 

 .evTest .test_info { font-size: 13px; } 
 .evTest .test_info th { padding: 13px 0; } 
 
 .evTest .exam_noti { padding: 2%; } 
 .evTest .exam_noti dl { font-size: 14px; } 
 .evTest .exam_noti dt { margin-top: 4%; } 
 .evTest .exam_noti dd { position: relative; padding-left: 7px; } 
 .evTest .exam_noti dd::before { width:3px; height:3px; top: 6px; } 
 .evTest .tiny { font-size:12px; margin-top: 1.5%; } 

 .evTest .exam_tab_cont.new > div > div.dim.sec .dim_box { height: calc(100% - 65px) !important; } 
 .evTest .compare.data_dim ul.data div.dim .dim_box span { font-size: 14px; } 

 .evTest .exam_txt { padding: 2%; } 
 .evTest .exam_txt .name { font-size:18px; } 
 .evTest .exam_txt .name strong { padding: 0 1%; } 
 .evTest .exam_txt .txt { font-size: 14px; } 
 .evTest .exam_txt .txt .mb { margin-bottom: 20px; } 
 
 .evTest .exam_graph { margin-top: 12%; margin-bottom: calc(10% + 30px); width: 98%; margin-left: auto; margin-right: auto; } 
.evTest .exam_graph ul.data li.zero { margin-left: -12px; } 
.evTest .exam_graph ul.data li.max { margin-right: -12px; } 
 .evTest .exam_graph ul.data li img { max-width: 25px; } 
 .evTest .exam_graph ul.num li { font-size:13px; } 

 .evTest .exam_tab ul { margin: 0 0 1.5%; } 
 .evTest .exam_tab ul li { margin-right: 1%; font-size: 13px; } 
 .evTest .exam_tab ul li input { margin-right:5px; width: 10px; height: 10px; vertical-align: sub; } 
 
 .evTest .exam_guide > div { padding: 4% 3%; } 
 .evTest .exam_guide .exam_guide_tit { padding:2%; font-size:15px; } 
 .evTest .exam_guide .guide_summary { margin: 0 auto 4%; } 
 .evTest .exam_guide .guide_summary p { margin-right: 3%; font-size: 14px; padding: 30.4px 19.8px; } 
 .evTest .exam_guide .guide_summary span { font-size: 14px; } 
 .evTest .exam_guide .guide_summary span strong { padding: 0 4%; } 
 .evTest .exam_guide .guide_summary span strong.long { padding: 0 8%; } 

 .evTest .exam_guide .subtit { font-size: 14px; } 

 .evTest .exam_guide .guide_step > ul {margin: 1.5% auto 4%;/* gap: 0; *//* gap: 15px; */} 
 .evTest .exam_guide .guide_step > ul li { /* width: 21%; */font-size: 14px; } 
 .evTest .exam_guide .guide_step > ul li+li {/* margin-left:2.5%; */} 
 .evTest .exam_guide .guide_step > ul li+li::before {/* left: -11%; */} 
 .evTest .exam_guide .guide_step > ul li:nth-child(4)::before { left: -6%; } 
 .evTest .exam_guide .guide_step > ul li:nth-child(4) { width: 29%; } 
 .evTest .exam_guide .guide_study .guide_study_content { margin-top:1.5% } 
 .evTest .exam_guide .guide_study .guide_study_content ul li { font-size: 14px; } 
 .evTest .exam_guide .guide_study .guide_study_content ul li::before { top: 11px; } 
 .evTest .tea_btn { width: 50%; margin-top:3%; padding: 2% 0; font-size:17px; } 

 
 .evTest .exam_tab .dim_box { height: 74% !important; top: auto; } 

 .evTest .exam_tab_cont .table2 th, .evTest .exam_tab_cont .table2 td { padding: 7.5px 0; } 

 .apply_test { width: 95%; } 
 .apply_box { padding: 4% 3%; } 
 .apply_test .tit { font-size: 20px; margin: 0 auto 2%; } 
 .apply_test table { font-size: 13px; margin-bottom: 2%; } 
 .apply_test div.timeBox { font-size: 15px; } 
 .apply_test .answer_tbl { margin-bottom:3% } 
 .apply_test .answer_tbl p { font-size: 15px; margin-bottom:1.5% } 
 .apply_test .answer_tbl p span { margin-left: 8px; font-size: 12px; } 
 .apply_test .answer_tbl td { padding: 10px 0; } 
 .apply_test .btn_box { margin: 4% auto 0; font-size: 15px; width:38%; } 
 .apply_test .btn_box a { padding: 13px 0; } 

 .evTest .exam_noti.sec { margin-bottom:10% } 
 

 /*0413¹Ý¿µ*/
 .evTest .compare.data_dim table::before { height: 46%; top: 54%; line-height: 37.16px; padding: 0; font-size: 14px; } 
 .evTest .compare.data_dim table.v2::before { top: 12%; height: 12.5%; padding: 1% 0; font-size: 14px; } 
 .evTest .compare.data_dim table.v3::before { top: 12%; height: 12.5%; padding: 1% 0; font-size: 14px; } 
 .evTest .compare.data_dim ul.data .dim_box { width: calc(100% - 150px); } 
 .evTest .compare.data_dim ul.data .dim_box span { font-size:14px } 
 /* .evTest .exam_result > div.hei .dim_box { height: 67% !important; top: 17%; }  */
 .evTest .exam_result > div.hei .dim_box { height: calc(100% - 36px) !important; } 
 .evTest .exam_tab_cont.new > div > div.data_dim.fir .dim_box.data { height: calc(100% - 33px) !important; } 
 .evTest .exam_tab_cont.new > div > div.data_dim .dim_box.data span { font-size:14px } 
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .dim_box.data { height: calc(100% - 65px) !important; } 
 .evTest .exam_tab_cont.new > div > div.data_dim.third .dim_box.data { height: calc(100% - 65px) !important; } 
 .evTest .compare ul.data { margin: 6% auto 0 0; } 
 .evTest .compare .data li p { width: calc(100% - 155px); } 
 .evTest .exam_tab_cont.new > div > div.table_wrap.third { margin-bottom: 10%; } 
 .evTest .exam_result > div.dim .dim_box.data2 { height: 46%; } 
 .bnr_btn { padding: 3% 0 5%; } 
 .bnr_btn .inner { width:96% } 
 .bnr_btn p { margin: 5% 0 1%; padding-left: 1%; font-size: 18px; } 
 .bnr_btn .tiny_txt { margin: 3% auto 7%; } 
 .bnr_btn a img { width: 50%; } 
 /*//0413¹Ý¿µ*/

 /*0519 ¹Ý¿µ*/
 .btxt { margin: 10% auto 6%; } 
 /*//0519 ¹Ý¿µ*/

 .evTest .exam_tab_cont.new > div > div.dim.fir .dim_box {height: calc(100% - 33px) !important;}
}



@media (max-width: 992px) { /* evTest */
 .evTest .test_info td .btn_wrap a { font-size:13px } 
 .evTest .table2 { font-size: 13px; } 
 .evTest .exam_graph ul.data li { margin-left: -17px; } 
 .evTest .exam_graph ul.data li span { width: auto; } 
 .evTest .exam_graph ul.data li.zero { margin-left: -12px; } 
 .evTest .test_info.exam3 td { padding-left: 2%; } 
 .evTest .compare.data_dim table.v2::before { top: 13%; font-size: 12px; } 
 .evTest .compare.data_dim table.v3::before { top: 13%; font-size: 12px; } 
 .evTest .compare.data_dim ul.data .dim_box span,
 .evTest .compare.data_dim table::before, .evTest .exam_tab_cont.new > div > div.data_dim .dim_box.data span { font-size: 12px; } 
 .evTest .exam_tit span { font-size:12px; width: 60%; } 
 .evTest .exam_tit span i { margin-right:1%; } 
 .evTest .exam_tit span i img { width: 21%; } 

 /*0413¹Ý¿µ*/
 .bnr_btn p { font-size:15px } 
 /*//0413¹Ý¿µ*/}


@media (max-width: 768px) { 
 .evTest .table2 { font-size: 11px; } 
 /* evTest */
 .evTest .exam_top { padding: 30px 0 30px 15px; border-radius: 10px; min-height: 150px; } 
 .evTest .exam_top .ico { font-size: 11px; padding: 2px 3px; border-radius: 5px; right: 1%; top: 3%; } 
 .evTest .exam_top .ico.ico2 { width: auto; padding: 2px 3px; border-radius: 5px; } 
 .evTest .exam_top .ico br { display: none; } 
 .evTest .exam_top .tit { width: 200px; } 
 .evTest .exam_top .txt { font-size: 13px; } 
 .evTest .test_info { font-size: 12px; } 
 .evTest .test_info td .btn_wrap a { font-size: 12px; /* padding: 5px 0; */width: 75%; border-radius: 5px; } 
 
 .evTest .exam_tit { font-size: 14px; } 
 .evTest .exam_noti dl { font-size: 12px; } 
 .evTest .exam_txt .name { font-size: 14px; margin: 0 0 5px; } 
 .evTest .exam_txt .txt { font-size: 12px; } 
 .evTest .exam_txt .txt .mb { margin-bottom: 10px; } 
 .evTest .exam_txt p { font-size: 12px; } 
 .evTest .tiny { font-size:10px } 
 .evTest .exam_graph { height:30px; margin-top: 18%; width: 96%; } 
 .evTest .exam_graph ul.graph_txt li { top: 16%; font-size: 11px; } 
 .evTest .exam_graph ul.data li { bottom:24px; font-size: 11px; margin-left: -12px; } 
 .evTest .exam_graph ul.data li span { /* width: 38px; */font-size: 11px; } 
 .evTest .exam_graph ul.data li.max { margin-right: -10px; } 
 .evTest .exam_graph ul.data li.zero { margin-left: -10px; } 
 
 .evTest .exam_graph ul.num li { font-size:11px } 
 .evTest .exam_graph ul.data li img { max-width: 18px; } 
 .evTest .exam_graph .dim_box { height: 310% !important; top: -120%; } 
 .evTest .exam_tab .dim_box { height: 74% !important; top: auto; bottom: 0; } 
 .evTest .exam_tab ul li { font-size: 12px; } 
 .evTest .exam_guide > img { display: block; max-width: 110%; margin-left: -5%; } 
 .evTest .exam_guide .exam_guide_tit { font-size: 13px; } 
 .evTest .exam_guide .guide_summary p { font-size: 12px; padding: 20.7px 11.5px; } 
 .evTest .exam_guide .guide_summary span { font-size: 12px; width: 74%; } 
 .evTest .exam_guide .guide_step > ul li+li::before {width: 6px;height:10px;background-size:contain;top: 60%;left: -7.5%;} 
 .evTest .exam_result > div.dim .dim_box span { font-size: 12px; text-align: center; width: 100%; } 
.evTest .exam_guide .subtit { font-size: 12px; } 
 .evTest .exam_guide .guide_step > ul li { font-size: 12px; padding: 5px 0; border-radius: 5px; } 
.evTest .exam_guide .guide_study .guide_study_content ul li { font-size: 12px; } 
 .evTest .exam_guide .guide_study .guide_study_content ul li::before { width: 3px; height: 3px; top: 9px; } 
 
 .evTest .table2 th, .evTest .table2 td { font-size: 12px; } 

 /*220331 Ãß°¡*/
 .evTest .test_info.exam3 td select { font-size:11px } 
 /*//220331 Ãß°¡*/

 /*220413 Ãß°¡*/
 /* .evTest .exam_result > div.dim.hei .dim_box { height: 68% !important; }  */
 .evTest .exam_result > div.dim.hei .dim_box { height: calc(100% - 34px) !important } 
 .evTest .compare ul.data::before { width: calc(100% - 24%); right: 1%; background-size: 100% 100%; } 
 .evTest .compare .data li { height: 29px; } 
 .evTest .compare .data li > span { width: 18%; font-size: 14px; line-height: 29px; } 
 .evTest .compare .data li p { width: calc(100% - 24%); margin-left: 5%; } 
 .evTest .compare.data_dim table.v2::before { top: 15%; height: 15%; padding: 1.5% 0; } 
 .evTest .compare.data_dim table.v3::before { top: 15%; height: 15%; padding: 1.5% 0; } 
 .evTest .compare.data_dim ul.data .dim_box { width: calc(100% - 23%); } 
 .evTest .compare.data_dim ul.data .dim_box span,
 .evTest .exam_tab_cont.new > div > div.dim .dim_box span { font-size: 12px; } 
 .evTest .exam_tab_cont.new > div > div.data_dim .dim_box.data span { font-size:12px } 
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .dim_box.data { height: calc(100% - 61px) !important; } 
 .evTest .exam_tab_cont.new > div > div.data_dim.third .dim_box.data { height: calc(100% - 61px) !important; } 
 .evTest .exam_tab_cont.new > div > div.dim.sec .dim_box { height: calc(100% - 61px) !important; } 
 .bnr_btn p { font-size:13px; } 
 .bnr_btn .tiny_txt { font-size: 10px; margin: 1.5% auto 3.5%; } 
 /*//220413 Ãß°¡*/

 .apply_box { max-height: 600px; } 
 }
@media (max-width:680px){
 .evTest .exam_tit span { /* font-size:10px; */width:80% } 
 }
@media (max-width:576px) { /* evTest */
 .evTest .exam_guide .guide_step > p { flex-direction: column; gap: 15px; } 
 .evTest .exam_guide .guide_study > p { margin-bottom: 15px; } 
 .evTest .exam_guide .guide_step .lec_recomend { /* position:relative; *//* display:block; *//* left: 0; */font-size: 12px; } 
 .evTest .exam_guide .guide_step > ul {margin: 7% auto 5%;gap: 15px;} 
 .evTest .exam_guide .guide_step > ul li { font-size: 10px; } 
 
 .evTest .exam_graph ul.data li { font-size:10px; letter-spacing: -1px; margin-left: -12px; } 
 .evTest .exam_graph ul.data li span { /* width: 34px; */font-size: 10px; letter-spacing: -0.23em; } 
 
 .evTest .exam_tab .dim_box { /* height: 74% !important; */ } 
 .evTest .tea_btn { width: 55%; font-size:14px; } 
 
 .apply_test .tit { font-size: 16px; } 
 .apply_test table { font-size: 11px; } 
 .apply_test .answer_tbl p { font-size: 13px; } 
 .apply_test .answer_tbl p span { font-size: 10px; } 
 .apply_test .btn_box { font-size: 13px; } 

 /*220331 Ãß°¡*/
 
 /*220413 Ãß°¡*/
 .evTest .compare .data li { height: 20px; } 
 .evTest .compare .data li > span { font-size: 12px; line-height: 20px; } 
 .evTest .compare .data li p { width: calc(100% - 21.3%); margin-left: 1.8%; } 
 .evTest .compare ul.data::before { width: calc(100% - 21%); right: 1.2%; } 
 .evTest .compare.data_dim ul.data .dim_box { width: calc(100% - 20%); } 
 .evTest .compare.data_dim table::before { font-size: 10px; } 
 .evTest .compare.data_dim table.v2::before { top: 19.5%; height: 17%; } 
 .evTest .compare.data_dim table.v3::before { top: 19.5%; height: 17%; } 
 /* .evTest .exam_result > div.dim.hei .dim_box { height: 70% !important; }  */
 .evTest .exam_tab_cont.new > div > div.dim.third.type2 .dim_box { height: 65% !important; } 
 .evTest .exam_tab_cont.new > div > div.dim.third.type3 .dim_box { height: 60% !important; } 
 /*//220413 Ãß°¡*/

 /*220518 Ãß°¡*/
 .evTest .compare.data_dim table.v2::before,
 .evTest .compare.data_dim table.v3::before { height: 18%; } 
 .evTest .compare.data_dim table.v2::before,
 .evTest .compare.data_dim table.v3::before,
 .evTest .compare.data_dim ul.data .dim_box span,
 .evTest .exam_tab_cont.new > div > div.data_dim .dim_box.data span,
 .evTest .exam_tab_cont.new > div > div.dim .dim_box span { font-size: 10px; } 
 /*//220518 Ãß°¡*/}
@media (max-width: 480px) { /* evTest */
 .evTest .exam_top { padding: 25px 10px 15px; } 
 .evTest .exam_top .tit { width: 185px; } 
 .evTest .exam_top .txt { font-size: 12px; } 
 .evTest .exam_top .txt .mo { display: none; } 
 .evTest .exam_top .txt .pc { display: block; } 
 .evTest .exam_guide > div { padding: 4% 1.5%; } 
 
 .evTest .exam_guide .guide_summary p { padding: 15.7px 6.5px; } 
 .evTest .tea_btn { font-size:12px; } 

 .evTest .exam_tab_cont.new > div > div.dim.sec .dim_box { height: calc(100% - 82px) !important; } 
 
 /*220331 Ãß°¡*/
 .evTest .exam_tit span { margin-bottom:5px } 
 .evTest .exam_tit span i { display:block } 
 .evTest .exam_tit span i img { width: 30%; } 
 /*//220331 Ãß°¡*/

 /*220413 Ãß°¡*/
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .dim_box.data { height: calc(100% - 61px) !important; width: 35.6%; } 
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(4) { width: 10% !important; } 
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(7) { width: 12% !important; } 
 /*//220413 Ãß°¡*/}

@media (max-width:460px){
    .evTest .exam_tab_cont.new > div > div.data_dim.sec .dim_box.data {height: calc(100% - 75px) !important;}
}
@media (max-width:420px){
 .evTest .exam_tab_cont.new > div > div.dim.third.type3 .dim_box { height: 57% !important; } 
 .evTest .compare .data li > span { font-size: 11px; } 
 .apply_test { top:40% } 
 }
@media (max-width:380px){
 .evTest .exam_graph ul.data li { letter-spacing: -1.5px; } 
 }
@media (max-width:360px){
 .evTest .compare .data li > span { font-size: 10px; width: 20%; } 
 .evTest .compare .data li p { width: calc(100% - 26%); margin-left: 2%; } 
 .evTest .compare.data_dim ul.data .dim_box { width: calc(100% - 22%); } 
 .evTest .compare ul.data::before { width: calc(100% - 23%); right: 1.2%; } 

 /*220413 Ãß°¡*/
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(1),
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(2),
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(3),
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(4) { width: 9% !important; } 
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(5),
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(6) { width: 13% !important; } 
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .table2 colgroup col:nth-child(7) { width: 12% !important; } 
 .evTest .exam_tab_cont.new > div > div.dim.third.type2 .dim_box { height: 63% !important; } 
 /*//220413 Ãß°¡*/

 /*220519 Ãß°¡*/
 .evTest .compare.data_dim table.v2::before,
 .evTest .compare.data_dim table.v3::before { top:20%; height: 20%; padding: 2.5% 0; } 
 /*//220519 Ãß°¡*/}

@media (max-width:340px) { /*220413 Ãß°¡*/
 .evTest .exam_tab_cont.new > div > div.data_dim.sec .dim_box.data { height: 92.2% !important; } 
 .evTest .exam_tab_cont.new > div > div.dim.third .dim_box { height: 73% !important; } 
 /*//220413 Ãß°¡*/

}