@charset "utf-8";

/* cont Title */
.conH3 {position:relative; background:url("/home/imgs/template/titleH3.gif") no-repeat 0 46px; padding:40px 0 7px 21px; color:#2c79bd; font-size:17px; font-weight:bold; letter-spacing:-1px;}
.conH3_ {position:relative; background:url("/home/imgs/template/titleH3.gif") no-repeat 0 46px; padding:40px 0 7px 21px; color:#2c79bd; font-size:17px; font-weight:bold; letter-spacing:-1px;}
.conH4 {position:relative; background:url("/home/imgs/template/titleH4.gif") no-repeat 21px 25px; padding:17px 0 5px 37px; color:#303031; font-size:15px; font-weight:bold;}
.conH5 {position:relative; background:url("/home/imgs/template/titleH5.gif") no-repeat 36px 27px; padding:17px 0 5px 44px; color:#2c79bd; font-size:15px; font-weight:bold;}
.conH3 span.normal {font-size:12px; letter-spacing:0; font-weight:normal; color:#4b4b4b;}
.conH4 span.normal {font-size:12px; letter-spacing:0; font-weight:normal; color:#4b4b4b;}
h3.top {background-position:0 6px; padding-top:0;}
h4.top {background-position:21px 9px; padding-top:0;}
h4.padNone {background-position:0 8px; padding-top:0; padding-left:16px;}
h5.padNone {background-position:0 10px; padding-top:0; padding-left:8px;}
.conList.padNone {padding:0 !important;}
.span_H4 {position:relative; background:url("/home/imgs/template/titleH4.gif") no-repeat 21px 22px; padding:17px 0 5px 37px; color:#303031; font-size:15px; font-weight:bold;}

/* conList */
.conList {position:relative; padding:0 0 0 23px;}
.conList li {background:url("/home/imgs/template/dotLi.gif") no-repeat 0 10px; padding:0 0 0 12px;}
.conList ul {padding:3px 0 7px 0;}
.conList li li {background:url("/home/imgs/template/dotLi_2.gif") no-repeat 0 10px; padding:0 0 0 9px;}
.conList li li li {background:url("/home/imgs/template/dotLi_3.gif") no-repeat 0 12px;}
td .conList {padding:0 0 0 3px;}

/* conList None 아이콘 없는거 */
.conList_none {padding:0 0 0 20px;}
.conList_none li {line-height:18px; padding:0 0 5px 0;}
.conList_none ul {padding:5px 0 0 0;}
.conList_none li li {background:url("/home/imgs/template/dotLi_3.gif") no-repeat 7px 7px; padding:0 0 0 15px;}

/* conList2 */
.conList2 {position:relative; padding:0 0 0 23px;}
.conList2 li {background:url("/home/imgs/template/dotLi_2.gif") no-repeat 0 10px; padding:0 0 0 9px;}
.conList2 ul {padding:3px 0 7px 0;}
.conList2 li li {background:url("/home/imgs/template/dotLi_3.gif") no-repeat 1px 12px;}

/* conList3 */
.conList3 {position:relative; padding:0 0 0 23px;}
.conList3 li {background:url("/home/imgs/template/dotLi_3.gif") no-repeat 0 12px; padding:0 0 0 9px;}
.conList3 ul {padding:3px 0 7px 0;}

/* conList4 첫번째만 아이콘 있는거 */
.conList4 {position:relative; padding:0 0 0 16px;}
.conList4 ul {padding:3px 0 7px 0;}
.conList4 li {background:url("/home/imgs/template/dotLi.gif") no-repeat 0 5px; padding:0 0 0 8px;}
.conList4 li li {background:none; padding:0 0 0 0;}
.conList4 li li li {background:none;}

.conList_indent {padding:0 0 0 24px;}
.conList_h4 {padding:0 0 0 38px !important;}

/* etc */
.padNone {padding:0;}
.p_h3 {padding:0 0 0 21px;}
.p_h4 {padding:0 0 0 37px;}
.p_h5 {padding:0 0 0 44px;}
.headnote {text-align:right; margin:-26px 0 7px 0;}
.conP_h4 {padding:0 0 20px 36px; font-family:gulim; color:#4b4b4b;}

.ir_img {font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0;}

/* tabList */
.tabList{position:relative;padding-bottom:2px; background:url("/home/imgs/template/bg_tabLine.gif") repeat-x 0 35px;z-index:10}
.tabList:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.tabList li{float:left;background:url("/home/imgs/template/bg_tabTop.gif") repeat-x 0 0}
.tabList li:first-child a{border-left:none;background:url("/home/imgs/template/bg_tabLeft.gif") no-repeat 0 0}
.tabList li.on:first-child a{border-left:none;background:#6f7374 url("/home/imgs/template/bg_tabLeft_on.gif") no-repeat 0 0}
.tabList li.last a{background:url("/home/imgs/template/bg_tabRight.gif") no-repeat right top}
.tabList li.last.on a{background:#5c6061 url("/home/imgs/template/bg_tabRight_on.gif") no-repeat right top}
.tabList li a{display:block;padding:11px 20px 8px 22px;line-height:16px;letter-spacing:-1px;font-weight:bold;border-left:1px solid #cbd0d7;text-align:center;}
.tabList li a.pad, .tabList.tabpad li a.pad, .tabList.tabpad li.last a.pad, .tabList.tabpad li:first-child a.pad{padding-top:20px;padding-bottom:15px}
.tabList li a:link, .tabList li a:hover, .tabList li a:active, .tabList li a:visited{color:#6f7374;text-decoration:none}
.tabList li.on a{background:#6f7374}
.tabList li.on a:link, .tabList li.on a:hover, .tabList li.on a:active, .tabList li.on a:visited{color:#fff;text-decoration:none}
.tabList.tabpad{background-position:0 51px}
.tabList.tabpad li a{padding:11px 11px 8px 12px;}
.tabList.tabpad li.last a{padding:11px 12px 8px 13px}
.tabList.tabpad li:first-child a{padding:11px 13px 8px 13px}
.tabpad2{background-position:0 35px !important}
.tabpad2 li a{padding:11px 13px 8px 14px;}
.faqTab{}
.faqTab li a{padding:11px 0 8px 0;width:102px;}
.faqTab li.last a{width:106px;}

/* contTabList */
.contTabList {position:relative; margin:0 0 20px 0; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.contTabList:after {content:""; display:block; clear:both;}
.contTabList li {float:left;}
.contTabList a {display:block; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat 16px 24px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:14px; padding:15px 10px 17px 27px; letter-spacing:-0.04em; overflow:hidden; white-space:nowrap; line-height:20px;}
.contTabList .on a {background:#2c79bd url("/home/imgs/template/contTabList_dot.png") no-repeat 16px 24px; border-right:1px solid #2e7bbf; border-bottom:1px solid #2e7bbf; color:#fff; font-weight:bold;}

.tab_1 li {width:100%;}
.tab_2 li {width:50%;}
.tab_3 li {width:33.3%;}
.tab_3 li:first-child {width:33.4%;}
.tab_3 li:nth-child(4) {width:33.4%;}
.tab_4 li {width:25%;}
.tab_5 li {width:20%;}
.tab_6 li {width:16.6%;}
.tab_6 li:first-child {width:17%;}
.tab_6 li:nth-child(7) {width:17%;}
.tab_7 li {width:14.2%;}
.tab_7 li:first-child {width:14.8%;}
.tab_7 li:nth-child(8) {width:14.8%;}
.tab_8 li {width:12.5%;}
.tab_9 li {width:11.1%;}
.tab_9 li:first-child {width:11.2%;}
.tab_9 li:nth-child(10) {width:11.2%;}
.tab_10 li {width:10%;}


.tab_height a {height:41px;}

.tab_auto {border-top:none;}
.tab_auto a {border-top:1px solid #e5e5e5;}
.tab_auto .on a {border-top:1px solid #2c79bd;}

/* bookmark */
.bookmark {position:relative; border:1px solid #d8dce1; padding:10px 20px 7px; border-radius:5px; box-shadow:1px 2px 2px #f1f2f2;}
.bookmark:after {content:".";height:0;visibility:hidden;display:block;clear:both;}
.bookmark li {float:left; margin:0 25px 0 0;}
.bookmark li a {display:block; font-weight:bold; letter-spacing:-0.05em;}
.bookmark li a:hover {text-decoration:underline;}

/* contTable */
.contTable {border-collapse:collapse; width:100%; border-top:2px solid #2c79bd !important; border-bottom:1px solid #c1c5cd; color:#686e70;}
.contTable thead {}
.contTable thead th {background:#f7f7f7; color:#303031; padding:8px 4px; border:1px solid #dbdfe4; border-top:none; font-weight:bold; word-break:break-all;}
.contTable tbody th {background:url("/home/imgs/template/tbody_th.gif") repeat top left; padding:12px 10px; border:1px solid #e4e7ec; font-weight:normal; color:#4f565b; word-break:break-all;}
.contTable thead td,.contTable tbody td {padding:12px 10px; border:1px solid #e4e7ec; text-align:left; word-break:break-all;}
.contTable tbody td.tdC {text-align:center;}
.contTable td.gray_c {background:url("/home/imgs/template/tbody_th.gif") repeat top left; text-align:center !important;}
.contTable td.gray_l {background:url("/home/imgs/template/tbody_th.gif") repeat top left;}

/* table_tbody */
.table_tbody {border-collapse:collapse; width:100%; border-top:2px solid #2c79bd; border-bottom:1px solid #c1c5cd; color:#686e70;}
.table_tbody tbody th {background:url("/home/imgs/template/tbody_th.gif") repeat top left; padding:12px 10px; border:1px solid #e4e7ec; font-weight:bold; color:#303031; word-break:break-all;}
.table_tbody tbody td {padding:12px 10px; border:1px solid #e4e7ec; text-align:left; word-break:break-all;}

/* table_tbody2 */
.table_tbody2 {border-collapse:collapse; width:100%; border-top:2px solid #2c79bd; border-bottom:1px solid #c1c5cd; color:#686e70;}
.table_tbody2 tbody th {background:url("/home/imgs/template/tbody_th.gif") repeat top left; padding:12px 4px 10px 10px; border-bottom:1px solid #dbdfe4; font-weight:bold; color:#4f565b;}
.table_tbody2 tbody td {padding:12px 7px 10px 7px; border:1px solid #e4e7ec; border-right:none; border-top:none; text-align:left;}


/* table etc */
.brd_none {}
.brd_left {border-left:1px solid #dbdfe4 !important;}
.tdC td {text-align:center !important;}
.tdL td {text-align:left !important;}
td.tdL {text-align:left !important;}
td.tdR {text-align:right !important;}
.thL tbody th {text-align:left !important;}
.thNormal tbody th {font-weight:normal;}
.thNormal {font-weight:normal !important;}

/* table heading */
.table_h4 {margin:0 0 0 2%; width:98%;}
.table_h5 {margin:0 0 0 3.5%; width:96.5%;}

/* 배경 박스 */
.conBox {border:1px solid #d8dce1; padding:15px; border-radius:5px; word-break:break-all;}
.boxGray {background:#f5f6f7;}
.boxBlue {border:1px solid #4698c8;}
.boxGradient {background:url("/home/imgs/template/conBox.gif") repeat-x 0 0;}
.topBox {position:relative; background:url("/home/imgs/template/topBox.gif") no-repeat 0 0; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:30px 4%;}
.topBoxBtm {position:absolute; right:0; bottom:0; background:url("/home/imgs/template/topBoxBtm.gif") no-repeat right 0; width:100%; height:42px;}
.boxImg {min-height:120px; padding:25px 4% 25px 22%;}
.boxImg1 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_01.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg2 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_02.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg3 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_03.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg4 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_04.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg5 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_05.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg6 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_06.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg7 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_07.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg8 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_08.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg9 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_09.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg10 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_10.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg11 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_11.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg12 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_12.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg13 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_13.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg14 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_14.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg15 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_15.gif") no-repeat 0 0; height:118px; width:118px;}
.boxImg17 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_17.gif") no-repeat 0 0; height:118px; width:118px;}
.topBox .txtL {font-size:22px; font-weight:bold; letter-spacing:-1px; padding:0 0 15px 0; line-height:30px;}
.topBox .txtS {font-family:Arial; padding:0 0 14px 2px; font-size:11px; color:#979797;}
.topBox .txtP {font-size:14px;}
.boxImg .txtL {padding:14px 0 15px 0;}
.conBox_ {background:url("/home/imgs/template/tbody_th.gif") repeat top left; border:1px solid #e5e5e5; padding:15px; word-break:break-all;}

/* 부서별전화번호 */
.conBox_b {clear:both; position:relative; border:3px solid #f0f0f0; margin-top:20px; padding:20px 0 20px 20px; word-break:break-all;}
.conBox_b h3.tt {position:absolute; top:22px; left:30px; width:16%;}
.conBox_b h3.tt a {display:inline-block; background:url("/home/imgs/template/titleH4.gif") no-repeat 0 8px; padding-left:16px; font-size:17px; font-weight:bold; color:#404040; letter-spacing:-0.04em; word-break:break-all; text-align:center; vertical-align:middle;}
.conBox_b .noneList {display:inline-block; margin-left:18%; padding:0 0 0 2%; width:80%; border-left:1px solid #e5e5e5;}
.conBox_b .noneList span {display:inline-block; width:21%; margin:5px 2%;}
.conBox_b .noneList span a {padding:0 0 0 10px; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat left 8px; font-size:14px; line-height:20px;}

/* CONTENT : 768 ~ 1023 */
@media all and (max-width:1023px) {
	.topBox .txtP {font-size:17px;}
	.boxImg1,.boxImg2,.boxImg3,.boxImg4,.boxImg5,.boxImg6,.boxImg7,.boxImg8,.boxImg9,.boxImg10,.boxImg11,.boxImg12,.boxImg13,.boxImg14,.boxImg15, boxImg17 {left:5%; top:30px; background-size:100px 100px;}
	.conImg {width:100% !important;}
	.tab_2 li {width:100%;}
}
@media all and (max-width:767px) {
	.topBox .txtP {font-size:16px;}
	.topBox {padding:6%;}
	.boxImg {padding:6%;}
	.topBox .txtL {font-size:20px; padding:0 0 10px 0;}
	.boxImg .txtL {padding:0 0 10px 0;}
	.boxImg1,.boxImg2,.boxImg3,.boxImg4,.boxImg5,.boxImg6,.boxImg7,.boxImg8,.boxImg9,.boxImg10,.boxImg11,.boxImg12,.boxImg13,.boxImg14,.boxImg15, .boxImg17 {display:none;}
	
	.contTabList a,.contTabList .on a {font-size:17px; padding:10px 10px 10px 27px; background-position:16px 19px;}
	.tab_visible a,.tab_visible .on a { overflow:visible !important; white-space:normal !important; }
	
	.tab_3 li {width:100%;}
	.tab_3 li:first-child {width:100%;}
	.tab_3 li:nth-child(4) {width:100%;}
}
@media all and (max-width:500px) {
	.tab_3 li {width:100%;}
	.tab_3 li:first-child {width:100%;}
	.tab_4 li {width:100%;}
	.tab_5 li {width:100%;}
	.tab_6 li {width:100%;}
	.tab_6 li:first-child {width:100%;}
	.tab_6 li:nth-child(7) {width:100%;}
	.tab_7 li {width:100%;}
	.tab_7 li:first-child {width:100%;}
	.tab_7 li:nth-child(8) {width:100%;}
	.tab_8 li {width:100%;}
	.tab_9 li {width:100%;}
	.tab_9 li:first-child {width:100%;}
	.tab_9 li:nth-child(10) {width:100%;}
	.tab_1 > li > a,.tab_2 > li > a,.tab_3 > li > a,.tab_4 > li > a,.tab_5 > li > a,.tab_6 > li > a,.tab_7 > li > a,.tab_8 > li > a,.tab_9 > li > a,.tab_10 > li > a {background-position:16px 19px;}
	.tab_height a {height:auto;}
}


/* 컨텐츠가 iframe 일때 */
.iframe_wrap {background: #fff; border: 1px solid #ddd; display: block; padding:40px 35px 35px 35px; text-align: center;}
.iframe_wrap .iframe_tit {color:#202020; font-size: 26px;  line-height: 32px; font-weight: 600; letter-spacing: -2px; margin-bottom: 15px;}
.iframe_wrap .iframe_btn a {font-size:14px;}

.iframe_cont .mobile_iframe {background: #fff; border: 1px solid #ddd; display: block; line-height: 34px; padding: 25px; text-align: center;}
.iframe_cont .mobile_iframe .iframe_title {font-size: 26px; font-weight: 600; letter-spacing: -1px; margin-bottom: 20px;}
.iframe_cont .mobile_iframe {display: none;}

@media all and (max-width:1023px) {
	.iframe_cont iframe {display:none;}
	.iframe_cont .mobile_iframe {display:block;}	
}

@media all and (max-width:640px) {
	.iframe_wrap {background: #fff; border: 1px solid #ddd; display: block; padding:35px 30px 30px 30px; text-align: center;}
	.iframe_wrap .iframe_tit {color:#202020; font-size: 24px;  line-height: 30px; font-weight: 600; letter-spacing: -2px; margin-bottom: 15px;}
	.iframe_wrap .iframe_btn a {font-size:14px;}
}




/* 아이콘 강조 */
.icoCheck {background:url("/home/imgs/template/icoCheck.gif") no-repeat 0 7px; padding:0 0 0 17px;}
.icoBubble {background:url("/home/imgs/template/icoBubble.gif") no-repeat 0 2px; padding:0 0 12px 40px;}

/* 라운드 */
.radius3 {border-radius:3px;}
.radius10 {border-radius:10px;}

/* 백그라운드 칼라 */
.bgColorRed {background:#b61b16;}
.bgColorGray {background:#575757;}
.bgColorGreen {background:#459a00;}
.bgColorBluegreen {background:#018b95;}
.bgColorBrown {background:#958001;}
.bgColorOrange {background:#de4a10;}

/* 텍스트 칼라 */
.em_blue {color:#2c79bd; font-style:normal;}
.em_gblue {color:#237491; font-style:normal;}
.em_orange {color:#ff5400; font-style:normal;}
.em_red {color:#e10202; font-style:normal;}
.em_green {color:#2ba53c; font-style:normal;}
.em_brown {color:#b78b32; font-style:normal;}
.em_black {color:#000; font-style:normal;}
.em_violet {color:#6712a7; font-style:normal;}

.textBg {background:#e0e0e0; color:#000;}
.size12 {font-size:12px;}
.fontArial {font-size:25px; font-family:Arial; font-weight:bold;}
.bold {font-weight:bold;}
.spacing {letter-spacing: -1px;}
.line {border-top:1px solid #e8e8e8;}
.lineS {background:url("/home/imgs/template/lineS.gif") repeat-x 0 0;}
.lineM {background:url("/home/imgs/template/lineM.gif") repeat-x 0 0;}
.lineB {background:url("/home/imgs/template/lineB.gif") repeat-x 0 0;}


/* 텍스트 정렬 */
.text_center {text-align:center !important;}
.text_right {text-align:right !important;}
.text_left {text-align:left !important;}
.text_justify{ text-align:justify !important;}


/* margin */
.margin_t_0 {margin-top:0px !important;}
.margin_t_5 {margin-top:5px !important;}
.margin_t_10 {margin-top:10px !important;}
.margin_t_15 {margin-top:15px !important;}
.margin_t_20 {margin-top:20px !important;}
.margin_t_25 {margin-top:25px !important;}
.margin_t_30 {margin-top:30px !important;}
.margin_t_40 {margin-top:40px !important;}
.margin_t_50 {margin-top:50px !important;}
.margin_t_60 {margin-top:60px !important;}
.margin_t_70 {margin-top:70px !important;}
.margin_t_80 {margin-top:80px !important;}
.margin_t_90 {margin-top:90px !important;}
.margin_t_100 {margin-top:100px !important;}
.margin_t_110 {margin-top:110px !important;}
.margin_t_120 {margin-top:120px !important;}
.margin_b_0 {margin-bottom:0px !important;}
.margin_b_5 {margin-bottom:5px !important;}
.margin_b_10 {margin-bottom:10px !important;}
.margin_b_20 {margin-bottom:20px !important;}
.margin_b_30 {margin-bottom:30px !important;}
.margin_b_50 {margin-bottom:50px !important;}
.margin_r_0 {margin-right:0px !important;}
.margin_r_5 {margin-right:5px !important;}
.margin_r_10 {margin-right:10px !important;}
.margin_r_20 {margin-right:20px !important;}
.margin_r_30 {margin-right:30px !important;}
.margin_r_40 {margin-right:30px !important;}
.margin_r_50 {margin-right:30px !important;}
.margin_l_0 {margin-left:0px !important;}
.margin_l_5 {margin-left:5px !important;}
.margin_l_10 {margin-left:10px !important;}
.margin_l_15 {margin-left:15px !important;}
.margin_l_20 {margin-left:20px !important;}
.margin_l_25 {margin-left:25px !important;}
.margin_l_30 {margin-left:30px !important;}
.margin_l_40 {margin-left:40px !important;}
.margin_l_50 {margin-left:50px !important;}
.margin_l_70 {margin-left:70px !important;}
.margin_l_90 {margin-left:90px !important;}
.margin_l_120 {margin-left:120px !important;}
.margin_l_130 {margin-left:130px !important;}

/* padding */
.padding_t_0 {padding-top:0px !important;}
.padding_t_5 {padding-top:5px !important;}
.padding_t_10 {padding-top:10px !important;}
.padding_t_20 {padding-top:20px !important;}
.padding_t_25 {padding-top:25px !important;}
.padding_t_30 {padding-top:30px !important;}
.padding_t_40 {padding-top:40px !important;}
.padding_t_50 {padding-top:50px !important;}
.padding_t_60 {padding-top:60px !important;}
.padding_t_70 {padding-top:70px !important;}
.padding_t_80 {padding-top:80px !important;}
.padding_t_90 {padding-top:90px !important;}
.padding_t_100 {padding-top:100px !important;}
.padding_t_110 {padding-top:110px !important;}
.padding_t_120 {padding-top:120px !important;}
.padding_b_0 {padding-bottom:0px !important;}
.padding_b_5 {padding-bottom:5px !important;}
.padding_b_10 {padding-bottom:10px !important;}
.padding_b_15 {padding-bottom:15px !important;}
.padding_b_20 {padding-bottom:20px !important;}
.padding_b_30 {padding-bottom:30px !important;}
.padding_b_50 {padding-bottom:50px !important;}
.padding_r_0 {padding-right:0px !important;}
.padding_r_5 {padding-right:5px !important;}
.padding_r_10 {padding-right:10px !important;}
.padding_r_20 {padding-right:20px !important;}
.padding_r_30 {padding-right:30px !important;}
.padding_r_40 {padding-right:30px !important;}
.padding_r_50 {padding-right:30px !important;}
.padding_l_0 {padding-left:0px !important;}
.padding_l_5 {padding-left:5px !important;}
.padding_l_10 {padding-left:10px !important;}
.padding_l_15 {padding-left:15px !important;}
.padding_l_20 {padding-left:20px !important;}
.padding_l_30 {padding-left:30px !important;}
.padding_l_40 {padding-left:40px !important;}
.padding_l_50 {padding-left:50px !important;}
.padding_l_70 {padding-left:70px !important;}
.padding_l_90 {padding-left:90px !important;}
.padding_l_120 {padding-left:120px !important;}
.padding_l_130 {padding-left:130px !important;}


/* 개별조합속성클래스 */
p.indent {margin:1em 0 1em 1.3em;}
.indent {margin-left: 1.3em;}
.image {vertical-align: top;}


/* 링크 스타일 */
a.download {padding: 0 0 0 1.1em; border-bottom: 1px dashed #999; background: transparent url('/home/imgs/template/file_ico.gif') no-repeat left 1px; color: #333; vertical-align: middle; white-space: nowrap;line-height:20px;}


/* button */
.btnPack,.btnPack *{position:relative;overflow:visible;margin:0;padding:0;display:inline-block; border:0;white-space:nowrap; font-family:"Malgun Gothic"; background:url("/home/imgs/template/bg_btn.gif") no-repeat 0 0;}
.btnPack{margin-right:0; z-index:8}
.btnPack, .btnPack *{padding:0;cursor:pointer; vertical-align:top !important}
.btnPack button:active{text-decoration:none}

.blueL *,.grayL *,.whiteL * {height:40px; line-height:38px; color:#fff !important; font-size:15px; font-weight:bold; padding:0 18px;}
.blueL, .blueL *{background-position:0 0;}
.blueL *{background-position:100% 0;}
.grayL, .grayL *{background-position:0 -45px;}
.grayL *{background-position:100% -45px;}
.whiteL, .whiteL *{background-position:0 -90px; color:#626262 !important;}
.whiteL *{background-position:100% -90px;}

.blueM *,.gblueM *,.grayM *,.whiteM * {height:32px; line-height:29px; color:#fff !important; font-size:13px; font-weight:bold; padding:0 12px;}
.blueM, .blueM *{background-position:0 -135px;}
.blueM *{background-position:100% -135px;}
.gblueM, .gblueM *{background-position:0 -240px;}
.gblueM *{background-position:100% -240px;}
.grayM, .grayM *{background-position:0 -170px;}
.grayM *{background-position:100% -170px;}
.whiteM, .whiteM *{background-position:0 -205px; color:#626262 !important;}
.whiteM *{background-position:100% -205px;}

.blueS *,.gblueS *,.grayS *,.whiteS *, .pinkS *,
.blueS_file *,.blueS_nw *,.blueS_site *,
.grayS_file *,.grayS_nw *,.grayS_site *,
.whiteS_pdf *,.whiteS_ppt *,.whiteS_excel *,.whiteS_word *,.whiteS_hwp *{height:24px; line-height:21px; color:#fff !important; font-size:11px; font-weight:bold; padding:0 12px;}
.blueS, .blueS *{background-position:0 -290px;}
.blueS *{background-position:100% -290px;}
.gblueS, .gblueS *{background-position:0 -380px;}
.gblueS *{background-position:100% -380px;}
.grayS, .grayS *{background-position:0 -320px;}
.grayS *{background-position:100% -320px;}
.whiteS, .whiteS *{background-position:0 -350px; color:#626262 !important;}
.whiteS *{background-position:100% -350px;}
.pinkS, .pinkS *{background-position:0 -350px; color:#ff2d70 !important;}
.pinkS *{background-position:100% -350px;}


.blueM_right *,.blueM_top *,.blueM_btm *,
.gblueM_right *,.gblueM_top *,.gblueM_btm *,
.grayM_right *,.grayM_top *,.grayM_btm *,
.whiteM_right *,.whiteM_top *,.whiteM_btm *,
.blueM_file *,.blueM_nw *,.blueM_site *,
.grayM_file *,.grayM_nw *,.grayM_site *{height:32px; line-height:29px; color:#fff !important; font-size:13px; font-weight:bold; padding:0 26px 0 12px;}

.blueM_right,.blueM_top,.blueM_btm {background-position:0 -135px;}
.blueM_right *{background-position:100% -415px;}
.blueM_top *{background-position:100% -450px;}
.blueM_btm *{background-position:100% -485px;}

.gblueM_right,.gblueM_top,.gblueM_btm {background-position:0 -240px;}
.gblueM_right *{background-position:100% -520px;}
.gblueM_top *{background-position:100% -555px;}
.gblueM_btm *{background-position:100% -590px;}

.grayM_right,.grayM_top,.grayM_btm {background-position:0 -170px;}
.grayM_right *{background-position:100% -625px;}
.grayM_top *{background-position:100% -660px;}
.grayM_btm *{background-position:100% -695px;}

.whiteM_right,.whiteM_top,.whiteM_btm {background-position:0 -205px;}
.whiteM_right *{background-position:100% -730px; color:#626262 !important;}
.whiteM_top *{background-position:100% -765px; color:#626262 !important;}
.whiteM_btm *{background-position:100% -800px; color:#626262 !important;}

.blueM_file,.blueM_nw,.blueM_site {background-position:0 -135px;}
.blueM_file *{background-position:100% -835px; padding:0 30px 0 12px;}
.blueM_nw *{background-position:100% -870px; padding:0 30px 0 12px;}
.blueM_site *{background-position:100% -905px; padding:0 30px 0 12px;}

.grayM_file,.grayM_nw,.grayM_site {background-position:0 -170px;}
.grayM_file *{background-position:100% -940px; padding:0 30px 0 12px;}
.grayM_nw *{background-position:100% -975px; padding:0 30px 0 12px;}
.grayM_site *{background-position:100% -1010px; padding:0 30px 0 12px;}

.blueS_file,.blueS_nw,.blueS_site {background-position:0 -290px;}
.blueS_file *{background-position:100% -1045px; padding:0 27px 0 12px;}
.blueS_nw *{background-position:100% -1075px; padding:0 27px 0 12px;}
.blueS_site *{background-position:100% -1105px; padding:0 27px 0 12px;}

.grayS_file,.grayS_nw,.grayS_site {background-position:0 -320px;}
.grayS_file *{background-position:100% -1135px; padding:0 27px 0 12px;}
.grayS_nw *{background-position:100% -1165px; padding:0 27px 0 12px;}
.grayS_site *{background-position:100% -1195px; padding:0 27px 0 12px;}

.whiteS_pdf {background-position:0 -1225px;}
.whiteS_ppt {background-position:0 -1255px;}
.whiteS_excel {background-position:0 -1285px;}
.whiteS_word {background-position:0 -1315px;}
.whiteS_hwp {background-position:0 -1345px;}
.whiteS_pdf *,.whiteS_ppt *,.whiteS_excel *,.whiteS_word *,.whiteS_hwp *{background-position:100% -350px; color:#626262 !important; padding:0 12px 0 30px;}

/* sitemap */
.sitemap {position:relative; overflow:hidden;}
.sitemap ul {margin:0 0 0 -5%; overflow:hidden;}
.sitemap ul:after {content:""; display:block; clear:both;}
.sitemap ul ul {margin:0;}
.sitemap ul ul ul {padding:0 0 15px 0;}
.sitemap ul ul ul ul {padding:5px 0; border:1px dotted #ddd; margin:5px auto; width:90%;}

.sitemap li {float:left; width:28%; margin:0 0 0 5%;}
.sitemap li li {float:none; width:100%; margin:0;}

.sitemap li a {display:block; text-align:center; color:#303031; word-break:break-all; font-size:20px; font-weight:bold; letter-spacing:-0.05em; border-bottom:2px solid #303031; padding:10px 0 20px 0; margin:0 0 20px 0;}
.sitemap li li a {text-align:left; font-size:14px; font-weight:bold; color:#303031; background:#f7f7f7; padding:7px 0 10px 18px; border:none; margin:0 0 10px 0;}
.sitemap li li li a {background:url("/home/imgs/main/dot_gray2.gif") no-repeat 20px 15px; font-weight:normal; font-size:14px; color:#666; margin:0; padding:3px 0 3px 28px;}
.sitemap li li li li a {background:url("/home/imgs/template/dotLi_3.gif") no-repeat 17px 15px; padding:3px 0 3px 25px; font-size:13px;}
.sitemap .map1m1,.sitemap .map1m2,.sitemap .map1m3 {height:3220px;}
.sitemap a span {display:inline-block; background:url("/home/imgs/header/top2m_blank.gif") no-repeat 0 0; width:18px; height:16px; margin:0 0 -2px 4px;}
.sitemap a:hover span {background:url("/home/imgs/header/top2m_blank.gif") no-repeat 0 0;}

/* 768 ~ 1023 */
@media all and (max-width:1023px) {
	.conH3 {font-size:22px; background-position:0 44px;}
	.conH4 {font-size:20px; background-position:21px 25px;}
	.conH5 {font-size:20px;}
	h3.top {background-position:0 4px;}
	
	.conList {padding:0 0 0 12px;}
	.conList li {background-position:0 8px;}
	.conList li li {background-position:0 9px;}
	.conList li li li {background-position:0 11px;}
	
	.conList2 li {background-position:0 11px;}
	.conList3 li {background-position:0 12px;}
	
	.conH3 span.normal {font-size:14px;}
	.conH4 span.normal {font-size:14px;}
	
	.conList_h4 {padding:0 0 0 29px !important;}
	
	
	.blueL *,.grayL *,.whiteL * {line-height:40px; font-size:20px;}
	.blueM *,.gblueM *,.grayM *,.whiteM * {line-height:33px; font-size:17px;}
	.blueS *,.gblueS *,.grayS *,.whiteS *,
	.blueS_file *,.blueS_nw *,.blueS_site *,
	.grayS_file *,.grayS_nw *,.grayS_site *,
	.whiteS_pdf *,.whiteS_ppt *,.whiteS_excel *,.whiteS_word *,.whiteS_hwp *{line-height:24px; font-size:15px;}
	.blueM_right *,.blueM_top *,.blueM_btm *,
	.gblueM_right *,.gblueM_top *,.gblueM_btm *,
	.grayM_right *,.grayM_top *,.grayM_btm *,
	.whiteM_right *,.whiteM_top *,.whiteM_btm *,
	.blueM_file *,.blueM_nw *,.blueM_site *,
	.grayM_file *,.grayM_nw *,.grayM_site *{line-height:33px; font-size:17px;}
	
	.sitemap li a {font-size:22px;}
	.sitemap li li a {font-size:18px; padding:10px 10px 8px 18px;}
	.sitemap li li li a {font-size:18px; background-position:20px 13px; padding:3px 10px 3px 28px;}
	.sitemap li li li li a {font-size:17px;}
	.sitemap .map1m1,.sitemap .map1m2,.sitemap .map1m3 {height:3740px;}
}

@media all and (max-width:767px) {

	.conH4 {font-size:18px; padding:10px 0 5px 27px; background-position:11px 16px;}
	.conH5 {font-size:18px; padding:10px 0 5px 34px; background-position:26px 20px;}
	h4.top {background-position:11px 7px; padding-top:0;}

	.p_h3 {padding:0 0 0 10px;}
	.p_h4 {padding:0 0 0 27px;}
	.p_h5 {padding:0 0 0 34px;}
	
	/* table heading */
	.table_h4 {margin:0 0 0 3%; width:97%;}
	.table_h5 {margin:0 0 0 3.5%; width:96.5%;}
	
	/* contTable */
	.contTable {line-height:20px;}
	.contTable thead th {padding:5px;}
	.contTable tbody th {padding:5px;}
	.contTable tbody td {padding:5px;}
	
	.mTable,.mTable thead,.mTable tbody,.mTable th,.mTable td,.mTable tr {display: block;}
	.mTable thead tr {position: absolute; top: -9999px; left: -9999px;}
	.mTable tr {border:1px solid #e4e7ec; border-bottom:none;}
	.mTable tr:first-child {border-top:none;}
	.mTable tbody td {position:relative; padding-left:30%; text-align:left; border:none; border-top:1px dotted #e4e7ec;}
	.mTable tbody td:first-child {border-top:none;}
	.mTable tbody td:before {position: absolute; top: 6px; left:3%; width: 45%; padding-right: 10px; white-space:nowrap; text-align:left; color:#303031; font-weight:bold;}
	.mTable tbody td:before {content: attr(data-title); }
	.mTable tr:nth-child(2n) {background-color: white;}
	.mTable tr:nth-child(2n+1) {background-color:#f7f7f7;}	
	
	.mCont_scroll {overflow-x:scroll; padding-top:45px; background:url("/base/imgs/template/mCont_scroll_ico.gif") no-repeat right 0; background-size:68px 40px;}
	.mCont_scroll table {width:900px !important;}
	
	.mCont_scroll_top {overflow-x:scroll; padding-top:45px; background:url("/base/imgs/template/mCont_scroll_ico.gif") no-repeat right 0; background-size:68px 40px; margin:-42px 0 0 0;}
	.mCont_scroll_top table {width:900px !important;}
	
	.blueL *,.grayL *,.whiteL * {font-size:18px;}
	.blueM *,.gblueM *,.grayM *,.whiteM * {font-size:16px;}
	.blueS *,.gblueS *,.grayS *,.whiteS *,
	.blueS_file *,.blueS_nw *,.blueS_site *,
	.grayS_file *,.grayS_nw *,.grayS_site *,
	.whiteS_pdf *,.whiteS_ppt *,.whiteS_excel *,.whiteS_word *,.whiteS_hwp *{font-size:14px;}
	.blueM_right *,.blueM_top *,.blueM_btm *,
	.gblueM_right *,.gblueM_top *,.gblueM_btm *,
	.grayM_right *,.grayM_top *,.grayM_btm *,
	.whiteM_right *,.whiteM_top *,.whiteM_btm *,
	.blueM_file *,.blueM_nw *,.blueM_site *,
	.grayM_file *,.grayM_nw *,.grayM_site *{font-size:16px;}
	
	.sitemap ul {margin:0;}
	.sitemap ul ul ul {padding:0;}
	.sitemap ul ul ul ul {padding:0 0 5px; border:none; margin:0 auto; width:85%;}
	.sitemap li {float:none; width:100%; margin:0;}
	.sitemap li li {background:#efefef}
	.sitemap li li li li {padding:0 0 3px 0;}
	
	.sitemap li a {text-align:left; font-size:22px; color:#fff; padding:17px 0 17px 18px; background:url("/home/imgs/header/m_mn1_on.gif") no-repeat 95% #2c79bd; border:none; margin:0;}
	.sitemap li li a {font-size:17px; padding:10px 0 10px 32px; color:#fff; background:url("/home/imgs/header/m_mn2_off.gif") no-repeat 14px 15px #303032; border-top:1px solid #565b60; margin:0;}
	.sitemap li li li a {font-size:17px; background:url("/home/imgs/header/m_mn3_off.gif") no-repeat 25px 48%; padding:9px 0 7px 33px; color:#535353; border-top:1px solid #e3e3e3;}
	.sitemap li li li li a {font-size:16px; background:#fff; border:1px solid #ddd; padding:7px 0 7px 10px;}
	.sitemap .map1m1,.sitemap .map1m2,.sitemap .map1m3 {height:100% !important;}
}


.c_both{clear:both !important;}
.disBlock {display:block !important;}

.fl {float:left !important;}
.fr {float:right !important;}
.flList {clear:both; float:left; width:100%;}
.flList li {float:left;}

.outLineBox {border:solid 1px #e5e5e5; padding:18px 20px;}

.w10 {width:10% !important;}
.w20 {width:20% !important;}
.w30 {width:30% !important;}
.w40 {width:40% !important;}
.w50 {width:50% !important;}
.w60 {width:60% !important;}
.w70 {width:70% !important;}
.w80 {width:80% !important;}
.w90 {width:90% !important;}
.w100 {width:100% !important;}

.valign_t {vertical-align:top !important;;}
.valign_m {vertical-align:middle !important;;}
.valign_b {vertical-align:bottom !important;;}

.w_100_c {width:100%; text-align:center;}
.w_100_c img {width:90%;margin:0 auto; text-align:center;}

.mt_0 {margin-top:0px !important;}
.mt_5  {margin-top:5px !important;}
.mt_10 {margin-top:10px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_45 {margin-top:45px !important;}
.mt_50 {margin-top:50px !important;}

.padding_l_0 {padding-left:0px !important;}
.padding_l_5 {padding-left:5px !important;}
.margin_l_0 {margin-left:0px !important;}
.margin_l_35 {margin-left:35px !important;}

.t_l {text-align:left !important;}
.t_c {text-align:center !important;}
.t_r {text-align:right !important;}
.t_r .sign_na { font-family: "NanumBrush"; font-size: 35px; line-height: 50px; padding-top: 15px; }
.t_j {text-align:justify !important;}

.fw_n {font-weight:normal !important;}

.size_11 {font-size:11px !important;}
.size_14 {font-size:14px !important;}
.size_15 {font-size:15px !important;}
.size_16 {font-size:16px !important;}
.size_18 {font-size:18px !important;}
.size_20 {font-size:20px !important;}

.em_base {color:#707070 !important;}
.em_gray {color:#404040 !important;}
.em_dgray {color:#303031 !important;}

/* 이미지 */
.maxImg_w {width:100%; max-width:980px; text-align:center;}
.maxImg_w img {max-width:100%;}
.maxImg {max-width:100%; margin:0 auto;}
.imgArea{display:inline-block;width:100%;}
.invisible{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;font-size:0;line-height:0;z-index:-1;}
.img01{max-width:663px;}

.ir_pc {display:block !important; margin-bottom:20px;}
.ir_tm {display:none !important;}

.visiblePc {display:block;}
.visibleTm {display:none;}
.visiblePc2 {display:block;}
.visibleTm2 {display:none;}
.visiblePc3 {display:block;}
.visibleTm3 {display:none;}

/* 배경 박스 */
.boxImg16 {position:absolute; left:6%; top:25px; background:url("/home/imgs/template/box_ico_16.gif") no-repeat 0 0; height:118px; width:118px;}

.boxImgL {min-height:218px; padding:36px 4% 34px 32%;}
.boxImgL .txtL {padding:14px 0 15px 0;}
.boxImgL1 {position:absolute; left:6%; top:36px; background:url("/home/imgs/template/box_ico_L_01.gif") no-repeat 0 0; width:214px; height:216px;}
.boxImgL img {margin:40px 0 10px 0;}

.box_line_gray {border:1px solid #d7d7d7;}

.bnone {background:none !important; padding:0 !important;}

h3.top_tab {background-position:0 21px; padding-top:15px;}
.conH4_ {position:relative; background:url("/home/imgs/template/titleH4.gif") no-repeat 0px 8px; margin-top:5px; margin-left:25px; padding:0 0 5px 16px; color:#303031; font-size:15px; font-weight:bold;}
.conH6 {position:relative; background:url("/home/imgs/template/dotLi.gif") no-repeat 0 9px; padding:0 0 0 12px; color:#2c79bd; font-size:14px;}
.conH6_ {position:relative; background:url("/home/imgs/template/dotLi.gif") no-repeat 0 9px; padding:0 0 0 12px;}
.conList li {background:url("/home/imgs/template/dotLi.gif") no-repeat 0 9px; padding:0 0 0 12px;}
.conH7 {position:relative; background:url("/home/imgs/template/dotLi_2.gif") no-repeat 0 10px; padding:0 0 0 9px; color:#404040; font-weight:bold; font-size:14px;}
.p_icoNon{padding:5px 0 5px 21px; }
.p_h4_icoNon{padding:17px 0 5px 21px; color:#303031; font-size:15px; font-weight:bold;}

.topBox .stxtL {color:#2c79bd; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 0 6px 0;}

.contBorder {padding:20px; border:1px solid #e5e5e5;}

.btn_tm {float:right;}

.tabTitle {display:block; background:#f7f7f7; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; font-size:14px; font-weight:bold; color:#404040; padding:15px 20px 17px 20px; letter-spacing:-0.04em; word-break:break-all; line-height:20px; text-align:center;}
/* 링크 없는 기본 contTabList */
.tab_2_ li {width:50%;}
.tab_3_ li {width:33.3%;}

.tabLinkNone {width:99.8%; margin:5px 0 30px 0; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; }
.tabLinkNone:after {content:"";display:block;clear:both;}
.tabLinkNone li{position:relative; float:left; }
.tabLinkNone li:after {content:"";display:block;clear:both;}
.tabLinkNone li .tabconH4 {display:block; background:url("/home/imgs/template/titleH4.gif") no-repeat 16px 23px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#303031; font-size:14px; font-weight:bold; padding:16px 0 16px 32px; letter-spacing:-0.04em; word-break:break-all; line-height:22px;}
.tabLinkNone li .tabconH5 {display:block; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat 16px 26px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:14px; padding:16px 0 16px 28px; letter-spacing:-0.04em; word-break:break-all; line-height:22px;}
.tabLinkNone li .btnPack {position:absolute; top:15px; right:13px;}
.tabLinkNone li .btn2 {right:109px !important;}
.tabLinkNone2 {width:99.8%; margin:5px 0 30px 0; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; }
.tabLinkNone2:after {content:"";display:block;clear:both;}
.tabLinkNone2 li{position:relative; float:left; }
.tabLinkNone2 li:after {content:"";display:block;clear:both;}
.tabLinkNone2 li .tabconH5 {display:block; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat 16px 26px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:14px; padding:16px 0 16px 28px; letter-spacing:-0.04em; word-break:break-all; line-height:22px;}
.tabLinkNone2 li .btnPack_w {position:absolute; top:15px; right:13px;}
.tabLinkNone2 li .btn2 {right:109px !important;}

.conBox1 {border:1px solid #e5e5e5; margin:10px 0; padding:15px 20px; border-radius:5px; box-shadow:1px 2px 2px #f0f0f0; word-break:break-all;}
.conList li.bnone {background:none !important;}
/* conList2 */
.conList2 > ul.conList3 {position:relative;}
.conList2 > ul.conList3 > li {background:url("/home/imgs/template/dotLi_3.gif") no-repeat 0 12px; padding:0 0 0 9px;}

.conList2_ {position:relative; padding:0 0 0 23px;}
.conList2_ li {float:left;}
.conList2_ li span {display:block; background:url("/home/imgs/template/dotLi_2.gif") no-repeat 0 10px; padding:0 0 0 9px;}
/* conList3만 적용하고자 할 때 */
.conList3_ {position:relative !important; padding:0 !important;}
.conList3_ > li {background:url("/home/imgs/template/dotLi_3.gif") no-repeat 0 12px !important; padding:0 0 0 9px !important;}
/* conList5 */
.conList5 {position:relative; padding:0 0 0 25px; }
.conList5 > li {background:url("/home/imgs/template/dotLi_4.gif") no-repeat 0 11px !important; padding:0 0 0 8px !important;}

.conList_f_left li{float:left;padding:0 5px 0 5px;}
.conList_f_left li span{padding:0 10px 0 10px;border:1px solid #dcdcdc}
.conList_f_left li img{vertical-align:middle; }

.board_info .part_2 select {vertical-align:top; margin:0 10px 0 0;}
.board_file a img {display:inline-block; margin:2px;}
/* contTableC */
.contTableC {border-collapse:collapse; width:100%; border-top:2px solid #2c79bd !important; border-bottom:1px solid #c1c5cd; color:#686e70;}
.contTableC thead th {background:#f7f7f7; color:#303031; padding:12px 10px; border:1px solid #dbdfe4; border-top:none; font-weight:bold; text-align:center; word-break:break-all;}
.contTableC tbody th {padding:12px 10px; background:url("/home/imgs/template/tbody_th.gif") repeat top left; vertical-align:middle; border:1px solid #e4e7ec; font-weight:bold; color:#303031; text-align:center; word-break:break-all;}
.contTableC tbody td {padding:12px 10px; border:1px solid #e4e7ec; text-align:center; word-break:break-all;}
/* contTableR */
.contTableR {border-collapse:collapse; width:100%; border-top:2px solid #2c79bd !important; border-bottom:1px solid #c1c5cd; color:#686e70;}
.contTableR thead th {background:#f7f7f7; color:#303031; padding:12px 10px; border:1px solid #dbdfe4; border-top:none; font-weight:bold; text-align:center; word-break:break-all;}
.contTableR tbody th {padding:12px 10px; background:url("/home/imgs/template/tbody_th.gif") repeat top left; vertical-align:middle; border:1px solid #e4e7ec; font-weight:bold; color:#303031; text-align:center; word-break:break-all;}
.contTableR tbody td {padding:12px 10px; border:1px solid #e4e7ec; text-align:right; word-break:break-all;}

.contTable thead th.first,
.contTable tbody th.first,
.contTable tbody td.first,
.contTableC thead th.first,
.contTableC tbody th.first,
.contTableC tbody td.first,
.contTableR thead th.first,
.contTableR tbody th.first,
.contTableR tbody td.first {border-left:0;}
.contTable thead th.last,
.contTable tbody th.last,
.contTable tbody td.last,
.contTableC thead th.last,
.contTableC tbody th.last,
.contTableC tbody td.last,
.contTableR thead th.last,
.contTableR tbody th.last,
.contTableR tbody td.last {border-right:0;}

.tableR_h5 {margin:0 0 0 3.5%; width:96.5%;}
.tableR_h5 tbody td {text-align:right;}
/* table_tbody */
.table_tbody3 {border-collapse:collapse; width:100%; border-top:2px solid #2c79bd; border-bottom:1px solid #c1c5cd; color:#686e70;}
.table_tbody3 thead th {background:#f7f7f7; color:#303031; padding:12px 10px; border:1px solid #dbdfe4; border-top:none; font-weight:bold; word-break:break-all;}
.table_tbody3 tbody th {padding:12px 10px; background:url("/home/imgs/template/tbody_th.gif") repeat top left; vertical-align:middle;border:1px solid #e4e7ec; font-weight:bold; color:#303031; word-break:break-all;}
.table_tbody3 tbody td {padding:12px 10px; border:1px solid #e4e7ec; text-align:left; word-break:break-all;}
.table_tbody3 tbody .tdbox_center{text-align:center !important;}
.table_tbody3 tbody td img{height:57px;padding:0;}

/* 사전정보공표목록 버튼 */
.advanceInfo_nw {background:url("/home/imgs/sub/subMenu_window.gif") no-repeat right 4px; padding-right:16px;}

/* search */
.search_cal {display:inline-block; margin-left:6px; width: 21px; height:26px; background:url("/home/imgs/template/search_cal.gif") no-repeat center 3px;}
.search_cal span {font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0;}
.btn_contSearch {margin-top:0; width:62px; height:30px; line-height:31px; font-family:"Malgun Gothic"; background:#707070; font-size:13px; font-weight:bold; color:#fff; border:0; text-align:center; vertical-align:middle; cursor:pointer;}
.btn_contSearch span {display:block;}

.contSearch{border:solid 1px #e5e5e5; padding:18px 20px;}
.contSearch .contSearchTt{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
.contSearch .contSearchTt2{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
.contSearch ul{float:left;}
.contSearch ul li{float:left;}
	.contSearchBox select,
	.contSearchBox2 select {border:1px solid #e5e5e5; height:30px; line-height:25px; vertical-align:middle;}
	.contSearchBox input,
	.contSearchBox2 input{border:1px solid #e5e5e5; height:26px; line-height:21px; vertical-align:middle;}
	.contSearchBox2 li a {vertical-align:middle;}

.tm_img_100 {clear:both; text-align:center;}

/* CONTENT : 1024 ~ 1279 */
@media all and (max-width:1279px) { 
	.maxImg_w {width:100%; max-width:100%; text-align:center;}	
	.maxImg_w img {max-width:100%;}
	.maxImg {max-width:100%; margin:0 auto;}
	
	.boxImgL {min-height:120px; padding:25px 4% 25px 22%;}	
	.boxImgL1 {left:5%; top:30px; background-size:118px 119px;}
	.boxImgL img {margin:0;}
	
	.tab_3_ li {width:50% !important;}
	
	.ir_pc {display:none !important;}
	.ir_tm {display:block !important; margin-bottom:10px;}
	
	.visiblePc {display:block;}
	.visibleTm {display:none;}
	.visiblePc2 {display:block;}
	.visibleTm2 {display:none;}
	.visiblePc3 {display:block;}
	.visibleTm3 {display:none;}
	
	/* 부서별전화번호 */
	.conBox_b {clear:both; position:relative; border:3px solid #f0f0f0; margin-top:20px; padding:20px 0 20px 20px; word-break:break-all;}
	.conBox_b h3.tt {position:absolute; top:22px; left:24px; width:16%;}
	.conBox_b h3.tt a {display:inline-block; background:url("/home/imgs/template/titleH4.gif") no-repeat 0 8px; padding-left:16px; font-size:17px; font-weight:bold; color:#404040; letter-spacing:-0.04em; word-break:break-all; text-align:center; vertical-align:middle;}
	.conBox_b .noneList {display:inline-block; margin-left:20%; padding:0 0 0 2%; width:78%; border-left:1px solid #e5e5e5;}
	.conBox_b .noneList span {display:inline-block; width:27.3%; margin:5px 3%;}
	.conBox_b .noneList span a {padding:0 0 0 10px; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat left 8px; font-size:14px; line-height:20px;}
}


/* CONTENT : 768 ~ 1023 */
@media all and (max-width:1023px) {
	.tm_img_100 {clear:both; text-align:center;}
	.tm_img_100 img {width:80%;}
	
	.conH4_ {position:relative; background:url("/home/imgs/template/titleH4.gif") no-repeat 0px 9px; margin-top:5px; margin-left:25px; padding:0 0 5px 16px; color:#303031; font-size:20px; font-weight:bold;}
	
	.maxImg_w {width:100%; max-width:100%; text-align:center;}
	.maxImg_w img {max-width:100%;}
	.maxImg {max-width:100%; margin:0 auto;}
	
	.boxImg16 {left:5%; top:30px; background-size:100px 100px;}
	.boxImgL1 {left:5%; top:30px; background-size:100px 101px;}
	
	.tab_3_ li {width:50% !important;}
	
	.visiblePc {display:block;}
	.visibleTm {display:none;}
	.visiblePc2 {display:block;}
	.visibleTm2 {display:none;}
	.visiblePc3 {display:block;}
	.visibleTm3 {display:none;}
	
	.tabLinkNone2 li {width:100% !important;}	
	
	/* search */
	.search_cal {display:inline-block; margin-left:6px; width: 21px; height:26px; background:url("/home/imgs/template/search_cal.gif") no-repeat center 3px;}
	.search_cal span {font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0;}
	.btn_contSearch {margin-top:0; width:62px; height:30px; line-height:31px; background:#707070; font-size:13px; font-weight:bold; color:#fff; border:0; text-align:center; vertical-align:middle; cursor:pointer;}
	.btn_contSearch span {display:block;}
	
	.contSearch{border:solid 1px #e5e5e5; padding:18px 20px;}
	.contSearch .contSearchTt{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch .contSearchTt2{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch ul{float:left;}
	.contSearch ul li{float:left;}
		.contSearchBox select,
		.contSearchBox2 select {border:1px solid #e5e5e5; height:30px; line-height:25px; vertical-align:middle;}
		.contSearchBox input,
		.contSearchBox2 input{border:1px solid #e5e5e5; height:26px; line-height:21px; vertical-align:middle;}
		.contSearchBox2 li a {vertical-align:middle;}
	
	/* 부서별전화번호 */
	.conBox_b {clear:both; position:relative; border:1px solid #e5e5e5; margin-top:20px; padding:20px 0 12px 20px; word-break:break-all;}
	.conBox_b h3.tt {position:absolute; top:0; left:0; width:100%; padding:10px 0; background:#f7f7f7; border-bottom:1px solid #e5e5e5;}
	.conBox_b h3.tt a {display:block; background:none; padding-left:0; font-size:17px; font-weight:bold; color:#404040; letter-spacing:-0.04em; word-break:break-all; text-align:center; vertical-align:middle;}
	.conBox_b .noneList {clear:both; display:block; margin-left:0; padding:36px 0 0 0; width:100%; border-left:0;}
	.conBox_b .noneList span {display:inline-block; width:27.3%; margin:5px 3%;}
	.conBox_b .noneList span a {padding:0 0 0 10px; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat left 8px; font-size:14px; line-height:20px;}
}

/* CONTENT : 767 이하 */
@media all and (max-width:767px) {
	.tm_img_100 {clear:both; text-align:center;}
	.tm_img_100 img {width:100%;}
	
	.conH4_ {position:relative; background:url("/home/imgs/template/titleH4.gif") no-repeat 0px 8px; margin-top:5px; margin-left:25px; padding:0 0 5px 16px; color:#303031; font-size:18px; font-weight:bold;}
	
	.maxImg_w {width:100%; max-width:100%; text-align:center;}
	.maxImg_w img {max-width:100%;}
	.maxImg {max-width:100%; margin:0 auto;}
	
	.boxImg16 {display:none;}
	.boxImgL {padding:6%;}
	.boxImgL .txtL {padding:0 0 10px 0;}
	.boxImgL1 {display:none;}
	
	.visiblePc {display:none;}
	.visibleTm {display:block;}	
	.visiblePc2 {display:block;}
	.visibleTm2 {display:none;}
	.visiblePc3 {display:block;}
	.visibleTm3 {display:none;}
	
	.tab_3_ li {width:100% !important;}	
	.btn_tm {float:left;}
	
	/* contTable */
	.contTableC, .contTableR, .table_tbody3 {line-height:20px;}
	.contTableC thead th, .contTableR thead th, .table_tbody3 thead th {padding:5px;}
	.contTableC tbody th, .contTableR tbody th, .table_tbody3 tbody th {padding:5px;}
	.contTableC tbody td, .contTableR tbody td, .table_tbody3 tbody td {padding:5px;}	
	
	/* search */
	.search_cal {display:inline-block; margin-left:6px; width: 21px; height:26px; background:url("/home/imgs/template/search_cal.gif") no-repeat center 3px;}
	.search_cal span {font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0;}
	.btn_contSearch {margin-top:0; width:62px; height:30px; line-height:31px; background:#707070; font-size:13px; font-weight:bold; color:#fff; border:0; text-align:center; vertical-align:middle; cursor:pointer;}
	.btn_contSearch span {display:block;}
	
	.contSearch{border:solid 1px #e5e5e5; padding:18px 20px;}
	.contSearch .contSearchTt{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch .contSearchTt2{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch ul{float:left;}
	.contSearch ul li{float:left;}
		.contSearchBox select,
		.contSearchBox2 select {border:1px solid #e5e5e5; height:30px; line-height:25px; vertical-align:middle;}
		.contSearchBox input,
		.contSearchBox2 input{border:1px solid #e5e5e5; height:26px; line-height:21px; vertical-align:middle;}
		.contSearchBox2 li a {vertical-align:middle;}
}

/* CONTENT : 640 이하 */
@media all and (max-width:640px) {
	.maxImg_w {width:100%; max-width:100%; text-align:center;}
	.maxImg_w img {max-width:100%;}
	.maxImg {max-width:100%; margin:0 auto;}
	
	.visiblePc {display:none;}
	.visibleTm {display:block;}	
	.visiblePc2 {display:none;}
	.visibleTm2 {display:block;}
	.visiblePc3 {display:block;}
	.visibleTm3 {display:none;}
	
	/* search */
	.search_cal {display:inline-block; margin-left:6px; width: 21px; height:26px; background:url("/home/imgs/template/search_cal.gif") no-repeat center 3px;}
	.search_cal span {font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0;}
	.btn_contSearch {margin-top:0; width:62px; height:30px; line-height:31px; background:#707070; font-size:13px; font-weight:bold; color:#fff; border:0; text-align:center; vertical-align:middle; cursor:pointer;}
	.btn_contSearch span {display:block;}
	
	.contSearch{border:solid 1px #e5e5e5; padding:18px 20px;}
	.contSearch .contSearchTt{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch .contSearchTt2{float:left; margin:3px 30px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch ul{float:left;}
	.contSearch ul li{float:left;}
		.contSearchBox select,
		.contSearchBox2 select {border:1px solid #e5e5e5; height:30px; line-height:25px; vertical-align:middle;}
		.contSearchBox input,
		.contSearchBox2 input{border:1px solid #e5e5e5; height:26px; line-height:21px; vertical-align:middle;}
		.contSearchBox2 li a {vertical-align:middle;}
	
	/* 부서별전화번호 */
	.conBox_conH3 {font-size:20px !important;}
	.conBox_b {clear:both; position:relative; border:1px solid #e5e5e5; margin-top:20px; padding:20px 0 12px 20px; word-break:break-all;}
	.conBox_b h3.tt {position:absolute; top:0; left:0; width:100%; padding:10px 0; background:#f7f7f7; border-bottom:1px solid #e5e5e5;}
	.conBox_b h3.tt a {display:block; background:none; padding-left:0; font-size:17px; font-weight:bold; color:#404040; letter-spacing:-0.04em; word-break:break-all; text-align:center; vertical-align:middle;}
	.conBox_b .noneList {clear:both; display:block; margin-left:0; padding:36px 1% 0 1%; width:100%; border-left:0;}
	.conBox_b .noneList span {display:inline-block; width:50%; margin:5px 0;}
	.conBox_b .noneList span a {padding:0 0 0 10px; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat left 8px; font-size:14px; line-height:20px; letter-spacing:-0.04em;}
}

/* CONTENT : 480 이 하 */
@media all and (max-width:480px) {
	.mCont_scroll480 {overflow-x:scroll; padding-top:45px; background:url("/base/imgs/template/mCont_scroll_ico.gif") no-repeat right 0; background-size:68px 40px;}
	
	.maxImg_w {width:100%; max-width:100%; text-align:center;}
	.maxImg_w img {max-width:100%;}
	.maxImg {max-width:100%; margin:0 auto;}
	
	.visiblePc {display:none;}
	.visibleTm {display:block;}	
	.visiblePc2 {display:none;}
	.visibleTm2 {display:block;}	
	.visiblePc3 {display:none;}
	.visibleTm3 {display:block;}
	
	.tabLinkNone {width:99.8%; margin:5px 0 30px 0; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; }
	.tabLinkNone:after {content:"";display:block;clear:both;}
	.tabLinkNone li{position:relative; float:left; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
	.tabLinkNone li:after {content:"";display:block;clear:both;}
	.tabLinkNone li .tabconH4 {display:block; background:url("/home/imgs/template/titleH4.gif") no-repeat 16px 15px; border-right:0; border-bottom:0; color:#303031; font-size:14px; font-weight:bold; padding:10px 0 10px 32px; letter-spacing:-0.04em; word-break:break-all; line-height:18px;}
	.tabLinkNone li .tabconH5 {display:block; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat 16px 18px; border-right:0; border-bottom:0; font-size:14px; padding:10px 0 10px 28px; letter-spacing:-0.04em; word-break:break-all; line-height:18px;}
	.tabLinkNone li .btnPack {position:relative; top:0; right:0; float:left; margin:0 0 10px 28px; }
	.tabLinkNone li .btn2 {right:0 !important;}
	.tabLinkNone2 {width:99.8%; margin:5px 0 30px 0; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; }
	.tabLinkNone2:after {content:"";display:block;clear:both;}
	.tabLinkNone2 li{position:relative; float:left; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
	.tabLinkNone2 li:after {content:"";display:block;clear:both;}
	.tabLinkNone2 li .tabconH5 {display:block; background:#fff url("/home/imgs/template/titleH5.gif") no-repeat 16px 18px; border-right:0; border-bottom:0; font-size:14px; padding:10px 0 10px 28px; letter-spacing:-0.04em; word-break:break-all; line-height:18px;}
	.tabLinkNone2 li .btnPack_w {position:relative; top:0; right:0; float:left; margin:0 0 10px 28px; }
	.tabLinkNone2 li .btn2 {right:0 !important;}
	
	/* search */
	.search_cal {display:inline-block; margin-left:6px; width: 21px; height:26px; background:url("/home/imgs/template/search_cal.gif") no-repeat center 3px;}
	.search_cal span {font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0;}
	.btn_contSearch {margin-top:10px; width:100%; height:30px; line-height:31px; background:#707070; font-size:13px; font-weight:bold; color:#fff; border:0; text-align:center; vertical-align:middle; cursor:pointer;}
	.btn_contSearch span {display:block;}
	
	.contSearch{border:solid 1px #e5e5e5; padding:18px 20px;}
	.contSearch .contSearchTt{float:left; margin:3px 16px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch .contSearchTt2{float:left; margin:3px 16px 0 0; font-size:16px; font-weight:bold; color:#2f7cbf;}
	.contSearch ul{float:left;}
	.contSearch ul li{float:left;}
		.contSearchBox select,
		.contSearchBox2 select {border:1px solid #e5e5e5; height:30px; line-height:25px; vertical-align:middle;}
		.contSearchBox input,
		.contSearchBox2 input{border:1px solid #e5e5e5; height:26px; line-height:21px; vertical-align:middle;}
		.contSearchBox2 li a {vertical-align:middle;}
}