@charset "utf-8";

/* 관세행정 타이틀 */
.cstms_tit {position:relative; margin-bottom:40px; padding:15px 0; font-size:26px; line-height:1.3; font-family:'NotoB', '맑은 고딕'; color:#222; border-top:4px solid #053863; border-bottom:2px solid #053863; }
.cstms_tit:before {content:''; position:absolute; top:-4px; left:0; width:43px; height:4px; background:#e40a2e;}
.cstms_tit:after {content:''; position:absolute; top:-4px; left:43px; width:3px; height:4px; background:#fff;}

/* 타이틀(텍스트 타입) */
.titT1 {margin-bottom:10px; font-size:26px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#222; letter-spacing:-1px;}
.titT2 {margin-bottom:10px; font-size:20px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#222; letter-spacing:-1px;}
.titT3 {margin-bottom:10px; font-size:18px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#e47b00; letter-spacing:-1px;}
.titT3_lineB {margin-bottom:10px; font-size:18px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#e47b00; letter-spacing:-1px; text-decoration:underline;}

/* 타이틀(블릿 타입) */
.tit1 {margin-bottom:10px; padding-left:30px; font-size:22px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#000; letter-spacing:-1px; background:url("/images/common/con_com/bu_tit1.png") no-repeat left 3px;} /* font-size:24px; */
.tit2 {margin-left:15px; margin-bottom:10px; padding-left:15px; font-size:20px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#000; letter-spacing:-1px; background:url("/images/common/con_com/bu_tit2.png") no-repeat left 5px;}/* font-size:20px; */
.tit3 {margin-left:30px; margin-bottom:10px; font-size:18px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#000; letter-spacing:-1px;}
.tit4 {margin-left:30px; margin-bottom:10px; font-size:20px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#000; letter-spacing:-1px;}

/* 블릿 */

.ftabu_st1 {position:relative; margin-left:30px; padding-left:12px; font-size:16px; line-height:1.4; color:#444;}
.ftabu_st1:before {content:''; position:absolute; top:8px; left:0; width:6px; height:6px; background:#4a4e59;}

.bu_st1 {position:relative; margin-left:30px; padding-left:12px; font-size:14px; line-height:1.4; color:#444;}
.bu_st1:before {content:''; position:absolute; top:8px; left:0; width:6px; height:6px; background:#4a4e59;}
.bu_st2 {position:relative; padding-left:12px; font-size:14px; line-height:1.4; color:#444;}
.bu_st2:before {content:''; position:absolute; top:8px; left:0; width:4px; height:4px; background:#646a7d; border-radius:2px;}
.bu_st2B {position:relative; padding-left:12px; font-size:14px; line-height:1.4; color:#444;}
.bu_st2B:before {content:''; position:absolute; top:8px; left:0; width:4px; height:4px; background:#266ed4; border-radius:2px;}
.bu_st3 {position:relative; padding-left:12px; font-size:14px; line-height:1.4; color:#444;}
.bu_st3:before {content:''; position:absolute; top:10px; left:0; width:5px; height:2px; background:#646a7d;}
.bu_st4{position:relative; padding-left:12px; font-size:14px; line-height:1.4; color:#555;}
.bu_st4:before {content:''; position:absolute; top:10px; left:0; width:2px; height:2px; background:#646a7d;}

/* 리스트 : 블릿 타입 */

.ftalist_st1 {margin-left:30px;}
.ftalist_st1 > li {position:relative; padding:5px 0 5px 12px; font-size:16px; line-height:1.4; color:#444;}
.ftalist_st1 > li:before {content:''; position:absolute; top:13px; left:0; width:6px; height:6px; background:#4a4e59;}


.list_st1 {margin-left:30px;}
.list_st1 > li {position:relative; padding:5px 0 5px 12px; font-size:14px; line-height:1.4; color:#444;}
.list_st1 > li:before {content:''; position:absolute; top:13px; left:0; width:6px; height:6px; background:#4a4e59;}
.list_st2 > li {position:relative; padding:4px 0 4px 12px; font-size:14px; line-height:1.4; color:#444;}
.list_st2 > li:before {content:''; position:absolute; top:13px; left:0; width:4px; height:4px; background:#646a7d; border-radius:2px;}
.list_st3 > li {position:relative; padding:3px 0 3px 10px; font-size:14px; line-height:1.4; color:#444;}
.list_st3 > li:before {content:''; position:absolute; top:13px; left:0; width:5px; height:2px; background:#646a7d;}
.list_st4 > li{position:relative; padding:3px 0 3px 10px; font-size:14px; line-height:1.4; color:#555;}
.list_st4 > li:before {content:''; position:absolute; top:13px; left:0; width:2px; height:2px; background:#646a7d;}
li.bu_none:before {display:none;}

table .list_st1 {margin-left:0;}
table .bu_st1{margin-left:0;}

/* 리스트 : 텍스트 타입 */
.list_stT1 > li {padding:3px 0; font-size:14px; line-height:1.4; color:#444;}
.list_stT1 > li ul {margin:5px 0 5px 15px; color:#555;}
.list_stT1 > li ul li {padding:1px 0;}
.list_stT2 > li {font-size:14px; line-height:1.4; color:#444;}
.list_stT2 > li ul {margin:5px 0 5px 15px; color:#555;}

/* 리스트 : 가로 나열 */
.li_w50, .li_w30, .li_w25, .li_w20 {overflow:hidden;}
.li_w50 > li {width:45%; float:left;}
.li_w30 > li {width:30%; float:left;}
.li_w25 > li {width:23%; float:left;}
.li_w20 > li {width:18%; float:left;}

/* 리스트 : 순차적 리스트 타입 */
.list_ol1 li {position:relative; margin-bottom:5px; padding:3px 0 2px 30px; line-height:1.4; font-size:14px;}
.list_ol1 li span.num {position:absolute; left:0; top:0; width:25px; height:25px; line-height:25px;font-family:'NotoM', '맑은 고딕'; color:#fff; text-align:center; background:#636363; border-radius:13px;}
.list_ol2 li {position:relative; margin-bottom:5px; padding:3px 0 2px 30px; line-height:1.4; font-size:14px;}
.list_ol2 li span.num {position:absolute; left:0; top:0; width:25px; height:25px; line-height:25px;font-family:'NotoM', '맑은 고딕'; color:#fff; text-align:center; background:#2b3949; border-radius:13px;}
.list_ol2 li:nth-child(even) span.num {background:#256ed5;}

/* 텍스트 요소 : 폰트컬러 타입 */
.pc_blue {color:#155eb6;}
.pc_navy {color:#053963;}
.pc_org {color:#f58220;}
.pc_black {color:#000;}
.pc_green {color:#4db02c;}
.pc_mint {color:#00b0a0;}
.pc_red {color:#e40a2e;}

/* 텍스트 요소 : 텍스트 배경색 */
.bg_blue {padding:2px 5px; color:#fff; background:#155eb6;}
.bg_navy {padding:2px 5px; color:#fff; background:#053963;}
.bg_org {padding:2px 5px; color:#fff; background:#f58220;}
.bg_black {padding:2px 5px; color:#fff; background:#000;}
.bg_green {padding:2px 5px; color:#fff; background:#4db02c;}
.bg_mint {padding:2px 5px; color:#fff; background:#00b0a0;}
.bg_red {padding:2px 5px; color:#fff; background:#e40a2e;}

/* 텍스트 요소 : 강조 타입 */
.Tline_b {text-decoration:underline;}
.f_weightB {font-weight:bold;}

.font_FM {font-family:'NotoM', '맑은 고딕';}
.font_FB { font-family:'NotoB', '맑은 고딕';}

/* 텍스트 요소 : 폰트 크기 */
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px; letter-spacing:-1px;}
.fs18 {font-size:18px; letter-spacing:-1px;}
.fs20 {font-size:20px; letter-spacing:-1px;}
.fs22 {font-size:22px; letter-spacing:-1px;}
.fs24 {font-size:24px; letter-spacing:-2px;}
.fs26 {font-size:26px; letter-spacing:-2px;}

/* 텍스트 요소 : 링크 타입 */
a.bu_link {padding-left:30px; color:#155eb6; text-decoration:underline; background:url("/images/common/con_com/bu_link.png") no-repeat left top;}
a.bu_linkL {padding-left:20px; color:#155eb6; text-decoration:underline; background:url("/images/common/con_com/bu_link_line.png") no-repeat left 4px;}
a.bu_mail {padding-left:30px; color:#155eb6; text-decoration:underline; background:url("/images/common/con_com/bu_mail.png") no-repeat left top;}
a.bu_mailL {padding-left:20px; color:#155eb6; text-decoration:underline; background:url("/images/common/con_com/bu_mail_line.png") no-repeat left 3px;}

/* 텍스트 요소 : 경고&말풍선 타입 */
.bu_atteT {margin-bottom:10px; padding-left:30px; font-size:18px;font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/bu_atteT.png") no-repeat left top;}
.bu_atteT2 {margin-bottom:10px; padding-left:30px; font-size:18px;font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/bu_atteT2.png") no-repeat left top;}
.bu_atteT_line {margin-bottom:10px; padding-left:30px; font-size:18px;font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/bu_atteT_line.png") no-repeat left top;}
.bu_atteT2_line {margin-bottom:10px; padding-left:30px; font-size:18px;font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/bu_atteT2_line.png") no-repeat left top;}
.bu_atte {padding-left:20px; background:url("/images/common/con_com/bu_atte.png") no-repeat left 2px;}
.bu_atte2 {padding-left:20px; background:url("/images/common/con_com/bu_atte2.png") no-repeat left 2px;}
.bu_atte_line {padding-left:20px; background:url("/images/common/con_com/bu_atte_line.png") no-repeat left 2px;}
.bu_atte2_line {padding-left:20px; background:url("/images/common/con_com/bu_atte2_line.png") no-repeat left 2px;}

.bu_mentT {margin-bottom:5px; padding:4px 0 4px 40px; font-size:18px;font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/bu_mentT.png") no-repeat left top;}
.bu_mentT2 {margin-bottom:5px; padding:17px 0 0 15px; font-size:18px;font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/bu_mentT2.png") no-repeat left top;}
.bu_ment {padding:16px 0 0 15px; background:url("/images/common/con_com/bu_ment.png") no-repeat left top;}

/* 테이블 : 테이블 기본 타입 */
/*.tbl_st {position:relative; width:100%; background:#fff; -webkit-overflow-scrolling:touch; word-break:keep-all;}*/
.tbl_st {position:relative; width:100%; margin:5px 0 0 -1px; text-align:center; font-size:14px; border-top:2px solid #000; -webkit-overflow-scrolling:touch; word-break:keep-all;}
.tbl_st thead th {padding:13px 10px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st tbody th {padding:13px 10px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fdfdfd;}
.tbl_st td {padding:10px 15px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; word-break:break-all; /*background-color:#fff;*/}/* 200319 강제 줄바꿈 추가 */
.tbl_st tfoot th {padding:13px 10px; color:#222;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st tfoot td {padding:13px 10px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st:after {content:""; display:block; position:absolute; left:0; top:0; width:1px; height:100%; clear:both; overflow:hidden; background:#fff;}/*190717*/

/* 테이블 : 테이블 4면 선 */
/*.tbl_st2 {position:relative; background:#fff; -webkit-overflow-scrolling:touch; word-break:keep-all;}*/
.tbl_st2 {position:relative; width:100%; margin-top:5px; text-align:center; font-size:14px; border-top:2px solid #000; border-left:1px solid #d2d2d2; -webkit-overflow-scrolling:touch; word-break:keep-all;}
.tbl_st2 thead th {padding:13px 10px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st2 tbody th {padding:13px 10px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#fdfdfd;}
.tbl_st2 td {padding:10px 15px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;  word-break:break-all; /*background-color:#fff;*/}/* 200319 강제 줄바꿈 추가 */
.tbl_st2 tfoot th {padding:13px 10px; color:#222;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st2 tfoot td {padding:13px 10px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#fafbfb;}

/* 191231 */
.tbl_st3 {position:relative; width:100%; margin:5px 0 0 -1px; text-align:center; font-size:14px; border-top:2px solid #000; -webkit-overflow-scrolling:touch; word-break:keep-all;}
.tbl_st3 thead th {padding:13px 10px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st3 tbody th {padding:13px 10px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fdfdfd;}
.tbl_st3 td {text-align:left; padding:10px 15px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;  word-break:break-all; /*background-color:#fff;*/}/* 200319 강제 줄바꿈 추가 */
.tbl_st3 tfoot th {padding:13px 10px; color:#222;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st3 tfoot td {padding:13px 10px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl_st3:after {content:""; display:block; position:absolute; left:0; top:0; width:1px; height:100%; clear:both; overflow:hidden; background:#fff;}/*190717*/
/* //191231 */

/* 테이블 : 세로테이블 */
/*.tbl_st_row {position:relative; background:#fff; -webkit-overflow-scrolling:touch; word-break:keep-all;}*/
.tbl_st_row {position:relative; width:100%; margin-top:5px; text-align:center; font-size:14px; border-top:2px solid #000; -webkit-overflow-scrolling:touch; word-break:keep-all;}
.tbl_st_row tbody th {padding:13px 10px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st_row tbody td {padding:10px 15px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;  word-break:break-all; /*background-color:#fff;*/}/* 200319 강제 줄바꿈 추가 */
.tbl_st_row tfoot th {padding:13px 10px; color:#222;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st_row tfoot td {padding:13px 10px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}

.tbl_st_row2 {position:relative; width:100%; margin-top:5px; text-align:center; font-size:14px; border-top:2px solid #000; -webkit-overflow-scrolling:touch; word-break:keep-all;}
.tbl_st_row2 tbody th {padding:14px 2px; vertical-align:middle; color:#000;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st_row2 tbody td {padding:10px 15px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;  word-break:break-all; /*background-color:#fff;*/}/* 200319 강제 줄바꿈 추가 */
.tbl_st_row2 tfoot th {padding:13px 10px; color:#222;font-family:'NotoM', '맑은 고딕'; font-weight:normal; font-size:14px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#f3f3f3;}
.tbl_st_row2 tfoot td {padding:13px 10px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}


/* 테이블 - 기타 */
.scroll_img, .scroll_gr {position:relative; } /* 스크롤 */
.tbl_utile {margin-top:-20px; text-align:right; line-height:16px; font-size:14px;} /* 유틸 */
.tbl_inrtvl th, .tbl_inrtvl td { padding:13px 5px !important; word-wrap:break-word; word-break:break-all;} /* th, td간격 : 200305 추가*/

/* 박스 : 박스 기본 타입 */
.box_st1 {position:relative; padding:15px 25px; border:1px solid #bfbfbf; background:#fff;}
.box_st2 {position:relative; padding:15px 25px; border:1px solid #bfbfbf; background:#fbfbfb;}
.box_st3 {padding:5px; background:url("/images/common/con_com/pt_diagonalG.png") repeat;}
.box_st3 .inner {position:relative; padding:15px 25px; background:#fff;}
.box_st4 {position:relative; padding:15px 25px; border-top:2px solid #000; border-bottom:1px solid #000;}
.box_st5 {position:relative; padding:15px 25px; border:2px solid #dfe6ee; background:#fff;}
.box_st5:before {content:''; position:absolute; top:-2px; left:-2px; width:50px; height:50px; border-top:4px solid #f5012a; border-left:4px solid #f5012a;}
.box_st5:after {content:''; position:absolute; bottom:-2px; right:-2px; width:50px; height:50px; border-bottom:4px solid #053863; border-right:4px solid #053863;}
.box_st_ico {position:relative; min-height:70px; padding-left:90px;}
.box_st_ico .ico_boxImg {position:absolute; left:0; top:0;}

/* 탭 : 1차 탭 */
.tab_st1 {padding:1px 0 0 1px; margin-bottom:20px; overflow:hidden;}
.tab_st1 li {width:25%; float:left; margin:-1px 0 0 -1px;}
.tab_st1 li a {position:relative; display:block; padding:15px 55px 15px 15px; line-height:20px; font-size:14px; color:#444; text-align:center; border:1px solid #d3d3d3; background:#fff url("/images/common/con_com/tab_off.png") no-repeat right center; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;} /*1223 수정*/
.tab_st1 li.on a, .tab_st1 li.on a:hover {font-family:'NotoM', '맑은 고딕'; color:#fff; border:1px solid #053863; background:#053863 url("/images/common/con_com/tab_on.png") no-repeat right center;}
.tab_st1 li a:hover {font-family:'NotoM', '맑은 고딕'; color:#fff; border:1px solid #3475ad; background:#3475ad url("/images/common/con_com/tab_on.png") no-repeat right center;}
.tab_st1 li a[target='_blank'] {background-image:url("/images/common/con_com/tab_off_blank.png") ;}
.tab_st1 li a:hover[target='_blank'] {background-image: url("/images/common/con_com/tab_on_blank.png") ;}


/* 탭 : 2차 탭 */
.tab_st2 {margin-bottom:20px; overflow:hidden;}
.tab_st2 li {width:25%; float:left; margin:1px 0;}
.tab_st2 li a {display:block; margin-right:2px; padding:11px 10px; line-height:19px; font-size:14px; color:#444; text-align:center; border:2px solid #d3d3d3; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.tab_st2 li.on a, .tab_st2 li.on a:hover, .tab_st2 li a:hover {font-family:'NotoM', '맑은 고딕'; color:#222; border-color:#4a4d54;}
.tab_st2 li a[target='_blank'] {background:url("/images/common/con_com/tab2_off_blank.png") no-repeat 95% center;}

/* 탭 : 3차 탭 */
.tab_st3 {margin-bottom:20px; overflow:hidden;}
.tab_st3 li {width:25%; float:left; margin:1px 0;}
.tab_st3 li a {display:block; margin-right:2px; padding:11px 10px; line-height:19px; font-size:14px; color:#444; text-align:center; border-top:2px solid #d3d3d3; border-bottom:2px solid #d3d3d3; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.tab_st3 li.on a, .tab_st3 li.on a:hover, .tab_st3 li a:hover {font-family:'NotoM', '맑은 고딕'; color:#222; border-color:#4a4d54;}
.tab_st3 li a[target='_blank'] {background:url("/images/common/con_com/tab2_off_blank.png") no-repeat 95% center;}

/* 탭 : 리스트 탭 */
.tab_list {margin-bottom:20px; padding:20px 0; border:4px solid #dfe6ee; overflow:hidden; background:url("/images/common/con_com/bg_tab_list.png") no-repeat left top;}
.tab_list li {width:25%; float:left; margin:1px 0;}
.tab_list li a {position:relative; display:block; margin:0 20px; padding-left:23px; line-height:30px; font-size:14px; color:#444; background:url("/images/common/con_com/tab_list_off.png") no-repeat left 7px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.tab_list li.on a, .tab_list li.on a:hover, .tab_list li a:hover {font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/tab_list_on.png") no-repeat left 7px;}
.tab_list li.ov a, .tab_list li.ov a:hover {font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/common/con_com/tab_list_on.png") no-repeat left 7px;}
.tab_list li a[target='_blank']:after {content:''; display:inline-block; width:13px; height:13px; margin-left:10px; background:url("/images/common/con_com/tab2_off_blank.png") no-repeat right center;}


/* 탭 : 개수 지정 */
.Tab_w50 li {width:50%;}
.Tab_w30 li {width:33%;}
.Tab_w20 li {width:20%;}

/* 버튼 : 기본 */
.btn_gr, .btn_grL, .btn_bl, .btn_blL {display:inline-block; margin:1px; line-height:22px; font-size:17px;font-family:'NotoM', '맑은 고딕'; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.btn_gr {padding:10px 15px; color:#fff; background:#515151;}
.btn_gr:hover, .btn_gr:focus {background:#424141;}
.btn_grL {padding:9px 14px; color:#515151; border:1px solid #515151; background:#fff;}
.btn_grL:hover, .btn_grL:focus {color:#424141; border:1px solid #424141;}
.btn_bl {padding:10px 15px; color:#fff; background:#155eb6;}
.btn_bl:hover, .btn_bl:focus {background:#0f4e99;}
.btn_blL {padding:9px 14px; color:#155eb6; border:1px solid #155eb6; background:#fff;}
.btn_blL:hover, .btn_blL:focus {color:#0f4e99; border:1px solid #0f4e99;}

/* 버튼 : 작은사이즈 */
.btn_gr.mini, .btn_grL.mini, .btn_bl.mini, .btn_blL.mini {display:inline-block; margin:1px; line-height:18px; font-size:14px; font-family:'NotoR', '맑은 고딕'; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.btn_gr.mini {padding:5px 10px; color:#fff; background:#515151;}
.btn_grL.mini {padding:4px 9px; color:#515151; border:1px solid #515151;}
.btn_bl.mini {padding:5px 10px; color:#fff; background:#155eb6;}
.btn_blL.mini {padding:4px 9px; color:#155eb6; border:1px solid #155eb6;}

.btn_gr:hover, .btn_gr:focus {background:#424141;}
.btn_grL:hover, .btn_grL:focus {color:#424141; border:1px solid #424141;}
.btn_bl:hover, .btn_bl:focus {background:#0f4e99;}
.btn_blL:hover, .btn_blL:focus {color:#0f4e99; border:1px solid #0f4e99;}

/* 버튼 : 기본 + 아이콘 */
.btn_gr.ico_w, .btn_bl.ico_w {position:relative; padding:10px 50px 10px 15px;}
.btn_grL.ico_g, .btn_blL.ico_g {position:relative; padding:9px 49px 9px 14px;}
.ico_w span, .ico_g span {position:absolute; right:15px; top:50%; display:block; width:18px; height:18px; margin-top:-9px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.ico_w:hover span, .ico_w:focus span, .ico_g:hover span, .ico_g:focus span {right:20px;}

/* 버튼 : 기본 + 아이콘 */
.btn_gr.ico_w, .btn_bl.ico_w {position:relative; padding:10px 50px 10px 15px;}
.btn_grL.ico_g, .btn_blL.ico_g {position:relative; padding:9px 49px 9px 14px;}
.ico_w span, .ico_g span {position:absolute; right:15px; top:50%; display:block; width:18px; height:18px; margin-top:-9px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.ico_w:hover span, .ico_w:focus span, .ico_g:hover span, .ico_g:focus span {right:20px;}

.ico_w span.down {background:url("/images/common/con_com/btn_dwldW.png") no-repeat;}
.ico_w span.link {background:url("/images/common/con_com/btn_linkW.png") no-repeat;}
.ico_w span.home {background:url("/images/common/con_com/btn_homeW.png") no-repeat;}
.ico_w span.mail {background:url("/images/common/con_com/btn_mailW.png") no-repeat;}
.ico_w span.search {background:url("/images/common/con_com/btn_searchW.png") no-repeat;}
.ico_w span.glan {background:url("/images/common/con_com/btn_glanW.png") no-repeat;}
.ico_w span.more {background:url("/images/common/con_com/btn_moreW.png") no-repeat;}
.ico_w span.cldr {background:url("/images/common/con_com/btn_cldrW.png") no-repeat;}

.ico_g span.down {background:url("/images/common/con_com/btn_dwldG.png") no-repeat;}
.ico_g span.link {background:url("/images/common/con_com/btn_linkG.png") no-repeat;}
.ico_g span.home {background:url("/images/common/con_com/btn_homeG.png") no-repeat;}
.ico_g span.mail {background:url("/images/common/con_com/btn_mailG.png") no-repeat;}
.ico_g span.search {background:url("/images/common/con_com/btn_searchG.png") no-repeat;}
.ico_g span.glan {background:url("/images/common/con_com/btn_glanG.png") no-repeat;}
.ico_g span.more {background:url("/images/common/con_com/btn_moreG.png") no-repeat;}
.ico_g span.cldr {background:url("/images/common/con_com/btn_cldrG.png") no-repeat;}

/* 버튼 : 작은사이즈 + 아이콘 */
.btn_gr.mini.ico_w, .btn_bl.mini.ico_w {position:relative; padding:5px 35px 5px 10px;}
.btn_grL.mini.ico_g, .btn_blL.mini.ico_g {position:relative; padding:4px 34px 4px 9px;}
.mini.ico_w span, .mini.ico_g span {position:absolute; right:10px; top:50%; display:block; width:13px; height:13px; margin-top:-7px; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; transition:all 0.2s ease;}
.mini.ico_w:hover span, .mini.ico_w:focus span, .mini.ico_g:hover span, .mini.ico_g:focus span {right:13px;}

.mini.ico_w span.down {background:url("/images/common/con_com/btn_dwldW_SML.png") no-repeat;}
.mini.ico_w span.link {background:url("/images/common/con_com/btn_linkW_SML.png") no-repeat;}
.mini.ico_w span.home {background:url("/images/common/con_com/btn_homeW_SML.png") no-repeat;}
.mini.ico_w span.mail {background:url("/images/common/con_com/btn_mailW_SML.png") no-repeat;}
.mini.ico_w span.search {background:url("/images/common/con_com/btn_searchW_SML.png") no-repeat;}
.mini.ico_w span.glan {background:url("/images/common/con_com/btn_glanW_SML.png") no-repeat;}
.mini.ico_w span.more {background:url("/images/common/con_com/btn_moreW_SML.png") no-repeat;}
.mini.ico_w span.cldr {background:url("/images/common/con_com/btn_cldrW_SML.png") no-repeat;}

.mini.ico_g span.down {background:url("/images/common/con_com/btn_dwldG_SML.png") no-repeat;}
.mini.ico_g span.link {background:url("/images/common/con_com/btn_linkG_SML.png") no-repeat;}
.mini.ico_g span.home {background:url("/images/common/con_com/btn_homeG_SML.png") no-repeat;}
.mini.ico_g span.mail {background:url("/images/common/con_com/btn_mailG_SML.png") no-repeat;}
.mini.ico_g span.search {background:url("/images/common/con_com/btn_searchG_SML.png") no-repeat;}
.mini.ico_g span.glan {background:url("/images/common/con_com/btn_glanG_SML.png") no-repeat;}
.mini.ico_g span.more {background:url("/images/common/con_com/btn_moreG_SML.png") no-repeat;}
.mini.ico_g span.cldr {background:url("/images/common/con_com/btn_cldrG_SML.png") no-repeat;}

/* 이미지 사이즈 : 확대보기 */
.rsp_img {position:relative; width:auto; max-width:100%;}
.rsp_img img {max-width:100%;}
.rsp_img .zoom {width:100%;}
.rsp_img .btn-zoom {position:absolute; bottom:0; right:0; width:45px; height:45px; display:block; z-index:1;  border:none; padding:0; margin:0; background:url("/images/common/con_com/ico_rsp_img.png") no-repeat;}/* 191227 수정 */

/* 이미지 사이즈 : 100% */
.img_w100 {max-width:100%;}

/* 콘텐츠 준비중 */
.Coming_soon {padding:5px; background:#dfe6ee url("/images/common/con_com/pt_diagonalW.png") repeat;}
.Coming_soon .inner {padding:50px 20px; text-align:center; background:#fff; word-break:keep-all;}
.Coming_soon .inner h3 {font-size:30px; color:#222;}
.Coming_soon .inner p {position:relative; margin-top:30px; padding-top:33px; font-size:18px;}
.Coming_soon .inner p:before {content:''; position:absolute; top:0; left:50%; width:40px; height:3px; margin-left:-20px; background:#222;}

/* 라인 */
.line_dot {margin-bottom:10px; padding-top:10px; border-bottom:1px dotted #d2d2d2;}
.line_dot_B {border-bottom:1px dotted #555;}

/* 다운로드 리스트 박스 191031 추가 */
.box_down_list {overflow:hidden;}
.box_down_list li {width:24%; margin:5px 0.5%; float:left;}
.box_down_list.w30 li {width:32%; margin:5px 0.5%; float:left;}
.box_down_list.w50 li {width:49%; margin:5px 0.5%; float:left;}
.box_down_list li div {padding:15px 0; border:1px solid #053863; background:#f9fcff;}
.box_down_list li div p {font-size:16px; color:#053863; font-family:'NotoM';}
.box_down_list li div a {position:relative; display:block; padding-right:50px; margin:10px 20px 0; line-height:40px; font-size:16px; font-family:"NotoR"; color:#fff; border:1px solid #053863; background:#053863; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.box_down_list li div a span {position:absolute; right:15px; top:50%; display:block; width:18px; height:18px; margin-top:-9px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.box_down_list li div a span.down {background:url("/images/common/con_com/btn_dwldW.png") no-repeat;}
.box_down_list li div a span.link {background:url("/images/common/con_com/btn_linkW.png") no-repeat;}
.box_down_list li div a span.home {background:url("/images/common/con_com/btn_homeW.png") no-repeat;}
.box_down_list li div a span.mail {background:url("/images/common/con_com/btn_mailW.png") no-repeat;}
.box_down_list li div a span.search {background:url("/images/common/con_com/btn_searchW.png") no-repeat;}
.box_down_list li div a span.glan {background:url("/images/common/con_com/btn_glanW.png") no-repeat;}
.box_down_list li div a span.more {background:url("/images/common/con_com/btn_moreW.png") no-repeat;}
.box_down_list li div a span.cldr {background:url("/images/common/con_com/btn_cldrW.png") no-repeat;}
.box_down_list li div a:hover span, .box_down_list li div a:focus span {right:20px;}

/* 링크 리스트박스 */
.box_link_list {position:relative; margin-top:10px; padding:15px 25px; border:2px solid #dfe6ee; background:#fff;}
.box_link_list:before {content:''; position:absolute; top:-2px; left:-2px; width:50px; height:50px; border-top:4px solid #f5012a; border-left:4px solid #f5012a;}
.box_link_list:after {content:''; position:absolute; bottom:-2px; right:-2px; width:50px; height:50px; border-bottom:4px solid #053863; border-right:4px solid #053863;}
.box_link_list ul {overflow:hidden;}
.box_link_list ul li {width:25%; float:left;}
.box_link_list ul.link_list_w30 li {width:33.3%;}
.box_link_list ul.link_list_w50 li {width:50%;}
.box_link_list ul li a {display:block; margin:5px; line-height:22px; padding:8px 40px 8px 8px; color:#333; text-decoration:none; border:1px solid #d3d3d3; background:url("/images/common/con_com/ico_link_list.png") no-repeat right center; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.box_link_list ul li a:hover, .box_link_list ul li a:focus {color:#053863; font-family:"NotoM"; border:1px solid #053863; background-position:98% center;} 

/* 사이트맵 191126 */
.sitemap_box {position:relative; overflow:hidden;}
.sitemap_box a {display:block;}
.sitemap_box a:hover {text-decoration:underline; }
.sitemap_box ul {overflow:hidden;}
.sitemap_box ul li {position:relative;}
.sitemap_box > ul > li {position:relative; margin-bottom:20px;}
.sitemap_box > ul > li > a {padding:15px 15px; line-height:24px; font-size:17px; font-family:"NotoM"; text-align:center; color:#fff; background:#053863;}
.sitemap_box > ul > li a[target='_blank']:after {display:inline-block; vertical-align:middle; position:relative; content:''; background:url('/images/common/con_com/btn_linkG_SML.png') no-repeat; width:13px; height:13px; margin:-3px 0 0 8px;}
.sitemap_box > ul > li > ul {border:5px solid #dfe6ee; border-top:none; padding:5px 20px;}
.sitemap_box ul {overflow:hidden;}
.sitemap_box > ul > li > ul > li {min-height:22px; padding:10px 0 10px 180px; border-top:1px dashed #c8d1db;}
.sitemap_box > ul > li > ul > li:first-child {border-top:none;}
.sitemap_box > ul > li > ul > li > a {position:absolute; left:0; top:0; width:190px; font-size:16px; line-height:22px; padding:15px 0; color:#053863; font-family:"NotoM"; }
.sitemap_box > ul > li > ul > li > ul > li {float:left; padding:5px 20px 5px 10px; font-size:14px;}
.sitemap_box > ul > li > ul > li > ul > li:after {content:""; display:block; clear:both; position:absolute; left:0; top:13px; width:3px; height:3px; background:#666; }

/* 사이트맵 191226 추가 */
.sitemap_box_eng {position:relative; overflow:hidden;}
.sitemap_box_eng a {display:block;}
.sitemap_box_eng a:hover {text-decoration:underline; }
.sitemap_box_eng ul {overflow:hidden;}
.sitemap_box_eng > ul > li {position:relative; width:31%; float:left; margin:0 1%;}
.sitemap_box_eng > ul > li {position:relative; margin-bottom:20px;}
.sitemap_box_eng > ul > li.sitemap_CB {clear:both;}
.sitemap_box_eng > ul > li > a {padding:15px 15px; line-height:24px; font-size:17px; font-family:"NotoM"; text-align:center; color:#fff; background:#053863;}
.sitemap_box_eng > ul > li a[target='_blank']:after {display:inline-block; vertical-align:middle; position:relative; content:''; background:url('/images/common/con_com/btn_linkG_SML.png') no-repeat; width:13px; height:13px; margin:-3px 0 0 8px;}
.sitemap_box_eng > ul > li > ul {border:5px solid #dfe6ee; border-top:none; padding:5px 20px;}
.sitemap_box_eng > ul > li > ul > li {min-height:20px; padding:5px 0 5px 0; border-top:1px dashed #c8d1db;}
.sitemap_box_eng > ul > li > ul > li:first-child {border-top:none;}
.sitemap_box_eng > ul > li > ul > li > a {font-size:15px; line-height:22px; padding:5px 0; color:#053863; font-family:"NotoM"; letter-spacing:-1px;}
.sitemap_box_eng > ul > li > ul > li > ul > li {position:relative; float:left; padding:2px 20px 2px 10px; font-size:14px;}
.sitemap_box_eng > ul > li > ul > li > ul > li:after {content:""; display:block; clear:both; position:absolute; left:0; top:10px; width:3px; height:3px; background:#666; }


/* 배너전체보기 200110 수정 */
.box_bn_list {position:relative; margin-top:15px;}
.box_bn_list ul {overflow:hidden;}
.box_bn_list ul li {width:33.3%; float:left;}
.box_bn_list ul li a {display:block; margin:5px; height:100px; line-height:25px; padding:12px; text-align:center; text-decoration:none; border:1px solid #d3d3d3; background:url("/images/common/con_com/bn_link.png") no-repeat right top; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}/* 200110 */
.box_bn_list ul li a span { display:block; color:#333; border-bottom:1px dashed #666; margin:0 0 10px; padding:0 15px 10px 0; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}/* 200110 */
.box_bn_list ul li a img {width:auto; height:46px}
.box_bn_list ul li a:hover, .box_link_list ul li a:focus {color:#053863; font-family:"NotoM"; border:1px solid #053863; background-position:98% top;} 

/* 이용안내 : 모바일서비스 191223 추가 */
.mob_app_box {position:relative; padding:15px 25px; border:2px solid #dfe6ee; background:#fff;}
.mob_app_box:before {content:''; position:absolute; top:-2px; left:-2px; width:50px; height:50px; border-top:4px solid #f5012a; border-left:4px solid #f5012a;}
.mob_app_box:after {content:''; position:absolute; bottom:-2px; right:-2px; width:50px; height:50px; border-bottom:4px solid #053863; border-right:4px solid #053863;}
.mob_app_box .inner {position:relative; min-height:70px;}
.mob_app_btn {margin-top:20px; text-align:center; overflow:hidden;}
.mob_app_btn li {display:inline-block; margin:0 5px; padding-top:31px; }
.mob_app_btn li a {position:relative; display:block; padding:0 60px 0 90px; line-height:45px; font-size:16px; color:#fff; font-family:"NotoM"; background:#155eb6 url("/images/web/kcs/con_com/btn_linkW.png") no-repeat 95% center; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
.mob_app_btn li a:hover, .mob_app_btn li a:focus {background-position:93% center;} 
.mob_app_btn li a img {position:absolute; left:10px; bottom:8px; width:67px; height:68px;}

/* 관세평가 인터넷 경진대회 200211 */
.cstms_test input, .cstms_test label {vertical-align:middle;}
.cstms_test .test_qesitm {padding:1px 0 0 1px; overflow:hidden; }
.cstms_test .test_qesitm li {width:20%; margin:-1px 0 0 -1px; padding:8px 15px; float:left; font-size:14px; border:1px solid #ccc; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.cstms_test .test_qesitm li.on {color:#fff; background:#333; border:1px solid #111;}
.cstms_test .test_qesitm li label {margin-left:5px; font-family:"NotoM"; }
.cstms_test .test_qesitm li label span {margin-left:10px; font-size:13px; color:#fff799; font-family:"NotoR";}
.cstms_test .cstms_testBox {margin-top:10px; padding:20px; font-size:14px; border:4px solid #dfe6ee;}
.cstms_test .cstms_testBox strong {display:block; margin-bottom:10px; font-size:15px; font-family:"NotoM"; }
.cstms_test .cstms_testBox .qesitm_txt {margin-bottom:10px; padding:10px; border:1px solid #ccc; background:#f7f7f7;}
.cstms_test .cstms_testBox .qesitm_txt .rsp_img {margin:10px 0;}
.cstms_test .cstms_testBox ul.qesitm li {position:relative; margin:4px 0; padding-left:20px;}
.cstms_test .cstms_testBox ul.qesitm li input {position:absolute; left:0; top:2px;}
.cstms_test .btn_cstms_test {margin-top:10px; overflow:hidden;}
.cstms_test .btn_cstms_test a.blue {float:right;}


/*조직도*/
	.orgcht_box {position:relative; background:url("/images/web/kcs/sub_cnt/bg_orgcht.png") no-repeat center top;}
	.orgcht_box h3 {position:absolute; right:0; top:0; padding:30px 0 30px 55px;  line-height:57px;font-family:'Arial'; font-size:50px; color:#000; text-align:right; background:url("/images/web/kcs/sub_cnt/bg_orgcht_t.png") no-repeat left top;}
	.orgcht_box h3 span {display:block; font-weight:bold;}
	.orgcht_box ul {font-family:'NotoM'; letter-spacing:-1px; overflow:hidden; background:url("/images/web/kcs/sub_cnt/line_orgcht.png") repeat-y 89px top;}
	.orgcht_box > ul > li {margin-top:30px;}
	.orgcht_box > ul > li:first-child {margin-top:0;}
	.orgcht_box ul li a { display:block; color:#fff; text-align:center;}
	.orgcht_box ul li a span {position:relative; padding-bottom:5px;}
	.orgcht_box ul li a span:before {content:""; display:block; clear:both; position:absolute; left:50%; bottom:0; width:0px; height:1px;background:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease;}
	.orgcht_box ul li a:hover span:before {width:100%;  margin-left:-50%; }
	.orgcht_box ul li ul { font-family:'NotoR'; overflow:hidden;}
	.orgcht_box ul li.org_1d > a {width:180px; height:46px; padding:70px 0; color:#fff; font-size:22px; line-height:40px; background:url("/images/web/kcs/sub_cnt/bg_orgcht_h.png") no-repeat center;}
	.orgcht_box ul li.org_2d > a {width:180px; height:60px; line-height:60px; font-size:20px; background:#12519c url("/images/web/kcs/sub_cnt/bg_orgcht_h2.png") no-repeat center; border-radius:30px;}
	.orgcht_box ul li.atach {width:210px; margin-top:30px; margin-left:90px; line-height:50px; font-size:16px; background:url("/images/web/kcs/sub_cnt/line_orgcht.png") repeat-x left 24px;}
	.orgcht_box ul li.atach a {width:160px; height:50px; margin-left:50px; border-radius:25px;}
	.orgcht_box ul li.atach.col_p a {background:#5543af;}
	.orgcht_box ul li.atach.col_m a {background:#00a1b9;}
	.orgcht_box ul li.atach.col_b a {background:#155eb6;}
	.orgcht_box ul li.atach.col_c a {background:#60819b;}
	.orgcht_box ul li.atach.col_h a {background:#0552aa;}

	.orgcht_box ul li.atach.col_m {position:relative;}
	.orgcht_box ul li.atach.col_m ul {position:absolute; left:210px; top:0; width:340px;}
	.orgcht_box ul li.atach.col_m ul li {width:156px; height:46px; margin-left:10px; font-size:15px; line-height:46px; float:left; text-align:center; border:2px solid #00a1b9; background:#fff; border-radius:25px;}

	.orgcht_box ul li.atach.col_c {position:relative;}
	.orgcht_box ul li.atach.col_c ul {position:absolute; left:210px; top:0; width:340px;}
	.orgcht_box ul li.atach.col_c ul li {width:156px; height:46px; margin-left:10px; font-size:15px; line-height:46px; float:left; text-align:center; border:2px solid #60819b; background:#fff; border-radius:25px;}


	.orgcht_box ul li.org_3d > ul > li {position:relative; margin-top:20px; padding-left:190px; overflow:hidden; background:url("/images/web/kcs/sub_cnt/line_orgcht.png") repeat-x left 24px;}
	.orgcht_box ul li.org_3d > ul > li:first-child {margin-top:0;}
	.orgcht_box ul li.org_3d ul li a {position:absolute; left:0; top:0; width:160px; height:50px; line-height:50px; background:#555; border-radius:25px;}
	.orgcht_box ul li.org_3d ul li a.last {position:absolute; left:0; top:0; width:160px; height:70px; line-height:70px; background:#555; border-radius:25px;}

	.orgcht_box ul li.org_3d ul li ul {padding:13px 25px; line-height:20px; background:#fff; border:2px solid #555; border-radius:25px;}
	.orgcht_box ul li.org_3d ul li ul li {width:20%; float:left; font-size:14px;}
	.orgcht_box ul li.org_3d ul li ul li span {position:relative; display:block; padding-left:10px;}
	.orgcht_box ul li.org_3d ul li ul li span:before {content:""; display:block; clear:both; position:absolute; left:0; top:8px; width:4px; height:4px; background:#888;}

	.orgcht_box ul li.org_3c > ul > li {position:relative; margin-top:20px; padding-left:190px; overflow:hidden; background:url("/images/web/kcs/sub_cnt/line_orgcht.png") repeat-x left 24px;}
	.orgcht_box ul li.org_3c > ul > li:first-child {margin-top:0;}
	.orgcht_box ul li.org_3c ul li a {position:absolute; left:0; top:0; width:160px; height:50px; line-height:50px; background:#004fa8; border-radius:25px;}
	.orgcht_box ul li.org_3c ul li a.last {position:absolute; left:0; top:0; width:160px; height:70px; line-height:70px; background:#004fa8; border-radius:25px;}

	.orgcht_box ul li.org_3c ul li ul {padding:13px 25px; line-height:20px; background:#fff; border:2px solid #004fa8; border-radius:25px;}
	.orgcht_box ul li.org_3c ul li ul li {width:20%; float:left; font-size:14px;}
	.orgcht_box ul li.org_3c ul li ul li span {position:relative; display:block; padding-left:10px;}
	.orgcht_box ul li.org_3c ul li ul li span:before {content:""; display:block; clear:both; position:absolute; left:0; top:8px; width:4px; height:4px; background:#2a7ad4;}


/* 패딩 */
.pd0  {padding:0 !important;}

.pd5  {padding:5px !important;}
.pd10 {padding:10px !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd30 {padding:30px !important;}

.pdt5  {padding-top:5px !important;}
.pdt10 {padding-top:10px !important;}
.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}
.pdt30 {padding-top:30px !important;}
.pdt40 {padding-top:40px !important;}

.pdr5  {padding-right:5px !important;}
.pdr10 {padding-right:10px !important;}
.pdr15 {padding-right:15px !important;}
.pdr20 {padding-right:20px !important;}
.pdr30 {padding-right:30px !important;}

.pdb5  {padding-bottom:5px !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb15 {padding-bottom:15px !important;}
.pdb20 {padding-bottom:20px !important;}
.pdb30 {padding-bottom:30px !important;}

.pdl5  {padding-left:5px !important;}
.pdl10 {padding-left:10px !important;}
.pdl15 {padding-left:15px !important;}
.pdl20 {padding-left:20px !important;}
.pdl30 {padding-left:30px !important;}

/* 마진 */
.mg0  {margin:0 !important;}
.mg5  {margin:5px !important;}
.mg10 {margin:10px !important;}
.mg15 {margin:15px !important;}
.mg20 {margin:20px !important;}
.mg30 {margin:30px !important;}

.mgt0  {margin-top:0px !important;}
.mgt5  {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}
.mgt40 {margin-top:40px !important;}

.mgt5n  {margin-top:-5px !important;}
.mgt10n  {margin-top:-10px !important;}

.mgr0  {margin-right:0 !important;}
.mgr5  {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgr30 {margin-right:30px !important;}

.mgb0  {margin-bottom:0 !important;}
.mgb5  {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb30 {margin-bottom:30px !important;}

.mgl0  {margin-left:0 !important;}
.mgl5  {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgl30 {margin-left:30px !important;}
.mgl35 {margin-left:35px !important;}
.mgl40 {margin-left:40px !important;}
.mgl45 {margin-left:44px !important;}
.mgl50 {margin-left:50px !important;}
.mgl55 {margin-left:55px !important;}
.mgl60 {margin-left:60px !important;}

/* 들여쓰기 클래스 */
.cmgl0 {margin-left:0 !important;}
.cmgl10 {margin-left:10px !important;}
.cmgl30 {margin-left:30px !important;}
.cmgl45 {margin-left:45px !important;}

/* 들여쓰기 클래스 191223 추가 : 관세청과 같은 소스사용으로 인한 추가(수정시 공통 콘텐츠 확인 필요) */
.cmgl35 {margin-left:30px !important;}
.cmgl50 {margin-left:45px !important;}

/* 관세행정 들여쓰기 */
.cstms_ml0 {margin-left:0 !important;}
.cstms_ml1 {margin-left:30px !important;}
.cstms_ml2 {margin-left:45px !important;}
.cstms_ml3 {margin-left:10px !important;}

/* 글자 발간색으로 강조 */
.point {color:#e40a2e; font-family:'NotoM';}

/* 위젯 레이어 추가 2020-01-09 */
.Pstyle {
	opacity:0;
	display:none;
	position:relative;
	width:auto;
	border:5px solid #fff;
	padding:20px;
	background-color:#fff;
}
/* epeople */

.epeople {width:100%;}

/* SNS 기능 추가 20220629 SCR299718*/
.snsBox { position:absolute; bottom:0; right:0; text-align:right;}
.snsBox > button {float:left;}
.snsBox button { display:inline-block; width:26px; height:26px; overflow:hidden; background:url("/images/web/kcs/common/btnSns.png") no-repeat 0 0}
.snsBox button > span {text-indent:-1140px; font-size:0; line-height:0}
.snsBox .btnPrint {width:50px; height:50px; overflow:hidden; background:url("/images/web/kcs/common/btn_print.png") no-repeat center}
.snsBox .btnShare {width:50px; height:50px; background:url("/images/web/kcs/common/btn_sns.png") no-repeat center}
.snsBox .btnBlog { background-position:-232px 0;}
.snsBox .btnFbook { background-position:-29px 0;}
.snsBox .btnTwt { background-position:-58px 0;}
.snsBox .btnkko { background-position:-116px 0;}
.snsBox .btnlink { background-position:-174px 0;}
.snsBox .btnYtb { background-position:-261px 0;}
.snsBox .btnInstar { background-position:-290px 0;}
.snsBox .sns_more {display:none; position:absolute; top:45px; right:0; white-space:nowrap; border:1px solid #bbb; border-radius:2px; padding:10px 10px 10px 7px; z-index:30; background-color:#fff}

/********** Media quary **********/
@media screen and (max-width:1400px){ 

	/* 배너전체보기 200110 수정 */
	.box_bn_list ul li {width:50%;}
	.box_bn_list ul li a img {max-width:100%; width:auto; height:46px}

}


@media screen and (max-width:1019px){ 

	/* 리스트 : 가로 나열 */
	.li_w50 > li, .li_w30 > li, .li_w25 > li, .li_w20 > li {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.li_w50 > li {width:50%;}
	.li_w30 > li {width:33%;}
	.li_w25 > li {width:25%;}
	.li_w20 > li {width:20%;}

	/* 탭 : 1차, 2차, 3차 탭 */
	.tab_st1 li, .tab_st2 li, .tab_st3 li, .tab_list li {width:33%;}

	/* 탭 : 개수 지정 */
	.tab_st1.Tab_w50 li, .tab_st2.Tab_w50 li, .tab_st3.Tab_w50 li {width:100%;}
	.tab_st1.Tab_w30 li, .tab_st2.Tab_w30 li, .tab_st3.Tab_w30 li {width:50%;}
	.tab_st1.Tab_w20 li, .tab_st2.Tab_w20 li, .tab_st3.Tab_w20 li {width:33%;}

	/* 테이블 - 기타 */
	/*.scroll_img .tbl_utile {margin-right:45px;} 200102 *//* 유틸 & 스크롤있을때 */
	.scroll_img .tbl_utile, .scroll_gr .tbl_utile {margin-right:0; z-index:2;}/* 유틸 & 스크롤있을때 200102 */

	/* 스크롤 - 이미지 */
	/*.scroll_img {*margin-top:-30px; padding-top:30px; overflow-x:auto !important; overflow-y:hidden; background:url("/images/web/kcs/con_com/img_scroll.png") no-repeat right top;} 200102 */

	/* 스크롤 - 그라데이션 200102 */
	.scroll_img, .scroll_gr {/*width:100%;*/ overflow-x:auto; background-repeat:no-repeat;
		background-image:linear-gradient(to left, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		background-position:right 5px ; background-size:30px 100%; z-index:1} 

	.scroll_gr table, .scroll_img table {width:1000px;} /* 200102 추가 */

	/* 다운로드 리스트 박스 191031 추가 */
	.box_down_list li {width:32%; margin:5px 0.5%;}

	/* 링크 리스트박스 */
	.box_link_list ul li {width:33%;}
	.box_link_list ul.link_list_w30 li {width:50%;}
	.box_link_list ul.link_list_w50 li {width:100%;}
	.box_link_list ul.link_list_w50 li a {margin:5px 0;}

	/* 사이트맵 191226 추가 */
	.sitemap_box_eng > ul > li {width:48%;}
	.sitemap_box_eng > ul > li:nth-child(odd) {clear:both;}
	.sitemap_box_eng > ul > li.sitemap_CB {clear:none;}
	
	/* 관세평가 인터넷 경진대회 200211 */
	.cstms_test .test_qesitm li {width:25%;}


}


@media screen and (max-width:800px){ 
	
	/* 리스트 : 가로 나열 */
	.li_w50 > li {width:100%;}
	.li_w30 > li {width:50%;}
	.li_w25 > li {width:33%;}
	.li_w20 > li {width:25%;}

	/* 탭 : 1차, 2차, 3차 탭 */
	.tab_st1 li, .tab_st2 li, .tab_st3 li, .tab_list li {width:50%;}

	/* 탭 : 개수 지정 */
	.tab_st1.Tab_w30 li, .tab_st2.Tab_w30 li, .tab_st3.Tab_w30 li {width:100%;}
	.tab_st1.Tab_w20 li, .tab_st2.Tab_w20 li, .tab_st3.Tab_w20 li {width:50%;}
	
	/* 스크롤 - 이미지 */
	/*.scroll_img table{width:800px;} 200102 */

	/* 다운로드 리스트 박스 191031 추가 */
	.box_down_list li {width:49%; margin:5px 0.5%;}
	.box_down_list.w30 li {width:49%; margin:5px 0.5%;}
	.box_down_list.w50 li {width:100%; margin:5px 0; float:none;}

	/* 링크 리스트박스 */
	.box_link_list ul li {width:50%;}

	/* 사이트맵 191126 */
	.sitemap_box ul li {position:relative;}
	.sitemap_box > ul > li {padding-top:0;}
	.sitemap_box > ul > li > a {position:relative; left:auto; top:auto; width:auto; min-height:auto; padding:10px 15px;}
	.sitemap_box > ul > li > ul {border-top:none; padding:5px 20px;}

	/* 이용안내 : 모바일서비스 191223 추가 */
	.mob_app_btn li {padding-top:0; margin:2px;}
	.mob_app_btn li a {padding:8px 45px 8px 15px; line-height:20px; font-size:16px;}
	.mob_app_btn li a img {display:none;}
	
	/* 관세평가 인터넷 경진대회 200211 */
	.cstms_test .test_qesitm li {width:33%;}

}


@media screen and (max-width:600px){ 

	/* 리스트 : 가로 나열 */
	.li_w30 > li {width:100%;}
	.li_w25 > li {width:50%;}
	.li_w20 > li {width:33%;}

	/* 탭 : 1차, 2차, 3차 탭 */
	.tab_st1 li, .tab_st2 li, .tab_st3 li, .tab_list li {width:100%;}

	/* 탭 : 개수 지정 */
	.tab_st1.Tab_w20 li, .tab_st2.Tab_w20 li, .tab_st3.Tab_w20 li {width:100%;}

	/* 박스 : 박스 기본 타입 */
	.box_st_ico {padding-left:0;}
	.box_st_ico .ico_boxImg {position:relative; left:auto; top:auto; margin:0 auto 10px; text-align:center;}


	/* 다운로드 리스트 박스 191031 추가 */
	.box_down_list li {width:100%; margin:5px 0;}
	.box_down_list.w30 li {width:100%; margin:5px 0;}
	.box_down_list.w50 li {width:100%; margin:5px 0;}

	/* 링크 리스트박스 */
	.box_link_list ul.link_list_w30 li {width:100%;}
	.box_link_list ul.link_list_w30 li a {margin:5px 0;}

	/* 배너전체보기 191126 추가 */
	.box_bn_list ul li {width:100%;}

	/* 사이트맵 191126 */
	.sitemap_box > ul > li > ul > li {padding:10px 0; border-top:1px dashed #c8d1db;}
	.sitemap_box > ul > li > ul > li > a {position:relative; left:auto; top:auto; width:auto; padding:5px 0;}

	/* 사이트맵 191226 추가 */
	.sitemap_box_eng > ul > li {width:100%; margin:0 0 20px; float:none;}

	/* 이용안내 : 모바일서비스 191223 추가 */
	.mob_app_btn li {display:block; }
	
	/* 관세평가 인터넷 경진대회 200211 */
	.cstms_test .test_qesitm li {width:50%; padding:8px 5px;}
	.cstms_test .test_qesitm li label span {margin-left:5px;}

}


@media screen and (max-width:480px){ 

	/* 리스트 : 가로 나열 */
	.li_w25 > li {width:100%;}
	.li_w20 > li {width:50%;}

	/* 링크 리스트박스 */
	.box_link_list ul li {width:100%;}
	.box_link_list ul li a {margin:5px 0;}

	/* 사이트맵 */
	/*.sitemap_box > ul > li {width:100%; margin-left:0;} 
	.sitemap_box > ul > li.sitemap_CB {margin-left:0;} 191126 주석처리 */

}

@media screen and (max-width:380px){ 

	/* 리스트 : 가로 나열 */
	.li_w20 > li {width:100%;}

}

@media screen and (max-width:320px){ 


}