@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:33px; font-size:20px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#000; letter-spacing:-1px; background:url("/images/web/kcs/con_com/bu_tit1.png") no-repeat left 3px;} /* font-size:24px; */
.tit2 {margin-left:10px; margin-bottom:10px; padding-left:25px; font-size:18px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#000; letter-spacing:-1px; background:url("/images/web/kcs/con_com/bu_tit2.png") no-repeat left 2px;}/* 191126 수정 */
.tit3 {margin-left:35px; margin-bottom:10px; font-size:18px; line-height:1.3; font-family:'NotoM', '맑은 고딕'; color:#053863; letter-spacing:-1px;}

/* 블릿 */
.bu_st1 {position:relative; margin-left:40px; padding-left:12px; font-size:14px; line-height:1.4; color:#444;}
.bu_st1:before {content:''; position:absolute; top:8px; left:0; width:5px; height:5px; 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;}

/* 리스트 : 블릿 타입 */
.list_st1 {margin-left:40px; }
.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:5px; height:5px; 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/web/kcs/con_com/bu_link.png") no-repeat left top;}
a.bu_linkL {padding-left:20px; color:#155eb6; text-decoration:underline; background:url("/images/web/kcs/con_com/bu_link_line.png") no-repeat left 4px;}
a.bu_mail {padding-left:30px; color:#155eb6; text-decoration:underline; background:url("/images/web/kcs/con_com/bu_mail.png") no-repeat left top;}
a.bu_mailL {padding-left:20px; color:#155eb6; text-decoration:underline; background:url("/images/web/kcs/con_com/bu_mail_line.png") no-repeat left 3px;}
a.bu_tel{padding-left:20px; color:#155eb6; text-decoration:underline; background:url("/images/web/kcs/con_com/imgIcon_tel_blue.png") no-repeat left 0px;}

/* 텍스트 요소 : 경고&말풍선 타입 */
.bu_atteT {margin-bottom:10px; padding-left:30px; font-size:18px; font-family:'NotoM', '맑은 고딕'; color:#222; background:url("/images/web/kcs/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/web/kcs/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/web/kcs/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/web/kcs/con_com/bu_atteT2_line.png") no-repeat left top;}
.bu_atte {padding-left:20px; background:url("/images/web/kcs/con_com/bu_atte.png") no-repeat left 2px;}
.bu_atte2 {padding-left:20px; background:url("/images/web/kcs/con_com/bu_atte2.png") no-repeat left 2px;}
.bu_atte_line {padding-left:20px; background:url("/images/web/kcs/con_com/bu_atte_line.png") no-repeat left 2px;}
.bu_atte2_line {padding-left:20px; background:url("/images/web/kcs/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/web/kcs/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/web/kcs/con_com/bu_mentT2.png") no-repeat left top;}
.bu_ment {padding:16px 0 0 15px; background:url("/images/web/kcs/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; /*background-color:#fff;*/}/* 191101 */
.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; /*background-color:#fff;*/}/* 191101 */
.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;}

/* 테이블 : 테이블 기본 타입 (중앙정렬 제거)*/
/*.tbl_st {position:relative; width:100%; background:#fff; -webkit-overflow-scrolling:touch; word-break:keep-all;}*/
.tbl_st3 {position:relative; width:100%; margin:5px 0 0 -1px; 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 {padding:10px 15px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; /*background-color:#fff;*/}/* 191101 */
.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*/

/* 테이블 : 세로테이블 */
/*.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; /*background:#fff;*/}/* 191101 */
.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; font-size:14px; /*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;} /* 유틸 */

/* 박스 : 박스 기본 타입 */
.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/web/kcs/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:15px; color:#444; text-align:center; border:1px solid #d3d3d3; background:#fff url("/images/web/kcs/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;}
.tab_st1 li.on a, .tab_st1 li.on a:hover {font-family:'NotoM', '맑은 고딕'; color:#fff; border:1px solid #053863; background:#053863 url("/images/web/kcs/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/web/kcs/con_com/tab_on.png") no-repeat right center;}
.tab_st1 li a[target='_blank'] {background-image:url("/images/web/kcs/con_com/tab_off_blank.png") ;}
.tab_st1 li a:hover[target='_blank'] {background-image: url("/images/web/kcs/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/web/kcs/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/web/kcs/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/web/kcs/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/web/kcs/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/web/kcs/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/web/kcs/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%;}
.Tab_w16 li {width:16.5%;}/* 200108 */

/* 버튼 : 기본 */
.btn_gr, .btn_grL, .btn_bl, .btn_blL, .btn_bl1 {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_bl1 {padding:10px 15px; color:#fff; background:#1C2674;}

/* 버튼 : 작은사이즈 */
.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_bl1:hover, .btn_bl1:focus {background:#0f4e99;}

/* 버튼 : 기본 + 아이콘 */
.btn_gr.ico_w, .btn_bl.ico_w {position:relative; padding:10px 50px 10px 15px;}
.btn_bl1.ico_w1 {position:relative; padding:10px 20px 10px 50px;}
.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_w1 span {position:absolute; left: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 span.down {background:url("/images/web/kcs/con_com/btn_dwldW.png") no-repeat;}
.ico_w span.link {background:url("/images/web/kcs/con_com/btn_linkW.png") no-repeat;}
.ico_w span.home {background:url("/images/web/kcs/con_com/btn_homeW.png") no-repeat;}
.ico_w span.mail {background:url("/images/web/kcs/con_com/btn_mailW.png") no-repeat;}
.ico_w span.search {background:url("/images/web/kcs/con_com/btn_searchW.png") no-repeat;}
.ico_w span.glan {background:url("/images/web/kcs/con_com/btn_glanW.png") no-repeat;}
.ico_w span.more {background:url("/images/web/kcs/con_com/btn_moreW.png") no-repeat;}
.ico_w span.cldr {background:url("/images/web/kcs/con_com/btn_cldrW.png") no-repeat;}
.ico_w1 span.link {background:url("/images/web/kcs/con_com/btn_linkW.png") no-repeat;}
.ico_w1 span.onepass {background:url("/images/web/kcs/con_com/btn_onepassW.png") no-repeat;}

.ico_g span.down {background:url("/images/web/kcs/con_com/btn_dwldG.png") no-repeat;}
.ico_g span.link {background:url("/images/web/kcs/con_com/btn_linkG.png") no-repeat;}
.ico_g span.home {background:url("/images/web/kcs/con_com/btn_homeG.png") no-repeat;}
.ico_g span.mail {background:url("/images/web/kcs/con_com/btn_mailG.png") no-repeat;}
.ico_g span.search {background:url("/images/web/kcs/con_com/btn_searchG.png") no-repeat;}
.ico_g span.glan {background:url("/images/web/kcs/con_com/btn_glanG.png") no-repeat;}
.ico_g span.more {background:url("/images/web/kcs/con_com/btn_moreG.png") no-repeat;}
.ico_g span.cldr {background:url("/images/web/kcs/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/web/kcs/con_com/btn_dwldW_SML.png") no-repeat;}
.mini.ico_w span.link {background:url("/images/web/kcs/con_com/btn_linkW_SML.png") no-repeat;}
.mini.ico_w span.home {background:url("/images/web/kcs/con_com/btn_homeW_SML.png") no-repeat;}
.mini.ico_w span.mail {background:url("/images/web/kcs/con_com/btn_mailW_SML.png") no-repeat;}
.mini.ico_w span.search {background:url("/images/web/kcs/con_com/btn_searchW_SML.png") no-repeat;}
.mini.ico_w span.glan {background:url("/images/web/kcs/con_com/btn_glanW_SML.png") no-repeat;}
.mini.ico_w span.more {background:url("/images/web/kcs/con_com/btn_moreW_SML.png") no-repeat;}
.mini.ico_w span.cldr {background:url("/images/web/kcs/con_com/btn_cldrW_SML.png") no-repeat;}

.mini.ico_g span.down {background:url("/images/web/kcs/con_com/btn_dwldG_SML.png") no-repeat;}
.mini.ico_g span.link {background:url("/images/web/kcs/con_com/btn_linkG_SML.png") no-repeat;}
.mini.ico_g span.home {background:url("/images/web/kcs/con_com/btn_homeG_SML.png") no-repeat;}
.mini.ico_g span.mail {background:url("/images/web/kcs/con_com/btn_mailG_SML.png") no-repeat;}
.mini.ico_g span.search {background:url("/images/web/kcs/con_com/btn_searchG_SML.png") no-repeat;}
.mini.ico_g span.glan {background:url("/images/web/kcs/con_com/btn_glanG_SML.png") no-repeat;}
.mini.ico_g span.more {background:url("/images/web/kcs/con_com/btn_moreG_SML.png") no-repeat;}
.mini.ico_g span.cldr {background:url("/images/web/kcs/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; background:url("/images/web/kcs/con_com/ico_rsp_img.png") no-repeat;} /* 191227 수정 */

/* 이미지 사이즈 : 100% */
.img_w100 {max-width:100%;}

/* 콘텐츠 준비중 */
.Coming_soon {padding:5px; background:#dfe6ee url("/images/web/kcs/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;}

/* 링크 리스트박스 */
.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/web/kcs/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.bn_link {background:url("/images/web/kcs/con_com/bn_link.png") no-repeat right center;}
.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; padding-top:20px; margin-bottom:20px;}
.sitemap_box > ul > li > a {position:absolute; left:0; top:0; width:100px; min-height:24px; padding:53px 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/web/kcs/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; padding:5px 20px 5px 150px;}
.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:180px; 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; }


/* 02. 관세행정 : 품목분류/관세평가 : 특수관계과세가격사전심사(ACVA) 200130 추가 */
.ACVA_list > li {position:relative; padding:20px; margin:0 0 40px; border:1px solid #d3d3d3;}
.ACVA_list > li:before {content:""; display:block; clear:both; position:absolute; left:50%; bottom:-40px; width:18px; height:40px; margin-left:-9px; background:url('/images/common/cstms/bg_arr_h.png') no-repeat left center;}
.ACVA_list > li.last {margin:0;}
.ACVA_list > li.last:before {display:none;}
.ACVA_list > li h5 {padding:10px 20px; color:#fff; text-align:center; font-size:18px; font-family:'NotoM'; background:#394b61;}
.ACVA_list > li div {overflow:hidden;}
.ACVA_list > li div dl {width:49%; margin-left:2%; float:left;}
.ACVA_list > li div dl:first-child {margin-left:0;}
.ACVA_list > li div dl dt {margin:10px 0; padding:10px 20px;text-align:center; font-size:17px; font-family:'NotoM'; color:#f5012a; border:2px solid #f5012a; background:#fff6f8;}
.ACVA_list > li div dl:first-child dt { color:#053863; border:2px solid #053863; background:#f9fdff;}
.ACVA_list > li div dl dd {padding:0 20px;}

.ACVA_list2 > li {position:relative; padding:8px; margin:0 0 40px; border:1px solid #d3d3d3; }
.ACVA_list2 > li:before {content:""; display:block; clear:both; position:absolute; left:50%; bottom:-40px; width:18px; height:40px; margin-left:-9px; background:url('/images/common/cstms/bg_arr_h.png') no-repeat left center;}
.ACVA_list2 > li.last {margin:0;}
.ACVA_list2 > li.last:before {display:none;}
.ACVA_list2 > li dl {overflow:hidden;}
.ACVA_list2 > li dl dt {width:20%; float:left; padding:10px 0; color:#fff; text-align:center; font-size:16px; font-family:'NotoM'; background:#053863;}
.ACVA_list2 > li dl dd {width:78%; float:right; padding:10px 0; font-size:15px; color:#333;}


/* 패딩 */
.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;}
.cmgl35 {margin-left:35px !important;}
.cmgl50 {margin-left:50px !important;}

.cmgl30 {margin-left:35px !important;}
.cmgl45 {margin-left:50px !important;}

/* 관세행정 들여쓰기 */
.cstms_ml0 {margin-left:0 !important;}
.cstms_ml1 {margin-left:35px !important;}
.cstms_ml2 {margin-left:50px !important;}
.cstms_ml3 {margin-left:10px !important;}

@media screen and (max-width:1399px){ 

}


@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%;}
	.tab_st1.Tab_w16 li, .tab_st2.Tab_w16 li, .tab_st3.Tab_w16 li {width:33%;} /* 200108 */

	/* 테이블 - 기타 */
	/*.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 추가 */

	/* 링크 리스트박스 */
	.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;}

}


@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%;}
	.tab_st1.Tab_w16 li, .tab_st2.Tab_w16 li, .tab_st3.Tab_w16 li {width:50%;} /* 200108 */
	
	/* 스크롤 - 이미지 */
	/*.scroll_img table{width:800px;} 200102 */

	/* 링크 리스트박스 */
	.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;}

}

@media all and (max-width:768px){

	/* 02. 관세행정 : 품목분류/관세평가 : 특수관계과세가격사전심사(ACVA) 200130 추가 */
	.ACVA_list > li {padding:10px;}
	.ACVA_list > li div dl {width:100%; margin-left:0; float:none;}

	.ACVA_list2 > li {padding:5px 5px 0;}
	.ACVA_list2 > li dl dt {width:100%; float:none;}
	.ACVA_list2 > li dl dd {width:100%; float:none; text-align:center;}	
	
	
}


@media screen and (max-width:600px){ 

	/* 리스트 : 가로 나열 */
	.li_w30 > li {width:100%;}
	.li_w25 > li {width:50%;}
	.li_w20 > li {width:33%;}

	/* 박스 : 박스 기본 타입 */
	.box_st_ico {padding-left:0;}
	.box_st_ico .ico_boxImg {position:relative; left:auto; top:auto; margin:0 auto 10px; text-align:center;}

	/* 탭 : 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%;}
	.tab_st1.Tab_w16 li, .tab_st2.Tab_w16 li, .tab_st3.Tab_w16 li {width:100%;} /* 200108 */

	/* 링크 리스트박스 */
	.box_link_list ul.link_list_w30 li {width:100%;}
	.box_link_list ul.link_list_w30 li a {margin:5px 0;}

	/* 사이트맵 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;}

}


@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){ 


}