@charset "euc-kr";

@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: normal;
	src: url('/html/fonts/NanumGothic.eot'); /* IE9 Compat Modes */
	src: url('/html/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/html/fonts/NanumGothic.woff') format('woff'), /* Modern Browsers */
	url('/html/fonts/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('/html/fonts/NanumGothic.svg#svgMothnnaFont') format('svg'); /* Legacy iOS */
}

* { font-family:³ª´®°íµñ, 'NanumGothic', µ¸¿ò, ±¼¸², Dotum, Gulim, sans-serif; color:#333333; -webkit-text-size-adjust:none; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; }
ol, ul, li { list-style: none; }
legend, caption { display:none; font-size:0; }
hr {display: none;}
body { font-size:12px; }
html, body{ width:100%; height:100%; }
table { table-layout:fixed; border-collapse:collapse; border-spacing:0; }
input,select { font-size:100%; }
input,select,textarea,button { vertical-align:middle; border:0; }
img, input { vertical-align:middle; }
label { color:#111111; }

a { color:#333333; text-decoration:none }
a:active, a:hover { text-decoration:none }

html:first-child select { height:28px; padding-right:6px; }
option { padding-right:6px; } /* Firefox Fix */
legend { width:0; height:0; font-size:0; line-height:0; position:absolute; top:0; left:0; overflow:hidden; visibility:hidden; }
select { border:1px solid #cacaca; padding:3px; line-height:20px; color:#333333; }

#skip { position:relative; }
#skip a { position:absolute; top:0; left:0; z-index:1000; width:1px; height:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:14px; background:#3b78a7; text-align:center; font-weight:600; text-decoration:none; color:#ffffff; }
#skip a:hover { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#3b78a7; border-bottom:3px solid #3b78a7; line-height:30px; }
#skip a:active { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#3b78a7; border-bottom:3px solid #3b78a7; line-height:30px; }
#skip a:focus { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#3b78a7; border-bottom:3px solid #3b78a7; line-height:30px; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#wrap { width:100%; height:100%; min-width:1000px; }

#login { width:100%; height:770px; background:url("../region/images/login_bg_01.jpg") repeat-x center 0; }
#login .login_c { position:relative; width:1000px; height:770px; background:url("../region/images/login_bg_02.jpg") no-repeat center 0; margin:0 auto; }
#login .login_c p.id { position:absolute; left:400px; top:366px; }
#login .login_c p.pw { position:absolute; left:400px; top:400px; }
#login .login_c p.idsave { position:absolute; left:398px; top:493px; }
#login .login_c p.autologin { position:absolute; left:491px; top:493px; }
#login .login_c a.login { position:absolute; left:570px; top:87px; display:inline-block; width:100px; height:61px; background:url("../region/images/btn_login_01.jpg") no-repeat 0 0; }
#login .login_c .login_footer { position:absolute; left:0px; top:557px; width:1000px; height:53px; color:#ffffff; font-size:12px; line-height:53px; text-align:center; font-weight:600; }
.login_txtbox1 { border:1px solid #e0e0e0; font-size:13px; color:#333333; padding:0 5px 0 5px; line-height:24px; background:#f8f8f8;  }
a.login_btn_login_01 { position:absolute; left:460px; top:439px; display:block; width:227px; height:35px; background:url("../region/images/login_bg_03.jpg") repeat-x 0 0; color:#ffffff; font-weight:600; text-align:center; line-height:35px; font-size:16px; }
a.login_btn_login_01_1 { position:absolute; left:460px; top:420px; display:block; width:227px; height:35px; background:url("../region/images/login_bg_03.jpg") repeat-x 0 0; color:#ffffff; font-weight:600; text-align:center; line-height:35px; font-size:16px; }

#header { clear:both; width:100%; height:77px; border-bottom:3px solid #005d8d; }
#header .header_c { width:100%; height:77px; }
#header .header_c a.logo { float:left; display:block; width:385px; height:74px; background:url("../region/images/logo_01.jpg") no-repeat 0 0; margin-left:20px; }
#header .header_c ul.gnb { float:right; margin:22px 10px 0 0; background:url("../region/images/ic_01.jpg") no-repeat 0px 9px; }
#header .header_c ul.gnb li { float:left; font-size:12px; color:#000000; line-height:29px; margin-right:10px; }
#header .header_c ul.gnb li.welcome { padding-left:17px; }
#header .header_c ul.gnb li a.gnb_link { display:block; width:86px; height:29px; background:#eff8ff; border:1px solid #bbdef4; text-align:center; font-size:13px; color:#000000; font-weight:600; line-height:29px; }
#header .header_c ul.gnb li a.gnb_link2 { display:block; width:86px; height:29px; background:#d0e9ff; border:1px solid #bbdef4; text-align:center; font-size:13px; color:#000000; font-weight:600; line-height:29px; }

#lnb { clear:both; width:100%; height:58px; background:#f8fcff; border-bottom:1px solid #91aecc; }
#lnb .menu { height:58px; overflow:hidden; }
#lnb .menu a:hover { text-decoration:none; }
#lnb .menu nav { clear:both; min-width:1000px; }
#lnb .menu nav .depth1 { float:left; width:250px; text-align:center; }
#lnb .menu nav .depth1 a {display:block; font-size:17px; font-weight:600; color:#333333; height:58px; cursor:pointer; line-height:58px; }
#lnb .menu nav .depth1 a.selected { }
#lnb .menu nav .depth1.on { background:#2781c0; }
#lnb .menu nav .depth1.on a { color:#ffffff; }
#lnb .menu nav .depth1 a.on { background:#2781c0; color:#ffffff; }
#lnb .menu .depth_group { position:absolute; left:0; top:138px; width:248px; background:#f1f1f1; overflow:hidden; border:1px solid #d7d7d7; }
#lnb .menu .depth_group a { font-size:13px; line-height:1.25em; line-height:1.22em \0; color:#111111; }
@-moz-document url-prefix() { .menu .depth_group a { line-height:1.215em; }}
#lnb .menu .depth2 { float:left; width:250px; padding:10px 0; z-index:1; }
#lnb .menu .depth2 ul {}
#lnb .menu .depth2 ul li {.margin-top:-2px; }
#lnb .menu .depth2 ul li a { display:block; padding:10px 0 12px 18px; }
#lnb .menu .depth2 ul li a:hover { background:#006cb7; color:#ffffff; }
#lnb .menu .depth2 ul li a.on { }

#con { width:100%; overflow:hidden; margin-top:28px; }
#con .con_c { width:100%; overflow:hidden; margin:0 auto; }
#con .con_c table { width:100%; }

#con .con_c .con_left { float:left; width:224px; overflow:hidden; }
#con .con_c .con_left .localNav { float:left; width:186px; overflow:hidden; }
#con .con_c .con_left .localNav h1.snb1 { width:186px; height:164px; text-align:center; font-size:20px; font-weight:600; color:#3f3f3f; background:url("../region/images/sub_tit_01.jpg") no-repeat 0 0; line-height:270px; border-bottom:1px solid #e8e8e8; }
#con .con_c .con_left .localNav h1.snb2 { width:186px; height:164px; text-align:center; font-size:20px; font-weight:600; color:#3f3f3f; background:url("../region/images/sub_tit_02.jpg") no-repeat 0 0; line-height:270px; border-bottom:1px solid #e8e8e8; }
#con .con_c .con_left .localNav h1.snb3 { width:186px; height:164px; text-align:center; font-size:20px; font-weight:600; color:#3f3f3f; background:url("../region/images/sub_tit_03.jpg") no-repeat 0 0; line-height:270px; border-bottom:1px solid #e8e8e8; }
#con .con_c .con_left .localNav h1.snb4 { width:186px; height:164px; text-align:center; font-size:20px; font-weight:600; color:#3f3f3f; background:url("../region/images/sub_tit_04.jpg") no-repeat 0 0; line-height:270px; border-bottom:1px solid #e8e8e8; }
#con .con_c .con_left .localNav h1.snb10 { width:186px; height:164px; text-align:center; font-size:20px; font-weight:600; color:#3f3f3f; background:url("../region/images/sub_tit_02.jpg") no-repeat 0 0; line-height:270px; border-bottom:1px solid #e8e8e8; }
#con .con_c .con_left .localNav ul { }
#con .con_c .con_left .localNav li { width:186px; overflow:hidden; }
#con .con_c .con_left .localNav li a { display:block; width:166px; height:43px; font-size:14px; font-weight:600; color:#333333; background:url("../region/images/bg_02.jpg") no-repeat 0 0; line-height:43px; padding-left:20px; }
#con .con_c .con_left .localNav li a:hover{ display:block; width:166px; height:43px; font-size:14px; font-weight:600; color:#ffffff; background:url("../region/images/bg_01.jpg") no-repeat 0 0; line-height:43px; padding-left:20px; }
#con .con_c .con_left .localNav li a.on { display:block; width:166px; height:43px; font-size:14px; font-weight:600; color:#ffffff; background:url("../region/images/bg_01.jpg") no-repeat 0 0; line-height:43px; padding-left:20px; }

#con .con_c .con_left .localNav li.snb_sub { width:184px; overflow:hidden; padding:10px 0 10px 0; border:1px solid #e8e8e8; border-width:0 1px 1px 1px; }
#con .con_c .con_left .localNav li.snb_sub ul { }
#con .con_c .con_left .localNav li.snb_sub li { width:186px; height:23px; }
#con .con_c .con_left .localNav li.snb_sub li a { display:block; width:166px; height:23px; font-size:11px; font-weight:normal; color:#333333; background:none; line-height:23px; padding-left:15px; }
#con .con_c .con_left .localNav li.snb_sub li a:hover{ display:block; width:166px; height:23px; font-size:11px; font-weight:normal; color:#058be6; background:none; line-height:23px; padding-left:15px; }
#con .con_c .con_left .localNav li.snb_sub li.on { width:186px; height:23px; }
#con .con_c .con_left .localNav li.snb_sub li.on a { display:block; width:166px; height:23px; font-size:11px; font-weight:600; color:#058be6; background:none; line-height:23px; padding-left:15px; }

#con .con_c .con_right { float:left; width:100%; overflow:hidden; }
#con .con_c .con_right .con_top { position:relative; width:100%; height:60px; border-bottom:2px solid #2d4b7f; }
#con .con_c .con_right .con_top .tit { float:left; color:#222222; font-weight:600; font-size:30px; }
#con .con_c .con_right .con_top .navi { float:right; height:30px; color:#444444; font-size:11px; padding:30px 0 0 0; }
#con .con_c .con_right .con_top .navi span { color:#666666; font-size:9px; }

#footer { width:100%; height:80px; border-top:1px solid #b4b4b4; margin-top:70px; }
#footer .footer_c { position:relative; width:100%; height:60px; color:#666666; text-align:center; font-size:12px; line-height:20px; padding-top:20px; }

#pop_con { width:100%; overflow:hidden; }
#pop_con .pop_con_c { overflow:hidden; margin:0 20px 50px 20px; }

.con_tab { width:100%; overflow:hidden; margin-top:25px; }
.con_tab table { width:100%; }
.con_tab td { height:37px; text-align:center; padding-bottom:10px; }
.con_tab td a { display:inline-block; color:#010101; font-size:14px; font-weight:normal; width:100%; height:37px; background:url("../region/images/tab_03.jpg") no-repeat right 0; padding-bottom:10px; line-height:37px; }
.con_tab td a.on { display:inline-block; color:#ffffff; font-size:16px; font-weight:600; width:100%; height:47px; background:url("../region/images/tab_02.jpg") repeat-x 0 0; padding-bottom:0px; line-height:47px; }

.con_search { width:100%; overflow:hidden; margin-top:25px; }
.con_search table { width:100%; border:1px solid #cbcbcb; }
.con_search td { height:38px; background:#fbfbfb; }
.con_search td.tit { color:#333333; font-weight:600; font-size:13px; background:#f8f8f8 url("../region/images/ic_02.jpg") no-repeat 20px center; padding-left:35px; }
.con_search td.blank { height:10px; }

.con_list_option { width:100%; height:27px; margin-top:30px; }
.con_list_option ul { }
.con_list_option li { float:left; height:27px; background:url("../region/images/ic_03.jpg") no-repeat 0 0; padding-left:20px; color:#333333; font-weight:normal; font-size:12px; }
.con_list_option li.op1 { float:right; height:27px; background:none; margin-top:-8px; }
.con_list_option li.op2 { height:27px; background:none; margin-top:-8px; }
.con_list_option span.op1 { color:#d2171e; font-weight:bold; }

.con_list_option2{width:100%; height:35px; margin:15px 0 10px;}
.con_list_option2 li {float: left;height: 35px;background: url(/html/css/back/images/ic_03.jpg) no-repeat 0 center;padding-left: 20px;color: #333333;font-weight: normal;font-size: 12px;vertical-align: middle; line-height: 35px;}
.con_list_option2 li.op1{float:right; height:35px; background:none;}

.con_title { height:30px; background:url("../region/images/ic_04.jpg") no-repeat 0 0; padding-left:23px; color:#565656; font-size:15px; font-weight:600; }
.con_title span.op1 { color:#d2171e; font-weight:bold; }
.con_title ul { }
.con_title li { float:left; margin-top:2px; }
.con_title li.op1 { float:right; height:30px; background:none; margin-top:-6px; }
.con_title span.op1 { color:#d2171e; font-weight:bold; }

.con_list { width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_list table { width:100%; }
.con_list th { height:40px; border:1px solid #dadada; background:#f3f3f3; color:#111111; font-size:13px; text-align:center; }
.con_list td { height:35px; border:1px solid #dadada; color:#333333; font-size:13px; text-align:center; word-break: break-word;}
.con_list td a { color:#333333; font-weight:600; text-decoration:underline; }
.con_list td.multi { padding:15px 20px 15px 20px; line-height:25px; text-align:left; }
.con_list td.multi2 { padding:15px 10px 15px 10px; line-height:20px; text-align:left; }
.con_list td.input { height:40px; padding:0 15px 0 10px; text-align:left; }

.con_view { width:100%; overflow:hidden; border-top:2px solid #2781bf;  margin-top:30px; }
.con_view table { width:100%; }
.con_view th { border:1px solid #dadada; height:40px; color:#111111; font-size:13px; background:#f3f3f3; font-weight:600; padding-left:10px; text-align:left; }
.con_view td { border:1px solid #dadada; height:40px; color:#333333; font-size:13px; vertical-align:middle; text-align:left; padding-left:1%; padding-right:1%;  line-height:18px; }
.con_view td a.file { text-decoration:underline; }

.con_write { width:100%; overflow:hidden; border-top:2px solid #2781bf; margin-top:30px; }
.con_write table { width:100%; }
.con_write th { border:1px solid #dadada; height:40px; color:#111111; font-size:13px; background:#f3f3f3; font-weight:600; padding-left:10px; text-align:left; }
.con_write td { border:1px solid #dadada; height:40px; color:#333333; font-size:13px; padding-left:1%; padding-right:1%; text-align:left; }
.con_write td.multi { padding:15px 10px 15px 10px; line-height:20px; }

.con_comment { width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_comment table { width:100%; }
.con_comment td { overflow:hidden; text-align:center; font-size:13px; color:#535353; border-bottom:1px dashed #dedede; padding:1% 0 1% 0; line-height:18px; }

.con_tree { overflow:hidden; border-top:2px solid #2781bf; margin-top:30px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:20px; }
 h1.con_tree_tit { height:40px; border:1px solid #dadada; background:#f3f3f3; color:#111111; font-size:16px; text-align:center; line-height:40px; font-weight:600; border-top:2px solid #2781bf; }

.con_cal { width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_cal table { width:100%; }
.con_cal th { height:49px; background:#f5f5f5; color:#333333; border:1px solid #e6e6e4; font-size:14px; font-weight:600; text-align:center; }
.con_cal th.op1 { height:49px; background:url("../region/images/bg_08.jpg") repeat-x; color:#333333; border:1px solid #e6e6e4; }
.con_cal th.op2 { color:#e60200; }
.con_cal th.op3 { color:#888888; }
.con_cal td { height:80px; background:#ffffff; color:#666666; border:1px solid #e6e6e4; font-size:13px; font-weight:600; text-align:left; vertical-align:top; padding:6px 0 0 6px; line-height:25px; }
.con_cal td p { color:#333335; font-size:12px; font-weight:normal; line-height:18px; }
.con_cal td.op1 { color:#e60200; }
.con_cal td.op1 a { color:#e60200; }
.con_cal td.op2 { color:#888888; }
.con_cal td.on { background:#fef7db; }

.con_layout { width:100%; overflow:hidden; }
.con_layout table { width:100%; }

.con_common { width:100%; overflow:hidden; }

.con_btn { text-align:right; margin-top:50px; }
.con_btn2 { text-align:right; margin-top:30px; }
.con_btn3 { text-align:center; margin-top:50px; }
.con_btn4 { margin-top:30px;}
.con_btn4:after{display:block;content:"";clear:both;}
.con_btn4 .con_fl{float:left;}
.con_btn4 .con_fr{float:right;}

.pop_con_top { width:100%; height:72px; border-bottom:1px solid #dedee0; background:url("../region/images/bg_03.jpg") repeat-x 0 0; }
.pop_con_top .pop_con_top_tit { float:left; height:72px; color:#ffffff; font-size:20px; font-weight:600; padding:0 0 0 20px; line-height:72px; }
.pop_con_top .pop_con_top_close { float:right; padding:20px 20px 0 0; }

.con_paging { clear:both; width:100%; overflow:hidden; margin-top:30px; }
.con_paging .con_paging_c { margin:0px 20px 0px 20px; text-align:center; color:#676767; font-size:20px; font-weight:normal; }

.con_graph { width:100%; height:16px; display:block; }
.con_graph img { height:16px; }

a.btn_blue_text2 { display:inline-block; width:83px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text2.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text3 { display:inline-block; width:92px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text3.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text4 { display:inline-block; width:100px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text4.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text5 { display:inline-block; width:108px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text5.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text6 { display:inline-block; width:117px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text6.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text7 { display:inline-block; width:125px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text7.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text8 { display:inline-block; width:133px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text8.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text9 { display:inline-block; width:143px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text9.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text10 { display:inline-block; width:153px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text10.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text11 { display:inline-block; width:163px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text11.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text12 { display:inline-block; width:173px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text12.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text13 { display:inline-block; width:183px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text13.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_blue_text14 { display:inline-block; width:193px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_blue_text14.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }

a.btn_blue2_text4 { display:inline-block; width:84px; height:26px; font-size:12px; font-weight:600; background:url("../region/images/btn_blue2_text4.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:27px; vertical-align:middle; }

a.btn_bluish_text2_ { display:inline-block; width:64px; height:26px; font-size:12px; font-weight:600; background:url("../region/images/btn_bluish_text2.jpg") no-repeat 0 0; color:#ffffff !important; text-align:center; line-height:27px; text-decoration:none !important; }
a.btn_bluish_text3_ { display:inline-block; width:74px; height:26px; font-size:12px; font-weight:600; background:url("../region/images/btn_bluish_text3.jpg") no-repeat 0 0; color:#ffffff !important; text-align:center; line-height:27px; text-decoration:none !important; }
a.btn_bluish_text4_ { display:inline-block; width:84px; height:26px; font-size:12px; font-weight:600; background:url("../region/images/btn_bluish_text4.jpg") no-repeat 0 0; color:#ffffff !important; text-align:center; line-height:27px; text-decoration:none !important; }

a.btn_navy_text2 { display:inline-block; width:83px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text2.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text3 { display:inline-block; width:92px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text3.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text4 { display:inline-block; width:100px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text4.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text5 { display:inline-block; width:108px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text5.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text6 { display:inline-block; width:117px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text6.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text7 { display:inline-block; width:125px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text7.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text8 { display:inline-block; width:133px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text8.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text9 { display:inline-block; width:143px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text9.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text10 { display:inline-block; width:153px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text10.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text11 { display:inline-block; width:163px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text11.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }
a.btn_navy_text12 { display:inline-block; width:173px; height:35px; font-size:14px; font-weight:600; background:url("../region/images/btn_navy_text12.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:35px; }

a.btn_navy2_text2 { display:inline-block; width:74px; height:27px; font-size:12px; font-weight:600; background:url("../region/images/btn_navy2_text2.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:27px; }

a.btn_grey2_text2 { display:inline-block; width:74px; height:27px; font-size:12px; font-weight:600; background:url("../region/images/btn_grey2_text2.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:27px; }
a.btn_grey3_text2 { display:inline-block; width:74px; height:27px; font-size:12px; font-weight:600; background:url("../region/images/btn_grey3_text2.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:27px; }
a.btn_grey4_text2 { display:inline-block; width:114px; height:27px; font-size:12px; font-weight:600; background:url("/html/css/back/images/btn_grey2_text2.jpg") no-repeat 0 0; color:#ffffff; text-align:center; line-height:27px; background-size:114px 27px;}

a.btn_search1 { display:inline-block; padding:0 20px 0 20px; height:28px; color:#ffffff; font-size:12px; font-weight:600; background:#4b4b4b; text-align:center; line-height:28px; }
a.btn_write1 { display:inline-block; padding:0 20px 0 20px; height:30px; font-size:13px; font-weight:600; background:#0061aa; color:#ffffff; text-align:center; line-height:30px; }
a.btn_modify1 { display:inline-block; padding:0 20px 0 20px; height:30px; font-size:13px; font-weight:600; background:#0061aa; color:#ffffff; text-align:center; line-height:30px; }
a.btn_delete1 { display:inline-block; padding:0 20px 0 20px; height:30px; font-size:13px; font-weight:600; background:#0061aa; color:#ffffff; text-align:center; line-height:30px; }
a.btn_prev1 { display:inline-block; padding:0 20px 0 20px; height:30px; font-size:13px; font-weight:600; background:#111111; color:#ffffff; text-align:center; line-height:30px; }
a.btn_list1 { display:inline-block; padding:0 20px 0 20px; height:30px; font-size:13px; font-weight:600; background:#111111; color:#ffffff; text-align:center; line-height:30px; }
a.btn_paging_off { display:inline-block; width:31px; height:31px; color:#666666; font-size:12px; font-weight:bold; background:#f5f5f5; text-align:center; border:1px solid #e7e7e7; line-height:31px; }
a.btn_paging_on { display:inline-block; width:31px; height:31px; color:#ffffff; font-size:12px; font-weight:bold; background:#009bd0; text-align:center; border:1px solid #e7e7e7; line-height:31px; }
a.btn_file1 { display:inline-block; padding:0 10px 0 10px; height:23px; font-size:12px; font-weight:600; background:#f3f3f3; color:#555555 !important; text-align:center; border:1px solid #dfdfdf; line-height:19px; }
a.btn_file2 { display:inline-block; padding:0 10px 0 10px; height:23px; font-size:12px; font-weight:600; background:#868686; color:#ffffff !important; text-align:center; border:1px solid #676767; line-height:19px; }
a.btn_close_01 { display:inline-block; width:31px; height:30px; background:url("../region/images/btn_close_01.jpg") no-repeat 0 0; }
a.btn_cal_01 { display:inline-block; width:20px; height:20px; background:url("../region/images/btn_cal_01.jpg") no-repeat 0 0; vertical-align:middle; }

.txtbox1 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:0 5px 0 5px; line-height:24px; }
.txtbox2 { border:1px solid #cacaca; font-size:13px; color:#333333; line-height:24px; }
.txtbox3 { border:0px solid #cacaca; font-size:13px; color:#333333; line-height:24px; }
.txtbox4 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:0 1% 0 1%; line-height:24px; }

.txtarea1 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:5px; line-height:18px; }
.txtarea2 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:1%; line-height:18px; }

input[type="file"]  { height:26px; border:1px solid #cbcbcb; font-size:14px; color:#333333; }

ul.file { width:100%; }
ul.file li { float:left; margin-right:8px; }
ul.file li img { margin-bottom:3px; }
#login .login_c ul.psc {position:absolute;left:385px;top:380px;}
#login .login_c ul.psc li {margin-bottom:10px;}
a.login_btn_login_04 {display:block;width:250px;height:35px;background:#23b14b;color:#ffffff;font-weight:600;text-align:center;line-height:35px;font-size:14px;}
a.login_btn_login_05 { display:block; width:250px; height:35px; background:#1297d8; color:#ffffff; font-weight:600; text-align:center; line-height:35px; font-size:14px; }
a.login_btn_login_07 {display:inline-block;width:124px;text-align:center;height:35px;line-height:35px;font-size:13px;background:#c3c3c3;color:#fff;}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

a.deco { text-decoration:underline; }
.displaydone { width:0; height:0; text-indent:-1000em; font:0/0 arial; overflow:hidden; }
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none; }
.clear { display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
.pointer { cursor:pointer; }
.clearboth { clear:both; }
.m0a { margin:0 auto !important; }
.pr { position:relative !important; }
.f_l { float:left; }
.f_r { float:right; }
.bw { word-wrap:break-word; }

.al { text-align:left !important; }
.ac { text-align:center !important; }
.ar { text-align:right !important; }

.vat { vertical-align:top !important; }
.vam { vertical-align:middle !important; }
.vab { vertical-align:bottom !important; }

.bg_none { background:none !important; }
.b_none { border:none !important; }
.br_none { border-right:none !important; }
.bl_none { border-left:none !important; }
.bt_none { border-top:none !important; }
.bb_none { border-bottom:none !important; }

.fw6 { font-weight:600 !important; }
.fwb { font-weight:bold !important; }
.fwn { font-weight:normal !important; }

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs13 { font-size:13px !important; }
.fs14 { font-size:14px !important; }
.fs15 { font-size:15px !important; }
.fs16 { font-size:16px !important; }
.fs17 { font-size:17px !important; }
.fs18 { font-size:18px !important; }
.fs19 { font-size:19px !important; }
.fs20 { font-size:20px !important; }

.lh16 { line-height:16px !important; }
.lh17 { line-height:17px !important; }
.lh18 { line-height:18px !important; }
.lh19 { line-height:19px !important; }
.lh20 { line-height:20px !important; }
.lh21 { line-height:21px !important; }
.lh22 { line-height:22px !important; }
.lh23 { line-height:23px !important; }
.lh24 { line-height:24px !important; }
.lh25 { line-height:25px !important; }
.lh26 { line-height:26px !important; }
.lh27 { line-height:27px !important; }
.lh28 { line-height:28px !important; }
.lh29 { line-height:29px !important; }
.lh30 { line-height:30px !important; }

.mt0 { margin-top:0px !important; }
.mt5 { margin-top:5px !important; }
.mt7 { margin-top:7px !important; }
.mt8 { margin-top:8px !important; }
.mt10 { margin-top:10px !important; }
.mt12 { margin-top:12px !important; }
.mt15 { margin-top:15px !important; }
.mt16 { margin-top:16px !important; }
.mt20 { margin-top:20px !important; }
.mt21 { margin-top:21px !important; }
.mt22 { margin-top:22px !important; }
.mt23 { margin-top:23px !important; }
.mt24 { margin-top:24px !important; }
.mt25 { margin-top:25px !important; }
.mt26 { margin-top:26px !important; }
.mt27 { margin-top:27px !important; }
.mt28 { margin-top:28px !important; }
.mt29 { margin-top:29px !important; }
.mt30 { margin-top:30px !important; }
.mt31 { margin-top:31px !important; }
.mt32 { margin-top:32px !important; }
.mt33 { margin-top:33px !important; }
.mt34 { margin-top:34px !important; }
.mt35 { margin-top:35px !important; }
.mt36 { margin-top:36px !important; }
.mt37 { margin-top:37px !important; }
.mt38 { margin-top:38px !important; }
.mt39 { margin-top:39px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt55 { margin-top:55px !important; }
.mt60 { margin-top:60px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }
.mt155 { margin-top:155px !important; }
.mb1 { margin-bottom:1px !important; }
.mb2 { margin-bottom:2px !important; }
.mb3 { margin-bottom:3px !important; }
.mb5 { margin-bottom:5px !important; }
.mb6 { margin-bottom:6px !important; }
.mb7 { margin-bottom:7px !important; }
.mb8 { margin-bottom:8px !important; }
.mb9 { margin-bottom:9px !important; }
.mb10 { margin-bottom:10px !important; }
.mb12 { margin-bottom:12px !important; }
.mb15 { margin-bottom:15px !important; }
.mb18 { margin-bottom:18px !important; }
.mb20 { margin-bottom:20px !important; }
.mb20_ { margin-bottom:-20px !important; }
.mb25_ { margin-bottom:-25px !important; }
.mb25 { margin-bottom:25px !important; }
.mb28 { margin-bottom:28px !important; }
.mb30 { margin-bottom:30px !important; }
.mb30_ { margin-bottom:-30px !important; }
.mb35 { margin-bottom:35px !important; }
.mb36 { margin-bottom:36px !important; }
.mb40 { margin-bottom:40px !important; }
.mb41 { margin-bottom:41px !important; }
.mb45 { margin-bottom:45px !important; }
.mb50 { margin-bottom:50px !important; }
.mb55 { margin-bottom:55px !important; }
.mb65 { margin-bottom:65px !important; }
.mb100 { margin-bottom:100px !important; }
.mb200 { margin-bottom:200px !important; }
.ml1 { margin-left:1px !important; }
.ml2 { margin-left:2px !important; }
.ml3 { margin-left:3px !important; }
.ml4 { margin-left:4px !important; }
.ml5 { margin-left:5px !important; }
.ml8 { margin-left:8px !important; }
.ml10 { margin-left:10px !important; }
.ml10_ { margin-left:-10px !important; }
.ml14 { margin-left:14px !important; }
.ml15 { margin-left:15px !important; }
.ml16 { margin-left:16px !important; }
.ml20 { margin-left:20px !important; }
.ml21 { margin-left:21px !important; }
.ml30 { margin-left:30px !important; }
.ml37 { margin-left:37px !important; }
.mr0 { margin-right:0px !important; }
.mr1 { margin-right:1px !important; }
.mr2 { margin-right:2px !important; }
.mr3 { margin-right:3px !important; }
.mr4 { margin-right:4px !important; }
.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }
.mr11 { margin-right:11px !important; }
.mr12 { margin-right:12px !important; }
.mr13 { margin-right:13px !important; }
.mr14 { margin-right:14px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.mr30 { margin-right:30px !important; }
.mr40 { margin-right:40px !important; }
.mr50 { margin-right:50px !important; }

.pp1 { padding:1% !important; }
.ptp1 { padding-top:1% !important; }
.pbp1 { padding-bottom:1% !important; }
.plp1 { padding-left:1% !important; }
.prp1 { padding-right:1% !important; }

.p5 { padding:5px !important; }
.p10 { padding:10px !important; }
.p20 { padding:20px !important; }
.pt1 { padding-top:1px !important; }
.pt2 { padding-top:2px !important; }
.pt3 { padding-top:3px !important; }
.pt4 { padding-top:4px !important; }
.pt5 { padding-top:5px !important; }
.pt10 { padding-top:10px !important; }
.pt20 { padding-top:20px !important; }
.pt24 { padding-top:24px !important; }
.pt30 { padding-top:30px !important; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }
.pt60 { padding-top:60px !important; }
.pt70 { padding-top:70px !important; }
.pt80 { padding-top:80px !important; }
.pt90 { padding-top:90px !important; }
.pt100 { padding-top:100px !important; }
.pt110 { padding-top:110px !important; }
.pt120 { padding-top:120px !important; }
.pt130 { padding-top:130px !important; }
.pt140 { padding-top:140px !important; }
.pt150 { padding-top:150px !important; }
.pb5 { padding-bottom:5px !important; }
.pb10 { padding-bottom:10px !important; }
.pb20 { padding-bottom:20px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }
.pl5 { padding-left:5px !important; }
.pl6 { padding-left:6px !important; }
.pl7 { padding-left:7px !important; }
.pl8 { padding-left:8px !important; }
.pl9 { padding-left:9px !important; }
.pl10 { padding-left:10px !important; }
.pl15 { padding-left:15px !important; }
.pl16 { padding-left:16px !important; }
.pl17 { padding-left:17px !important; }
.pl18 { padding-left:18px !important; }
.pl19 { padding-left:19px !important; }
.pl20 { padding-left:20px !important; }
.pl30 { padding-left:30px !important; }
.pl40 { padding-left:40px !important; }
.pl50 { padding-left:50px !important; }
.pr5 { padding-right:5px !important; }
.pr10 { padding-right:10px !important; }
.pr20 { padding-right:20px !important; }
.pr30 { padding-right:30px !important; }

.fcop1 { color:#00509f !important; } /* ÆÄ¶õ»ö */
.fcop2 { color:#e9061c !important; } /* ÀÚÁÖ»ö */
.fcop3 { color:#fd803d !important; } /* ÁÖÈ²»ö */
.fcop4 { color:#d2171e !important; } /* »¡°£»ö */
.fcop5 { color:#0ca64d !important; } /* ³ì»ö */
.fcop6 { color:#580ca6 !important; } /* º¸¶ó»ö */
.fcop7 { color:#5aa3d8 !important; } /* ¿¹»ÛÆÄ¶õ»ö */
.fcop8 { color:#232323 !important; } /* °ËÁ¤»ö */
.fcop9 { color:#313131 !important; }
.fcop10 { color:#656565 !important; }
.fcop11 { color:#b5b5b5 !important; }
.fcop12 { color:#767676 !important; }
.fcop13 { color:#4589b8 !important; }
.fcop14 { color:#ebedec !important; }
.fcop15 { color:#c4c4c4 !important; }
.fcop16 { color:#01a54f !important; }

.bg1 { background:#f7f7f9 !important; }
.bg2 { background:#f3f3f3 !important; }
.bg3 { background:#ffffff !important; }
.bg4 { background:#f1f9e4 !important; }
.bg5 { background:#e6e6e6 !important; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.w10 { width:10px !important; }
.w20 { width:20px !important; }
.w30 { width:30px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w70 { width:70px !important; }
.w80 { width:80px !important; }
.w90 { width:90px !important; }
.w100 { width:100px !important; }
.w110 { width:110px !important; }
.w120 { width:120px !important; }
.w123 { width:123px !important; }
.w130 { width:130px !important; }
.w140 { width:140px !important; }
.w142 { width:142px !important; }
.w150 { width:150px !important; }
.w160 { width:160px !important; }
.w170 { width:170px !important; }
.w180 { width:180px !important; }
.w190 { width:190px !important; }
.w200 { width:200px !important; }
.w215 { width:215px !important; }
.w225 { width:225px !important; }
.w250 { width:250px !important; }
.w300 { width:300px !important; }
.w400 { width:400px !important; }
.w500 { width:500px !important; }

.h20 { height:20px !important; }
.h21 { height:21px !important; }
.h22 { height:22px !important; }
.h23 { height:23px !important; }
.h24 { height:24px !important; }
.h25 { height:25px !important; }
.h26 { height:26px !important; }
.h27 { height:27px !important; }
.h28 { height:28px !important; }
.h29 { height:29px !important; }
.h30 { height:30px !important; }
.h40 { height:40px !important; }
.h50 { height:50px !important; }
.h60 { height:60px !important; }
.h70 { height:70px !important; }
.h80 { height:80px !important; }
.h90 { height:90px !important; }
.h100 { height:100px !important; }
.h200 { height:200px !important; }
.h300 { height:300px !important; }
.h400 { height:400px !important; }
.h500 { height:500px !important; }

.wp10 { width:10% !important; }
.wp20 { width:20% !important; }
.wp30 { width:30% !important; }
.wp40 { width:40% !important; }
.wp50 { width:50% !important; }
.wp60 { width:60% !important; }
.wp70 { width:70% !important; }
.wp80 { width:80% !important; }
.wp90 { width:90% !important; }
.wp91 { width:91% !important; }
.wp92 { width:92% !important; }
.wp93 { width:93% !important; }
.wp94 { width:94% !important; }
.wp95 { width:95% !important; }
.wp96 { width:96% !important; }
.wp97 { width:97% !important; }
.wp98 { width:98% !important; }
.wp99 { width:99% !important; }
.wp100 { width:100% !important; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
