@charset "utf-8";
/* CSS Document */

/* Web Font */
@font-face{
	font-family:'iPECS';
	src: url('../font/iPECS.eot');
}
@font-face{
	font-family:'iPECS';
	src: url('../font/iPECS.woff') format('woff');
}
@font-face{
	font-family:'iPECS';
	src: local('☺'), url('../font/iPECS.ttf') format('truetype'), url('../font/iPECS.otf') format('opentype');
}

/* Reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:arial,helvetica,sans-serif,'돋움',dotum;font-size:12px;line-height:18px;;color:#565656}
body{background-color:#fff}
/*ie scroll-bar*/
html,body{scrollbar-3dLight-Color: #f5f5f5; scrollbar-arrow-color: #8c8f93; scrollbar-base-color: #fff; scrollbar-Face-Color: #fff; scrollbar-Track-Color: #f5f5f5; scrollbar-DarkShadow-Color: #cac8c8; scrollbar-Highlight-Color: #cac8c8; scrollbar-Shadow-Color: #fff}
/*chrome,safari scroll-bar*/
::-webkit-scrollbar {width:16px;height:16px;border:3px solid #eaeaea; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display:block;height:16px;color:#8c8f93;background-color:#eaeaea}
::-webkit-scrollbar-track {background:#fff;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: #cac8c8; -webkit-border-radius:8px; border-radius:8px; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.1)}

img{border:0}
ul,ol{list-style:none}
fieldset{border:none}
input{border:none;background-color:transparent;outline:none;}
select{border:none;background:none;outline:none}
textarea{border:none;background-color:transparent;outline:none;}
input[type=button]:hover{cursor:pointer}
input[type=checkbox]{width:14px;vertical-align:middle}

a{color:#0066b3;text-decoration:none;outline:none}
a:link,a:visited,a:active{color:#0066b3;text-decoration:none}
a:hover{color:#0066b3;text-decoration:none;outline:none}

/* Common */
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.hide{display:none}
.clear{clear:both}
.disable{background:#f8f8f8}
.star{font-weight:bold;color:#f47920}

.center{text-align:center !important}
.left{text-align:left !important}
.right{text-align:right !important}
.b{font-weight:bold}

.section10{margin-bottom:10px}
.section15{margin-bottom:15px}
.section20{margin-bottom:20px}
.section30{margin-bottom:30px}
.section40{margin-bottom:40px}

.orange{color:#f47920}
.black{color:#231f20}
.blue{color:#003056}
.green{color:#80ba27}
.yellow{color:#ffc700}
.purple{color:#6d3075}
.gray{color:#cac8c8}
.gold{color:#c59741}
.darkgray{color:#8c8f93}

.w_px100{width:100px}
.w_px150{width:150px}
.w_px200{width:200px}
.w_px230{width:232px}
.w_px250{width:250px}
.w_px282{width:282px}
.w_px300{width:300px}
.w_px360{width:360px}
.w_per30{width:30%}
.w_per50{width:50%}
.w_per70{width:70%}
.w_per80{width:80%}
.w_per90{width:90%}
.w_per100{width:100%}

.margin_r5{margin-right:5px}
.margin_r10{margin-right:10px}
.margin_r15{margin-right:15px}
.margin_r20{margin-right:20px}
.margin_l5{margin-left:5px}
.margin_l10{margin-left:10px}
.margin_l15{margin-left:15px}
.margin_l20{margin-left:20px}
.margin_t5{margin-top:5px}
.margin_t10{margin-top:10px}
.margin_t15{margin-top:15px}
.margin_t20{margin-top:20px}
.margin_b5{margin-bottom:5px}
.margin_b10{margin-bottom:10px}
.margin_b15{margin-bottom:15px}
.margin_b20{margin-bottom:20px}


/* Layout */
#wrap{width:auto;background-color:#fff;min-width:1240px;overflow:hidden}
#header{position:relative;z-index:30;background:#fff}
#header:after{content:'';display:block;width:100%;height:2px;background:#f47920}
#header .container{position:relative;width:1200px;height:100px;margin:0 auto;padding:0 20px}
#content{position:relative;width:100%;z-index:20}
#content:after{content:'';display:block;clear:both}
#content .container{overflow:hidden;width:1200px;margin:0 auto;padding:20px 20px 40px 20px}
#content .snb{float:left;width:230px;margin-right:30px}
#content .content_body{float:left;width:940px;overflow:hidden}/* snb exist */
#content .content_all{width:auto;overflow:hidden}/* snb not exist */
#footer{padding-bottom:30px;clear:both;overflow:hidden}
#footer:before{content:'';display:block;width:100%;height:2px;background:#cac8c8}
#footer .container{position:relative;width:1200px;margin:0 auto;padding:0}


/* Header */
#header h1{position:absolute;bottom:20px;left:20px}
#header h1 a{display:block;overflow:hidden;width:200px;height:30px;background:url(../images/login/iPECS_BI_200.png) no-repeat 0 0;text-indent:-999px}
#header h1.admin_logo a{display:block;overflow:hidden;width:120px;height:30px;background:url(../images/ipecs_img.png) no-repeat -180px 0;text-indent:-999px}
#header .gnb{display:block;z-index:10;float:right;margin-top:5px;font-weight:normal;line-height:21px;vertical-align:middle}
#header .gnb ul{float:right;margin-top:3px}
#header .gnb li{float:left;padding-left:10px}
#header .gnb li:after{content:'';display:inline-block;margin-left:10px;width:1px;height:10px;background:#787878}
#header .gnb li a{color:#787878}
#header .gnb li a:hover{color:#0066b3}
#header .gnb li a:active{background:#fff}
#header .gnb li.last:after{content:'';display:inline-block;margin-left:0px;width:1px;height:10px;background:#fff}
#header .lnb{position:absolute;top:60px;left:240px;}
#header .lnb>ul{padding:0 0 0 18px}
#header .lnb>ul>li{position:relative;float:left}
#header .lnb>ul>li>a{display:block;position:relative;height:40px;padding:0 20px;font-size:19px;font-weight:normal;color:#231f20;line-height:22px;text-decoration:none}
#header .lnb>ul>li>a.last{padding:0 0 0 20px}
#header .lnb>ul>li>a:hover{color:#f47920}
#header .lnb>ul>li>a:active{background:#fff}
#header .lnb>ul>li:hover>a{color:#f47920}
#header .lnb>ul>li:hover>ul{display:block;color:#f47920}
#header .lnb>ul>li.on>a{color:#f47920}
#header .lnb>ul ul{display:none;overflow:hidden;position:absolute;top:40px;left:5px;width:200px;padding:0px 10px 10px 10px;background:#fff;border:2px solid #f47920 ;border-top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}
#header .lnb>ul ul.first{left:0}
#header .lnb>ul ul a{display:block;padding:3px 12px;font-size:14px;color:#231f20}
#header .lnb>ul ul a:hover{color:#fff;text-decoration:none}
#header .lnb>ul ul li{padding:5px 0;border-bottom:1px dotted #8c8f93}
#header .lnb>ul ul li.last{border-bottom:0}
#header .lnb>ul ul li:hover{color:#fff;background:#f47920;}
#header .lnb>ul ul li:hover>a{color:#fff}
#header .lnb>ul ul li:hover>ul{display:block}
#header .search_box{position:absolute;right:22px;bottom:15px;width:220px;height:22px;border:1px solid #cac8c8;background-color:#f5f5f5;z-index:9}
#header .search_box.on{border:1px solid #f47920;background:#fff}
#header .search_box .btn_search{position:absolute;float:right;width:22px;height:22px;border:0;background:url(../images/ipecs_img.png) no-repeat 0 -133px;cursor:pointer}
#header .search_box input{margin-top:2px;margin-left:8px;color:#8c8f93}
/* Admin */
#header .lnb.admin{position:absolute;top:60px;left:280px;}
#header .lnb.admin>ul{padding:0}
#header .lnb.admin>ul>li{position:relative}
#header .lnb.admin>ul>li>a{display:block;position:relative;height:40px;padding:0 30px 0 0;font-size:19px;font-weight:normal;color:#231f20;line-height:22px;text-decoration:none}
#header .lnb.admin>ul>li.last>a{padding:0}
#header .lnb.admin>ul>li>a:hover{color:#f47920}
#header .lnb.admin>ul>li:hover>a{color:#f47920}
#header .lnb.admin>ul>li:hover>ul{display:block;color:#f47920}
#header .lnb.admin>ul>li.on>a{color:#f47920}
#header .lnb.admin>ul ul{display:none;overflow:hidden;position:absolute;top:40px;left:-15px;width:200px;padding:0px 10px 10px 10px;background:#fff;border:2px solid #f47920 ;border-top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}
#header .lnb.admin>ul ul.last{left:-60px}
#header .lnb.admin>ul ul a{display:block;padding:3px 12px;font-size:14px;color:#231f20}
#header .lnb.admin>ul ul a:hover{color:#fff;text-decoration:none}
#header .lnb.admin>ul ul li{padding:5px 0;border-bottom:1px dotted #8c8f93}
#header .lnb.admin>ul ul li.last{border-bottom:0}
#header .lnb.admin>ul ul li:hover{color:#fff;background:#f47920;}
#header .lnb.admin>ul ul li:hover>a{color:#fff}
#header .lnb.admin>ul ul li:hover>ul{display:block}


/* Footer */
#footer .copyright{float:left;margin-top:10px;font-size:12px;line-height:18px;font-style:normal;color:#8c8f93}
/* #footer .ci_logo{float:left;margin-top:15px;margin-right:40px;width:110px;height:60px;background:url(../images/elg_logo.jpg) no-repeat} */
#footer .ci_logo{float:left;margin-top:15px;margin-right:40px;width:200px;height:30px;background:url(../images/login/iPECS_BI_200.png) no-repeat}



/* Side Navigation Bar */
.sub_triangle{position:absolute;margin-top:15px;width:60px;height:51px;background:url(../images/main_triangle.png) no-repeat -14px -13px;z-index:9}
.snb .sub_title{position:relative;width:auto;min-height:110px;margin-top:15px;margin-bottom:30px;padding:65px 10px 10px 20px;border:1px solid #cac8c8;overflow:hidden}
.snb .sub_title span{font-family:iPECS;font-size:36px;color:#231f20;line-height:38px}
.snb .sub_title .sub_btmimg{position:absolute;width:50px;height:50px;right:0px;bottom:0px;background:url(../images/main_imgbox.jpg) no-repeat -1150px -200px;}
/*.snb .sub_title span:after{content:'';display:block;width:36px;height:4px;margin-top:10px;background:#f47920}*/
.snb .sub_category {margin-bottom:30px}
.snb .sub_category>ul>li{position:relative;width:100%}
.snb .sub_category>ul>li>a{display:block;font-size:15px;font-weight:bold;color:#231f20;line-height:20px;padding:6px 5px;}
.snb .sub_category>ul>li>a:hover{padding-left:10px;color:#f47920}
.snb .sub_category>ul>li>a:active{background:#fff}
.snb .sub_category>ul>li>a:hover>span:before{content:'▶';display:inline-block;position:absolute;left:0;font-family:tahoma,verdana;font-size:10px;font-size:14px\0/IE8+9;font-weight:normal;color:#f47920}
.snb .sub_category>ul>li.select>a{padding-left:10px;color:#fff;background-color:#f47920}
.snb .sub_category>ul>li.select>a:before{content:'▶';display:inline-block;position:absolute;width:213px;font-size:10px;font-weight:normal;color:#fff;text-align:right}
.snb .sub_category>ul>li.select>ul{display:block }
.snb .sub_category>ul ul{display:none;padding:10px 0;}
.snb .sub_category>ul ul li{position:relative;line-height:20px !important}
.snb .sub_category>ul ul li a{display:block;padding-left:20px;font-size:12px;font-weight:normal;color:#787878;border:0}
.snb .sub_category>ul ul li a:hover{font-size:12px;font-weight:normal;color:#f47920;border:0}
.snb .sub_category>ul ul li:before{content:'';display:block;position:absolute;top:9px;left:11px;width:4px;height:6px;background:url(../images/ipecs_img.png) no-repeat -40px -130px}


/* Content Body */
.location{position:absolute;margin-top:20px;z-index:8}
.location a{color:#565656}
.location a:hover{color:#0066b3}
.location .home{float:left;width:13px;height:12px;margin:2px 5px;background:url(../images/ipecs_img.png) no-repeat -50px -130px}
.location:after{clear:both}

.title{position:relative;width:auto;height:30px;margin-top:15px;margin-bottom:30px;border-bottom:1px solid #cac8c8}
.content_body h1, .content_all h1{visibility:hidden;position:absolute;top:-1px;height:54px;font-size:24px;color:#f47920;line-height:54px;font-weight:normal}
.content_body h2, .content_all h2{margin-bottom:25px;padding-left:24px;font-size:28px;font-weight:normal;color:#231f20}
.content_body h2:before, .content_all h2:before{content:'';display:block;position:absolute;margin-top:6px;margin-right:8px;margin-left:-24px;width:12px;height:12px;background-color:#f47920}
h3{margin-bottom:15px;padding-left:15px;font-size:22px;font-weight:normal}
h3:before{content:'-';display:block;position:absolute;margin-left:-15px;width:18px;height:18px;margin-top:0px;margin-right:8px;color:#8c8f93;font-size:22px}
h4{margin-bottom:10px;padding-left:15px;font-size:16px;font-weight:normal;color:#231f20}
h4:before{content:'';display:block;position:absolute;margin-left:-15px;width:3px;height:16px;margin-top:2px;margin-right:8px;background-color:#8c8f93}

.tab_content{width:auto;overflow:hidden}
.tabl_topright{margin-bottom:5px;text-align:right;overflow:hidden}
.tabl_topright .right_area{float:right}
.tabl_topleft{margin-bottom:5px;text-align:left}
.explain_tl{margin-bottom:5px;text-align:left}
.content_body .explain_tr{position:absolute;width:940px;margin-top:-20px;text-align:right}
.content_body .explain_tr .right_area{float:right}
.content_all .explain_tr{position:absolute;width:1200px;margin-top:-20px;text-align:right}
.content_all .explain_tr .right_area{float:right}

.div_linline{display:inline}
.div_linline div, .div_linline input[type=button],.div_linline span{float:left}
.div_group{float:left;margin-right:10px}
.div_btnselect{position:absolute;padding:2px;text-align:right;overflow:hidden}
.div_select{display:none;position:absolute;max-height:200px;padding:1px;border:1px solid #cac8c8;background-color:#fff;overflow-y:auto}
.div_select ul{margin:3px 0  3px 5px}
.div_select ul li:hover{background-color:#3399ff;color:#fff;cursor:default}

.input_border{height:22px;padding:0 4px;border:1px solid #cac8c8}
.input_border2{height:16px;padding:0 4px;border:1px solid #cac8c8;line-height:16px}
.input_box{height:22px;padding:0 1px;border:1px solid #cac8c8;overflow:hidden}
.input_box input{width:100%;height:20px;padding:1px 2px 0;margin:0 5px 0 0}
.input_box select{width:100%;height:20px;margin-top:1px}/* menu */
.inputbox_free{padding:0 1px;border:1px solid #cac8c8;overflow:hidden}/* height free */
.inputbox_free select{width:100%;margin-top:1px;padding:0px 0px}/* list */
.textarea_box{padding:0 3px;border:1px solid #cac8c8;overflow:hidden}
.textarea_box textarea{width:100%;padding:2px 2px 2px 0}

.text_list{}
.text_list li{position:relative;padding-left:10px;font-size:12px;line-height:20px}
.text_list li:before{content:'';display:block;position:absolute;top:8px;left:0;width:5px;height:1px;background:#231f20}

.scroll_x{overflow-x:auto}
.scroll_y{overflow-y:auto}

.area_wrap{width:100%;overflow:hidden}
.area_left{float:left;width:465px}
.area_right{float:right;width:465px}

.thumbnail_mainbox{width:118px;height:54px;margin:10px auto;border:1px solid #cac8c8}
.main_imgpreview{width:600px;height:142px;margin:10px auto;border:1px solid #cac8c8}

.map{position:relative;height:500px;border:3px solid #cac8c8;border-radius:10px;background:url(../images/ipecs_map.png) 0 -10px no-repeat}
.map_section{position:absolute;*position:relative}
.map_section input{*float:left}

/* Search Area */
.search_wrap{position:relative;display:none}
.search_wrap .top_left{display:none;display:block\9;position:absolute;width:10px;height:10px;top:0px;left:0px;background:url(../images/ipecs_img.png) no-repeat -280px -70px;z-index:22}
.search_wrap .top_right{display:none;display:block\9;position:absolute;width:10px;height:10px;top:0px;right:0px;background:url(../images/ipecs_img.png) no-repeat -290px -70px;z-index:22}
.search_wrap .bottom_left{display:none;display:block\9;position:absolute;width:10px;height:10px;bottom:0px;left:0px;background:url(../images/ipecs_img.png) no-repeat -280px -80px;z-index:22}
.search_wrap .bottom_right{display:none;display:block\9;position:absolute;width:10px;height:10px;bottom:0px;right:0px;background:url(../images/ipecs_img.png) no-repeat -290px -80px;z-index:22}
.search_area{position:relative;width:auto;padding:10px;border:2px solid #cac8c8 ;border-radius:10px;overflow:hidden;z-index:21}
/* 4 Colunm Table */
.search_area .search_table th{width:140px;padding:4px 7px 4px 15px;color:#231f20;font-weight:normal;text-align:left;line-height:14px;word-break:break-all;background:#FFFFFF}
.search_area .search_table td{width:280px;padding:4px 10px 4px 0;font-weight:normal}
.search_area .search_table .last{border:none}
/* 2 Colunm Table */
.search_area .search_table2 th{width:140px;padding:10px 7px 10px 15px;border-bottom:1px dotted #8c8f93;color:#231f20;font-weight:normal;text-align:left;line-height:14px;word-break:break-all;background:#FFFFFF}
.search_area .search_table2 td{width:auto;padding:10px 10px 10px 0;border-bottom:1px dotted #8c8f93;font-weight:normal}
.search_area .search_table2 .last{border:none}

.search_area .btn_area{width:auto;margin-top:10px;padding:10px 0 0;border-top:1px solid #cac8c8 ;text-align:center}
.search_area .btn_search{width:100px;margin:0 1px;padding:3px 5px;border:1px solid #8c8f93;border-radius:3px;color:#fff;background-color:#8c8f93}
.search_area .btn_reset{width:100px;margin:0 1px;padding:3px 5px;border:1px solid #8c8f93;border-radius:3px;color:#8c8f93;background-color:#fff}

.search_toggle{position:absolute;width:940px;top:105px;text-align:right}
.search_toggle .btn_toggle{height:24px;padding:0 15px;border:1px solid #cac8c8;border-radius:3px;color:#8c8f93;line-height:22px}
.search_toggle .btn_toggle:hover{border:1px solid #f47920;color:#f47920}
/*
.search_toggle .btn_toggle.close{height:24px;padding:0 15px 0 30px;border:1px solid #cac8c8;border-radius:3px;color:#8c8f93;line-height:22px;background:url(../images/ipecs_img.png) no-repeat -278px -300px}
.search_toggle .btn_toggle.open:hover{border:1px solid #f47920;color:#f47920;background:url(../images/ipecs_img.png) no-repeat -278px -348px}
.search_toggle .btn_toggle.close{height:24px;padding:0 15px 0 30px;border:1px solid #cac8c8;border-radius:3px;color:#8c8f93;line-height:22px;background:url(../images/ipecs_img.png) no-repeat -278px -324px}
.search_toggle .btn_toggle.open:hover{border:1px solid #f47920;color:#f47920;background:url(../images/ipecs_img.png) no-repeat -278px -372px}
*/

/* Table */
table{width:100%;border-collapse:collapse}
table .first{border-left:none !important}
table .num{width:60px}
table .check{width:30px}
table .file{width:30px}
table .date{width:80px}
table .explain{padding-top:3px;color:#8c8f93}
table .no_padding{padding:0 !important}
table .v_top{vertical-align:top !important}
.tbl_legend{position:relative}
.tbl_legend li{float:left;margin-right:10px;color:#565656}
.tbl_legend .tgray{float:left;margin-right:3px;width:12px;height:12px;border-radius:6px;background:#565656}
.tbl_legend .torange{float:left;margin-right:3px;width:12px;height:12px;border-radius:6px;background:#f47920}
.tbl_legend .tgold{float:left;margin-right:3px;width:12px;height:12px;border-radius:6px;background:#c59741}
/* List (nowrap) */
.list_wrap{width:auto}
.list_v0{}
.list_v0 tr:hover{background-color:#fef1e8 !important}
.list_v0 th{padding:5px 5px;color:#231f20;border-top:1px solid #cac8c8;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;background-color:#f8f8f8;font-weight:normal;line-height:12px;vertical-align:middle}
.list_v0 td{padding:4px 5px;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;text-align:center;vertical-align:middle;white-space:nowrap}
.list_v0 .last{border:none}
.list_v0 .depth1{font-weight:bold;color:#231f20}
.list_v0 .depth1>a{display:block;color:#231f20}
.list_v0 .depth2{margin-left:10px;padding-left:15px;color:#231f20;background:url(../images/ipecs_img.png) no-repeat -280px -130px}
.list_v0 .depth2>a{display:block;color:#231f20}
.list_v0 .depth3{margin-left:25px;padding-left:15px;color:#787878;background:url(../images/ipecs_img.png) no-repeat -280px -130px}
.list_v0 .depth3>a{display:block;color:#787878}
/* List (nowrap) */
.list_wrap{width:auto}
.list_v1{}
.list_v1 tr:hover{background-color:#fef1e8 !important}
.list_v1 th{padding:5px 7px;color:#231f20;border-top:1px solid #8c8f93;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;background-color:#f8f8f8;font-weight:normal;line-height:14px;vertical-align:middle}
.list_v1 td{padding:4px 7px;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;text-align:center;vertical-align:middle;white-space:nowrap}
.list_v1 .last{border:none}
.list_v1 .depth1{font-weight:bold;color:#231f20}
.list_v1 .depth1>a{display:block;color:#231f20}
.list_v1 .depth2{margin-left:10px;padding-left:15px;color:#231f20;background:url(../images/ipecs_img.png) no-repeat -280px -130px}
.list_v1 .depth2>a{display:block;color:#231f20}
.list_v1 .depth3{margin-left:25px;padding-left:15px;color:#787878;background:url(../images/ipecs_img.png) no-repeat -280px -130px}
.list_v1 .depth3>a{display:block;color:#787878}
/* not nowrap */
.list_v2{}
.list_v2 tr:hover{background-color:#fef1e8 !important}
.list_v2 th{padding:4px 7px;color:#231f20;border-top:1px solid #8c8f93;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;background-color:#f8f8f8;font-weight:normal;line-height:14px;vertical-align:middle}
.list_v2 td{padding:4px 7px;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;text-align:center;line-height:14px;vertical-align:top}
.list_v2 .last{border:none}
/* Thumbnail List */
.list_v3{display:inline-block;width:100%;border-top:1px solid #8c8f93;overflow:hidden}
.list_v3 ul{}
.list_v3 ul li{padding:15px 0;border-bottom:1px dotted #8c8f93;clear:both;overflow:hidden}
.list_v3 .thumbnail{float:left;width:170px;height:93px}
.list_v3 .thumbnail img{width:140px;height:93px;}
.list_v3 .cont{float:left}
.list_v3 .cont .list_title{font-weight:bold;color:#231f20}
.list_v3 .cont .date{color:#8c8f93}
.list_v3 .cont .con{width:770px;height:45px;margin-top:10px;color:#565656;line-height:16px;overflow:hidden}
.list_v3 .cont .con_all{width:100%;height:45px;margin-top:10px;color:#565656;line-height:16px;overflow:hidden}

/* Detail List */
.detail_wrap{width:auto;border-top:1px solid #8c8f93;overflow:hidden}
.detail_wrap2{width:auto;border-top:1px solid #8c8f93;border-bottom:1px solid #cac8c8;overflow:hidden}
.detail_wrap3{width:auto;border-top:1px solid #e8e8e8;overflow:hidden}
/* 4 Colunm Table */
.content_body .detail_v1{}/* content_body */
.content_body .detail_v1 th{width:144px;min-height:24px;padding:5px 7px 5px 11px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f8f8f8;color:#231f20;font-weight:normal;text-align:left;line-height:14px;word-break:break-all}
.content_body .detail_v1 td{width:286.5px;min-height:24px;padding:5px 10px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-weight:normal}
.content_body .detail_v1 .last{border-bottom:none}
.content_all .detail_v1{}/* content_all */
.content_all .detail_v1 th{width:144px;min-height:24px;padding:5px 7px 5px 11px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f8f8f8;color:#231f20;font-weight:normal;text-align:left;line-height:14px;word-break:break-all}
.content_all .detail_v1 td{width:416.5px;min-height:24px;padding:10px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-weight:normal}
.content_all .detail_v1 .last{border-bottom:none}
/* 2 Colunm Table */
.detail_v2{}
.detail_v2 th{width:140px;min-height:24px;padding:5px 11px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f8f8f8;color:#231f20;font-weight:normal;text-align:left;line-height:14px;word-break:break-all}
.detail_v2 td{width:auto;min-height:24px;padding:5px 10px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-weight:normal}
.detail_v2 .last{border-bottom:none}
.detail_v2 .th_sub{color:#231f20;font-weight:normal}
.detail_v2 .divider{border-bottom:1px solid #8c8f93}
/* Vertical Table */
.detail_v3{}
.detail_v3 th{padding:5px 11px;min-height:24px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f8f8f8;font-weight:normal;color:#231f20}
.detail_v3 td{padding:5px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-weight:normal}
.detail_v3 .last{border:none}
.detail_v3 .v_title{color:#231f20;background-color:#f8f8f8}
/* Top Select Table */
.select_table{}
.select_table th{padding:0 11px;border:none;color:#231f20;font-weight:normal;text-align:left;}
.select_table th.bgcolor{background:#fef1e8}
.select_table td{width:auto;padding:0 10px;border:none;font-weight:normal}

.select_table1{}
.select_table1 th{padding:0 11px;border:1px solid #e8e8e8;color:#231f20;font-weight:normal;text-align:left;}
.select_table1 th.bgcolor{background:#fef1e8}
.select_table1 td{width:auto;padding:5px 5px;border:1px solid #e8e8e8;font-weight:normal}


/* Comment */
.comment_write{position:relative;margin:20px 0 10px;padding:15px;border:1px solid #e8e8e8;border-width:1px 0;background-color:#f8f8f8;overflow:hidden}
.comment_write .h2{display:block;margin-bottom:5px;font-size:14px;color:#231f20}
.comment_write .textarea_box, .comment_write textarea{background:#fff}
.comment_write .btn_comment{position:absolute;right:0;bottom:0;margin-right:15px;margin-bottom:15px}

.comment_list{margin:10px 0 30px}
.comment_list .h2{display:block;margin-bottom:5px;font-size:14px;color:#231f20}
.comment_list .count{float:left;width:16px;height:16px;margin-right:5px;background:url(../images/ipecs_img.png) no-repeat 0 -300px}
.comment_item{position:relative;width:100%;margin-bottom:-1px;padding-bottom:15px;border:1px solid #dcddde;border-width:1px 0;background-color:#f8f8f8}
.comment_item p{display:block;margin-top:2px;padding:5px;line-height:16px}
/*리댓이 없을때*/
.comment_item .origin{overflow:hidden;padding:15px 15px 0}
.comment_item .origin .h3{margin-left:0;font-size:12px;font-weight:bold}
/*리댓이 있을 때*/
.comment_item .origin .info{position:absolute;right:15px;font-size:11px}
.comment_item .origin2{overflow:hidden;padding:15px}
.comment_item .origin2 .h3{margin-left:0;font-size:12px;font-weight:bold}
.comment_item .origin2 .info{position:absolute;right:15px;font-size:11px}
.comment_item .recomment{clear:both;overflow:hidden;position:relative;margin:-1px 15px 0 15px;border-top:1px dotted #dcddde;border-bottom:1px dotted #dcddde;background:#fff }
.comment_item .recomment .cnt{margin:10px;padding-left:15px}
.comment_item .recomment .info{position:absolute;right:10px;font-size:11px}
.comment_item .recomment .h3{margin-left:-15px;padding-left:15px;font-size:12px;font-weight:bold}
.comment_item .recomment .h3:before{content:'';display:block;position:absolute;width:9px;height:9px;margin-left:-15px;background:url(../images/ipecs_img.png) no-repeat -30px -300px}
.comment_item .write{position:relative;margin:10px;padding:5px;border:1px solid #dcddde;overflow:hidden}
.comment_item .write .textarea_box, .comment_write textarea{background:#fff}
.comment_item .write .btn_comment{position:absolute;right:0;bottom:0;margin-right:5px;margin-bottom:5px}
.comment_item .btn_reg{float:right;width:70px;height:70px;border:1px solid #dcddde;border-radius:3px;background-color:#e7e7e7;cursor:pointer}
.comment_item .btn_re{margin-left:1px;padding:0 5px;border:1px solid #dcddde;border-radius:3px;font-size:11px;background-color:#e7e7e7;cursor:pointer}


/* Paging */
.paging{width:auto;padding:10px 0 ;text-align:center;overflow:hidden;}
.paging a, .paging strong{display:inline-block;position:relative;margin:0 1px;padding:0 2px;min-width:18px;border:1px solid #fff;border-radius:3px;color:#565656;text-decoration:none;line-height:21px;}
.paging a:hover{border:1px solid #cac8c8}
.paging strong{border:1px solid #f47920;color:#f47920 }
.paging .pre{margin-right:3px;padding:0 5px;font-size:14px;font-weight:bold;color:#8c8f93}
.paging .pre:hover{border:1px solid #fff;color:#f47920}
.paging .next{margin-left:3px;padding:0 5px;font-size:14px;font-weight:bold;color:#8c8f93}
.paging .next:hover{border:1px solid #fff;color:#f47920}


/* Button */
input[type=button]::-moz-focus-inner{border:0;padding:0}

.button_right{margin-top:15px;text-align:right}
.button_topright{position:absolute;width:940px;text-align:right}
.button_tbright{margin-top:15px;padding-top:10px;border-top:1px solid #cac8c8;text-align:right}
.button_center{margin-top:15px;text-align:center}
.button_vertical{text-align:center}
.button_vertical input{display:block;margin:4px auto}

.btn_basic{margin:0 1px;padding:3px 20px;border:1px solid #8c8f93;border-radius:3px;color:#231f20;background-color:#fff}
.btn_basic:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_disable{margin:0 1px;padding:3px 20px;border:1px solid #cac8c8;border-radius:3px;color:#cac8c8;background-color:#fff}
.btn_disable:hover{cursor:default !important}
.btn_orange{margin:0 1px;padding:3px 20px;border:1px solid #f47920;border-radius:3px;color:#fff;background-color:#f47920}
.btn_orange:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_white{margin:0 1px;padding:3px 20px;border:1px solid #f47920;border-radius:3px;color:#f47920;background-color:#fff}
.btn_white:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_gray{margin:0 1px;padding:3px 20px;border:1px solid #8c8f93;border-radius:3px;color:#fff;background-color:#8c8f93}
.btn_gray:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_black{margin:0 1px;padding:3px 20px;border:1px solid #231f20 ;border-radius:3px;color:#fff;background-color:#231f20 }
.btn_black:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}

.btn_sbasic{height:24px;margin-left:2px;padding:0 7px;border:1px solid #8c8f93;border-radius:3px;font-size:11px;color:#231f20;background-color:#fff}
.btn_sbasic:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_sdisable{height:24px;margin-left:2px;padding:0 7px;border:1px solid #cac8c8;border-radius:3px;font-size:11px;color:#cac8c8;background-color:#fff}
.btn_sdisable:hover{cursor:default !important}
.btn_sorange{height:24px;margin-left:2px;padding:0 7px;border:1px solid #f47920;border-radius:3px;font-size:11px;color:#fff;background-color:#f47920}
.btn_sorange:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_swhite{height:24px;margin-left:2px;padding:0 7px;border:1px solid #f47920;border-radius:3px;font-size:11px;color:#f47920;background-color:#fff}
.btn_swhite:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_sgray{height:24px;margin-left:2px;padding:0 7px;border:1px solid #8c8f93;border-radius:3px;font-size:11px;color:#fff;background-color:#8c8f93}
.btn_sgray:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_sblack{height:24px;margin-left:2px;padding:0 7px;border:1px solid #231f20 ;border-radius:3px;font-size:11px;color:#fff;background-color:#231f20 }
.btn_sblack:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}

.btn_ssbasic{height:14px;margin-left:2px;padding:0 7px;border:1px solid #8c8f93;border-radius:3px;font-size:10px;color:#231f20;line-height:10px;background-color:#fff}
.btn_ssbasic:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_ssdisable{height:14px;margin-left:2px;padding:0 7px;border:1px solid #cac8c8;border-radius:3px;font-size:10px;color:#cac8c8;line-height:10px;background-color:#fff}
.btn_ssdisable:hover{cursor:default !important}
.btn_ssorange{height:14px;margin-left:2px;padding:0 7px;border:1px solid #f47920;border-radius:3px;font-size:10px;color:#fff;line-height:10px;background-color:#f47920}
.btn_ssorange:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_sswhite{height:14px;margin-left:2px;padding:0 7px;border:1px solid #f47920;border-radius:3px;font-size:10px;color:#f47920;line-height:10px;background-color:#fff}
.btn_sswhite:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_ssgray{height:14px;margin-left:2px;padding:0 7px;border:1px solid #8c8f93;border-radius:3px;font-size:10px;color:#fff;line-height:10px;background-color:#8c8f93}
.btn_ssgray:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_ssblack{height:14px;margin-left:2px;padding:0 7px;border:1px solid #231f20 ;border-radius:3px;font-size:10px;color:#fff;line-height:10px;background-color:#231f20 }
.btn_ssblack:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}

.btn_file{width:18px;height:18px;border:none;background:url(../images/ipecs_img.png) no-repeat -67px -127px}
.btn_date{width:21px;height:24px;margin-left:3px;border:none;background:url(../images/ipecs_img.png) no-repeat -90px -128px}
.btn_minus{width:11px;height:11px;margin-right:5px;border:none;background:url(../images/ipecs_img.png) no-repeat -120px -130px}
.btn_plus{width:11px;height:11px;margin-right:5px;border:none;background:url(../images/ipecs_img.png) no-repeat -140px -130px}
.btn_print{width:80px;height:24px;padding-left:25px;border:1px solid #8c8f93 ;border-radius:3px;background:url(../images/ipecs_img.png) no-repeat -272px -157px}
.btn_excel{width:95px;height:24px;padding-left:22px;border:1px solid #8c8f93 ;border-radius:3px;color:#231f20;background:url(../images/ipecs_img.png) no-repeat -272px -294px}
.btn_iadd{width:21px;height:21px;border:none;background:url(../images/ipecs_img.png) no-repeat -197px -127px ;cursor:pointer}
.btn_idel{width:21px;height:21px;border:none;background:url(../images/ipecs_img.png) no-repeat -217px -127px ;cursor:pointer}
.btn_select{width:18px;height:21px;border:none;background:url(../images/ipecs_img.png) no-repeat -140px -160px}
.btn_select:hover{width:18px;height:21px;border:none;background:url(../images/ipecs_img.png) no-repeat -158px -160px}
.btn_select:active{width:18px;height:21px;border:none;background:url(../images/ipecs_img.png) no-repeat -158px -159px}
.btn_map{padding:2px 10px;border:1px solid #8c8f93;border-radius:3px;font-size:11px;font-weight:bold;color:#fff;line-height:14px;background-color:#8c8f93}
.btn_map.on{border:1px solid #f47920;background-color:#f47920;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.btn_map:hover{border:1px solid #f47920;background-color:#f47920;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}

/* Error */
.error_wrap{width:400px;height:250px;margin:25% auto 0}
.error_box{;width:200px;height:140px;margin-top:-100px;padding:85px 30px 25px 170px;background: url(../images/ipecs_error.png) no-repeat 0 0}
.error_box dl{position:relative}
.error_box dt{float:left;margin-right:10px;color:#231f20}
.error_box dd{}
.error_box .back{margin-top:10px}
.error_box .back a{color:#6d3075}

/* Site Map */
.sitemap_wrap{position:relative;width:auto;margin-bottom:80px;overflow:hidden;clear:both}
.sitemap{float:left;width:300px;margin-right:20px}
.sitemap.map_right{margin-right:0}
.sitemap .map_title{position:relative;padding-left:15px;margin-bottom:20px;font-size:24px;font-weight:bold;color:#231f20}
.sitemap .map_title:before{content:'';display:block;position:absolute;top:0px;left:0;width:3px;height:18px;background:#80ba27}
.sitemap ul{margin-left:20px}
.sitemap ul>li{position:relative;padding-left:12px;font-size:14px;line-height:24px}
.sitemap ul>li:before{content:'';display:block;position:absolute;top:11px;left:0;width:3px;height:3px;background:#f47920}
.sitemap ul>li>a{display:block;color:#231f20}
.sitemap ul>li>a:hover{color:#0066b3}
.sitemap ul>li>ul{margin:4px 0 8px 3px}
.sitemap ul>li>ul>li{position:relative;padding-left:10px;font-size:12px;line-height:18px}
.sitemap ul>li>ul>li:before{content:'';display:block;position:absolute;top:8px;left:0;width:5px;height:1px;background:#231f20}
.sitemap ul>li>ul>li>a{display:block;color:#565656}
.sitemap ul>li>ul>li>a:hover{color:#0066b3}


/* Login */
.login_area{position:relative;width:auto;padding:30px 288px 15px 288px;border:3px solid #f47920;border-radius:10px;overflow:hidden}
.login_area li{display:block}
.login_area .input_area{width:400px}
.login_area .input_area dt{float:left;width:100px;padding-top:3px;padding-bottom:5px;font-weight:bold;color:#231f20}
.login_area .input_area dd{padding-bottom:5px}

.login_area .btn_area{text-align:left;padding-left:10px}
.login_area .btn_area .btn_login{width:100px;height:53px;margin:0 1px;padding:3px 5px;border:1px solid #f47920;border-radius:3px;color:#fff;background-color:#f47920}

.Tab_nur{margin-bottom:20px;border-bottom:1px solid #cac8c8;overflow:hidden}
.Tab_nur li{display:block;float:left;width:120px;margin-left:2px;padding:10px 0 8px;background-color:#cac8c8 ;text-align:center}
.Tab_nur li:hover, .Tab_nur li.select{background-color:#f47920}
.Tab_nur li dl dt{font-size:16px;font-weight:bold;color:#fff}
.Tab_nur li dl dd{color:#fff}


/* LockKey */
/* Expanded Tabel */
.exp_headtable{}
.exp_headtable th{padding:7px;color:#231f20;border-top:2px solid #f47920;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;background-color:#f8f8f8;font-weight:normal;vertical-align:middle}
.exp_headtable td{padding:7px;color:#231f20;border-top:2px solid #f47920;border-bottom:1px solid #cac8c8;border-left:1px solid #cac8c8;font-weight:bold;background-color:#f8f8f8;vertical-align:middle}

.exp_intable{}
.exp_intable th{padding:3px 3px;border:1px dotted #cac8c8;font-weight:normal;}
.exp_intable td{padding:3px 3px;border:1px dotted #cac8c8}

.exp_intable .exp_wintable{}
.exp_intable .exp_wintable th{font-weight:normal;}
.exp_intable .exp_wintable td{padding:0 3px;border:0}

.exp_title{width:auto;padding:5px 0;font-weight:bold}
.exp_title:hover{color:#231f20;cursor:pointer}
.exp_1step{display:none;margin-left:15px}
.exp_1step .stitle{margin-bottom:5px}
.exp_1step .stitle:hover{color:#231f20;cursor:pointer}
.exp_2step{display:none;margin-left:15px}

.add_sum{margin-top:5px;font-weight:bold;color:#f47920;text-align:right}
.add_sum2{position:relative;margin-bottom:3px;padding:5px 10px;border:1px dotted #cac8c8;overflow:hidden}
.add_sum2 .sum_amount{}
.add_sum2 .sum_amount:after{clear:both}
.add_sum2 .sum_amount li{float:left;margin-right:10px}
.add_sum2 .sum_amount



/* Popup Page */
#popup_wrap{width:auto;min-width:480px;border:2px solid #f47920;background-color:#fff;overflow:hidden}
#popup_header{Position:relative;height:50px;border-bottom:1px solid #f47920;background-color:#231f20}
#popup_content{Position:relative;padding:20px;overflow:hidden}
#popup_footer{}

#popup_header h1{padding:16px;font-size:20px;font-weight:bold;color:#fff}
#popup_content h2{margin-bottom:10px;font-size:18px;font-weight:normal}
#popup_content h2:before{content:'';display:inline-block;width:3px;height:12px;margin-right:10px;background-color:#f47920}

#popup_content .search_area{position:relative;width:auto;padding:10px;border:3px solid #f47920;border-radius:10px;overflow:hidden}
#popup_content .search_area .search_table th{min-width:60px;padding:7px 7px 7px 15px;border-bottom:1px dotted #8c8f93;color:#231f20;font-weight:normal;text-align:left;line-height:14px;word-break:break-all}
#popup_content .search_area .search_table td{min-width:60px;padding:7px 7px 7px 0;border-bottom:1px dotted #8c8f93;font-weight:normal}
#popup_content .search_area .search_table .last{border:none}

#popup_header .button_poptop{position:absolute;top:14px;right:14px}
#popup_header .btn_closepop{width:26px;height:26px;padding:0;border:none;background:url(../images/ipecs_img.png) no-repeat -160px -130px}
#popup_content .button_tbright{margin-top:30px;padding:20px 0 0;border-top:1px solid #f47920;text-align:right}


#popup_content .detail_pop{}/* content_all */
#popup_content .detail_pop th{min-height:24px;padding:5px 7px 5px 11px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#f8f8f8;color:#231f20;font-weight:normal;text-align:left;line-height:14px;word-break:break-all}
#popup_content .detail_pop td{min-height:24px;padding:10px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-weight:normal}
#popup_content .detail_pop .last{border-bottom:none}

/* Admin */

/* Chart */
.chart{width:940px;background:url(../images/chart_back.jpg) no-repeat}
.chart .chart_box{padding-top:40px;padding-bottom:15px;margin:0 20px 35px 50px}
.chart .chart_table{}
.chart .chart_table td{min-width:10px;color:#231f20;text-align:center;white-space:nowrap}
.chart .chart_table .chart_label{padding-top:5px;font-weight:bold}
.chart .chart_table .bar{padding:0 10px;height:300px}
.chart .chart_table .chart_bar{max-width:50px;height:100%;margin:0 auto;padding:0 10px;background:url(../images/chart_bar.jpg) no-repeat}




/* Print */
@media print{
	#header{display: none;}
	#content .snb{display: none;}
	#footer{display: none;}    
}