@charset "utf-8";

/* 초기화 */
html {overflow-y:scroll;font-size: 14px;}
body {width: 100%;height: 100%;margin: 0;padding: 0;font-size:14px;font-family: "나눔고딕", "NanumGothic", "Malgun Gothic", "Gulim", "dotum" !important;background: #fff;}
ul,li {list-style: none;margin: 0;padding: 0;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: "나눔고딕", "NanumGothic", "Malgun Gothic", "Gulim", "dotum";}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display:block}
strong, b {font-weight: 600;}
.inline_block {display: inline-block;}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family: "나눔고딕", "NanumGothic", "Malgun Gothic", "Gulim", "dotum";font-size:1em}
input[type="text"], input[type="password"] {border: 1px solid #ccc;padding: 5px 10px;box-sizing: border-box;background: none;height: auto;width: auto;color: #222;border-radius: 3px;}
input[type="submit"] {cursor: pointer;padding: 4px 10px;border: 1px solid #bbb;}
button {cursor:pointer}

textarea, select {font-family: "나눔고딕", "NanumGothic", "Malgun Gothic", "Gulim", "dotum";font-size:1em;margin: 0;}
select {margin:0;padding: 3px 12px;}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited, a:hover, a:focus, a:active {color:#000;text-decoration:none;}

.center {text-align: center !important;}
.right {text-align: right;}
.left {text-align: left;}
.clear {clear: both;}
.wrap {width:100%;max-width: 1100px;margin: 0 auto;position: relative;box-sizing: border-box;}
.border_r0 {border-right: 0 !important;}
.bold {font-weight: 600;}
.blue {color: #005baa !important;}
.sky {color: #1d99da !important;}
.red {color: #ca2020 !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt20 {margin-top: 20px !important;}
.mb10 {margin-bottom: 10px !important;}
.w100 {width: 100% !important;}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

.hd_menu {width:100%;background: #1b4fa0;}
.hd_menu .bg {background:#143b78;color: #fff;display: inline-block;float: left;padding: 10px 20px;font-size: 0.8em;color: #fff;box-sizing: border-box;}
.hd_menu .gnb {text-align: right;}
.hd_menu .gnb li {display: inline-block;}
.hd_menu .gnb li a {display:block;padding: 10px 15px;font-size: 0.8em;color: #fff;box-sizing: border-box;}

/* 전체 검색 */
#hd_sch {float:left;margin:0 0 0 20px;padding:0;border:1px solid #c3c6ca}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {padding-left:5px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 5px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer}

/* 텍스트 크기 조절 */
#text_size {float:left;margin:0 0 0 10px;letter-spacing:-3px}
#text_size button {margin:0;padding:1px 2px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle;cursor:pointer}
.ts_up {font-size:1.167em !important}
.ts_up2 {font-size:1.3em !important}

/* 메인메뉴 */
#gnb {position:relative;margin:-1px 0 0;border-top:1px dotted #dde4e9;border-bottom:1px solid #dde4e9;background:#ecf0f7}
#gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_1dul {margin:0 auto !important;padding:0;width:970px;zoom:1}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_1dli {z-index:10;position:relative;float:left}
.gnb_1da {display:inline-block;padding:0 40px 0 10px;height:35px;background:url('/images/cn/gnb_bg00.gif') center right no-repeat;font-weight:bold;line-height:2.95em;text-decoration:none}
.gnb_1da:focus, .gnb_1da:hover {background:url('/images/cn/gnb_bg00.gif') #333 center right no-repeat;text-decoration:none}
.gnb_1dli_air .gnb_1da {background-color:#333;color:#fff}
.gnb_1dli_on .gnb_1da {background-color:#333;color:#fff}
.gnb_2dul {display:none;position:absolute;top:35px;width:180px}
.gnb_2da {display:block;padding:13px 10px;text-align:left;text-decoration:none}
.gnb_1dli_air .gnb_2da {background-color:#333;color:#fff}
.gnb_1dli_on .gnb_2da {background-color:#333;color:#fff}
.gnb_2da:focus, .gnb_2da:hover {background:#666;text-decoration:none}
.gnb_1dli_over .gnb_2dul {display:block;left:0;background:#fff}
.gnb_1dli_over2 .gnb_2dul {display:block;right:0;background:#fff}

#gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a {text-decoration:underline}

/* 중간 레이아웃 */
#wrapper {z-index:5;margin:0 auto;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#aside {float:right;margin:0 0 0 -1px;width:210px;border-left:1px solid #dde4e9;background:#fff}

/* 하단 레이아웃 */
.footer {clear: both;border-top:1px solid #ddd;}
.ft_copy {width:100%;background: #fff;color: #666;padding: 20px 0;}
.ft_copy img {display: inline-block;float: left;padding: 30px 0;}
.ft_copy ul {display: inline-block;padding-left: 30px;margin-bottom: 15px;}
.ft_copy ul li {display: inline-block;padding: 0 10px;border-right: 1px solid #888;}
.ft_copy ul li a {color: #666;}
.ft_copy ul li a:hover {color: #444;}
.ft_copy p {display: inline-block;padding-left: 40px;font-size: 0.95em;color: #666;line-height: 1.6em;box-sizing: border-box;}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {position:absolute;top:0;left:161px;;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:31px;height:31px;background:url('/images/cn/captcha.png') no-repeat;}
#captcha #captcha_reload {position:absolute;top:31px;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/images/cn/captcha.png') no-repeat  0 -30px;border-top:1px solid #ccc;text-indent:-999px}
#captcha #captcha_key {margin:0 0 0 33px;padding:0 5px;width:130px;height:60px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/images/cn/captcha.png') no-repeat  0 -30px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('/images/cn/captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* 버튼 */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#3694f4;color:#fff;letter-spacing:-0.1em;cursor:pointer;}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:7px 5px;border:0;background:#333;color:#fff;line-height:1.7em;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {padding:7px;border:1px solid #d9ded9;background:#fff;color:#000;text-decoration:none;vertical-align:middle;font-size: 0.9em;}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none;background: #f2f2f2;}
a.btn_b02 {padding:7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle;line-height: 1.4em;font-size: 0.9em;}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none;background:#333;}
a.btn_admin {padding:7px;border:1px solid #333;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle;line-height: 1.4em;} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none;background: #333;}

/* 댓글 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 기본테이블 */
table {width: 100%;border-spacing: 0;border-right: 1px solid #ccc;border-top: 1px solid #ccc;}
table th {text-align: center;font-weight: 600;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px 0;box-sizing: border-box;}
table td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px 7px;box-sizing: border-box;}
table caption {display: none;height: 0;}

.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 th {padding:12px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:8px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#222;vertical-align:middle;line-height:1.6em;font-size: 1.1em;}
.tbl_frm01 textarea {padding:2px 2px 3px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* 자료 없는 목록 */
.empty_table {padding:20px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;}
.empty_list a {color: #0e87c7;font-weight: 500;}

/* 필수입력 */
.required, textarea.required {border: 1px solid #b5b1b0 !important;line-height: 1.7em;padding: 5px 10px;}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_group {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#0e87c7;}
.txt_expired {color:#ccc}
.txt_rdy {color:#666;font-weight: 500;}

/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:10px 20px;border-top:3px solid #333;border-bottom:1px solid #ccc;background:#fff;}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block;cursor:pointer}
.new_win .win_btn input {}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

/* 검색결과 색상 */
.sch_word {color:#1392d3}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {padding:6px 10px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle;border: 1px solid #ccc;}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#fff;text-decoration:none}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

/*메일인증*/
.rg_em{margin-top:5px}

.rg_em caption{padding:0;font-size:0;line-height:0;overflow:hidden}

/*캡챠 모바일에서 피시버젼*/
#captcha.m_captcha audio{display:block;margin:5px 0 10px;}
#captcha.m_captcha #captcha_key{margin-left:3px }
#captcha.m_captcha #captcha_reload span{background:none;display:inline}
#captcha.m_captcha  #captcha_reload {position:relative ;width:auto;top:0;left:0;margin:0;padding:0 10px;height:43px;border:0;background:#e4eaec;vertical-align:middle;overflow:hidden;cursor:pointer}

/* 공통 */
.w768 {display: none !important;}

/* 메인 */
.visual_1 {background:url("/images/cn/visual1_bg.jpg") repeat-x bottom center;background-color: #dfe0e3;}
.visual_1 .wrap {text-align: right;}
.main_box1 {width: 100%;margin-top: 30px;}
.main_box1:after {content: "";display: block;clear: both;}
.main_box1 ul li {display: inline-block;width: 23.1%;margin-left: 2.5%;min-height: 295px;background-color: #333;float: left;text-align: center;}
.main_box1 ul >li >a {padding: 80px 0;width: 100%;display: block;box-sizing: border-box;color: #fff;font-family:"나눔스퀘어", 'Nanum Square';}
.main_box1 ul li h3 {font-size: 2.6em;font-weight: 600;font-family:"나눔스퀘어", 'Nanum Square';}
.main_box1 ul li p {font-size: 1.05em;margin-top: 15px;border: 1px solid #fff;padding: 5px 15px;box-sizing: border-box;display: inline-block;}
.main_box1 .box1_1 {margin-left: 0;background:url("/images/cn/box1_1_bg.png") no-repeat right bottom;background-color: #00a882;}
.main_box1 .box1_1:hover {background-color: #00c29a;}
.main_box1 .box1_2 {background:url("/images/cn/box1_2_bg.png") no-repeat right bottom;background-color: #2263c8;}
.main_box1 .box1_2:hover {background-color: #2875db;}
.main_box1 .box1_3 {background:url("/images/cn/box1_3_bg.png") no-repeat right bottom;background-color: #2083cb;}
.main_box1 .box1_3:hover {background-color: #2592df;}
.main_box1 .box1_4 {background:url("/images/cn/box1_4_bg.png") no-repeat right bottom;background-color: #f6893e;}
.main_box1 .box1_4:hover {background-color: #ff944c;}
.main_box2 {width: 100%;margin-top: 30px;}
.main_box2:after {content: "";display: block;clear: both;}
.main_box2 .box2_1 {width: 40%;display: inline-block;float: left;position: relative;border: 1px solid #ccc;box-sizing: border-box;}
.main_box2 .box2_1 .box2_1_t {width: 100%;padding: 13px 0;font-size: 1.2em;border-bottom: 1px solid #ddd;background: #113875 url("/images/cn/subnav_bg.png") no-repeat right bottom;}
.main_box2 .box2_1 .box2_1_t h3 {color: #fff;font-weight: normal;padding:0 0 0 42px;background: url("/images/cn/box2_1_t_bg.png") no-repeat 20px center;}
.main_box2 .box2_1 .box2_1_t span {position: absolute;top: 13px;right: 20px;color: #aaa;border:1px solid #aaa;padding: 0 3px;font-size: 0.9em;text-align: center;}
.main_box2 .box2_1 .box2_1_t span:hover {background: rgba(255, 255, 255, 0.05);cursor: pointer;}
.main_box2 .box2_1 .box2_1_cont {padding: 16px 20px 7px 20px;height:225px;overflow:auto;background: url("/images/cn/box2_1_bg.png") no-repeat center;}
.main_box2 .box2_1 .box2_1_cont li {padding: 0 0 12px 12px;background: url("/images/cn/bullet2.png") no-repeat left 8px;}
.main_box2 .box2_1 .box2_1_cont li a {line-height: 1.4em;color: #666;font-size: 1em;}
.main_box2 .box2_1 .box2_1_cont li strong {display: block;font-size: 1.1em;color: #2263c8;}
.main_box2 .box2_2 {width: 57%;margin-left: 3%;display: inline-block;border: 1px solid #ccc;padding:15px 25px;box-sizing: border-box;min-height: 272px;}
.main_box2 .box2_2 .board_box {width: 100%;}
.main_box2 .box2_2 .board_box .board_tit {width:100%;padding: 10px 0;position: relative;}
.main_box2 .box2_2 .board_box .board_tit li {display: inline-block;width: 16%;border-left: 1px solid #ddd;text-align: center;}
.main_box2 .box2_2 .board_box .board_tit li:first-child {border-left: 0;text-align: inherit;}
.main_box2 .box2_2 .board_box .board_tit li a {font-size: 1.3em;color: #444;font-weight: 500;font-family:"나눔스퀘어", 'Nanum Square';display: inline-block;}
.main_box2 .box2_2 .board_box .board_tit .more {position:absolute;top:10px;right:0;background: #2083cb;color:#fff;font-weight: normal;padding:2px 5px;box-sizing: border-box;}
.main_box2 .box2_2 .board_box .board_tit li.active a{color: #2083cb;font-weight: 600;}
.main_box2 .box2_2 .board_box .board_cont {padding-top: 10px;width: 100%;font-size: 0.95em;}
.main_box2 .box2_2 .board_box .board_cont li {line-height: 2.1em;background: url("/images/cn/bullet1.png") no-repeat left 12px;padding-left: 12px;}
.main_box2 .box2_2 .board_box .board_cont li a {color: #333;}
.main_box2 .box2_2 .board_box .board_cont li a:hover {font-weight: 500;}
.main_box2 .box2_2 .board_box .board_cont li span {float: right;color: #444;}
.main_box3 {width: 100%;margin-top: 30px;background: #eee;min-height: 150px;padding: 20px 0;box-sizing: border-box;}
.main_box3:after {content: "";display: block;clear: both;}
.main_box3 .box3_1 {width: 32%;display: inline-block;float: left;padding: 5px 0 0 0;box-sizing: border-box;}
.main_box3 .box3_1 h3 {font-size: 1.3em;color: #333;font-weight: 600;font-family:"나눔스퀘어", 'Nanum Square';}
.main_box3 .box3_1 strong {font-size: 2.6em;color: #1e3b7f;font-weight: 600;font-family:"나눔스퀘어", 'Nanum Square';margin-bottom: 5px;display: inline-block;}
.main_box3 .box3_1 p {color: #333;width: 100%;}
.main_box3 .box3_1 p span {color: #2263c8;font-weight: 600;width: 50px;display: inline-block;}
.main_box3 .box3_2 {width: 31%;display: inline-block;float: left;margin-left: 3%;background:url("/images/cn/box3_2_bg.png") no-repeat right bottom;background-color: #19b5d6;min-height: 30px;padding: 20px;box-sizing: border-box; }
.main_box3 .box3_2:hover {background-color: #1bbce0;}
.main_box3 .box3_2 h3 {font-size: 1.6em;color: #ffc107;font-weight: 600;font-family:"나눔스퀘어", 'Nanum Square';}
.main_box3 .box3_2 p {color: #fff;font-size: 0.9em;margin-top: 15px;display: inline-block;width: 70%;}
.main_box3 .box3_3 {width: 31%;display: inline-block;float: left;margin-left: 3%;background-color: #fff;border:1px solid #ddd;padding: 17px 0;box-sizing: border-box;}
.main_box3 .box3_3 ul li {display: inline-block;float: left;width: 33%;text-align: center;}
.main_box3 .box3_3 ul li p {color: #666;font-weight: 600;margin-top: 5px;display: block;font-size: 0.9em;}
.main_box3 .box3_3 ul li a:hover p {color: #444;}
.main_box3 .box3_4 {width: 100%;margin-top:20px;background-color: #fff;border:1px solid #ddd;box-sizing: border-box;display: inline-block;}
.main_box3 .box3_4 h3 {background: #2263c8;color: #fff;font-weight: 600;font-size: 1.1em;width: 13%;display: inline-block;float: left;text-align: center;padding: 25px 0;}
.main_box3 .box3_4 ul {display: inline-block;width: 87%;padding: 10px 1%;box-sizing: border-box;}
.main_box3 .box3_4 ul li {display: inline-block;float: left;background: url("/images/cn/box3_4.png") no-repeat left center;}
.main_box3 .box3_4 ul li.li_first {background: none;}
.main_box3 .box3_4 ul li a {padding: 15px 17px;display: inline-block;box-sizing: border-box;font-weight: 600;}
.main_box3 .box3_4 ul li a:hover {color: #444;}

/* 서브 */
.container {min-height: 500px;width: 100%;}
.sub_nav {display: inline-block;width: 20%;float: left;padding-bottom: 50px;margin-top: -47px;}
.sub_nav h3 {background:url("/images/cn/subnav_bg.png") no-repeat right bottom;background-color: #213153;color: #fff;text-align: center;padding: 50px 0;box-sizing: border-box;font-size: 2em;font-weight: 600;font-family:"나눔스퀘어", 'Nanum Square';}
.sub_nav .depth_1 >li {border: 1px solid #ccc;border-top:0;background: url("/images/cn/bullet3.png") no-repeat 90% 18px;}
.sub_nav .depth_1 >li.active {background: url("/images/cn/bullet3_on.png") no-repeat 90% 18px;}
.sub_nav .depth_1 >li >a {padding: 15px 20px;box-sizing: border-box;display: inline-block;font-size: 1.05em;width: 100%;}
.sub_nav .depth_1 >li:hover {background-color: #f9f9f9;}
.sub_nav .depth_1 >li.active >a {color: #75b422;font-weight: 600;}
.sub_nav .depth_2 {border-top:2px solid #75b422;padding: 10px 0;background: #f2f2f2;}
.sub_nav .depth_2 li {padding-left: 20px;box-sizing: border-box;}
.sub_nav .depth_2 li a {padding: 6px 15px;box-sizing: border-box;display: block;background: url("/images/cn/c_bullet5.png") no-repeat left center;color: #444;}
.sub_nav .depth_2 li a:hover {color: #000;}
.sub_nav .depth_2 >li.active >a {font-weight: 600;}
.quick_link {margin-top: 50px;}
.quick_link ul {border-top: 1px solid #ccc;}
.quick_link ul li {border: 1px solid #ccc;border-top:0;}
.quick_link ul li a {display: inline-block;width: 100%;padding:12px 30px;box-sizing: border-box;vertical-align: middle;background: #f6f9ff;}
.quick_link ul li a:hover {background: #fff;}
.quick_link ul li img {display: inline-block;float: left;}
.quick_link ul li span {padding: 6px 5px 6px 20px;box-sizing: border-box;display: inline-block;}
.quick_link .quick_tit {background: #5c6872;color: #fff;text-align: center;padding: 5px 45px;box-sizing: border-box;font-size: 0.9em;}
.quick_link .quick_tit img {padding: 3px 0;box-sizing: border-box;}
.quick_link .quick_tit span {padding: 5px 0;box-sizing: border-box;display: inline-block;color: #ddd;}
.sub_cont {display: inline-block;width: 80%;padding: 48px 0 90px 40px;box-sizing: border-box;min-height: 500px;color: #444;line-height: 1.8em;}
.cont_type1 {text-align: justify;font-size: 1.1em;}
.cont_type2 {padding:10px 0 20px 10px;box-sizing: border-box;}
.cont_type3 {padding:0 0 10px 15px;box-sizing: border-box;}
.info1:after {content: "";clear: both;display: block;}
.info1 p {float: left;width: 84%;}
.info1 div {float: left;width: 16%;text-align: right;}
.word_type1 {width: 100%;border: 1px solid #ddd;margin: 15px 0;}
.word_type1 .span4 {background:url("/images/cn/bg_1.png");background-color: #f9f9f9;padding:15px 0;box-sizing: border-box;text-align: center;}
.word_type1 .span6 {padding: 18px 0 15px 0;box-sizing: border-box;}
.word_type2 {width: 100%;border: 1px solid #ddd;margin: 15px 0;padding:8px 15px;box-sizing: border-box;background: url("/images/cn/bg_1.png");}
.hr_type1 {width: 100%;border: 1px dashed #ddd;display: block;margin: 20px 0;}

/* 타이틀 */
.title_type1 {font-size: 2.5em;font-weight: normal;font-family:"나눔스퀘어", 'Nanum Square';color: #222;padding: 0 0 20px 0;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.title_type1 span {font-size: 0.4em;padding: 0 7px;box-sizing: border-box;margin-left: 20px;border-left: 3px solid #888;}
.title_type2 {font-size: 1.5em;font-weight:400;font-family:"나눔스퀘어", 'Nanum Square';color: #222;margin: 25px 0 0 0;padding:9px 0 0 0;background: url("/images/cn/c_bullet1.png") no-repeat left top;}
.title_type3 {font-size: 1.2em;font-weight:600;font-family:"나눔스퀘어", 'Nanum Square';color: #3a81cb;margin: 0 0 7px 0;padding:0;}
.title_type4 {font-size: 1.1em;font-weight:600;background: url("/images/cn/c_bullet2.png") no-repeat left 5px;padding: 0 0 0 18px;margin: 13px 0 8px 0;}
.title_type5 {font-size: 1.2em;font-weight:600;font-family:"나눔스퀘어", 'Nanum Square';margin: 0 0 7px 0;padding:0;}

/* 리스트 */
.div2 .list_type1 li {width: 50%;float: left;}
.div2 .list_type1:after {content: "";clear: both;display: block;}
.list_type1 li {background: url("/images/cn/c_bullet2.png") no-repeat left 9px;padding: 0 0 0 20px;line-height: 2.1em;}
.list_type2 li {background: url("/images/cn/c_bullet3.png") no-repeat left 7px;padding: 0 0 0 15px;line-height: 1.8em;}
.list_type3 li {background: url("/images/cn/c_bullet4.png") no-repeat left 12px;padding: 0 0 0 15px;line-height: 1.8em;font-size: 0.95em;}
.list_type4 li {background: url("/images/cn/c_bullet5.png") no-repeat left 10px;padding: 0 0 0 15px;line-height: 1.7em;color: #444;font-size: 0.9em;}

/* 링크 */
.link_type1, .link_type1:link, .link_type1:visited {background: #fff url("/images/cn/link_ic3.png") no-repeat 15px center;display: inline-block;padding:5px 15px 5px 35px;box-sizing: border-box;border: 1px solid #bbb;color: #333;}
.link_type1:hover {background-color: #f2f2f2;}
.link_blue, .link_blue:link, .link_blue:visited {background: #0e90d2 url("/images/cn/link_ic2.png") no-repeat 15px center;color:#fff;border: 0;}
.link_blue:hover {background-color: #0e87c7;}
.down_type1, .down_type1:link, .down_type1:visited {background: #fff url("/images/cn/down_ic2.png") no-repeat 15px center;display: inline-block;padding:5px 15px 5px 35px;box-sizing: border-box;border: 1px solid #bbb;color: #333;}
.down_type1:hover {background-color: #f2f2f2;}
.down_blue, .down_blue:link, .down_blue:visited {background: #0e90d2 url("/images/cn/down_ic1.png") no-repeat 15px center;color:#fff;border: 0;}
.down_blue:hover {background-color: #0e87c7;}

/* 버튼 */
.btn_area {display: block;margin-top: 10px;}
.btn_type1 {padding: 7px 13px !important;background: #fff;box-sizing: border-box;border: 1px solid #ccc;display: inline-block;cursor: pointer;line-height: 1.4em;font-size: 0.9em !important;}
.btn_type1:hover {background: #f2f2f2;}
.btn_blue {background: #213153 !important;color: #fff !important;}
.btn_blue:hover {background: #181830 !important;}
.btn_lightblue {background: #4b8cf0 !important;color: #fff !important;}
.btn_lightblue:hover {background: #4881f0 !important;}
.btn_red {background: #ec6161 !important;color: #fff !important;font-size: 0.9em;}
.btn_red:hover {background: #e84e4e !important;}
.btn_gray {background: #444 !important;color: #fff !important;}
.btn_gray:hover {background: #333 !important;}
.btn_sm {padding: 4px 10px !important;font-size: 0.85em !important;}
.btn_lg {font-size: 1.2em !important;}

/* 탭메뉴 */
.tabmenu_type1 {width: 100%;}
.tabmenu_type1:after {content: "";clear: both;display: block;}
.tabmenu_type1 li {width: 33.3%;float: left;text-align: center;border: 1px solid #ccc;border-left: 0;font-size: 1.1em;}
.tabmenu_type1 .li_first {border-left: 1px solid #ccc;}
.tabmenu_type1 li a {padding: 15px 5px;background: #f2f2f2;display: inline-block;width: 100%;cursor: pointer;}
.tabmenu_type1 .active a {background: #355aaa;color: #fff;}
.tab_list3 li {width: 33.3%;}
.tab_list2 li {width: 49.8%;}

/* 사진 리스트 */
.photo_list1 {width: 100%;}
.photo_list1:after {content: "";clear: both;display: block;}
.photo_list1 dl {width: 47%;margin-left:3%;float:left;border: 1px solid #ddd;}
.photo_list1 dl dt {text-align: center;padding: 20px 0;box-sizing: border-box;}
.photo_list1 dl dd {background: #0e90d2;color: #fff;padding: 7px 0;box-sizing: border-box;text-align: center;margin: 0;}

/* 프로세스 */
.process_type1 li {display: inline-block;float: left;width: 21%;text-align: center;padding-left: 6%;background: url("/images/cn/arrow_ic.png") no-repeat 5% center;}
.process_type1 .first {padding-left: 0;width: 15%;background: none;}
.process_type1 li a {border: 5px solid #ddd;padding: 30px 0;display: block;font-size: 1.05em;font-weight: 500;color: #666;background:#fff url("/images/cn/bg_1.png");}
.process_type1 .active a {border-color: #2083d7;color: #1b4fa0;background: #fff;}
.process_type1:after {content: "";clear: both;display: block;}
.process_6 li {width: 17%;padding-left: 4%;}
.process_6 .first {width: 14%;}
.process_6 li a {font-size: 1em;height: 125px;line-height: 1.2em;}
.process_6 li img {display: block;margin: 0 auto;margin-bottom: 10px;}
.process_3 li {width: 36%;padding-left: 7%;background-position: 7% center;}
.process_3 .first {width: 28%;}
.process_3 li a {padding: 25px 0;}
.process_3 li a img {margin-right: 7px;}

.process_4 li {width: 24.8%;padding-left: 7%;background-position: 7% center;}
.process_4 .first {width: 22%;}
.process_4 li a {padding: 25px 0;}
.process_4 li a img {margin-right: 7px;}

/* 연혁 */
.hist_area {padding-top: 30px;}
.hist_area h5 {font-size: 2.5em;font-weight:500;font-family:"나눔스퀘어", 'Nanum Square';padding:0 0 0 23px;color: #4e89e6;box-sizing: border-box;margin: -8px 0 -8px -4px;background: url("/images/cn/hist_ic.png") no-repeat left center;}
.hist_area dl {width: 100%;margin:0;padding:40px 0 60px 7%;box-sizing: border-box;border-left: 2px dotted #ccc;}
.hist_area dl:after {content: "";clear: both;display: block;}
.hist_area .dl_last {border-left: 0;}
.hist_area dl dt {width: 20%;float: left;font-weight: 600;font-size: 1.1em;}
.hist_area dl dd {width: 80%;float: left;margin: 0;margin-bottom: 10px;padding-bottom:7px;font-size: 0.9em;border-bottom: 1px dashed #bbb;}
.hist_area dl dd p {width: 100%;display: inline-block;background: url("/images/cn/c_bullet5.png") no-repeat left 12px;padding-left: 15px;}

/* 레이아웃 */
.row_type1 {width: 100%;}
.row_type1:after {content: "";clear: both;display: block;}
.row_type1 .span4 {width: 35%;float: left;margin-right: 5%;}
.row_type1 .span6 {width: 60%;float: left;}

/* 테이블(서브) */
.table_type1 {border-right: 0;border-top: 3px solid #bbb;}
.table_type1 th {background: #f2f2f2;}
.table_type1 td {padding: 7px 15px;text-align: justify;}

/* 조직도 */
.org_type1 {width: 100%;text-align: center;margin-top: 20px;border: 1px solid #ddd;padding: 40px 20px;box-sizing: border-box;}
.org_type1 img {max-width: 100%; height: auto;}

/* 오시는길 */
.daum_map {width: 100% !important;}
.map_area {margin-top: 50px;}
.map_area dl {width: 100%;margin: 10px 0;padding:10px 0 15px 0;border-bottom: 1px dashed #ccc;}
.map_area dl:last-child {border-bottom: 0;}
.map_area dl:after {content: "";clear: both;display: block;}
.map_area dt {width: 15%;float: left;font-weight: 600;font-size: 1.1em;margin-left: 5%;color: #222;}
.map_area dt img {margin-right: 10px;}
.map_area dd {width: 75%;float: left;margin-left: 5%;}

/* 게시판 리스트 */
.table_tab {width: 100%;margin: 10px 0;}
.table_tab:after {content: "";clear: both;display: block;}
.table_tab li {float: left;margin: 3px 0;}
.table_tab li a {padding: 5px 12px;border: 1px solid #bbb;margin: 0 3px;display: inline-block;font-size: 1em;color: #444;background: #fafafa url("/images/cn/bg_1.png");}
.table_tab li a:hover {background-color: #f2f2f2;}
.table_tab .first a {margin-left:0;}
.table_tab .active a, .table_tab .active a:hover {background: #fff;font-weight: 500;border-color: #aaa;}
.search {width: 100%; padding: 17px;border: 7px solid #eee;margin: 25px 0 17px 0;}
.search input[type='text'] {line-height: 1.2em;}
.search input[type='submit'] {background: #0e90d2 url("/images/cn/bg_2.png");color: #fff;border: 0;padding: 5px 12px;}
.search input[type='submit']:hover {background-color: #1084d2;}
.board_table {border-color: #0e90d2;}
.board_table th {border-right: 0;padding:10px 10px;color: #111;background:#fafafa url("/images/cn/bg_1.png");}
.board_table td {border-right: 0;padding:10px 10px;}
.board_table td a:hover {font-weight: 500;}
.board_table td img {margin: 0 0 0 3px;}
.board_view_table {margin-top: 15px;border-color: #333;}
.board_view_table thead th {background: url("/images/cn/bg_1.png");font-size: 1.1em;color: #222;}
.board_view_table th {padding: 15px 15px;background: #f9f9f9;}
.board_view_table td {padding: 15px 15px;}
.board_view_table .t_file {background: url("/images/cn/down_ic2.png") no-repeat 15px center;padding-left: 35px;}
.board_view_table .t_link {background: url("/images/cn/link_ic3.png") no-repeat 15px center;padding-left: 35px;}
.board_view_table textarea {width: 100%;}
.board_count {text-align: right;margin: 7px 0;font-size: 0.9em;}
.board_count p {background: url("/images/cn/board_count_bg.png") no-repeat left center;display: inline-block;padding-left: 20px;}
.board_count span {font-weight: 500;margin-right: 15px;}
.pagination {text-align: center;margin: 40px 0 0 0;}
.pagination ul li {display: inline-block;text-align: center;font-size: 0.9em;}
.pagination ul li a {padding:6px 10px;border: 1px solid #ccc;}
.pagination ul .active a {background: #333;color: #fff;}
.pagination ul .prev a, .pagination ul .next a {background: #eee;}
.pagination ul .prev a:hover, .pagination ul .next a:hover {background: #e5e5e5;}
.pagination ul .prev {margin-right: 30px;}
.pagination ul .next {margin-left: 30px;}
.pagination ul .prev_end a, .pagination ul .next_end a {padding:6px 6px;background: #eee;}
.pagination ul .prev_end a:hover, .pagination ul .next_end a:hover {background: #e5e5e5;}

/* 자격증 발급 */
.certi_step {position: relative;width: 100%;}
.certi_step li {display: inline-block;float: left;width: 16.6%;font-size: 0.9em;color: #666;background: url("/images/cn/arrow_btn2.png") 100% no-repeat;background-position: left center;}
.certi_step li:first-child {background: none;}
.certi_step li a {display: block;text-align: center;font-weight: 600;}
.certi_step li a img {display: block;margin: 0 auto;margin-bottom: 5px;}

/*원서접수*/
.block_type1 {background: #eaf5f8;padding: 35px 12px 20px 12px;box-sizing: border-box;border: 1px solid #e5e5e5;font-size: 0.85em;color: #666;}
.block_type1 input, .block_type1 select {background: #fff;padding: 7px 10px;line-height: 1.2em;border:1px solid #ccc;}
.block_type1 input[type="date"] {padding: 5px 10px;}
.block_type2 {padding: 25px 20px;box-sizing: border-box;border: 1px solid #ddd;background: #f6fcff url("/images/cn/bg_1.png");margin-top: 30px;}
.block_type2 .btn_type1 {font-size: 1em !important;margin: 0 3px;}
.pay_info {padding: 30px 0;}
.pay_info h4 {font-size: 1.5em;font-weight: 500;color: #333;}
.payTypeSelect .block_type1 {padding: 25px 42%;}
.payTypeSelect .block_type1 p {text-align: justify;line-height: 2em;font-size: 1.1em;font-weight: 500;color: #222;}
.payTypeSelect .block_type1 p input[type="radio"] {margin-right: 5px;}
.payType2 .block_type1 {font-size: 1.05em;color: #222;text-align: center;padding: 15px 0;}
.payType2 .list_type2 {font-size: 0.9em;margin-top: 8px;line-height: 1.2em;}

/*로딩 이미지*/
.loading_box div{position: fixed;top:50%;left:50%;margin-left: -21px;margin-top: -21px;}
/*감추기*/
.display-none{display:none;}
.mask{width:100%; height:100%; position:fixed; left:0; top:0; z-index:10; background:#000; opacity:.5; filter:alpha(opacity=50);}

/*팝업 레이어*/
.layer {display: none; position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 112;}
.layer .bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50); z-index: 2000; }
.layer .pop-layer {display: block; z-index: 2001;}
.pop-layer { display: none; position: absolute; top: 50%; left: 50%; width: 410px; height: auto; background-color: #fff; border: 5px solid #3571B5; z-index: 10;}
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer p.ctxt {color: #666;line-height: 25px;}
.pop-layer .btn-r {width: 100%;margin: 10px 0 20px;padding-top: 10px;border-top: 1px solid #DDD;text-align: right;}

/*탭메뉴*/
.tab1_con >div {display: none;height: auto;}
.tab1_con {clear: both;margin-top: 5px;}

/* 합격증 팝업 */
.certificate_print {position: relative;width: 100%;}
.certi_bg {position: absolute;top: 0;left: 0;z-index: 100}
.certi_num {position: absolute;top:120px;left: 115px;z-index: 101;font-weight: 600;color: #222;font-size: 1.1em;}
.certi_date {position: absolute;top: 800px;left: 335px;z-index: 101;font-weight: 600;font-size: 1.25em;color: #222;}
.list_certi {position: absolute;top: 380px;left: 115px;z-index: 101;font-size: 1.2em;}
.list_certi li {line-height: 2em;font-weight: 600;color: #222;font-family: "나눔고딕", "NanumGothic", "Malgun Gothic", "Gulim", "dotum"}

/* 테이블 */
.table_list {margin-top: 10px;border-bottom: 2px solid  #204d74;}
.table_list tr:hover {background: #afc9e0;}
.table_list th {background: #12497a;color: #fff;vertical-align: middle;border-color: #bbb;border-bottom: 0; text-align: center;}
.table_list tbody tr:nth-child(odd) {background: #e4ebf1}
.table_list tbody tr:nth-child(odd):hover {background: #afc9e0;}
.table_list tbody tr:hover td {border-color: #eee;}
.table_list td {text-align: center;white-space: inherit;word-break: break-all;vertical-align: middle;border-color: #bbb;}
.table_list td a.btn {color:white;}
a.btn {color:white;}
.question_title{display:inline-block; width: 85%;}
.question_select_btn{display:inline-block; width: 15%; text-align: right; vertical-align: top;}
a.btn-default {color:black;}
.faq_q .faq_tit{background: url("/images/cn/faq_q.png") no-repeat left center;padding-left: 20px;}
.faq_a {background: #f9f9f9 url("/images/cn/faq_a.png") no-repeat 35px 20px;}
.faq_a td {padding: 15px 20px 15px 95px;}
.faq_a td .faq_link {margin: 10px 0;font-weight: 600;background: url("/images/cn/link_ic3.png") no-repeat left center;padding-left: 20px;}
.faq_a td .faq_file {margin: 10px 0;font-weight: 600;background: url("/images/cn/down_ic2.png") no-repeat left center;padding-left: 20px;}

/* 슬라이드메뉴 */
.open {display: none;position: absolute;z-index: 110;left: 20px;top:10px;cursor: pointer;text-align: center;}
.open span {display: block;font-size: 0.8em;margin-top: 3px;color: #666;}
.back {display: none;}
.slidemenu_tit {display: block;padding: 20px 15px 15px 35px;background: #f2f2f2 url("/images/cn/home_ic2.png") no-repeat 15px 22px;font-weight: 500;color: #222;position: relative;}
.slidemenu_tit a {position: absolute;z-index: 1000;right: 15px;bottom: 12px;cursor: pointer;}

/* 환불 신청 */
.delay_info {margin-bottom: 20px;}

/* 1:1 문의 */
.wr_content .smart_editor2 {min-width: 100% !important;}

/* 사이트맵 */
.sitemap {padding-top: 10px;}
.dl_type1 {width: 100%;}
.dl_type1:after {content: "";clear: both;display: block;}
.dl_type1 dt {width: 18%;display: inline-block;float: left;margin: 0;font-size: 1.4em;font-weight: 600;font-family:"나눔스퀘어", 'Nanum Square';border-top: 3px solid #0077de;padding: 20px 0 25px 0;color: #333;}
.dl_type1 dd {width: 77%;display: inline-block;float: left;margin: 0 0 0 5%;border-top: 1px solid #ddd;padding: 20px 0 25px 0;}
.dl_type1 dd ul li {display: inline-block;width: 25%;float: left;line-height: 2em;}
.dl_type1 dd ul li a {color: #444;}
.dl_type1 dd ul li a:hover {font-weight: 600;}

.cursor {cursor: pointer;}

.question_header {margin-bottom: 8px; background-color: #d9f5f2}
.question_header h3{padding: 5px 5px 10px 10px;}
.question_body {}
.question_body ul{padding: 0px 7px 15px 15px;}