@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* font-family: 'Nanum Gothic', sans-serif; */
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); /* font-family: 'Nanum Myeongjo', serif; */
@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css);	/* font-family: 'NanumSquare', sans-serif; */;

/* SIR 지운아빠 */

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'NanumSquare', sans-serif;color:#333}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img, table {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:inherit}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
table{border-spacing:0px;border-collapse:collapse}

#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:inherit;font-size:1em}
button {cursor:pointer}

textarea, select {font-family:inherit;font-size:1em}
select {margin:0}
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:active {color:inherit;text-decoration:none}

.util{position:absolute;top:50%;margin-top:-7.5px;right:2%}
.util a{float:left;height:15px;font-family:Arial,'Nanum Gothic', sans-serif;color:#999}
.util a.ko{background:url("../img/main/util_ko.jpg") no-repeat left center;padding-left:30px;margin-right:26px}
.util a.en{background:url("../img/main/util_en.jpg") no-repeat left center;padding-left:34px;margin-right:26px}
.util a.jp{background:url("../img/main/util_jp.jpg") no-repeat left center;padding-left:30px}

/* 팝업레이어 */
#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 {z-index:4;position:relative;min-width:970px;background:#fff}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;margin:0 auto;padding:26px 0;width:970px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#logo {float:left;padding:5px 0 0}

/* 전체 검색 */
#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}
#bo_cate_ul li:first-child{display: none;}
/* 상단 회원가입 등 링크 */
#tnb {float:right;margin:0;padding:0;list-style:none;zoom:1}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:left;margin:0 0 0 10px}
#tnb a {display:inline-block;padding:0 10px;height:28px;color:#333;letter-spacing:-0.1em;line-height:2.4em}
#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
#tnb img {margin-right:3px}

/* 메인메뉴 */
#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('../img/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('../img/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;width:970px;border-right:1px solid #dde4e9;border-left:1px solid #dde4e9;zoom:1}
#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}

#container {z-index:4;position:relative;float:left;padding:15px 16px 15px 15px;width:728px;min-height:500px;height:auto !important;height:500px;border-right:1px solid #dde4e9;background:#fff;font-size:1em;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {margin-bottom:20px;font-size:1.2em;font-weight:bold;color:#5396d4;font-size:30px}

/* 하단 레이아웃 */
#ft {min-width:970px;border-top:1px solid #dde4e9;background:#f2f5f9}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft p {margin:0;padding:10px 0;line-height:1.8em}

#ft_catch {position:relative;margin:0 auto;padding:20px 0 0;width:970px;text-align:center}

#ft_company {text-align:center}

#ft_copy {background:#414141}
#ft_copy div {position:relative;margin:0 auto;padding:10px 0;width:970px;color:#fff}
#ft_copy a {display:inline-block;margin:0 10px 0 0;color:inherit}
#ft_copy #ft_totop {position:absolute;top:10px;right:0}

/* 게시물 선택복사 선택이동 */
#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('../img/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('../img/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:70px;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('../../../img/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('../img/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:#5396d4;color:#fff;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em;width:80px;height:28px}

a.btn_cancel {display:inline-block;background:#5396d4;color:#fff;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:0 5px;height:24px;border:0;background:#333;color:#fff;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 {display:inline-block;padding:7px;border:1px solid #d9ded9;background:#f2f5f9;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display:inline-block;padding:7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display:inline-block;padding:7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

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

/* 기본테이블 */
.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 thead 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 {}
.tbl_head01 thead 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:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.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:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background:#f7f7f7 top right no-repeat !important}

/* 테이블 항목별 정의 */
.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:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.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:inherit;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;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.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:#ff3061}

/* 자바스크립트 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 {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;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}

h1,h2,h3,h4,h5,h6,strong{color:inherit;font-weight:normal}
ul{list-style:none;margin:0px;padding:0px}
address{font-style:normal}
.clear:after{display:block;content:"";clear:both}
.area2{width:1280px;margin:0 auto}

.mainGnbeng{margin-left: -550px !important}
#header #mainGnb .eng .eng_menutit{font-size: 13px !important}
#header2 #mainGnb .eng .eng_menutit{font-size: 12px !important}
#header #mainGnb .eng{width: 15%}
#header{height:94px;position:relative;border-bottom:1px solid #aaa}
#header .logo{padding-left:30px;padding-top:30px}
#header #mainGnb{position:absolute;top:0px;left:265px;z-index:110;width:870px}
.mainGnbEng_index{width: 1400px !important;}
#header #mainGnb > li{position:relative;float:left;width:145px;height:96px;line-height:96px;text-align:center;cursor:pointer}

#header #mainGnb > li > a{display:block;width:100%;height:100%;color:#333;font-size:18px;font-weight:bold}
#header #mainGnb > li .line3{width:50px;height:3px;background:#f00;margin:31px auto 0}
#header #mainGnb > li ul.sub_gnb{position:absolute;top:94px;left:12px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-top:0}
#header #mainGnb > li ul.sub_gnb_eng{left: 22%}
#header #mainGnb > li ul.sub_gnb li:first-child{border-top:0}
#header #mainGnb > li ul.sub_gnb li{height:40px;line-height:40px;width:120px;text-align:center;border-top:1px solid #e0e0e0;color:#666;font-weight:bold}
#header #mainGnb > li ul.sub_gnb li a{display:block;width:100%;height:100%}
#header #mainGnb > li ul.sub_gnb li:hover a, #header #mainGnb > li ul li a:focus{background:#5396d4;color:#fff}
#header #mainGnb > li .line3{display:none;opacity:0;filter:Alpha(opacity=0)}
#header #mainGnb > li .sub_gnb{display:none}
#header .bd{position:absolute;top:0px;left:1200px;width:400px;z-index:9999}
#header .bd .bd_line{position:absolute;top:50%;margin-top:-7.5px;left:-50px;width:2px;height:15px;background:#5396d4}
#header .bd > span{display:inline-block;width:15%;height:96px;line-height:96px;font-size:14px;text-align:center;font-weight:bold}
#header .bd table{height:96px}
#header .bd .grz_lt{border:0;font-family:'NanumSquare', sans-serif}
#header .bd .grz_tit{display:none;}
#header .bd .Nb_slt{width:85%;float:right;}
#header .bd .Nb_slt .Nb_slt_content td{line-height:96px !important}
#header .bd .grz_lt li a{margin-right:0;margin-top:0;width:70%;text-align:left;padding-left:10%;font-size:12px;color:#666;font-weight:normal}
#header .bd .grz_lt li .date{width:20%;left:0px;top:0px;text-align:center}
#header .bd ul{position:absolute;top:0px;left:0px;height:96px;width:100%}
#header .bd ul li{padding:0;height:96px;line-height:96px}

#header2{position:absolute;top:0px;left:0px;width:100%;height:94px;border-bottom:1px solid rgba(255,255,255,0.5)}
#header2 .logo{padding-left:30px;padding-top:30px}
#header2 #mainGnb{position:absolute;top:0px;left:50%;margin-left:-550px;width:1200px;z-index:110}
#header2 #mainGnb > li{position:relative;float:left;width:190px;height:96px;line-height:96px;text-align:center;cursor:pointer}
#header2 #mainGnb > li > a{display:block;width:100%;height:100%;color:#fff;font-size:18px}
#header2 #mainGnb > li.on .line4{width:50px;height:3px;background:#fff;margin:-5px auto 0}
#header2 #mainGnb > li .line3{width:50px;height:3px;background:#fff;margin:-5px auto 0}
#header2 #mainGnb > li ul{position:absolute;top:94px;left:32px;z-index:100;background:#fff;border-top:0}
#header2 .mainGnbeng > li ul{left: 40px !important}
#header2 #mainGnb > li ul li:first-child{border-top:0}
#header2 #mainGnb > li ul li{height:40px;line-height:40px;width:120px;text-align:center;border-top:1px solid #e0e0e0;font-weight:bold;color:#666}
#header2 #mainGnb > li ul li a{display:block;width:100%;height:100%}
#header2 #mainGnb > li ul li:hover a, #header #mainGnb > li ul li a:focus{background:#5396d4;color:#fff}
#header2 #mainGnb > li .line3{display:none;opacity:0;filter:Alpha(opacity=0)}
#header2 #mainGnb > li .sub_gnb{display:none}

#content{position:relative;height:861px}
#content .wrap{width:95.5%;height:100%;position:absolute;top:0px;left:80px;overflow:hidden;min-width:1450px}
#content .util_bar ul{float:left}
#content .util_bar ul li{width:80px;height:50px}
#content .util_bar ul li a{display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:30px center;padding-left:30px}
#content .util_bar ul li.on{background:#5396d4}

#content .util_bar .bar01 a{background-image:url("../img/main/bar_icon1.png")}
#content .util_bar .bar01.on a{background-image:url("../img/main/bar_icon1_over.png")}

#content .util_bar .bar02 a{background-image:url("../img/main/bar_icon4.png")}
#content .util_bar .bar02.on a{background-image:url("../img/main/bar_icon4_over.png")}

#content .util_bar .bar03 a{background-image:url("../img/main/bar_icon3.png")}
#content .util_bar .bar03.on a{background-image:url("../img/main/bar_icon3_over.png")}

#content .util_bar .bar04 a{background-image:url("../img/main/bar_icon5.png")}
#content .util_bar .bar04.on a{background-image:url("../img/main/bar_icon5_over.png")}

#content .util_bar .bar05 a{background-image:url("../img/main/bar_icon2.png")}
#content .util_bar .bar05.on a{background-image:url("../img/main/bar_icon2_over.png")}

#content .cnt1{position:relative;width:42.5%;min-width:601.5px;height:861px;float:left}
#content .cnt1 .main_visual{position:relative;width:100%;height:100%}
#content .cnt1 .main_visual > li{z-index:-10;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;filter:Alpha(opacity=0)}
#content .cnt1 .main_visual li.visual01{opacity:1;filter:Alpha(opacity=100);position:relative}
#content .cnt1 .main_visual li.visual01 .txt_box{position:absolute;top:75px;left:63px;z-index:1000}
#content .cnt1 .main_visual li.visual01 .txt_box h2{font-size:28px;font-weight:bold}
#content .cnt1 .main_visual li.visual01 .txt_box .line{width:30px;height:2px;background:#484848;margin:17px 0}
#content .cnt1 .main_visual li.visual01 .txt_box p{font-size:16px;font-weight:bold;line-height:1.5}
#content .cnt1 .main_visual li.visual01 .bx-controls{position:absolute;top:0px;left:0px}

#content .cnt1 .main_visual li.visual02{background:url("../img/main/main_visual4Bg.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt1 .main_visual li.visual02 h2{font-size:28px;padding-left:47px;padding-top:47px;font-weight:bold}
#content .cnt1 .main_visual li.visual02 ul li{text-indent:-9999px;font-size:0;line-height:0}

#content .cnt1 .main_visual li.visual02_eng{background:url("../img/main/main_visual4Bg_eng.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt1 .main_visual li.visual02_eng h2{font-size:28px;padding-left:47px;padding-top:47px;font-weight:bold}
#content .cnt1 .main_visual li.visual02_eng ul li{text-indent:-9999px;font-size:0;line-height:0}
 
#content .cnt1 .main_visual li.visual03{background:url("../img/main/main_visual3Bg.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt1 .main_visual li.visual03 > div{float:left;padding:47px 0 0 47px}
#content .cnt1 .main_visual li.visual03 > div h2{font-size:28px;color:#484848;font-weight:bold;padding-bottom:20px}
#content .cnt1 .main_visual li.visual03 > div p{font-size:16px;color:#555;line-height:1.5}

#content .cnt1 .main_visual li.visual04{background:url("../img/main/main_visual5Bg.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt1 .main_visual li.visual04 h2{font-size:28px;padding:47px 0 20px 47px;font-weight:bold}
#content .cnt1 .main_visual li.visual04 ul li{padding-left:47px;font-size:16px;color:#666;margin-bottom:10px}

#content .cnt1 .main_visual li.visual05{background:url("../img/main/main_visualBg.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt1 .main_visual li.visual05 h2{font-size:28px;font-weight:bold;padding-top:30px;text-align:center}
#content .cnt1 .main_visual li.visual05 .visual05_txt p{height:66px;line-height:66px;width:100%;padding-left:120px;margin-left:20px;background-repeat:no-repeat;background-position:30px center;font-size:18px;color:#555;font-weight:bold}
#content .cnt1 .main_visual li.visual05 .visual05_txt .v5_ad{background-image:url("../img/main/main_loc.png");margin-bottom:40px}
#content .cnt1 .main_visual li.visual05 .visual05_txt .v5_tel{background-image:url("../img/main/main_tel.png")}

#content .cnt1 .menu{position:absolute;top:685px;right:0px;width:156px;height:176px;background:#fafafa;z-index:1200}
#content .cnt1 .menu .menu_btn{position:absolute;top:75px;left:60px;width:46px;height:29px;background:url("../img/main/main_menu.png") no-repeat center;text-indent:-9999px}
#content .cnt1 .cnt1_gnb{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("../img/main/main_gnbBg.jpg") no-repeat center;z-index:1100}
#content .cnt1 .cnt1_gnb h3{font-size:50px;font-family:'Poiret One', cursive;padding:50px 0 50px 50px}
#content .cnt1 .cnt1_gnb .cg1{padding-left:50px}
#content .cnt1 .cnt1_gnb .cg1 > li{position:relative;width:650px;height:90px;border-bottom:1px solid #c3c3c3;margin-bottom:20px}
#content .cnt1 .cnt1_gnb .cg1 > li.second{height:165px}
#content .cnt1 .cnt1_gnb .cg1 > li.third, #content .cnt1 .cnt1_gnb .cg1 > li.fifth{height:65px}
#content .cnt1 .cnt1_gnb .cg1 > li.last{border-bottom:0}
#content .cnt1 .cnt1_gnb .cg1 > li h4{font-size:25px}
.eng_h4{font-size: 19px !important}
.eng{width: 210px !important}
.subeng{width: 200px !important}
.subeng a{font-size: 1.1em !important}
#content .cnt1 .cnt1_gnb .cg1 > li > ul{position:absolute;top:0px;left:200px}
#content .cnt1 .cnt1_gnb .cg1 > li > ul li{padding-bottom:10px}
#content .cnt1 .cnt1_gnb .cg1 > li.last > ul li{padding-bottom:0}
#content .cnt1 .cnt1_gnb .cg1 > li > ul li a{display:block;font-size:14px}

#content .cnt2{width:12.45%;min-width:177px;height:861px;float:left}
#content .cnt2 ul li{position:relative;width:100%;height:229px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt2 ul li .bg_box{z-index:90;position:absolute;top:0px;left:0px;width:100%;height:0;background:rgba(255,0,0,0.5)}
#content .cnt2 ul li.cnt2_1{background-image:url("../img/main/main_img02.jpg")}
#content .cnt2 ul li.cnt2_2{background-image:url("../img/main/main_img03.jpg")}
#content .cnt2 ul li.cnt2_3{height:227px;background:url("../img/main/main_img04.jpg") no-repeat right center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt2 ul li a{position:relative;z-index:100;display:block;width:90%;height:87%;color:#fff;font-size:18px;text-align:left;padding-left:24px;padding-top:30px}
#content .cnt2 ul li a span{font-size:14px}
#content .cnt2 ul li.cnt2_4 strong{font-size:16px;color:#4c4d4d;font-weight:bold;display:block;padding:25px 0 20px 15px}
#content .cnt2 ul li.cnt2_4 p{padding-left:15px;padding-bottom:10px;color:#595959}
#content .cnt2 ul li.cnt2_4 p span{display:block;padding-left:32px;padding-top:3px}

#content .cnt3{width:45%;min-width:638px;height:861px;float:left}
#content .cnt3 > div{width:100%;height:441px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#content .cnt3 .cnt3_1{background-image:url("../img/main/main_img05.jpg")}
#content .cnt3 .cnt3_2{background-image:url("../img/main/main_img06.jpg")}
#content .cnt3 > div a{width:765px;height:395px;display:block;color:#fff;padding-left:55px;padding-top:46px}
#content .cnt3 > div .line2{width:19px;height:2px;background:#fff;margin-bottom:15px}
#content .cnt3 > div h3{font-size:20px;font-weight:bold;padding-bottom:21px}
#content .cnt3 > div p{font-size:15px;line-height:1.5;margin-bottom:24px}

#footer p{font-size:12px;color:#484848;padding-top:10px;padding-left:80px;padding-bottom:3px}

.board{min-height:600px}

section .tbg{width:100%;height:400px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
section .tbg_eng{width:100%;height:400px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.s11 .tbg{background-image:url("../img/main/hd2.jpg")}
.s11 .tbg_eng{background-image:url("../img/main/hd2_eng.jpg")}
.s21 .tbg{background-image:url("../img/sub/sub0201_tbg.jpg")}
.s21 .tbg{background-image:url("../img/sub/sub0201_tbg.jpg")}
.s21 .tbg_eng{background-image:url("../img/sub/sub0201_tbg_eng.jpg")}
.s31 .tbg{background-image:url("../img/sub/sub0301_tbg.jpg")}
.s31 .tbg_eng{background-image:url("../img/sub/sub0301_tbg_eng.jpg")}
.s41 .tbg{background-image:url("../img/sub/sub0401_tbg.jpg")}
.s61 .tbg{background-image:url("../img/sub/sub0601_tbg.jpg")}
.s41 .tbg_eng{background-image:url("../img/sub/sub0401_tbg_eng.jpg")}
.s61 .tbg_eng{background-image:url("../img/sub/sub0601_tbg_eng.jpg")}
.nt_cnt1{width:100%;height:400px;background:url("../img/sub/notice_tbg.jpg") no-repeat center;text-indent:-9999px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}

.sub_loc{width:100%;height:49px;line-height:49px;border-bottom:1px solid #d7d7d7;margin-bottom:94px}
#sub0102 .sub_loc{margin-bottom:0}
.sub_loc ul li{float:left}

.s11 .sub_loc ul li{width:33.333333%}
.s21 .sub_loc ul li{width:20%}
.s31 .sub_loc ul li{width:50%}
.s41 .sub_loc ul li{width:50%}
#nav_5 .sub_loc ul li{float:left;width:50%}
.s61 .sub_loc ul li{width:50%}

.sub_loc ul li a{display:block;text-align:center;font-size:17px;color:#888}
.sub_loc ul li.on a{color:#5396d4;font-weight:bold}
.sub_loc ul li.on span{display:block;width:100%;height:3px;background:#5396d4;margin-top:-2px}

#sub0101 .cnt2 .top h3{font-size:30px;font-weight:bold;text-align:center}
#sub0101 .cnt2 .top .h3_line{width:30px;height:2px;background:#5396d4;margin:30px auto}
#sub0101 .cnt2 .top p{font-size:16px;color:#666;line-height:1.7;text-align:center}
#sub0101 .cnt2 .mid .img{width:888px;height:273px;margin:100px auto}
#sub0101 .cnt2 .btm{margin-bottom:74px}
#sub0101 .cnt2 .btm p{font-size:16px;color:#666;line-height:1.7;text-align:center}
#sub0101 .cnt2 .ceo{text-align:right;padding-right:90px;padding-bottom:93px}
#sub0101 .cnt2 .ceo span{font-size:16px;font-weight:bold;letter-spacing:1px}
#sub0101 .cnt2 .ceo p{font-size:16px;font-weight:bold;letter-spacing:0.5px;margin-top:9px}

#sub0102 .cnt2{width:100%;height:1098px;background:url("../img/sub/sub0102_bg1.jpg") no-repeat center}
#sub0102 .cnt2 .top h3{font-size:30px;font-weight:bold;text-align:center;padding-top:94px}
#sub0102 .cnt2 .top .h3_line{width:30px;height:2px;background:#5396d4;margin:30px auto}

#sub0102 .cnt2_eng{width:100%;height:1098px;background:url("../img/sub/sub0102_bg_eng1.jpg") no-repeat center}
#sub0102 .cnt2_eng .top h3{font-size:30px;font-weight:bold;text-align:center;padding-top:94px}
#sub0102 .cnt2_eng .top .h3_line{width:30px;height:2px;background:#5396d4;margin:30px auto}

#sub0103 .cnt2 .top{margin-bottom:141px}
#sub0103 .cnt2 .top h3{font-size:30px;font-weight:bold;text-align:center}
#sub0103 .cnt2 .top .h3_line{width:30px;height:2px;background:#5396d4;margin:30px auto}
#sub0103 .cnt2 .top .map_box{height:536px}
#sub0103 .cnt2 .top .map_box .s_map{float:right}
#sub0103 .cnt2 .top .txt{width:100%}
#sub0103 .cnt2 .top .txt > *{margin-top:35px}
#sub0103 .cnt2 .top .txt strong{display:inline-block;font-size:30px;font-family:'Nanum Myeongjo', serif;line-height:1.5}
#sub0103 .cnt2 .top .txt p{display:inline-block;background:url("../img/sub/sub0103_tel.jpg") no-repeat left center;padding-left:40px;font-size:25px;color:#666;float:right}

#sub0103 .cnt2 .btm{margin-bottom:150px}
#sub0103 .cnt2 .btm h3{font-size:30px;font-weight:bold;text-align:center}
#sub0103 .cnt2 .btm .h3_line{width:30px;height:2px;background:#5396d4;margin:30px auto}
#sub0103 .cnt2 .btm .map_box{height:536px}
#sub0103 .cnt2 .btm .map_box .s_map{float:right}
#sub0103 .cnt2 .btm .txt > *{margin-top:35px}
#sub0103 .cnt2 .btm .txt strong{display:inline-block;font-size:30px;font-family:'Nanum Myeongjo', serif;line-height:1.5}
#sub0103 .cnt2 .btm .txt p{display:inline-block;background:url("../img/sub/sub0103_tel.jpg") no-repeat left center;padding-left:40px;font-size:25px;color:#666;float:right}

.tab_btn4 a{font-size: 1.2em !important}
#sub0201 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:60px;padding-top:30px}
#sub0201 .cnt1 .tab .tab_btn{width:90%;height:100%;border:1px solid #e2e2e2;margin:0 auto 60px}
#sub0201 .cnt1 .tab .tab_btn li{float:left;width:16.666666666666%;height:48px;line-height:48px;border-left:1px solid #e2e2e2;box-sizing:border-box}
#sub0201 .cnt1 .tab .tab_btn li.on{background:#5596d6;color:#fff;font-weight:bold}
#sub0201 .cnt1 .tab .tab_btn li:first-child{border-left:0}
#sub0201 .cnt1 .tab .tab_btn li a{display:block;width:100%;height:100%;text-align:center;font-size:17px}
#sub0201 .cnt1 .tab .tab_cnt > div{display:none}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1{display:block}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 ul{display: flex;margin-bottom: 8em;}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 h3{font-size: 20px;padding-top: 0px;padding-bottom: 30px;}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 h3 img{width: 15px;height: 16px;margin-right: 10px;}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 ul li{float: left;flex: auto;}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 ul li img{display: block;margin: 0 auto;}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 ul.cur3{display: block;overflow: hidden;}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 ul.cur3 li{flex: none;width: 100%;float: left;margin: 2em auto;}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt1 .img{width:1075px;margin:0 auto 150px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt2 .img{width:1061px;margin:0 auto 150px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt3 .img, #sub0201 .cnt1 .tab .tab_cnt .tab_cnt4 .img, #sub0201 .cnt1 .tab .tab_cnt .tab_cnt5 .img{width:1211px;margin:0 auto 150px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li{border-bottom:1px solid #e2e2e2;margin-bottom:75px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li.li_06{border-bottom:0}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li .img{margin:0 auto;padding-bottom:85px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li.li_01 .img{width:691px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li.li_02 .img{width:970px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li.li_03 .img{width:698px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li.li_04 .img{width:823px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li.li_05 .img{width:1038px}
#sub0201 .cnt1 .tab .tab_cnt .tab_cnt6 ul li.li_06 .img{width:829px}
.tit_box{width: 1100px; margin: 0 auto}
#sub0201 .cnt1 .tab .tab_cnt .tit_box h4{font-size:22px;font-weight:bold;text-align:center;margin-bottom:22px}
#sub0201 .cnt1 .tab .tab_cnt .tit_box h4 span{display:inline-block;width:15px;height:16px;background:url("../img/sub/jaal_bul1.png") no-repeat left center;padding-right:10px;vertical-align:middle}
#sub0201 .cnt1 .tab .tab_cnt .tit_box p{font-size:14px;color:#666;line-height:1.5;text-align:center;margin-bottom:66px;font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0201 .cnt1 .tab .tab_cnt .tit_box strong{display:block;font-size:18px;text-align:center;padding-bottom:10px;color:#5596d6}

#sub0202 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0202 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 40px}
#sub0202 .cnt1 .cnt_txt ul li{padding-bottom:84px;margin-bottom:84px;border-bottom:1px solid #e2e2e2}
#sub0202 .cnt1 .cnt_txt ul li.last{border-bottom:0}
#sub0202 .cnt1 .cnt_txt ul li .tit_box h4{font-size:22px;font-weight:bold;text-align:center;padding-bottom:22px}
#sub0202 .cnt1 .cnt_txt ul li .tit_box h4 span{display:inline-block;width:15px;height:16px;background:url("../img/sub/jaal_bul1.png") no-repeat left center;padding-right:10px;vertical-align:middle}
#sub0202 .cnt1 .cnt_txt ul li .tit_box p{font-size:14px;color:#666;line-height:1.5;text-align:center;margin-bottom:66px;font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0202 .cnt1 .cnt_txt ul li .tit_box strong{display:block;font-size:18px;font-weight:bold;text-align:center;padding-bottom:10px}
#sub0202 .cnt1 .cnt_txt ul li .img{width:1010px;margin:0 auto}

#sub0203 .cnt2 .tb{margin-bottom:80px}
#sub0203 .cnt2 .tb span{display:block;text-align:right;padding-bottom:8px}
#sub0203 .cnt2 .tb table{width:100%;border:1px solid #e2e2e2;border-top:2px solid #333}
#sub0203 .cnt2 .tb table thead tr th{height:40px;line-height:25px;font-size:14px;background:#f5f5f5;font-weight:bold;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2}
#sub0203 .cnt2 .tb table thead tr th:first-child{border-left:0}
#sub0203 .cnt2 .tb table tbody{font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0203 .cnt2 .tb table tbody tr td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:35px;line-height:35px;text-align:center;padding:0}
#sub0203 .cnt2 .tb table tbody tr td:first-child{border-left:0}
#sub0203 .cnt2 .tb table tbody tr td a{display:block;width:100%;height:100%}
#sub0203 .cnt2 .tb table tbody tr td a:hover, #sub0203 .cnt1 .tb table tbody tr td a:focus{background:#5596d6;color:#fff}

#sub0203 .cnt2 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0203 .cnt2 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 70px}
#sub0203 .cnt2 .cnt_txt ul li{float:left;width:25%;padding-bottom:84px;margin-bottom:84px;border-bottom:1px solid #e2e2e2}
#sub0203 .cnt2 .cnt_txt ul li.last{border-bottom:0}
#sub0203 .cnt2 .cnt_txt ul li .img{position: relative;}
/* #sub0203 .cnt2 .cnt_txt ul li .img a p{position:absolute;z-index:100;color:#fff;font-size:30px;opacity:0;filter:Alpha(opacity=0);}
#sub0203 .cnt2 .cnt_txt ul li .img a p.r_left{top:370px;left:-150%;margin-left:-116.6px}
#sub0203 .cnt2 .cnt_txt ul li .img a p.r_right{top:440px;left:150%;margin-left:-72px} */
/* #sub0203 .cnt2 .cnt_txt ul li .img a #mask{width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);} */
#sub0203 .cnt2 .cnt_txt ul li .img{}
#sub0203 .cnt2 .cnt_txt ul li .img a > img{width:90%;margin:0 auto;display: block;height: 380px;border: 10px solid #525659;box-sizing: border-box;border-bottom: 0;}
#sub0203 .cnt2 .cnt_txt ul li .img p{text-align: center;background-color: #525659;color: #ffffff;width: 90%;margin: 0 auto;line-height: 40px;font-size: 14px;font-family: "Nanum Gothic";font-weight: bold;}
#sub0203 .cnt2 .cnt_txt ul li .img p img{width: 14px;display: inline-block;margin-right: 0.5em;}

#sub0203 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0203 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 40px}
#sub0203 .cnt1 .cnt_txt ul li{padding-bottom:84px;margin-bottom:84px}
#sub0203 .cnt1 .cnt_txt ul li.last{border-bottom:0}
#sub0203 .cnt1 .cnt_txt ul li .tit_box h4{font-size:22px;font-weight:bold;text-align:center;padding-bottom:22px}
#sub0203 .cnt1 .cnt_txt ul li .tit_box h4 span{display:inline-block;width:15px;height:16px;background:url("../img/sub/jaal_bul1.png") no-repeat left center;padding-right:10px;vertical-align:middle}
#sub0203 .cnt1 .cnt_txt ul li .img, #sub0203 .cnt1 .cnt_txt ul li .vid{float:left;margin:30px 0 150px}
#sub0203 .cnt1 .cnt_txt ul li .vid{width:560px;height:315px;padding-left:30px;padding-top:70px}

#sub0204 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0204 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 40px}
#sub0204 .cnt1 .cnt_txt ul li{padding-bottom:84px;margin-bottom:84px}
#sub0204 .cnt1 .cnt_txt ul li.last{border-bottom:0}
#sub0204 .cnt1 .cnt_txt ul li .tit_box h4{font-size:22px;font-weight:bold;text-align:center;padding-bottom:22px}
#sub0204 .cnt1 .cnt_txt ul li .tit_box h4 span{display:inline-block;width:15px;height:16px;background:url("../img/sub/jaal_bul1.png") no-repeat left center;padding-right:10px;vertical-align:middle}
#sub0204 .cnt1 .cnt_txt ul li .img, #sub0204 .cnt1 .cnt_txt ul li .vid{float:left;margin:30px 0 150px}
#sub0204 .cnt1 .cnt_txt ul li .vid{width:560px;height:315px;padding-left:30px;padding-top:70px}

#sub0205 .cnt1{margin-bottom:150px}
#sub0205 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0205 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 40px}

#sub0205 .cnt1 .tec{width:1200px;margin:0 auto;background:#eee}
#sub0205 .cnt1 .tec .tec_txt{padding-top:50px}
#sub0205 .cnt1 .tec .tec_txt .txt_box{padding-bottom:60px}
#sub0205 .cnt1 .tec .tec_txt .txt_box h4{float:left;font-size:25px;font-weight:bold;line-height:1.3;padding-left:60px;}
#sub0205 .cnt1 .tec .tec_txt .txt_box p{float:right;font-size:18px;color:#666;line-height:2;padding-right:100px}

#sub0205 .cnt1 .tec1 .top_bg{width:100%;height:100px;background:url("../img/sub/sub0205_top.gif") no-repeat center}
#sub0205 .cnt1 .tec1 .btm_bg{width:100%;height:76px;background:url("../img/sub/sub0205_btm.gif") no-repeat center}
#sub0205 .cnt1 .tec1 .tec_txt .txt_box{padding-bottom:99px}
#sub0205 .cnt1 .tec1 .tec_txt .img_box{padding-left:60px;margin-bottom:150px}
#sub0205 .cnt1 .tec1 .tec_txt .img_box > *{float:left;}
#sub0205 .cnt1 .tec1 .tec_txt .img_box .img1{padding-right:60px}
#sub0205 .cnt1 .tec1 .tec_txt .tb{width:95%;margin:0 auto;padding-bottom:100px}
#sub0205 .cnt1 .tec1 .tec_txt .tb h4{font-size:25px;text-align:center;padding-bottom:40px}
#sub0205 .cnt1 .tec1 .tec_txt .tb table{float:left;width:48%;border:1px solid #aaa;background:#fff;border-top:2px solid #333;font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0205 .cnt1 .tec1 .tec_txt .tb table.first{margin-right:4%}
#sub0205 .cnt1 .tec1 .tec_txt .tb table tbody td{height:40px;line-height:40px;padding:0;border-bottom:1px solid #d1d1d1;padding-left:20px;font-size:14px}
#sub0205 .cnt1 .tec1 .tec_txt .tb table tbody td:first-child{text-align:center;border-right:1px solid #d1d1d1;padding-left:0;width:30%}
#sub0205 .cnt1 .tec2 .top_bg{width:100%;height:76px;background:url("../img/sub/sub0205_top2.jpg") no-repeat center}
#sub0205 .cnt1 .tec2 .btm_bg{width:100%;height:100px;background:url("../img/sub/sub0205_btm2.jpg") no-repeat center}
#sub0205 .cnt1 .tec2 .tec_txt .img_box{margin-bottom:100px;padding-right:127px}
#sub0205 .cnt1 .tec2 .tec_txt .img_box .img1{float:right}
#sub0205 .cnt1 .tec3 .top_bg{width:100%;height:100px;background:url("../img/sub/sub0205_top.gif") no-repeat center}
#sub0205 .cnt1 .tec3 .btm_bg{width:100%;height:76px;background:url("../img/sub/sub0205_btm.gif") no-repeat center}
#sub0205 .cnt1 .tec3 .tec_txt .img_box{width:1093px;margin:0 auto 100px}
#sub0205 .cnt1 .tec3 .tec_txt .img_box .img1{float:right}

#sub0206 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0206 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 40px}
#sub0206 .cnt1 .mc1{padding-bottom:40px;margin-bottom:100px;border-bottom:1px solid #e2e2e2}
#sub0206 .cnt1 .mc1 ul li{float:left;width:33.3333%;margin-bottom:50px}
#sub0206 .cnt1 .mc1 ul li .img{width:294px;height:215px;margin:0 auto 15px}
#sub0206 .cnt1 .mc1 ul li .txt p{font-size:14px;text-align:center;font-weight:bold;width: 300px; margin: 0 auto;}
#sub0206 .cnt1 .mc2{width:1201px;margin:0 auto 150px}
#sub0206 .cnt1 .mc2 table{float:left;border:1px solid #ddd;margin-left:42px}
#sub0206 .cnt1 .mc2 table:first-child{margin-left:0}
#sub0206 .cnt1 .mc2 table thead tr th{height:40px;background:#f5f5f5;border-right:1px solid #ddd;border-top:2px solid #333;border-bottom:1px solid #ddd;font-size:14px}
#sub0206 .cnt1 .mc2 table thead tr th.first{width:250px}
#sub0206 .cnt1 .mc2 table thead tr th.second{width:100px}
#sub0206 .cnt1 .mc2 table tbody{font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0206 .cnt1 .mc2 table tbody tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:35px;line-height:35px;text-align:center}

#sub0301 .cnt1{margin-bottom:70px}
#sub0301 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0301 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 80px}
#sub0301 .cnt1 > ul{width: 1280px}
#sub0301 .cnt1 > ul > li{position:relative;width:22%;height:336px;float:left;background-repeat:no-repeat;background-position:center top;margin-left:4%;margin-bottom:80px;border:1px solid #d7d7d7;box-sizing: border-box;}
#sub0301 .cnt1 > ul > li > p{margin-top:273px;font-size:20px;text-align:center;height:63px;line-height:63px;font-weight:bold;letter-spacing:-0.05em}
#sub0301 .cnt1 > ul > li.lh0 > p{font-size:18px;line-height:1.5;padding-top:5px}
#sub0301 .cnt1 > ul > li:first-child{margin-left:0}
#sub0301 .cnt1 > ul > li .port_box{z-index:50;position:absolute;top:0px;left:0px;width:100%;height:0;background:rgba(0,0,0,0.5)}
#sub0301 .cnt1 > ul > li .view_btn{z-index:60;width:26px;height:26px;position:absolute;top:240px;right:3%;background:url("../img/sub/sub0301_plus.jpg") no-repeat center}
#sub0301 .cnt1 > ul > li.port01{background-image:url("../img/sub/sub0301_01.jpg")}
#sub0301 .cnt1 > ul > li.port02{background-image:url("../img/sub/sub0301_02.jpg")}
#sub0301 .cnt1 > ul > li.port03{background-image:url("../img/sub/sub0301_03.jpg")}
#sub0301 .cnt1 > ul > li.port04{background-image:url("../img/sub/sub0301_17.jpg")}
#sub0301 .cnt1 > ul > li.port05{background-image:url("../img/sub/sub0301_18.jpg")}
#sub0301 .cnt1 > ul > li.port06{background-image:url("../img/sub/sub0301_04.jpg")}
#sub0301 .cnt1 > ul > li.port07{background-image:url("../img/sub/sub0301_05.jpg")}
#sub0301 .cnt1 > ul > li.port08{background-image:url("../img/sub/sub0301_06.jpg")}
#sub0301 .cnt1 > ul > li.port09{background-image:url("../img/sub/sub0301_07.jpg")}
#sub0301 .cnt1 > ul > li.port10{background-image:url("../img/sub/sub0301_08.jpg")}
#sub0301 .cnt1 > ul > li.port11{background-image:url("../img/sub/sub0301_09.jpg")}
#sub0301 .cnt1 > ul > li.port12{background-image:url("../img/sub/sub0301_10.jpg")}
#sub0301 .cnt1 > ul > li.port13{background-image:url("../img/sub/sub0301_11.jpg")}
#sub0301 .cnt1 > ul > li.port14{background-image:url("../img/sub/sub0301_12.jpg")}
#sub0301 .cnt1 > ul > li.port15{background-image:url("../img/sub/sub0301_13.jpg")}
#sub0301 .cnt1 > ul > li.port16{background-image:url("../img/sub/sub0301_14.jpg")}
#sub0301 .cnt1 > ul > li.port17{background-image:url("../img/sub/sub0301_15.jpg")}
#sub0301 .cnt1 > ul > li.port18{background-image:url("../img/sub/sub0301_16.jpg")}
#sub0301 .cnt1 > ul > li.port19{background-image:url("../img/sub/sub0301_19.jpg")}
#sub0301 .cnt1 > ul > li.port20{background-image:url("../img/sub/sub0301_20.jpg")}
#sub0301 .cnt1 > ul > li.port21{background-image:url("../img/sub/sub0301_21.jpg")}
#sub0301 .cnt1 > ul > li.port22{background-image:url("../img/sub/sub0301_22.jpg")}
#sub0301 .cnt1 > ul > li.port23{background-image:url("../img/sub/sub0301_23.jpg")}
#sub0301 .cnt1 > ul > li.port24{background-image:url("../img/sub/sub0301_24.jpg")}
#sub0301 .cnt1 > ul > li.port25{background-image:url("../img/sub/sub0301_25.jpg")}
#sub0301 .cnt1 > ul > li.port26{background-image:url("../img/sub/sub0301_26.jpg")}
#sub0301 .cnt1 > ul > li.port27{background-image:url("../img/sub/sub0301_27.jpg")}
#sub0301 .cnt1 > ul > li.port28{background-image:url("../img/sub/sub0301_28.jpg")}
#sub0301 .cnt1 > ul > li.port29{background-image:url("../img/sub/sub0301_29.jpg")}
#sub0301 .cnt1 > ul > li.port30{background-image:url("../img/sub/sub0301_30.jpg")}
#sub0301 .cnt1 > ul > li.port31{background-image:url("../img/sub/sub0301_31.jpg")}
#sub0301 .cnt1 > ul > li.port32{background-image:url("../img/sub/sub0301_32.jpg")}
#sub0301 .cnt1 > ul > li.port33{background-image:url("../img/sub/sub0301_33.jpg")}
#sub0301 .cnt1 > ul > li.port34{background-image:url("../img/sub/sub0301_34.jpg")}
#sub0301 .cnt1 > ul > li.port35{background-image:url("../img/sub/sub0301_35.jpg")}
#sub0301 .cnt1 > ul > li.port36{background-image:url("../img/sub/sub0301_36.jpg")}
#sub0301 .cnt1 > ul > li.port37{background-image:url("../img/sub/sub0301_37.jpg")}
#sub0301 .cnt1 > ul > li.port38{background-image:url("../img/sub/sub0301_38.jpg")}
#sub0301 .cnt1 > ul > li.port39{background-image:url("../img/sub/sub0301_39.jpg")}
#sub0301 .cnt1 > ul > li.port40{background-image:url("../img/sub/sub0301_40.jpg")}
#sub0301 .cnt1 > ul > li.port41{background-image:url("../img/sub/sub0301_41.jpg")}

#sub0301 .cnt2{margin-bottom:150px}
#sub0301 .cnt2 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0301 .cnt2 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 50px}
#sub0301 .cnt2 table{border:1px solid #e2e2e2;border-top:2px solid #333;width:100%}
#sub0301 .cnt2 table thead tr th{height:40px;line-height:40px;background:#f5f5f5;font-size:16px;font-weight:bold;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
#sub0301 .cnt2 table thead tr th:first-child{border-left:0}
#sub0301 .cnt2 table thead tr .th01{width:13%}
#sub0301 .cnt2 table thead tr .th02{width:10%}
#sub0301 .cnt2 table thead tr .th03{width:40%}
#sub0301 .cnt2 table thead tr .th04{width:18%}
#sub0301 .cnt2 table thead tr .th05{width:19%}
#sub0301 .cnt2 table tbody{font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0301 .cnt2 table tbody tr td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:35px;line-height:25px;text-align:center;font-size:14px}
#sub0301 .cnt2 table tbody tr td:first-child{border-left:0}

.modal_cnt{display:none}
#sub0301 #mask, #sub0301 .cnt1 .modal_cnt{position:fixed}
#sub0301 #mask{width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.8);z-index:90}
#sub0301 .cnt1.engs{width: 1700px;}
#sub0301 .cnt1.engs ul{width: 1700px;}
#sub0301 .cnt1 .modal_cnt{top:100px;left:50%;width:700px;height:830px;background:#fff;z-index:100;border:1px solid #aaa}
#sub0301 .cnt1 .modal_cnt .close_btn{position:absolute;top:20px;right:20px}
#sub0301 .cnt1 .modal_cnt > img{padding-left:75px;padding-top:51px}
#sub0301 .cnt1 .modal_cnt .modal_txt{width:625px;height:420px;padding-left:75px;background:url("../img/sub/sub0301_modal_bg.jpg") no-repeat right bottom}
#sub0301 .cnt1 .modal_cnt .modal_txt h4{font-size:28px;font-weight:bold;color:#333;padding-top:26px;padding-bottom:18px}
#sub0301 .cnt1 .modal_cnt .modal_txt .h4line{width:30px;height:2px;background:#5396d4;margin-bottom:25px}
#sub0301 .cnt1 .modal_cnt .modal_txt ul li{font-size:14px;color:#333;padding-bottom:17px;font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0301 .cnt1 .modal_cnt .modal_txt ul li span{display:block;font-size:14px;color:#999;background-repeat:no-repeat;background-position:left center;padding:4px 0 5px 25px}
#sub0301 .cnt1 .modal_cnt .modal_txt ul li.m_txt01 span{background-image:url("../img/sub/sub0301_modal_01.png")}
#sub0301 .cnt1 .modal_cnt .modal_txt ul li.m_txt02 span{background-image:url("../img/sub/sub0301_modal_02.png")}
#sub0301 .cnt1 .modal_cnt .modal_txt ul li.m_txt03 span{background-image:url("../img/sub/sub0301_modal_03.png")}
#sub0301 .cnt1 .modal_cnt .modal_txt ul li.m_txt04 span{background-image:url("../img/sub/sub0301_modal_04.png")}
#sub0301 .cnt1 .modal_cnt .modal_txt ul li.m_txt05 span{background-image:url("../img/sub/sub0301_modal_05.png")}
#sub0301 .cnt1 .modal_cnt .modal_txt ul.f_r{margin-right:300px}

#sub0302 .cnt1{margin-bottom:150px}
#sub0302 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0302 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 50px}
#sub0302 .cnt1 table{border-bottom:1px solid #e2e2e2;border-top:2px solid #333;width:100%}
#sub0302 .cnt1 table thead tr th{height:40px;line-height:40px;background:#f5f5f5;font-size:16px;font-weight:bold;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
#sub0302 .cnt1 table thead tr th:first-child{border-left:0}
#sub0302 .cnt1 table thead tr .th00{width:10%}
#sub0302 .cnt1 table thead tr .th01{width:12%}
#sub0302 .cnt1 table thead tr .th02{width:10%}
#sub0302 .cnt1 table thead tr .th03{width:40%}
#sub0302 .cnt1 table thead tr .th04{width:15%}
#sub0302 .cnt1 table thead tr .th05{width:15%}
#sub0302 .cnt1 table tbody{font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#sub0302 .cnt1 table tbody tr td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:35px;line-height:30px;text-align:center;font-size:13px}
#sub0302 .cnt1 table tbody tr td:first-child{border-left:0}

#sub0302 .cnt1 table tbody tr td.year{font-weight:bold;border-bottom:1px solid #333}
#sub0302 .cnt1 table tbody tr.r_last td.year{border-bottom:0}
#sub0302 .cnt1 table tbody tr.last td{border-bottom:1px solid #333}

#sub0401 .cnt1{margin-bottom:150px}
#sub0401 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0401 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 50px}
#sub0401 .cnt1 ul li{float:left;margin-bottom:60px;width:25%;min-height: 520px;}
#sub0401 .cnt1 ul li .img{}
#sub0401 .cnt1 ul li .img > img{width:100%;margin:0 auto;display: block;height: auto;border: 10px solid #525659;box-sizing: border-box;border-bottom: 0;}
#sub0401 .cnt1 ul li .img p{text-align: center;background-color: #525659;color: #ffffff;width: 100%;margin: 0 auto;line-height: 40px;font-size: 14px;font-family: "Nanum Gothic";font-weight: bold;}
#sub0401 .cnt1.engs ul li .img p{height: 60px;line-height: 60px;}
#sub0401 .cnt1.engs ul li.lh0 .img p{line-height: 30px;}
#sub0401 .cnt1 ul li .img p img{width: 14px;display: inline-block;margin-right: 0.5em;}

#sub0402 .cnt1{margin-bottom:150px}
#sub0402 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0402 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 50px}
#sub0402 .cnt1.eng2 ul li .img > img{height: 434px;}
#sub0402 .cnt1.eng2 ul li {min-height: 520px;}
#sub0402 .cnt1 ul li{float:left;margin-bottom:92px;width:25%}
#sub0402 .cnt1 ul li .img{}
#sub0402 .cnt1 ul li .img > img{width:100%;margin:0 auto;display: block;height: auto;border: 10px solid #525659;box-sizing: border-box;border-bottom: 0;}
#sub0402 .cnt1 ul li .img p{text-align: center;background-color: #525659;color: #ffffff;width: 100%;margin: 0 auto;line-height: 40px;font-size: 14px;font-family: "Nanum Gothic";font-weight: bold;-ms-word-break: keep-all;
word-break: keep-all;}
#sub0402 .cnt1 ul li .img p img{width: 14px;display: inline-block;margin-right: 0.5em;}

#sub0403 .cnt1{width:100%;height:1500px}
#sub0403 .cnt1 ul li{float:left;margin-left:100px;margin-bottom:100px}
#sub0403 .cnt1 ul li:first-child{margin-left:0}

#sub0601 .cnt1{margin-bottom:100px}
#sub0601 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0601 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 50px}
#sub0601 .cnt1 #fm{width:65%;margin:0 auto}
#sub0601 .cnt1 #fm form{width:100%}
#sub0601 .cnt1 #fm form ul{width:100%;border:1px solid #e2e2e2}
#sub0601 .cnt1 #fm form ul li{width:100%;border-top:1px solid #e2e2e2}
#sub0601 .cnt1 #fm form ul li:first-child{border-top:0}
#sub0601 .cnt1 #fm form ul li.h30{height:45px;line-height:45px}
#sub0601 .cnt1 #fm form ul li.lb07{height:250px;line-height:250px}
#sub0601 .cnt1 #fm form ul li.lb07 label{vertical-align:top;letter-spacing:0}
#sub0601 .cnt1 #fm form ul li label{float:left;display:inline-block;width:32%;font-size:14px;background:#eee;padding-left:3%;font-weight:bold}
#sub0601 .cnt1 #fm form ul li.lb01 label{letter-spacing:0}
#sub0601 .cnt1 #fm form ul li.lb02 label{letter-spacing:0}
#sub0601 .cnt1 #fm form ul li.lb03 label{letter-spacing:0}
#sub0601 .cnt1 #fm form ul li.lb04 label{letter-spacing:0}
#sub0601 .cnt1 #fm form ul li.lb05 label{letter-spacing:0;font-size: 1em}
#sub0601 .cnt1 #fm form ul li.lb06 label{letter-spacing:0}
#sub0601 .cnt1 #fm form ul li.lb08 label{letter-spacing:0}
#sub0601 .cnt1 #fm form ul li.lb09 p{float:left;display:inline-block;width:32%;font-size:14px;background:#eee;padding-left:3%;font-weight:bold;letter-spacing:0}
#sub0601 .cnt1 #fm form ul li.lb09 a{display:block;width:100%;height:100%;text-align:center;font-size:14px;color:#999}
#sub0601 .cnt1 #fm form ul li input{float:right;border:0;width:65%;height:45px;line-height:45px;background:none}
#sub0601 .cnt1 #fm form ul li.lb07 textarea{border:0;background:none;width:65%;height:250px;line-height:250px;padding:0;resize:none}
#sub0601 .cnt1 #fm form .submit{width:100px;margin:50px auto 0}
#sub0601 .cnt1 #fm form .submit input{width:120px;height:40px;line-height:40px;border:0;background:#5596d6;font-size:14px;text-align:center;color:#fff;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;cursor:pointer}

#sub0602 .cnt1{margin-bottom:100px}
#sub0602 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0602 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 50px}
#sub0602 .cnt1 #fm{width:80%;margin:0 auto}
#sub0602 .cnt1 #fm form{width:100%}
#sub0602 .cnt1 #fm form ul{width:100%;border:1px solid #999}
#sub0602 .cnt1 #fm form ul li{float:left;width:50%;height:50px}
#sub0602 .cnt1 #fm form ul li label{display:inline-block;width:35%;border-right:1px solid #999;line-height:50px;font-size:11px;color:#666;text-align:center;font-weight:bold;}
#sub0602 .cnt1 #fm form ul li input{width:30%;height:25px;line-height:25px;margin-left:5%}
#sub0602 .cnt1 #fm form ul li.top{border-bottom:1px solid #999}
#sub0602 .cnt1 #fm form ul li.top2 label{border-left:1px solid #999}
#sub0602 .cnt1 #fm form ul li.last{width:100%;height:190px}
#sub0602 .cnt1 #fm form ul li.last > *{float:left;}
#sub0602 .cnt1 #fm form ul li.last h4{width:17.5%;height:100%;border-right:1px solid #999;font-size:14px;color:#666;font-weight:bold;text-align:center;line-height:190px}
#sub0602 .cnt1 #fm form ul li.last .txt{padding-left:3%;padding-top:22px}
#sub0602 .cnt1 #fm form ul li.last .txt p{font-size:14px;line-height:1.8}
#sub0602 .cnt1 #fm form .submit{width:100px;margin:50px auto 0}
#sub0602 .cnt1 #fm form .submit input{width:100px;height:40px;line-height:40px;border:0;background:#5596d6;font-size:14px;text-align:center;color:#fff;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;cursor:pointer}

#sub0603 .cnt1{margin-bottom:100px}
#sub0603 .cnt1 h3{font-size:35px;font-weight:bold;text-align:center;padding-bottom:40px;padding-top:30px}
#sub0603 .cnt1 .h3_line{display:block;width:25px;height:3px;background:#5596d6;margin:0 auto 40px}
#sub0603 .cnt1 #fm{width:60%;margin:0 auto}
#sub0603 .cnt1 #fm > span{display:block;font-size:12px;color:#999;padding-bottom:5px;font-family:'Nanum Gothic', sans-serif;}
#sub0603 .cnt1 #fm form{width:100%}
#sub0603 .cnt1 #fm form ul{width:100%;border:1px solid #e2e2e2}
#sub0603 .cnt1 #fm form ul li{width:100%;border-top:1px solid #e2e2e2}
#sub0603 .cnt1 #fm form ul li:first-child{border-top:0}
#sub0603 .cnt1 #fm form ul li.h30{height:45px;line-height:45px}
#sub0603 .cnt1 #fm form ul li.lb07{height:250px;line-height:250px}
#sub0603 .cnt1 #fm form ul li label{float:left;display:inline-block;width:32%;font-size:14px;background:#eee;padding-left:3%;font-weight:bold}
#sub0603 .cnt1 #fm form ul li.lb01 label{letter-spacing:30.5px}
#sub0603 .cnt1 #fm form ul li.lb02 label{letter-spacing:16.2px}
#sub0603 .cnt1 #fm form ul li.lb03 label{letter-spacing:6.4px}
#sub0603 .cnt1 #fm form ul li.lb04 label{letter-spacing:6.3px}
#sub0603 .cnt1 #fm form ul li.lb05 label{letter-spacing:1px}
#sub0603 .cnt1 #fm form ul li.lb06 label{letter-spacing:30.2px}
#sub0603 .cnt1 #fm form ul li.lb07 label{vertical-align:top;letter-spacing:15.8px}
#sub0603 .cnt1 #fm form ul li.lb08 label{letter-spacing:16.2px}
#sub0603 .cnt1 #fm form ul li p{float:right;border:0;width:65%;height:45px;line-height:45px;background:none;text-align:center;font-size:14px;font-weight:bold}
#sub0603 .cnt1 #fm form ul li.lb07 p{padding:2%;width:61%;line-height:1.5}
#sub0603 .cnt1 #fm form ul li.lb08 p{color:#5596d6}
#sub0603 .cnt1 #fm form .submit{width:100px;margin:50px auto 0}
#sub0603 .cnt1 #fm form .submit input{width:100px;height:40px;line-height:40px;border:0;background:#5596d6;font-size:14px;text-align:center;color:#fff;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;cursor:pointer}

#footer2{background:#e1e1e1;width:100%;height:150px;font-family:'Nanum Gothic', 'NanumSquare', NSL, sans-serif;}
#footer2 .area2{position:relative}
#footer2 .foot_left{padding-left:79px;padding-top:36px}
#footer2 .foot_left li{float:left}
#footer2 .foot_left li a{font-size:12px;color:#888;background:url("../img/sub/foot_bar.gif") no-repeat 6px center;padding-left:12px}
#footer2 .foot_left li:first-child a{background:none}
#footer2 .foot_right{float:right}
#footer2 .foot_logo{position:absolute;top:62px;left:90px}
#footer2 address ul li{font-size:12px;color:#888;padding-bottom:10px}