@charset "UTF-8";

/* 나눔 바른 고딕 */
/*@import url(./nanumbarungothic.css);*/

/* btn-bg - 20190207 */
.orange_bg {background-color: #ff6d01 !important;}
.blue_bg {background-color: #0b63b3 !important;}
.gray_bg {background-color: #777 !important;}
.mint_bg {background-color: #1aabb4 !important;}

/* fontcolor - 20190220 */
.t_orange {color: #ff6d01 !important;}
.t_blue {color: #0b63b3 !important;}
.t_gray {color: #777 !important;}
.t_mint {color: #1aabb4 !important;}
.t_red {color: #ff0000 !important;}

/* 위치정렬 - 20190222 */
.fl {float: left !important;}
.tl {text-align: left !important;}
.tc {text-align: center !important;}
.pl2 {padding-left: 2px !important;}
.pl4 {padding-left: 4px !important;}
.pl6 {padding-left: 6px !important;}
.pl8 {padding-left: 8px !important;}
.pl10 {padding-left: 10px !important;}
.pl12 {padding-left: 12px !important;}
.pl14 {padding-left: 14px !important;}
.pl16 {padding-left: 16px !important;}
.pl18 {padding-left: 18px !important;}
.pl20 {padding-left: 20px !important;}
.pl22 {padding-left: 22px !important;}
.pl24 {padding-left: 24px !important;}
.pl26 {padding-left: 26px !important;}
.pl28 {padding-left: 28px !important;}
.pl30 {padding-left: 30px !important;}
.pl32 {padding-left: 32px !important;}
.pl34 {padding-left: 34px !important;}
.pl36 {padding-left: 36px !important;}
.pl38 {padding-left: 38px !important;}
.pl40 {padding-left: 40px !important;}

.pr2 {padding-right: 2px !important;}
.pr4 {padding-right: 4px !important;}
.pr6 {padding-right: 6px !important;}
.pr8 {padding-right: 8px !important;}
.pr10 {padding-right: 10px !important;}
.pr12 {padding-right: 12px !important;}
.pr14 {padding-right: 14px !important;}
.pr16 {padding-right: 16px !important;}
.pr18 {padding-right: 18px !important;}
.pr20 {padding-right: 20px !important;}
.pr22 {padding-right: 22px !important;}
.pr24 {padding-right: 24px !important;}
.pr26 {padding-right: 26px !important;}
.pr28 {padding-right: 28px !important;}
.pr30 {padding-right: 30px !important;}
.pr32 {padding-right: 32px !important;}
.pr34 {padding-right: 34px !important;}
.pr36 {padding-right: 36px !important;}
.pr38 {padding-right: 38px !important;}
.pr40 {padding-right: 40px !important;}


.ml2 {margin-left: 2px !important;}
.ml4 {margin-left: 4px !important;}
.ml6 {margin-left: 6px !important;}
.ml8 {margin-left: 8px !important;}
.ml10 {margin-left: 10px !important;}
.ml12 {margin-left: 12px !important;}
.ml14 {margin-left: 14px !important;}
.ml16 {margin-left: 16px !important;}
.ml18 {margin-left: 18px !important;}
.ml20 {margin-left: 20px !important;}
.pt2 {padding-top: 2px !important;}
.pt4 {padding-top: 4px !important;}
.pt6 {padding-top: 6px !important;}
.pt8 {padding-top: 8px !important;}
.pt10 {padding-top: 10px !important;}
.pt12 {padding-top: 12px !important;}
.pt14 {padding-top: 14px !important;}
.pt16 {padding-top: 16px !important;}
.pt18 {padding-top: 18px !important;}
.pt20 {padding-top: 20px !important;}
.mt2 {margin-top: 2px !important;}
.mt4 {margin-top: 4px !important;}
.mt6 {margin-top: 6px !important;}
.mt8 {margin-top: 8px !important;}
.mt10 {margin-top: 10px !important;}
.mt12 {margin-top: 12px !important;}
.mt14 {margin-top: 14px !important;}
.mt16 {margin-top: 16px !important;}
.mt18 {margin-top: 18px !important;}
.mt20 {margin-top: 20px !important;}
.mt22 {margin-top: 22px !important;}
.mt24 {margin-top: 24px !important;}
.mt26 {margin-top: 26px !important;}
.mt28 {margin-top: 28px !important;}
.mt30 {margin-top: 30px !important;}
.mt32 {margin-top: 32px !important;}
.mt34 {margin-top: 34px !important;}
.mt36 {margin-top: 36px !important;}
.mt38 {margin-top: 38px !important;}
.mt40 {margin-top: 40px !important;}
.mt53 {margin-top: 53px !important;}
.mt60 {margin-top: 60px !important;}
.mt62 {margin-top: 62px !important;}
.mt64 {margin-top: 64px !important;}
.mt66 {margin-top: 66px !important;}
.mt68 {margin-top: 68px !important;}
.mt70 {margin-top: 70px !important;}
.mt72 {margin-top: 72px !important;}
.mt74 {margin-top: 74px !important;}
.mt76 {margin-top: 76px !important;}
.mt78 {margin-top: 78px !important;}
.mt80 {margin-top: 80px !important;}
.mt130 {margin-top: 130px !important;}
.mt170 {margin-top: 170px !important;}
.mt194 {margin-top: 194px !important;}

.mb2 {margin-bottom: 2px !important;}
.mb4 {margin-bottom: 4px !important;}
.mb6 {margin-bottom: 6px !important;}
.mb8 {margin-bottom: 8px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb12 {margin-bottom: 12px !important;}
.mb14 {margin-bottom: 14px !important;}
.mb16 {margin-bottom: 16px !important;}
.mb18 {margin-bottom: 18px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb22 {margin-bottom: 22px !important;}
.mb24 {margin-bottom: 24px !important;}
.mb26 {margin-bottom: 26px !important;}
.mb28 {margin-bottom: 28px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb32 {margin-bottom: 32px !important;}
.mb34 {margin-bottom: 34px !important;}
.mb36 {margin-bottom: 36px !important;}
.mb38 {margin-bottom: 38px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb53 {margin-bottom: 53px !important;}
.mb60 {margin-bottom: 60px !important;}
.mb62 {margin-bottom: 62px !important;}
.mb64 {margin-bottom: 64px !important;}
.mb66 {margin-bottom: 66px !important;}
.mb68 {margin-bottom: 68px !important;}
.mb70 {margin-bottom: 70px !important;}
.mb72 {margin-bottom: 72px !important;}
.mb74 {margin-bottom: 74px !important;}
.mb76 {margin-bottom: 76px !important;}
.mb78 {margin-bottom: 78px !important;}
.mb80 {margin-bottom: 80px !important;}
.mb130 {margin-bottom: 130px !important;}
.mb170 {margin-bottom: 170px !important;}
.mb194 {margin-bottom: 194px !important;}

.ml2 {margin-left: 2px !important;}
.ml4 {margin-left: 4px !important;}
.ml6 {margin-left: 6px !important;}
.ml8 {margin-left: 8px !important;}
.ml10 {margin-left: 10px !important;}
.ml12 {margin-left: 12px !important;}
.ml14 {margin-left: 14px !important;}
.ml16 {margin-left: 16px !important;}
.ml18 {margin-left: 18px !important;}
.ml20 {margin-left: 20px !important;}
.ml22 {margin-left: 22px !important;}
.ml24 {margin-left: 24px !important;}
.ml26 {mmargin-left: 26px !important;}
.ml28 {margin-left: 28px !important;}
.ml30 {margin-left: 30px !important;}


/* 좌우 상하 선 우선 - 20190705 */
.bl_i {border-left:1px solid #bfbfbf !important;}
.br_i {border-right:1px solid #bfbfbf !important;}
.bt_i {border-top:1px solid #bfbfbf !important;}
.bb_i {border-bottom:1px solid #bfbfbf !important;}


.bl_line_grey {border-left:1px solid #ccc !important;}
.br_line_grey {border-right:1px solid #ccc !important;}
.bt_line_grey {border-top:1px solid #ccc !important;}
.bb_line_grey {border-bottom:1px solid #ccc !important;}

/* reset */
*{-webkit-text-size-adjust:none}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;}body{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;line-height:1.3;font-family:'Nanum Barun Gothic' , 'Nanum Gothic' , 'Malgun Gothic', Arial, Dotum, Gulim, Verdana, Tahoma ,sans-serif;font-weight:normal;color:#666;}ul, ol, li{list-style:none}fieldset, img{border:0}br{letter-spacing:normal}p{letter-spacing:normal}hr{display:none}address, caption, em, var{padding:0;margin:0;font-style:normal;font-weight:normal}a{text-decoration:none;color:#666;}a[href^="tel"]{font-style:normal}a:hover, a:active, a:active{text-decoration:none}input, textarea, select{letter-spacing:normal}input{margin:0;padding:0;}button {*-webkit-appearance:none;-moz-appearance:none;appearance:none;}button:active img , button:focus img {position:relative;top:0;left:0;}img{border:0;vertical-align:top}legend, caption{position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}table{width:100%;border:0;border-spacing:0;}input::-ms-clear {display:none;}input[type="text"] , input[type="password"] {width:100%;height:26px;margin-right:10px;border:1px solid #eaeaea;font-family:'Nanum Barun Gothic' , 'Nanum Gothic' , 'Malgun Gothic', Arial, Dotum, Gulim, Verdana, Tahoma ,sans-serif;font-size:14px;line-height:26px;color:#666;text-indent:8px;}input::-webkit-input-placeholder , textarea::-webkit-input-placeholder {font-family:'Nanum Barun Gothic' , 'Nanum Gothic' , 'Malgun Gothic', Arial, Dotum, Gulim, Verdana, Tahoma ,sans-serif;font-size:14px;font-weight:normal;color:#666;}textarea {font-family:'Nanum Barun Gothic' , 'Nanum Gothic' , 'Malgun Gothic', Arial, Dotum, Gulim, Verdana, Tahoma ,sans-serif;font-size:14px;line-height:20px;color:#666;}select {width:100%;height:26px;margin:0;padding:0;border:1px solid #e2e2e2;font-family:'Nanum Barun Gothic' , 'Nanum Gothic' , 'Malgun Gothic', Arial, Dotum, Gulim, Verdana, Tahoma ,sans-serif;font-size:14px;line-height:26px;color:#666;outline:none;background:none;}input[type="file"] {/*width:100%;*/width:290px;height:26px;}

/* 정렬 - 20190315 */
.textl {text-align: left !important;}
.fl {float: left !important;}


/* 입찰진행 및 진행정보 - 20201102 */
.tender-day > div, .tender-day .txt{ float: left !important; }
.tender-day .com-select { margin-top: 2px; }
.emp-inputbox input[type='text'] {width: 300px;}


/* AXGrid */
.com-box-table .AXGrid .AXgridScrollBody .AXGridColHead , .com-box-table  .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable {background:#f0f0f0;}.com-box-table .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable .colHeadTd {border:none;border-left:1px solid #ccc;vertical-align:middle;cursor:default;}.com-box-table .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable .colHeadTd:first-child {border-left:1px solid #ccc;}.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td {border:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td:first-child , .com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td:last-child {border-left:none;}.com-box-table .AXGrid .AXgridScrollBody {border-top:none;}.com-box-table .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdText {padding:12px 4px !important;font-size:14px;font-weight:bold;color:#333;white-space:normal;}.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText {padding:12px 5px;font-size:14px;line-height:18px;color:#333;-ms-word-break:break-all;word-break:break-all;}.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText[align="left"] {padding-left:10px;}.com-box-table .AXGrid .AXgridScrollBody .AXGridFoot {position:static;left:auto;bottom:auto;background:#f0f0f0;border-top:none;border-bottom:1px solid #000;}.com-box-table .AXGrid .AXgridScrollBody .AXGridFoot .gridFootTable tbody tr td {background:none;border-left:1px solid #ccc;border-right:none;}.com-box-table .AXGrid .AXgridScrollBody .AXGridFoot .gridFootTable tbody tr td:first-child {border-left:none;}.com-box-table .AXGrid .AXgridScrollBody .AXGridFoot .gridFootTable tbody tr td .bodyTdText {padding:0;line-height:40px;}.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.bodyTd_1 , .com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.bodyTd_2 , .com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.bodyTd_3 , .com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.bodyTd_4 , .com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td.bodyTd_5 {border-left:1px solid #ccc;}.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText a.file {display:inline-block;margin:0 2px;}
.com-box-table .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tr:first-child .colHeadTd:first-child {border-left:none;}
.com-box-table .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable .colHeadTd.colHeadBottomBorder {border-bottom:1px solid #ccc;}
.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr.noListTr td {height:55px;}
.com-box-table .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdCheck {padding-top:7px !important;}
.com-box-table.click .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText {cursor:pointer;}
.ax-time-select .com-calendar .day-input {padding-right:0;}
.ax-time-select .com-select {margin-right:0;}
.com-box-table  td.ax-time-select .txt {margin:0 10px;}
#AXTreeTarget {height:539px;}
.com-calendar.ax .day-input {padding-right:0;}
.sub-info-content .AXSelect {height:28px;font-size:14px;line-height:26px;}
.sub-info-content .AXanchorSelect .selectedTextBox {border:1px solid #e2e2e2;background-image:none;border-radius:0;box-shadow:none;}
.sub-info-content .AXanchorSelect .selectedTextBox .selectedText {text-shadow:none;color:#666;font-size:14px;font-family:'Nanum Barun Gothic' , 'Nanum Gothic' , 'Malgun Gothic', Arial, Dotum, Gulim, Verdana, Tahoma ,sans-serif;}
.sub-info-content .AXInput {height:26px !important;}
.layer-pop .AXSelect {height:28px;font-size:14px;line-height:26px;}
.layer-pop .AXanchorSelect .selectedTextBox {border:1px solid #e2e2e2;background-image:none;border-radius:0;box-shadow:none;}
.layer-pop .AXanchorSelect .selectedTextBox .selectedText {text-shadow:none;color:#666;font-size:14px;font-family:'Nanum Barun Gothic' , 'Nanum Gothic' , 'Malgun Gothic', Arial, Dotum, Gulim, Verdana, Tahoma ,sans-serif;}
.layer-pop .AXInput {height:26px !important;}
.AXselectExpandBox {height:200px !important;}
.AXselectExpandBox {border-radius:0 !important;}
.AXselectExpandBox a {font-size:14px !important;line-height:22px !important;color:#666 !important;}
.AXselectExpandBox a.on {background:#f0f0f0 !important;}
.AXselectExpandBox a:hover {background:#f0f0f0 !important;color:#666 !important;}
.tree-table-area {font-size:13px;letter-spacing:-1px;}
.tree-table-area .AXTree_none .AXTreeScrollBody {border:none;}
.tree-table-area .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyTdText {overflow:visible;white-space:normal;}
.tree-table-area .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent , .tree-table-area  .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent:hover {background:url(../images/admin/tree_plus_icon.png) no-repeat center center;}
.tree-table-area .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand , .tree-table-area .AXTree_none .AXTreeScrollBody .AXTreeBody .treeBodyTable tbody tr td .bodyNode .bodyNodeIndent.expand:hover {background:url(../images/admin/tree_minus_icon.png) no-repeat center center;}
/*.com-box-table.select .AXGrid .AXgridScrollBody .AXGridBody tbody tr.selected td {background:#eee !important;}*/
.AXGrid .AXgridScrollBody .AXGridBody tbody tr:hover td {background:#f7f7f7 !important;}
.AXGrid .AXgridScrollBody .AXGridBody tbody tr:hover td a {text-decoration:underline;}
.login-content .input-area .AXInput {height:45px !important;}
.login-content .input-area .AXInput:first-child {margin-bottom:10px;}
.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText a {color:#7a7ae6;}
.com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText .dot {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ui-datepicker .ui-datepicker-prev span , .ui-datepicker .ui-datepicker-next span {display:none;}






/* 스킵 네비게이션 */
.u_skip a {position:absolute;left:0;top:-30px;width:100%;height:18px;background:#333;font-size:12px;line-height:18px;text-align:center;color:#fff;}
.u_skip a:focus {top:0;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}

/* UI custom */
.ui-datepicker {width:300px;}
.ui-widget-header {background:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.ui-widget.ui-widget-content {padding:0;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100 !important;}
.ui-datepicker .ui-datepicker-header {padding:8px 0 ;border-bottom:1px solid #ccc;}
.ui-datepicker .ui-datepicker-title {font-size:18px;font-weight:bold;}
.ui-datepicker th {font-size:14px;font-weight:bold;color:#666;}
.ui-datepicker .ui-datepicker-week-end , .ui-datepicker .ui-datepicker-week-end a {color:#4a9bff;}
.ui-datepicker .ui-datepicker-week-end:first-child , .ui-datepicker .ui-datepicker-week-end:first-child a {color:#ff4c4c;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {padding:0;border:none;background:#fff;font-size:14px;line-height:34px;text-align:center;color:#666;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:url(../images/admin/cal_day_bg.gif) no-repeat 50% 50%;}
.ui-datepicker .ui-datepicker-prev {left:15px;top:10px;background:url(../images/admin/cal_arrow_left.gif) no-repeat 50% 50%;}
.ui-datepicker .ui-datepicker-next {right:15px;top:10px;background:url(../images/admin/cal_arrow_right.gif) no-repeat 50% 50%;}

/* 헤더 */
#wrap {overflow:hidden;width:100%;min-width:1300px;}
#wrap * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header {position:relative;width:1300px;margin:0 auto;}
#header .top-content {height:79px;}
#header .top-content h1 {position:absolute;left:0;top:20px;}
#header .top-content h1 a {display:block;width:302px;height:46px;background:url(../images/admin/logo.gif) no-repeat 0 0;text-indent:-9999px;}
#header .top-content .menu-list {position:absolute;right:0;top:30px;}
#header .top-content .menu-list li {float:left;position:relative;padding:0 15px;}
#header .top-content .menu-list li:after {content:"";position:absolute;right:0;top:4px;width:1px;height:13px;background:#ddd;}
#header .top-content .menu-list li:last-child {padding-right:0;}
#header .top-content .menu-list li:last-child:after {display:none;}
#header .top-content .menu-list li a {display:inline-block;color:#333;}
#loading-bar {display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:url(../images/admin/loading_bg.png) repeat 0 0;z-index:10000;}
#loading-bar .loading {position:absolute;left:50%;top:50%;width:200px;height:200px;margin:-100px 0 0 -100px;background:url(../images/admin/loading.gif) no-repeat center center;}


/* 푸터 */
#footer {position:relative;width:1170px;margin:0 auto;padding:24px 0 27px 300px;line-height:24px;}
#footer:before {content:"";position:absolute;left:-1000px;top:0;right:-1000px;height:1px;background:#bfbfbf;}
#footer a.logo {position:absolute;left:0;top:24px;width:222px;height:45px;background:url(../images/admin/footer_logo.gif) no-repeat 0 0;text-indent:-9999px;}

/* GNB */
#gnb {position:relative;height:60px;}
#gnb:before {content:"";position:absolute;left:-1000px;top:0;right:-1000px;height:60px;background:#e4e4e4;}
#gnb .menu-list {position:relative;z-index:10;}
#gnb .menu-list:after {content:"";display:block;clear:both;}
#gnb .menu-list > li {float:left;position:relative;width:215px;}
#gnb .menu-list > li:after {content:"";position:absolute;right:0;top:16px;width:1px;height:28px;background:#aeaeae;}
#gnb .menu-list > li:last-child:after {display:none;}
#gnb .menu-list > li > a {display:block;font-size:18px;line-height:60px;text-align:center;color:#121212;}
#gnb .menu-list > li.on > a {font-weight:bold;color:#02428a;}
#gnb .menu-list .depth-2 {display:none;position:absolute;left:70px;top:60px;width:1200px;height:47px;text-align:left;}
#gnb .menu-list .depth-2 > li {float:left;position:relative;margin-right:30px;}
#gnb .menu-list .depth-2 > li > a {display:inline-block;font-size:16px;line-height:48px;color:#666;}
#gnb .menu-list .depth-2 > li.on > a , #gnb .menu-list .depth-2 > li > a:hover {color:#1175c3;text-decoration:underline;}
#gnb .menu-list .depth-2.on {display:block;}
#gnb .menu-list .depth-2.on:before {content:"";position:absolute;left:-1000px;top:0px;width:10000px;height:47px;background:#f4f4f4;border-bottom:1px solid #d6d6d6;}
#gnb .menu-list > li:nth-child(3) .depth-2 {left:65px;}
#gnb .menu-list > li:nth-child(4) .depth-2 {left:65px;}
#gnb .menu-list > li:nth-child(5) .depth-2 {left:-460px;}

/* LNB */
#lnb {float:left;width:242px;padding-top:8px;}
#lnb h2 {display:block;font-size:24px;font-weight:bold;line-height:28px;color:#333;}
#lnb .menu-list {margin-top:17px;border-top:2px solid #3f3f3f;}
#lnb .menu-list > li > a {display:block;height:57px;padding:0 10px;border-bottom:1px solid #ccc;font-size:18px;line-height:56px;color:#333;}
#lnb .menu-list > li > a > span {display:inline-block;width:100%;}
#lnb .menu-list > li.on > a {font-weight:bold;color:#02428a;}
#lnb .sub-list {display:none;padding:14px 0 13px;border-bottom:1px solid #ccc;}
#lnb .menu-list > li.on > .sub-list {display:block;}
#lnb .sub-list > li > a {display:block;padding:6px 10px 6px 20px;font-size:16px;line-height:18px;color:#666;}
#lnb .sub-list > li.on > a , #lnb .sub-list > li > a:hover {font-weight:bold;color:#02428a;}
#lnb .tab-list {display:none;}
#lnb .tab-list > li {margin-top:4px;}
#lnb .tab-list > li > a {display:block;position:relative;margin-bottom:12px;padding-left:28px;font-size:16px;color:#666;}
#lnb .tab-list > li > a:before {content:"";position:absolute;left:20px;top:8px;width:3px;height:3px;border-radius:50%;background:#666;}
#lnb .tab-list > li > a > span {display:inline-block;position:relative;padding-right:35px;}
#lnb .tab-list > li > a > span:after {content:"";position:absolute;right:0;top:1px;width:16px;height:16px;background:url(../images/admin/lnb_plus_icon.gif) no-repeat 0 0;}
#lnb .tab-sub-list {display:none;margin:7px 0 0;padding:16px 20px;background:#f6f6f6;}
#lnb .tab-sub-list > li > a {display:block;position:relative;margin-bottom:10px;padding-left:10px;font-size:14px;line-height:20px;color:#666;}
#lnb .tab-sub-list > li > a:before {content:"";position:absolute;left:0;top:9px;width:6px;height:1px;background:#666;}
#lnb .tab-sub-list > li.on > a , #lnb .tab-sub-list > li > a:hover {color:#02428a;}
#lnb .tab-sub-list > li > a.on:before , #lnb .tab-sub-list > li > a:hover:before {background:#02428a;}
#lnb .tab-sub-list > li:last-child > a {margin-bottom:0;}
#lnb .sub-list > li.on > .tab-list {display:block;}
#lnb .tab-list > li.on > a , #lnb .tab-list > li > a:hover {font-weight:bold;}
#lnb .tab-list > li.on > a > span:after {background:url(../images/admin/lnb_minus_icon.gif) no-repeat 0 0;}
#lnb .tab-list > li.on > .tab-sub-list {display:block;margin-bottom:12px;}
#lnb {display:block;}
#lnb .menu-list > li.icon > a > span {background:url(../images/admin/lnb_arrow_down.png) no-repeat right 25px;}
#lnb .menu-list > li.on.icon > a > span , #lnb .menu-list > li.open.icon > a > span {background:url(../images/admin/lnb_arrow_up.png) no-repeat right 25px;}
#container {overflow:hidden;position:relative;width:1300px;min-height:700px;margin:50px auto 0;padding-bottom:100px;}
#container .sub-info-content:first-child {float:none;width:100%;}

/* 자율공시 넓은 페이지 가이드 */
.wide-wrap {margin-top:60px;}
.wide-wrap #lnb {margin-top:0;padding-top:0;}
.wide-wrap #lnb .menu-list {margin-top:0;}
.wide-wrap .right-content {float:right;width:1030px;}
.wide-wrap .right-content .com-round-box {margin-top:0;}

/* 공통 요소 */
.com-menu-tab {overflow:hidden;border-left:1px solid #ccc;}
.com-menu-tab + .com-box-table {margin-top:50px;}
.com-menu-tab a {float:left;width:25%;height:49px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:16px;line-height:45px;text-align:center;color:#333;}
.com-menu-tab.num-2 a {width:50%;}
.com-menu-tab.num-3 a {width:33.33%;}
.com-menu-tab.num-3 a:first-child {width:33.34%;}
.com-menu-tab.num-4 a {width:25%;}
.com-menu-tab a.on {background:#02428a;font-weight:bold;color:#fff;}
.com-menu-tab.sub {margin-top:40px;border-top:none;}
.com-menu-tab.sub a {overflow:hidden;width:14.28%;height:34px;padding-top:9px;border-top:1px solid #ccc;font-size:14px;line-height:16px;}
.com-menu-tab.sub.num-3 a {width:33.33%;}
.com-menu-tab.sub.num-5 a {width:20%;height:40px;padding-top:12px;}
.com-menu-tab.sub.num-5 a.line-2 {padding-top:5px;}
.com-radio {display:inline-block;margin-right:18px;line-height:26px;}
.com-radio > input {position:relative;top:1px;}
.com-radio + .com-select {display:inline-block;float:none;}
.com-select {float:left;margin-right:10px;}
.com-input {float:left;margin-right:10px;}
.com-input-file {display:inline-block;}
.com-input-file .input-txt {width:200px;margin-right:0;vertical-align:top;}
.com-input-file label , .com-input-file .cancel-btn {display:inline-block;height:26px;margin-left:6px;padding:0 15px;background:#777;font-size:14px;font-weight:bold;line-height:26px;text-align:center;color:#fff;vertical-align:top;cursor:pointer;}
.com-input-file .input-hidden {overflow:hidden;position:absolute;width:0;height:0;}
.com-input-file.line {display:block;}
.com-input-file.add-line {display:block;text-align:left;}
.com-input-file.add-line > span {display:block;}
.com-input-file.add-line > span + span {margin-top:10px;}
.com-calendar {overflow:hidden;}
.com-calendar .day-input {overflow:hidden;float:left;position:relative;}
.com-calendar .day-input input {margin-right:0;}
.com-calendar .day-input .ui-day {float:left;width:120px;}
.com-calendar .day-input .ui-datepicker-trigger {position:absolute;right:0;top:0;width:18px;height:26px;margin:0;padding:0;border:none;background:none;cursor:pointer;}
.com-calendar .day-input-2  {overflow:hidden;float:left;position:relative;padding-right:28px;}
.com-calendar .day-input-2 input {margin-right:0;}
.com-calendar .day-input-2 .ui-day {float:left;width:120px;}
.com-calendar .day-input-2 .ui-datepicker-trigger {position:absolute;right:0;top:0;width:18px;height:26px;margin:0;padding:0;border:none;background:none;cursor:pointer;}
.com-calendar .txt {float:left;margin:0 11px;font-weight:bold;line-height:26px;}
.com-check {display:inline-block;margin-right:18px;line-height:26px;}
.com-check > input {position:relative;top:4px;width:16px;height:16px;margin-right:4px;}
.com-box-table {margin-top:31px;border-top:2px solid #3f3f3f;font-size:14px;line-height:22px;text-align:left;}
.com-box-table th , .com-box-table td {padding:12px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.com-box-table th .imp {margin-left:5px;color:#ff5500;}
.com-box-table th {background:#f0f0f0;text-align:left;color:#333;}
.com-box-table td {height:40px;text-align:center;text-align:left;color:#333;}
.com-box-table th.left , .com-box-table td.left {padding-left:10px;padding-right:10px;text-align:left;}
.com-box-table th.center , .com-box-table td.center {text-align:center;}
.com-box-table td:last-child {border-right:none;}
.com-box-table td.check-num-3 {padding:20px;}
.com-box-table td.check-num-3 .com-check {width:32%;margin-right:0;}
.com-box-table td .line {overflow:hidden;margin-bottom:10px;}
.com-box-table td .line .txt {line-height:24px;}
.com-box-table td .line:last-child {margin-bottom:0;}
.com-box-table td .line .select-txt {line-height:32px;}
.com-box-table td .line .select-txt .tit {display:inline-block;max-width:670px;}
.com-box-table td .line .select-txt .btn {float:right;}
.com-box-table td .line .select-txt .sub {display:inline-block;margin-left:10px;}
.com-box-table td .txt {display:inline-block;margin-left:10px;}
.com-box-table td .AXanchor + .txt {margin:0 10px 0 0;}
.com-box-table td .txt .imp {color:#ff5500;}
.com-box-table td .detail-txt {margin-bottom:15px;}
.com-box-table td .com-calendar {display:inline-block;vertical-align:top;}
.com-box-table td .com-calendar + .btn {margin-left:10px;}
.com-box-table td .com-select , .com-box-table td .com-input {float:none;display:inline-block;}
.com-box-table td .com-calendar + a.send-btn {margin-left:15px;}
.com-box-table td .com-calendar + .com-select {margin-left:10px;}
.com-box-table td select + .btn {margin-left:10px;}
.com-box-table td img.img {width:100%;}
.com-box-table tfoot td {background:#f0f0f0;font-weight:bold;color:#333;}
.com-box-table.list td {-ms-word-break:break-all;word-break:break-all;}
.com-box-table.center th {padding-left:0;padding-right:0;text-align:center;}
.com-box-table.center th:last-child {border-right:none;}
.com-box-table.center td {padding-left:7px;padding-right:7px;text-align:center;}
.com-box-table.center.no-pd td {padding-left:0;padding-right:0;}
.com-box-table .money-icon {display:block;position:relative;padding-left:23px;}
.com-box-table .money-icon:before {content:"₩";position:absolute;left:0;top:4px;}
.com-box-table .center {text-align:center;}
.com-box-table .sub-txt {display:inline-block;line-height:26px;}
.com-box-table div + .sub-txt {margin-left:10px;}
.com-box-table .sub-txt.alr {width:90px;margin-right:10px;text-align:right;}
.com-box-table td.left {padding-left:10px;padding-right:10px;text-align:left;}
.com-box-table a.link {display:inline-block;width:76px;height:32px;border:1px solid #aaa;line-height:30px;}
.com-box-table a.down {display:inline-block;margin-right:10px;color:#333;text-decoration:underline;}
.com-box-table textarea {width:100%;height:150px;padding:10px;border:1px solid #eaeaea;}
.com-box-table .top-text {font-weight:bold;color:#333;}
.com-box-table .bottom-text {padding:100px 10px;color:#333;}
.com-box-table .del-line {margin-bottom:20px;}
.com-box-table .del-line > span {display:block;text-align:left;}
.com-box-table .del-line > span + span {margin-top:10px;}
.com-box-table .del-line .cancel-btn {display:inline-block;height:26px;margin-left:6px;padding:0 15px;background:#777;font-size:14px;font-weight:bold;line-height:26px;text-align:center;color:#fff;vertical-align:top;cursor:pointer;}
.com-box-table a.send-btn {display:inline-block;width:80px;height:26px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;vertical-align:top;}
.com-box-table a.add-btn {display:inline-block;width:80px;height:26px;margin-left:6px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;}
.com-box-table a.del-btn {display:inline-block;width:80px;height:26px;margin-left:6px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;}
.com-box-table a.td-btn {display:inline-block;width:80px;height:27px;margin-left:6px;background:#777;font-weight:bold;line-height:27px;text-align:center;color:#fff;}
.com-box-table a.btn {display:inline-block;height:26px;padding:0 10px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;vertical-align:top;}
.com-box-table a.btn + a.btn {margin-left:6px;}
.com-box-table a.btn.white {overflow:hidden;height:32px;border:1px solid #aaa;background:#fff;line-height:30px !important;color:#666;}
.com-box-table a.btn.blue {height:32px;border:1px solid #02428a;background:#fff;line-height:30px;color:#02428a;}
.com-box-table a.search-btn , .com-box-table a.del-btn {display:inline-block;width:80px;height:26px;margin-left:6px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;}
.com-box-table a.search-btn + a.del-btn {margin-top:4px;}
.com-box-table a.file {display:inline-block;width:14px;height:17px;background:url(../images/admin/file_icon.gif) no-repeat 0 0;text-indent:-9999px;}
.com-box-table a.file.txt {width:auto;height:auto;padding-left:20px;background-position:0 5px;line-height:24px;text-indent:0;color:#333;-ms-word-break:break-all;word-break:break-all;}
.com-box-table .file-name {display:inline-block;margin-left:5px;line-height:17px;vertical-align:top;}
.com-box-table a.del {display:inline-block;width:13px;height:12px;background:url(../images/admin/del_btn.gif) no-repeat 0 0;text-indent:-9999px;}
.com-box-table td input[type="radio"] {vertical-align:text-top;}
.com-box-table td span.imp {color:#ff5500;}
.com-box-table td span.imp-b {color:#02428a;}
.com-box-table td span.imp-r {color:#ff5500;}
.com-box-table.info-type th {text-align:center;}
.com-box-table.info-type td {height:200px;padding:20px 10px;}
.com-box-table.list-type td.left {padding-left:10px;padding-right:10px;text-align:left;}
.com-box-table.check th , .com-box-table.check td {text-align:center;}
.com-box-table.check td.left {text-align:left;}
.com-box-table.check .text {font-size:15px;font-weight:bold;color:#333;}
.com-box-table.check .list {margin-top:10px;}
.com-box-table.check .com-check , .com-box-table.check .com-radio {margin-right:0;}
.com-btn {margin-top:40px;text-align:center;}
.com-btn2 {margin-top:40px;text-align:center;}
.com-btn.right {text-align:right;}
.com-btn.right a {text-align:center;}
.com-btn.left {text-align:left;}
.com-btn .line {margin-bottom:10px;}
.com-btn a {display:inline-block;width:170px;height:46px;background:#777;margin:0 3px;font-size:16px;font-weight:bold;line-height:46px;color:#fff;}
.com-btn2 a {display:inline-block;width:170px;height:46px;background:#1175c3;margin:0 3px;font-size:16px;font-weight:bold;line-height:46px;color:#fff;}
.com-btn a.search {display:inline-block;width:80px;height:30px;background:#777;font-size:14px;font-weight:bold;line-height:30px;color:#fff;}
.com-btn a.submit , .com-btn > a.modify , .com-btn > a.add {display:inline-block;width:170px;height:46px;background:#ff5500;font-size:14px;font-weight:bold;line-height:46px;color:#fff;}
.com-btn a.small {width:auto;min-width:80px;height:30px;padding:0 20px;background:#777;font-size:14px;font-weight:bold;line-height:30px;text-align:center;color:#fff;}
.com-btn.small a {width:120px;}
.com-btn + .com-box-table {margin-top:50px;}
.com-search {margin-top:50px;padding:12px 0;border-top:2px solid #3f3f3f;border-bottom:1px solid #ccc;text-align:center;}
.com-search select {width:100px;margin-right:6px;}
.com-search input {width:340px;}
.com-search .btn {display:inline-block;width:80px;height:26px;background:#777;font-weight:bold;line-height:26px;color:#fff;}
.com-search .sub-txt {display:inline-block;margin-right:10px;}
.com-search .com-calendar {display:inline-block;margin-right:20px;vertical-align:top;}
.com-search .com-calendar .AXInput {margin-right:0;}
.com-search .com-select {float:none;display:inline-block;}
.com-search .com-input {float:none;display:inline-block;}
.com-round-box {margin-top:50px;padding:12px 0;border-top:2px solid #3f3f3f;border-bottom:1px solid #ccc;text-align:center;}
.com-round-box select {width:100px;}
.com-round-box input {width:340px;}
.com-round-box textarea {width:100%;height:75px;}
.com-round-box .btn {display:inline-block;width:80px;height:26px;background:#777;font-weight:bold;line-height:26px;color:#fff;}
.com-round-box .com-calendar {display:inline-block;margin-right:20px;vertical-align:top;}
.com-round-box .com-select {display:inline-block;float:none;}
.com-paging {margin-top:20px;text-align:center;}
.com-paging > a {display:inline-block;margin:0 4px;line-height:20px;vertical-align:top;}
.com-paging > a.on {font-weight:bold;color:#ff5601;}
.com-paging > a.first {width:20px;height:20px;background:url(../images/admin/paging_icon_1.gif) no-repeat 0 0;}
.com-paging > a.prev {width:20px;height:20px;background:url(../images/admin/paging_icon_2.gif) no-repeat 0 0;}
.com-paging > a.next {width:20px;height:20px;background:url(../images/admin/paging_icon_3.gif) no-repeat 0 0;}
.com-paging > a.last {width:20px;height:20px;background:url(../images/admin/paging_icon_4.gif) no-repeat 0 0;}

/* 로그인 */
.login-content {width:680px;margin:0 auto;padding-top:190px;}
.login-content > .title {display:block;padding:6px 0 15px;border-bottom:2px solid #3f3f3f;background:url(/static/compat/images/admin/main_logo.jpg) no-repeat 0 0;font-size:32px;font-weight:bold;line-height:40px;text-align:right;color:#121212;}
.login-content .input-area {position:relative;margin-top:40px;padding:0 186px 0 20px;}
.login-content .input-area .id-input {height:45px;}
.login-content .input-area .psw-input {height:45px;margin-top:10px;}
.login-content .input-area .login-btn {position:absolute;right:19px;top:0;width:157px;height:100px;background:#ff5400;font-size:24px;font-weight:bold;line-height:100px;text-align:center;color:#fff;}
.login-content .address {margin-top:40px;padding:15px 0 0 8px;border-top:1px solid #ccc;font-size:14px;line-height:24px;color:#666;}

/* 메인 */
#container.main {width:100%;height:913px;margin:0;padding-bottom:0;background:url(/static/compat/images/admin/main_bg.jpg) no-repeat center 0;}
.main-content {position:relative;width:1200px;height:913px;margin:0 auto;}
.main-content .list-info-area {position:absolute;height:321px;padding:47px 50px 0;background:rgba(0,0,0,0.7);}
.main-content .list-info-area .top-title {position:relative;padding-bottom:12px;border-bottom:1px solid #ccc;}
.main-content .list-info-area .top-title .title {display:inline-block;font-size:20px;font-weight:bold;line-height:30px;color:#fff;}
.main-content .list-info-area .top-title .more-btn {position:absolute;right:0;top:3px;width:22px;height:22px;background:url(/static/compat/images/admin/more_btn.png) no-repeat 0 0;text-indent:-9999px;}
.main-content .list-info-area .list-cnt {overflow:hidden;float:left;width:288px;height:168px;margin-top:28px;}
.main-content .list-info-area .list-cnt a {display:block;height:42px;line-height:42px;}
.main-content .list-info-area .list-cnt .txt {display:inline-block;overflow:hidden;width:235px;height:42px;padding-left:8px;background:url(/static/compat/images/admin/list_dot.png) no-repeat 0 18px;color:#ccc;}
.main-content .list-info-area .list-cnt .num {float:right;color:#ccc;}
.main-content .list-info-area .list-cnt.right {float:right;}			
.main-content .list-info-area.num-1 {left:0;top:80px;width:388px;}
.main-content .list-info-area.num-2 {right:0;top:80px;width:760px;}
.main-content .log-info-area {position:absolute;left:0;top:451px;width:388px;height:381px;padding:48px 50px 0;background:rgba(0,55,94,0.9);}
.main-content .log-info-area .top-title {padding-bottom:16px;border-bottom:1px solid #fff;}
.main-content .log-info-area .top-title .name {display:block;font-size:20px;font-weight:bold;line-height:26px;color:#fff;}
.main-content .log-info-area .top-title .txt {display:block;font-size:16px;line-height:23px;color:#b8ddff;}
.main-content .log-info-area .log-box {padding-top:36px;line-height:22px;}
.main-content .log-info-area .log-box .title {display:block;color:#b8ddff;}
.main-content .log-info-area .log-box .num {display:block;color:#fff;}
.main-content .log-info-area .log-box .info-txt:first-child {margin-bottom:14px;}
.main-content .log-info-area .link-btn {display:block;height:45px;margin-top:34px;border:1px solid #fff;font-weight:bold;line-height:43px;text-align:center;color:#fff;}
.main-content .manual-info-area {position:absolute;left:440px;;top:451px;width:388px;height:381px;padding:48px 50px 0;background:rgba(0,55,94,0.9);}
.main-content .manual-info-area .top-title {padding-bottom:38px;border-bottom:1px solid #fff;}
.main-content .manual-info-area .top-title .name {display:block;font-size:20px;font-weight:bold;line-height:26px;color:#fff;}
.main-content .manual-info-area .manual-list {padding-top:32px;line-height:22px;}
.main-content .manual-info-area .manual-list .txt {display:block;color:#ccc; line-height:38px;font-weight:600;padding-left:8px;background:url(/static/compat/images/admin/list_dot.png) no-repeat 0 18px;}
.main-content .manual-info-area .manual-list .txt a {color:#ccc;}
.main-content .manual-info-area .manual-list .txt a:hover {color:#fff;}


/* 컨텐츠 구성 요소 */
.sub-info-content {float:right;width:1030px;}
.sub-info-content h3 {display:block;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:32px;font-weight:bold;line-height:36px;color:#333;}
.sub-info-content h3 + .com-menu-tab {border-top:none;}
.sub-info-content h3 + .com-menu-tab.sub {margin-top:0;}
.sub-info-content h3 + .com-box-table {margin-top:50px;}
.sub-info-content h4 {display:block;margin-top:45px;font-size:18px;line-height:22px;color:#333;}
.sub-info-content h4 + .com-box-table {margin-top:15px;}
.sub-info-content input.input-label {border-color:#fff;}
.sub-info-content input.input-label:disabled {background-color:#fff;}
.sub-info-content input.money-right {padding-right:10px;text-align:right;}
.sub-info-content td span.b-txt {display:block;margin-top:10px;color:#ff5500;}
.sub-info-content .table-top-info {display:block;margin-top:45px;line-height:26px;color:#333;}
.sub-info-content .table-top-info.right {text-align:right;}
.sub-info-content .table-top-info .imp {color:#ff5500;}
.sub-info-content .table-top-info + .com-box-table {margin-top:12px;}
.sub-info-content .table-top-info + .com-round-box {margin-top:12px;}
.sub-info-content .tree-table-area {overflow:hidden;margin-top:49px;}
.sub-info-content .tree-table-area .right-box {float:right;}
.sub-info-content .tree-table-area .right-box .com-box-table {width:755px;margin-top:20px;}
.sub-info-content .tree-table-area .right-box .com-box-table:first-child {margin-top:0;}
.sub-info-content .tree-table-area .right-box .com-btn > a {width:100px;}
.sub-info-content .tree-table-area .left-box {float:left;width:242px;min-height:539px;padding:0;border:1px solid #ccc;}
.sub-info-content .tree-table-area .menu-list li a {display:block;position:relative;padding:5px 0 5px 14px;font-size:16px;line-height:20px;color:#666;}
.sub-info-content .tree-table-area .menu-list li a.icon:before {content:"";position:absolute;left:0;top:12px;width:9px;height:1px;background:#666;}
.sub-info-content .tree-table-area .menu-list li a.icon:after {content:"";position:absolute;left:4px;top:8px;width:1px;height:9px;background:#666;}					
.sub-info-content .tree-table-area .menu-list li a.icon:hover:before {background:#02428a;}
.sub-info-content .tree-table-area .menu-list li a.icon:hover:after {background:#02428a;}
.sub-info-content .tree-table-area .menu-list li a.on , .tree-table-area .menu-list li a:hover {font-weight:bold;color:#02428a;}	
.sub-info-content .tree-table-area .menu-list li.on > a.icon:after {display:none;}
.sub-info-content .tree-table-area .menu-list .depth {display:none;padding:4px 0 4px 10px;}
.sub-info-content .tree-table-area .menu-list li.on > ul.depth {display:block;}
.sub-info-content .tree-table-area .right-box .com-round-box {width:636px;margin-top:0;text-align:left;}
.sub-info-content .tree-table-area .right-box .com-round-box input {width:auto;}
.sub-info-content .tree-table-area .right-box .com-round-box .btn {width:80px;text-align:center;}
.sub-info-content .tree-table-area .right-box .com-round-box .line {margin-bottom:10px;}
.sub-info-content .tree-table-area .right-box .com-round-box .com-check {display:inline-block;}
.sub-info-content .tree-table-area .right-box .normal-txt {margin-top:10px;font-size:14px;line-height:26px;color:#333;}
.sub-info-content .table-title {display:block;overflow:hidden;margin-top:45px;font-size:18px;font-weight:bold;line-height:26px;color:#02428a;}
.sub-info-content .table-title .imp {color:#ff5500;}
.sub-info-content .table-title_02 {display:block;overflow:hidden;font-size:18px;font-weight:bold;line-height:26px;color:#02428a; display:inline-block;}
.sub-info-content .imp2 {color:#ff5500; float:right; position: absolute; margin-left: 15px;}
.sub-info-content .table-title + .normal-txt {margin-top:10px;}
.sub-info-content .table-title + .com-btn {margin-top:0px;}
.sub-info-content .table-title + .com-box-table {margin-top:15px;}
.sub-info-content .table-title + .com-round-box {margin-top:15px;}
.sub-info-content .table-title + .table-top-info {margin-top:5px;}
.sub-info-content .table-title .right-btn {float:right;min-width:80px;height:27px;margin-left:10px;padding:0 10px;background:#777;font-size:14px;font-weight:bold;text-align:center;color:#fff;}
.sub-info-content .table-bottom-info {margin-top:15px;font-size:14px;line-height:24px;color:#333;}
.sub-info-content .table-right-btn {margin-top:10px;text-align:right;}
.sub-info-content .table-right-btn a {display:inline-block;width:80px;height:26px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;}
.sub-info-content .check-top-txt {margin-top:15px;}
.sub-info-content .check-top-txt + .com-box-table {margin-top:15px;}
.sub-info-content .normal-txt .right-btn {float:right;margin-top:-5px;padding:0 12px;background:#777;font-size:14px;font-weight:bold;line-height:26px;color:#fff;}
.sub-info-content .day-send-box {margin-top:20px;text-align:center;}
.sub-info-content .day-send-box .com-radio {float:none;margin:0;line-height:45px;vertical-align:top;}
.sub-info-content .day-send-box .com-radio > input {top:3px;}
.sub-info-content .day-send-box .com-calendar {display:inline-block;margin:10px 30px 0 10px;vertical-align:top;}
.sub-info-content .day-send-box .send-btn {display:inline-block;width:170px;height:45px;margin-left:30px;background:#777;font-weight:bold;line-height:45px;text-align:center;color:#fff;}
.sub-info-content .table-scroll-wrap {overflow-x:scroll;width:100%;}
.sub-info-content .table-scroll-wrap-consult {overflow-y:scroll; height:500px !important;}
.sub-info-content .table-scroll-wrap .com-box-table {width:2000px;}
.reserve-calendar-box {overflow:hidden;margin-top:17px;}
.reserve-calendar-box .txt-list {padding-top:4px;clear:both;}
.reserve-calendar-box .calendar-cnt {float:left;width:510px;height:613px;border:1px solid #e2e2e2;}
.reserve-calendar-box .month-select {position:relative;height:99px;text-align:center;}
.reserve-calendar-box .month-select .month {display:inline-block;font-size:28px;font-weight:bold;line-height:99px;color:#333;}
.reserve-calendar-box .month-select .prev {position:absolute;left:155px;top:41px;width:9px;height:14px;background:url(../images/admin/cal_left_arrow.png) no-repeat 0 0;text-indent:-9999px;}
.reserve-calendar-box .month-select .next {position:absolute;right:155px;top:41px;width:9px;height:14px;background:url(../images/admin/cal_right_arrow.png) no-repeat 0 0;text-indent:-9999px;}
.reserve-calendar-box .calendar-table {text-align:center;}
.reserve-calendar-box .calendar-table th {height:56px;background:#f2f9fd;font-size:24px;line-height:56px;color:#333;}
.reserve-calendar-box .calendar-table td {position:relative;height:80px;}
.reserve-calendar-box .calendar-table .n-1 {color:#ff4c4c;}
.reserve-calendar-box .calendar-table .n-7 {color:#4a9bff;}
.reserve-calendar-box .calendar-table span.end {display:block;position:absolute;bottom:5px;width:100%;text-align:center;color:#ff5500;}
.reserve-calendar-box .calendar-table span.cnt {display:block;position:absolute;bottom:0;width:100%;text-align:center;color:#ccc;}
.reserve-calendar-box .calendar-table span.today {display:block;position:absolute;left:17px;bottom:22px;width:37px;height:37px;background:url(/static/compat/images/admin/cal_round_icon.gif) no-repeat 0 0;text-align:center;color:#4a9bff;text-indent:-9999px;}
.reserve-calendar-box .calendar-table span.num , .reserve-calendar-box .calendar-table a.txt {display:block;height:80px;font-size:18px;line-height:80px;color:#ccc;}
.reserve-calendar-box .calendar-table a.num {display:block;position:relative;height:80px;font-size:18px;line-height:80px;color:#666;z-index:10;}
.reserve-calendar-box .calendar-table a.num + .cnt {color:#666;}
.reserve-calendar-box .calendar-table a.on {font-size:24px;font-weight:bold;color:#333;}
.reserve-calendar-box .reserve-cnt {float:right;width:367px;}
.reserve-calendar-box .reserve-cnt .top-txt strong {display:block;font-size:16px;font-weight:bold;line-height:26px;color:#333;}
.reserve-calendar-box .reserve-cnt .top-txt .view-btn {display:inline-block;margin-top:5px;padding:0 13px;background:#777;font-size:14px;font-weight:bold;line-height:26px;color:#fff;}
.reserve-calendar-box .reserve-cnt .table-bottom-btn {margin-top:10px;text-align:center;}
.reserve-calendar-box .reserve-cnt .table-bottom-btn2 {margin-top:10px;text-align:center;}
.reserve-calendar-box .reserve-cnt .table-bottom-btn a {display:inline-block;width:115px;height:26px;background:#777;font-size:14px;font-weight:bold;line-height:26px;color:#fff;}
.reserve-calendar-box .reserve-cnt .table-bottom-btn2 a {display:inline-block;width:118px; padding : 10px; background:#777;font-size:14px;font-weight:bold;line-height:18px;color:#fff;}
.reserve-calendar-box .reserve-cnt .com-btn {margin-top:40px;}
.reserve-calendar-box .reserve-cnt .table-scroll {overflow-y:scroll;height:400px;margin-top:10px;}
.reserve-calendar-box .reserve-cnt .table-scroll .com-box-table {margin-top:0;}
.reserve-calendar-box .reserve-cnt .table-scroll td[colspan="4"] {height:355px;}
.reserve-calendar-box .reserve-cnt .table-scroll span.end {color:#ff5500;}
.reserve-calendar-box .reserve-cnt2 {float:right;width:400px;}
.reserve-calendar-box .reserve-cnt2 .top-txt strong {display:block;font-size:16px;font-weight:bold;line-height:26px;color:#333;}
.reserve-calendar-box .reserve-cnt2 .top-txt .view-btn {display:inline-block;margin-top:5px;padding:0 13px;background:#777;font-size:14px;font-weight:bold;line-height:26px;color:#fff;}
.reserve-calendar-box .reserve-cnt2 .table-bottom-btn {margin-top:10px;text-align:center;}
.reserve-calendar-box .reserve-cnt2 .table-bottom-btn2 {margin-top:10px;text-align:center;}
.reserve-calendar-box .reserve-cnt2 .table-bottom-btn a {display:inline-block;width:115px;height:26px;background:#777;font-size:14px;font-weight:bold;line-height:26px;color:#fff;}
.reserve-calendar-box .reserve-cnt2 .table-bottom-btn2 a {display:inline-block;width:118px; padding : 10px; background:#777;font-size:14px;font-weight:bold;line-height:18px;color:#fff;}
.reserve-calendar-box .reserve-cnt2 .com-btn {margin-top:40px;}
.reserve-calendar-box .reserve-cnt2 .table-scroll {overflow-y:scroll;height:400px;margin-top:10px;}
.reserve-calendar-box .reserve-cnt2 .table-scroll .com-box-table {margin-top:0;}
.reserve-calendar-box .reserve-cnt2 .table-scroll td[colspan="4"] {height:355px;}
.reserve-calendar-box .reserve-cnt2 .table-scroll span.end {color:#ff5500;}
.public-info-area {position:relative;margin-top:50px;}
.public-info-area:after {content:"";display:block;clear:both;}
.public-info-area .select-cnt a {display:inline-block;margin-left:10px;padding:0 20px;background:#777;font-weight:bold;line-height:26px;color:#fff;}
.public-info-area .num-cnt {float:right;position:relative;margin-top:20px;margin-bottom:45px;}
.public-info-area .num-cnt:after {content:"";display:block;clear:both;}
.public-info-area .num-cnt .line {overflow:hidden;line-height:26px;color:#333;}
.public-info-area .num-cnt .line > span {float:left;margin-left:40px;}
.public-info-area .num-cnt .line .txt {float:left;position:relative;width:90px;padding-left:18px;}
.public-info-area .num-cnt .line .txt:before {content:"";display:block;position:absolute;left:0;top:7px;width:10px;height:10px;}
.public-info-area .num-cnt .line .n-1 .txt:before {background:#81bef7;}
.public-info-area .num-cnt .line .n-2 .txt:before {background:#5882fa;}
.public-info-area .num-cnt .line .n-3 .txt:before {background:#af1f1f;}
.public-info-area .num-cnt .line .n-4 .txt:before {background:#f5da81;}
.public-info-area .num-cnt .line .n-5 .txt:before {background:#f5a9a9;}
.public-info-area .num-cnt .line .n-6 .txt:before {background:#ff3732;}
.public-info-area .num-cnt .line .num {float:left;width:35px;text-align:right;}
.public-info-area .info-box {border:1px solid #81bef7;}
.public-info-area .info-box + .info-box {margin-top:10px;}
.public-info-area .info-box .title {display:block;padding:7px 8px;background:#81bef7;line-height:16px;color:#fff;}
.public-info-area .info-box .info {position:relative;min-height:110px;padding:10px;}
.public-info-area .info-box .info .txt {display:block;line-height:24px;}
.public-info-area .info-box .info a.btn {display:block;width:80px;height:26px;margin:15px auto 0;background:#777;line-height:26px;text-align:center;color:#fff;}
.public-info-area .info-box .title .right {float:right;}
.public-info-area .info-box.color-1 {border-color:#81bef7;}
.public-info-area .info-box.color-1 .title {background:#81bef7;}
.public-info-area .info-box.color-2 {border-color:#5882fa;}
.public-info-area .info-box.color-2 .title {background:#5882fa;}
.public-info-area .info-box.color-3 {border-color:#af1f1f;}
.public-info-area .info-box.color-3 .title {background:#af1f1f;}
.public-info-area .info-box.color-4 {border-color:#f5da81;}
.public-info-area .info-box.color-4 .title {background:#f5da81;}
.public-info-area .info-box.color-5 {border-color:#f5a9a9;}
.public-info-area .info-box.color-5 .title {background:#f5a9a9;}
.public-info-area .info-box.color-6 {border-color:#ff3732;}
.public-info-area .info-box.color-6 .title {background:#ff3732;}
.no-title #lnb .menu-list {margin-top:144px;}
.no-title .sub-info-content h3 , .no-title .com-menu-tab {width:1200px;margin-left:-302px;}
.no-title .com-box-table {margin-top:50px;}

/* 사전상담예약 20200204 레이아웃 변경 */
.reserve-calendar-box .btn-tablebox {float:left; position: absolute; margin-top: 640px;}
.reserve-calendar-box .btn-tablebox .table-bottom-btn3 {margin-top:10px;text-align:center;}
.reserve-calendar-box .btn-tablebox .table-bottom-btn3 a {display:inline-block;width:161px; padding : 10px; margin-right: 10px; background:#777;font-size:15px;font-weight:bold;line-height:20px;color:#fff;}
.reserve-calendar-box .btn-tablebox .table-bottom-btn4 {margin-top:10px;text-align:center;}
.reserve-calendar-box .btn-tablebox .table-bottom-btn4 a {display:inline-block;width:248px; padding : 20px; margin-right: 10px; background:#ff5500;font-size:16px;font-weight:bold;line-height:18px;color:#fff;}
.reserve-calendar-box .reserve-cnt h4 {clear:both !important; margin-top:20px; margin-bottom:-10px; text-align:center;}
.reserve-calendar-box .reserve-cnt .top_line {border-top:1px solid #c5c5c5; padding-top:30px;}
.reserve-calendar-box .reserve-cnt .com-btn4 {margin-top:10px;text-align:center;}
.reserve-calendar-box .reserve-cnt .com-btn4 a{display:inline-block;width:365px; padding : 10px; background:#777;font-size:15px;font-weight:bold;line-height:18px;color:#fff;}
.reserve-calendar-box .reserve-cnt .com-btn2 {margin-top:10px; padding-bottom:20px;}

/* 무상담비대면 신청 관리  */
.cntls-btn a.submit {margin:10px 0; display:inline-block;width:200px; padding:10px; text-align:center; float:right; background:#ff5500; font-size:16px;font-weight:bold;line-height:18px;color:#fff;}
.cntls-box-table {margin-top:10px;border-top:2px solid #3f3f3f;font-size:14px;line-height:22px;text-align:left;}
.cntls-box-table th , .cntls-box-table td {padding:12px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.cntls-box-table th .imp {margin-left:5px;color:#ff5500;}
.cntls-box-table th {background:#f0f0f0;text-align:left;color:#333;}
.cntls-box-table td {height:40px;text-align:center;text-align:left;color:#333;}
.cntls-box-table th.left , .cntls-box-table td.left {padding-left:10px;padding-right:10px;text-align:left;}
.cntls-box-table th.center , .cntls-box-table td.center {text-align:center;}
.cntls-box-table td:last-child {border-right:none;}
.cntls-box-table td.check-num-3 {padding:20px;}
.cntls-box-table td.check-num-3 .com-check {width:32%;margin-right:0;}
.cntls-box-table td .line {overflow:hidden;margin-bottom:10px;}
.cntls-box-table td .line .txt {line-height:24px;}
.cntls-box-table td .line:last-child {margin-bottom:0;}
.cntls-box-table td .line .select-txt {line-height:32px;}
.cntls-box-table td .line .select-txt .tit {display:inline-block;max-width:670px;}
.cntls-box-table td .line .select-txt .btn {float:right;}
.cntls-box-table td .line .select-txt .sub {display:inline-block;margin-left:10px;}
.cntls-box-table td .txt {display:inline-block;margin-left:10px;}
.cntls-box-table td .AXanchor + .txt {margin:0 10px 0 0;}
.cntls-box-table td .txt .imp {color:#ff5500;}
.cntls-box-table td .detail-txt {margin-bottom:15px;}
.cntls-box-table td .com-calendar {display:inline-block;vertical-align:top;}
.cntls-box-table td .com-calendar + .btn {margin-left:10px;}
.cntls-box-table td .com-select , .cntls-box-table td .com-input {float:none;display:inline-block;}
.cntls-box-table td .com-calendar + a.send-btn {margin-left:15px;}
.cntls-box-table td .com-calendar + .com-select {margin-left:10px;}
.cntls-box-table td select + .btn {margin-left:10px;}
.cntls-box-table td img.img {width:100%;}
.cntls-box-table tfoot td {background:#f0f0f0;font-weight:bold;color:#333;}
.cntls-box-table.list td {-ms-word-break:break-all;word-break:break-all;}
.cntls-box-table.center th {padding-left:0;padding-right:0;text-align:center;}
.cntls-box-table.center th:last-child {border-right:none;}
.cntls-box-table.center td {padding-left:7px;padding-right:7px;text-align:center;}
.cntls-box-table.center.no-pd td {padding-left:0;padding-right:0;}
.cntls-box-table .money-icon {display:block;position:relative;padding-left:23px;}
.cntls-box-table .money-icon:before {content:"₩";position:absolute;left:0;top:4px;}
.cntls-box-table .center {text-align:center;}
.cntls-box-table .sub-txt {display:inline-block;line-height:26px;}
.cntls-box-table div + .sub-txt {margin-left:10px;}
.cntls-box-table .sub-txt.alr {width:90px;margin-right:10px;text-align:right;}
.cntls-box-table td.left {padding-left:10px;padding-right:10px;text-align:left;}
.cntls-box-table a.link {display:inline-block;width:76px;height:32px;border:1px solid #aaa;line-height:30px;}
.cntls-box-table a.down {display:inline-block;margin-right:10px;color:#333;text-decoration:underline;}
.cntls-box-table textarea {width:100%;height:150px;padding:10px;border:1px solid #eaeaea;}
.cntls-box-table .top-text {font-weight:bold;color:#333;}
.cntls-box-table .bottom-text {padding:100px 10px;color:#333;}
.cntls-box-table .del-line {margin-bottom:20px;}
.cntls-box-table .del-line > span {display:block;text-align:left;}
.cntls-box-table .del-line > span + span {margin-top:10px;}
.cntls-box-table .del-line .cancel-btn {display:inline-block;height:26px;margin-left:6px;padding:0 15px;background:#777;font-size:14px;font-weight:bold;line-height:26px;text-align:center;color:#fff;vertical-align:top;cursor:pointer;}
.cntls-box-table a.send-btn {display:inline-block;width:80px;height:26px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;vertical-align:top;}
.cntls-box-table a.add-btn {display:inline-block;width:80px;height:26px;margin-left:6px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;}
.cntls-box-table a.del-btn {display:inline-block;width:80px;height:26px;margin-left:6px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;}
.cntls-box-table a.td-btn {display:inline-block;width:80px;height:27px;margin-left:6px;background:#777;font-weight:bold;line-height:27px;text-align:center;color:#fff;}
.cntls-box-table a.btn {display:inline-block;height:26px;padding:0 10px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;vertical-align:top;}
.cntls-box-table a.btn + a.btn {margin-left:6px;}
.cntls-box-table a.btn.white {overflow:hidden;height:32px;border:1px solid #aaa;background:#fff;line-height:30px !important;color:#666;}
.cntls-box-table a.btn.blue {height:32px;border:1px solid #02428a;background:#fff;line-height:30px;color:#02428a;}
.cntls-box-table a.search-btn , .cntls-box-table a.del-btn {display:inline-block;width:80px;height:26px;margin-left:6px;background:#777;font-weight:bold;line-height:26px;text-align:center;color:#fff;}
.cntls-box-table a.search-btn + a.del-btn {margin-top:4px;}
.cntls-box-table a.file {display:inline-block;width:14px;height:17px;background:url(../images/admin/file_icon.gif) no-repeat 0 0;text-indent:-9999px;}
.cntls-box-table a.file.txt {width:auto;height:auto;padding-left:20px;background-position:0 5px;line-height:24px;text-indent:0;color:#333;-ms-word-break:break-all;word-break:break-all;}
.cntls-box-table .file-name {display:inline-block;margin-left:5px;line-height:17px;vertical-align:top;}
.cntls-box-table a.del {display:inline-block;width:13px;height:12px;background:url(../images/admin/del_btn.gif) no-repeat 0 0;text-indent:-9999px;}
.cntls-box-table td input[type="radio"] {vertical-align:text-top;}
.cntls-box-table td span.imp {color:#ff5500;}
.cntls-box-table td span.imp-b {color:#02428a;}
.cntls-box-table td span.imp-r {color:#ff5500;}
.cntls-box-table.info-type th {text-align:center;}
.cntls-box-table.info-type td {height:200px;padding:20px 10px;}
.cntls-box-table.list-type td.left {padding-left:10px;padding-right:10px;text-align:left;}
.cntls-box-table.check th , .cntls-box-table.check td {text-align:center;}
.cntls-box-table.check td.left {text-align:left;}
.cntls-box-table.check .text {font-size:15px;font-weight:bold;color:#333;}
.cntls-box-table.check .list {margin-top:10px;}
.cntls-box-table.check .com-check , .cntls-box-table.check .com-radio {margin-right:0;}


/* 20200529 주요동정 추가 */
.sub-info-content .movements-box ul {overflow:hidden;width:985px; border-top:2px solid #1175c3; margin-top:15px;}
.sub-info-content .movements-box li {position:relative;float:left;width:220px;height:160px;margin:30px 16px 0 0;padding:212px 0 10px 0;border:1px solid #eaeaea;text-align:center;}

.sub-info-content .movements-box li:hover {position:relative;float:left;width:220px;height:160px; background-color:#eff4f9;}
.sub-info-content .movements-box li a {color: #000;}
.sub-info-content .movements-box li a:hover {color: #000;}

.sub-info-content .movements-box li .img-cnt {left:0;top:0;width:220px;height:175px;}

.sub-info-content .movements-box li .bg{ margin-top:-212px;}

.sub-info-content .movements-box li .title {display:block; padding:19px 16px 10px;font-size:16px;font-weight:bold;line-height:28px;text-align:left; width:190px; height:80px; text-overflow:ellipsis;overflow:hidden;}
.sub-info-content .movements-box li .txt {display:block;margin-top:9px;line-height:26px;text-indent:11px; text-align:left; font-size:14px; padding-left:5px;}
.sub-info-content .movements-box li .btn {display:block;margin-top:28px;}
.sub-info-content .movements-box li .btn span {display:inline-block;padding-right:18px;background:url(/static/compat/images/common/people_arrow.gif) no-repeat right 7px;line-height:26px;}
.sub-info-content .movements-box li .day {display:block;margin-top:8px;line-height:28px;text-indent:11px; text-align:left; font-size:14px; padding-left:5px;}
.sub-info-content .movements-box .com-paging .sub-info-content .movements-box.type-2 li {padding-top:185px;}
.sub-info-content .movements-box.type-2 li .photo {height:135px;}


.sub-info-content .movements-box2 ul {overflow:hidden;width:985px; border-top:2px solid #1175c3; margin-top:15px;}
.sub-info-content .movements-box2 li {position:relative;float:left;height:206px;margin:30px 16px 0 0;padding:212px 0 10px 0;border:1px solid #eaeaea;text-align:center;}

.sub-info-content .movements-box2 li:hover {position:relative;float:left;height:206px; background-color:#eff4f9;}
.sub-info-content .movements-box2 li a {color: #000;}
.sub-info-content .movements-box2 li a:hover {color: #000;}

.sub-info-content .movements-box2 li .img-cnt {left:0;top:0;width:459px;height:306px;}

.sub-info-content .movements-box2 li .bg{ margin-top:-212px;}

.sub-info-content .movements-box2 li .title {display:block; padding:19px 16px 10px;font-size:20px;font-weight:bold;line-height:28px;text-align:left; width:425px; height:35px; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; letter-spacing:-1.3px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.sub-info-content .movements-box2 li .text-info {float:left; margin-left:16px; }
.sub-info-content .movements-box2 li .txt {margin-top:9px;line-height:26px;text-indent:11px; text-align:left; font-size:16px; padding-left:5px; width:200px; text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.sub-info-content .movements-box2 li .btn {display:block;margin-top:28px;}
.sub-info-content .movements-box2 li .btn span {display:inline-block;padding-right:18px;background:url(/static/compat/images/common/people_arrow.gif) no-repeat right 7px;line-height:26px;}
.sub-info-content .movements-box2 li .day {margin-top:8px;line-height:28px;text-indent:11px; text-align:left; font-size:16px; }
.sub-info-content .movements-box2 .com-paging .sub-info-content .movements-box.type-2 li {padding-top:185px;}
.sub-info-content .movements-box2 .type-2 li .photo {height:135px;}

/* 지원사업관리 자금융자-사전상담예약 예산현황관리 메뉴 비활성 */
.funds .com-menu-tab.num-4 a:nth-of-type(6) {display: none;}


/* 신규 스마트공장_20210112 */
.sub-info-content .chkinfo-table-box .radio-line {overflow:hidden; line-height:35px;vertical-align:top;}
.sub-info-content .radio-line input[type="radio"] {float:left; width:15px; height:15px; margin-top:9px; margin-right:9px; vertical-align:top;}
.sub-info-content .chkinfo-table-box input[type="checkbox"] {width:20px; height:20px; vertical-align:top;}
.sub-info-content .chkinfo-table-box input[type="checkbox"] + label {display:inline-block; margin-left:9px; margin-top:3px;  vertical-align:top;}
.sub-info-content .chkinfo-table-box .box01 {width: 100%;}
.sub-info-content .chkinfo-table-box .box01 > div {padding-right:40px;}
.sub-info-content .chkinfo-table-box .box01 > div:nth-last-child(1) {padding-right:0px;}
.sub-info-content .chkinfo-table-box .smart_check01 {margin: 4px -5px 0px 0px;}
.sub-info-content .chkinfo-table-box .smart_check02 {width: 90%; margin-top: 5px; box-sizing:border-box;}
.sub-info-content .chkinfo-table-box .smart_check03 label {margin-right:17px;}
.sub-info-content .chkinfo-table-box .w105 > div {width: 105px;}
.sub-info-content .chkinfo-table-box .w105 > div:nth-child(1) {width: 130px;}
.sub-info-content .chkinfo-table-box .w130 > div {width: 130px;}
.sub-info-content .chkinfo-table-box .w160 {width:160px; margin:auto;}
.sub-info-content .chkinfo-table-box .w400 {width:400px; margin:auto;}
.sub-info-content .chkinfo-table-box .flex_center {display: flex; justify-content: space-around;}
.sub-info-content .chkinfo-table-box .flex_left {display: flex; justify-content: flex-start;}
/*.cal-table-box .com-box-table .flex_left > div {margin-right:10px;}*/
.sub-info-content .chkinfo-table-box .flex_left input[type="checkbox"], .sub-info-content .chkinfo-table-box .flex_center input[type="checkbox"] {margin-top:4px; margin-right:-5px; }



/*
.sub-info-content .movements-box li .bg{ overflow:hidden; margin-top:-212px;}

.sub-info-content .movements-box li img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.sub-info-content .movements-box li:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);  
}
*/

/*
.sub-info-content .movements-box li .title {display:block; width:220px;}
.sub-info-content .movements-box li .title span {display:inline-block;padding:19px 0 10px;font-size:16px;font-weight:bold;line-height:28px;color:#333; text-align:left; width:190px; height:80px; text-overflow:ellipsis;overflow:hidden;}
*/



.gallery_wrap{ margin: 0 auto; width: 750px;}
.gallery_wrap .slide_gallery img {width: 740px; height:493px;}
.gallery_wrap .bx-wrapper {margin-bottom: 20px;}
.gallery_textbox {width: 750px; margin: 0 auto; text-align:left;}
.gallery_wrap .slider-pager{ text-align:center; padding: 10px 0 0 0; height:120px; width:750px}
.gallery_wrap .slider-pager li:first-child{padding-left:0;}
.gallery_wrap .slider-pager li {padding-left:10px; display:inline-block; }
.gallery_wrap .slider-pager li .bg{width: 138px; height:86px; overflow:hidden;}
.gallery_wrap .slider-pager li .img-pager {left:0;top:0;width:138px;height:92px;}



.gallery_wrap .slider-pager li img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.gallery_wrap .slider-pager li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);  
}

/*
.gallery_wrap .slider-pager li a{padding:0 0 72px; border:3px solid #fff;}  
.gallery_wrap .slider-pager li a:hover{padding:0 0 72px; border:3px solid #fff;}
*/

/*
.slider-pager li a:after, .slider-pager li a:focus, .slider-pager li a:active {box-shadow:1px 1px 7px #ababab;}
*/
.gallery_wrap .slider-pager li a:after, .slider-pager li a:focus, .slider-pager li a:active {border-bottom:2px solid #ccc;}

.bx-controls-direction .bx-prev{margin-left: -70px !important;}
.bx-controls-direction .bx-next{margin-right: -70px !important;; }
.bx-controls-direction .bx-prev{background:url(/static/compat/images/controls.png) 0 -32px no-repeat !important;}
.bx-controls-direction .bx-next{background:url(/static/compat/images/controls.png) -43px -32px no-repeat !important; }

.bx-controls-direction .bx-prev:hover , bx-controls-direction .bx-next {background-position: 0 0;}






/* 레이어 팝업 */
.layer-pop {display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;}
.layer-pop * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.layer-pop .imp {color:#ff5500;}
.layer-pop .com-search {margin-top:0;}
.layer-pop > .bg {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.layer-pop .content-middle {position:absolute;left:50%;top:50%;width:600px;margin:-180px 0 0 -300px;background:#fff;}
.layer-pop .title-area {position:relative;height:53px;padding-left:18px;border-bottom:1px solid #ccc;}
.layer-pop .title-area > .title {display:inline-block;font-size:18px;font-weight:bold;line-height:52px;color:#000;}
.layer-pop .title-area .close-btn {position:absolute;right:20px;top:20px;width:16px;height:16px;background:url(../images/admin/layer_xbtn.gif) no-repeat 0 0;text-indent:-9999px;}
.layer-pop .table-top-info {margin-top:10px;}
.layer-pop .view-area {overflow-y:scroll;overflow-x:hidden;position:relative;height:307px;padding:20px 5px 20px 20px;}
.layer-pop .view-area:after {content:"";display:block;width:100%;height:10px;}
.layer-pop .view-area .com-box-table td {line-height:24px;}
.layer-pop .view-area > .com-box-table:first-child {margin-top:0;}
.layer-pop .view-area .com-btn:first-child {margin-top:0;}
.layer-pop .view-area .img-preview img {display:block;width:100%;}
.layer-pop .com-btn a {width:auto;min-width:80px;height:26px;font-size:14px;font-weight:bold;line-height:26px;}
.layer-pop .com-btn > a.submit, .layer-pop .com-btn > a.modify, .layer-pop  .com-btn > a.add {height:26px;}
.layer-pop .com-calendar + .btn {margin-left:10px;}
.layer-pop .top-table-btn {overflow:hidden;}
.layer-pop .top-table-btn a {float:right;margin-left:10px;padding:0 10px;background:#777;font-size:14px;font-weight:bold;line-height:26px;color:#fff;}
.layer-pop .top-table-btn + .com-box-table {margin-top:10px;}
.layer-pop .com-box-table td.bdr {border-right:1px solid #ccc;}
.layer-pop .top-title , .layer-pop .table-title  {display:block;overflow:hidden;margin-top:45px;font-size:18px;font-weight:bold;line-height:26px;color:#02428a;}
.layer-pop .top-title a.right-btn , .layer-pop .table-title a.right-btn {float:right;min-width:70px;margin-left:10px;padding:0 10px;background:#777;font-size:14px;font-weight:bold;text-align:center;color:#fff;}
.layer-pop .top-title + .com-box-table , .layer-pop .table-title + .com-box-table  {margin-top:15px;}
.layer-pop .normal-txt {margin-top:10px;}
.layer-pop .normal-txt.right {text-align:right;color:#333;}
.layer-pop .normal-txt + .com-box-table {margin-top:15px;}
.layer-pop .com-btn + .com-box-table {margin-top:20px;}
.layer-pop .cnt-check {margin-top:10px;}
.layer-pop .cnt-check input[type="checkbox"] {position:relative;top:3px;}
.layer-pop .cnt-check input[type="text"] {margin-left:6px;}
.layer-pop .cnt-check + .com-box-table {margin-top:15px;}
.layer-pop .com-select {float:none;}
.layer-pop textarea.line-text {width:100%;height:60px;margin-top:10px;border-color:#ccc;}
.layer-pop .preview-box {margin-top:10px;}
.layer-pop .preview-box .sub-title {display:block;margin-bottom:5px;font-weight:bold;line-height:26px;color:#333;}
.layer-pop .preview-box .banner {position:relative;min-height:110px;margin-bottom:20px;padding:15px 55px 20px 130px;border:1px solid #ccc;line-height:26px;}
.layer-pop .preview-box .banner:last-child {margin-bottom:0;}
.layer-pop .preview-box .banner .photo {position:absolute;left:20px;top:20px;width:92px;height:72px;}
.layer-pop .preview-box .banner .title {display:block;padding-left:10px;background:url(/static/compat/images/admin/pop_list_dot.gif) no-repeat 0 10px;font-size:16px;font-weight:bold;color:#666;}
.layer-pop .preview-box .banner .btn-cnt {margin-top:15px;}
.layer-pop .preview-box .banner .btn-cnt a {display:inline-block;margin-right:6px;padding:0 15px;background:#2a8ae0;line-height:30px;color:#fff;}
.layer-pop.detail .content-middle {width:500px;margin:-270px 0 0 -250px;}
.layer-pop.detail .view-area {height:540px;}
.layer-pop.log .content-middle {width:940px;margin:-233px 0 0 -470px;}
.layer-pop.log .view-area {height:410px;}
.layer-pop.wide .content-middle {width:950px;margin:-250px 0 0 -475px;}
.layer-pop.wide .view-area {height:500px;}
.layer-pop.wide .view-area .top-title:first-child {margin-top:0;}
.layer-pop.preview .content-middle {width:800px;margin:-250px 0 0 -400px;}
.layer-pop.preview .view-area {height:500px;}
.layer-pop.preview .view-area .top-title:first-child {margin-top:0;}
.layer-pop.short .content-middle {margin-top:-120px;}
.layer-pop.short .view-area {height:240px;}
.layer-pop.small .content-middle {width:240px;margin:-90px 0 0 -120px;}
.layer-pop.small .view-area {overflow:visible;height:auto;padding:20px;}
.layer-pop.small .com-calendar {text-align:center;}
.layer-pop.small .com-calendar .day-input {display:inline-block;float:none;}
.layer-pop.h220 .view-area {height:220px;}
.layer-pop.h300 .view-area {height:300px;}
.layer-pop.h350 .view-area {height:350px;}
.layer-pop .com-box-table .AXGrid .AXgridScrollBody .AXGridBody .gridBodyTable tbody tr td .bodyTdText {padding:7px 5px !important;}
.layer-pop .com-box-table .AXGrid .AXgridScrollBody .AXGridColHead .colHeadTable tbody tr td .colHeadTdText {padding:7px 5px !important;}

/* 새창 팝업 */
#wrap.popup #container {width:900px;;margin-top:0;min-height:auto;height:auto;}

/* ie7 예외 */
.ie-7  {overflow-x:hidden;width:100%;}
.ie-7 .com-box-table {border-collapse:collapse;}

/* 레이어 팝업을 새창 팝업으로 사용시 */
.AXModalBox .windowbox .closeBtn {z-index:10000;}
.layer-pop.pop {display:block;position:static;left:auto;top:auto;right:auto;bottom:auto;}
.layer-pop.pop > .bg {display:none;}
.layer-pop.pop .content-middle {position:static;left:auto;top:auto;margin:0;width:100%;}
.layer-pop.pop .view-area {overflow:visible;height:auto;}
.layer-pop.pop .view-area.no-pd {padding:0;}
.layer-pop.pop.blank {overflow-x:hidden;padding:20px;}

@media print {
	#wrap {width:1030px !important;margin:0 auto;}
	#header {display:none !important;}
	#lnb {display:none !important;}
	#container {width:100% !important;margin:0 auto;}
	#footer {display:none !important;}	
	.sub-info-content {float:none;width:100% !important;}

	/*
	.layer-pop {position:static;left:auto;top:auto;bottom:auto;right:auto;}
	.layer-pop > .bg {display:none;}
	.layer-pop .content-middle {position:static;left:auto;top:auto;width:100% !important;margin:0 !important;}
	.layer-pop .view-area {overflow:visible !important;height:auto !important;}
	*/
}