@charset "utf-8";


/* 인트로 */
.bg_intro{background:url('../images/intro/bg_login.gif') repeat !important;min-width:1360px;}
.bg_intro h1{padding:0;}
.bg_login_bar{position:fixed;top:330px;left:0;width:100%;height:168px;background:url('../images/intro/bg_login_bar.gif') repeat;z-index:-5;}

.wrap_980{margin:0 auto;width:980px;}

.bg_light{position:absolute;top:0;left:50%;margin:0 0 0 20px;width:852px;height:753px;background:url('../images/intro/bg_login_light.png') no-repeat;z-index:-4;}

.intro_form{position:relative;margin-top182px;}
h2.h2_login{position:absolute;margin-top:-30px;font-family:'Nanum Gothic';color:#fff;font-size:16px;font-weight:400px !important;}
h2.h2_login em{font-family:"돋움";font-size:12px;color:#bfc1cb;display:inline-block;vertical-align:bottom;}

.input_login{display:block;width:249px;height:30px;background:url('../images/intro/bg_input_login.gif') no-repeat;}
.input_login input{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 5px 35px;width:249px;height:30px;color:#fff;background:none;}
.intro_form input:focus{background:none !important;border-color:none !important;}
.intro_form input[type="checkbox"]{}
.input_password{display:block;width:249px;height:30px;background:url('../images/intro/bg_input_password.gif') no-repeat;}
.input_password input{border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 5px 35px;width:249px;height:30px;color:#fff;background:none;}
.id_save{display:block;color:#bfc1cb !important;padding:10px 0 20px;}
.intro_copy{position:absolute;top:520px;left:50%;margin:0 0 0 -490px;}






/* 뉴인트로 */








/* 사이트맵 */
.m_sitemap{background:none;text-align:left;padding-bottom:10px;min-height:700px;}
.m_sitemap p{height:50px;line-height:48px;font-size:20px;color:#000;font-weight:500;font-family:"Noto Sans KR", sans-serif !important;border-bottom:2px solid #0a0a0a;margin-bottom:5px;}
.m_sitemap > ul > li{border-bottom:1px solid #cfdbe5;}
.m_sitemap > ul > li > a{display:block;padding:7px 5px;color:#333;font-weight:600;}
.m_sitemap > ul > li > ul{background:#e8f1f8;border-top:1px solid #cfdbe5;}
.m_sitemap > ul > li > ul > li > a{display:block;padding:5px 10px 5px 15px;color:#666;background:url(../images/common/icon_navi_arr.gif) no-repeat 5px 11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



/* 폼양식 */

/* 로그인 */
.input_login input::-webkit-input-placeholder { font-size:12px;color: #999 !important;} /* Webkit */
.input_login input::-moz-placeholder { font-size:12px;color: #999 !important;} /* Firefox 4-18 */
.input_login input::-moz-placeholder { font-size:12px;color: #999 !important;} /* Firefox 19+ */
.input_login input:-ms-input-placeholder { font-size:12px;color: #999 !important;} /* IE10+ */


/* 공통 */
input::-webkit-input-placeholder { font-size:12px;color: #333 !important;} /* Webkit */
input::-moz-placeholder { font-size:12px;color: #333 !important;} /* Firefox 4-18 */
input::-moz-placeholder { font-size:12px;color: #333 !important;} /* Firefox 19+ */
input:-ms-input-placeholder { font-size:12px;color: #333 !important;} /* IE10+ */




/*input[type=checkbox]{border:10px solid !important;font-size:12px;}*/
input[type=radio]{border:1px solid #bdc6d5;}

.input{height:22px;line-height:22px;border:1px solid #bebebe;color:#000;background:#fff;padding:1px 4px;font-size:12px;}
.select{height:22px;line-height:22px;border:0;padding:1px;color:#000;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select1{height:22px;line-height:22px;border:1px solid #8595af;padding:1px;color:#000;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.input[type=file]{border:0;height:24px;line-height:24px;font-size:11px;}
.input[type=checkbox]{height:auto;vertical-align:middle;}


.check{border:1px solid #7394af !important;background:#e0fffa !important;}
.check:focus{border-color:#7394af !important;background:#daf8ff !important;}


.readonly{border:1px solid #ccc !important;background:#eee !important;color:#777 !important; }
.readonly:focus{border-color:#ccc !important;background:#eee !important;}

input.n_check::-webkit-input-placeholder {color: #f06b6b !important;}/* Webkit */
input.n_check:-moz-placeholder {color: #f06b6b !important;}/* Firefox 4-18 */
input.n_check::-moz-placeholder {color: #f06b6b !important;}/* Firefox 19+ */
input.n_check:-ms-input-placeholder {color: #f06b6b !important;}/* IE10+ */

.form-control[readonly]{cursor:not-allowed;background-color: #eeeeee;opacity:1;}
.form-control.check{border:1px solid #78868d;background:#e2f8fa;}
.form-control.n_check{border:1px solid #f68b8b;background:#fff7f7;color: #f06b6b;}


/* 달력 아이콘 표시 */
.icon_date{position:absolute;right:8px;top:3px;z-index:1;display:inline-block;width:13px;height:14px;background:url('/skin/default/images/icon_date.png') no-repeat;}
.icon_date_1{position:absolute;right:38px;top:5px;z-index:1;display:inline-block;width:13px;height:14px;background:url('/skin/default/images/icon_date.png') no-repeat;}
.fixed-content{background:#fff;}


/* 버튼컬러 */
/* 현 그린 */
.btn-orange{background-color:#8aac0f !important;border-color:#7c9d06 !important;}
.btn-orange:hover{background-color:#7c9d06 !important;border-color:#729101 !important;}

/* 현 블루 */
.btn-midnightblue{background-color:#5194a7 !important;border-color:#40899e !important;}
.btn-midnightblue:hover{background-color:#40899e !important;border-color:#358095 !important;}
.btn-midnightblue-alt{color: #5194a7;background-color:#fff;border-color:#40899e;border-width:1px;border-style: solid;-webkit-box-shadow: none;box-shadow: none;}
.btn-midnightblue-alt:hover{border-color: #40899e;background-color: #358095;color: #fff;}

.btn-midnightblue{background-color:#999 !important;border-color:#777 !important;}
.btn-midnightblue:hover{background-color:#777 !important;border-color:#555 !important;}


.btn-primary{background-color:#58b3d9 !important;border-color:#2f97c2 !important;}
.btn-primary:hover{background-color:#2f97c2 !important;border-color:#2188b3 !important;}







.intro_tel{position:relative;float:left;height:168px;}
.intro_tel img{position:absolute;left:0;top:43px;z-index:1;}
.magt12{margin-top:12px;}
.mint{font-family:'Nanum Gothic';color:#affde7;font-weight:700;}
.intro_tel .tel_text{position:absolute;left:100px;top:50px;z-index:100;}
.fw50{color:#bfc1cb !important;}

.intro_info{position:relative;}

body{width:100%;min-width:1600px !important;overflow-x:auto !important;}

body.wrap_1100{background:#f9f9f9 url('../images/common/bg_sub.gif') repeat;height:100%;min-height:100%;min-width:1100px;}
body.wrap_1024{background:#f9f9f9 url('../images/common/bg_sub.gif') repeat;height:100%;min-height:100%;min-width:1024px;}
.bg_sub{background:url('../images/common/bg_sub.gif') repeat;height:100%;min-height:100%;}

/* 아웃소싱 */
.wrap_329{position:absolute;top:300px;left:50%;margin:0 0 0 -160px;width:319px;height:200px;background:url('../images/intro/bg_login_bar.gif') repeat;}
.outsourcing_form{margin:0 0 0 30px;padding-top:17px;}
.intro_copy1{position:absolute;top:520px;left:50%;margin:0 0 0 -490px;}

/* 상단 */
#header{position:fixed;width:100%;height:40px;background:#373f65;z-index:500;}/*27357b*/
#header h1{display:inline-block;color:#fff;font-weight:bold;padding:14px 20px 0 10px;float:left;height:40px;overflow:hidden;}
#header h1 a, h1 a:hover{color:#fff !important;}
#header h1 em{color:#fff;font-weight:normal;}
#header .sub_logo{display:inline-block;float:left;width:120px;height:44px;background:url(../images/common/logo_sub.png) no-repeat 0 0;margin-top:-2px;}


/* 주메뉴 */
.main_menu{position:absolute;left:140px;top:0px;height:40px;width:1600px;}
.main_menu #nav li{position:relative;z-index:1000;}
.main_menu #nav > li{float:left;z-index:1000;border-right:1px solid #15172a;}
.main_menu #nav > li:first-child{border-left:1px solid #15172a;}
.main_menu #nav a{display:block;width:100%;height:40px;font-size:14px;color:#fff;line-height:40px;}
.main_menu #nav a:hover, .main_menu #nav a.on{background:#1c2862;color:#fff !important;border-bottom:0;}

#nav .submenu{display:none;position:absolute;z-index:80;background:#1c2862;left:0px;top:40px;width:150px;}
#nav .submenu li{display:block;border-bottom:1px solid #334182 !important;}
#nav .submenu a{display:block;height:32px;line-height:32px !important;white-space: nowrap;font-size:12px;font-weight:normal;background:#1c2862;color:#fff !important;text-indent:10px;}
#nav .submenu a:hover{background: #3d4991;color:#fff !important;border-radius:0;}

#nav .submenu span{display:block;line-height:32px !important;white-space: nowrap;font-size:11px;font-weight:normal;background:#4a5374;color:#d4d5dc !important;text-indent:10px;}
.main_menu #nav a > i{font-size:13px !important;margin-right:10px;}

#nav .submenu .submenu{position:absolute;left:100%;top:-1px;width:200px;}

#nav ul a{position: relative;}
.menu_arr{position:absolute;width:7px;top:2px;right:10px;line-height:32px;background:url('../images/common/bg_menu_arr.png') no-repeat 0 9px;text-indent:-9999px;opacity:0.5;}
#nav > li > a{display:inline-block !important;color:#fff !important;font-family:"Noto Sans KR", sans-serif !important;padding:0 25px 0;width:100%;text-align:center;}
#nav > li > a:hover{display:inline-block;color:#3e4252 !important;border-bottom:1px solid #e5e5e5;}

#nav .submenu li .submenu li:first-child{border-top:1px solid #284585 !important;}
#nav .submenu li .submenu li{display:block;line-height:32px !important;border-bottom:1px solid #284585 !important;width:200px;}
#nav .submenu li .submenu li a{display: block;line-height:32px !important;white-space: nowrap;font-size:13px;font-weight:normal;background: #5171b8;text-indent:10px;color:#fff !important;}
#nav .submenu li .submenu li a:hover{background-color: #3559a9;background-image:none;color:#fff !important;}



/* 베트남 주메뉴 */
.main_menu #nav.viet li{position:relative;z-index:1000;}
.main_menu #nav.viet > li{float:left;z-index:1000;border-right:1px solid #15172a;}
.main_menu #nav.viet > li:first-child{border-left:1px solid #15172a;}
.main_menu #nav.viet a{display:block;width:100%;height:40px;font-size:14px;color:#fff;line-height:40px;}
.main_menu #nav.viet a:hover, .main_menu #nav a.on{background:#1c2862;color:#fff !important;border-bottom:0;}

#nav.viet .submenu{display:none;position:absolute;z-index:80;background:#1c2862;left:0px;top:40px;width:220px;}
#nav.viet .submenu li{display:block;border-bottom:1px solid #334182 !important;}
#nav.viet .submenu a{display:block;height:32px;line-height:32px !important;white-space: nowrap;font-size:12px;font-weight:normal;background:#1c2862;color:#fff !important;text-indent:10px;}
#nav.viet .submenu a:hover{background: #3d4991;color:#fff !important;border-radius:0;}

#nav.viet .submenu span{display:block;line-height:32px !important;white-space: nowrap;font-size:11px;font-weight:normal;background:#4a5374;color:#d4d5dc !important;text-indent:10px;}
.main_menu #nav a > i{font-size:13px !important;margin-right:10px;}

#nav.viet .submenu .submenu{position:absolute;left:100%;top:-1px;}

#nav.viet ul a{position: relative;}
#nav.viet > li > a{display:inline-block !important;color:#fff !important;font-family:"Noto Sans KR", sans-serif !important;padding:0 15px 0;width:100%;text-align:center;}
#nav.viet > li > a:hover{display:inline-block;color:#3e4252 !important;border-bottom:1px solid #e5e5e5;}

#nav.viet .submenu li .submenu li:first-child{border-top:1px solid #284585 !important;}
#nav.viet .submenu li .submenu li{display:block;line-height:32px !important;border-bottom:1px solid #284585 !important;width:220px;}
#nav.viet .submenu li .submenu li a{display: block;line-height:32px !important;white-space: nowrap;font-size:13px;font-weight:normal;background: #5171b8;text-indent:10px;color:#fff !important;}
#nav.viet .submenu li .submenu li a:hover{background-color: #3559a9;background-image:none;color:#fff !important;}

#nav.viet li:nth-child(1) .submenu li:nth-child(2) .submenu li{width:280px;}
#nav.viet li:nth-child(3) .submenu li:nth-child(6) .submenu li{width:260px;}
#nav.viet li:nth-child(5) .submenu li:nth-child(4) .submenu li{width:260px;}
#nav.viet li:nth-child(5) .submenu li:nth-child(6) .submenu li{width:340px;}
#nav.viet li:nth-child(6) .submenu li:nth-child(4) .submenu li{width:340px;}
#nav.viet li:nth-child(6) .submenu li:nth-child(5) .submenu li{width:280px;}
#nav.viet li:nth-child(7) .submenu li:nth-child(1) .submenu li{width:380px;}
#nav.viet li:nth-child(7) .submenu li:nth-child(3) .submenu li{width:360px;}
#nav.viet li:nth-child(7) .submenu li:nth-child(4) .submenu li{width:280px;}



/* 주메뉴
.main_menu{position:absolute;left:240px;top:0px;height:40px;width:1020px;}
.main_menu #nav li{position:relative;z-index:1000;}
.main_menu #nav > li{float:left;z-index:1000;border-right:1px solid #15172a;}
.main_menu #nav > li:first-child{border-left:1px solid #15172a;}
.main_menu #nav a{display:block;width:100%;height:40px;font-size:14px;color:#fff;line-height:40px;}
.main_menu #nav a:hover, .main_menu #nav a.on{background:#1c2862;color:#fff !important;border-bottom:0;}

#nav .submenu{display:none;position:absolute;z-index:80;background:#1c2862;left:0px;top:40px;width:150px;}
#nav .submenu li{display:block;border-bottom:1px solid #334182 !important;}
#nav .submenu a{display:block;height:32px;line-height:32px !important;white-space: nowrap;font-size:12px;font-weight:normal;background:#1c2862;color:#fff !important;text-indent:10px;}
#nav .submenu a:hover{background: #3d4991;color:#fff !important;border-radius:0;}
#nav > li:hover .submenu{display: block;}
#nav .submenu span{display:block;line-height:32px !important;white-space: nowrap;font-size:11px;font-weight:normal;background:#4a5374;color:#d4d5dc !important;text-indent:10px;}
.main_menu #nav a > i{font-size:13px !important;margin-right:10px;}

#nav > li:hover > .submenu .submenu{display:none;}
#nav .submenu .submenu{position:absolute;left:100%;top:-1px;width:200px;}
#nav > li:hover .submenu li:hover > .submenu{display:block;z-index:70 !important;}

#nav li > .submenu{opacity:0;display: block !important;left: -9999px !important;-moz-transition:0.2s opacity ease-in, 0s left linear 0.22s;-webkit-transition:0.2s opacity ease-in, 0s left linear 0.22s;-khtml-transition:0.2s opacity ease-in, 0s left linear 0.22s;-icab-transition: 0.2s opacity ease-in, 0s left linear 0.22s;-ms-transition:0.2s opacity ease-in, 0s left linear 0.22s;-o-transition:0.2s opacity ease-in, 0s left linear 0.22s;transition:0.2s opacity ease-in, 0s left linear 0.22s;}
#nav > li:hover > .submenu .submenu{display: block !important;left: -9999px !important;}
#nav > li:hover > .submenu,
#nav > li > .submenu li:hover > .submenu{opacity: 1 !important;-moz-transition-delay:0s;-webkit-transition-delay:0s;-khtml-transition-delay:0s;-icab-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#nav > li:hover > .submenu{left:0px !important;}
#nav > li > .submenu li:hover > .submenu{left:100% !important;}
#nav ul a{position: relative;}
.menu_arr{position:absolute;width:7px;top:2px;right:10px;line-height:32px;background:url('../images/common/bg_menu_arr.png') no-repeat 0 9px;text-indent:-9999px;opacity:0.5;}
#nav > li > a{display:inline-block !important;color:#fff !important;font-family:"Noto Sans KR", sans-serif !important;padding:0 25px 0;width:100%;text-align:center;}
#nav > li > a:hover{display:inline-block;color:#3e4252 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e5e5e5;}

#nav .submenu li .submenu li:first-child{border-top:1px solid #284585 !important;}
#nav .submenu li .submenu li{display:block;line-height:32px !important;border-bottom:1px solid #284585 !important;width:200px;}
#nav .submenu li .submenu li a{display: block;line-height:32px !important;white-space: nowrap;font-size:13px;font-weight:normal;background: #5171b8;text-indent:10px;color:#fff !important;}
#nav .submenu li .submenu li a:hover{background-color: #3559a9;background-image:none;color:#fff !important;}
*/



/* 주요메뉴 */
.depth_2{height:96px;background:#fdfdfd;border-bottom:1px solid #333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url('../images/common/bg_menu2.gif') repeat-x;}
.d2_table{height:95px;}
.d2_table tr td{border-right:1px solid #bbb;overflow:hidden;height:75px;padding:0 7px;vertical-align:top;}
.d2_table tr td a{display:inline-block;float:left;letter-spacing:-1px;text-align:center;width:60px;}
.d2_table tr td a img{display:block;margin:10px auto 5px;}
.d2_table tr td span{ display:inline-block;float:left;letter-spacing:-1px;text-align:center;width:60px; }
.d2_table tr td span img{display:block;margin:10px auto 5px;text-align:center;}
.d2_table tr th{font-size:11px;color:#000;font-weight:normal;border-right:1px solid #bbb;height:20px;}
.d2_table{display:none;}
.d2_table:first-child{display:block;}




/* 상단메뉴  */
.top_menu{position:absolute;right:10px;top:0;height:40px;z-index:2000;}
.top_menu li{float:left;margin-left:10px;}
.top_menu li i{font-size:14px;display:inline-block;padding-top:10px;color:#fff;}
.top_log_text{display:inline-block;color:#ccc;line-height:40px;height:40px;background:url('../images/common/icon_top_user.png') no-repeat 0 center;padding-left:25px;}
.top_logout{display:block;position:relative;width:32px;height:32px;margin-top:4px;background:#848ea8;text-align:center;line-height:32px;}
.top_menu li select{vertical-align:middle;margin-top:4px;border:0;}


/* 버튼모음 */
.all_button_box{position:fixed;left:0px;top:72px;width:100%;min-width:1200px;z-index:100;overflow:hidden;height:32px;border-bottom:1px solid #373f65;background: #eaecf3;}
.all_button{display:inline-block;overflow:hidden;height:32px;}
.all_button li{float:left;}
.all_button li a{display:block;height:31px;line-height:31px;border-left:1px solid #c4c4c4;background:url('../images/common/bg_t.png') repeat-x;font-family:'Noto Sans Kr';font-size:13px;color:#373f65;padding:0 15px;}
.all_button li a:hover{background: #d6dae9;}
.all_button li a img{vertical-align:middle;margin-right:10px;margin-top:-3px;}
.all_button li:last-child a{border-right:1px solid #b1b1b1;}

.all_button li a.b_hold{opacity:0.3;cursor:no-drop;}




/* 왼쪽메뉴 */
.left_quick{position:fixed;left;0;top:48px;width:48px;height:100%;background: #667088;z-index:100000;}
.left_menu li a{display:block;height:48px;line-height:48px;color:#fff;text-align:center;font-size:14px;}
.left_menu li a:hover, .left_menu li a.on{background: #848ea8;}

/* 페이지 타이틀 */
.public_title{position:fixed;left:0px;top:40px;width:100%;min-width:1200px;z-index:100;overflow:hidden;height:32px;background:#fff;border-bottom:1px solid #999;}
.public_title .h3_1{display:inline-block;float:left;height:32px;background:url('../images/common/blot_heading_2.gif') no-repeat 10px 9px;display:inline-block;font-size:14px;line-height:32px;font-wieght:bold;color:#000;padding:0 20px 0 33px;letter-spacing:-1;text-align:center;border-bottom:0;}

/* 네비게이션 */
.navi{background:url('../images/common/icon_navi.gif') no-repeat 12px 10px;display:inline-block;font-size:11px;color:#787878;padding:0px 5px 0 32px;float:left;line-height:32px !important;height:32px;}
.navi i{display:inline-block;width:4px;height:32px;background:url('../images/common/icon_navi_arr.gif') no-repeat 0 13px;margin:0 10px;vertical-align:middle;}

.top_btn_box{float:right;margin:6px 10px 0 0;}




/* 서브 콘텐츠 */
.wrap_layout{width:100%;height:100%;padding-top:84px;padding-left:0px;}/* padding-left:48px; */
.wrap_layout_1{width:100%;height:100%;padding:104px 0 0 0;}
.sub_contents{padding:5px 0;}
.top_search_box{border-bottom:1px dotted #636ea3;padding:5px 12px 5px 12px;background: #f3f5fc;}
.top_search_box_1{border-left:1px dotted #7991b8;border-right:1px solid #7991b8;border-bottom:1px dashed #636ea3;padding:3px 10px 3px 10px;background: #f3f5fc;}

.tab_container{margin-top:0px;}
#main_contents{height:100%;}
#main_contents .info_text{position:absolute;z-index:-1;left:50%;top:50%;margin:10px 0 0 -200px;display:inline-block;width:399px;height:93px;background:url('../images/common/bg_layer_text.png') no-repeat;}

/* 드래그 */
.drag{position:absolute;box-shadow:4px 4px 20px #ccc;}
.jqx-widget-header.drag_handle{background:#4a5374 !important;border:1px solid #4a5374 !important;color:#fff;text-indent:2px;}

.jqx-widget-header.drag_handle > div:first-child {padding-top: 4px;color: #fff;}
.jqx-widget-header.drag_handle > div > div.jqx-icon-close{margin-top:2px;}
/*.drag_handle{background:#4a5374 !important;border:1px solid #4a5374 !important;height:30px;line-height:29px;color:#fff;text-indent:10px;}*/
.drag h3{background:#4a5374;border:1px solid #4a5374;height:30px;line-height:29px;color:#fff;text-indent:10px;}
.drag .btn_drag_close{position:absolute;right:6px;top:6px;}
.drag_con{overflow:hidden;border:1px solid #4a5374 !important;border-top:0 !important;background:#f1f2f5 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 !important;}
.drag_footer{border:1px solid #989ba4;border-top:0;background:#fff;overflow:hidden;}

.drag_footer_1{border:1px solid #bebebe;border-top:0;background:#fafafa;overflow:hidden;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}






/* 서브 */

/* 타이틀 & 네비게이션 */
.navi_bar{position:relative;margin:10px 10px 10px 10px;line-height:32px;height:34px;background:#dfecf3;border:1px solid #7f9ab3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 20px;vertical-align:top;}
.navi_bar .title{display:inline-block;line-height:32px;height:32px;font-size:15px;color:#15386d;letter-spacing:-1px;padding-right:30px;background:url('../images/common/bg_next_arr.gif') no-repeat right 1px;margin-right:10px;}
.navi_bar .sub_title{display:inline-block;line-height:34px;height:32px;font-size:12px;color:#000;letter-spacing:-1px;padding-right:30px;background:url('../images/common/bg_next_arr.gif') no-repeat right 1px;}
.navi_btn{float:right;padding-left:15px;background:url('../images/common/bg_navi_line.gif') no-repeat left;}

/* 상단검색 */







.top_search{border:1px solid #b9c2cd;border-bottom:1px solid #5c6f84;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 10px 10px 10px;background:#fff;}
.top_search .con{margin:0 20px;color:#777;}
.top_search .con li{position:relative;line-height:32px;border-bottom:1px solid #ced4dc;padding-bottom:0px;font-size:11px;}

.top_search .con1{margin:0 20px;color:#777;}
.top_search .con1 li{position:relative;line-height:32px;padding-top:2px;border-bottom:0px;font-size:11px;}
.btn_more1{position:absolute;right:0px;top:3px;}

.top_search .title{font-size:12px;color:#000;font-weight:bold;}
.ts_bottom{display:block;font-size:0;height:3px;background:#ebeef0;border-top:1px solid #b9c2cd;border-bottom:1px solid #b9c2cd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;}
.ts_bottom1{display:block;font-size:0;height:3px;background:#ebeef0;border-top:1px solid #b9c2cd;border-bottom:1px solid #b9c2cd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:2px;}


.board_edit{width:96%;height:300px;padding:10px;border:1px solid #e6e6e6;}
.textarea{border:1px solid #8595af;color:#000;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px;}
.textarea1{color:#333;background-color:#fff;;width:100%;height:200px;border:1px solid #9097a3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.input1{height:24px;line-height:24px;border:1px solid #cca13e;color:#000;background:#fff;padding:0 0 0 5px;font-size:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.textarea2{color:#333;background-color:#fff;;width:100%;height:200px;border:1px solid #cca13e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}





/* 서브 레이아웃 */
.wrap_1{float:left;padding:10px;}
.box_1{border:1px solid #bebebe;border-top:0;background:#fafafa;overflow:hidden;padding:5px 10px 10px 10px;}
.box_1_0{border:1px solid #bebebe;background:#fafafa;overflow:hidden;padding:5px 10px 10px 10px;}
.box_1_1{border:1px solid #bebebe;border-top:0;background:#f2f2f2;overflow:hidden;padding:5px 10px 10px 10px;}
.box_1_2{border:1px solid #bebebe;background:#f2f2f2;overflow:hidden;padding:10px 10px 10px 10px;}
.box_2{border:1px solid #89a9c4;background:#f1f3f5;padding:5px;}
.box_3{border:1px solid #999;background:#fff;padding:5px;}
.box_4{border:1px solid #999;background:#fff;padding:10px;}

.tab_box_1{border:1px solid #bebebe;border-top:0;background:#f2f2f2;overflow:hidden;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}

.wrap_1_left{position:absolute;left:10px;top:10px;}
.wrap_1_right{position:absolute;right:10px;top:10px;}


/* 헤딩 */
h3{overflow:hidden;height:28px;font-size:14px;color:#000;font-weight:bold;background:#e6ecf1;border-bottom:1px solid #4a5374;padding:7px 0 0 10px;line-height:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h3.h3{overflow:hidden;height:28px;font-size:14px;color:#3e4252;font-weight:bold;background:#e6ecf1 url('../images/common/blot_heading.png') no-repeat 10px 8px;border-bottom:1px solid #4a5374;padding:6px 0 0 25px;line-height:normal;}
h5{height:28px;font-weight:bold;color:#555;padding:7px 5px 0 14px !important;background:url('../images/common/icon_h5.png') no-repeat 5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}



/* 페이지 탭 */
.tab{overflow:hidden;height:28px;background:#e6ecf1;border-bottom:1px solid #4a5374;}
.tab li{position:relative;float:left;border-right:1px solid #c4ced5;cursor:pointer;height:28px;color:#071032;background:#e6ecf1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 40px 0 40px;letter-spacing:-1;text-align:center;}
.tab li.on{background:#4a5374;color:#fff;}
.tab li .tab_close{position:absolute;right:10px;top:11px;display:block;width:7px;height:6px;background:url('../images/common/bg_tab_close.png') no-repeat;}
.tab_close, .tab li.on .tab_close{background:url('../images/common/bg_tab_close_on.png') no-repeat;}

.btn_file_plus{display:inline-block;text-indent:-9999px;width:14px;height:18px;background:url('../images/common/icon_file_plus_1.gif') no-repeat;}
.btn_file_plus_1{display:inline-block;text-indent:-9999px;width:14px;height:18px;background:url('../images/common/icon_file_plus_1.gif') no-repeat;}




/* 대분류 탭 */
.tab_1{overflow:hidden;height:28px;background:#f1f3f5;border:1px solid #3e4c74;letter-spacing:-1;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab_1 li{float:left;border-right:1px solid #4a5374;}
.tab_1 li a{display:inline-block;text-align:center;height:26px;color:#6f7380;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 30px 0;letter-spacing:-1;}
.tab_1 li a.on{background:#686d82;color:#fff;}

/* 소분류 탭 */
.tab_2{overflow:hidden;height:32px;background:#fafafa url('../images/common/bg_tab_line.gif') repeat-x 0 bottom;padding:6px 7px 0;text-align:center;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.tab_2 > li{float:left;margin-right:1px;}
.tab_2 > li > a{display:inline-block;text-align:center;height:26px;color:#707173;padding:0 15px;line-height:25px;background:#fafafa;border:1px solid #bebebe;border-top-left-radius:3px;border-top-right-radius:3px;}
.tab_2 > li > a.on{background:#f2f2f2;color:#000;border-bottom:1px solid #f2f2f2;}




.tab_2.st1{overflow:hidden;height:28px;background:#f8f9fb;border:1px solid #4a5374;letter-spacing:-1;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab_2.st1 > li{float:left;border-right:1px solid #4a5374;}
.tab_2.st1 > li > a{display:inline-block;text-align:center;height:26px;color:#707173;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px 15px 0;letter-spacing:-1;}
.tab_2.st1 > li > a.on{background:#b6ffe9;color:#000;}

/* 창 닫고 열기 제어 */
.contents_control{position:absolute;right:10px;top:12px;z-index:2000;}
.contents_s_control{position:absolute;right:5px;top:7px;z-index:2000;}
.onoff_contents{clear:both !important;}

/* 아코디언 */
.acodian_1 > ul > li{margin-top:5px;}
.acodian_1 > ul > li > a{position:relative;display:block;height:28px;padding:7px 5px;color:#000;background:#f8f9fb;border:1px solid #bfc6d6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.acodian_1 > ul > li > a.on{position:relative;display:block;height:28px;padding:7px 5px;color:#000;background:#e0e9f5;border:1px solid #89a9c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.acodian_1 > ul > li > a span{position:absolute;right:5px;top:6px;width:20px;height:15px;}
.icon_off{background:url('../images/common/btn_content_down.png') no-repeat;}
.icon_on{background:url('../images/common/btn_content_up.png') no-repeat;}



/* 달력 UI */
.acodian_in{padding:10px;border:1px solid #ccc;margin:0 0 10px 0;}
.acodian_in .a_title{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px;}
.acodian_in .a_con{background:#f1f1f1;padding:10px;margin-bottom:5px;}
.ul_menu li{border-bottom:1px dotted #42709f;}
.total_calendar{position:fixed;bottom:0;width:100%;min-height:4px;background:#eaeef2 url("../images/common/bg_top_border.gif") repeat-x;text-align:center;z-index:10000;}
.total_toggle{position:absolute;top:0px;left:50%;display:inline-block;width:54px;height:26px;background:url("../images/common/btn_total_open.png") repeat-x;text-indent:-9999px;margin:-26px -28px 0 0;}
.cal_month{font-size:16px;font-weight:bold;color:#000;padding:0 20px;}


/* 캘린더 */
.calendar_month{}
.calendar_month a{display:inline-block;float:left;width:28px;line-height:26px;border-left:1px solid #bdc6d5;border-right:1px solid #bdc6d5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.calendar_month a:first-child{border-left:0;}
.calendar_month a:hover{background:#d6e8ef !important;}
.calendar_month a img{padding-top:7px;}
.calendar_month span{display:inline-block;float:left;width:100px;font-size:12px;padding-top:7px;color:#000;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.calendar_list{border-collapse:separate;border-spacing:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.calendar_list thead tr th.rest{color:#ff0000;}
.calendar_list tbody tr td{position:relative;height:100px;background:#e2ecf8;vertical-align:top;padding-top:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:5px !important;}
.calendar_list tbody tr td span{position:absolute;right:5px;top:5px;}
.calendar_list tbody tr td.rest{background:#ffedeb;}
.calendar_list tbody tr td.rest span{color:#ff0000;}

.cal_blue{position:relative;overflow:hidden;width:100%;height:22px;line-height:22px;text-indent:5px;color:#fff;background:#6990c9;padding-right:27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px;}
.cal_blue > a{display:inline-block;height:22px;float:right;width:20px;text-indent:0px;color:#fff;background:#476b9f;font-weight:bold;}
.cal_blue > div{position:absolute;right:-46px;top:0;width:68px;background:#476b9f;line-height:0;text-indent:0px;z-index:1000;}
.cal_blue > div > a{display:inline-block;float:left;border-left:1px solid #eee;}
.cal_blue > div > a:hover{background:#305790;}

.cal_green{position:relative;overflow:hidden;width:100%;height:22px;line-height:22px;text-indent:5px;color:#fff;background:#64b8a1;padding-right:27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px;}
.cal_green > a{display:inline-block;height:22px;float:right;width:20px;text-indent:0px;color:#fff;background:#39977d;font-weight:bold;}
.cal_green > div{position:absolute;right:-46px;top:0;width:68px;background:#39977d;line-height:0;text-indent:0px;z-index:1000;}
.cal_green > div > a{display:inline-block;float:left;border-left:1px solid #eee;}
.cal_green > div > a:hover{background:#2b8d72;}

.cal_orange{position:relative;overflow:hidden;width:100%;height:22px;line-height:22px;text-indent:5px;color:#fff;background:#ff8a00;padding-right:27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px;}
.cal_orange > a{display:inline-block;height:22px;float:right;width:20px;text-indent:0px;color:#fff;background:#f87200;font-weight:bold;}
.cal_orange > div{position:absolute;right:-46px;top:0;width:68px;background:#f87200;line-height:0;text-indent:0px;z-index:1000;}
.cal_orange > div > a{display:inline-block;float:left;border-left:1px solid #eee;}
.cal_orange > div > a:hover{background:#e26800;}




/* 페이지 넘버 */
.number_list{display:inline-block;overflow:hidden;}
.number_list li{float:left;margin-left:4px;}
.number_list li:first-child{margin-left:0;}
.number_list li a{display:inline-block;line-height:18px;height:18px;width:18px;text-align:center;color:#8b94a3 !important;}
.number_list li a:hover, .number_list li a.on{color:#283460;font-weight:700;}
.number_list li a img{vertical-align:top;}

/* 범용테이블 리스트 */
.table_type_1{width:100%;border-top:1px solid #95a3b4;table-layout:fixed;border-left:1px solid #95a3b4;background:#fff;font-family:'돋움' !important;}
/*.table_type_1{width:100%;border-collapse:collapse !important;table-layout:fixed;border-top:1px solid #95a3b4;border-right:1px solid #95a3b4;background:#fff;font-family:'돋움' !important;}*/
.table_type_1 thead tr{background:#e0e9f5;}
.table_type_1 thead th{position:relative;color:#000;font-weight:bold;border-right:1px solid #95a3b4 !important;text-align:center;font-size:12px !important;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.table_type_1 thead th input[type=checkbox]{vertical-align:middle;}
.table_type_1 tbody tr:hover{backgound:#fff !important;}
.table_type_1 tbody tr{border-bottom:1px solid #95a3b4 !important;}
.table_type_1 tbody th{background:#ecf0f5;font-weight:normal;font-family:'돋움' !important;font-size:12px !important;}
.table_type_1 tbody th{padding:1px 4px;text-align:center;border-right:1px solid #95a3b4;height:23px;color:#000;}
.table_type_1 tbody th:first-child{border-left:0;}
.table_type_1 td{font-family:'돋움' !important;font-size:12px !important;padding:1px 4px;text-align:left;color:#000;background:#fff;border-right:1px solid #95a3b4;min-height:21px;height:21px;}
.table_type_1 td:first-child{border-left:0;}
.table_type_1 td a{color:#000;}
.table_type_1 th.check{background:#e0e9f5 url('../images/common/icon_check.gif') no-repeat;border:none !important;}
.table_type_1 th.l_line{border-left:1px solid #95a3b4 !important;}
.table_type_1 td.l_line{border-left:1px solid #95a3b4 !important;}
.table_type_1 td.left1{padding:5px 7px;text-align:left;}
.table_type_1 td.left0{border-left:0;}
.table_type_1 tfoot tr{border-top:1px solid #95a3b4;background:#e0e9f5;}

/*
.table_type_1 td span{float:left;display:inline-block;padding:0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*/





/* 범용테이블 리스트 */
.table_type_2{width:100%;table-layout:fixed;border:1px solid #89a9c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.table_type_2 thead tr{background:#e0e9f5;border-bottom:1px solid #89a9c4;}
.table_type_2 thead th{position:relative;color:#000;font-weight:bold;border-left:1px solid #89a9c4;text-align:center;font-size:13px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.table_type_2 thead th:first-child{border-left:0;}
.table_type_2 thead th input[type=checkbox]{vertical-align:middle;}

.table_type_2 tbody tr:first-child{border-top:0;}
.table_type_2 tbody tr{border-top:1px solid #89a9c4;}
.table_type_2 tbody th{background:#e0e9f5;font-weight:normal;}
.table_type_2 tbody th{padding:1px;text-align:center;border-left:1px solid #89a9c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px;color:#000;}
.table_type_2 tbody th:first-child{border-left:0;}
.table_type_2 td{padding:1px;text-align:center;color:#000;border-left:1px solid #89a9c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:25px;height:25px;}
.table_type_2 td:first-child{border-left:0;}
.table_type_2 td a{color:#000;}
.table_type_2 th.check{background:#e0e9f5 url('../images/common/icon_check.gif') no-repeat;}
.table_type_2 th.l_line{border-left:1px solid #89a9c4 !important;}
.table_type_2 td.l_line{border-left:1px solid #89a9c4 !important;}
.table_type_2 td.left1{padding:5px 7px;text-align:left;}
.table_type_2 td.left0{border-left:0;}
.table_type_2 tfoot tr{border-top:1px solid #89a9c4;background:#e0e9f5;}

.table_type_2 td > span{float:left;display:inline-block;padding:0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.table_type_view{width:100%;border-collapse:collapse !important;table-layout:fixed;border:1px solid #95a3b4 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;font-family:'돋움' !important;}
.table_type_view thead tr{background:#e0e9f5;}
.table_type_view thead th{position:relative;color:#000;font-weight:bold;border-left:1px solid #95a3b4;text-align:center;font-size:12px !important;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.table_type_view thead th:first-child{border-left:0;}
.table_type_view thead th input[type=checkbox]{vertical-align:middle;}
.table_type_view tbody tr:first-child{border-top:0;}
.table_type_view tbody tr:hover{backgound:#fff !important;}
.table_type_view tbody tr{border-top:1px solid #95a3b4 !important;}
.table_type_view tbody th{background:#ecf0f5;font-weight:normal;font-family:'돋움' !important;font-size:12px !important;}
.table_type_view tbody th{padding:1px;text-align:center;border-left:1px solid #95a3b4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:27px;color:#000;}
.table_type_view tbody th:first-child{border-left:0;}
.table_type_view td{font-family:'돋움' !important;font-size:12px !important;padding:0 10px;text-align:left;color:#000;background:#fff;border-left:1px solid #95a3b4;height:31px;}
.table_type_view td:first-child{border-left:0;}
.table_type_view td a{color:#000;}
.table_type_view th.check{background:#e0e9f5 url('../images/common/icon_check.gif') no-repeat;border:none !important;}
.table_type_view th.l_line{border-left:1px solid #95a3b4 !important;}
.table_type_view td.l_line{border-left:1px solid #95a3b4 !important;}
.table_type_view td.left1{padding:5px 7px;text-align:left;}
.table_type_view td.left0{border-left:0;}
.table_type_view tfoot tr{border-top:1px solid #95a3b4;background:#e0e9f5;}


/* 메인 달력 */
.table_type_0{width:100%;table-layout:fixed;background:#fff;}
.table_type_0 thead tr{background:#e9e9e9;height:32px;}
.table_type_0 thead th{color:#000;font-weight:bold;border-left:1px solid #989898;text-align:center;font-size:11px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;border-bottom:1px solid #000 !important;}
.table_type_0 thead th:first-child{border-left:0;}
.table_type_0 thead th input[type=checkbox]{vertical-align:middle;}
.table_type_0 td{padding:8px 0 5px 0;text-align:center;color:#000;border-left:1px solid #989898;border-top:1px solid #ccc;}
.table_type_0 td:first-child{border-left:0;}
.table_type_0 td a{color:#000;}
.table_type_0 tfoot tr{border-top:1px solid #989898;background:#fff8e8;}

.bg_p{background:#e9e9e9;}
.bg_plus{background:#e9e9e9;}


.t_type_1{font-size:11px !important;border-bottom:1px solid #989898;}
.t_type_1 thead tr{height:auto;}
.t_type_1 thead tr th{font-size:11px !important;line-height:24px !important;}
.t_type_1 tbody tr{background:#f5f5f5;}
.t_type_1 td{font-size:11px !important;font-weight:normal;padding:0;height:23px;}

.t_type_2{table-layout:fixed;background:#fff;border-bottom:1px solid #989898;}
.t_type_2 thead tr{background:#e9e9e9;height:auto;}
.t_type_2 thead th{color:#000;font-weight:bold;border-left:1px solid #989898;text-align:center;font-size:11px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;border-bottom:1px solid #000 !important;}
.t_type_2 thead th:first-child{border-left:0;}
.t_type_2 thead th input[type=checkbox]{vertical-align:middle;}
.t_type_2 td{padding:0;height:19px;text-align:center;color:#000;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.t_type_2 td:first-child{border-left:0;}
.t_type_2 tbody tr.num td{border-top:1px solid #eaeaea;}
.t_type_2 td a{position:relative;display:block;color:#000;background:url('../images/common/icon_a.png') no-repeat right bottom;color:#000;font-weight:bold;}

.t_type_3{table-layout:fixed;background:#fff;border-bottom:1px solid #989898;}
.t_type_3 thead tr{background:#e9e9e9;height:auto;}
.t_type_3 thead th{color:#000;font-weight:bold;border-left:1px solid #989898;text-align:center;font-size:11px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;border-bottom:1px solid #000 !important;}
.t_type_3 thead th:first-child{border-left:0;}
.t_type_3 thead th input[type=checkbox]{vertical-align:middle;}
.t_type_3 td{padding:0;height:19px;text-align:center;color:#000;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.t_type_3 td:first-child{border-left:0;}
.t_type_3 tbody tr.num td{border-top:1px solid #eaeaea;}
.t_type_3 td a{position:relative;display:block;color:#000;background:url('../images/common/icon_a.png') no-repeat right bottom;color:#000;font-weight:bold;}

.line_bar{border-top:0;}
.line_bar td{height:3px !important;font-size:0;padding:0;margin:0;}

.people{background:#e56c00;color:#000 !important;}
.people i{color:#000;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;}
.people span{filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;font-size:11px;}

.company{background:#9ca572;color:#000 !important;}
.company i{color:#000;}
.company span{filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;font-size:11px;}
.flag{vertical-align:middle;margin-right:10px;}








/* 달력테이블 리스트 */
.table_type_3{width:100%;table-layout:fixed;border:1px solid #bfbfbf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.table_type_3 thead tr{background:url('../images/common/bg_th.gif') repeat-x;height:32px;border-bottom:1px solid #bfbfbf;}
.table_type_3 thead th{position:relative;color:#777;border-left:1px solid #e4e4e4;text-align:center;font-weight:normal;font-size:11px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.table_type_3 thead th:first-child{border-left:0;}
.table_type_3 thead th input[type=checkbox]{vertical-align:middle;}
.table_type_3 tbody tr{border-top:1px solid #e4e4e4;}


.table_type_3 tbody tr.color_bar td{font-size:0;height:3px;padding:0;}

.table_type_3 td{padding:1px 2px 0 2px;color:#000;border-left:1px solid #e4e4e4;line-height:14px;}
.table_type_3 td:first-child{border-left:0;}
.table_type_3 td a{color:#000;font-size:11px;letter-spacing:-1px;}
.table_type_3 td.l_line{border-left:1px solid #e4e4e4;}
.table_type_3 td.left1{padding:5px 7px;text-align:left;}
.table_type_3 td.left0{border-left:0;}
.table_type_3 tr.tr_dot{border-top:1px dotted #e4e4e4;}

.l_title{font-weight:bold;font-size:12px;color:#fff;}
.l_name{opacity: 0.6; filter: alpha(opacity:'60');color:#fff;font-size:11px;}

.guide_select{background:#fff000 !important;}
.today_select{background-color:#fff0d8 !important;;}
.comple_select{background:#e0ff7f;}




/* 범용게시판 쓰기 */
.table_write{width:100%;border:1px solid #989898;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.table_write tbody th{background:#efefef;font-weight:bold;text-align:center;color:#000;font-size:11px;}
.table_write tr{border-top:1px solid #ccc;}
.table_write tr:first-child{border-top:0;}
.table_write tbody td{color:#000;padding:4px 5px 4px 5px;font-size:12px;border-left:1px solid #989898;min-height:23px;}
.bl1g{border-left:1px solid #989898;}



/* 스타일 가이드 */
.ul_type_0{width:100%;}
.ul_type_0 li{overflow:hidden;padding:0 0 10px 0;color:#666;line-height:20px;}
.ul_type_0 li ul{margin-top:20px;}
.ul_type_0 li ul li{overflow:hidden;background:url('../images/sub/text_box_icon.png') no-repeat 5px center; padding:0 0 10px 10px;color:#666;line-height:20px;}

.ul_type_1{width:100%;}
.ul_type_1 li{overflow:hidden;background:url('../images/sub/icon_li.jpg') no-repeat 8px 13px; padding:0 0 0 20px;color:#333;line-height:32px;border-bottom:1px solid #e0e0e0;}

.ul_type_2{width:100%;}
.ul_type_2 li{overflow:hidden;background:url('../images/sub/text_box_icon.png') no-repeat 5px 8px; padding:0 0 0 15px;color:#666;line-height:26px;border-bottom:1px solid #efefef;}

/* 제품 상세 항목 */
.ul_type_3{width:100%;}
.ul_type_3 li{overflow:hidden;background:url('/images/board/icon_blot.jpg') no-repeat 0 8px;color:#666;line-height:20px;padding:0 0 10px 14px;}
.ul_type_4{width:100%;border-top:1px solid #666;}
.ul_type_4 li{overflow:hidden;color:#666;line-height:22px;padding:15px 0 15px 0;border-bottom:1px solid #efefef;}



/* 모달창 */
.modal{display:none;position:absolute;left:50%;top:50%;background:url('../images/common/bg_modal.png') repeat;z-index:9999;margin:-300px 0 0 -450px;padding:8px;}
.modal_box{position:relative;overflow:hidden;background:#fff;border:2px solid #41403a;}
.modal_top{position:relative;height:58px;background:url('../images/common/bg_dialog_top.gif') repeat-x;}
.modal_top h3{position:absolute;left:10px;top:10px;}
.modal_con{padding:10px;margin:10px;background:url('../images/common/bg_content.gif')repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #acacac;}
.modal_con .table_write td{background:#fff !important;}


.modal_close{position:absolute;right:10px;top:9px;}
.bg_modal{display:none;}


/*  tag */
.tag{position:absolute;left:20px;top:20px;z-index:1;}
.tag_con{background:#fdf7ee;padding:5px;line-height:16px;font-size:11px;font-weight:normal;text-align:left;}
.tag_con p{font-size:11px;color:#898989;margin-top:10px;}



















/* 왼쪽메뉴 */
#left_menu{position:fixed;left:0;top:0;width:200px;min-height:100%;background:url('../images/common/bg_left_menu.gif') repeat-y;}

.depth_1 li{border-bottom:1px solid #000;}
.depth_1 li a{display:block;line-height:48px;text-indent:20px;font-size:14px;color:#fff;font-weight:400;font-family:'NanumBarunGothic';}
/*.depth_1 li a:hover, .menu li a.on{background:url('../images/common/bg_menu_1depth_on.png') no-repeat;}*/
.depth_1 li ul{background:url('../images/common/bg_menu_2depth.png') repeat;}
.depth_1 li ul li{border-top:1px solid #222;margin:0 10px;border-bottom:0;}
.depth_1 li ul li:first-child{border-top:0;}
.depth_1 li ul li a{line-height:40px;font-size:13px;font-weight:normal;color:#888888;text-indent:20px;font-family:'NanumBarunGothic';background:url('../images/common/icon_arr_2.gif') no-repeat 7px center;}
.depth_1 li ul li a:hover, .main_menu li ul li a.on{color:#99D21C;background:none;background:url('../images/common/icon_arr_2.gif') no-repeat 7px center;}/* 컬러변경 */



/* 박스타입 */
.box_type_1{overflow:hidden;background:#fff;border:1px solid #989898;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box_type_2{overflow:hidden;background:#fff;border:2px solid #ab8009;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px;}
.box_type_2_in{overflow:hidden;background:#fff;border:1px solid #decd9e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;}


/* 블릿 */
.blot_1{background:url('../images/common/icon_arr_1.gif') no-repeat 10px center;padding-left:25px;}

/* 개인정보동의 */
.text_field{border:1px solid #ccc;overflow:auto;font-size:12px;line-height:25px;padding:10px;}

/* 카피라이터 */
.f_link{border-bottom:1px solid #ccc;text-align:center}
.bt1{border-top:1px solid #ccc;padding-top:5px;}
.f_link ul{display:inline-block;overflow:hidden;}
.f_link ul li{float:left;background:url('/images/common/blot_line_1.jpg') no-repeat left 7px;}
.f_link ul li:first-child{background:none;}
.f_link ul li a{display:inline-block;margin:0 30px 0 37px;line-height:25px;font-weight:700;color:#000;}
#footer .wrap980{color:#898989 !important;line-height:18px;font-size:12px;padding:20px 0;text-align:center;}




/* 로그인 */
.intro_2{background:url('../images/intro/bg.jpg') center top;}
.intro_2 .wrap980{position:relative;width:980px;margin:0 auto;height:700px;}
.intro_2 h1{position:absolute;left:50%;top:128px;margin:0 0 0 -184px;}

.in_login_2{position:absolute;left:50%;margin:0 0 0 -300px;top:285px;width:599px;height:318px;background:url('../images/intro/bg_intro_form.png') no-repeat;}
.in_login_2 h2{text-align:center;margin:50px 0 0 0;}

.in_login_2 span{position:absolute;display:inline-block;left:148px;top:152px;height:50px;vertical-align:middle;}
.in_login_2 span:first-child{top:106px;}
.in_login_2 .id_save{position:absolute;display:inline-block;left:148px;top:250px;height:24px;}
.in_login_2 .id_save label{color:#a99a89;font-size:11px;background:none;width:150px;height:24px;text-indent:10px;}

.in_login_2 .btn_login{position:absolute;left:145px;top:197px;}
.in_login_2 .customer{position:absolute;left:20px;top:191px;width:485px;height:179px;background:url('../images/intro/bg_customer.png') no-repeat;}

.in_login_2 .b_input{height:36px;line-height:36px;color:#6c4632;width:304px;background:none;text-indent:15px;border-radius:5px;color:#777;}
.in_login_2 .b_input[type=checkbox]{height:20px;line-height:20px;color:#6c4632;width:20px;background:#fff;border-radius:5px;vertical-align:middle;border:0 !important;filter:alpha(opacity=20);opacity:0.2;-moz-opacity:0.2;}

.intro_2 .version{position:absolute;left:0;bottom:20px;width:100%;text-align:center;color:#f5cec2;font-size:12px;font-family:'arial'}



/* 로그인 1 */
.bg_new_intro{background:url('../images/intro/bg_intro_1.jpg') no-repeat center top;}
.new_intro{position:relative;width:1000px;min-width:1000px;min-height:800px;}
.new_intro > h1{position:absolute;left:20px;top:211px;}
.new_intro > h1 img{width:111px;}
.new_intro .btn_link{position:absolute;left:566px;top:265px;display:inline-block;width:170px;height:26px;text-align:center;border:1px solid #9eb8d7;
    background-image: -webkit-linear-gradient(#edf4fb, #d9e5f6);
    background-image: -moz-linear-gradient(#edf4fb, #d9e5f6);
    background-image: -ms-linear-gradient(#edf4fb, #d9e5f6);
    background-image: -o-linear-gradient(#edf4fb, #d9e5f6);
    background-image: linear-gradient(#edf4fb, #d9e5f6);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffedf4fb', endColorstr='#ffd9e5f6', GradientType=0);
}
.new_intro .btn_link > span{line-height:24px;font-size:13px;font-weight:300;color:#4c76aa;padding-right:17px;background:url('../images/intro/icon_window.png') no-repeat right 0px;}
.new_intro .box_new_intro{position:absolute;left:486px;top:578px;width:380px;height:130px;}
.box_new_intro .alert-success{position:absolute;left:31px;bottom:0;width:220px;padding-left:10px;}

.box_input_type_1{overflow:hidden;width:251px;margin-bottom:5px;}
.box_input_type_1 span{display:inline-block;float:left;line-height:30px;}
.box_input_type_1 span:nth-child(1){width:31px;text-align:center;font-size:13px;color:#999;}
.box_input_type_1 span:nth-child(2){width:220px;}
.box_input_type_1 span input{border:0;background:#ececec;width:100%;height:30px;line-height:30px;padding:0 10px;border-radius:0;}
.box_input_type_1 span input:focus{background:#ececec !important;}


.new_intro_auto{position:absolute;left:31px;top:76px;color:#999 !important;}
.new_intro_id_save{position:absolute;left:171px;top:76px;}
.new_intro_id_save label{color:#999 !important;}
.new_intro_id_save input[type="checkbox"]{margin-top:-1px;background:#373f65 !important;border:0 !important;margin:0;border-radius:0;vertical-align:middle;}

.btn_new_login{position:absolute;right:0;top:0;display:block;width:110px;height:66px;line-height:66px;background:#373f65;font-size:12px;font-weight:600;color:#fff;text-align:center;}
.btn_new_login:hover{color:#fff;background: #282b51;}




/* 메인 */
.bg_main{background:url('../images/main/bg_main.jpg') center top;}
.bg_main h2{margin-top:43px;text-align:center;margin-bottom:20px;}

.main_wrap{margin:0 auto;overflow:hidden;width:1170px;margin-bottom:40px;}
.main_left{float:left;width:580px;margin-right:10px;}
.main_right{float:left;width:580px;}

.bg_main h3{height:34px;background:url('../images/main/bg_main_h3.png') center top;color:#fff0d1;font-weight:bold;padding:6px 0 0 0 !important;text-align:center;font-size:15px;margin-bottom:20px;}
.main_box{border:1px solid #999;background:#ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;}
.acce{font-size:0;height:2px;border:1px solid #999;border-top:0;background:#ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.main_table{width:100%;border-left:1px solid #999;border-right:1px solid #999;border-top:2px solid #ba8d21;}
.main_table thead tr{background:#fff;line-height:34px;}
.main_table thead tr th{font-size:11px;color:#000;border-left:1px solid #999;border-bottom:1px solid #999;text-align:center;}
.main_table thead tr th:first-child{border-left:0;}

.main_table tbody tr{background:#f9f9f9;line-height:36px;}
.main_table tbody tr td{text-align:center;color:#555;border-left:1px solid #999;border-bottom:1px solid #dfdfdf;}
.main_table tbody tr td:first-child{border-left:0;}
.main_table tbody tr.td_end td{border-bottom:1px solid #999;}

.main_quick{display:inline-block;overflow:hidden;margin-bottom:56px;}
.main_quick li{float:left;margin-left:21px;}
.main_quick li:first-child{margin-left:0;}


.r_search_box_1{height:30px;border:1px solid #bebebe;border-bottom:0;background-color:#eaeaea;padding:1px 5px 0;box-shadow:0px 1px 2px #dddddd;border-top-left-radius:2px;border-top-right-radius:2px;}
.r_search_box_1 em{display:inline-block;float:left;height:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:2px 5px 2px 0;padding-top:5px;}
.r_search_box_1 > div > span{display:inline-block;float:left;height:23px;margin-right:7px;}
.r_search_box_1 span{display:inline-block;float:left;height:23px;}
.r_search_box_1 b{display:inline-block;float:left;width:4px;height:4px;background:#4a5374;border-radius:100%;margin:11px 3px 0 5px;}
.r_search_box_1 input{display:inline-block;float:left;padding:0 5px !important;height:23px !important;line-height:23px !important;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}
.r_search_box_1 select{display:inline-block;float:left;height:23px;line-height:23px;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}
.r_search_box_1 h4{line-height:28px;font-weight:bold;color:#000;}


.top_box_1{height:30px;border:1px solid #bebebe;border-bottom:0;background-color:#f5f5f5;padding:1px 5px 0;text-align:right;overflow:hidden;}
.top_box_1 div{display:inline-block;}
.top_box_1 div > span{display:inline-block;float:left;height:23px;}
.top_box_1 div > span > span{display:inline-block;float:left;line-height:29px;margin-right:5px;}
.top_box_1 input{display:inline-block;float:left;padding:0 5px !important;height:23px !important;line-height:23px !important;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}
.top_box_1 select{display:inline-block;float:left;height:23px;line-height:23px;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}

.top_box_2{height:30px;border:1px solid #bebebe;border-bottom:0;background-color:#f5f5f5;padding:1px 5px 0;overflow:hidden;}
.top_box_2 div{display:inline-block;}
.top_box_2 div > span{display:inline-block;float:left;height:23px;}
.top_box_2 div > span > span{display:inline-block;float:left;line-height:29px;margin-right:5px;}
.top_box_2 input{display:inline-block;float:left;padding:0 5px !important;height:23px !important;line-height:23px !important;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}
.top_box_2 input[type=checkbox]{background:none;}
.top_box_2 select{display:inline-block;float:left;height:23px;line-height:23px;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}


h5 .h5_input{position:absolute;right:0;top:0;display:inline-block;height:28px;text-align:right;overflow:hidden;font-weight:400;}
h5 .h5_input > span{display:inline-block;float:left;height:23px;}
h5 .h5_input span > span{display:inline-block;float:left;line-height:29px;margin-right:5px;}
h5 .h5_input input{display:inline-block;float:left;padding:0 5px !important;height:23px !important;line-height:23px !important;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}
h5 .h5_input select{display:inline-block;float:left;height:23px;line-height:23px;border:1px solid #bebebe;color:#000;background:#fff;padding:1px;font-size:12px;margin:2px 0;border-radius:2px;}






.title_box_1{border:1px solid #bec0c6;overflow:hidden;color:#000;font-size:12px;text-align:center;padding:5px 8px 3px;font-weight:bold;
    background-image: -webkit-linear-gradient(#eaebf0, #dadde2);
    background-image: -moz-linear-gradient(#eaebf0, #dadde2);
    background-image: -ms-linear-gradient(#eaebf0, #dadde2);
    background-image: -o-linear-gradient(#eaebf0, #dadde2);
    background-image: linear-gradient(#eaebf0, #dadde2);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffeaebf0', endColorstr='#ffdadde2', GradientType=0);
    border-top-left-radius: 3px;  border-top-right-radius: 3px;
}
/*
.title_box_1{border:1px solid #a2a9bb !important;overflow:hidden;color:#000;font-size:12px;text-align:center;padding:7px 8px 5px;font-weight:bold;
    background-image: -webkit-linear-gradient(#e0e5f1, #c8cfdf);
    background-image: -moz-linear-gradient(#e0e5f1, #c8cfdf);
    background-image: -ms-linear-gradient(#e0e5f1, #c8cfdf);
    background-image: -o-linear-gradient(#e0e5f1, #c8cfdf);
    background-image: linear-gradient(#e0e5f1, #c8cfdf);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffdae6f3', endColorstr='#ffc2d5ed', GradientType=0);
    border-top-left-radius: 3px;  border-top-right-radius: 3px;
}
*/
.title_box_1 h4{font-weight:bold;}


.in_line{border:1px solid #89a9c4;}

.table_search{width:100%;table-layout:fixed;border:1px solid #89a9c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.table_search tbody tr:first-child{border-top:0;}
.table_search tbody tr{border-top:1px solid #89a9c4;}
.table_search tbody th{background:#e0e9f5;font-weight:normal;}
.table_search tbody th{padding:1px;text-align:center;border-left:1px solid #89a9c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:23px;color:#000;}
.table_search tbody th:first-child{border-left:0;}
.table_search td{padding:1px;text-align:left;color:#000;border-left:1px solid #89a9c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:23px;height:23px;}
.table_search td:first-child{border-left:0;}
.table_search td a{color:#000;}
.table_search td span{float:left;display:inline-block;padding:0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.btn_search_box{border:1px solid #4a5374;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}



td.fileup span div{background:none;}
td.fileup span div:hover{background:none;}
/*

td.fileup span div div div #form_key_upload_plan_image_choose{width:30px !important;height:18px !important;}
*/

td.fileup span div.upload-btn{cursor:pointer !important;margin:0 0 0 0 !important;border-radius:0 !important;padding:0 !important;float:left !important;height:22px !important;overflow:hidden;display:inline-block !important;width:auto !important;}
td.fileup span div div.upload-btn-text:hover{cursor:pointer !important;}
td.fileup span div div.upload-btn-text{cursor:pointer !important;width:18px !important;text-indent:-9999px;background:#4a5374 url(../images/common/img_excel.jpg) no-repeat 4px center;height:18px !important;font-size:11px;text-align:center;border-radius:2px !important;margin:0 !important;display:inline-block !important;margin-top:2px !important;float:left;}
td.fileup span div div div.uploaded-list{float:left !important;margin:0 !important;padding:0 !important;display:inline-block !important;}

td.fileup span div div.upload-btn input{cursor:pointer !important;z-index:1;width:18px;height:22px;left:0 !important;top:0 !important;background:none;}

td.fileup span div{display:inline-block !important;}
td.fileup span div.uploaded-list{display:inline-block !important;margin-left:10px;}
td.fileup span div.uploaded-list li{display:inline-block !important;}
td.fileup span div.uploaded-list li img{display:none;}




/* 출력폼*/
.wrap_print{width:96%;overflow:hidden;border:0px solid #000;margin:0 auto;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.underline_1{display:inline-block;padding:0 20px 20px 20px;border-bottom:1px solid #000;}
.underline_2{display:inline-block;padding:0 0 5px 0;border-bottom:1px solid #000;}

/* 테이블 타입 */

/*body{background:#fff !important;}*/
.table_basic_0{width:100%;border:3px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #000;}
.table_basic_0 tr th{border-bottom:1px solid #000;padding:4px 10px;text-align:center;font-size:12px;color:#000;line-height:14px;background:#ccc;}
.table_basic_0 tr td{border-bottom:1px solid #000;padding:4px 10px;text-align:left;font-size:12px;color:#000;line-height:14px;}

.table_basic{width:100%;border:3px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #000;}
.table_basic tr th{font-family:'arial';border-bottom:1px solid #000;padding:4px 10px;text-align:tac;font-size:12px;color:#000;line-height:14px;background:#ccc;}
.table_basic tr td{font-family:'arial';border-bottom:1px solid #000;padding:4px 10px;text-align:left;font-size:12px;color:#000;line-height:14px;}

.table_basic_1{width:100%;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none;}
.table_basic_1 tr th{border-bottom:1px solid #000;padding:4px 10px;text-align:center;font-size:11px;color:#000;line-height:14px;background:#ccc;font-weight:normal;}
.table_basic_1 tr td{border-bottom:1px solid #000;padding:4px 10px;text-align:left;font-size:11px;color:#000;line-height:14px;}

.table_1 td, .table_1 th{font-size:10px;line-height:14px;}
.table_2 th{font-size:11px;}
.table_2 td{font-size:11px;padding:3px 0;}

.table_basic_2{width:100%;border:3px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #000;}
.table_basic_2 tr th{border-bottom:1px solid #000;padding:4px 10px;text-align:center;font-size:12px;color:#000;line-height:14px;background:#ccc;}
.table_basic_2 tr td{border-bottom:1px solid #000;padding:4px 0;text-align:center;font-size:12px;color:#000;line-height:14px;border-right:1px solid #000;}

.table_basic_3{width:100%;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none;}
.table_basic_3 tr th{border-bottom:1px solid #000;padding:4px 5px;text-align:center;font-size:11px;color:#000;line-height:14px;background:#ccc;font-weight:normal;}
.table_basic_3 tr td{border-bottom:1px solid #000;padding:4px 5px;text-align:left;font-size:11px;color:#000;line-height:14px;}

/* 범용테이블 리스트 */
.table_type_7 {
    width: 100%;
    border: 1px solid #89a9c4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}

.table_type_7 thead tr {
    background: #e0e9f5;
}

.table_type_7 thead th {
    position: relative;
    color: #000;
    font-weight: bold;
    border-left: 1px solid #89a9c4;
    text-align: center;
    font-size: 11px;
    line-height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.table_type_7 thead th:first-child {
    border-left: 0;
}

.table_type_7 thead th input[type=checkbox] {
    vertical-align: middle;
}

.table_type_7 tbody tr:first-child {
    border-top: 0;
}

.table_type_7 tbody tr:hover {
    backgound: #fff !important;
}

.table_type_7 tbody tr {
    border-top: 1px solid #89a9c4;
}

.table_type_7 tbody th {
    background: #e0e9f5;
    font-weight: normal;
}

.table_type_7 tbody th {
    padding: 1px;
    text-align: center;
    border-left: 1px solid #89a9c4;
    border-right: 1px solid #89a9c4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 25px;
    color: #000;
}

.table_type_7 tbody th:first-child {
    border-left: 0;
}

.table_type_7 td {
    padding: 1px;
    text-align: center;
    color: #000;
    background: #fff;
    border-left: 1px solid #89a9c4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 22px;
    height: 22px;
}

.table_type_7 td:first-child {
    border-left: 0;
}

.table_type_7 td a {
    color: #000;
}

.table_type_7 th.check {
    background: #e0e9f5 url('../images/common/icon_check.gif') no-repeat;
    border: none !important;
}

.table_type_7 th.l_line {
    border-left: 1px solid #89a9c4 !important;
}

.table_type_7 td.l_line {
    border-left: 1px solid #89a9c4 !important;
}

.table_type_7 td.left1 {
    padding: 5px 7px;
    text-align: left;
}

.table_type_7 td.left0 {
    border-left: 0;
}

.table_type_7 tfoot tr {
    border-top: 1px solid #89a9c4;
    background: #e0e9f5;
}

.table_type_7 td span {
    float: left;
    display: inline-block;
    padding: 0 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* 테이블 레이아웃 형태*/
.table_layout{width:100%;}
.table_layout tr td{border-bottom:1px solid #000;text-align:center;font-size:11px;color:#000;line-height:14px;border-right:1px solid #000;padding:3px 0;}
.table_layout_1 td{padding:0px !important;font-size:9px !important;}

/*거래명세표*/
.wrap1{width:100%;overflow:hidden;border:0px solid #000;margin:0 auto;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.underline{border-bottom: 3px black double;font-weight:bold;}
.table2{width:100%;}
.table2 td{line-height:16px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:4px 0;}
.table2 td.q{background:#f3f3f3;}
.table2 td.left1{padding:0 0 0 10px;text-align:left;}


/* jq_모듈 추가 */
.jq_input{padding:2px !important;}
.jq_input div{color: black;background-color: #ffffff;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 !important;}
.jq_input input{color: black !important;background-color: #ffffff !important;border: 1px solid #9097a3 !important;height:20px !important;width:100% !important;padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px !important;display:block !important;}

.jq_input_tar{padding:2px !important;}
.jq_input_tar div{text-align:right; color: black;background-color: #ffffff;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-right:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 !important;}
.jq_input_tar input{text-align:right; color: black !important;background-color: #ffffff !important;border: 1px solid #9097a3 !important;height:20px !important;width:100% !important;padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px !important;display:block !important;}

.jq_input_tac{padding:2px !important;}
.jq_input_tac div{text-align:center; color: black;background-color: #ffffff;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 !important;}
.jq_input_tac input{text-align:center; color: black !important;background-color: #ffffff !important;border: 1px solid #9097a3 !important;height:20px !important;width:100% !important;padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px !important;display:block !important;}

/* jq입력금지 */
.jq_input_disable_tac{padding:2px !important;}
.jq_input_disable_tac div{text-align:center; color: black;background-color: #ededed ;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 !important;}
.jq_input_disable_tac input{text-align:center; color: black !important;background-color: #ededed  !important;border: 1px solid #9097a3 !important;height:20px !important;width:100% !important;padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px !important;display:block !important;}

/* jq필수값 */
.jq_input_required_tac{padding:2px !important;}
.jq_input_required_tac div{text-align:center; color: black;background-color: #daffff ;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 !important;}
.jq_input_required_tac input{text-align:center; color: black !important;background-color: #daffff  !important;border: 1px solid #9097a3 !important;height:20px !important;width:100% !important;padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px !important;display:block !important;}

.jq_input_required_tar{padding:2px !important;}
.jq_input_required_tar div{text-align:right; color: black;background-color: #daffff ;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-right:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 !important;}
.jq_input_required_tar input{text-align:right; color: black !important;background-color: #daffff  !important;border: 1px solid #9097a3 !important;height:20px !important;width:100% !important;padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px !important;display:block !important;}


#ui-datepicker-div{z-index: 9999999!important;}

.jq_select{padding:2px !important;}
.jq_select div{color: black;background:#ffffff url('../images/common/bg_select_1.gif') no-repeat right center !important;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px !important;}

.jq_select_tac{padding:2px !important;}
.jq_select_tac div{text-align:center;color: black;background:#ffffff url('../images/common/bg_select_1.gif') no-repeat right center !important;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px !important;}

.jq_required_select{padding:2px !important;}
.jq_required_select div{color: black;background:#daffff url('../images/common/bg_select_1.gif') no-repeat right center !important;border: 1px solid #9097a3;height:20px;line-height:20px !important;padding-left:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px !important;}
/*
.jq_select input{color: black !important;background:#ffffff url('../images/common/bg_select_1.gif') no-repeat right center !important;border: 1px solid #9097a3 !important;height:20px !important;width:100% !important;padding:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px !important;display:block !important;}*/
#contenttablebalju_list > .jqx-dropdownlist-state-normal{margin:2px !important;}


/* 외주업체 메인 */
.out_main{position:relative;width:76%;margin:110px 0 0 12%;}
.out_main > em{position:absolute;left:0px;top:0px;z-index:1000;}
.out_main > em p{padding-top:30px;font-size:12px;color:#blue;font-weight:400;color:#666;}
.out_main_grid{overflow:hidden;width:100%;width:100%;}

.out_main_grid > div:nth-child(1){float:left;width:45%;margin-right:3%;padding-top:273px;}
.out_main_grid > div:nth-child(2){float:left;width:52%;}

.new_list p{font-size:15px;font-weight:bold;color:#000;margin-bottom:5px;}
.new_list p > a{float:right;}

.table_main_list{width:100%;}
.table_main_list thead tr{background:#e8e8e8;border:1px solid #939393;}
.table_main_list thead tr th{text-align:center;line-height:26px;color:#000;}
.table_main_list tbody tr td{text-align:center;padding:9px 0;color:#000;border-bottom:1px solid #cdcdcd;}
.table_main_list tbody tr:hover{background:#e1e1e1;}

.banner_zone{height:373px;}
.banner_zone p{font-size:15px;font-weight:bold;color:#000;margin-bottom:5px;padding-top:105px;}
.banner_zone ul{overflow:hidden;}
.banner_zone ul li{float:left;height:113px;}
.banner_zone ul li a{position:relative;display:block;color:#fff;height:100%;}
.banner_zone ul li a em{position:absolute;left:15px;top:15px;font-size:15px;font-weight:bold;letter-spacing: -1px;}
.banner_zone ul li a span{position:absolute;left:15px;bottom:12px;font-size:14px;font-weight:normal;letter-spacing:0;font-family:'dodum'}
.banner_zone ul li a span b{font-size:40px;font-family:'nanumgothic';font-weight:normal;letter-spacing: -1px;padding-right:10px;}
.banner_zone ul li a i{position:absolute;right:15px;bottom:15px;}

.banner_zone ul li:nth-child(1){width:49%;margin-right:1%;background:#3e4252;}
.banner_zone ul li:nth-child(2){width:49%;margin-right:1%;background:#3e4252;}
.banner_zone ul li:nth-child(3){width:49%;margin-right:1%;background:#3c459c;}
.banner_zone ul li:nth-child(4){width:49%;background:#1baebb;}

.h5_plus_con{position:absolute;right:0;top:2px;}



/* 한미케이블 추가 CSS
html, body{overflow-x:hidden;overflow-y:hidden;}
.splitter-panel{overflow-x:auto !important;overflow-y:auto !important;background:#ecf0f5 !important;}
 */

.img_company{border:1px solid #ccc;width:100px;height:100px;vertical-align:bottom;margin:10px 0;}


/* 인트로 */
.focused-form .login-logo{margin:120px 0 30px;}
.focused-form .panel .panel-heading{padding:0 15px;line-height:40px;}
.focused-form .panel .panel-heading h2{padding:0;line-height:40px;}
.focused-form .panel .panel-body{padding:15px;}
.focused-form .panel-body .panel-footer{padding:15px;margin:0 -15px -15px;}
.focused-form .form-group{margin-bottom:10px;}

/* 버튼컬러 타입 */
.btn_c_type1{background:#373f65 !important;border:1px solid #373f65 !important;color:#fff;}
.btn_c_type1:hover{background:#2e365c !important;border:1px solid #2e365c !important;color:#fff;}

/* 사용자관리 */
#member_id_picture{vertical-align:bottom;border:1px solid #c0c0c0;}

/* 작업등록 */
.bg_workday{position:relative;background:url('../../assets/images/common/bg_workday.png') no-repeat center center;background-size:cover;}
.workday_input{position:absolute;left:50%;top:50%;width:720px;height:80px;text-align:center;margin:-30px 0 0 -360px}
.input-lg{border:2px solid #373f65;font-weight:bold;font-size:24px;}

/* 자주검사 */
#wrapper{position:relative;z-index:1;top:0;bottom:0;left:0;width:100%;height:193px;background:#fff;overflow:auto;border-top:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}

.fix_jaju_left{position:absolute;left:0;top:0;width:150px;z-index:100000;}
.fix_jaju_right{positon:relative;margin-left:150px;}
.table_w2ui{border:1px solid #bebebe;}
.table_w2ui tr:nth-child(even){background:#f3f6fa;}

.table_w2ui tbody tr th{border-left:1px solid #bebebe;border-right:1px solid #93acc9;color:#000000;font-weight:600 !important;letter-spacing:-1px;
    background-image: -webkit-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -moz-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -ms-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -o-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: linear-gradient(#f6f9fc, #d8e4f2);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff6f9fc', endColorstr='#ffd8e4f2', GradientType=0);
    height:26px;padding:8px 3px 6px 20px;font-size:11px;font-weight:600;line-height:100%;
}
.table_w2ui tbody tr.th_tr{border-top:1px solid #93acc9;}
.table_w2ui thead tr th{text-align:center;background:#f5f5f5;height:26px;width:200px;border-left:1px solid #bebebe;}
.table_w2ui thead tr th:first-child{border-left:0;}
.table_w2ui tbody tr:first-child{border-top:0;}
.table_w2ui tbody tr td{height:26px;border-left:1px solid #bebebe;width:200px !important;text-align:center;padding:1px 4px;}
.table_w2ui tbody tr td input{padding:3px 6px 3px;height:24px;line-height:1.5;box-shadow:0 !important;border:1px solid #aaa;color:#454545;background:#f8fcff;font-family:'돋움' !important;}
.table_w2ui tbody tr td label{border:0px solid #000 !important;padding:5px 3px 0 0;vertical-align:top;}
.table_w2ui tbody tr td input[type=radio]{margin:0;padding:0;background:0;border:1px solid #000 !important;vertical-align:top;}

.table_w2ui tbody tr td:first-child{border-left:0;}

.btn_s_plus_1{position:absolute;right:40px;top:4px;}
.btn_s_minus_1{position:absolute;right:20px;top:4px;}


/* 상단고정 */
.fancy_box{border:1px solid #93acc9;overflow:hidden;border-top:0;/*border-right:1px solid #93acc9;border-bottom:1px solid #93acc9;border-left:1px solid #93acc9;overflow:hidden;*/}

.fancyTable{background:#fff;}
.fancyTable thead tr th{table-layout:fixed;border-radius:0 !important;
    padding:1px;color:#000;background:#e0e9f5;text-align:center;border-top:1px solid #c0c0c0;border-bottom:1px solid #93acc9;border-left:1px solid #93acc9;border-right:1px solid #93acc9;font-size:11px;height:26px;letter-spacing:-1px;
    background-image: -webkit-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -moz-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -ms-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -o-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: linear-gradient(#f6f9fc, #d8e4f2);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff6f9fc', endColorstr='#ffd8e4f2', GradientType=0);
}

.fancyTable tbody tr td{table-layout:fixed;padding:1px;color:#000;border-top:none;text-align:center;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:0;border-top:0;font-size:12px;color:#333;height:24px;}
.fancyTable tbody tr:nth-child(even) td{background:#f3f6fa;}

/*
.fancyTable thead tr th:first-child{border-left:0;}
.fancyTable thead tr th:last-child{border-right:0;}
.fancyTable tbody tr td:first-child{border-left:0;}
.fancyTable tbody tr td:last-child{border-right:0;}

.fancyTable thead tr th:last-child{border-right:0;}
.fancyTable tbody tr td:last-child{border-right:0;}
*/

.fht-table{border-collapse:collapse;border-spacing:0;}
.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody{overflow:hidden;position:relative;}

.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody{overflow:auto;}

.fht-table-wrapper .fht-table .fht-cell{overflow:hidden;height:1px;}

.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body{top:0;left:0;position:absolute;}
.fht-table-wrapper .fht-fixed-column{z-index:1;}


/* 다른타입 */
.fixed-table-container{width:100%;height:200px;border:1px solid #93acc9;position:relative;padding-top:26px;background:#fff;overlfow:hidden;overflow-x:auto;} /* header-bg height값 */
.header-bg{position:absolute;top: 0;right: 0;left: 0;height:26px;border-bottom:1px solid #93acc9;width:100%;
    background-image: -webkit-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -moz-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -ms-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -o-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: linear-gradient(#f6f9fc, #d8e4f2);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff6f9fc', endColorstr='#ffd8e4f2', GradientType=0);
}/* header-bg height값 */

.table-wrapper{overflow-x:hidden;overflow-y:auto;height:100%;}
.f_table{width:100%;border-collapse: collapse;}
.f_table td{border-bottom:0;padding:5px;border-left:1px solid #bebebe;}
.f_table tbody tr:nth-child(even) td{background:#f3f6fa;}

.f_table tr td:first-child{border-left:0;}
.f_table th{padding: 0px;text-align:center; /* reset */}
.f_table .th-text{position: absolute;top:0;width:inherit;table-layout:fixed;border-radius:0!important;text-align:center;
padding:1px;color:#000;background:#e0e9f5;text-align:center;border-left:1px solid #93acc9;border-bottom:1px solid #93acc9;font-size:11px;line-height:26px;height:26px;letter-spacing:-1px;
background-image: -webkit-linear-gradient(#f6f9fc, #d8e4f2);
background-image: -moz-linear-gradient(#f6f9fc, #d8e4f2);
background-image: -ms-linear-gradient(#f6f9fc, #d8e4f2);
background-image: -o-linear-gradient(#f6f9fc, #d8e4f2);
background-image: linear-gradient(#f6f9fc, #d8e4f2);
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff6f9fc', endColorstr='#ffd8e4f2', GradientType=0);
}
.f_table th:first-child .th-text {border-left: none;}

/* 최종타입 */
.fix_table_box{overflow-x:auto;border:1px solid #93acc9;background:#fff;vertical-align:top;}
.fix_thead{padding-right:16px;background:url('../../assets/images/common/bg_fix_table_thead.jpg') repeat;vertical-align:top;}
.fix_thead_1{padding-right:16px;background:url('../../assets/images/common/bg_fix_table_thead_1.jpg') repeat;vertical-align:top;}
.fix_tbody{overflow:hidden;overflow-y:scroll;overflow-x:hidden;vertical-align:top;}
.fix_tfoot{border-top:1px solid #adadad;padding-right:16px;background:url('../../assets/images/common/bg_fix_table_tfoot.jpg') repeat-x;vertical-align:top;}
.fix_tfoot td{height:25px !important;min-height:25px !important;}


.fix_table{width:100%;}
.fix_table thead tr th{height:26px;line-height:26px;text-align:center;font-size:11px;font-wegiht:600px;font-family:'돋움';border-left:1px solid #93acc9;color:#000;background:url('../../assets/images/common/bg_fix_table_thead.jpg') repeat-x;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.fix_table tr td{height:20px;min-height:20px;border-left:1px solid #c0c0c0;font-size:12px;font-family:'돋움';padding:1px 4px;text-align:center;color:#000;}
.fix_table tr td:first-child, .fix_table tr:nth-child(1) th:first-child{border-left:0;}
.fix_table tr:nth-child(even){background:#f3f6fa;}

.fix_table tr td input[type=checkbox]{margin:0;padding:0;vertical-align:middle;}
.fix_table tr td input[type=radio]{margin:0;padding:0;vertical-align:middle;background:none;}
.fix_table tr td label{margin:0;vertical-align:middle;}


.fix_table_1{width:100%;}
.fix_table_1 thead tr th{height:26px;line-height:26px;text-align:center;font-size:11px;font-wegiht:600px;font-family:'돋움';border-left:1px solid #93acc9;color:#000;}


.fix_table_1 tr td{height:20px;min-height:20px;border-left:1px solid #c0c0c0;font-size:12px;font-family:'돋움';padding:1px 4px;text-align:center;color:#000;border-bottom:1px solid #c0c0c0;}
.fix_table_1 tr td:first-child, .fix_table_1 tr:nth-child(1) th:first-child{border-left:0;}
.fix_table_1 tr:nth-child(even){background:#f3f6fa;}

.fix_table_1 tr td input[type=checkbox]{margin:0;padding:0;vertical-align:middle;background:none;}
.fix_table_1 tr td input[type=radio]{margin:0;padding:0;vertical-align:middle;background:none;}
.fix_table_1 tr td label{margin:0;vertical-align:middle;}
.fix_table_1 tr:hover{background: #bce1ff;}

.fh_l_line{border-left:1px solid #93acc9;}
.f_l_line{border-left:1px solid #c0c0c0;}
.th_rs_2{background:url('../../assets/images/common/bg_fix_table_thead_1.jpg') repeat-x !important;}






/* 금형관리 */
.popup_grid .w2ui-grid-box{width:100% !important;}

/* 자주검사 */
.wrap_no_data{width:600px;border:1px dashed #b4b4b4;text-align:center;border-radius:6px;margin:20px auto;padding:60px 80px}
.wrap_no_data p{font-size:18px;font-weight:400;font-family:'noto Sans Kr';color:#b4b4b4;letter-spacing:-1px;margin-top:10px;}

.wrap_no_data_1{position:absolute;left:50%;top:50%;width:400px;height:200px;margin:-100px 0 0 -200px;border:1px dashed #b4b4b4;text-align:center;border-radius:6px;padding:45px 30px 0;}
.wrap_no_data_1 p{font-size:16px;font-weight:400;font-family:'noto Sans Kr';color:#b4b4b4;letter-spacing:-1px;margin-top:10px;}

.wrap_no_data_2{width:400px;height:200px;border:1px dashed #b4b4b4;text-align:center;border-radius:6px;margin:40px auto;padding:45px 30px 0;}
.wrap_no_data_2 p{font-size:16px;font-weight:400;font-family:'noto Sans Kr';color:#b4b4b4;letter-spacing:-1px;margin-top:10px;}


/* 바코드관리 */
.btn_barcode_2{
    overflow:hidden;
    text-decoration:none;
    font-size:14px;
    font-family:'Noto Sans KR', sans-serif;
    background-image: -webkit-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -moz-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -ms-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: -o-linear-gradient(#f6f9fc, #d8e4f2);
    background-image: linear-gradient(#f6f9fc, #d8e4f2);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff6f9fc', endColorstr='#ffd8e4f2', GradientType=0);
    line-height:18px;
    text-align:center;
    vertical-align:top;
    display:inline-block;
    color:#000 !important;
    width:100%;
    height:50px;
    border-color:#ffffff;
    border-width:0px;
    border-style:solid;
    box-shadow:inset #e3f1ff 0px 3px 8px -1px, #c7dceb 0px 3px 0px;
    margin-bottom:3px;
}

.btn_barcode_2.on{
    background-image: -webkit-linear-gradient(#e4f1f4, #b0c8e3);
    background-image: -moz-linear-gradient(#e4f1f4, #b0c8e3);
    background-image: -ms-linear-gradient(#e4f1f4, #b0c8e3);
    background-image: -o-linear-gradient(#e4f1f4, #b0c8e3);
    background-image: linear-gradient(#e4f1f4, #b0c8e3);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffe4f1f4', endColorstr='#ffb0c8e3', GradientType=0);
    box-shadow:inset #e3f1ff 0px 3px 8px -1px, #a7bfda 0px 3px 0px;
    margin-bottom:3px;
}





/* 제일테크 추가 */
.dep_1{display:inline-block;overflow:hidden;width:17px;height:17px;background:#373f65;border-radius:100%;text-align:center;line-height:19px;color:#fff;font-weight:600;vertical-align:middle;font-size:11px;}
.dep_2{display:inline-block;overflow:hidden;width:17px;height:17px;background: #6670a6;border-radius:100%;text-align:center;line-height:19px;color:#fff;font-weight:600;vertical-align:middle;font-size:11px;}
.dep_3{display:inline-block;overflow:hidden;width:17px;height:17px;background: #9aafcc;border-radius:100%;text-align:center;line-height:19px;color:#fff;font-weight:600;vertical-align:middle;font-size:11px;}

.grid_box{overflow-x:auto;border:1px solid #93acc9;background:#fff;vertical-align:top;}












/* 미디어쿼리 */
@media(max-width:1290px){
    #header{min-width:1200px;}
    .out_main{position:relative;width:90%;margin:110px 0 0 5%;}
    .out_main > em img{width:90%;}

    /* 상단 */
    #header h1{padding:14px 0px 0 10px;}
    #header h1 em{display:none;}

    /* 상단메뉴  */
    .top_menu{position:absolute;right:10px;top:0;height:48px;z-index:2000;}
    .top_menu li{float:left;margin-left:10px;}
    .top_menu li i{font-size:14px;display:inline-block;padding-top:10px;color:#fff;}
    .top_log_text span:nth-child(2){display:none;}
    .top_logout{display:block;position:relative;width:32px;height:32px;margin-top:4px;background:#848ea8;text-align:center;line-height:32px;}



    /* 주메뉴 */
    .main_menu{position:absolute;left:160px;}
    .main_menu #nav a > i{display:none;}
    #nav > li > a{padding:0 12px 0;}


    #nav.viet > li > a{padding:0 8px 0;font-size:12px !important;}
    #nav.viet > li > ul li a{font-size:11px !important;letter-spacing:-1px;}
    #nav.viet li:nth-child(7) .submenu li:nth-child(1) .submenu li{width:380px;}
    #nav.viet li:nth-child(7) .submenu li:nth-child(3) .submenu li{width:360px;}
    #nav.viet li:nth-child(9) > .submenu{width:170px;}
    /*#nav.viet li:nth-child(9) .submenu li:nth-child(1) .submenu{width:140px !important;}*/
    #nav.viet li:nth-child(9) .submenu li:nth-child(1) .submenu{width:160px !important;}
    #nav.viet li:nth-child(9) .submenu li:nth-child(1) .submenu li{width:160px !important;}
    #nav.viet li:nth-child(9) .submenu li:nth-child(2) .submenu{width:160px !important;}
    #nav.viet li:nth-child(9) .submenu li:nth-child(2) .submenu li{width:160px !important;}
    #nav.viet li:nth-child(9) .submenu li:nth-child(9) .submenu{width:190px !important;}
    #nav.viet li:nth-child(9) .submenu li:nth-child(9) .submenu li{width:190px !important;}
    #nav.viet li:nth-child(9) .submenu li:nth-child(11) .submenu{width:180px !important;}
    #nav.viet li:nth-child(9) .submenu li:nth-child(11) .submenu li{width:180px !important;}

}





@media(max-width:1024px) {

}


@media(max-width:726px) {
    .focused-form .login-logo{margin:30px 0 30px;}
}





/* col-et */
@media (min-width:1360px) {
    .col-et-1, .col-et-2, .col-et-3, .col-et-4, .col-et-5, .col-et-6, .col-et-7, .col-et-8, .col-et-9, .col-et-10, .col-et-11, .col-et-12 {
        float: left;
    }
    .col-et-12 {
        width: 100%;
    }
    .col-et-11 {
        width: 91.66666667%;
    }
    .col-et-10 {
        width: 83.33333333%;
    }
    .col-et-9 {
        width: 75%;
    }
    .col-et-8 {
        width: 66.66666667%;
    }
    .col-et-7 {
        width: 58.33333333%;
    }
    .col-et-6 {
        width: 50%;
    }
    .col-et-5 {
        width: 41.66666667%;
    }
    .col-et-4 {
        width: 33.33333333%;
    }
    .col-et-3 {
        width: 25%;
    }
    .col-et-2 {
        width: 16.66666667%;
    }
    .col-et-1 {
        width: 8.33333333%;
    }
    .col-et-pull-12 {
        right: 100%;
    }
    .col-et-pull-11 {
        right: 91.66666667%;
    }
    .col-et-pull-10 {
        right: 83.33333333%;
    }
    .col-et-pull-9 {
        right: 75%;
    }
    .col-et-pull-8 {
        right: 66.66666667%;
    }
    .col-et-pull-7 {
        right: 58.33333333%;
    }
    .col-et-pull-6 {
        right: 50%;
    }
    .col-et-pull-5 {
        right: 41.66666667%;
    }
    .col-et-pull-4 {
        right: 33.33333333%;
    }
    .col-et-pull-3 {
        right: 25%;
    }
    .col-et-pull-2 {
        right: 16.66666667%;
    }
    .col-et-pull-1 {
        right: 8.33333333%;
    }
    .col-et-pull-0 {
        right: auto;
    }
    .col-et-push-12 {
        left: 100%;
    }
    .col-et-push-11 {
        left: 91.66666667%;
    }
    .col-et-push-10 {
        left: 83.33333333%;
    }
    .col-et-push-9 {
        left: 75%;
    }
    .col-et-push-8 {
        left: 66.66666667%;
    }
    .col-et-push-7 {
        left: 58.33333333%;
    }
    .col-et-push-6 {
        left: 50%;
    }
    .col-et-push-5 {
        left: 41.66666667%;
    }
    .col-et-push-4 {
        left: 33.33333333%;
    }
    .col-et-push-3 {
        left: 25%;
    }
    .col-et-push-2 {
        left: 16.66666667%;
    }
    .col-et-push-1 {
        left: 8.33333333%;
    }
    .col-et-push-0 {
        left: auto;
    }
    .col-et-offset-12 {
        margin-left: 100%;
    }
    .col-et-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-et-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-et-offset-9 {
        margin-left: 75%;
    }
    .col-et-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-et-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-et-offset-6 {
        margin-left: 50%;
    }
    .col-et-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-et-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-et-offset-3 {
        margin-left: 25%;
    }
    .col-et-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-et-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-et-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width:1700px) {
    .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
        float: left;
    }
    .col-xxl-12 {
        width: 100%;
    }
    .col-xxl-11 {
        width: 91.66666667%;
    }
    .col-xxl-10 {
        width: 83.33333333%;
    }
    .col-xxl-9 {
        width: 75%;
    }
    .col-xxl-8 {
        width: 66.66666667%;
    }
    .col-xxl-7 {
        width: 58.33333333%;
    }
    .col-xxl-6 {
        width: 50%;
    }
    .col-xxl-5 {
        width: 41.66666667%;
    }
    .col-xxl-4 {
        width: 33.33333333%;
    }
    .col-xxl-3 {
        width: 25%;
    }
    .col-xxl-2 {
        width: 16.66666667%;
    }
    .col-xxl-1 {
        width: 8.33333333%;
    }
    .col-xxl-pull-12 {
        right: 100%;
    }
    .col-xxl-pull-11 {
        right: 91.66666667%;
    }
    .col-xxl-pull-10 {
        right: 83.33333333%;
    }
    .col-xxl-pull-9 {
        right: 75%;
    }
    .col-xxl-pull-8 {
        right: 66.66666667%;
    }
    .col-xxl-pull-7 {
        right: 58.33333333%;
    }
    .col-xxl-pull-6 {
        right: 50%;
    }
    .col-xxl-pull-5 {
        right: 41.66666667%;
    }
    .col-xxl-pull-4 {
        right: 33.33333333%;
    }
    .col-xxl-pull-3 {
        right: 25%;
    }
    .col-xxl-pull-2 {
        right: 16.66666667%;
    }
    .col-xxl-pull-1 {
        right: 8.33333333%;
    }
    .col-xxl-pull-0 {
        right: auto;
    }
    .col-xxl-push-12 {
        left: 100%;
    }
    .col-xxl-push-11 {
        left: 91.66666667%;
    }
    .col-xxl-push-10 {
        left: 83.33333333%;
    }
    .col-xxl-push-9 {
        left: 75%;
    }
    .col-xxl-push-8 {
        left: 66.66666667%;
    }
    .col-xxl-push-7 {
        left: 58.33333333%;
    }
    .col-xxl-push-6 {
        left: 50%;
    }
    .col-xxl-push-5 {
        left: 41.66666667%;
    }
    .col-xxl-push-4 {
        left: 33.33333333%;
    }
    .col-xxl-push-3 {
        left: 25%;
    }
    .col-xxl-push-2 {
        left: 16.66666667%;
    }
    .col-xxl-push-1 {
        left: 8.33333333%;
    }
    .col-xxl-push-0 {
        left: auto;
    }
    .col-xxl-offsxxl-12 {
        margin-left: 100%;
    }
    .col-xxl-offsxxl-11 {
        margin-left: 91.66666667%;
    }
    .col-xxl-offsxxl-10 {
        margin-left: 83.33333333%;
    }
    .col-xxl-offsxxl-9 {
        margin-left: 75%;
    }
    .col-xxl-offsxxl-8 {
        margin-left: 66.66666667%;
    }
    .col-xxl-offsxxl-7 {
        margin-left: 58.33333333%;
    }
    .col-xxl-offsxxl-6 {
        margin-left: 50%;
    }
    .col-xxl-offsxxl-5 {
        margin-left: 41.66666667%;
    }
    .col-xxl-offsxxl-4 {
        margin-left: 33.33333333%;
    }
    .col-xxl-offsxxl-3 {
        margin-left: 25%;
    }
    .col-xxl-offsxxl-2 {
        margin-left: 16.66666667%;
    }
    .col-xxl-offsxxl-1 {
        margin-left: 8.33333333%;
    }
    .col-xxl-offsxxl-0 {
        margin-left: 0%;
    }
}