@charset "utf-8";

/* Common */
body {-webkit-text-size-adjust:none;}
body, form, fieldset, legend, input, textarea, button, select {margin:0; padding:0;}
body, input, textarea, select, button, table, pre {font-family:'나눔고딕', NanumGothic, '돋움', Dotum, sans-serif; font-size:14px; color:#444;} /* Apple-Gothic */
img, fieldset, button, iframe {border:0;}
.fl {float:left;}
.fr {float:right;}
.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}
.pdt {padding-top:15px;}
.pdl {padding-left:15px;}
.pdr {padding-right:15px;}
.pdb {padding-bottom:15px;}
.pdtb {padding:15px 0;}
.pdlr {padding:0 15px;}
.mgt {margin-top:15px;}
.mgl {margin-left:15px;}
.mgr {margin-right:15px;}
.mgb {margin-bottom:15px;}
.mgtb {margin:15px 0;}
.mglr {margin:0 15px;}
.vat {vertical-align:top;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}
.wauto {width:auto !important;}
.hauto {height:auto !important;}
.mw_iht {min-width:inherit !important;}
.hide {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.el {display:block; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.blind {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:1000;} /* padding-bottom:60px; */
.input_txt, .input_date, .input_time, .textarea {margin:0; padding:0 3px; border:1px solid #bbb; background-color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-appearance:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.input_txt {height:30px; line-height:30px;}
.input_txt[disabled], .input_txt.disabled {background-color:#f5f5f5; border-color:#dedede;}
.input_date, .input_time {width:110px; height:30px; padding-right:24px; background:#fff url(../img/ico_btn.png) no-repeat 100% -233px; vertical-align:middle;}
.input_time {width:96px; background-position:100% -466px;}
.btn_date {width:30px; padding:0 28px 0 0; background-position:1px -233px;}
.textarea {padding:3px;}
.textarea_view {padding:3px; overflow-y:auto; border:1px solid #bbb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.txt_em, .txt_warning {color:#d00;}
.txt_active, .txt_stay {color:#06c;}
.txt_play, .txt_ok, .txt_ing {color:#090;}
.txt_end, .txt_disable {color:#999;}
.txt_lt {text-decoration:line-through !important;}
.txt_lto {text-decoration:line-through !important; opacity:0.5; filter:alpha(opacity=50);}
.frm_select {height:30px; padding:4px 20px 4px 4px; border:1px solid #bbb; background:#fff url(../img/combobox.png) no-repeat 100% 50%; font-size:1em; color:#444; -webkit-appearance:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;} /* padding-right:4px\0/IE8+11; */
.input_rdo, .input_chk {width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
.chkbox, .rdobtn {display:inline-block; width:20px; height:20px; background:url(../img/img_sp.png) no-repeat 0 0; vertical-align:middle; overflow:hidden; text-indent:-9999px;}
.chkbox_on {background-position:-30px 0;}
.rdobtn {background-position:-60px 0;}
.rdobtn_on {background-position:-90px 0;}
.chk_div label, .rdo_div label {display:inline-block; margin-right:10px;}
.chk_label, .rdo_label {display:inline-block; height:20px; line-height:20px; vertical-align:middle; *zoom:1; *display:inline;}
.chk_label .chkbox, .rdo_label .rdobtn {vertical-align:top;}
.chk_disabled {background-position:0 -30px;}
.rdo_disabled {background-position:-60px -30px;}
.chkbox_on.chk_disabled {background-position:-30px -30px;}
.rdobtn_on.rdo_disabled {background-position:-90px -30px;}
.star_chk {display:inline-block; width:20px; height:20px; background:url(../img/tico.png) no-repeat -240px -40px; overflow:hidden; text-indent:-9999px; vertical-align:middle;}
.star_chk.chk_on {background-position:-80px -40px;}
.bu_lst {margin:0; padding:0; list-style:none;}
.bu_lst li {padding:4px 0 4px 12px; background:url(../img/bu_lst.gif) no-repeat 4px 12px; line-height:1.3;}
.loading_lyr .msg_box {position:absolute; top:50%; left:50%; margin:-20px 0 0 -102px; width:180px; padding:10px; border:1px solid #bbb; background-color:#fff; text-align:center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; z-index:9100;}
.loading_lyr .msg_box span {display:inline-block; padding-left:20px; line-height:16px; background:url(../img/loading.gif) no-repeat 0 0;}
.loading_lyr .img_box {position:absolute; top:50%; left:50%; margin:-8px 0 0 -8px; width:16px; height:16px; background:url(../img/loading.gif) no-repeat 0 0; z-index:9100;}
.loading_lyr .img_box span {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.loading_lyr .blind {display:block;}
.loading_container {position:relative;}
.loading_container .loading_lyr .blind {position:absolute;}

/* Area */
.btn_area {padding:15px 0 10px; text-align:center;}
.btn_area:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.btn_area .btn {margin-bottom:5px;}

/* Top Button */
.embtn, .embtn a, .embtn button {display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:none; color:#444; text-decoration:none; vertical-align:top;}
.embtn {height:28px; border:1px solid #aaa; background-color:#f6f6f6; vertical-align:middle;}
.embtn a, .embtn button {height:28px; padding:0 6px; border-top:1px solid #fff; border-bottom:1px solid #eee; line-height:26px; cursor:pointer;}
.embtn a {height:26px;}
.emico a, .emico button {display:inline-block; width:28px; padding:0; background:url(../img/ico_btn.png) no-repeat 50% 0;}
.emico a span, .emico button span {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.emico .emico_mail {background-position:50% 0;}
.emico .emico_sms {background-position:50% -26px;}
.emico .emico_add {background-position:50% -52px;}
.emico .emico_del {background-position:50% -78px;}
.emico .emico_copy {background-position:50% -104px;}
.emico .emico_top {width:auto; padding:0 6px 0 22px; background-position:0 -130px;}
.emico .emico_btm {background-position:50% -156px;}
.emico .emico_rfsh {background-position:50% -182px;}
.emico .emico_save {background-position:50% -208px;}
.emico .emico_srch {background-position:50% -338px;}
.emico .emico_plus {background-position:50% -494px;}
.emico .emico_mins {background-position:50% -520px;}
.emico .emico_prnt {background-position:50% -884px;}
.embtn_prev, .embtn_prev a {display:inline-block; height:30px; background:url(../img/btn_prev.png) no-repeat 0 0; text-decoration:none; vertical-align:middle;}
.embtn_prev a {height:26px; padding:2px 8px 2px 12px; background-position:100% -31px; line-height:26px;}
.cncl {border:1px solid #777; background-color:#999;}
.cncl a, .cncl button {border-top:1px solid #aaa; border-bottom:1px solid #888; color:#fff;}
.srch_go, .srch_go a {display:inline-block; vertical-align:top;}
.srch_go a {width:110px; height:30px; background:url(../img/btn_srch.png) no-repeat 0 0; text-decoration:none; text-indent:-9999px;}
.srch_go a span {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}

/* Button, Combobox */
.btn, .btn_dn, .combo_value, .select_value, .drop_value, .combo_code, .select_code {display:inline-block; height:30px; margin:0; padding:0 8px; line-height:28px; background-color:#fefefe; border:1px solid #c5c5c5; color:#444; text-decoration:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.btn .ico {vertical-align:top;}
.btn .caret {display:inline-block; width:0; height:0; margin-top:13px; margin-left:2px; border-top:4px solid #000000; border-right:4px solid transparent; border-left:4px solid transparent; vertical-align:top;}
.btn:active, .btn.active {background-color:#f1f1f1; background-image:none; outline:0; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.10); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.10);}
.btn.disabled, .btn[disabled] {cursor:default; background-color:#e6e6e6; color:#333; opacity:0.50; filter:alpha(opacity=50); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn.disabled:hover, .btn[disabled]:hover {background-color:#e6e6e6;}
.btn .ico {display:inline-block; width:28px; height:28px; background:url(../img/ico_btn.png) no-repeat 50% 0; overflow:hidden; text-indent:-9999px; vertical-align:top;}
.btn .ico_org {width:18px; background-position:50% -416px;}
.btn .ico_plus {width:15px; background-position:50% -493px;}
.btn .ico_minus {width:15px; background-position:50% -519px;}
.btn .ico_prev {width:8px; background-position:-9px -311px;}
.btn .ico_next {width:8px; background-position:-9px -285px;}
.btn .ico_trash {width:18px; background-position:50% -77px;}
.btn .ico_srch {width:18px; background-position:50% -337px;}
.btn .ico_atch {display:none;}
.btn .ico_tag {width:15px; background-position:50% -596px;}
.btn .ico_spc {width:15px; background-position:50% -858px;}
.btn .ico_pds {width:18px; background-position:50% -752px;}
.btn .ico_rfsh {width:18px; background-position:50% -181px;}
.btn .ico_ban {width:18px; background-position:50% -935px;}
.btn_dn {text-align:left;}
.btn_ico {width:30px; padding:0;}
.btn_ico .ico {width:28px;}
.btn_pri {border-color:#173979; background-color:#214c9c; color:#fff;}
.btn_pri .caret {border-top-color:#fff;}
.dropup .btn_pri .caret {border-bottom-color:#fff;}
.btn_pri:active, .btn_pri.disabled, .btn_pri[disabled] {color:#fff; background-color:#214c9c;}
.btn_pri.disabled:hover, .btn_pri[disabled]:hover {color:#fff; background-color:#0054aa; border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn_link, .btn_link:active {background-color:transparent; background-image:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.btn_link {color:#333; cursor:pointer; border-color:transparent; background-color:transparent !important; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.dropup .caret {border-top:0; border-bottom:4px solid #000; content:"";}
.dropup .drop_menu, .dropup .drop_box {top:auto; bottom:100%; margin-bottom:1px;}
.dropup .drop_submenu .drop_menu {top:auto; bottom:0; margin-top:0; margin-bottom:-6px;}
.drop_up {top:auto !important; bottom:0 !important; margin-top:0 !important; margin-bottom:-6px !important; border-radius:5px !important; -webkit-border-radius:5px !important; -moz-border-radius:5px !important;}
.drop_submenu.pull_left {float:none;}
.drop_submenu.pull_left .drop_menu {left:-100%;}
.dropdown .caret {margin-top:8px; margin-left:2px;}
.drop_tgl .caret {margin-left:0;}
.drop_tgl:active, .open .drop_tgl, .open .btn_link, .combobox .select_value:active, .combobox.open .select_value, .combobox.open .drop_value, .combobox .select_code:active, .combobox.open .select_code {outline:0;}
.combo_value, .select_value, .drop_value, .combo_code, .select_code {background-color:#fff; text-align:left; cursor:default;}
.combo_value, .combo_code, .combo_lar {-webkit-border-top-right-radius:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0;}
.select_value, .select_code, .drop_value, .btn_dn {padding-right:25px; background:#fff url(../img/combobox.png) no-repeat 100% 50%; cursor:pointer;}
.btn_block {display:block; width:100%; padding-right:0; padding-left:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.btn_block + .btn_block {margin-top:5px;}
.btn_group, .btn_drop, .btn_hover, .combobox {position:relative; display:inline-block; white-space:nowrap; vertical-align:top;}
.btn_group > .btn, .btn_drop > .btn, .btn_hover > .btn, .combobox > .btn {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; vertical-align:top;}
.btn_group > .btn + .btn, .btn_drop > .btn + .btn, .combobox > .btn + .btn, .combobox > .combo_value + .btn, .combobox > .combo_code + .btn {margin-left:-5px;}
.btn_group > .btn + .drop_tgl {box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn_group > .btn:first-child, .btn_drop > .btn:first-child, .btn_hover > .btn:first-child {margin-left:0; border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; border-top-left-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-topleft:4px;}
.btn_group > .btn:last-child, .btn_drop > .drop_tgl, .combobox > .drop_tgl {border-top-right-radius:4px; -webkit-border-top-right-radius:4px; border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px;}
.btn_group > .btn:hover, .btn_group > .btn:focus, .btn_group > .btn:active, .btn_drop > .btn:hover, .btn_drop > .btn:focus, .btn_drop > .btn:active {z-index:2;}
.active_pri .btn:active, .active_pri .btn.active {color:#fff; background-color:#006dcc; border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.open .drop_menu, .open .drop_box {display:block;}
.drop_menu, .drop_box {display:none; position:absolute; top:100%; left:0; z-index:1000; float:left; min-width:120px; padding:5px 0; margin:2px 0 0; list-style:none; text-align:left; background-color:#fff; border:1px solid #bbb; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); background-clip:padding-box; -webkit-background-clip:padding-box; -moz-background-clip:padding;}
.drop_menu.pull_right, .drop_box.pull_right, .drop_lyr.pull_right {right:0; left:auto;}
.drop_menu a, .drop_menu .unlink {display:block; padding:6px 10px; clear:both; font-weight:normal; line-height:20px; color:#333; white-space:nowrap; text-decoration:none !important;}
.drop_menu li > a:hover, .drop_menu li > a:focus, .drop_menu li.hover > a, .drop_submenu:hover > a {color:#fff; text-decoration:none; background-color:#08c;}
.drop_menu .divider {height:1px; margin:5px 0; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff;}
.drop_menu .period {display:none; padding:5px 6px 2px;}
.drop_menu .period .input_date {width:94px;}
.drop_menu .active > a, .drop_menu .active > a:hover {color:#fff; text-decoration:none; background-color:#08c; outline:0;}
.drop_menu .disabled > a, .drop_menu .disabled > a:hover {color:#999;}
.drop_menu .disabled > a:hover {text-decoration:none; cursor:default; background-color:transparent;}
.drop_menu label {display:block; padding:6px 8px; clear:both; font-weight:normal; line-height:20px; color:#333; cursor:pointer; white-space:nowrap; text-decoration:none;}
.drop_menu label:active {background-color:#d7efff;}
.drop_menu label .count, .select_code .count {font-size:0.9em; opacity:0.6; filter:alpha(opacity=60);}
.drop_box .period_slt {padding-top:5px;}
.drop_box .period_slt ul {margin:0; padding:0; list-style:none;}
.drop_box .period_slt ul li {padding:3px 10px; line-height:26px;}
.drop_box .period_slt ul li label {display:inline-block; cursor:pointer;}
.drop_box .period_slt ul li .dib {width:60px; margin-right:8px; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.drop_box .period_slt ul li .input_date, .drop_box .period_slt ul li .frm_select {vertical-align:top;}
.drop_box .period_slt ul li.active {color:#fff; background-color:#08c;}
.drop_box .menu_hvr, .drop_box .menu_hvr ul {margin:0; padding:0; list-style:none;}
.drop_box .menu_hvr {width:120px;}
.drop_box .menu_hvr li {position:relative;}
.drop_box .menu_hvr li a {display:block; width:104px; padding:3px 8px; color:#444; text-decoration:none; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.drop_box .menu_hvr li:hover > a {color:#fff; background-color:#08c;}
/* .drop_box .menu_hvr li:hover > a .ico {background-image:url(../img/icons_white.png);} */
.drop_box .menu_hvr ul {position:absolute; top:-6px; left:120px; padding:5px 0; opacity:0; filter:alpha(opacity=0); border:1px solid #bbb; background-color:#fff; border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; -webkit-border-radius:0 5px 5px 5px; transition:opacity .25s ease .1s; -webkit-transition:opacity .25s ease .1s; -moz-transition:opacity .25s ease .1s; -o-transition:opacity .25s ease .1s; -ms-transition:opacity .25s ease .1s;}
.drop_box .menu_hvr li ul li {width:0; transition:width .25s ease .1s; -webkit-transition:width .25s ease .1s; -moz-transition:width .25s ease .1s; -o-transition:width .25s ease .1s; -ms-transition:width .25s ease .1s;}
.drop_box .menu_hvr li:hover > ul {opacity:1; filter:alpha(opacity=100); box-shadow:3px 3px 7px rgba(0, 0, 0, 0.2); -webkit-box-shadow:3px 3px 7px rgba(0, 0, 0, 0.2); -moz-box-shadow:3px 3px 7px rgba(0, 0, 0, 0.2);}
.drop_box .menu_hvr li:hover ul li {width:120px;}
.drop_box .menu_hvr.pull_right ul {left:auto; right:120px; border-radius:5px 0 5px 5px; -moz-border-radius:5px 0 5px 5px; -webkit-border-radius:5px 0 5px 5px;}
.drop_box .menu_hvr.pull_right li:hover > ul {box-shadow:0 3px 7px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.2);}
.drop_box .label_lst ul {margin:0; padding:0; list-style:none;}
.drop_box .label_lst li > label {display:block; padding:5px 15px 5px 10px; clear:both; font-weight:normal; line-height:20px; color:#333; white-space:nowrap; text-decoration:none;}
.drop_box .label_lst li > label .chkbox {vertical-align:top;}
.drop_box .label_lst li.divider {height:1px; margin:5px 0 4px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff;}
.drop_box .label_lst .btn_area {margin:10px 0; text-align:center;}
.combobox {position:relative; display:inline-block; white-space:nowrap; vertical-align:top;}
.combobox > .select_value, .combobox > .select_code {margin-left:0;}
.combobox .drop_menu .input_rdo {display:none;}
.combobox .cal {display:inline-block; line-height:14px;}
.combobox .cal .cal_ico {display:inline-block; width:10px; height:14px; overflow:hidden; vertical-align:top;}
.combobox .cal img {vertical-align:top;}
.combo_block {display:block;}
.combo_block .select_value, .combo_block .select_code {width:100%; *width:98%;}
.combo_ico .combo_code .txt, .combo_ico .select_code .txt {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}

/* Tab */
.tabbable:before, .tabbable:after {display:table; line-height:0; content:"";}
.tabbable:after {clear:both;}
.fade {opacity:0; transition:opacity 0.15s linear; -webkit-transition:opacity 0.15s linear; -moz-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear;}
.fade.in {opacity:1;}
.tab_nav {margin:0; padding:0; list-style:none;}
.tab_nav > li > a {display:block; color:#333; text-decoration:none;}
.nav_tabs:before, .nav_tabs:after, .nav_pills:before, .nav_pills:after {display:table; line-height:0; content:"";}
.nav_tabs:after, .nav_pills:after {clear:both;}
.nav_tabs {border-bottom:1px solid #bbb;}
.nav_tabs > li, .nav_pills > li {float:left;}
.nav_tabs > li {margin-bottom:-1px;}
.nav_tabs > li > a {margin-right:2px; padding:0 12px; line-height:26px; border:1px solid transparent; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;}
.nav_tabs > .active > a {color:#333; background-color:#fff; border:1px solid #bbb; border-bottom-color:transparent; cursor:default;}
.nav_pills > li > a {margin-right:2px; padding:0 12px; line-height:26px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.nav_pills > .active > a {color:#fff; background-color:#214c9c; cursor:default;}
.tab_cont {overflow:auto;}
.tab_cont > .tab_pane {display:none;}
.tab_cont > .active {display:block;}
.rtab {padding:5px 3px; border-bottom:1px solid #dcdcdc;}
.rtab .nav_pills > li > a {margin:0 3px; padding:0; text-align:center; border-radius:13px; -webkit-border-radius:13px; -moz-border-radius:13px;}
.rtab2 .nav_pills > li {width:50%;}
.rtab3 .nav_pills > li {width:33.3%;}
.rtab2 .nav_pills > li a, .rtab3 .nav_pills > li a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/* Progress */
.prgsbar {height:20px; line-height:18px; margin:5px 0; overflow:hidden; background-color:#f7f7f7; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.prgsbar .bar {float:left; width:0; height:100%; font-size:12px; color:#fff; text-align:center; text-shadow:0 1px 0 rgba(0, 0, 0, 0.25); background-color:#0e90d2; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:width 0.6s ease; -webkit-transition:width 0.6s ease; -moz-transition:width 0.6s ease; -o-transition:width 0.6s ease;}
.prgsbar .bar + .bar {box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow:inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);}
.prgsbar.active .bar {-webkit-animation:progress-bar-stripes 2s linear infinite; -moz-animation:progress-bar-stripes 2s linear infinite; -ms-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite;}
.prgs_red .bar, .prgsbar .bar_red {background-color:#dd514c;}
.prgs_green .bar, .prgsbar .bar_green {background-color:#5eb95e;}
.prgs_blue .bar, .prgsbar .bar_blue {background-color:#4bb1cf;}
.prgs_orange .bar, .prgsbar .bar_orange {background-color:#faa732;}

/* Star Rating */
.star-rating-control {*zoom:1;}
.star-rating-control:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.rating-cancel, .star-rating {display:block; float:left; width:17px; height:15px; background:transparent; text-indent:-999em; cursor:pointer; overflow:hidden;}
.rating-cancel, .rating-cancel a {background:url(../img/star.png) no-repeat 0 -48px !important;}
.rating-cancel a:hover {background-position:0 -64px !important;}
.rating-cancel a, .star-rating a {display:block; width:16px; height:100%; border:0;}
.star-rating a {background-position:0 0;}
.star-rating, .star-rating a {background:url(../img/star.png) no-repeat 0 0px;}
.star-rating-on a {background-position:0 -16px !important;}
.star-rating-hover a {background-position:0 -32px;}
.star-rating-readonly a {cursor:default !important;}
.star-rating {background:none !important; overflow:hidden !important;}

/* System Message */
.system_msg_box {padding:0 20px 20px;}
.system_msg_box .img_side {text-align:center;}
.system_msg_box .img_side img {width:250px; height:250px;}
.system_msg_box .txt_side {padding:0 20px 20px; text-align:center; line-height:1.4;}
.system_msg_box .txt_side .tit {margin-bottom:20px; font-size:16px;}
.system_msg_box .txt_side .tit .error {color:#f00;}
.system_msg_box .txt_side .tit .confirm {color:#090;}
.system_msg_box .txt_side .field_invalid {border-color:#c00 !important;}
.system_msg_box .txt_side .validation_msg {display:block; margin-top:10px; font-size:0.9em; font-weight:bold;}
.system_msg_box .txt_side .msg_valid {color:#090}
.system_msg_box .txt_side .msg_invalid {color:#c00;}
.system_msg_box .txt_side .btn_box {margin-top:20px; text-align:center;}

/* Loading Message */
.loading_msg_box {width:300px; margin:50px auto; border:2px solid #bbb; background-color:#fff; border-radius:5px;}
.loading_msg_box {box-shadow:0 5px 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);}
.loading_msg_box .loading_img {padding:30px; text-align:center;}
.loading_msg_box .loading_img img {vertical-align:top;}
.loading_msg_box .loading_img .wait_img {display:inline-block; width:46px; height:46px; margin:0 auto; border-radius:23px; overflow:hidden; opacity:.6; filter:Alpha(Opacity=60);}
.loading_msg_box .loading_txt {padding:0 30px 30px; font-size:14px; text-align:center;}

/* Layout */
#wrap_mobile {min-width:320px;}

/* Side Menu */
.show_menu {width:100%; height:100%; overflow:hidden;}
.show_menu #wrap_mobile {position:fixed; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.show_menu .blind {z-index:1200;}
.aside_lyr {display:none; position:absolute; top:0; left:0; height:100%; background-color:#fff; z-index:2000; box-shadow:2px 0 8px rgba(0, 0, 0, 0.5); -webkit-box-shadow:2px 0 8px rgba(0, 0, 0, 0.5); -moz-box-shadow:2px 0 8px rgba(0, 0, 0, 0.5);}
.aside_lyr {position:absolute; z-index:2000; top:0; bottom:0; left:0; width:260px;} /* iScroll */
.aside_lyr_close {display:none; position:absolute; top:15px; left:275px; width:19px; height:19px; background:url(../img/ico_cbtn.png) -3px -289px; overflow:hidden; cursor:pointer; text-indent:-9999px; z-index:1100;}
.aside_lyr .aside_menu {position:absolute; width:100%; z-index:1100;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0);
-webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; -o-text-size-adjust:none; text-size-adjust:none;} /* iScroll */
.aside_menu {width:260px; margin:0; line-height:normal;} /* -webkit-overflow-scrolling:touch; */
.aside_menu .account_info {position:relative; height:46px; padding:8px 38px 8px 64px; background-color:#214c9c;}
.aside_menu .account_info .photo {position:absolute; top:8px; left:8px; width:46px; height:46px; overflow:hidden; border-radius:23px; -moz-border-radius:23px; -webkit-border-radius:23px;}
.aside_menu .account_info .photo img {width:46px; min-height:100%;}
.aside_menu .account_info .name {display:block; padding-top:5px; color:#fff;}
.aside_menu .account_info .dept {display:block; padding-top:5px; color:#fff; font-size:0.9em; opacity:0.6;}
.aside_menu .account_info .optn {position:absolute; top:8px; right:8px;}
.aside_menu .account_info .optn .logout {display:inline-block; width:26px; height:26px; background:url(../img/ico_cbtn_hd.png) no-repeat 0 -260px; background-size:26px 338px; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.aside_menu .nav_tabs {border:0;}
.aside_menu .nav_tabs > li {width:50%; margin:0;}
.aside_menu .nav_tabs > li > a {margin-right:0; padding:0; height:35px; line-height:35px; font-weight:bold; color:#999; text-align:center; border:0; border-left:1px solid #bbb; border-bottom:1px solid #bbb; background-color:#f5f5f5; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.aside_menu .nav_tabs > li > a:hover {background-color:#f5f5f5;}
.aside_menu .nav_tabs > .active > a,
.aside_menu .nav_tabs > .active > a:hover {color:#333; height:36px; background-color:#fff; border:0; border-left:1px solid #bbb; color:#444; cursor:default;}
.aside_menu .nav_tabs li:first-child a {border-left:0 !important;}
.aside_menu .snb {padding-bottom:60px;}
.aside_menu .snb ul {margin:0; padding:0; list-style:none;}
.aside_menu .snb li {border-bottom:1px solid #eee;}
.aside_menu .snb li li {border-bottom:0;}
.aside_menu .snb li .mn {display:block; width:240px; height:20px; padding:10px; color:#444; text-decoration:none; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.aside_menu .snb li .mn_drop {position:relative; padding-right:40px;}
.aside_menu .snb li .mn_drop .mn {width:200px;}
.aside_menu .snb li .mn_drop .drop {display:block; position:absolute; top:0; right:0; width:40px; height:40px; width:20px; height:20px; padding:10px;}
.aside_menu .snb li .mn_drop .drop:active {background-color:#d7efff;}
.aside_menu .snb li .mn_drop .drop span {display:block; width:20px; height:20px; background:url(../img/tico.png) no-repeat -240px -60px; overflow:hidden; text-indent:-9999px;}
.aside_menu .snb li a.mn:active {background-color:#d7efff;}
.aside_menu .snb li .tico {vertical-align:top;}
.aside_menu .snb li .count {display:inline-block; min-width:9px; height:20px; margin-left:8px; padding:0 6px; background-color:#f60; font-size:0.8em; font-weight:bold; text-align:center; line-height:20px; color:#fff; vertical-align:top; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.aside_menu .snb li .no_data {padding:20px 0 30px; text-align:center; color:#999;}
.aside_menu .snb li.ul_open .mn_drop .drop span {background-position:-220px -60px;}
.aside_menu .snb li.ul_clse ul {display:none;}
.aside_menu .snb li.depth {position:relative; padding-right:40px;}
.aside_menu .snb li.depth .mn {width:200px;}
.aside_menu .snb li.folder .mn {width:210px; padding-right:40px;}
.aside_menu .snb li.folder .mn .open {float:right; width:20px; height:20px; margin-right:-30px; background:url(../img/tico.png) no-repeat -40px -60px; overflow:hidden; text-indent:-9999px;}
.aside_menu .snb .snb_tit {position:relative; padding:10px 40px; border-bottom:1px solid #ddd;}
.aside_menu .snb .snb_tit .tit {display:block; width:100%; height:20px; line-height:20px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.aside_menu .snb .mn_group {border-bottom:1px solid #ddd;}
.aside_menu .snb .mn_group .group .mn {display:block; width:210px; height:20px; padding:10px 40px 10px 10px; background-color:#f8f8f8; font-weight:bold; color:#999; text-decoration:none; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.aside_menu .snb .mn_group .group .mn .fold {float:right; width:20px; height:20px; margin-right:-30px; background:url(../img/ico_btn.png) no-repeat 50% -160px; vertical-align:middle; overflow:hidden; text-indent:-9999px;}
.aside_menu .snb .mn_group > ul {display:none; border-top:1px solid #eee;}
.aside_menu .snb .mn_group li {border-bottom:0;}
.aside_menu .snb .mn_group.unfd .group .mn {color:#444;}
.aside_menu .snb .mn_group.unfd .group .mn .fold {background-position:50% -133px;}
.aside_menu .snb .mn_group.unfd > ul {display:block;}
.aside_menu .label_lst ul {margin:0; padding:0; list-style:none;}
.aside_menu .label_lst li {border-bottom:1px solid #eee;}
.aside_menu .label_lst li .mn {display:block; width:240px; height:20px; padding:10px; color:#444; text-decoration:none; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.aside_menu .label_lst li .mn .color {display:inline-block; width:10px; height:20px; background-color:#eee; vertical-align:top;}
.aside_menu .label_lst li.depth {position:relative; padding-right:40px;}
.aside_menu .label_lst li.depth .mn {width:200px;}
.aside_menu .label_lst .label_tit {position:relative; padding:10px 40px; border-bottom:1px solid #eee;}
.aside_menu .label_lst .label_tit .tit {display:block; width:100%; height:20px; line-height:20px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.aside_menu .btn_top, .aside_menu .btn_prev {display:block; position:absolute; top:0; width:20px; height:20px; padding:10px; border:0; text-decoration:none;}
.aside_menu .btn_top:active, .aside_menu .btn_prev:active {background-color:#d7efff;}
.aside_menu .btn_top {right:0;}
.aside_menu .btn_prev {left:0;}
.aside_menu .btn_top span, .aside_menu .btn_prev span {display:block; width:20px; height:20px; background:url(../img/tico.png) no-repeat -20px -60px; overflow:hidden; text-indent:-9999px;}
.aside_menu .btn_prev span {background-position:0 -60px;}
.aside_menu .depth .open {display:block; position:absolute; top:0; right:0; width:40px; height:40px; width:20px; height:20px; padding:10px;}
.aside_menu .depth .open:active {background-color:#d7efff;}
.aside_menu .depth .open span {display:block; width:20px; height:20px; background:url(../img/tico.png) no-repeat -40px -60px; overflow:hidden; text-indent:-9999px;}

/* Header */
.header .nav {position:relative; height:41px; border-bottom:1px solid #173979; background-color:#214c9c; z-index:40;}
.header .nav ul {margin:0; padding:0; list-style:none;}
.header .nav .tit {padding:0 75px; color:#fff;}
.header .nav .tit h1 {width:100%; height:41px; margin:0; padding:0; font-size:1.2em; line-height:41px; text-align:center; text-shadow:0 -1px 0 #222f40; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.header .nav .tit h1 a {color:#fff; text-decoration:none;}
.header .nav .nav_tabs {border-bottom:0;}
.header .nav .nav_tabs > li {width:50%; margin:0;}
.header .nav .nav_tabs > li > a {display:block; height:29px; margin:6px; padding:0 5px; line-height:29px; font-size:1.1em; font-weight:bold; text-align:center; text-decoration:none; color:#fff; border:0; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.header .nav .nav_tabs > li > a:hover {border:0;}
.header .nav .nav_tabs > .active > a,
.header .nav .nav_tabs > .active > a:hover {color:#333; background-color:#fff; border:0; cursor:default;}
.header .nav .menu {position:absolute; top:3px; left:0;}
.header .nav .menu ul {zoom:1; padding:5px 0 0 1px;}
.header .nav .menu ul:after, .nav .gnb ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.header .nav .menu ul li {float:left; padding-left:4px;}
.header .nav .gnb {position:absolute; top:3px; right:0;}
.header .nav .gnb ul {zoom:1; padding:5px 1px 0 0;}
.header .nav .gnb ul li {float:left; padding-right:4px;}
.header .nav .embtn {border:0; background:none; color:#fff; box-shadow:none;}
.header .nav .embtn span {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.header .nav .embtn a, .nav .embtn button {border:0;}
.header .nav .emico a, .nav .emico button {background:url(../img/ico_cbtn_hd.png) no-repeat 50% 0; background-size:26px 338px;}
.header .nav .emico .emico_menu {background-position:50% -208px;}
.header .nav .emico .emico_home {background-position:50% 0;}
.header .nav .emico .emico_org {background-position:50% -26px;}
.header .nav .emico .emico_lnb {background-position:50% -52px;}
.header .nav .emico .emico_set {background-position:50% -182px;}
.header .nav .emico .emico_prev {background-position:50% -312px;}
.header .nav .on .embtn {border:0; background:none;}
.header .nav .on .embtn a, .nav .on .embtn button {border:0;}
.header .nav .on .emico .emico_lnb {background-position:50% -52px;}
.header .lnb {display:none; position:absolute; top:42px; left:0; width:100%; min-width:320px; z-index:30;}
.header .lnb .lnb_box {padding:6px; border-bottom:1px solid #173979; background-color:#214c9c; box-shadow:0 1px 2px #777;}
.header .lnb .lnb_box ul {margin:0; padding:15px 0 0; list-style:none; border:1px solid #1a4171; background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.header .lnb .lnb_box ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.header .lnb .lnb_box ul li {float:left; width:25%;}
.header .lnb .lnb_box ul li a, .header .lnb .lnb_box ul li > span {display:block; height:60px; margin-bottom:15px; font-size:0.9em; color:#444; text-align:center; text-decoration:none;}
.header .lnb .lnb_box ul li .svc {display:block; width:40px; height:40px; margin:0 auto 4px; background:url(../../biz/main/img/svc_main2_hd.png) no-repeat 50% 0; background-size:40px 1000px;}
.header .lnb .lnb_box ul li .svc_msg {background-position:50% -40px;} /* 쪽지 */
.header .lnb .lnb_box ul li .svc_app {background-position:50% -80px;} /* 결재 */
.header .lnb .lnb_box ul li .svc_bbs {background-position:50% -120px;} /* 게시판 */
.header .lnb .lnb_box ul li .svc_ads {background-position:50% -320px;} /* 주소록 */
.header .lnb .lnb_box ul li .svc_cal {background-position:50% -200px;} /* 일정 */
.header .lnb .lnb_box ul li .svc_org {background-position:50% -280px;} /* 조직도 */
.header .lnb .lnb_box ul li .svc_rpt {background-position:50% -160px;} /* 업무보고 */
.header .lnb .lnb_box ul li .svc_file {background-position:50% -240px;} /* 파일함 */
.header .lnb .lnb_box ul li .svc_poll {background-position:50% -360px;} /* 설문조사 */
.header .lnb .lnb_box ul li .svc_frum {background-position:50% -400px;} /* 동호회 */
.header .lnb .lnb_box ul li .svc_equ {background-position:50% -440px;} /* 자원예약 */
.header .lnb .lnb_box ul li .svc_spc {background-position:50% -560px;} /* 스페이스 */
.header .lnb .lnb_box ul li .svc_work {background-position:50% -760px;} /* 업무관리 */
.header .lnb .lnb_box ul li .svc_aten {background-position:50% -600px;} /* 근태 */
.header .lnb .lnb_box ul li .svc_sns {background-position:50% -880px;} /* SNS */
.header .lnb .lnb_box ul li .svc_doc {background-position:50% -920px;} /* 문서관리 */
.header .lnb .lnb_box ul li .svc_memo {background-position:50% -960px;} /* 메모 */
.header .lnb .lnb_box ul li .svc1 {background-position:50% 0;}
.header .lnb .lnb_box ul li .svc2 {background-position:50% -40px;}
.header .lnb .lnb_box ul li .svc3 {background-position:50% -80px;}
.header .lnb .lnb_box ul li .svc4 {background-position:50% -120px;}
.header .lnb .lnb_box ul li .svc5 {background-position:50% -160px;}
.header .lnb .lnb_box ul li .svc6 {background-position:50% -200px;}
.header .lnb .lnb_box ul li .svc7 {background-position:50% -240px;}
.header .lnb .lnb_box ul li .svc8 {background-position:50% -280px;}
.header .lnb .lnb_box ul li .svc9 {background-position:50% -320px;}
.header .lnb .lnb_box ul li .svc10 {background-position:50% -360px;}
.header .lnb .lnb_box ul li .svc11 {background-position:50% -400px;}
.header .lnb .lnb_box ul li .svc12 {background-position:50% -440px;}
.header .lnb .lnb_box ul li .svc13 {background-position:50% -480px;}
.header .lnb .lnb_box ul li .svc14 {background-position:50% -520px;}
.header .lnb .lnb_box ul li .svc15 {background-position:50% -560px;}
.header .lnb .lnb_box ul li .svc16 {background-position:50% -600px;}
.header .lnb .lnb_box ul li .svc17 {background-position:50% -640px;}
.header .lnb .lnb_box ul li .svc18 {background-position:50% -680px;}
.header .lnb .lnb_box ul li .svc19 {background-position:50% -720px;}
.header .lnb .lnb_box ul li .svc20 {background-position:50% -760px;}
.header .lnb .lnb_box ul li .svc21 {background-position:50% -800px;}
.header .lnb .lnb_box ul li .svc22 {background-position:50% -840px;}
.header .lnb .lnb_box ul li .svc23 {background-position:50% -880px;}
.header .lnb .lnb_box ul li .svc24 {background-position:50% -920px;}
.header .lnb .lnb_box ul li .svc25 {background-position:50% -960px;}
.header .lnb .lnb_box ul li .svc_plus {height:30px; margin:0; padding:25px;}
.header .lnb .lnb_box ul li .svc_plus span {display:block; width:30px; height:30px; margin:0 auto; background:url(../img/svc_tool.png) no-repeat 0 -120px; background-size:30px 150px; overflow:hidden; text-indent:-9999px;}
.header .lnb .lnb_box ul li .btn_del {display:none; position:absolute; top:0; right:0; width:25px; height:25px; border:0; background:url(../img/svc_tool.png) no-repeat 50% -2px; background-size:30px 150px; overflow:visible;}
.header .lnb .lnb_box ul li .btn_del span {display:none;}
.header .lnb .lnb_box ul li.disabled > span {opacity:0.3;}
.header .lnb .lnb_box ul li.ui-sortable-helper {border-width:1px !important; border-style:solid !important;}
.header .lnb .lnb_box ul li.ui-sortable-placeholder {background-color:rgba(0, 0, 0, 0.1); visibility:visible !important;}
.header .lnb .lnb_box ul li.ui-state-disabled {opacity:1; filter:Alpha(Opacity=100);}
.header .lnb .lnb_box .lnb_optn, .header .lnb .lnb_box .edit_optn {height:30px; line-height:30px; margin-top:-1px; padding:8px 0 2px; color:#fff;}
.header .lnb .lnb_box .lnb_optn button, .header .lnb .lnb_box .edit_optn button {height:30px; line-height:30px; margin-right:10px; padding-right:5px; border:0; background:none; color:#fff; overflow:visible; vertical-align:top;}
.header .lnb .lnb_box .lnb_optn button .icon, .header .lnb .lnb_box .edit_optn button .icon {display:inline-block; width:30px; height:30px; background:url(../img/svc_tool.png) no-repeat 0 0; background-size:30px 150px; vertical-align:top;}
.header .lnb .lnb_box .lnb_optn .btn_reset .icon {background-position:0 -30px;}
.header .lnb .lnb_box .lnb_optn .btn_order .icon {background-position:0 -60px;}
.header .lnb .lnb_box .edit_optn {display:none;}
.header .lnb .lnb_box .edit_optn .guide_txt {margin-left:10px; font-size:0.9em; opacity:0.6;}
.header .lnb .lnb_box .edit_optn .btn_save {padding:0 10px; background-color:rgba(0, 0, 0, 0.5);}
.header .lnb .lnb_box .edit_optn .btn_cncl {padding:0 10px;}
.header .lnb.edit_mode .lnb_box ul li {position:relative;}
.header .lnb.edit_mode .lnb_box ul li .btn_del {display:block;}
.header .lnb.edit_mode .lnb_box .lnb_optn {display:none;}
.header .lnb.edit_mode .lnb_box .edit_optn {display:block;}

/* LNB GW6.1 */
.skin_icon1 .header .lnb .lnb_box {padding:0; border:0; background-image:url(../../../common/img/bg_ddd.png); background-repeat:repeat; background-position:0 0; box-shadow:none;}
.skin_icon1 .header .lnb .lnb_box ul {position:relative; padding:0; border:0; overflow:hidden; background:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.skin_icon1 .header .lnb .lnb_box ul li {margin-right:-1px; border-right:1px solid #173979; border-bottom:1px solid #173979;}
.skin_icon1 .header .lnb .lnb_box ul li a, .skin_icon1 .header .lnb .lnb_box ul li > span {height:60px; margin:0; padding:8px 0 12px; color:#fff;}
.skin_icon1 .header .lnb .lnb_box ul li .svc {background-image:url(../../biz/main/img/svc_main1_hd.png);}
.skin_icon1 .header .lnb .lnb_box ul li .svc_plus {height:30px; padding:25px;}
.skin_icon1 .header .lnb .lnb_box .lnb_optn, .skin_icon1 .header .lnb .lnb_box .edit_optn {padding:8px 0; border-top:1px solid rgba(0, 0, 0, 0.2);}
body.skin_color1 .header .lnb .lnb_box ul li {border-color:#173979;}
body.skin_color2 .header .lnb .lnb_box ul li {border-color:#22638f;}
body.skin_color3 .header .lnb .lnb_box ul li {border-color:#106c63;}
body.skin_color4 .header .lnb .lnb_box ul li {border-color:#46652b;}
body.skin_color7 .header .lnb .lnb_box ul li {border-color:#9e581a;}
body.skin_color8 .header .lnb .lnb_box ul li {border-color:#850413;}
body.skin_color9 .header .lnb .lnb_box ul li {border-color:#5d4e82;}
body.skin_color10 .header .lnb .lnb_box ul li {border-color:#4b403a;}
body.skin_color11 .header .lnb .lnb_box ul li {border-color:#525558;}
body.skin_color12 .header .lnb .lnb_box ul li {border-color:#141618;}

/* 전체 메뉴 */
.total_svc ul {margin:0; padding:0; list-style:none;}
.total_svc ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.total_svc ul > li {position:relative; float:left; width:50%; border-bottom:1px solid #eee;}
.total_svc ul > li > a, .total_svc ul > li > span {display:block; height:40px; padding:10px 45px 10px 50px;}
.total_svc ul > li > a {color:#444; text-decoration:none; border-right:1px solid #eee;}
.total_svc ul > li:nth-child(even) a {border-right:0;}
.total_svc .el {height:40px; line-height:40px;}
.total_svc .chk_svc {display:block; position:absolute; top:10px; right:5px; width:20px; height:20px; padding:10px;}
.total_svc .chk_svc span {display:block; width:20px; height:20px; background:url(../img/chk_svc.png) no-repeat 0 0; background-size:60px 30px; overflow:hidden; text-indent:-9999px;}
.total_svc .chk_svc .input_chk {display:none;}
.total_svc .chk_svc.chk_on span {background-position:-30px 0;}
.total_svc .svc {display:block; position:absolute; top:10px; left:5px; width:40px; height:40px; background:url(../../biz/main/img/svc_main2_hd.png) no-repeat 50% 0; background-size:40px 1000px;}
.total_svc .svc_msg {background-position:50% -40px;} /* 쪽지 */
.total_svc .svc_app {background-position:50% -80px;} /* 결재 */
.total_svc .svc_bbs {background-position:50% -120px;} /* 게시판 */
.total_svc .svc_ads {background-position:50% -320px;} /* 주소록 */
.total_svc .svc_cal {background-position:50% -200px;} /* 일정 */
.total_svc .svc_org {background-position:50% -280px;} /* 조직도 */
.total_svc .svc_rpt {background-position:50% -160px;} /* 업무보고 */
.total_svc .svc_file {background-position:50% -240px;} /* 파일함 */
.total_svc .svc_poll {background-position:50% -360px;} /* 설문조사 */
.total_svc .svc_frum {background-position:50% -400px;} /* 동호회 */
.total_svc .svc_equ {background-position:50% -440px;} /* 자원예약 */
.total_svc .svc_spc {background-position:50% -560px;} /* 스페이스 */
.total_svc .svc_work {background-position:50% -760px;} /* 업무관리 */
.total_svc .svc_aten {background-position:50% -600px;} /* 근태 */
.total_svc .svc_sns {background-position:50% -880px;} /* SNS */
.total_svc .svc_doc {background-position:50% -920px;} /* 문서관리 */
.total_svc .svc_memo {background-position:50% -960px;} /* 메모 */
.total_svc .svc1 {background-position:50% 0;}
.total_svc .svc2 {background-position:50% -40px;}
.total_svc .svc3 {background-position:50% -80px;}
.total_svc .svc4 {background-position:50% -120px;}
.total_svc .svc5 {background-position:50% -160px;}
.total_svc .svc6 {background-position:50% -200px;}
.total_svc .svc7 {background-position:50% -240px;}
.total_svc .svc8 {background-position:50% -280px;}
.total_svc .svc9 {background-position:50% -320px;}
.total_svc .svc10 {background-position:50% -360px;}
.total_svc .svc11 {background-position:50% -400px;}
.total_svc .svc12 {background-position:50% -440px;}
.total_svc .svc13 {background-position:50% -480px;}
.total_svc .svc14 {background-position:50% -520px;}
.total_svc .svc15 {background-position:50% -560px;}
.total_svc .svc16 {background-position:50% -600px;}
.total_svc .svc17 {background-position:50% -640px;}
.total_svc .svc18 {background-position:50% -680px;}
.total_svc .svc19 {background-position:50% -720px;}
.total_svc .svc20 {background-position:50% -760px;}
.total_svc .svc21 {background-position:50% -800px;}
.total_svc .svc22 {background-position:50% -840px;}
.total_svc .svc23 {background-position:50% -880px;}
.total_svc .svc24 {background-position:50% -920px;}
.total_svc .svc25 {background-position:50% -960px;}
.skin_icon1 .total_svc .svc {background-image:url(../../biz/main/img/svc_main3_hd.png);}

/* Content */
.tbar {position:relative; height:40px; padding:0 110px; background:#f6f6f6 url(../img/bg_header.gif) repeat-x 0 -40px; text-align:center; z-index:20;}
.tbar h2 {overflow:hidden; width:100%; height:40px; margin:0; padding:0; font-size:1.1em; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.tbar h2.ico_setup {height:26px; padding:7px 0;}
.tbar h2.ico_setup span {display:inline-block; height:26px; padding-left:26px; line-height:26px; background:url(../img/ico_cbtn.png) no-repeat 0 -182px; vertical-align:top;}
.tbar h2 a {color:#444; text-decoration:none;}
.tbar h2 .count {color:#f30;}
.tbar .embtn a, .tbar .embtn button, .tbar .embtn_prev a, .mbar .embtn a, .mbar .embtn button {max-width:100px; color:#444; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.tbar .emico .emico_write {background-position:50% -260px;}
.tbar .side_lft {position:absolute; top:0; left:0; padding:5px 0 0 5px;}
.tbar .side_rgt {position:absolute; top:0; right:0; padding:5px 5px 0 0;}
.tbar .color {border:1px solid #1a4171; background-color:#255897;}
.tbar .color a, .tbar .color button {border-top:1px solid #5c82b1; border-bottom:1px solid #20518e;}
.mbar {zoom:1; padding:5px 5px 0; border-bottom:1px solid #bbb; background-color:#fff; z-index:10;}
.mbar:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.mbar .btn, .mbar .combobox {margin-bottom:5px;}
.mbar .btn_drop .drop_menu {margin-top:-2px;}
.mbar .side_lft {float:left;}
.mbar .side_rgt {float:right;}
.mbar .side_lft .all {display:inline-block; overflow:hidden; height:24px; padding:7px 3px 0 3px; vertical-align:top;}
.mbar .srch_bar {margin-bottom:5px;}
.mbar_btm {border-bottom:0;}
.srch_box {display:none; position:absolute; top:42px; left:0; width:100%; z-index:25;}
.srch_bar, .srch_bar .bar, .srch_bar .btn_srch, .srch_bar .btn_clear {height:30px; background:url(../img/bar_srch.png) no-repeat 0 0;}
.srch_bar {background-repeat:repeat-x}
.srch_bar fieldset legend, .srch_box fieldset legend {display:none;}
.srch_bar .bar {position:relative; height:20px; padding:5px 64px 5px 5px; background-position:0 -31px;}
.srch_bar .btn_srch, .srch_bar .btn_clear {display:inline-block; position:absolute; top:0; overflow:visible; width:30px; vertical-align:middle; cursor:pointer; _overflow:hidden;}
.srch_bar .btn_srch {right:0; background-position:0 -62px;}
.srch_bar .btn_clear {right:30px; background-position:0 -93px;}
.srch_bar .btn_srch span, .srch_bar .btn_clear span {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.srch_bar .input_txt {width:100%; height:20px; margin:0; padding:0; border:0; background:none; font-size:1em; line-height:20px; box-shadow:none;}
.srch_bar2 {display:inline-block; vertical-align:middle;}
.srch_bar2 .input_txt {display:inline-block; width:150px;}
.srch_bar2 > .input_txt + .btn, .srch_bar2 > .btn + .btn {margin-left:-4px;}
.srch_bar2 > .input_txt, .srch_bar2 > .btn {border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.srch_bar2 > .btn:first-child, .srch_bar2 > .input_txt:first-child {border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; border-top-left-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-topleft:4px;}
.srch_bar2 > .btn:last-child {border-top-right-radius:4px; -webkit-border-top-right-radius:4px; border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px;}
.bar_block {display:block; position:relative; padding-right:28px;}
.bar_block .input_txt {width:100%;}
.bar_block .btn {position:absolute; top:0; right:0;}
.bar_block2 {display:block; position:relative; padding-right:56px;}
.bar_block2 .input_txt {width:100%;}
.bar_block2 .btn {position:absolute; top:0; right:28px;}
.bar_block2 .btn:last-child {right:0;}

/* 검색 옵션 */
.optn_srch .mbar {position:relative; padding-left:110px;}
.optn_srch .mbar .combobox {position:absolute; top:5px; left:5px;}
.optn_srch .mbar .combobox .select_value {width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/* 로그인 */
#login_body {background-color:#f8f8f8;}
.login_wrap .content {padding:10px;}
.login_wrap .content .login_form {border:1px solid #d1d1d1; background-color:#f6f6f6; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.login_wrap .content .login_box {padding:15px;}
.login_wrap .content .login_box dl, .login_wrap .content .login_box dd {margin:0; padding:0;}
.login_wrap .content .login_box legend, .login_wrap .content .login_box dt {display:none;}
.login_wrap .content .login_box .input_bg {position:relative; height:18px; margin-bottom:7px; padding:5px 30px 5px 5px; border:1px solid #bbb; background-color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.login_wrap .content .login_box .input_bg {box-shadow:rgba(0,0,0,0.05) 1px 1px 1px inset; -webkit-box-shadow:rgba(0,0,0,0.05) 1px 1px 1px inset; -moz-box-shadow:rgba(0,0,0,0.05) 1px 1px 1px inset;}
.login_wrap .content .login_box .input_bg input {width:100%; height:18px; margin:0; padding:0; border:0; background:none; line-height:18px; outline:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.login_wrap .content .login_box .input_bg .clear {display:none; position:absolute; top:5px; right:5px; width:17px; height:17px; background:url(../img/login.png) no-repeat -80px 0; overflow:visible; opacity:0.5;}
.login_wrap .content .login_box .input_bg .clear span {display:none;}
.login_wrap .content .login_box .focus .clear {display:block !important;}
.login_wrap .content .login_box .login {position:relative; padding-right:81px;}
.login_wrap .content .login_box .login .submit {position:absolute; top:0; right:0;}
.login_wrap .content .login_box .rem ul {height:22px; margin:0; padding:5px 0 0; list-style:none;}
.login_wrap .content .login_box .rem ul li {float:left; margin-right:10px; color:#777;}
.login_wrap .content .login_box .rem ul li label {display:inline-block; line-height:20px;}
.login_wrap .content .login_box .rem ul li label .chkbox {vertical-align:top;}
.login_wrap .content .lang_box {padding:15px; border-top:1px solid #d1d1d1;}
.login_wrap .content .lang_box label {display:none;}
.login_wrap .content .lang_box .frm_select {min-width:150px; padding:4px; border:1px solid #bbb;}
.login_wrap .content .submit .btn_submit {display:block; width:75px; height:68px; overflow:visible; background:url(../img/login.png) no-repeat 0 0; cursor:pointer;}
.login_wrap .content .submit .btn_submit span {display:none;}
.login_wrap .footer {border:0; padding:10px 0; background:none;}
.login_wrap .ver {width:100%; padding:10px 0; text-align:center; color:#bbb; font-size:0.9em;}
.login_wrap .mobile_web {padding:30px 0 40px; text-align:center;}
.login_wrap .mobile_web .btn {min-width:200px; height:34px; line-height:32px; text-align:center;}

/* SMS 보안인증 레이어 */
.sms_security_lyr .system_msg_box {border:1px solid #ddd; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.sms_security_lyr .system_msg_box .img_side img {width:150px; height:150px;}
.sms_security_lyr .system_msg_box .txt_side {padding:0;}
.sms_security_lyr .system_msg_box .txt_side .tit {margin-bottom:10px;}
.sms_security_lyr .system_msg_box .txt_side .desc {margin-bottom:10px;}
.sms_security_lyr .system_msg_box .txt_side .input_lar {width:220px; height:38px; line-height:36px; padding:0 10px; text-align:center;}
.sms_security_lyr .system_msg_box .txt_side .timer {margin-top:10px; font-size:0.9em;}
.sms_security_lyr .btn_area .btn_pri {height:34px; line-height:32px; font-size:1.1em;}

/* 로그인 리뉴얼 */
#login_body {background-color:#fff;}
#login_body .header {display:none;}
.login_wrap .content {padding-top:150px; background:url(../img/login_intro.png) no-repeat 50% 0;}
.login_wrap .content .login_form {border:0; background:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.login_wrap .content .login_box {padding-top:0;}
.login_wrap .content .login_box .server .frm_select {width:100%; height:auto; margin-bottom:7px; padding:8px 5px; border:1px solid #bbb; font-size:1.1em; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.login_wrap .content .login_box .input_bg {height:18px; margin-bottom:7px; padding:8px 30px 8px 5px; border:1px solid #bbb; background-color:#fff; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.login_wrap .content .login_box .input_bg input {font-size:1.1em;}
.login_wrap .content .login_box .input_bg .clear {top:8px; right:8px;}
.login_wrap .content .login_box .login {position:inherit; padding:0;}
.login_wrap .content .login_box .login .submit {position:inherit; top:auto; right:auto;}
.login_wrap .content .login_box .rem ul {padding-top:15px; text-align:center;}
.login_wrap .content .login_box .rem ul li {display:inline-block; float:none; margin:0 10px;}
.login_wrap .content .lang_box {padding-top:0; border:0;}
.login_wrap .content .lang_box .frm_select {width:100%; height:auto; padding:8px 5px; border:1px solid #bbb; font-size:1.1em; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.login_wrap .content .submit .btn_submit {display:block; width:100%; height:40px; background:#4370c2; font-size:16px; font-weight:bold; color:#fff;}
.login_wrap .content .submit .btn_submit span {display:block;}
.login_wrap .content .app_down {padding:0 15px 15px;}
.login_wrap .content .app_down .btn {height:34px; border:1px solid #4370c2; background:none; color:#4370c2; line-height:32px; border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px;}

/* Swiper */
.arrow-left, .arrow-right {display:inline-block; border:1px solid #ddd; background:url(../img/ico_btn.png) no-repeat 50% -286px; width:24px; height:24px; vertical-align:middle; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;}
.arrow-left {background-position:50% -312px;}
.swiper-container {width:100%; height:100%;}
.swiper-wrapper, .swiper-slide {height:auto !important;}
.swiper-pagination-switch {display:inline-block; width:8px; height:8px; border-radius:8px; background:#ddd; margin-right:5px; border:1px solid #fff; cursor:pointer; vertical-align:top;}
.swiper-visible-switch {background:#ddd;}
.swiper-active-switch {background:#214c9c;}

/* 목록 */
.lst_ul {margin:0; padding:0; list-style:none;}
.lst_ul li {border-bottom:1px solid #eaeaea;}
.lst_ul li.none {padding:80px 10px; text-align:center; color:#999;}
.lst_ul li.selected {background-color:#f1f8fc;}
.lst_ul .lst_block {position:relative; padding:8px 50px 8px 40px;}
.lst_ul .lst_block a {display:block; color:#999; text-decoration:none;}
.lst_ul .lst_block i, .lst_ul .lst_block em {font-style:normal;}
.lst_ul .lst_block .chkbox, .lst_ul .lst_block .rdobtn {position:absolute; top:8px; left:10px;}
.lst_ul .lst_block .sub {line-height:20px; vertical-align:middle;}
.lst_ul .lst_block .date {position:absolute; top:12px; right:10px; font-size:0.8em; font-weight:bold; text-align:right; color:#999;}
.lst_ul .lst_block .m_label {display:block; min-height:19px; padding-top:2px;}
.lst_ul .lst_block .m_label .label {display:inline-block; max-width:100%; height:19px; line-height:19px; margin-top:4px; padding:0 4px; vertical-align:top; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.lst_ul .notice .lst_block a,
.lst_ul .unread .lst_block a {color:#333;}
.combobox label .txt {vertical-align:middle;}
.combobox .ico_list, .combobox .ico_news, .combobox .ico_albm, .combobox .ico_pds, .combobox .ico_fldr {display:inline-block; width:18px; height:20px; background:url(../img/ico_btn.png) no-repeat 50% -654px; vertical-align:middle;}
.combobox .select_code .ico_list, .combobox .select_code .ico_news, .combobox .select_code .ico_albm, .combobox .select_code .ico_pds, .combobox .select_code .ico_fldr {margin:4px 0; vertical-align:top;}
.combobox .ico_fldr {background-position:50% -680px;}
.combobox .ico_news {background-position:50% -705px;}
.combobox .ico_albm {background-position:50% -731px;}
.combobox .ico_pds {background-position:50% -757px;}

/* 목록 뉴스형 */
.lst_news {margin:0; padding:0; list-style:none;}
.lst_news li {border-bottom:1px solid #eaeaea;}
.lst_news li.none {padding:80px 10px; text-align:center; color:#999;}
.lst_news li.selected {background-color:#f1f8fc;}
.lst_news .lst_block {position:relative; padding:8px 8px 10px 40px;}
.lst_news .lst_block a {display:block; color:#333; text-decoration:none;}
.lst_news .lst_block .chkbox {position:absolute; top:8px; left:10px;}
.lst_news .lst_block .star {position:absolute; top:38px; left:10px;}
.lst_news .lst_block .m_sub .sub {font-weight:normal; word-break:break-all;}
.lst_news .lst_block .m_desc {padding-top:6px; color:#888;}
.lst_news .lst_block .m_info {padding-top:6px; font-size:0.9em;}
.lst_news .lst_block .m_info span {margin-right:5px;}
.lst_news .unread .lst_block .m_sub .sub {font-weight:bold;}

/* 목록 앨범형 */
.lst_album {*zoom:1; margin:0; padding:0; list-style:none;}
.lst_album:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.lst_album li {float:left; width:50%;}
.lst_album li.none {clear:both; float:none; width:auto; padding:80px 10px; border-bottom:1px solid #ededed; text-align:center; color:#999;}
.lst_album li.selected {background-color:#f1f8fc;}
.lst_album .lst_block {position:relative; height:175px; padding:32px 10px 15px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.lst_album .lst_block a {color:#333; text-decoration:none;}
.lst_album .lst_block .chkbox {position:absolute; top:10px; left:10px;}
.lst_album .lst_block .star {position:absolute; top:10px; right:10px;}
.lst_album .lst_block .thmb_box {display:block; text-align:center;}
.lst_album .lst_block .thmb_box .m_thmb {width:140px; height:120px; margin:0 auto; overflow:hidden; text-align:center; line-height:120px;}
.lst_album .lst_block .thmb_box .m_thmb img {border:1px solid #bbb; vertical-align:middle;}
.lst_album .lst_block .thmb_box .m_thmb img.mw {width:96%;}
.lst_album .lst_block .thmb_box .m_thmb img.mh {height:96%;}
.lst_album .lst_block .thmb_box .m_sub {padding-top:8px;}
.lst_album .lst_block .thmb_box .m_sub .sub {display:block; width:90%; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.lst_album .lst_block .thmb_box .m_info {padding-top:8px; font-size:0.8em;}

@media all and (min-width:500px){
	.lst_album li {width:33.3%;}
}

@media all and (min-width:680px){
	.lst_album li {width:25%;}
}

@media all and (min-width:860px){
	.lst_album li {width:20%;}
}

@media all and (min-width:1040px){
	.lst_album li {width:16.6%;}
}

@media all and (min-width:1220px){
	.lst_album li {width:14.2%;}
}

/* 목록 자료실형 */
.lst_pds {margin:0; padding:0; list-style:none;}
.lst_pds li {border-bottom:1px solid #eaeaea;}
.lst_pds li.none {padding:80px 10px; text-align:center; color:#999;}
.lst_pds li.selected {background-color:#f1f8fc;}
.lst_pds .lst_block {position:relative; padding:8px 8px 10px 40px;}
.lst_pds .lst_block a {display:block; color:#333; text-decoration:none;}
.lst_pds .lst_block .chkbox {position:absolute; top:8px; left:10px;}
.lst_pds .lst_block .star {position:absolute; top:38px; left:10px;}
.lst_pds .lst_block .m_sub .sub {font-weight:normal; line-height:1.3; word-break:break-all;}
.lst_pds .lst_block .m_atch {padding-top:6px; color:#888;}
.lst_pds .lst_block .m_atch .atch_lst {margin:0; padding:0; list-style:none; font-size:0.9em;}
.lst_pds .lst_block .m_atch .atch_lst li {padding:2px 0; border:0;}
.lst_pds .lst_block .m_atch .atch_lst li .lico_atch {height:18px; background-position:-206px -42px}
.lst_pds .lst_block .m_info {padding-top:6px; font-size:0.9em;}
.lst_pds .lst_block .m_info span {margin-right:5px;}
.lst_pds .unread .lst_block .m_sub .sub {font-weight:bold;}

/* 목록 (파일) */
.lst_file ul {*zoom:1; margin:0; padding:10px; list-style:none;}
.lst_file ul:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.lst_file li {float:left; width:50%; height:180px; padding:28px 0 10px;}
.lst_file li a {color:#444; text-decoration:none;}
.lst_file li .el {display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.lst_file li .li_box {padding:5px;}
.lst_file li .item_chk {height:28px; margin:0 auto; padding:0 5px; margin-top:-28px; line-height:20px;}
.lst_file li .item_chk .chkbox {vertical-align:top;}
.lst_file li .item_box {display:block; margin:0 5px 5px; border:1px solid #ddd;}
.lst_file li .box_cont {position:relative; height:130px; padding:5px; background-color:#f8f8f8;}
.lst_file li .box_cont .sc {position:absolute; left:-2px; bottom:-2px; width:16px; height:16px; background:url(../img/item_type.png) no-repeat -550px 0; overflow:hidden; text-indent:-9999px;}
.lst_file li .box_cont .optn {*zoom:1;}
.lst_file li .box_cont .optn:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.lst_file li .box_cont .cont {display:table-cell; width:96px; height:84px; text-align:center; vertical-align:middle;}
.lst_file li .box_cont .fldr, .lst_file li .box_cont .item {position:absolute; top:50%; left:50%; background:url(../img/item_type.png) no-repeat 0 0; background-size:700px 500px; cursor:pointer;}
.lst_file li .box_cont .fldr {width:88px; height:78px; margin:-38px 0 0 -44px;}
.lst_file li .box_cont .fldr .cont {height:58px; padding:15px 5px 5px;}
.lst_file li .box_cont .fldr .cont .count {display:block; margin:3px 0; font-size:11px; color:#816638; line-height:1.4;}
.lst_file li .box_cont .fldr_prnt {background-position:-100px 0;}
.lst_file li .box_cont .item {width:70px; height:80px; margin:-38px 0 0 -35px; background-position:-300px -100px;}
.lst_file li .box_cont .item .cont {width:60px; height:48px; padding:5px;}
.lst_file li .box_cont .item .cont .size {font-family:tahoma; font-size:11px; color:#999;}
.lst_file li .box_cont .item .type {height:22px; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:22px;}
.lst_file li .box_cont .item_type_none {background-position:0 -110px;} /* 파일 미첨부 */
.lst_file li .box_cont .item_type_none .type {display:none;}
.lst_file li .box_cont .item_type_doc, .lst_file li .box_cont .item_type_docx {background-position:0 -200px;}
.lst_file li .box_cont .item_type_ppt, .lst_file li .box_cont .item_type_pptx {background-position:-100px -200px;}
.lst_file li .box_cont .item_type_xls, .lst_file li .box_cont .item_type_xlsx, .lst_file li .box_cont .item_type_xlsm {background-position:-200px -200px;}
.lst_file li .box_cont .item_type_pdf {background-position:-300px -200px;}
.lst_file li .box_cont .item_type_hwp {background-position:-400px -200px;}
.lst_file li .box_cont .item_type_txt {background-position:-500px -200px;}
.lst_file li .box_cont .item_type_htm {background-position:-600px -200px;}
.lst_file li .box_cont .item_type_tif {background-position:0 -300px;}
.lst_file li .box_cont .item_type_bmp {background-position:-100px -300px;}
.lst_file li .box_cont .item_type_gif {background-position:-200px -300px;}
.lst_file li .box_cont .item_type_jpg {background-position:-300px -300px;}
.lst_file li .box_cont .item_type_psd {background-position:-400px -300px;}
.lst_file li .box_cont .item_type_png {background-position:-500px -300px;}
.lst_file li .box_cont .item_type_ai {background-position:-600px -300px;}
.lst_file li .box_cont .item_type_wav {background-position:0 -400px;}
.lst_file li .box_cont .item_type_mp3 {background-position:0 -400px;}
.lst_file li .box_cont .item_type_avi {background-position:-100px -400px;}
.lst_file li .box_cont .item_type_mpg {background-position:-100px -400px;}
.lst_file li .box_cont .item_type_mp4 {background-position:-100px -400px;}
.lst_file li .box_cont .item_type_mov {background-position:-100px -400px;}
.lst_file li .box_cont .item_type_wmv {background-position:-100px -400px;}
.lst_file li .box_cont .item_type_asf {background-position:-100px -400px;}
.lst_file li .box_cont .item_type_zip {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_tgz {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_tar {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_cab {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_arz {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_alz {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_7z {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_rar {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_jar {background-position:-200px -400px;}
.lst_file li .box_cont .item_type_css {background-position:-300px -400px;}
.lst_file li .box_cont .item_type_jsp {background-position:-300px -400px;}
.lst_file li .box_cont .item_type_asp {background-position:-300px -400px;}
.lst_file li .box_cont .item_type_js {background-position:-300px -400px;}
.lst_file li .box_cont .item_cplx {background-position:-100px -100px;} /* 복합문서 */
.lst_file li .box_cont .item_cplx .cont {width:59px; height:88px; padding-right:12px;}
.lst_file li .box_cont .item_docbox {background-position:-200px -100px;}
.lst_file li .box_tit {border-top:1px solid #eee;}
.lst_file li .box_tit .name {display:block; height:20px; padding:5px; text-align:center; line-height:20px;}
.lst_file li.no_data {clear:both; float:none; width:auto; height:auto;}
.lst_file_type2 li.no_data {width:auto !important;}
.lst_file li.selected .item_box {border-color:#53a6d5;}
.lst_file li.selected .box_cont {background-color:#f1f8fc;}

@media all and (min-width:640px) {
	.lst_file li {width:33.3%;}
}

@media all and (min-width:845px) {
	.lst_file li {width:25%;}
}

@media all and (min-width:1050px) {
	.lst_file li {width:20%;}
}

@media all and (min-width:1255px) {
	.lst_file li {width:16.6%;}
}

@media all and (min-width:1460px) {
	.lst_file li {width:14.2%;}
}

@media all and (min-width:1665px) {
	.lst_file li {width:12.5%;}
}

/* 조회 */
.info_dl dl, .info_dl dt, .info_dl dd, .info_dl_inline dl, .info_dl_inline dt, .info_dl_inline dd {margin:0; padding:0;}
.info_dl dl {*zoom:1; position:relative;}
.info_dl dl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.info_dl dl a {color:#444; text-decoration:none;}
.info_dl dl a.link {color:#06f; text-decoration:underline;}
.info_dl dl dt {position:absolute; top:0; left:0; width:55px; height:20px; padding:10px; font-size:0.8em; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.info_dl_inline {*zoom:1; border-bottom:1px solid #dcdcdc;}
.info_dl_inline:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.info_dl_inline dl {float:left;}
.info_dl_inline dt, .info_dl_inline dd {float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.info_dl_inline dt {height:34px; padding:4px 5px 0 10px; font-size:0.8em; line-height:30px; color:#999;}
.info_dl_inline dd {height:34px; padding:0 10px 0 0; line-height:34px;}
.info_dl_inline dt strong {font-weight:normal;}
.info_dl .row {*zoom:1;}
.info_dl .row:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.info_dl .row dl {float:left; width:100%;}
.info_dl .row_2 dl {width:50%;}
.info_dl .row_3 dl {width:50%;}
.info_dl .row_3 dl:last-child {width:100%;}
.info_dl .row_4 dl {width:50%;}
.info_dl .info, .info_dl .info_ib, .info_dl .info_ip, .info_dl .info_tb {min-height:20px; padding:10px 10px 10px 75px; border-bottom:1px solid #dcdcdc; line-height:20px;}
.info_dl .info_ib {min-height:32px; padding:7px 7px 1px 75px;}
.info_dl .info_ib .ib {display:inline-block; max-width:90%; height:26px; margin:0 0 6px; padding:0 10px; font-size:0.9em; line-height:26px; background-color:#f0f9dc; border-radius:13px; -webkit-border-radius:13px; -moz-border-radius:13px; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.info_dl .info_ib .ib_drop {display:inline-block; max-width:73%; white-space:nowrap;}
.info_dl .info_ib .ib_drop .ib {vertical-align:top;}
.info_dl .info_ib .mc {display:inline-block; min-width:16px; height:26px; margin:0 4px; line-height:26px; font-weight:bold; color:#f60; text-align:center;}
.info_dl .info_ip {min-height:30px; padding:5px 5px 5px 75px; line-height:30px;}
.info_dl .info_ip .textarea {vertical-align:top; resize:none;}
.info_dl .info_ip .cal, .info_dl .info .cal {display:inline-block; line-height:14px;}
.info_dl .info_ip .cal .cal_ico, .info_dl .info .cal .cal_ico {display:inline-block; width:10px; height:14px; overflow:hidden; vertical-align:top;}
.info_dl .info_ip .cal img, .info_dl .info .cal img {vertical-align:top;}
.info_dl .info_ip .input_date, .info_dl .info_ip .input_time {vertical-align:top;}
.info_dl .info_ip .chk_div .chk_label, .info_dl .info_ip .chk_div .rdo_label,
.info_dl .info_ip .rdo_div .rdo_label, .info_dl .info_ip .rdo_div .chk_label {padding:5px 0; vertical-align:top;}
.info_dl .info_guide {padding:5px 0; font-size:0.9em; color:#999; line-height:normal;}
.info_dl .hide_dt dt {display:none;}
.info_dl .hide_dt .info_ib {padding:7px 7px 1px;}
.info_dl .hide_dt .info_ip {padding:5px;}
.info_dl .pdt {padding-top:5px;}
.info_dl .pdl {padding-left:5px;}
.info_dl .pdr {padding-right:5px;}
.info_dl .pdb {padding-bottom:5px;}
.info_dl .pdtb {padding:5px 0;}
.info_dl .pdlr {padding:0 5px;}
.info_dl .mgt {margin-top:5px;}
.info_dl .mgl {margin-left:5px;}
.info_dl .mgr {margin-right:5px;}
.info_dl .mgb {margin-bottom:5px;}
.info_dl .mgtb {margin:5px 0;}
.info_dl .mglr {margin:0 5px;}
.info_dl .dl_optn .info, .info_dl .dl_optn .info_ib, .info_dl .dl_optn .info_ip {padding-right:40px;}
.info_dl .dl_optn .optn {position:absolute; top:0; right:0; padding:5px;}
.info_dl .tgl_detail, .info_dl .tgl_more {display:inline-block; width:30px; height:30px; border:0; background:url(../img/ico_btn.png) no-repeat 50% -362px; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.info_dl .tgl_more {width:26px; height:26px; background-position:50% -131px;}
.info_dl .more {display:block;}
.info_dl_guide {padding:5px; border-bottom:1px solid #dcdcdc;}
.info_dl_guide .bu_lst {font-size:0.9em;}
.info_dl_guide .bu_lst li {background-position:4px 10px}
.dl_block dl dt {position:inherit; top:auto; left:auto; width:auto !important; height:auto; padding-bottom:0; line-height:normal;}
.dl_block .info, .dl_block .info_ib, .dl_block .info_ip {padding:10px !important;}
.dl_block .dl_optn .info_ip {padding-right:40px !important;}
.dl_block .dl_optn .optn {top:28px;}
.hide_more .more {display:none;}
.hide_more .tgl_more {background-position:50% -157px;}
.hide_detail .detail {display:none;}
.hide_detail .tgl_detail {background-position:50% -387px;}
.view_alert {padding:5px; border-bottom:1px solid #dcdcdc;}
.view_alert .alert {padding:8px; font-size:0.8em; line-height:1.3;}
.view_tit {position:relative; padding:10px; border-bottom:1px solid #dcdcdc;}
.view_tit .tit {padding-right:25px; font-size:1.2em;}
.view_tit .tit .sub {margin:0; padding:0; font-size:1em; line-height:1.3;}
.view_tit .tit .sub .label {font-size:0.7em; font-weight:normal; vertical-align:middle;}
.view_tit .url {padding-top:6px; line-height:1.3;}
.view_tit .url a {text-decoration:none; color:#06c;}
.view_tit .date, .view_tit .info {padding-top:8px; font-size:0.8em; font-weight:bold; color:#999;}
.view_tit .info .date {margin-left:5px; padding-top:0; font-size:1em;}
.view_tit .star {position:absolute; top:10px; right:10px;}
.view_tit .label_box {padding-top:8px;}
.site_image {padding:20px 0; text-align:center; border-bottom:1px solid #dcdcdc;}
.site_image img {max-width:90%; max-height:300px; margin:0 auto; border:1px solid #ddd; vertical-align:top;}
.view_info .info_dl dl dt {padding:6px 10px; color:#999;}
.view_info .info_dl dl dt strong {font-weight:normal;}
.view_info .info_dl .info {padding:6px 6px 6px 75px;}
.view_info .info_dl .info_tb {padding:2px 6px 2px 75px;}
.view_atch {border-bottom:1px solid #dcdcdc; background-color:#f8f8f8;}
.view_atch .info_dl dl dt strong {font-weight:normal; color:#999;}
.view_atch .info_dl .info {border-bottom:0;}
.view_atch .atch_lst {margin:0; padding:0 10px 7px; list-style:none;}
.view_atch .atch_lst li {padding:4px 0; font-size:0.9em; word-break:break-all;}
.view_atch .atch_lst li a {color:#06c; text-decoration:none;}
.view_atch .atch_lst li .lico_atch {height:18px; background-position:-206px -42px;}
.view_atch .atch_lst li.deleted {color:#999;}
.view_atch .atch_lst li.deleted .date {margin-left:4px; color:#e00;}
.view_cont {*zoom:1; position:relative; min-height:180px; padding:10px; line-height:1.4; border-bottom:1px solid #dcdcdc; overflow:auto;}
.view_cont:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.view_cont p {margin:0;}
/* .view_cont .panzoom {transform-origin:0 0 0 !important;} */
.ctrl_zoom {position:fixed; top:50%; right:10px; width:50px; margin-top:-90px; opacity:0.7; z-index:100;}
.ctrl_zoom .btn {width:50px; height:50px; margin-bottom:10px; border:2px solid #aaa; border-radius:25px; background:#fff url(../img/ctrl_zoom.png) no-repeat 0 0;}
.ctrl_zoom .btn {box-shadow:0 5px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);}
.ctrl_zoom .btn span {display:none;}
.ctrl_zoom .btn:active {border-color:#555; background-color:#555; background-image:url(../img/ctrl_zoom1.png);}
.ctrl_zoom .zoom_in {background-position:50% -2px;}
.ctrl_zoom .zoom_out {background-position:50% -52px;}
.ctrl_zoom .zoom_reset {background-position:50% -102px;}
.page_btn {position:fixed; bottom:10px; right:10px;}
.page_btn a {display:inline-block; width:26px; height:26px; padding:7px; border:1px solid #aaa; background-color:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; opacity:0.7; filter:alpha(opacity=70);}
.page_btn a span {display:inline-block; width:26px; height:26px; background:url(../img/ico_btn.png) no-repeat 0 -546px; overflow:hidden; text-indent:-9999px;}
.page_btn a.btn_prev span {background-position:0 -572px;}
.page_btn a.btn_list span {background-position:0 -910px;}
.vote_btn {padding:10px; border-bottom:1px solid #dcdcdc; text-align:center;}
.vote_btn .btn {min-width:120px;}

/* 간단 설문 */
.mini_survey {padding:10px; border-bottom:1px solid #dcdcdc;}
.mini_survey .survey_box {border:1px solid #bbb;}
.mini_survey .survey_box .svy_type {padding:8px; font-size:0.7em; border-bottom:1px solid #ddd; background-color:#f5f5f5; color:#888;}
.mini_survey .survey_box .svy_type:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.mini_survey .survey_box .svy_type .type {float:left;}
.mini_survey .survey_box .svy_type .period {float:right;}
.mini_survey .survey_box .svy_type .period .sl {margin:0 4px; color:#ddd;}
.mini_survey .survey_box .svy_sub {padding:10px; border-bottom:1px dashed #ddd;}
.mini_survey .survey_box .ex_lst ul {margin:0; padding:0; list-style:none;}
.mini_survey .survey_box .ex_lst ul li {margin-bottom:15px;}
.mini_survey .survey_box .svy_ex {padding:15px 10px;}
.mini_survey .survey_box .svy_ex .guide_txt .bu_lst {padding:0;}
.mini_survey .survey_box .svy_ex .ex_lst ul li {padding-left:44px; font-size:0.9em; line-height:1.3;}
.mini_survey .survey_box .svy_ex .ex_lst ul li .rdobtn,
.mini_survey .survey_box .svy_ex .ex_lst ul li .chkbox {float:left; margin:-2px 0 0 -44px;}
.mini_survey .survey_box .svy_ex .ex_lst ul li .ex {float:left; margin-left:-20px;}
.mini_survey .survey_box .svy_ex .ex_lst ul li .rdo_label,
.mini_survey .survey_box .svy_ex .ex_lst ul li .chk_label {height:auto; line-height:normal;}
.mini_survey .survey_box .svy_ex .btn_area {height:26px; margin:25px 0 0;}
.mini_survey .survey_box .svy_result {padding:15px;}
.mini_survey .survey_box .svy_result .ex_lst ul li {padding-left:18px;}
.mini_survey .survey_box .svy_result .ex_lst ul li .ex {float:left; margin-left:-18px;}
.mini_survey .survey_box .svy_result .ex_lst ul li .ex_bar {height:20px; padding-top:5px; padding-right:130px;}
.mini_survey .survey_box .svy_result .ex_lst ul li .ex_bar .prgsbar {float:left; width:100%; height:10px; margin:5px 0;}
.mini_survey .survey_box .svy_result .ex_lst ul li .ex_bar .txt {float:right; width:120px; margin-right:-130px; line-height:20px;}
.mini_survey .survey_box .svy_result .pie_chart,
.mini_survey .survey_box .svy_result .column_chart {width:458px; overflow:hidden;}
.mini_survey .survey_box .svy_result .accessibility {display:none;}
.mini_survey .survey_box .svy_result .chart_value ul {margin:0; padding:0; list-style:none;}
.mini_survey .survey_box .svy_result .chart_value ul li {margin-bottom:5px; padding:0 0 0 18px;}
.mini_survey .survey_box .svy_result .chart_value ul li .ex {float:left; margin-left:-18px;}
.mini_survey .survey_box .svy_result .column_chart_box .chart_value {padding:0 20px 0 40px;}
.mini_survey .survey_box .svy_result .pie_chart_box {*zoom:1;}
.mini_survey .survey_box .svy_result .pie_chart_box:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.mini_survey .survey_box .svy_result .pie_chart_box .pie_chart {float:left; width:250px;}
.mini_survey .survey_box .svy_result .pie_chart_box .chart_value {float:right; width:205px; padding-top:24px;}
.mini_survey .survey_box .svy_result .pie_chart_box .chart_value ul li {padding-left:25px; border-left:8px solid #ddd;}
.survey_user_result .svy_result {margin-bottom:20px;}
.survey_user_result .svy_result .setup_lst_box {height:150px; overflow-y:auto;}
.survey_user_result .svy_result .setup_lst_box .lst_box ul li {padding:0; vertical-align:top;}
.survey_user_result .svy_result .setup_lst_box .lst_box ul li label {*zoom:1; display:block; padding:8px 110px 8px 26px; cursor:pointer;}
.survey_user_result .svy_result .setup_lst_box .lst_box ul li label:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.survey_user_result .svy_result .setup_lst_box .lst_box ul li .ex {float:left; margin-left:-18px;}
.survey_user_result .svy_result .setup_lst_box .lst_box ul li .txt {float:left; width:100%;}
.survey_user_result .svy_result .setup_lst_box .lst_box ul li .rslt {float:right; width:92px; margin-right:-102px; text-align:right;}
.survey_user_result .svy_result .setup_lst_box .lst_box ul li .input_rdo {display:none;}
.survey_user_result .svy_user_lst .list_tit {height:26px; padding-bottom:8px; line-height:26px;}
.survey_user_result .svy_user_lst .list_tit .tit {font-size:1.1em;}
.survey_user_result .svy_user_lst .pagination {padding-bottom:0;}

/* 댓글 */
.view_cmt .cmt_write {*zoom:1; position:relative; padding:5px 65px 5px 5px;}
.view_cmt .cmt_write .photo {display:none; position:absolute; top:5px; left:5px; width:50px; height:50px; border:1px solid #ddd; overflow:hidden; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.view_cmt .cmt_write .photo img {width:50px; height:59px; margin-top:-4px;}
.view_cmt .cmt_write .textarea {display:block; width:100%; height:80px; *width:90%; *padding:0; resize:none;}
.view_cmt .cmt_write .btn_area {position:absolute; top:0; right:0; width:55px; margin:0; padding:5px;}
.view_cmt .cmt_write .btn_area .btn {width:55px; *width:51px; height:80px;}
.view_cmt .cmt_write .textarea_div {border:1px solid #c5c5c5; background-color:#fff; border-radius:4px;}
.view_cmt .cmt_write .textarea_div .textarea {height:78px; padding:8px; border:0;}
.view_cmt .cmt_write .textarea_div .attach_img {padding:0; border:0;}
.view_cmt .cmt_write .textarea_div .attach_img ul {*zoom:1; margin:0; padding:0; list-style:none;}
.view_cmt .cmt_write .textarea_div .attach_img ul:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.view_cmt .cmt_write .textarea_div .attach_img ul li {float:left; padding:14px 8px 8px;}
.view_cmt .cmt_write .textarea_div .attach_img .thmb {display:block; position:relative; width:120px;}
.view_cmt .cmt_write .textarea_div .attach_img .thmb img {max-width:120px; max-height:120px;}
.view_cmt .cmt_write .textarea_div .attach_img .thmb .btn {position:absolute; top:-8px; right:-8px; width:30px; margin:0; padding:0; border:1px solid #bbb; border-radius:15px;}
.view_cmt .cmt_write .cmt_tool {height:30px; padding-top:6px;}
.view_cmt .cmt_btm_tool {padding:5px;}
.view_cmt .cmt_list_head {*zoom:1; padding:5px 0; border-top:1px solid #d2d2d2;}
.view_cmt .cmt_list_head:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.view_cmt .cmt_list_head .btn {vertical-align:top;}
.view_cmt .cmt_list_head .cmt_count {display:inline-block; height:30px; padding:0 12px 0 8px; line-height:30px; font-weight:bold; vertical-align:top;}
.view_cmt .cmt_list_head .select_value {padding-right:22px; border-color:transparent; background-color:transparent !important;}
.view_cmt .cmt_list_head .drop_menu {min-width:100px; margin:0; padding:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.view_cmt .cmt_list a {color:#444; text-decoration:none;}
.view_cmt .cmt_list .cmt_ul {*zoom:1; margin:0; padding:0; list-style:none;}
.view_cmt .cmt_list .cmt {*zoom:1; position:relative; margin:0; padding:10px 10px 10px 58px; border-top:1px solid #eee; line-height:1.3;}
.view_cmt .cmt_list .cmt dt {position:relative; padding-right:20px;}
.view_cmt .cmt_list .cmt dt .btn_drop {position:absolute; top:0; right:-4px;}
.view_cmt .cmt_list .cmt .btn_optn {width:16px; height:16px; overflow:visible; background:url(../img/ico_btn.png) no-repeat 50% -629px; cursor:pointer; vertical-align:top;}
.view_cmt .cmt_list .cmt .btn_optn span {display:none;}
.view_cmt .cmt_list .cmt .photo {position:absolute; top:10px; left:5px; width:40px; height:40px; overflow:hidden; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.view_cmt .cmt_list .cmt .photo img {width:40px; height:49px; margin-top:-4px;}
.view_cmt .cmt_list .cmt .cmt {padding:10px 0;}
.view_cmt .cmt_list .cmt .cmt .ico_re {float:left; width:20px; height:20px; margin-left:-22px; background:url(../img/tico.png) no-repeat -200px -60px; overflow:hidden; vertical-align:middle; text-indent:-9999px;}
.view_cmt .cmt_list .cmt .cmt_write {padding:0 60px 10px 0;}
.view_cmt .cmt_list .cmt .cmt_write .btn_area {padding:0 0 10px 5px;}
.view_cmt .cmt_list .cmt .cmt_btm_tool {padding:0 0 10px;}
.view_cmt .cmt_list .cmt .cmt_content {width:100%; margin:0; *width:auto;}
.view_cmt .cmt_list .cmt .cmt_content dd {margin:0; padding:10px 0 0 0; word-break:break-all;}
.view_cmt .cmt_list .cmt .cmt_content .to {color:#999; margin-right:8px;}
.view_cmt .cmt_list .cmt .cmt_content .date {display:block; margin-top:3px; font:11px tahoma; color:#999;}
.view_cmt .cmt_list .cmt .cmt_content .reply_btn {padding:10px 0;}
.view_cmt .cmt_list .cmt .cmt_edit {display:none; position:relative;}
.view_cmt .cmt_list .cmt .cmt_edit .textarea {width:100%; height:80px;}
.view_cmt .cmt_list .cmt .cmt_edit .btn_area {margin:0; padding-top:5px; text-align:left;}
.view_cmt .cmt_list .cmt .cmt_reply .count {color:#ff6600;}
.view_cmt .cmt_list .cmt .cmt_reply .arr_up, .view_cmt .cmt_list .cmt .cmt_reply .arr_dn {font-size:0.9em;}
.view_cmt .cmt_list .cmt .cmt_reply .reply_write {position:relative; padding:8px 32px 8px 0; white-space:nowrap;}
.view_cmt .cmt_list .cmt .cmt_reply .reply_write .input_txt {width:100%; *width:98%; vertical-align:middle;}
.view_cmt .cmt_list .cmt .cmt_reply .reply_write .btn {position:absolute; top:8px; right:0; width:28px; background:url(../img/ico_btn.png) no-repeat 50% -260px; text-indent:-9999px; overflow:hidden;}
.view_cmt .cmt_list .cmt .cmt_reply .cmt_ul {padding-bottom:4px; background:none;}
.view_cmt .cmt_list .cmt .cmt_reply .cmt {*zoom:1; position:static; padding:5px 0 10px; border-top:0;}
.view_cmt .cmt_list .cmt .cmt_reply .cmt:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.view_cmt .cmt_list .cmt .cmt_reply .cmt .name {position:relative; display:block; padding:0 20px 5px 0;}
.view_cmt .cmt_list .cmt .cmt_reply .cmt .name .btn_drop {position:absolute; top:0; right:0;}
.view_cmt .cmt_list .cmt .cmt_reply .cmt .reply_cont {word-break:break-all; word-wrap:break-word;}
.view_cmt .cmt_list .cmt .cmt_reply .re_edit {display:none; padding-left:0;}
.view_cmt .cmt_list .cmt .cmt_reply .re_edit .name {float:none; width:auto; margin-left:0; padding-bottom:4px;}
.view_cmt .cmt_list .cmt .cmt_reply .re_edit .input_txt {width:100%; margin-bottom:8px;}
.view_cmt .cmt_list .cmt .cmt_vote {position:absolute; top:55px; left:0; width:40px; padding:5px; font-size:0.8em; text-align:center;}
.view_cmt .cmt_list .cmt .cmt_vote .good strong {display:block; color:#06c;}
.view_cmt .cmt_list .cmt .view_atch {padding-top:12px; border:0; background:none; line-height:normal;}
.view_cmt .cmt_list .cmt .view_atch .info_dl .tgl_detail {width:auto; height:auto; text-indent:inherit; background:none;}
.view_cmt .cmt_list .cmt .view_atch .info_dl .tgl_detail .count {color:#f60;}
.view_cmt .cmt_list .cmt .view_atch .atch_lst {padding:5px 0 0;}
.view_cmt .cmt_list .cmt .attach_img {margin:10px 0 0; border:0;}
.view_cmt .cmt_list .cmt .attach_img .preview {display:inline-block;}
.view_cmt .cmt_list .cmt .attach_img .preview img {max-width:182px; max-height:182px; margin:0; vertical-align:top;}
.view_cmt .cmt_list .cmt .reply_box .write_li {display:none;}
.view_cmt .cmt_list .cmt .reply_box .reply_btn {padding-bottom:0;}
.view_cmt .pagenate {border:0; border-top:1px solid #ddd;}

/* 작성 */
.write_cont {padding:7px; border-bottom:1px solid #dcdcdc;}
.write_cont .textarea {display:block; width:100%; height:200px; border:0; resize:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; box-shadow:none; -webkit-box-shadow:none;}
.write_atch {background-color:#f8f8f8; border-bottom:1px solid #dcdcdc;}
.write_atch .info_dl .info_ip {border-bottom:0;}
.write_atch .info_dl .info_ip .btn {vertical-align:top;}
.write_atch .atch_lst {margin:0; padding:0 10px 7px; list-style:none;}
.write_atch .atch_lst li {height:20px; line-height:20px; padding:3px 60px 3px 0; font-size:0.9em;}
.write_atch .atch_lst li a {color:#06c; text-decoration:none;}
.write_atch .atch_lst li .el {float:left; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.write_atch .atch_lst li .size {float:right; width:60px; margin-right:-60px; color:#888; font-size:0.8em; text-align:right; line-height:20px;}
.write_atch .atch_lst li .btn_del {width:20px; height:20px; border:0; background:url(../img/ico_btn.png) no-repeat -3px -81px; cursor:pointer; overflow:hidden; text-indent:-9999px; vertical-align:top;}
.write_atch .atch_lst li .lico_atch {vertical-align:top;}
.write_atch .atch_size {padding:5px 10px 10px; font-size:0.8em; color:#888;}
.frm_group .frm_tit {padding:10px; border-bottom:1px solid #bbb;}
.frm_group .frm_tit h3 {margin:0; padding:0; font-size:1em;}

/* 조직도 */
.org_main_tab {padding:5px 5px 0;}
.org_main_tab .btn_group {width:100%; height:30px; margin-bottom:5px;}
.org_main_tab .btn_group .btn {float:left; width:20%; margin:0; padding:0; font-size:0.8em; border-left-width:0; border-right-width:0;}
.org_main_tab .btn_group .btn:first-child {border-left-width:1px;}
.org_main_tab .btn_group .btn:last-child {border-right-width:1px;}
.org_main_tab .btn_group .btn:active {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.org_main_tab .btn_group .btn.active {color:#fff; border-color:#214c9c; background-color:#214c9c; background-image:none; outline:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.org_main_tab .col_2 .btn {width:50%;}
.org_main_tab .col_3 .btn {width:33.3%;}
.org_main_tab .col_4 .btn {width:25%;}
.org_main_tab .col_4 .btn_drop {width:25%;}
.org_main_tab .col_4 .btn_drop .btn {width:100%; border-left:0; border-right:1px solid #bbb; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;}
.org_main_tab .col_4 .btn_drop .btn .caret {margin:11px 0 0 2px;}
.org_main_tab .col_4 .btn_drop .active .caret {border-top-color:#fff;}
.org_main_tab .col_4 .btn_drop .drop_menu .selected a {background-image:url(../img/color_chk.png); background-size:18px 18px; background-repeat:no-repeat; background-position:98px 50%;}
.org_main_tab .col_4 .btn_drop .drop_menu .selected a:hover,
.org_main_tab .col_4 .btn_drop .drop_menu .selected a:focus {background-image:url(../img/color_chk1.png); color:#fff;}
.org_main_tab .tab_srch {padding:0 0 5px 95px;}
.org_main_tab .tab_srch .optn {float:left; margin-left:-95px;}
.org_main_tab .tab_srch .optn .frm_select {width:90px;}
.org_main_tab .list_type .nav_tabs li {width:50%;}
.org_main_tab .list_type .nav_tabs li a {margin:0; text-align:center; border-color:#ddd #ddd #bbb; background-color:#f5f5f5; font-size:0.9em; color:#777;}
.org_main_tab .list_type .nav_tabs .active a {color:#333; background-color:#fff; border:1px solid #bbb; border-bottom-color:transparent;}
.org_main_tab .list_type .tabs3 li {width:33.3%;}
.org_main_tab .list_type .tabs4 li {width:25%;}
.org_list_box .category {height:30px; padding:5px; border-bottom:1px solid #ddd;}
.org_list_box .category .btn_group {width:100%; height:30px; border-left:1px solid #ddd;}
.org_list_box .category .btn_group .btn {float:left; width:10%; margin:0; padding:0; border-color:#ddd; border-left:0; background-color:#f5f5f5; font-size:0.8em; color:#888; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.org_list_box .category .btn_group .btn:active {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.org_list_box .category .btn_group .btn.active {background-color:#fff; background-image:none; font-weight:bold; color:#444; outline:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.org_list_box .lst_ul .lst_block {display:block; padding:8px 8px 8px 40px; line-height:26px; color:#444; text-decoration:none;}
.org_list_box .lst_ul .lst_block a {color:#444;}
.org_list_box .lst_ul .lst_block .chkbox {top:11px;}
.org_list_box .lst_ul .lst_block .photo {display:inline-block; width:26px; height:26px; margin:0 3px 0 0; overflow:hidden; vertical-align:top; border-radius:13px; *display:inline; *zoom:1;}
.org_list_box .lst_ul .lst_block .photo img {width:26px; min-height:100%;}
.org_list_box .lst_ul .lst_block .email {font-size:0.9em; color:#888;}
.org_list_box .lst_ul .lst_block .name {vertical-align:top;}
.org_list_box .lst_ul .lst_block .name .lico {margin:2px 0 0; vertical-align:top;}
.org_list_box .lst_ul .lst_block .count {display:inline-block; height:20px; margin:3px 0 0 2px; padding:0; font-size:0.9em; font-weight:bold; line-height:20px; color:#999; vertical-align:top;}
.org_list_box .lst_ul .lst_block {padding:8px 8px 8px 40px;}
.org_list_box .lst_ul .lst_block.selected {background-color:#f1f8fc;}
.org_list_box .lst_ul .lst_block + .lst_block .photo,
.org_list_box .lst_ul .lst_block + .lst_block .name {visibility:hidden;}
.org_list_box .lst_ul div.lst_block {padding:8px;}
.org_list_box .lst_ul label.lst_block {padding:8px 8px 8px 40px;}
.org_list_box .dir_tit {position:relative; height:40px; padding:0 50px; border-bottom:1px solid #ddd; text-align:center;}
.org_list_box .dir_tit .tit {display:block; width:100%; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.org_list_box .dir_tit .tit_lft {position:absolute; top:0; left:0;}
.org_list_box .dir_tit .tit_rgt {position:absolute; top:0; right:0;}
.org_list_box .dir_tit .tbtn_prev, .org_list_box .dir_tit .tbtn_top {display:block; width:40px; height:40px; padding:10px; border:0; background:none; overflow:visible; outline:0;}
.org_list_box .dir_tit .tbtn_prev span, .org_list_box .dir_tit .tbtn_top span {display:block; width:20px; height:20px; background:url(../img/tico.png) no-repeat -20px -60px; overflow:hidden; text-indent:-9999px;}
.org_list_box .dir_tit .tbtn_prev span {background-position:0 -60px;}
.org_list_box .dir_tit .tbtn_prev:active, .org_list_box .dir_tit .tbtn_top:active {background-color:#d7efff;}
.org_list_box .dir_tit .side_lft {position:absolute; top:0; left:0; padding:5px 0 0 5px;}
.org_list_box .dir_tit .side_rgt {position:absolute; top:0; right:0; padding:5px 5px 0 0;}
.org_list_box .dir_tit .btn_top, .org_list_box .dir_tit .btn_prev {width:20px; height:20px; margin:5px; padding:0; border:0; background:url(../img/tico.png) no-repeat -20px -60px; text-indent:-9999px;}
.org_list_box .dir_tit .btn_prev {background-position:0 -60px;}
.org_list_box .user_group {border-top:1px solid #ddd;}
.org_list_box .pwr_level .lst_ul li {border-top:1px solid #eaeaea; border-bottom:0;}
.org_list_box .pwr_level .lst_ul li:first-child {border-color:#ddd;}
.org_list_box .app_user .lst_head {position:relative; height:26px; line-height:26px; padding:5px 8px 5px 40px; border-top:1px solid #ddd; font-size:0.9em; font-weight:bold;}
.org_list_box .app_user .lst_head .chkbox {position:absolute; top:8px; left:10px;}
.org_list_box .app_user .lst_head .name {float:left; width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.org_list_box .app_user .lst_head .user {float:right; width:49%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.org_list_box .app_user .lst_ul li {border-top:1px solid #eaeaea; border-bottom:0;}
.org_list_box .app_user .lst_ul li:first-child {border-color:#ddd;}
.org_list_box .app_user .lst_block {height:26px;}
.org_list_box .app_user .lst_block .name {float:left; width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.org_list_box .app_user .lst_block .user {float:right; width:49%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.org_list_box .btn_area {margin:0; padding:15px 0; border-top:1px solid #ddd;}
.org_main_gw7 .org_main_tab .btn_group .btn {font-size:0.9em;}
.org_main_gw7 .org_main_tab .btn_group.col_5 .btn {font-size:0.8em;}

/* 우편번호 검색 */
.zipcode_srch_box .srch_box {display:block; position:inherit; top:auto; left:auto; width:auto;}
.zipcode_srch_box .srch_box .srch_optn {height:30px; padding-bottom:5px;}
.zipcode_srch_box .srch_box .srch_optn .fl, .zipcode_srch_box .srch_box .srch_optn .fr {width:49%;}
.zipcode_srch_box .srch_box .srch_optn .combobox {display:block; width:100%;}
.zipcode_srch_box .srch_box .srch_optn .combobox .select_value {width:100%;}
.zipcode_srch_box .srch_box .srch_optn .drop_menu {width:100%; margin-left:-1px;}
.zipcode_lst .lst_ul .lst_block {padding:0;}
.zipcode_lst .lst_ul .lst_block label {display:block; padding:8px; cursor:pointer; color:#444;}
.zipcode_lst .lst_ul .lst_block .input_rdo {display:none;}
.zipcode_lst .lst_ul .lst_block .address {padding-top:5px; font-size:0.9em;}
.zipcode_lst .lst_ul .selected .lst_block .zipcode {color:#06c;}

/* 선택 목록 */
.slt_lst_lyr .ui-widget-content {padding:0 !important;}
.slt_lst_box .lst_srch {padding:5px 0 5px 95px;}
.slt_lst_box .lst_srch .optn {float:left; margin-left:-95px;}
.slt_lst_box .lst_srch .optn .frm_select {width:90px;}
.slt_lst_box .lst_ul li a:active {background-color:#d7efff;}
.slt_lst_box .lst_ul .lst_block {display:block; padding:10px; color:#444; text-decoration:none;}
.slt_lst_box .lst_ul .lst_block .count {display:inline-block; height:20px; margin-left:2px; padding:0; font-size:0.9em; font-weight:bold; line-height:20px; color:#999; vertical-align:top;}
.slt_lst_box .lst_ul label.lst_block {display:block; padding-left:40px;}
.slt_lst_box .lst_ul .folder .lst_block {padding-right:40px;}
.slt_lst_box .lst_ul .folder .lst_block .open {float:right; width:20px; height:20px; margin-right:-30px; background:url(../img/tico.png) no-repeat -40px -60px; overflow:hidden; text-indent:-9999px;}
.slt_lst_box .lst_ul .depth {position:relative; padding-right:40px;}
.slt_lst_box .lst_ul .depth .open {display:block; position:absolute; top:0; right:0; width:40px; height:40px; width:20px; height:20px; padding:10px;}
.slt_lst_box .lst_ul .depth .open span {display:block; width:20px; height:20px; background:url(../img/tico.png) no-repeat -40px -60px; overflow:hidden; text-indent:-9999px;}
.slt_lst_box .dir_tit {position:relative; height:40px; padding:0 40px; border-bottom:1px solid #ddd; text-align:center;}
.slt_lst_box .dir_tit .tit {display:block; width:100%; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.slt_lst_box .dir_tit .side_lft {position:absolute; top:0; left:0; padding:5px 0 0 5px;}
.slt_lst_box .dir_tit .side_rgt {position:absolute; top:0; right:0; padding:5px 5px 0 0;}
.slt_lst_box .dir_tit .btn_top, .slt_lst_box .dir_tit .btn_prev {width:20px; height:20px; margin:5px; padding:0; border:0; background:url(../img/tico.png) no-repeat -20px -60px; text-indent:-9999px;}
.slt_lst_box .dir_tit .btn_prev {background-position:0 -60px;}
.slt_lst_box .slt_tit {position:relative; height:40px; padding:0 40px; border-bottom:1px solid #ddd; text-align:center;}
.slt_lst_box .slt_tit .tit {display:block; width:100%; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.slt_lst_box .slt_tit .btn_top, .slt_lst_box .slt_tit .btn_prev {display:block; position:absolute; top:0; width:40px; height:40px; padding:10px; border:0; background:none; text-decoration:none; outline:none; cursor:pointer;}
.slt_lst_box .slt_tit .btn_top {right:0;}
.slt_lst_box .slt_tit .btn_prev {left:0;}
.slt_lst_box .slt_tit .btn_top span, .slt_lst_box .slt_tit .btn_prev span {display:block; width:20px; height:20px; background:url(../img/tico.png) no-repeat -20px -60px; overflow:hidden; text-indent:-9999px;}
.slt_lst_box .slt_tit .btn_prev span {background-position:0 -60px;}
.slt_lst_box .slt_tit .btn_top:active, .slt_lst_box .slt_tit .btn_prev:active {background-color:#d7efff;}
.slt_lst_box .btn_area {margin:0; padding:15px 0; border-top:1px solid #ddd;}

/* Pagination */
.pagenate {padding:15px 0; text-align:center;}
.pagenate a {display:inline-block; min-width:12px; height:28px; padding:0 8px; border:1px solid #ddd; line-height:28px; font-weight:bold; color:#666; text-decoration:none; vertical-align:middle; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.pagenate a.on {border:1px solid #214c9c; color:#214c9c;}
.pagenate a .prev, .pagenate a .next {display:inline-block; width:12px; height:28px; background:url(../img/ico_btn.png) no-repeat 50% -284px; overflow:hidden; text-indent:-9999px;}
.pagenate a .prev {background-position:50% -310px;}

/* label */
.label, .badge {padding:2px 4px; font-size:0.9em; font-weight:bold; color:#fff; white-space:nowrap; background-color:#999; vertical-align:baseline; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.badge {padding:2px 6px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px;}
.badge_skin {background-color:#37a1cf;}
.label_skin {background-color:#37a1cf;}
.label_notice {background-color:#79b38f;}
.label_orange, .badge_orange {background-color:#ff7a17;}
.label_blue, .badge_blue {background-color:#37a1cf;}
.label_navy, .badge_navy {background-color:#3c74c7;}
.label_green, .badge_green {background-color:#169851;}
.label_purple, .badge_purple {background-color:#7b71cc;}
.label_red, .badge_red {background-color:#dc0002;}

/* Alert */
.alert {position:relative; padding:8px 35px 8px 14px; color:#c09853; background-color:#fcf8e3; border:1px solid #fbeed5; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;} /* text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); */
.alert a {color:#c09853; text-decoration:none;}
.alert p, .alert .tit {margin:5px 0 !important;}
.alert .tit {margin-bottom:8px !important; font-size:1.3em;}
.alert .close {display:inline-block; position:absolute; top:7px; right:7px; overflow:visible; width:15px; height:15px; background:url(../img/ico_btn.png) no-repeat -5px -447px; vertical-align:middle; cursor:pointer; opacity:0.7; filter:alpha(opacity=70);}
.alert .close span {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.alert .count {font-weight:bold; color:#06c;}
.alert_success {border-color:#d6e9c6; background-color:#dff0d8;}
.alert_success, .alert_success a {color:#468847;}
.alert_error, .alert_danger {border-color:#eed3d7; background-color:#f2dede;}
.alert_error, .alert_error a, .alert_danger, .alert_danger a {color:#b94a48;}
.alert_info {border-color:#bce8f1; background-color:#d9edf7;}
.alert_info, .alert_info a {color:#3a87ad;}

/* Footer */
.footer {padding:15px 0; border-top:1px solid #bbb; background-color:#f5f5f5;}
.footer .btn_area {margin:0; padding-bottom:30px; text-align:center;}
.footer .btn_area .btn {min-width:70px;}
.footer .copyright {display:block; font-size:0.8em; text-align:center; color:#888;}

/* 알림 레이어 */
.alert_lyr .alert_cont {padding:10px;}
.alert_lyr .alert_cont:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.alert_lyr .type_alert, .alert_lyr .type_warning, .alert_lyr .type_error {padding-left:40px;}
.alert_lyr .type_alert .icon, .alert_lyr .type_warning .icon, .alert_lyr .type_error .icon {float:left; width:30px; height:30px; margin:2px 0 2px -40px; background-color:green; border-radius:20px;}
.alert_lyr .type_alert .icon {background-color:green;}
.alert_lyr .type_warning .icon {background-color:yellow;}
.alert_lyr .type_error .icon {background-color:red;}
.alert_lyr .type_alert .cont, .alert_lyr .type_warning .cont, .alert_lyr .type_error .cont {float:left; width:100%;}

/* 레이어 팝업 */
.pop_lyr {display:none; position:fixed; top:130px; left:50%; width:280px; margin-left:-152px; padding:10px; border:2px solid #555; background-color:#fff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; z-index:1100;}
.pop_lyr .tit {padding:10px 0; text-align:center;}
.pop_lyr .msg_box {padding:0 10px 10px 10px;}
.pop_lyr .add_input {padding:10px 0;}
.pop_lyr .add_input .input_txt {display:block; width:270px; margin:0 auto;}
.pop_lyr .ul_btn {margin:0; padding:0; list-style:none;}
.pop_lyr .ul_btn li {padding:4px;}
.pop_lyr .ul_btn li .btn {height:34px;}
.pop_lyr .ul_btn li .btn a, .pop_lyr .ul_btn li .btn button {width:270px; padding:0; height:34px; text-align:center; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.pop_lyr .ul_btn li .btn a {height:32px;}
.pop_lyr .btn_area {padding:10px 0; text-align:center;}
.pop_lyr .confirm .btn a, .pop_lyr .confirm .btn button {padding:0; width:132px; text-align:center;}

/* 다국어 입력 */
.lang_dl dl {margin:10px 0 0;}
.lang_dl dl:first-child {margin:0;}
.lang_dl dt {padding-bottom:6px; font-size:0.8em;}
.lang_dl dt .req {margin:0 4px; color:#f60;}
.lang_dl dd {margin:0;}
.lang_dl dd .input_txt {width:100%;}

/* Tree Icon */
.tico {display:inline-block; width:20px; height:20px; background:url(../img/tico.png) no-repeat 0 0; overflow:hidden; vertical-align:middle; text-indent:-9999px; *display:inline; *zoom:1;}
.tico_impt {background-position:-80px -40px;}
.tico_trash {background-position:-100px -40px;}
.tico_set1 {background-position:-120px -40px;}
.tico_set2 {background-position:-140px -40px;}
.tico_item {background-position:-300px 0;}
.tico_new {background-position:-340px -40px;}
.tico.mi1 {background-position:0 -40px;} /* 전체메일 */
.tico.mi2 {background-position:-20px -40px;} /* 내부메일 */
.tico.mi3 {background-position:-40px -40px;} /* 외부메일 */
.tico.mi4 {background-position:-60px -40px;} /* 수신확인 */
.tico.mi5 {background-position:0 -20px;} /* 받은메일 */
.tico.mi6 {background-position:-20px -20px;} /* 보낸메일 */
.tico.mi7 {background-position:-40px -20px;} /* 예약메일 */
.tico.mi8 {background-position:-60px -20px;} /* 결재후발송 */
.tico.mi9 {background-position:-80px -20px;} /* 개인메일 */
.tico.mi10 {background-position:-100px -20px;} /* 공유받은메일 */
.tico.mi11 {background-position:-120px -20px;} /* 스팸메일 */
.tico.ci1 {background-position:-180px -20px;} /* 일정 */
.tico.ci2 {background-position:-200px -20px;} /* 할일 */
.tico.ci3 {background-position:-220px -20px;} /* 메모 */
.tico.ci4 {background-position:-240px -20px;} /* 기념일 */
.tico.ri1 {background-position:0 -80px;} /* 내업무보고 */
.tico.ri2 {background-position:-20px -80px;} /* 받은업무보고 */
.tico.ri3 {background-position:-40px -80px;} /* 보고분류함 */
.tico.di1 {background-position:-60px -80px;} /* 주소록 */
.tico.di2 {background-position:-80px -80px;} /* 부서주소록 */
.tico.di3 {background-position:-100px -80px;} /* 공용주소록 */
.tico.di4 {background-position:-120px -80px;} /* 마이리스트 */
.tico.bi1 {background-position:-100px -80px;} /* 모든게시함 */
.tico.bi2 {background-position:-140px -80px;} /* 게시판 */
.tico.bi3 {background-position:-120px -80px;} /* 공지 */
.tico.bi4 {background-position:-160px -80px;} /* 태그 */
.tico.bi5 {background-position:-180px -80px;} /* 공유 */
.tico.bi6 {background-position:-200px -80px;} /* 비공개 */
.tico.bi7 {background-position:-220px -80px;} /* 지식 */
.tico.bi8 {background-position:-240px -80px;} /* 승인 */
.tico.bi9 {background-position:-260px -80px;} /* 익명 */
.tico.ai1 {background-position:-280px -80px;} /* 결재정보 */
.tico.ai2 {background-position:-300px -80px;} /* 결재 */
.tico.ai3, /* 기안진행 */
.tico.ai4, /* 결재진행 */
.tico.ai5, /* 공람 */
.tico.ai6, /* 열람 */
.tico.ai7, /* 참조 */
.tico.ai8, /* 종결 */
.tico.ai9 {background-position:-300px -80px;} /* 반려 */
.tico.ni1 {background-position:0 -100px;} /* 전체쪽지 */
.tico.ni2 {background-position:-40px -100px;} /* 받은쪽지함 */
.tico.ni3 {background-position:-60px -100px;} /* 보낸쪽지함 */
.tico.ni4, /* 영구보관함 */
.tico.ni5 {background-position:-20px -100px;} /* 임시보관함 */
.tico.ni6 {background-position:-80px -100px;} /* 알림쪽지 */
.tico.gi1, /* 결재진행현황 */
.tico.gi2, /* 결재하기 */
.tico.gi3, /* 감사 */
.tico.gi4 {background-position:-280px -80px;} /* 결재완료 */
.tico.gi5 {background-position:-300px 0;} /* 결재아이템 */
.tico.fi1 {background-position:-300px 0;} /* 동호회 */
.tico.fi2 {background-position:-300px 0;} /* 동호회 게시판 */
.tico.fi3 {background-position:-100px -60px;} /* 동호회 들여쓰기 */
.tico.qi1 {background-position:-300px 0;} /* 자원 */
.tico.ad1 {background-position:-60px -80px;} /* 연락처그룹 */
.tico.ad2 {background-position:-80px -80px;} /* 연락처 */
.tico.ad3 {background-position:-160px -100px;} /* 마이리스트 */
.tico.ad4 {background-position:-120px -100px;} /* 주소록 내보내기 */
.tico.ad5 {background-position:-140px -100px;} /* 주소록 가져오기 */
.tico.eqi1, /* 시설 자원 */
.tico.eqi2 {background-position:-40px -80px;} /* 대여 자원 */

/* File Icon */
i.fico {display:inline-block; overflow:hidden; width:16px; height:17px; line-height:16px; vertical-align:middle;}
i.fico span {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.fico {background-image:url(../img/icons_file@2x.png); background-repeat:no-repeat; background-size:20px 800px;}
.fico_doc, .fico_docx {background-position:0 -20px;}
.fico_ppt, .fico_pptx {background-position:0 -40px;}
.fico_xls, .fico_xlsx, .fico_xlsm {background-position:0 -60px;}
.fico_pdf {background-position:0 -80px;}
.fico_hwp {background-position:0 -100px;}
.fico_txt {background-position:0 -120px;}
.fico_htm, .fico_html {background-position:0 -140px;}
.fico_tif {background-position:0 -200px;}
.fico_bmp {background-position:0 -220px;}
.fico_gif {background-position:0 -240px;}
.fico_jpg, .fico_jpeg {background-position:0 -260px;}
.fico_psd {background-position:0 -280px;}
.fico_png {background-position:0 -300px;}
.fico_ai {background-position:0 -320px;}
.fico_wav, .fico_mp3 {background-position:0 -400px;}
.fico_avi, .fico_asf, .fico_mov, .fico_mpg, .fico_mpeg, .fico_mp4, .fico_wmv {background-position:0 -420px;}
.fico_zip {background-position:0 -480px;}
.fico_tgz {background-position:0 -500px;}
.fico_tar {background-position:0 -520px;}
.fico_cab {background-position:0 -540px;}
.fico_arj {background-position:0 -560px;}
.fico_alz {background-position:0 -580px;}
.fico_7z {background-position:0 -600px;}
.fico_rar {background-position:0 -620px;}
.fico_jar {background-position:0 -640px;}
.fico_css {background-position:0 -700px;}
.fico_jsp {background-position:0 -720px;}
.fico_asp {background-position:0 -740px;}
.fico_js {background-position:0 -760px;}

/* Mail Icon */
.mico {display:inline-block; width:20px; height:20px; background:url(../img/tico.png) no-repeat 0 0; overflow:hidden; vertical-align:middle; text-indent:-9999px; *display:inline; *zoom:1;}

/* List Icon */
.lico {display:inline-block; width:20px; height:20px; background:url(../img/tico.png) no-repeat 0 0; overflow:hidden; vertical-align:middle; text-indent:-9999px; *display:inline; *zoom:1;}
.lico_dept {background-position:-140px -20px;}
.lico_user {background-position:-160px -20px;}
.lico_space {background-position:0 -120px;}
.lico_atch {width:9px; background-position:-206px -40px;}
.lico_imp {width:4px; background-position:-228px -40px;}
.lico_reply {width:20px; background-position:-200px -60px;}
.lico_lock {width:12px; background-position:-264px -60px;}
.lico_new {background-position:-340px -40px;}

/* 권한 Icon */
.powr {display:inline-block; width:14px; height:14px; background:url(../../../common/img/ico_powr.png) no-repeat 0 0; vertical-align:top;}
.powr span {display:none;}
.powr2 {background-position:0 0;} /* 읽기 */
.powr2 {background-position:0 -20px;} /* 읽기/쓰기 */
.powr3 {background-position:0 -40px;} /* 관리자 */
.powr4 {background-position:0 -60px;} /* 권한없음 */

/* Loading */
.show_wait {width:100%; height:100%; overflow:hidden;}
.wait_loading {display:none; position:fixed; top:50%; left:50%; width:200px; padding:20px; margin:-50px 0 0 -120px; background-color:#fff; border-radius:10px; z-index:1100;}
.wait_loading .wait_img {width:46px; height:46px; margin:0 auto; border-radius:23px; overflow:hidden; opacity:.6; filter:Alpha(Opacity=60);}
.wait_loading .wait_txt {padding-top:10px; text-align:center;}

/* Setup UI */
.setup_lst_box {border:1px solid #bbb; background-color:#fff; color:#444; border-radius:4px;}
.setup_lst_box .box_top, .setup_lst_box .box_btm {padding:5px; border-bottom:1px solid #d0d0d0;}
.setup_lst_box .box_top:after, .setup_lst_box .box_btm:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.setup_lst_box .box_top .tit {display:block; height:26px; margin:0; padding:0 5px; font-size:1em; line-height:26px;}
.setup_lst_box .box_btm {border-top:1px solid #d0d0d0; border-bottom:0;}
.setup_lst_box .lst_box ul {margin:0; padding:0; list-style:none;}
.setup_lst_box .lst_box ul li {padding:10px; border-bottom:1px solid #ededed; line-height:1.3;}
.setup_lst_box .lst_box ul li:last-child {border-bottom:0;}
.setup_lst_box .lst_box ul li.no_data {padding:40px 10px; text-align:center; border-bottom:0; color:#999;}
.setup_lst_box .lst_box ul li.selected {background-color:#f1f8fc !important; color:#06c;}
.setup_lst_box .lst_box .user_lst li {padding:5px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.setup_lst_box .lst_box .user_lst li .photo, .setup_lst_box .lst_box .user_lst li .dept_photo {display:inline-block; width:30px; height:30px; margin-right:5px; overflow:hidden; vertical-align:top; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px;}
.setup_lst_box .lst_box .user_lst li .photo img {width:30px; min-height:100%; vertical-align:top;}
.setup_lst_box .lst_box .user_lst li .dept_photo {background:#ecedf0 url(../img/icons_mylist.png) no-repeat 1px -30px;}
.setup_lst_box .lst_box .user_chk_lst li, .setup_lst_box .lst_box .user_rdo_lst li {height:40px; padding:0;}
.setup_lst_box .lst_box .user_chk_lst li label, .setup_lst_box .lst_box .user_rdo_lst li label {display:block; height:30px; padding:5px 10px; line-height:30px; cursor:pointer;}
.setup_lst_box .lst_box .hide_input li label input {display:none;}

/* 비밀번호 변경 */
.pw_change_box .img_side img {width:150px; height:150px;}
.pw_change_box .pw_input_box {padding:20px 0 0;}
.pw_change_box .pw_input_box dl {margin:0; padding:10px 0 0;}
.pw_change_box .pw_input_box dl dt {margin:0; padding:0 0 5px; text-align:left; font-size:0.8em; font-weight:600;}
.pw_change_box .pw_input_box dl dd {margin:0; padding:0;}
.pw_change_box .btn_box .btn_block {height:36px; line-height:34px;}

/* ========== EWS 연동 ========== */

/* Exchange Time Zone */
.gtime_bar {height:28px; line-height:28px; border-bottom:1px solid #bbb; font-size:0.8em; text-align:center;}

/* 목록 */
.lst_ul .lst_block .ews_work {background-position:-240px -120px !important;}
.lst_ul .lst_block .ews_cal {background-position:-260px -120px !important;}
.lst_ul .lst_block .ews_memo {background-position:-280px -120px !important;}
.lst_ul .lst_block .ews_adrs {background-position:-300px -120px !important;}
.lst_ul .lst_block .ews_mt1 {background-position:-240px -100px !important;}
.lst_ul .lst_block .ews_mt2 {background-position:-260px -100px !important;}
.lst_ul .lst_block .ews_mt3 {background-position:-280px -100px !important;}
.lst_ul .lst_block .ews_mt4 {background-position:-300px -100px !important;}
.lst_ul .lst_block .m_sub .ct {display:inline-block; height:16px; margin:2px 0; border-left:6px solid #eee; vertical-align:middle;}
.lst_ul .lst_block .m_sub .ct span {display:none;}

/* 선택 정보 */
.ews_view {padding:50px 20px 80px;}
.ews_view .ews_slt_cont .tit {padding-bottom:20px; font-size:1.2em;}
.ews_view .ews_slt_cont .desc {padding-bottom:40px;}
.ews_view .ews_slt_cont .desc .guide_txt {color:#999;}
.ews_view .ews_slt_cont .optn button {padding:0;}

/* 범주 */
.cts_div {font-size:0.9em;}
.cts_div .cts {display:inline-block; margin-right:10px;}
.cts_div .cts .ct {display:inline-block; height:16px; border-left:6px solid #eee; vertical-align:middle;}
.ct_lst_lyr .ui-dialog-content {padding:0 !important;}
.ct_lst_lyr .ct_lst_box {height:221px; border-bottom:1px solid #ddd; overflow-y:auto;}
.ct_lst_lyr .ct_lst_box .lst_block {display:block; height:20px; line-height:20px; cursor:pointer;}
.ct_lst_lyr .ct_lst_box .lst_block .ct {display:inline-block; height:16px; margin:2px 0; border-left:6px solid #eee; vertical-align:top;}

/* 반복 방법 선택 */
.repeat_setup {padding-bottom:10px;}
.repeat_setup .rpt_optn {margin-top:10px;}
.repeat_setup .rpt_optn .chk_div {line-height:30px;}

/* ========== 리소스 라이브러리 CSS 재정의 ========== */

/* jQuery UI */
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button,
.ui-datepicker, .ui-datepicker table, .ui-datepicker .ui-datepicker-title select {font-family:'나눔고딕', NanumGothic, '돋움', Dotum, Apple-Gothic, sans-serif; font-size:1em;}
.ui-datepicker {left:50% !important; margin:0 0 0 -122px !important; z-index:1000 !important; border-width:2px;}
.ui-datepicker th {font-size:0.9em;}
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {background:none;}
.ui-datepicker .ui-widget-header {border-color:#ddd;}
.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight {border-color:#214c9c; background:#214c9c; color:#fff;}
.ui-datepicker .ui-datepicker-header {height:30px; padding:0; line-height:30px; background:#f5f5f5;}
.ui-datepicker .ui-datepicker-title {line-height:30px;}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {width:26px; height:26px;}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {background:url(../img/ico_btn.png) no-repeat 50% -291px;}
.ui-datepicker .ui-datepicker-prev span {background-position:50% -317px;}
.ui-datepicker .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-prev:hover {border:0; background:none;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {top:2px;}
.ui-datepicker .ui-datepicker-prev-hover {left:2px;}
.ui-datepicker .ui-datepicker-next-hover {right:2px;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {width:48%;}

/* jQuery UI Dialog */
.ui-dialog {padding:0; border:2px solid #888; background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); z-index:1100;}
.ui-dialog .ui-dialog-titlebar {padding:10px; border:0; border-bottom:0; background:#214c9c; color:#fff; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0;}
.ui-dialog .ui-dialog-titlebar .ui-state-hover {border:0;}
.ui-dialog .ui-dialog-titlebar-close {width:19px; height:19px; padding:0; margin:-9px 6px 0 0; border:0; background:url(../img/ico_cbtn.png) no-repeat -3px -289px; cursor:pointer; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {width:19px; height:19px; margin:0; background:none;}
.ui-dialog .ui-dialog-content {padding:10px;}
.ui-dialog .pdt {padding-top:8px;}
.ui-dialog .pdl {padding-left:8px;}
.ui-dialog .pdr {padding-right:8px;}
.ui-dialog .pdb {padding-bottom:8px;}
.ui-dialog .mgt {margin-top:8px;}
.ui-dialog .mgl {margin-left:8px;}
.ui-dialog .mgr {margin-right:8px;}
.ui-dialog .mgb {margin-bottom:8px;}
.ui-dialog-content .pdt {padding-top:10px;}
.ui-dialog-content .pdb {padding-bottom:10px;}
.ui-dialog-content .tit h3 {margin:0; padding:8px 2px; font-size:1.2em;}
/* .ui-dialog-content .btn_area {margin-bottom:5px;} */
.add_cal_lyr {z-index:2100;}

/* Timepicker */
.bootstrap-timepicker-widget {position:absolute; width:200px; left:50% !important; margin:0 0 0 -100px; border:2px solid #aaa; background:#fff;}
.bootstrap-timepicker-widget table td a {height:33px; padding:0; line-height:33px; background-color:#f8f8f8; border:1px solid #c5c5c5; vertical-align:top; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.bootstrap-timepicker-widget table td a:hover {background-color:#f8f8f8; border:1px solid #c5c5c5;}
.bootstrap-timepicker-widget .icon-chevron-up,
.bootstrap-timepicker-widget .icon-chevron-down {display:block; height:33px; margin:0; line-height:33px; background-image:url(../img/ico_btn.png); background-repeat:no-repeat;}
.bootstrap-timepicker-widget .icon-chevron-up {background-position:50% -360px;}
.bootstrap-timepicker-widget .icon-chevron-down {background-position:50% -385px;}
.bootstrap-timepicker-widget table td input {width:100%; height:36px; padding:0; line-height:36px; border:1px solid #bbb; font-weight:bold; vertical-align:top; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.bootstrap-timepicker-widget.timepicker-orient-top:after,
.bootstrap-timepicker-widget.timepicker-orient-top:before,
.bootstrap-timepicker-widget.timepicker-orient-bottom:after,
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {display:none;}

/* DateTimePicker */
.dtpicker-bg {font-family:Apple-Gothic, '나눔고딕', NanumGothic, '돋움', Dotum, sans-serif;}
.dtpicker-content {padding:0;}
.dtpicker-header {margin:0;}
.dtpicker-header .dtpicker-title {height:38px; line-height:38px; background-color:#214c9c; font-size:14px; font-weight:bold; color:#fff;}
.dtpicker-header .dtpicker-close {top:10px; right:10px; width:19px; height:19px; padding:0; background:url(../img/ico_cbtn.png) no-repeat -3px -289px; overflow:hidden; text-indent:-9000px;}
.dtpicker-header .dtpicker-value {padding:20px 10px 5px; font-size:16px; font-weight:bold;}
.dtpicker-buttonCont {margin:0; padding:0 10px 10px;}
.dtpicker-twoButtons .dtpicker-buttonSet {background-color:#214c9c; font-size:14px;}
.dtpicker-twoButtons .dtpicker-buttonClear {background-color:#999; font-size:14px;}

/* Auto Complete */
.select2-container-multi .select2-choices {*zoom:1; margin:0; padding:0 3px 3px 0; overflow:visible; font-size:0.9em; line-height:0.9em; color:#333; border:1px solid #bbb; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; vertical-align:middle; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.select2-container-multi .select2-choices:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.select2-container-multi .select2-choices li {display:block; float:none;}
.select2-container-multi .select2-choices li > div {width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.select2-container-multi .select2-choices .select2-search-field input {padding:4px; *margin-top:0; font-family:Apple-Gothic, '나눔고딕', NanumGothic, '돋움', Dotum, sans-serif, sans-serif;}
.select2-container-multi .select2-choices .select2-search-choice {height:14px; margin:3px 0 0 3px; padding:4px 23px 4px 6px; border:0; background:none; background-color:#f0f9dc; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.select2-container-multi .select2-choices .select2-search-choice input {border:0; background:none;}
.select2-container-multi .select2-choices .user-costum {background-color:#e3f0ff; border-color:#7799c0;}
.select2-container-multi .select2-search-choice-close {left:auto; right:5px;}
.select2-container-multi.select2-container-active .select2-choices {border:1px solid #bbb; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.select2-search-choice-close {top:6px; right:5px; width:11px; height:11px; background:url(../img/ico_btn.png) no-repeat -7px -449px;}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {background-position:-7px -449px;}
.select2-drop, .select2-drop.select2-drop-above {margin-top:3px; background-color:#fff; border:1px solid #bbb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; background-clip:padding-box; -webkit-background-clip:padding-box; -moz-background-clip:padding;}
.select2-drop.select2-drop-above {margin-top:0; margin-top:-3px;}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {background:none; color:#888;}
.select2-results .select2-result-label {padding:3px 4px 4px;}
.select2-results .select2-highlighted {background:#08c;}
.select2-results .select2-highlighted .select2-match {color:#fff;}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-result-selectable .select2-match {text-decoration:none; font-weight:bold; color:#093;}
.select_group:after {content:""; display:block; clear:both; height:0; font-size:0; visibility:hidden;}
.select_group .btn {height:28px; line-height:26px;}
.select2-container .select2-choice {*zoom:1; height:28px; line-height:28px; padding:0 5px; color:#333; border:1px solid #c5c5c5; background:#fff; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; vertical-align:middle;}
.select2-container .select2-choice div {display:none;}
.select2-container.select2-drop-above .select2-choice {background:#fff; border:1px solid #2e79ab; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.select2-dropdown-open .select2-choice {background:#fff; border:1px solid #2e79ab; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.select2-search {padding:6px 6px 2px;}
.select2-search input {border:1px solid #c5c5c5; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.select2-drop.select2-drop-above .select2-search input {margin-top:0;}

/* System Message 삭제예정
.system_section {padding:100px 0;}
.system_msg_box {width:830px; margin:50px auto; border:1px solid #ddd; background-color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.system_msg_box a {color:#06c; text-decoration:underline;}
.system_msg_box table {width:100%; border-collapse:collapse;}
.system_msg_box table td.img_side {width:240px; padding:22px 0 22px 22px; vertical-align:top; text-align:center;}
.system_msg_box .txt_side {padding:22px; text-align:center; line-height:1.4;}
.system_msg_box .txt_side .tit {margin-bottom:20px; font-size:16px;}
.system_msg_box .txt_side .tit .error {color:#f00;}
.system_msg_box .txt_side .tit .confirm {color:#090;}
.system_msg_box .txt_side .btn_box {margin-top:20px; text-align:center;}
.system_msg_box .password_box {padding-top:20px;}
.system_msg_box .password_box .input_txt {width:240px;}
.system_msg_box div.img_side {padding:10px 10px 0 10px; text-align:center;}
.system_msg_box div.txt_side {padding:10px 30px 30px;}
#wrap_popup .system_section {padding:10px;} */

/* System Alert */
.system_alert_lyr {position:fixed; border:0; background:#fff; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.system_alert_lyr .ui-dialog-titlebar {display:none; height:39px; padding:0; margin:0 0 -39px; border:0; background:none !important; z-index:3;}
.system_alert_lyr .ui-dialog-titlebar .ui-dialog-title {display:none;}
.system_alert_lyr .ui-dialog-titlebar-close {top:11px; right:11px; margin:0;}
.system_alert_lyr .ui-dialog-content {padding:0 !important;}
.system_alert_lyr .system_alert_box .alert_cont {padding:40px 30px 30px; text-align:center; font-size:14px;}
.system_alert_lyr .system_alert_box .btn_area {margin:0; padding-bottom:30px;}
.system_alert_lyr .system_alert_box .btn_area .abtn {min-width:100px; height:40px; margin:0 5px; padding:0 20px; border:1px solid #bbb; background-color:#fff; overflow:visible; font-size:14px; text-align:center; cursor:pointer;}
.system_alert_lyr .system_alert_box .btn_area .abtn .ico {vertical-align:middle;}
.system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#2c4f91; background-color:#2c4f91; color:#fff;}
.system_alert_lyr .system_alert_box .btn_area .abtn_pri .ico {background-image:url(../img/icons_white.png);}
.gw_color1 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#2c4f91; background-color:#2c4f91;}
.gw_color2 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#0d7bbf; background-color:#0d7bbf;}
.gw_color3 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#00a2b1; background-color:#00a2b1;}
.gw_color4 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#006742; background-color:#006742;}
.gw_color5 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#54951e; background-color:#54951e;}
.gw_color6 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#f2c91a; background-color:#f2c91a;}
.gw_color7 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#f57323; background-color:#f57323;}
.gw_color8 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#cc071e; background-color:#cc071e;}
.gw_color9 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#7b61b7; background-color:#7b61b7;}
.gw_color10 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#826555; background-color:#826555;}
.gw_color11 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#858b93; background-color:#858b93;}
.gw_color12 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#222222; background-color:#222222;}
.gw_color13 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#57b7dd; background-color:#57b7dd;}
.gw_color14 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#f78dbb; background-color:#f78dbb;}
.gw_color15 .system_alert_lyr .system_alert_box .btn_area .abtn_pri {border-color:#2c4f91; background-color:#2c4f91;}

/* 서명 입력 */
.signature_pad_body {padding:15px; text-align:center;}
.signature_pad_body canvas {width:300px; height:250px; border:1px solid #ddd; vertical-align:top;}
.signature_pad_footer {text-align:center;}
.signature_pad_footer .btn {min-width:70px; text-align:center;}

/* ==============================================================================
 *                              Color Skin ver 1.0
 * ============================================================================== */

/* NAVY */
body.skin_color1 .skbg {background-color:#214c9c;}
body.skin_color1 .skbd {border-color:#214c9c;}
body.skin_color1 .skft {color:#214c9c;}
body.skin_color1 .skbg2 {background-color:#eff2f8;}
body.skin_color1 .btn_pri,
body.skin_color1 .header .nav,
body.skin_color1 .header .lnb .lnb_box,
body.skin_color1 .aside_menu .account_info,
body.skin_color1 .org_main_tab .btn_group .btn.active {background-color:#214c9c; border-color:#173979;}
body.skin_color1 .header .nav .tit h1 {text-shadow:0 -1px 0 #173979;}
body.skin_color1 .pagenate a.on {border-color:#214c9c; color:#214c9c;}
body.skin_color1 .nav_pills > .active > a,
body.skin_color1 .nav_pills > .active > a:hover,
body.skin_color1 .dtpicker-header .dtpicker-title,
body.skin_color1 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#214c9c;}
body.skin_color1 .ui-dialog .ui-dialog-titlebar {background:#214c9c;}

/* BLUE */
body.skin_color2 .skbg {background-color:#3598dc;}
body.skin_color2 .skbd {border-color:#3598dc;}
body.skin_color2 .skft {color:#3598dc;}
body.skin_color2 .skbg2 {background-color:#eff7fc;}
body.skin_color2 .btn_pri,
body.skin_color2 .header .nav,
body.skin_color2 .header .lnb .lnb_box,
body.skin_color2 .aside_menu .account_info,
body.skin_color2 .org_main_tab .btn_group .btn.active {background-color:#3598dc; border-color:#22638f;}
body.skin_color2 .header .nav .tit h1 {text-shadow:0 -1px 0 #22638f;}
body.skin_color2 .pagenate a.on {border-color:#3598dc; color:#3598dc;}
body.skin_color2 .nav_pills > .active > a,
body.skin_color2 .nav_pills > .active > a:hover,
body.skin_color2 .dtpicker-header .dtpicker-title,
body.skin_color2 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#3598dc;}
body.skin_color2 .ui-dialog .ui-dialog-titlebar {background:#3598dc;}

/* BLUISHGREEN */
body.skin_color3 .skbg {background-color:#19a698;}
body.skin_color3 .skbd {border-color:#19a698;}
body.skin_color3 .skft {color:#19a698;}
body.skin_color3 .skbg2 {background-color:#f1fafa;}
body.skin_color3 .btn_pri,
body.skin_color3 .header .nav,
body.skin_color3 .header .lnb .lnb_box,
body.skin_color3 .aside_menu .account_info,
body.skin_color3 .org_main_tab .btn_group .btn.active {background-color:#19a698; border-color:#106c63;}
body.skin_color3 .header .nav .tit h1 {text-shadow:0 -1px 0 #106c63;}
body.skin_color3 .pagenate a.on {border-color:#19a698; color:#19a698;}
body.skin_color3 .nav_pills > .active > a,
body.skin_color3 .nav_pills > .active > a:hover,
body.skin_color3 .dtpicker-header .dtpicker-title,
body.skin_color3 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#19a698;}
body.skin_color3 .ui-dialog .ui-dialog-titlebar {background:#19a698;}

/* GREEN */
body.skin_color4 .skbg {background-color:#6c9c42;}
body.skin_color4 .skbd {border-color:#6c9c42;}
body.skin_color4 .skft {color:#6c9c42;}
body.skin_color4 .skbg2 {background-color:#f2f8f5;}
body.skin_color4 .btn_pri,
body.skin_color4 .header .nav,
body.skin_color4 .header .lnb .lnb_box,
body.skin_color4 .aside_menu .account_info,
body.skin_color4 .org_main_tab .btn_group .btn.active {background-color:#6c9c42; border-color:#46652b;}
body.skin_color4 .header .nav .tit h1 {text-shadow:0 -1px 0 #46652b;}
body.skin_color4 .pagenate a.on {border-color:#6c9c42; color:#6c9c42;}
body.skin_color4 .nav_pills > .active > a,
body.skin_color4 .nav_pills > .active > a:hover,
body.skin_color4 .dtpicker-header .dtpicker-title,
body.skin_color4 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#6c9c42;}
body.skin_color4 .ui-dialog .ui-dialog-titlebar {background:#6c9c42;}

/* ORANGE */
body.skin_color7 .skbg {background-color:#f38729;}
body.skin_color7 .skbd {border-color:#f38729;}
body.skin_color7 .skft {color:#f38729;}
body.skin_color7 .skbg2 {background-color:#fef6ee;}
body.skin_color7 .btn_pri,
body.skin_color7 .header .nav,
body.skin_color7 .header .lnb .lnb_box,
body.skin_color7 .aside_menu .account_info,
body.skin_color7 .org_main_tab .btn_group .btn.active {background-color:#f38729; border-color:#9e581a;}
body.skin_color7 .header .nav .tit h1 {text-shadow:0 -1px 0 #9e581a;}
body.skin_color7 .pagenate a.on {border-color:#f38729; color:#f38729;}
body.skin_color7 .nav_pills > .active > a,
body.skin_color7 .nav_pills > .active > a:hover,
body.skin_color7 .dtpicker-header .dtpicker-title,
body.skin_color7 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#f38729;}
body.skin_color7 .ui-dialog .ui-dialog-titlebar {background:#f38729;}

/* RED */
body.skin_color8 .skbg {background-color:#cc071e;}
body.skin_color8 .skbd {border-color:#cc071e;}
body.skin_color8 .skft {color:#cc071e;}
body.skin_color8 .skbg2 {background-color:#fdf3f3;}
body.skin_color8 .btn_pri,
body.skin_color8 .header .nav,
body.skin_color8 .header .lnb .lnb_box,
body.skin_color8 .aside_menu .account_info,
body.skin_color8 .org_main_tab .btn_group .btn.active {background-color:#cc071e; border-color:#850413;}
body.skin_color8 .header .nav .tit h1 {text-shadow:0 -1px 0 #850413;}
body.skin_color8 .pagenate a.on {border-color:#cc071e; color:#cc071e;}
body.skin_color8 .nav_pills > .active > a,
body.skin_color8 .nav_pills > .active > a:hover,
body.skin_color8 .dtpicker-header .dtpicker-title,
body.skin_color8 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#cc071e;}
body.skin_color8 .ui-dialog .ui-dialog-titlebar {background:#cc071e;}

/* PURPLE */
body.skin_color9 .skbg {background-color:#9079c8;}
body.skin_color9 .skbd {border-color:#9079c8;}
body.skin_color9 .skft {color:#9079c8;}
body.skin_color9 .skbg2 {background-color:#f4f1f9;}
body.skin_color9 .btn_pri,
body.skin_color9 .header .nav,
body.skin_color9 .header .lnb .lnb_box,
body.skin_color9 .aside_menu .account_info,
body.skin_color9 .org_main_tab .btn_group .btn.active {background-color:#9079c8; border-color:#5d4e82;}
body.skin_color9 .header .nav .tit h1 {text-shadow:0 -1px 0 #5d4e82;}
body.skin_color9 .pagenate a.on {border-color:#9079c8; color:#9079c8;}
body.skin_color9 .nav_pills > .active > a,
body.skin_color9 .nav_pills > .active > a:hover,
body.skin_color9 .dtpicker-header .dtpicker-title,
body.skin_color9 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#9079c8;}
body.skin_color9 .ui-dialog .ui-dialog-titlebar {background:#9079c8;}

/* BROWN */
body.skin_color10 .skbg {background-color:#746359;}
body.skin_color10 .skbd {border-color:#746359;}
body.skin_color10 .skft {color:#746359;}
body.skin_color10 .skbg2 {background-color:#f3f1f0;}
body.skin_color10 .btn_pri,
body.skin_color10 .header .nav,
body.skin_color10 .header .lnb .lnb_box,
body.skin_color10 .aside_menu .account_info,
body.skin_color10 .org_main_tab .btn_group .btn.active {background-color:#746359; border-color:#4b403a;}
body.skin_color10 .header .nav .tit h1 {text-shadow:0 -1px 0 #4b403a;}
body.skin_color10 .pagenate a.on {border-color:#746359; color:#746359;}
body.skin_color10 .nav_pills > .active > a,
body.skin_color10 .nav_pills > .active > a:hover,
body.skin_color10 .dtpicker-header .dtpicker-title,
body.skin_color10 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#746359;}
body.skin_color10 .ui-dialog .ui-dialog-titlebar {background:#746359;}

/* GRAY */
body.skin_color11 .skbg {background-color:#7e8388;}
body.skin_color11 .skbd {border-color:#7e8388;}
body.skin_color11 .skft {color:#7e8388;}
body.skin_color11 .skbg2 {background-color:#f2f2f3;}
body.skin_color11 .btn_pri,
body.skin_color11 .header .nav,
body.skin_color11 .header .lnb .lnb_box,
body.skin_color11 .aside_menu .account_info,
body.skin_color11 .org_main_tab .btn_group .btn.active {background-color:#7e8388; border-color:#525558;}
body.skin_color11 .header .nav .tit h1 {text-shadow:0 -1px 0 #525558;}
body.skin_color11 .pagenate a.on {border-color:#7e8388; color:#7e8388;}
body.skin_color11 .nav_pills > .active > a,
body.skin_color11 .nav_pills > .active > a:hover,
body.skin_color11 .dtpicker-header .dtpicker-title,
body.skin_color11 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#7e8388;}
body.skin_color11 .ui-dialog .ui-dialog-titlebar {background:#7e8388;}

/* BLACK */
body.skin_color12 .skbg {background-color:#202225;}
body.skin_color12 .skbd {border-color:#202225;}
body.skin_color12 .skft {color:#202225;}
body.skin_color12 .skbg2 {background-color:#eee;}
body.skin_color12 .btn_pri,
body.skin_color12 .header .nav,
body.skin_color12 .header .lnb .lnb_box,
body.skin_color12 .aside_menu .account_info,
body.skin_color12 .org_main_tab .btn_group .btn.active {background-color:#202225; border-color:#141618;}
body.skin_color12 .header .nav .tit h1 {text-shadow:0 -1px 0 #141618;}
body.skin_color12 .pagenate a.on {border-color:#202225; color:#202225;}
body.skin_color12 .nav_pills > .active > a,
body.skin_color12 .nav_pills > .active > a:hover,
body.skin_color12 .dtpicker-header .dtpicker-title,
body.skin_color12 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#202225;}
body.skin_color12 .ui-dialog .ui-dialog-titlebar {background:#202225;}

/* LNB GW6.1 */
body.skin_color1 .header .lnb .lnb_box ul li {border-color:#173979;}
body.skin_color2 .header .lnb .lnb_box ul li {border-color:#22638f;}
body.skin_color3 .header .lnb .lnb_box ul li {border-color:#106c63;}
body.skin_color4 .header .lnb .lnb_box ul li {border-color:#46652b;}
body.skin_color7 .header .lnb .lnb_box ul li {border-color:#9e581a;}
body.skin_color8 .header .lnb .lnb_box ul li {border-color:#850413;}
body.skin_color9 .header .lnb .lnb_box ul li {border-color:#5d4e82;}
body.skin_color10 .header .lnb .lnb_box ul li {border-color:#4b403a;}
body.skin_color11 .header .lnb .lnb_box ul li {border-color:#525558;}
body.skin_color12 .header .lnb .lnb_box ul li {border-color:#141618;}

/* ==============================================================================
 *                              Color Skin ver 2.0
 * ============================================================================== */

/* NAVY */
body.gw_color1 .skbg {background-color:#2c4f91;}
body.gw_color1 .skbd {border-color:#2c4f91;}
body.gw_color1 .skft {color:#2c4f91;}
body.gw_color1 .skbg2 {background-color:#eff2f8;}
body.gw_color1 .btn_pri,
body.gw_color1 .header .nav,
body.gw_color1 .header .lnb .lnb_box,
body.gw_color1 .aside_menu .account_info,
body.gw_color1 .org_main_tab .btn_group .btn.active,
body.gw_color1 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#2c4f91; border-color:#112C61;}
body.gw_color1 .header .lnb .lnb_box ul li {border-color:#112C61;}
body.gw_color1 .header .nav .tit h1 {text-shadow:0 -1px 0 #112C61;}
body.gw_color1 .pagenate a.on {border-color:#2c4f91; color:#2c4f91;}
body.gw_color1 .nav_pills > .active > a,
body.gw_color1 .nav_pills > .active > a:hover,
body.gw_color1 .dtpicker-header .dtpicker-title,
body.gw_color1 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#2c4f91;}
body.gw_color1 .ui-dialog .ui-dialog-titlebar {background:#2c4f91;}

/* BLUE */
body.gw_color2 .skbg {background-color:#0d7bbf;}
body.gw_color2 .skbd {border-color:#0d7bbf;}
body.gw_color2 .skft {color:#0d7bbf;}
body.gw_color2 .skbg2 {background-color:#eff7fc;}
body.gw_color2 .btn_pri,
body.gw_color2 .header .nav,
body.gw_color2 .header .lnb .lnb_box,
body.gw_color2 .aside_menu .account_info,
body.gw_color2 .org_main_tab .btn_group .btn.active,
body.gw_color2 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#0d7bbf; border-color:#0f5784;}
body.gw_color2 .header .lnb .lnb_box ul li {border-color:#0f5784;}
body.gw_color2 .header .nav .tit h1 {text-shadow:0 -1px 0 #0f5784;}
body.gw_color2 .pagenate a.on {border-color:#0d7bbf; color:#0d7bbf;}
body.gw_color2 .nav_pills > .active > a,
body.gw_color2 .nav_pills > .active > a:hover,
body.gw_color2 .dtpicker-header .dtpicker-title,
body.gw_color2 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#0d7bbf;}
body.gw_color2 .ui-dialog .ui-dialog-titlebar {background:#0d7bbf;}

/* BLUISHGREEN */
body.gw_color3 .skbg {background-color:#00a2b1;}
body.gw_color3 .skbd {border-color:#00a2b1;}
body.gw_color3 .skft {color:#00a2b1;}
body.gw_color3 .skbg2 {background-color:#f1fafa;}
body.gw_color3 .btn_pri,
body.gw_color3 .header .nav,
body.gw_color3 .header .lnb .lnb_box,
body.gw_color3 .aside_menu .account_info,
body.gw_color3 .org_main_tab .btn_group .btn.active,
body.gw_color3 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#00a2b1; border-color:#0e757f;}
body.gw_color3 .header .lnb .lnb_box ul li {border-color:#0e757f;}
body.gw_color3 .header .nav .tit h1 {text-shadow:0 -1px 0 #0e757f;}
body.gw_color3 .pagenate a.on {border-color:#00a2b1; color:#00a2b1;}
body.gw_color3 .nav_pills > .active > a,
body.gw_color3 .nav_pills > .active > a:hover,
body.gw_color3 .dtpicker-header .dtpicker-title,
body.gw_color3 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#00a2b1;}
body.gw_color3 .ui-dialog .ui-dialog-titlebar {background:#00a2b1;}

/* GREEN */
body.gw_color4 .skbg {background-color:#006742;}
body.gw_color4 .skbd {border-color:#006742;}
body.gw_color4 .skft {color:#006742;}
body.gw_color4 .skbg2 {background-color:#ebf5f2;}
body.gw_color4 .btn_pri,
body.gw_color4 .header .nav,
body.gw_color4 .header .lnb .lnb_box,
body.gw_color4 .aside_menu .account_info,
body.gw_color4 .org_main_tab .btn_group .btn.active,
body.gw_color4 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#006742; border-color:#08462f;}
body.gw_color4 .header .lnb .lnb_box ul li {border-color:#08462f;}
body.gw_color4 .header .nav .tit h1 {text-shadow:0 -1px 0 #08462f;}
body.gw_color4 .pagenate a.on {border-color:#006742; color:#006742;}
body.gw_color4 .nav_pills > .active > a,
body.gw_color4 .nav_pills > .active > a:hover,
body.gw_color4 .dtpicker-header .dtpicker-title,
body.gw_color4 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#006742;}
body.gw_color4 .ui-dialog .ui-dialog-titlebar {background:#006742;}

/* LIGHT GREEN */
body.gw_color5 .skbg {background-color:#54951e;}
body.gw_color5 .skbd {border-color:#54951e;}
body.gw_color5 .skft {color:#54951e;}
body.gw_color5 .skbg2 {background-color:#f3f7ef;}
body.gw_color5 .btn_pri,
body.gw_color5 .header .nav,
body.gw_color5 .header .lnb .lnb_box,
body.gw_color5 .aside_menu .account_info,
body.gw_color5 .org_main_tab .btn_group .btn.active,
body.gw_color5 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#54951e; border-color:#427319;}
body.gw_color5 .header .lnb .lnb_box ul li {border-color:#427319;}
body.gw_color5 .header .nav .tit h1 {text-shadow:0 -1px 0 #427319;}
body.gw_color5 .pagenate a.on {border-color:#54951e; color:#54951e;}
body.gw_color5 .nav_pills > .active > a,
body.gw_color5 .nav_pills > .active > a:hover,
body.gw_color5 .dtpicker-header .dtpicker-title,
body.gw_color5 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#54951e;}
body.gw_color5 .ui-dialog .ui-dialog-titlebar {background:#54951e;}

/* YELLOW */
body.gw_color6 .skbg {background-color:#f2c91a;}
body.gw_color6 .skbd {border-color:#f2c91a;}
body.gw_color6 .skft {color:#f2c91a;}
body.gw_color6 .skbg2 {background-color:#f6f5ee;}
body.gw_color6 .btn_pri,
body.gw_color6 .header .nav,
body.gw_color6 .header .lnb .lnb_box,
body.gw_color6 .aside_menu .account_info,
body.gw_color6 .org_main_tab .btn_group .btn.active,
body.gw_color6 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#f2c91a; border-color:#b69816;}
body.gw_color6 .header .lnb .lnb_box ul li {border-color:#b69816;}
body.gw_color6 .header .nav .tit h1 {text-shadow:0 -1px 0 #b69816;}
body.gw_color6 .pagenate a.on {border-color:#f2c91a; color:#f2c91a;}
body.gw_color6 .nav_pills > .active > a,
body.gw_color6 .nav_pills > .active > a:hover,
body.gw_color6 .dtpicker-header .dtpicker-title,
body.gw_color6 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#f2c91a;}
body.gw_color6 .ui-dialog .ui-dialog-titlebar {background:#f2c91a;}

/* ORANGE */
body.gw_color7 .skbg {background-color:#f57323;}
body.gw_color7 .skbd {border-color:#f57323;}
body.gw_color7 .skft {color:#f57323;}
body.gw_color7 .skbg2 {background-color:#fef6ee;}
body.gw_color7 .btn_pri,
body.gw_color7 .header .nav,
body.gw_color7 .header .lnb .lnb_box,
body.gw_color7 .aside_menu .account_info,
body.gw_color7 .org_main_tab .btn_group .btn.active,
body.gw_color7 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#f57323; border-color:#af541c;}
body.gw_color7 .header .lnb .lnb_box ul li {border-color:#af541c;}
body.gw_color7 .header .nav .tit h1 {text-shadow:0 -1px 0 #af541c;}
body.gw_color7 .pagenate a.on {border-color:#f57323; color:#f57323;}
body.gw_color7 .nav_pills > .active > a,
body.gw_color7 .nav_pills > .active > a:hover,
body.gw_color7 .dtpicker-header .dtpicker-title,
body.gw_color7 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#f57323;}
body.gw_color7 .ui-dialog .ui-dialog-titlebar {background:#f57323;}

/* RED */
body.gw_color8 .skbg {background-color:#cc071e;}
body.gw_color8 .skbd {border-color:#cc071e;}
body.gw_color8 .skft {color:#cc071e;}
body.gw_color8 .skbg2 {background-color:#fdf3f3;}
body.gw_color8 .btn_pri,
body.gw_color8 .header .nav,
body.gw_color8 .header .lnb .lnb_box,
body.gw_color8 .aside_menu .account_info,
body.gw_color8 .org_main_tab .btn_group .btn.active,
body.gw_color8 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#cc071e; border-color:#850413;}
body.gw_color8 .header .lnb .lnb_box ul li {border-color:#850413;}
body.gw_color8 .header .nav .tit h1 {text-shadow:0 -1px 0 #850413;}
body.gw_color8 .pagenate a.on {border-color:#cc071e; color:#cc071e;}
body.gw_color8 .nav_pills > .active > a,
body.gw_color8 .nav_pills > .active > a:hover,
body.gw_color8 .dtpicker-header .dtpicker-title,
body.gw_color8 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#cc071e;}
body.gw_color8 .ui-dialog .ui-dialog-titlebar {background:#cc071e;}

/* PURPLE */
body.gw_color9 .skbg {background-color:#7b61b7;}
body.gw_color9 .skbd {border-color:#7b61b7;}
body.gw_color9 .skft {color:#7b61b7;}
body.gw_color9 .skbg2 {background-color:#f4f1f9;}
body.gw_color9 .btn_pri,
body.gw_color9 .header .nav,
body.gw_color9 .header .lnb .lnb_box,
body.gw_color9 .aside_menu .account_info,
body.gw_color9 .org_main_tab .btn_group .btn.active,
body.gw_color9 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#7b61b7; border-color:#554579;}
body.gw_color9 .header .lnb .lnb_box ul li {border-color:#554579;}
body.gw_color9 .header .nav .tit h1 {text-shadow:0 -1px 0 #554579;}
body.gw_color9 .pagenate a.on {border-color:#7b61b7; color:#7b61b7;}
body.gw_color9 .nav_pills > .active > a,
body.gw_color9 .nav_pills > .active > a:hover,
body.gw_color9 .dtpicker-header .dtpicker-title,
body.gw_color9 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#7b61b7;}
body.gw_color9 .ui-dialog .ui-dialog-titlebar {background:#7b61b7;}

/* BROWN */
body.gw_color10 .skbg {background-color:#826555;}
body.gw_color10 .skbd {border-color:#826555;}
body.gw_color10 .skft {color:#826555;}
body.gw_color10 .skbg2 {background-color:#f3f1f0;}
body.gw_color10 .btn_pri,
body.gw_color10 .header .nav,
body.gw_color10 .header .lnb .lnb_box,
body.gw_color10 .aside_menu .account_info,
body.gw_color10 .org_main_tab .btn_group .btn.active,
body.gw_color10 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#826555; border-color:#544135;}
body.gw_color10 .header .lnb .lnb_box ul li {border-color:#544135;}
body.gw_color10 .header .nav .tit h1 {text-shadow:0 -1px 0 #544135;}
body.gw_color10 .pagenate a.on {border-color:#826555; color:#826555;}
body.gw_color10 .nav_pills > .active > a,
body.gw_color10 .nav_pills > .active > a:hover,
body.gw_color10 .dtpicker-header .dtpicker-title,
body.gw_color10 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#826555;}
body.gw_color10 .ui-dialog .ui-dialog-titlebar {background:#826555;}

/* GRAY */
body.gw_color11 .skbg {background-color:#858b93;}
body.gw_color11 .skbd {border-color:#858b93;}
body.gw_color11 .skft {color:#858b93;}
body.gw_color11 .skbg2 {background-color:#f2f2f3;}
body.gw_color11 .btn_pri,
body.gw_color11 .header .nav,
body.gw_color11 .header .lnb .lnb_box,
body.gw_color11 .aside_menu .account_info,
body.gw_color11 .org_main_tab .btn_group .btn.active,
body.gw_color11 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#858b93; border-color:#63666B;}
body.gw_color11 .header .lnb .lnb_box ul li {border-color:#63666B;}
body.gw_color11 .header .nav .tit h1 {text-shadow:0 -1px 0 #63666B;}
body.gw_color11 .pagenate a.on {border-color:#858b93; color:#858b93;}
body.gw_color11 .nav_pills > .active > a,
body.gw_color11 .nav_pills > .active > a:hover,
body.gw_color11 .dtpicker-header .dtpicker-title,
body.gw_color11 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#858b93;}
body.gw_color11 .ui-dialog .ui-dialog-titlebar {background:#858b93;}

/* BLACK */
body.gw_color12 .skbg {background-color:#222222;}
body.gw_color12 .skbd {border-color:#222222;}
body.gw_color12 .skft {color:#222222;}
body.gw_color12 .skbg2 {background-color:#eee;}
body.gw_color12 .btn_pri,
body.gw_color12 .header .nav,
body.gw_color12 .header .lnb .lnb_box,
body.gw_color12 .aside_menu .account_info,
body.gw_color12 .org_main_tab .btn_group .btn.active,
body.gw_color12 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#222222; border-color:#000000;}
body.gw_color12 .header .lnb .lnb_box ul li {border-color:#000000;}
body.gw_color12 .header .nav .tit h1 {text-shadow:0 -1px 0 #000000;}
body.gw_color12 .pagenate a.on {border-color:#222222; color:#222222;}
body.gw_color12 .nav_pills > .active > a,
body.gw_color12 .nav_pills > .active > a:hover,
body.gw_color12 .dtpicker-header .dtpicker-title,
body.gw_color12 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#222222;}
body.gw_color12 .ui-dialog .ui-dialog-titlebar {background:#222222;}

/* SKY BLUE */
body.gw_color13 .skbg {background-color:#57b7dd;}
body.gw_color13 .skbd {border-color:#57b7dd;}
body.gw_color13 .skft {color:#57b7dd;}
body.gw_color13 .skbg2 {background-color:#eff5f7;}
body.gw_color13 .btn_pri,
body.gw_color13 .header .nav,
body.gw_color13 .header .lnb .lnb_box,
body.gw_color13 .aside_menu .account_info,
body.gw_color13 .org_main_tab .btn_group .btn.active,
body.gw_color13 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#57b7dd; border-color:#378bad;}
body.gw_color13 .header .lnb .lnb_box ul li {border-color:#378bad;}
body.gw_color13 .header .nav .tit h1 {text-shadow:0 -1px 0 #378bad;}
body.gw_color13 .pagenate a.on {border-color:#57b7dd; color:#57b7dd;}
body.gw_color13 .nav_pills > .active > a,
body.gw_color13 .nav_pills > .active > a:hover,
body.gw_color13 .dtpicker-header .dtpicker-title,
body.gw_color13 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#57b7dd;}
body.gw_color13 .ui-dialog .ui-dialog-titlebar {background:#57b7dd;}

/* PINK */
body.gw_color14 .skbg {background-color:#f78dbb;}
body.gw_color14 .skbd {border-color:#f78dbb;}
body.gw_color14 .skft {color:#f78dbb;}
body.gw_color14 .skbg2 {background-color:#f6eef2;}
body.gw_color14 .btn_pri,
body.gw_color14 .header .nav,
body.gw_color14 .header .lnb .lnb_box,
body.gw_color14 .aside_menu .account_info,
body.gw_color14 .org_main_tab .btn_group .btn.active,
body.gw_color14 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#f78dbb; border-color:#b76086;}
body.gw_color14 .header .lnb .lnb_box ul li {border-color:#b76086;}
body.gw_color14 .header .nav .tit h1 {text-shadow:0 -1px 0 #b76086;}
body.gw_color14 .pagenate a.on {border-color:#f78dbb; color:#f78dbb;}
body.gw_color14 .nav_pills > .active > a,
body.gw_color14 .nav_pills > .active > a:hover,
body.gw_color14 .dtpicker-header .dtpicker-title,
body.gw_color14 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#f78dbb;}
body.gw_color14 .ui-dialog .ui-dialog-titlebar {background:#f78dbb;}

/* NAVY GR */
body.gw_color15 .skbg {background-color:#2c4f91;}
body.gw_color15 .skbd {border-color:#2c4f91;}
body.gw_color15 .skft {color:#2c4f91;}
body.gw_color15 .skbg2 {background-color:#eff2f8;}
body.gw_color15 .btn_pri,
body.gw_color15 .header .lnb .lnb_box,
body.gw_color15 .org_main_tab .btn_group .btn.active,
body.gw_color15 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#2c4f91; border-color:rgba(0, 0, 0, 0.2);}
body.gw_color15 .header .lnb .lnb_box ul li {border-color:rgba(0, 0, 0, 0.2);}
body.gw_color15 .header .nav .tit h1 {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
body.gw_color15 .header .nav, 
body.gw_color15 .aside_menu .account_info {background-color:#2c4f91; background-image:-webkit-linear-gradient(right,#2c4f91 0,#0d7bbf 50%,#00a2b1 100%); background-image:linear-gradient(to right,#2c4f91 0,#0d7bbf 50%,#00a2b1 100%); border-color:rgba(0, 0, 0, 0.2);}
body.gw_color15 .pagenate a.on {border-color:#2c4f91; color:#2c4f91;}
body.gw_color15 .nav_pills > .active > a,
body.gw_color15 .nav_pills > .active > a:hover,
body.gw_color15 .dtpicker-header .dtpicker-title,
body.gw_color15 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#2c4f91;}
body.gw_color15 .ui-dialog .ui-dialog-titlebar {background:#2c4f91;}

/* BLUE GR */
body.gw_color16 .skbg {background-color:#339aff;}
body.gw_color16 .skbd {border-color:#339aff;}
body.gw_color16 .skft {color:#339aff;}
body.gw_color16 .skbg2 {background-color:#eff7fc;}
body.gw_color16 .btn_pri,
body.gw_color16 .header .lnb .lnb_box,
body.gw_color16 .org_main_tab .btn_group .btn.active,
body.gw_color16 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#339aff; border-color:rgba(0, 0, 0, 0.2);}
body.gw_color16 .header .lnb .lnb_box ul li {border-color:rgba(0, 0, 0, 0.2);}
body.gw_color16 .header .nav .tit h1 {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
body.gw_color16 .header .nav, 
body.gw_color16 .aside_menu .account_info {background-color:#339aff; background-image:-webkit-linear-gradient(left,#339aff 0,#1db3f0 50%,#05cce2 100%); background-image:linear-gradient(to right,#339aff 0,#1db3f0 50%,#05cce2 100%); border-color:rgba(0, 0, 0, 0.2);}
body.gw_color16 .pagenate a.on {border-color:#339aff; color:#339aff;}
body.gw_color16 .nav_pills > .active > a,
body.gw_color16 .nav_pills > .active > a:hover,
body.gw_color16 .dtpicker-header .dtpicker-title,
body.gw_color16 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#339aff;}
body.gw_color16 .ui-dialog .ui-dialog-titlebar {background:#339aff;}

/* GREEN GR */
body.gw_color17 .skbg {background-color:#15bd8f;}
body.gw_color17 .skbd {border-color:#15bd8f;}
body.gw_color17 .skft {color:#15bd8f;}
body.gw_color17 .skbg2 {background-color:#f4f9ec;}
body.gw_color17 .btn_pri,
body.gw_color17 .header .lnb .lnb_box,
body.gw_color17 .org_main_tab .btn_group .btn.active,
body.gw_color17 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#15bd8f; border-color:rgba(0, 0, 0, 0.2);}
body.gw_color17 .header .lnb .lnb_box ul li {border-color:rgba(0, 0, 0, 0.2);}
body.gw_color17 .header .nav .tit h1 {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
body.gw_color17 .header .nav, 
body.gw_color17 .aside_menu .account_info {background-color:#15bd8f; background-image:-webkit-linear-gradient(left,#15bd8f 0,#30c67f 50%,#4dd071 100%); background-image:linear-gradient(to right,#15bd8f 0,#30c67f 50%,#4dd071 100%); border-color:rgba(0, 0, 0, 0.2);}
body.gw_color17 .pagenate a.on {border-color:#15bd8f; color:#15bd8f;}
body.gw_color17 .nav_pills > .active > a,
body.gw_color17 .nav_pills > .active > a:hover,
body.gw_color17 .dtpicker-header .dtpicker-title,
body.gw_color17 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#15bd8f;}
body.gw_color17 .ui-dialog .ui-dialog-titlebar {background:#15bd8f;}

/* ORANGW GR */
body.gw_color18 .skbg {background-color:#ff6600;}
body.gw_color18 .skbd {border-color:#ff6600;}
body.gw_color18 .skft {color:#ff6600;}
body.gw_color18 .skbg2 {background-color:#fef6ee;}
body.gw_color18 .btn_pri,
body.gw_color18 .header .lnb .lnb_box,
body.gw_color18 .org_main_tab .btn_group .btn.active,
body.gw_color18 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#ff6600; border-color:rgba(0, 0, 0, 0.2);}
body.gw_color18 .header .lnb .lnb_box ul li {border-color:rgba(0, 0, 0, 0.2);}
body.gw_color18 .header .nav .tit h1 {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
body.gw_color18 .header .nav, 
body.gw_color18 .aside_menu .account_info {background-color:#ff6600; background-image:-webkit-linear-gradient(left,#ff6600 0,#30c67f 50%,#4dd071 100%); background-image:linear-gradient(to right,#ff6600 0,#30c67f 50%,#4dd071 100%); border-color:rgba(0, 0, 0, 0.2);}
body.gw_color18 .pagenate a.on {border-color:#ff6600; color:#ff6600;}
body.gw_color18 .nav_pills > .active > a,
body.gw_color18 .nav_pills > .active > a:hover,
body.gw_color18 .dtpicker-header .dtpicker-title,
body.gw_color18 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#ff6600;}
body.gw_color18 .ui-dialog .ui-dialog-titlebar {background:#ff6600;}

/* RED GR */
body.gw_color19 .skbg {background-color:#ff5a78;}
body.gw_color19 .skbd {border-color:#ff5a78;}
body.gw_color19 .skft {color:#ff5a78;}
body.gw_color19 .skbg2 {background-color:#fdf3f3;}
body.gw_color19 .btn_pri,
body.gw_color19 .header .lnb .lnb_box,
body.gw_color19 .org_main_tab .btn_group .btn.active,
body.gw_color19 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#ff5a78; border-color:rgba(0, 0, 0, 0.2);}
body.gw_color19 .header .lnb .lnb_box ul li {border-color:rgba(0, 0, 0, 0.2);}
body.gw_color19 .header .nav .tit h1 {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
body.gw_color19 .header .nav, 
body.gw_color19 .aside_menu .account_info {background-color:#ff5a78; background-image:-webkit-linear-gradient(left,#ff5a78 0,#fe7d6a 50%,#fc9e5b 100%); background-image:linear-gradient(to right,#ff5a78 0,#fe7d6a 50%,#fc9e5b 100%); border-color:rgba(0, 0, 0, 0.2);}
body.gw_color19 .pagenate a.on {border-color:#ff5a78; color:#ff5a78;}
body.gw_color19 .nav_pills > .active > a,
body.gw_color19 .nav_pills > .active > a:hover,
body.gw_color19 .dtpicker-header .dtpicker-title,
body.gw_color19 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#ff5a78;}
body.gw_color19 .ui-dialog .ui-dialog-titlebar {background:#ff5a78;}

/* PURPLE GR */
body.gw_color20 .skbg {background-color:#3a34c2;}
body.gw_color20 .skbd {border-color:#3a34c2;}
body.gw_color20 .skft {color:#3a34c2;}
body.gw_color20 .skbg2 {background-color:#f4f1f9;}
body.gw_color20 .btn_pri,
body.gw_color20 .header .lnb .lnb_box,
body.gw_color20 .org_main_tab .btn_group .btn.active,
body.gw_color20 .header .lnb .lnb_box ul li.ui-sortable-helper {background-color:#3a34c2; border-color:rgba(0, 0, 0, 0.2);}
body.gw_color20 .header .lnb .lnb_box ul li {border-color:rgba(0, 0, 0, 0.2);}
body.gw_color20 .header .nav .tit h1 {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
body.gw_color20 .header .nav, 
body.gw_color20 .aside_menu .account_info {background-color:#3a34c2; background-image:-webkit-linear-gradient(left,#3a34c2 0,#7944ca 50%,#be56d2 100%); background-image:linear-gradient(to right,#3a34c2 0,#7944ca 50%,#be56d2 100%); border-color:rgba(0, 0, 0, 0.2);}
body.gw_color20 .pagenate a.on {border-color:#3a34c2; color:#3a34c2;}
body.gw_color20 .nav_pills > .active > a,
body.gw_color20 .nav_pills > .active > a:hover,
body.gw_color20 .dtpicker-header .dtpicker-title,
body.gw_color20 .dtpicker-twoButtons .dtpicker-buttonSet {background-color:#3a34c2;}
body.gw_color20 .ui-dialog .ui-dialog-titlebar {background:#3a34c2;}

/* ========== 고해상도 이미지 ========== */

@media screen and (-webkit-min-device-pixel-ratio:1.5){
	.ico,
	.emico a,
	.btn .ico,
	.input_date,
	.input_time,
	.alert .close,
	.emico button,
	.page_btn a span,
	.pagenate a .prev,
	.pagenate a .next,
	.info_dl .tgl_more,
	.info_dl .tgl_detail,
	.sch_info_lyr .close,
	.arrow-left, .arrow-right,
	.select2-search-choice-close,
	.write_atch .atch_lst li .btn_del,
	.view_cmt .cmt_list .cmt .btn_optn,
	.aside_menu .snb .mn_group .group .mn .fold,
	.view_cmt .cmt_list .cmt .cmt_reply .reply_write .btn,
	.bootstrap-timepicker-widget .icon-chevron-up,
	.bootstrap-timepicker-widget .icon-chevron-down,
	.combobox .ico_list, .combobox .ico_news, .combobox .ico_albm, .combobox .ico_pds, .combobox .ico_fldr {background-image:url(../img/ico_btn_hd.png); background-size:26px 1040px;}
	.skin_icon1 .header .lnb .lnb_box ul li .svc {background-image:url(../../biz/main/img/svc_main1_hd.png);}
	.srch_go a {background-image:url(../img/btn_srch_hd.png); background-size:110px 31px;}
	.embtn_prev,
	.embtn_prev a {background-image:url(../img/btn_prev_hd.png); background-size:200px 62px;}
	.btn_dn,
	.frm_select,
	.select_value,
	.select_code,
	.drop_value {background-image:url(../img/combobox_hd.png); background-size:16px 4px;}
	.aside_lyr_close,
	.tbar h2.ico_setup span,
	.header .nav .emico a,
	.header .nav .emico button,
	.ui-dialog .ui-dialog-titlebar-close,
	.aside_menu .account_info .optn .logout,
	.dtpicker-header .dtpicker-close {background-image:url(../img/ico_cbtn_hd.png); background-size:26px 338px;}
	.srch_bar,
	.srch_bar .bar,
	.srch_bar .btn_srch,
	.srch_bar .btn_clear {background-image:url(../img/bar_srch_hd.png); background-size:30px 124px;}
	.chkbox, .rdobtn {background-image:url(../img/img_sp_hd.png); background-size:300px 300px;}
	.bu_lst li {background-image:url(../img/bu_lst_hd.gif); background-size:3px 3px;}
	.tico, .mico, .lico, .star_chk,
	.aside_menu .btn_top span,
	.aside_menu .btn_prev span,
	.aside_menu .depth .open span,
	.aside_menu .snb li.folder .mn .open,
	.aside_menu .snb li .mn_drop .drop span,
	.view_cmt .cmt_list .cmt .cmt .ico_re,
	.slt_lst_box .slt_tit .btn_top span,
	.slt_lst_box .slt_tit .btn_prev span,
	.slt_lst_box .lst_ul .depth .open span,
	.slt_lst_box .lst_ul .folder .lst_block .open {background-image:url(../img/tico_hd.png); background-size:360px 140px;}
	.login_wrap .content .submit .btn_submit,
	.login_wrap .content .login_form .input_bg .clear {background-image:url(../img/login_hd.png); background-size:97px 68px;}
	.login_wrap .content .submit .btn_submit {background-image:none;}
	.login_wrap .content {background-image:url(../img/login_intro_hd.png); background-size:240px 150px;}
	.ctrl_zoom .btn {background-image:url(../img/ctrl_zoom_hd.png); background-size:50px 150px;}
	.ctrl_zoom .btn:active {background-image:url(../img/ctrl_zoom1_hd.png); background-size:50px 150px;}
}

/* ==============================================================================
 *                                Layout Extend
 * ============================================================================== */

.layout_ex .tico, .layout_ex .lico {background-image: url(../img/tico_new.png);}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
	.layout_ex .tico, .layout_ex .lico {background-image: url(../img/tico_new_hd.png);}
}
