@charset "utf-8";

body, html {height: 100%}
/* Layout */
#wrap_v4 {position:relative}
#container_v4 {position:relative; width:1025px; margin:0 auto}
#container_v4:after{display:block;clear:both;content:''}
.content_w_v4 {float:left; width:844px; margin-top:35px; text-align:left}

/* gnb */
.gnb_exam {width:1025px; height:43px; margin:0 auto; background-color:#067DFD}
.gnb_exam li {float:left}
.gnb_exam li a {display:block; font-size:14px; font-weight:bold; height:43px; letter-spacing:-1px; line-height:43px; text-align:center; background: url("/images/v4/exam_data/examdata_gnb.gif?v=210512") no-repeat scroll 0 0; background-size: 950px;}
.gnb_exam .link_gnb1 {background-position:0 1px; width:141px}
.gnb_exam .link_gnb2 {background-position:-149px 1px; width:105px;}
.gnb_exam .link_gnb3 {background-position:-250px 1px; width:98px;}
.gnb_exam .link_gnb4 {background-position:-348px 1px; width:73px}
.gnb_exam .link_gnb5 {background-position:-421px 1px; width:100px;}
.gnb_exam .on .link_gnb1 {background-position:0 -54px; width:141px}
.gnb_exam .on .link_gnb2 {background-position:-149px -54px}
.gnb_exam .on .link_gnb3 {background-position:-250px -54px}
.gnb_exam .on .link_gnb4 {background-position:-348px -54px}
.gnb_exam .on .link_gnb5 {background-position:-421px -54px}

/* left */
.left_m_v4 {float:left; width:151px; margin:30px 30px 0 0}
.left_ma_v4 {float:left; width:180px; margin:20px 30px 0 0}
.menu_v4 {padding-bottom:11px; margin-bottom:20px; border-bottom:1px solid #495164}
.menu_v4 li {padding:7px 0 8px 7px; text-align:left; border-bottom:1px solid #ebebeb; background: url("/images/v4/doc/bul_left_v4.gif") 7px 14px no-repeat scroll}
.menu_v4 li em {padding-left:7px}
.menu_v4 li a {color:#333}
.menu_v4 li.last {border-bottom:none}
.menu_v4 a {display:block; width:134px;padding-left: 7px; font-size:13px }
.menu_v4 .on {display:block; width:134px; font-weight:bold; background: url("/images/v4/doc/menu_on_v4.gif") right 4px no-repeat}
.cate_tit_v4 {margin-bottom:11px; padding-bottom:18px; border-bottom:2px solid #495164}
.cate_tit_v4 span a {background: url("/images/v4/exam_data/cate_tit.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:26px; line-height:17px; overflow:hidden; text-indent:-9999px; width:151px}
.cate_tit_v4 span.cate1 a {background-position:-4px 0}
.cate_tit_v4 span.cate2 a {background-position:-4px -46px}
.cate_tit_v4 span.cate3 a {background-position:-4px -92px}

/* sub menu */
.d_smenu_v4 {margin-bottom:30px; background-color:#f8f8f8; border:1px solid #d4d5d5}
.d_smenu_v4 ul {overflow:hidden; padding:18px 0 8px 22px}
.d_smenu_v4 li {float:left; width:260px; padding-left:7px; margin-bottom:10px; font-size:13px; background: url("/images/v4/doc/bul_left_v4.gif") 0 8px no-repeat scroll}
.d_smenu_v4 li a, .d_smenu_v4 li a:visited, .d_smenu_v4 li a:hover {color:#333}
.d_smenu_v4 li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}

/* content search */
.ex_sch_w {position:relative}
.ex_cont_sch {margin-bottom:8px; position: absolute; right: 0; bottom:0}
.the_ico_search {margin-left:-1px; background-image: url("/images/v4/doc/search_knou.gif")}
.b_search_v4 {float:left; position:relative; width:236px; z-index:999}
.b_search_v4 .btn_search {background-position:0 0; border:0 none; cursor:pointer; float:left; height:26px; overflow:hidden; width:31px}
.b_search_v4 .fld_inside .tf_keyword {float:left; width:196px; font-size:12px; font-weight:normal; height:26px; padding-left:7px; background-color:transparent; border:1px solid #c5c5c5}
.b_search_v4 .fld_inside .btn_search {background-position:0 0; height:28px; width:32px}
::-moz-placeholder{color:#959595}
:-ms-input-placeholder{color:#959595}
input:-moz-placeholder{color:#959595}
::-webkit-input-placeholder{color:#959595}

/* title */
.examr_cate_tit {padding:0 0 13px 6px; color: #333; font-size:19px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular,"맑은 고딕","Malgun Gothic","dotum"; border-bottom: 2px solid #495164}

/*notice*/
.exam_notice {font-size:13px; margin:17px 0 18px 5px}
.exam_notice li {display:block; padding-left:7px; margin-left:2px; line-height:23px; margin-bottom:1px; color:#363636; font-size:13px; letter-spacing:-0.3px; background:url("/images/v4/exam_data/bul_notice.gif") no-repeat 0 10px}
.exam_notice li em {color:#3565c9}

/* table */
.exam_lst {clear:both}
.exam_lst table {font-size:13px}
.exam_lst th {padding:13px 0 12px 0; color:#333; text-align:center; font-weight:bold; background-color:#f8f8f8; border-bottom: 1px solid #d1d1d1; border-top:2px solid #495164}
.exam_lst td {padding:9px 0; text-align:center; line-height:18px; border-bottom:1px solid #e4e5e7; word-break:break-all; color:#111}
.exam_lst td.t_date {color:#6e6e6e; font-size:12px}
.exam_lst a {color:#333}
.exam_lst tr:nth-child(even) {background-color: #f5f8fe}
.favorite {width:25px; height:27px; display:block; background:url("/images/v4/exam_data/ico_star.png") no-repeat 7px -28px; margin:0 auto; color:transparent; font-size:0}
.favorite.on {background-position:7px 4px}

/* tab */
.wrap_tab_v4 {height:31px; border-bottom:1px solid #838791;font-size:12px;}
.wrap_tab_v4 .list_tab {border-left:1px solid #d1d1d1; margin:0}
.wrap_tab_v4 .list_tab li {float:left; text-align:center; margin-left:-1px; font-weight:bold; border:1px solid #d1d1d1; border-bottom:0 none; background-color:#f8f8f8}
.wrap_tab_v4 .list_tab .link_tab {overflow:hidden;height:14px; font-size:12px;line-height:14px;color:#606060;text-decoration:none}
.wrap_tab_v4 .list_tab .on {position:relative; height:29px; padding-left:1px; margin:0 0 -1px -1px;padding-bottom:0;border:1px solid #3a5596;background-color:#496abc}
.wrap_tab_v4 .list_tab .on .link_tab {font-weight:bold;color:#fff}
.wrap_tab_v4 .list_tab li a span {display:inline-block; padding:0 18px 0 18px; height:30px; line-height:29px; font-size:13px}

/* paging */
.paging_v4 {clear:both; display:block; margin:0 auto; padding:30px 0 0 0; text-align:center; overflow:hidden}
.paging_v4 a,.paging_v4 strong{display:inline-block;position:relative;_width:20px;margin-right:1px;padding:3px 3px 5px;border:1px solid #fff;font:bold 13px verdana;line-height:normal;color:#000;text-decoration:none;min-width:18px;_min-width:26px}
.paging_v4 strong {border:1px solid #e2e2e2; color:#e54f47 !important}
.paging_v4 a:hover {border:1px solid #e2e2e2;background:#fff;text-decoration:underline; color:#333}
.paging_v4 .pre,.paging_v4 .next{display:inline-block;font-size:12px; font-family:dotum; font-weight:normal;color:#565656}
.paging_v4 .pre {display:inline-block;font-size:12px; font-weight:normal; color:#565656; margin-right:9px;!important}
.paging_v4 .next {display:inline-block;font-size:12px; font-weight:normal; color:#565656; margin-left:9px;!important}
.paging_v4 .pre:hover, .paging_v4 .next:hover {border:1px solid #fff}

/* sorting */
.sort_area_v4 {clear:both; height:27px; border-bottom:1px solid #e2e2e2; padding-top:13px; margin-bottom:20px}
.sort_lst_v4 {width:250px; display:block; float:left; margin-top:-2px}
.sort_lst_v4 li a {color:#606060}
.sort_lst_v4 li {float:left; color:#333; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 3px;  font-size:12px; padding:0 9px 0 10px; white-space:nowrap}
.sort_lst_v4 li.first {background:none; padding-left:4px}
.sort_lst_v4 .on a {font-weight:bold; color:#496abc}
.sort_lst_v4 dt span.point_icon{float:none;margin:-2px 0 0 5px;}
.sort_lst_v4 dt span.point_icon img {vertical-align: baseline;}

.sort_view {float:right}
.select_bx {float:left; font-size:11px; margin-left:7px; margin-top:-1px; position:relative; text-align:left}
.select_bx .value {background: none repeat scroll 0 center #fff; border:1px solid #d4d5d5; color:#505050; cursor:pointer; font-size:11px; height:17px; line-height:18px; padding-left:5px; text-align:left; width:62px}
.select_bx .arr {background: url("/images/v4/doc/bg_select_v4.gif") no-repeat scroll 0 0; display:inline-block; height:17px; overflow:hidden; position:absolute; right:1px; top:1px; vertical-align:top; width:17px}
.select_bx .lst_layer {background-color:#fff; border:1px solid #d4d5d5; padding:7px 0 0 5px; position:absolute; right:0; top:18px; width:62px; z-index:9999}
.select_bx .lst_layer .lst_select li {color:#505050; line-height:14px; margin-bottom:6px}
.select_bx .lst_layer .lst_select a {color:#505050}

.view_v4 {float:right; vertical-align:top; margin-top:-1px}
.view_v4 a {background:url("/images/v4/doc/view_type_v4.gif") no-repeat scroll 0 0; clear:right; float:left; height:19px;margin-left:-1px; width:21px; font-size:0; display:block; text-indent:-9999px}
.view_v4 .lst {background-position:0 0; width:21px}
.view_v4 .gallery {background-position:-20px 0}
.view_v4 .board {background-position:-40px 0}
.view_v4 .lst_on {background-position:0 -18px; position:relative; width:21px}
.view_v4 .gallery_on {background-position:-20px -18px; position:relative; width:21px}
.view_v4 .board_on {background-position:-40px -18px; position:relative; width:21px}

/* list */
.m_cont3_v4 {float:left; width:100%}
.t_word a {color:#228B46!important}

/* box list */
.practice_mode .pra_tit, .test_mode .te_tit {background: url("/images/v4/exam_data/exam_tit.png") no-repeat}
.exam_box_lst {padding-top:4px}
.exam_box_lst li {position: relative}
.exam_box_lst .ex_box {position: relative; height:220px; border:1px solid #c8cdd1; background-color: #fff; border-radius:12px; box-shadow:2px 2px 1px 1px rgba(242,242,242,1); margin-bottom:18px}
.ex_tit_area {width:100%; height:48px; background-color:#f4f8fe; position:relative; border-top-right-radius:12px; border-top-left-radius:12px; border-bottom: 1px solid #e5eaef}
.ex_tit_area span {overflow:hidden; font-size:1.30em; color: #0c0c0c; line-height:26px; display:block; font-weight:bold; letter-spacing:-0.5px; margin:0 0 0 60px; text-align: left; padding:13px 0 0 0}
.ex_tit_area .b_favorite {width:27px; height:27px; display:block; position:absolute; top:13px; left:24px; background: url("/images/v4/exam_data/ico_favorite.png") no-repeat 0 -67px; font-size:0; line-height:0}
.ex_tit_area .b_favorite:hover {background-position:0 -34px}
.ex_tit_area .b_favorite.on {background-position:0 0}
.btn_det_view {border:1px solid #c6ccd2; height:26px; width:80px; display: block; text-align:center; color: #5d6870; border-radius:15px; letter-spacing:-0.5px; text-decoration:none; line-height: 27px; background: url("/images/v4/exam_data/det_view_arr.gif") 61px 12px no-repeat; text-indent:-7px; position: absolute; right:25px; top:12px}
.btn_det_view:hover {border:1px solid #b3bbc2; text-decoration: none}
.btn_wrong_note {border:1px solid #88a5e0; height:26px; width:74px; display: block; text-align:center; color: #3e60b3; border-radius:15px; letter-spacing:-0.5px; text-decoration:none; line-height:27px; position: absolute; right:112px; top:12px; background-color:#dae6ff}
.btn_wrong_note:hover {border:1px solid #88a5e0; text-decoration: none}

.practice_mode {float:left; height:138px; border-right:1px solid #e7e7e7; margin:14px 27px 14px 55px; padding:4px 42px 0 0; box-sizing: border-box;}
.practice_mode .pra_tit {height:23px; font-size:16px; font-weight:bold; letter-spacing:-0.5px; color:#333; display:block; padding-left:29px; margin-left:3px; line-height:24px}
.practice_mode .pra_noti {color: #6e6e6e; font-size:13px; letter-spacing:-0.3px; word-spacing:-0.5px; line-height:21px; margin:7px 0 14px -2px}
.practice_mode .pra_noti em {color: #a7afb4}
.practice_mode .btn_pra_mode {display:inline-block; width:138px; height:36px; border-radius:2px; color: #fff; font-size:14px;  text-decoration:none; text-align:center; line-height:35px; letter-spacing:-0.3px; word-spacing:-0.3px; border:1px solid #5e6277; background-color:#5e6277}
.practice_mode .btn_pra_mode:hover {border:1px solid #54586b; background-color:#54586b}

.ex_select_bx {width:289px; float:left; margin-right:3px; position:relative; text-align:left }
.ex_select_bx .value {background-color:#eceded; color:#676767; cursor:pointer; font-size:12px; height:38px; width:285px; line-height:36px; text-align:left; border-radius:2px; text-indent:10px }
.ex_select_bx .arr {background:url("/images/v4/exam_data/sel_arr.gif") no-repeat scroll 0 0; display:inline-block; height:36px; overflow:hidden; position:absolute; right:3px; top:0; vertical-align:top; width:35px}
.ex_select_bx .lst_layer {padding:8px 0 12px 0; max-height:200px; position:absolute; left:0; top:38px; width:430px; overflow:auto; background-color:#fff; border:1px solid #9a9fa4; z-index:100}
.ex_select_bx .lst_layer .lst_select li a:hover {background-color:#f0f0f0}
.ex_select_bx .lst_layer .lst_select a {padding-left:11px; font-size:13px; color:#111; display:block; height:27px; text-decoration:none; line-height:28px}

.test_mode {float:left; margin:16px 20px 0 15px; padding-top:2px}
.test_mode .te_tit {height:23px; font-size:16px; font-weight:bold; letter-spacing:-0.5px; color:#333; display:block; padding-left:31px; line-height:24px; background-position:2px -39px}
.test_mode .te_noti {color: #6e6e6e; font-size:13px; letter-spacing:-0.3px; word-spacing:-0.5px; line-height:21px; margin:7px 0 14px 3px}
.test_mode .btn_test_mode {display: block; width:184px; height:36px; border-radius:2px; color: #fff; font-size:14px; text-decoration:none; text-align:center; line-height:35px; letter-spacing:-0.3px; word-spacing:-0.3px; border:1px solid #f24a41; background-color:#f24a41}
.test_mode .btn_test_mode:hover { border:1px solid #d9423a; background-color:#d9423a}
.test_mode .btn_test_mode em {font-weight:normal; letter-spacing:0}

.box_det_more {z-index:99; position: relative; width:842px; margin-top:-24px; margin-bottom:25px; border:1px solid #c8cdd1; border-top:1px solid #dce2e9; box-shadow:2px 2px 1px 1px rgba(242,242,242,1); border-bottom-left-radius:6px; border-bottom-right-radius:6px; background-color:#f4f8fe}
.box_det_more .det_inner {margin:25px; line-height:22px; font-size:13px; letter-spacing:-0.5px; color:#333}
.box_det_more .det_inner p {margin-bottom:8px}
.box_det_more .det_inner p a {color:#3565c9}

.ex_time_lst {overflow: hidden; margin-left:5px}
.ex_time_lst li {width:25%; float:left; color:#bbb}
.ex_time_lst li a {color:#111; padding:3px 0 4px 0; display:inline-block; font-size:13px}

/* main */
.ma_cate_v4 {position:relative; margin-top:20px; padding-bottom:17px; border-bottom:2px solid #495164}
.ma_cate_v4:after {display:block;clear:both;content:''}
.ma_cate_v4 strong {float:left; display:block; width:134px; margin-left:28px; margin-top:1px}
.ma_cate_v4>ul>li {clear:both; width:1025px; padding-top:11px; margin-bottom:27px;text-align:left; border-top:1px solid #ebebeb}
*:first-child+html .ma_cate_v4>ul>li {margin-bottom:5px;}
.ma_cate_v4>ul>li:first-child { border:none}
.ma_cate_v4 ul ul li {float:left; padding:0 8px 0 10px; background:url("/images/v4/doc/cline_v4.gif") 0 3px no-repeat}
.ma_cate_v4 ul ul li:first-child {background-image:none; padding-left:0}
.ma_cate_v4 .cate_more {padding:23px 0 0 162px}
.ma_cate_v4 a {color:#343434; font-size:13px }
.ma_cate_v4 .cate_w {width:475px; float:left}

.ma_cate_v4 .detail_aside {position:absolute; top:0; right:-215px;}

.cate_view_v4 a {position:absolute; right:5px; bottom:16px; background:url("/images/v4/doc/btn_cate_view.gif") no-repeat scroll 0 0; height:20px; width:22px; font-size:0; display:block; text-indent:-9999px}
.cate_view_v4 .close_v4 {background-position:0 -20px}
.cate_view_v4 .open_v4 {background-position:0 0}


/* main content */
.left_ma_v4 {float:left; width:180px; margin:20px 30px 0 0}
.exam_schedule {border:1px solid #d1d1d1; text-align:left; background-color: #fff}
.exam_schedule ul {padding:14px 10px 0 10px}
.exam_schedule li {margin-bottom:10px; padding-bottom:10px; letter-spacing:-0.5px; word-spacing:-1px; border-bottom: 1px solid #ebebeb}
.exam_schedule li:last-child {border-bottom:none}
.schedule_tit {display:block; text-align:center; font-size:12px; color:#202020; background-color:#f2f2f2; padding:14px 0 15px 0; letter-spacing:-0.5px; font-weight: bold; border-bottom: 1px solid #e1e1e1}
.schedule_tit em {font-size: 14px; vertical-align:0px}

.exam_schedule .s_tit { display: block; line-height:18px; padding-bottom:3px}
.exam_schedule .s_tit a {color:#343434}
.exam_schedule .s_date {display: block; color:#6e6e6e; letter-spacing:0}

.content_ma_v4 {float:left; margin:20px 0 0 0; width:814px; text-align:left}
.exam_info {width:814px; height:78px; margin-bottom:25px; background:url("/images/v4/exam_data/exam_info.gif") no-repeat 0 0}


/* open event */
.ex_open_event img {vertical-align: top; padding: 0; margin: 0}
.ex_open_event .btn_go_ev {display: inline-block; height: 22px; line-height: 22px; padding: 0 12px; border: 1px solid #b3b8c1; background-color: #b7bbc3; border-radius: 13px; font-size: 12px;  color: #fff; text-decoration: none; font-weight: normal; margin-right: 4px; vertical-align: 5px; word-spacing: -2px; letter-spacing: -0.7px; position: absolute}
.ex_open_event .btn_go_ev:hover {border: 1px solid #7b8290; background-color: #7b8290}
.ex_url_area {position: relative; width:1025px; height:273px ; background:url("/images/v4/exam_data/event/exam_ev6.gif") 0 3px no-repeat }
.ex_url_area .inner {position: absolute; top:128px; left:160px }
.ex_url_area .in_url { width:700px; height:81px; background-color: #fff; position: relative}
.ex_url_area .in_url .btn_complete { width:141px; height:81px; background: url("/images/v4/exam_data/event/btn_complete.gif") no-repeat 0 0; position:absolute; top:0; right:0; display: block; font-size: 0}
.ex_url_area .in_url input {width:520px; height: 50px; font-size:20px; font-weight: bold; color: #333; text-align: left; position: absolute; left:20px; top:15px; border: none}

.ex_refund_area {background: url("/images/v4/exam_data/event/ev_in_bg.gif") repeat-y 0 0}
.ex_refund_area ul {width:785px; margin-left:66px; margin: 0 auto}
.ex_refund_area li {padding-top:27px; padding-bottom:65px; margin-top: 19px; border-top:1px solid #e6e6e6; clear: both}
.ex_refund_area li:first-child {border-top:none; margin-top:0; padding-top:10px; padding-bottom:0}
.ex_in_area {float: left}
.ex_in_area .in_url input {width:568px; height: 50px; padding: 0 10px; font-size:18px; font-weight: bold; color: #333; text-align: left; border:1px solid #9e9e9e; border-radius: 3px}
.btn_complete { width:100px; height:52px; background: url("/images/v4/exam_data/event/btn_submit.gif") no-repeat 0 0; display: block; font-size: 0; float:left; margin-left: 5px}
.btn_complete2 { width:100px; height:52px; background: url("/images/v4/exam_data/event/btn_submit2.gif") no-repeat 0 0; display: block; font-size: 0; float:left; margin-left: 5px}


.ex_refund_area .step1 {width:75px; height:75px; float: left; background: url("/images/v4/exam_data/event/step1.gif") no-repeat 0 0; display: block; margin-top: -10px; margin-right: 14px}
.ex_refund_area .step2 {width:75px; height:75px; float: left; background: url("/images/v4/exam_data/event/step2.gif") no-repeat 0 0; display: block; margin-top: -10px; margin-right: 14px}
.ex_refund_area .step3 {width:75px; height:75px; float: left; background: url("/images/v4/exam_data/event/step3.gif") no-repeat 0 0; display: block; margin-top: -10px; margin-right: 14px}
.ex_refund_area .step4 {width:75px; height:75px; float: left; background: url("/images/v4/exam_data/event/step4.gif") no-repeat 0 0; display: block; margin-top: -10px; margin-right: 14px}

.ex_refund_area .ex_select_w {}
.ex_refund_area .ex_select_bx {width:252px; float:left; position:relative; text-align:left; margin-right:7px}
.ex_refund_area .ex_select_bx .value {color:#555; cursor:pointer; font-size:13px; height:50px; width:252px; line-height:50px; text-align:left; border-radius:1px; text-indent:12px; background-color:#f7f7f8; border:1px solid #cdced6; letter-spacing: -0.5px}
.ex_refund_area .ex_select_bx .arr {background:url("/images/v4/document/ex_sel_arr.gif") no-repeat scroll 0 0; display:inline-block; height:42px; overflow:hidden; position:absolute; right:2px; top:5px; vertical-align:top; width:41px}
.ex_refund_area .ex_select_bx .ev_lst_layer {padding:8px 0 12px 0; height:150px; position:absolute; left:0; top:50px; width:305px; overflow-x:hidden; overflow-y:auto; background-color:#fff; border:1px solid #262626; z-index:9999}
.ex_refund_area .ex_select_bx .ev_lst_layer .lst_select li {padding-bottom:10px;}
.ex_refund_area .ex_select_bx .ev_lst_layer .lst_select li a:hover {background-color:#f0f0f0}
.ex_refund_area .ex_select_bx .ev_lst_layer .lst_select li {padding-top: 0; margin-top: 0; border: none}
.ex_refund_area .ex_select_bx .ev_lst_layer .lst_select a {padding-left:11px; font-size:13px; color:#111; display:block; height:28px; text-decoration:none; line-height:29px}

.ex_id_up {margin-left: 89px; clear: both; overflow: hidden; position: relative}
.btn_id_up {position: absolute; right:0; top:0}
.attach_wrap {margin-bottom:5px}
.file_input {overflow:hidden; display:inline-block; width:456px; height:50px; line-height:50px; padding:0 8px; vertical-align:middle; border:1px solid #ccc; box-shadow:none; background-color: #f7f7f8; font-size:15px; font-weight: bold; letter-spacing: -0.5px; color: #777; text-indent: 7px }
.file_btn {position:relative; display:inline-block; width:auto; height:50px; vertical-align:middle; overflow:hidden; border: 1px solid #adadad; margin-left:-5px; font-size: 15px; color:#000;   }
.file_btn input {position:absolute; z-index:2; top:0px; right:0px; opacity:0; cursor:pointer; width:200%; height:200%; -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); filter:alpha(opacity=0);}
.btn_file {display:inline-block; cursor:pointer; vertical-align:middle; background-color:#e6e6e6; text-align:center; color:#222; padding:0 30px 0 30px; height:50px; font-size:14px; font-family:"맑은 고딕","Malgun Gothic","Dotum"}
.in_result_txt {color:#463f9e; font-weight: normal; font-size:15px; font-weight: bold; padding:7px 0 0 7px; letter-spacing:-0.3px}
.in_result_txt em {display: inline-block; vertical-align:-2px}


::-webkit-input-placeholder{color:#777; font-weight: normal; font-size:15px; font-weight: bold; letter-spacing: -0.5px;}
::-moz-placeholder{color:#777; font-weight: normal; font-size:15px; font-weight: bold; letter-spacing: -0.5px}
:-ms-input-placeholder{color:#777; font-weight: normal; font-size:15px; font-weight: bold; letter-spacing: -0.5px}
.ex_in_area .in_url input:-ms-input-placeholder {color:#777; font-weight: normal; font-size:15px; font-weight: bold; letter-spacing: -0.5px}

/*2025037104325*/
.b_search_v4 {
	z-index: auto;
}

/*2025031310542*/
.examr_cate_tit {
	padding: 7px 0 13px 5px;
	font-weight: 700;
}

.b_search_v4 .fld_inside .tf_keyword::placeholder {
	font-size: inherit;
	font-weight: inherit;
	color: #959595;
}
.exam_box_lst .ex_box a:hover,
.practice_mode .btn_pra_mode:hover,
.test_mode .btn_test_mode:hover {
	text-decoration: none;
}