@charset "utf-8";

/* CSS Document */
@import url(webfont.css);

/* son */
/* *********************************************************************************
 *	���� ����
 * *********************************************************************************/
h4{padding:0 0 18px 22px;background:url(bul_h4.gif) left top no-repeat;font-weight:600;font-size:20px;line-height:20px;color:#7d1a1e}
h5{padding:0 0 10px 22px;background:url(bul_h5.gif) 2px top no-repeat;font-weight:600;font-size:16px;line-height:16px;color:#152c77}
h6{padding:5px 0 5px 0px;background:url(bul_h6.gif) 11px 10px no-repeat;font-size:16px;line-height:14px;font-weight:600;color:#555}
.nmsw_no1_org:hover {background-color: #c4a87d;}
.nmsw_no2_org:hover {background-color: #946d32;}
/* *********************************************************************************
 *	���� ����
 * *********************************************************************************/
.left{text-align:left !important}
.center{text-align:center !important}
.right{text-align:right !important}
.top{vertical-align:top !important}
.middle{vertical-align:middle !important}
.bottom{vertical-align:bottom !important}

/* *********************************************************************************
 *	float ����
 * *********************************************************************************/
.fl{float:left}
.fr{float:right}
.clear:after{clear:both;display:block;content:""}/* float �� Ŭ���� */

/* *********************************************************************************
 *	�⺻�۲� ���� ����
 * *********************************************************************************/
.red{color:#dd2424}
.blue{color:#04709d}
.orange{color:#dd6300}

.fc.cnews{color:#154d92}
.fc.cminw{color:#9d6c0c}
.fc.cgove{color:#4c40a7}
.fc.cinfo{color:#9f3166}
.fc.cchai{color:#117984}

/* *********************************************************************************
 *	�⺻ ��� ���� ����
 * *********************************************************************************/
.bg.cnews{background-color:#3260a3}
.bg.cminw{background-color:#8c7302}
.bg.cgove{background-color:#564d95}
.bg.cinfo{background-color:#93275b}
.bg.cchai{background-color:#28818c}

/* *********************************************************************************
 *	��Ʈ������
 * *********************************************************************************/
.f24{font-size:24px} 
.f20{font-size:20px} 
.f18{font-size:18px}
.f16{font-size:16px} 

/* *********************************************************************************
 *	�Ǹ޴�
 * *********************************************************************************/
.tab_menu{position:relative;height:52px;padding-bottom:6px}
.tab_menu li{float:left}
.tab_menu li a{position:relative;display:block;background:#f1f2f7;padding:16px 0 18px;font-size:15px;line-height:14px;border-width:1px 1px 1px 0;border-style:solid;border-color:#d1d4e3;color:#414141;text-align:center;text-decoration:none}
.tab_menu li a:hover, .tab_menu li a:focus, .tab_menu li a.on{background:#4a546f;color:#fff}
.tab_menu li:first-child a{border-left:1px solid #e2e2e2}
.tab_menu li .tab{position:absolute;left:0;top:52px;width:100%;padding-top:15px}

.tab_menu2{border-bottom:1px solid #000}
.tab_menu2:after{content:"";clear:both;display:block}
.tab_menu2 li{float:left;}
.tab_menu2 li a{display:block;color:#000;font-size:16px;border-right:1px solid #c8c8c8;border-top:1px solid #c8c8c8;height:41px;line-height:41px;padding:0 55px;background:#fff}
.tab_menu2 li:first-child a{border-left:1px solid #c8c8c8}
.tab_menu2 li a.on{font-weight:bold;border:2px solid #000;border-bottom:0;margin:0 0 -1px}

/* *********************************************************************************
 *	��ư
 * *********************************************************************************/
.btn{display:inline-block;color:#444;font-size:14px;line-height:14px;transition:all .3s;border:0}
.btn:hover, .btn:focus{text-decoration:none; cursor:pointer}

.btn.cancle{padding:12px 14px;background:#fff;border:1px solid #999}
.btn.submit{padding:12px 14px;background:#fff;border:1px solid #999}
.btn.go{padding: 12px 40px 12px 14px; border: 1px solid #999; background: #fff url(bul_go.png) no-repeat right center;}

.btn.submit.sm{padding:10px 20px;background:#51576e;color:#fff;border:0}

.btn.type_1{padding:12px 14px 12px 36px;margin-top:10px;border:1px solid #999}
.btn.type_1.del{background:#fff url(bul_del.png) 16px center no-repeat}
.btn.type_1.update{background:#fff url(bul_update.png) 16px center no-repeat}
.btn.type_1.blist{background:#fff url(bul_list.png) 16px center no-repeat}
.btn.type_1.close{background:#fff url(bul_close.png) 16px center no-repeat}
.btn.type_1.setting{background:#fff url(bul_setting.png) 16px center no-repeat}
.btn.type_1.write{background:#fff url(bul_write.png) 16px center no-repeat}
.btn.type_1.open{background:#fff url(bul_open.png) 16px center no-repeat}
.btn.type_1.detail{background:#fff url(bul_detail.png) 16px center no-repeat}
.btn.type_1.re{background:#fff url(bul_re.png) 16px center no-repeat}
.btn.type_1.down{background:#fff url(bul_down.png) 16px center no-repeat}
.btn.type_1.down2{border-color:#51576d;color:#fff;background:#51576e url(bul_down2.png) 16px center no-repeat}
.btn.type_1.help{background:#fff url(bul_help.png) 16px center no-repeat}
.btn.type_1.check1{background: #fff url(btn_check.gif) no-repeat 16px center;}
.btn.type_1.go2{background:#fff url(btn_go02.png) 16px center no-repeat}


.btn.type_1.check1:hover{color:#fff; background:#51576e  url(btn_check_on.gif) no-repeat  16px center}
.btn.type_1.go2:hover{color:#fff; background:#51576e url(btn_go02_on.png) 16px center no-repeat}


.btn.type_2{padding:12px 14px 12px 36px;color:#fff}
.btn.type_2.check{background-image:url(icon_check.png);background-position:16px center;background-repeat:no-repeat}

.btn.sch{padding:0;width:74px;height:34px;line-height:34px;color:#fff;font-size:14px;background:#51576e;text-align:center;border:1px solid #fff}
.btn.sch:hover, .btn.sch:focus{background-color:#508c28}

.btn_issue{display:inline-block;color:#fff !important;background:#508c28;padding:6px 10px;border-radius:3px}
.btn_issue:hover{text-decoration:underline !important}

.all_down{display:block;color:#103581;font-size:12px;line-height:12px;padding:7px 5px 7px 20px;background:#fff url(bul_all_down.gif) 8px center no-repeat;border:1px solid #6786c7;border-radius:2px;margin-top:3px}

.ipin{display:inline-block;padding:10px 15px 10px 32px;background:#3e68a7 url(bul_ipin.png) 13px center no-repeat;color:#fff;font-size:12px;line-height:12px}

.inputBtn{display:inline-block;width:60px;height:30px;line-height:30px;color:#fff;text-align:center;font-size:13px;background:#51576e;border:0}
.telBtn{display:inline-block;height:30px;line-height:30px;color:#fff;text-align:center;font-size:13px;border:0;padding:0 7px 0 25px;background:url(../images/chai/bul_telephone.png) 7px center no-repeat}
.big_schBtn{display:inline-block;width:100px;height:71px;line-height:71px;background:#51576e;color:#fff;text-align:center}
.big_schBtn:before{content:"";display:inline-block;width:13px;height:13px;background:url(icon_search.png);margin-right:5px}
.sortBtn{display:inline-block;height:32px;line-height:32px;padding:0 15px;border:1px solid #bbc2d3;color:#333}
.sortBtn:after{content:"";position:relative;top:-3px;display:inline-block;width:7px;height:5px;background:url(bul_sort_downArrow.png);margin-left:10px}
.sortBtn.on{border:1px solid #000;color:#000}
.culStroyBtn{display:inline-block;padding:9px 10px 9px 34px;line-height:20px;background:#564d95 url(bul_color_area.png) 15px center no-repeat;color:#fff}
.btn.cnews{background-color:#3260a3}
.btn.cminw{background-color:#8c7302}
.btn.cgove{background-color:#564d95}
.btn.cinfo{background-color:#93275b}
.btn.cchai{background-color:#28818c}

/* son */
body {margin: 0;padding: 0;}
*, *:before, *:after {box-sizing: inherit;}
html {box-sizing: border-box;font-weight: normal;color: #555;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {position: relative;font-family: 'Noto Sans KR', sans-serif;font-size: 16px;line-height: 24px;color: #666;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;line-height: 1;-webkit-overflow-scrolling: touch;}
article, aside, figure, footer, header, hgroup, menu, nav, section, caption {display: block;}
ul, ol {list-style-type: none;}
div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, form, fieldset, legend, input, textarea, button, blockquote, iframe, p,label {margin: 0;padding: 0;}

 *:focus {outline:none;}
/**** form ****/
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;background-color: transparent;text-transform: none;border: 0;cursor: pointer;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}

input {line-height: normal;padding: .23em 0.3em;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {margin: 0px;border: none;}
legend, caption {display: none;}
textarea {overflow: auto;} 

/**** Tabel ****/
.inner {max-width: 1300px;margin: 0 auto;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.inner2 {max-width: 1300px;margin: 0 auto;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.inner3 {max-width: 1520px;margin: 0 auto;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.blind {display: none;}
body .text_right {text-align: right;}
body .text_left {text-align: left;}
body .text_center {text-align: center;}
body .margin_zoro,
.sub_body .margin_zoro {margin-bottom: 0px !important;}
body .margin_10,
.sub_body .margin_10 {margin-bottom: 10px !important;}
body .margin_15,
.sub_body .margin_15 {margin-bottom: 15px !important;}
body .margin_20,
.sub_body .margin_20 {margin-bottom: 20px !important;}
body .margin_30,
.sub_body .margin_30 {margin-bottom: 30px !important;}
body .margin_40,
.sub_body .margin_40 {margin-bottom: 40px !important;}
body .margin_60,
.sub_body .margin_60 {margin-bottom: 60px !important;} 
body .margin_80,
.sub_body .margin_80 {margin-bottom: 80px !important;}
body .margin_100,
.sub_body .margin_100 {margin-bottom: 100px !important;}
hr {border-top: 1px solid#E2E4E7;border-right: none;border-bottom: none;border-left: none;padding: 0px;margin: 0px 0px 20px 0px;}
a:link {color:#141414;text-decoration:none;}
a:visited {color:#141414;text-decoration:none;}
a:hover {color:#141414;text-decoration:none;}
a:active {color:#141414;text-decoration:none;}
.field {display: inline-block;}
.field.w_10 {width: 10%;}
.field.w_15 {width: 15%;}
.field.w_20 {width: 20%;}
.field.w_25 {width: 25%;}
.field.w_30 {width: 30%;}
.field.w_33 {width: 33.33%;}
.field.w_40 {width: 40%;}
.field.w_50 {width: 50%;}
.field.w_60 {width: 60%;}
.field.w_70 {width: 70%;}
.field.w_75 {width: 75%;}
.field.w_80 {width: 80%;}
.field.w_90 {width: 90%;}
.field.w_100 {width: 100%;}

/* tab_zone css */
.tab_zone {overflow: hidden;width: 100%;border-left: 1px solid #d7d7d7;}
.tab_zone a {font-size: 18px;line-height: 54px;text-align: center;display: block;float: left;border: 1px solid #d7d7d7;color: #333;white-space: nowrap;overflow: hidden;font-family: 'Noto Sans KR', sans-serif;font-weight: 500;margin: 0px -1px;background-color: #fff;}
.tab_zone a.on {color: #ffffff;background-color: #232360;font-size: 18px;overflow: hidden;white-space: nowrap;font-weight: 700;}
.tab_zone.two a {width: 50%;}
.tab_zone.three a {width: 33.33%;}
.tab_zone.four a {width: 25%;}
.tab_zone.five a {width: 20%;}
.tab_zone.six a {width: 16.66%;}
.tab_zone a:hover {color: #ffffff;background-color: #232360;-webkit-transition: background-color 0.3s ease, color 0.3s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease;-o-transition: background-color 0.3s ease, color 0.3s ease;transition: background-color 0.3s ease, color 0.3s ease;}
.txt_right {text-align: right !important;}
.txt_center {text-align: center !important;}
.txt_left {text-align: left !important;}
.paginateContainer {margin-top: 20px;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0px;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,
.pagination > li > span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #337ab7;background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index: 2;color: #23527c;background-color: #eeeeee;border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 3;color: #fff;background-color: #337ab7;border-color: #337ab7;cursor: default;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777777;background-color: #fff;border-color: #ddd;cursor: not-allowed;}
.pagination-lg > li > a,
.pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {border-bottom-left-radius: 6px;border-top-left-radius: 6px;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.pagination-sm > li > a,
.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}

@media (max-width: 550px) {
.field.w_10 {width: 100%;}
.field.w_15 {width: 100%;}
.field.w_20 {width: 100%;}
.field.w_25 {width: 100%;}
.field.w_30 {width: 100%;}
.field.w_33 {width: 100%;}
.field.w_40 {width: 100%;}
.field.w_50 {width: 100%;}
}