@import "base.css";
@import "board.css";
@import "main.css";
@import "ie7.css";
@import "style.css";

/* skip navigation */
#skipnav {position:absolute; top:0; _top:-15px; left:0; width:100%; _height:1px; _line-height:0;}
#skipnav a {position:absolute; top:-9999px; left:-9999px;}
#skipnav a:hover,
#skipnav a:active,
#skipnav a:focus {top:0; _top:10px; left:0; display:block; width:100%; height:23px; _height:20px; color:#000; font-size:14px; font-weight:bold; text-align:center; padding:12px 0 0 0; _padding:25px 0 0 0;}

/* layout */
#wrapper {width:980px; margin:0 auto;}
#header {position:relative; z-index:900; width:100%; height:40px; padding-top:20px;}
#wrap {float:left; position:relative;}
#wrap::after {clear:both; content:"";}
#side {float:left; width:170px; margin-bottom:60px;}
#rside {float:left; width:170px; margin-bottom:60px;}
#container {float:left; width:810px; padding-bottom:60px;}
#contents {background:#ffffff; padding:15px 10px 40px; width:790px; margin:0; min-height:475px; height:100%;}
#contents_cs {padding:10px 0 40px 20px; width:790px; margin:0;}
#contents_etc {overflow:hidden; border:4px solid #91969f; background:#fff;}
#contents .cont_hidden {overflow:hidden; width:100%;}
#footer {position:relative; top:0; clear:both; height:180px; background:url('../images/bg/bg_footer.gif') 0 top repeat-x; min-width:980px; }

/* 배너작업 */
#floatdiv{position:fixed; width:150px; display:inline-block; right:280px; top:15%; background-color:transparent; margin:0; }

#header h1 {position:absolute; left:0; top:21px; z-index:9999; }
#header h1 a {display:block; width:136px; height:26px; background:url('../images/common/h1_logo.png') no-repeat 0 0; text-indent:-9999em;}
#header h1 span {display:none; width:179px; height:11px; margin-top:12px; background:url('../images/common/txt_logo_cmt.gif') no-repeat 0 0; text-indent:-9999em;}

#header_pcms {position:relative; width:100%; height:60px; padding-top:20px;}
#header_pcms h1 {position:absolute; left:0; top:20px;}
#header_pcms h1 a {display:block; width:99px; height:56px; background:url('../images/common/h1_logo_pcms.gif') no-repeat 0 0; text-indent:-9999em;}
#header_pcms h1 span {display:block; width:185px; height:13px; margin-top:16px; background:url('../images/common/txt_logo_cmt_pcms.gif') no-repeat 0 0; text-indent:-9999em;}
#container_pcms {width:100%; height:500px;}

.kdb_wrapper {width:780px; height:640px; background:#f3f3f3}
.kdb_wrap {clear:both; background:#fff; height:470px; margin:0 20px; position:relative;}

#header_kdb {position:relative; height:78px; margin:0px 20px 0;}
#header_kdb h1 {position:absolute; left:0; top:30px;}
#header_kdb h1 a {display:block; width:136px; height:26px; background:url('../images/common/h1_logo_kdb.png') no-repeat 0 0; text-indent:-9999em;}
#container_kdb {padding:10px; width:720px;}

#header_cs {position:relative; height:40px; padding-top:20px;}
#header_cs h1 {position:absolute; left:0; top:6px;}
#header_cs h1 a {display:block; width:151px; height:47px; background:url('../images/common/h1_logo_cretop.jpg') no-repeat 0 0; text-indent:-9999em;}
.cont_direct {position:absolute; top:0px; right:0px;}

.gnb {position:absolute; z-index:999; right:0; top:30px;  }
.gnb .info {float:right; min-width:335px;}
.gnb .info2 {float:right; min-width:375px; .width:375px;}
.gnb::after {clear:both; content:"";}
/* 로그인전 */
.gnb .info2 input, .gnb .info2 button, .gnb .info2 button .tit {vertical-align:top;}
.gnb .info2 .btn_info {float:left; width:73px; margin-top:4px; padding-right:0px; background:url('../images/main/txt_info.gif') 0 0 no-repeat; text-indent:-9999em;}
.gnb .info2 .tit {float:left; padding:5px 10px 0 8px; background:url('../images/main/icon_col.gif') 0 4px no-repeat;}
.gnb .info2 .in_text {width:74px; height:20px; line-height:20px; padding:0 9px; background:url('../images/main/bg_input.gif') 0 0 no-repeat;}
.gnb .info2 .btn_login {float:left; width:20px; height:20px; background:url('../images/main/btn_login.gif') 0 0 no-repeat; text-indent:-9999em; margin-top:0px; .margin-top:-20px; }
.gnb .info2 .btn_new_cretop {float:right; width:56px; height:20px; background:url('../images/main/btn_new_cretop.png') 0 0 no-repeat; text-indent:-9999em; margin-top:0px; .margin-top:-20px; }

/* 로그인후 */
.gnb .info li {float:left; font-size:11px; color:#555; line-height:14px; padding-left:9px; margin-right:9px; }
.gnb .info li.first {float:left; margin:0px 0px 0 0; padding-left:0; background:none; color:#555;}
.gnb .info li.first .name {font-weight:bold; color:#4a5867; }
.gnb .info li.first .time {display:inline-block; width:81px; height:16px; background:url('../images/common/bg_time.gif') no-repeat 0 0; margin:0px 8px 0 8px;    }
.gnb .info li.first .time strong {margin:0 14px 0 9px; color:#ffd200; }
.gnb .info li.first .time span {color:#fff;}
.gnb .info li.last {margin-right:0;}
.gnb .info li span.txt_co {color:#003874;}
.gnb .info li.guide a {display:block; padding-right:16px; background:url('../images/common/bg_info_view.png') no-repeat 100% 2px; .background:url('../images/common/bg_info_view.png') no-repeat 100% 0px; height:15px;}
.gnb .info li.go a {display:block; padding-right:16px; background:url('../images/common/bg_info_view.png') no-repeat 100% 2px; .background:url('../images/common/bg_info_view.png') no-repeat 100% 0px; height:15px;}
.gnb .info > li > a {display:inline-block; font-weight:bold; text-decoration:none;}
.gnb .info > li > a:hover {text-decoration:underline;}

#header_pcms .gnb .info {min-width:auto;}

.gnb .info_view {display:none; position:absolute; z-index:999; right:0; top:18px; width:282px; border:3px solid #474c53; background:#fff;}
.gnb .info_view h2 {overflow:hidden; height:17px; line-height:130%; padding-left:9px; background:#474c53; font-size:11px; font-weight:bold; color:#fff;}
.gnb .info_view .btnClose {position:absolute; top:-3px; right:-1px; width:20px; height:20px; background:url('../images/btn/btn_pop_close2.gif') no-repeat 50% 50%; text-indent:-9999em;}
.gnb .info_view .inner {padding:8px 12px 10px; background:#fff;}
.gnb .info_view .data_tb {width:100%;}
.gnb .info_view .data_tb .tb {table-layout:fixed; width:100%; font-size:11px;}
.gnb .info_view .tb tbody th {height:24px; padding-left:6px; background:url('../images/icon/blt_dot.gif') no-repeat 0 50%; color:#333; text-align:left}
.gnb .info_view .tb tbody td {height:24px; line-height:19px; color:#555; vertical-align:middle !important;}

.gnb .info_view.type02 {width:135px;}
.gnb .info_view.type02 .inner {padding:8px 12px 10px;}
.gnb .info_view .go_list {overflow:hidden; width:100%;}
.gnb .info_view .go_list li {height:24px; line-height:24px;}
.gnb .info_view .go_list li a {display:block; padding-left:21px; color:#333; font-size:11px; text-decoration:none;}
.gnb .info_view .go_list li a:hover {text-decoration:underline;}
.gnb .info_view .go_list li.mu01 a {background:url('../images/common/bg_go01.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu02 a {background:url('../images/common/bg_go02.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu03 a {background:url('../images/common/bg_go03.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu04 a {background:url('../images/common/bg_go04.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu05 a {background:url('../images/common/bg_go05.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu06 a {background:url('../images/common/bg_go06.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu07 a {background:url('../images/common/bg_go07.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu08 a {background:url('../images/common/bg_go08.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu09 a {background:url('../images/common/bg_go09.gif') no-repeat 0 50%;}
.gnb .info_view .go_list li.mu10 a {background:url('../images/common/bg_go10.gif') no-repeat 0 50%;}

.footer_area {position:relative; top:0; width:980px; margin:0 auto;}
.footer_area h1 {position:absolute; right:31px; top:74px; width:133px; height:24px; background:url('../images/common/foot_logo.gif') no-repeat 0 0; text-indent:-9999em;}
.footer_area .info {overflow:hidden; height:40px;}
.footer_area .info::after {clear:both; content:"";}
.footer_area .info li {float:left; height:40px; line-height:36px; padding-left:16px; margin-right:17px; background:url('../images/icon/info_sp.gif') no-repeat 0 50%; font-weight:bold; font-size:11px;}
.footer_area .info li.first {padding-left:0; background:none;}
.footer_area .info li a {color:#fff; text-decoration:none;}
.footer_area .info li a:hover {text-decoration:underline;}
.footer_area .web_mark		{position:absolute; right:190px; top:65px; 	}

.footer_area .familySite {position:absolute; right:0; top:0;}
.footer_area .familySite .btn {position:absolute; right:0; top:0; display:block; width:180px; height:40px; background:url('../images/common/foot_familySite.gif') no-repeat 0 0; text-indent:-9999em;}
.footer_area .familySite .btn.close {top:67px; background-position:0 -40px;}
.footer_area .familySite .family_view {display:none; position:absolute; z-index:500; right:0; top:-67px; width:180px; height:67px; background:#2a2f35 url('../images/common/bg_family.gif') no-repeat 50% 100%;}
.footer_area .familySite .family_view ul {overflow:hidden;}
.footer_area .familySite .family_view ul li {height:22px;}
.footer_area .familySite .family_view ul li > a {display:block; height:22px; line-height:22px; padding:0 19px; color:#ccc; text-decoration:none;}
.footer_area .familySite .family_view ul li > a:hover {background:#44484e;}

.footer_area .addBox {clear:both; width:100%; padding-top:27px;}
.footer_area .addBox .add {display:block; font-size:11px; color:#fff;}
.footer_area .addBox .copyright {display:block; width:315px; height:10px; margin-top:8px; background:url('../images/common/foot_copyright.gif') no-repeat 0 0; text-indent:-9999em;}

#footer_pcms {clear:both; width:100%; height:90px; background:url('../images/bg/bg_footer_pcms.gif') 0 top repeat-x;position:relative; }
#footer_pcms .footer_area h1 {position:absolute; right:31px; top:30px; width:133px; height:24px; background:url('../images/common/foot_logo.gif') no-repeat 0 0; text-indent:-9999em;}
#footer_pcms .footer_area .addBox {width:100%; padding-top:29px;}
#footer_pcms .footer_area .addBox .add {display:block; font-size:11px; color:#fff;}
#footer_pcms .footer_area .addBox .copyright {display:block; height:10px; margin-top:9px; background:url('../images/common/foot_copyright.gif') no-repeat 0 0; text-indent:-9999em;}
#footer_pcms .footer_area .web_mark		{position:absolute; right:190px; top:20px; width:62px; height:44px;	}

#footer_kdb {clear:both; position:absolute; bottom:-72px; width:100%; height:72px; background:url('../images/bg/bg_footer_pcms.gif') 0 top repeat-x;}
#footer_kdb .footer_area				{width:700px; 	}
#footer_kdb .footer_area .addBox {width:700px; margin:-7px 0 0 12px;}
#footer_kdb .footer_area .addBox .add {display:block; font-size:11px; color:#fff;}
#footer_kdb .footer_area .addBox .copyright {display:block; height:10px; margin-top:9px; background:url('../images/common/foot_copyright.gif') no-repeat 0 0; text-indent:-9999em;}

#footer_cs {clear:both; width:100%; height:90px; border-top:1px solid #ccc; position:relative; }
#footer_cs .footer_area .footer_logo {display:block; width:206px; background:url('../images/icon/ft_sp.gif') left 0 no-repeat;}
#footer_cs .footer_area .footer_logo h1 {position:absolute; left:0px; top:8px; width:206px; height:30px; background:url('../images/common/foot_cs_logo.gif') no-repeat 0 0; text-indent:-9999em;}
#footer_cs .footer_area .addBox {display:block; width:150px; margin:22px 0 0 189px;}
#footer_cs .footer_area .addBox .copyright {float:left; width:316px; height:12px; margin-top:17px; background:url('../images/common/foot_cs_copyright.gif') no-repeat 0 0; text-indent:-9999em;}
#footer_cs .footer_area .web_mark		{position:absolute; right:190px; top:65px; width:62px; height:44px;	}

/* lnb */
.lnb {overflow:hidden; width:170px;}
.lnb .inner {background:url('../images/common/lnb_bg_md.png') 150px 0 repeat-y;}
.lnb .bt {width:100%; height:16px; margin-bottom:2px; background:url('../images/common/lnb_bg_bt.png') 0 0 no-repeat;}
.lnb .btn_all {height:40px; background:url('../images/common/lnb_bg_top.png') 150px 100% no-repeat;}
.lnb .btn_all input {display:block; width:150px; height:40px; line-height:40px; padding:0 9px; background:#34393e url('../images/common/lnb_btn_all.gif') 126px 50% no-repeat; font-weight:bold; font-size:14px; color:#fff; text-align:left;}

.lnb .lnb_top {height:40px; background:url('../images/common/lnb_bg_top.png') 150px 100% no-repeat;}
.lnb .lnb_top p {display:block; width:136px; height:28px; color:#fff; background:#34393e; font-size:14px; font-weight:bold; padding:12px 0 0 14px;}
.lnb .lnb_top_cs {height:40px; background:url('../images/common/lnb_bg_top.png') 150px 100% no-repeat;}
.lnb .lnb_top_cs p {display:block; width:136px; height:28px; color:#fff; background:#34393e; font-size:14px; font-weight:bold; padding:12px 0 0 14px; background:url('../images/common/img_cs.gif') top right no-repeat;}
.lnb .lnb_bot_cs {height:40px; background:url('../images/common/lnb_bg_md.png') 150px 0 repeat-y;}
.lnb .lnb_bot_cs .innerco {display:block; width:136px; height:28px; color:#fff; background:#34393e; font-size:14px; font-weight:bold; padding:12px 0 0 14px; background:url('../images/common/img_cs_remote.gif') top right no-repeat;}
.lnb .lnb_bot_cs .innerco p {font-size:11px; background:url('../images/common/blt_arrow.gif') 0 4px no-repeat; padding:2px 0 0 10px;}

.lnb .nav {overflow:hidden; width:150px; padding:10px 0 24px; background:#21262a;}
.lnb .nav > li a {display:block; padding:0px 0 0px 9px; line-height:32px; font-size:12px; font-weight:bold;}
.lnb .nav > li > a:hover,
.lnb .nav > li > a:active,
.lnb .nav > li > a:focus,
.lnb .nav > li > a.on {color:#71c7ed;}
.lnb .nav > li > ul {padding:1px 0 0;}
.lnb .nav > li > ul > li {margin-bottom:1px; background:#575d64;}
.lnb .nav > li > ul > li > a {padding:3px 0 3px 16px; font-weight:bold; font-size:12px; color:#fff; line-height:18px; }
.lnb .nav > li > ul > li > a:hover,
.lnb .nav > li > ul > li > a:active,
.lnb .nav > li > ul > li > a:focus,
.lnb .nav > li > ul > li > a.on {background:#71c7ed; color:#21262a;}
.lnb .nav > li > ul > li > ul {padding:1px 0 2px; background:#474c53;}
.lnb .nav > li > ul > li > ul > li > a {padding:2px 0 2px 25px; line-height:14px; background:url('../images/common/blt_lnb.gif') 16px 10px no-repeat; font-size:11px;}
.lnb .nav > li > ul > li > ul > li > a:hover,
.lnb .nav > li > ul > li > ul > li > a:active,
.lnb .nav > li > ul > li > ul > li > a:focus,
.lnb .nav > li > ul > li > ul > li > a.on {background:url('../images/common/blt_lnb_on.gif') 16px 10px no-repeat; color:#71c7ed;}
.lnb a {color:#fff; text-decoration:none;}

.lnb .quick {overflow:hidden; width:150px; padding:20px 0 40px; background:#3d4248;}
.lnb .quick h3 {width:103px; height:12px; padding:0 9px; background:url('../images/common/tit_svc.gif') 9px 0 no-repeat; font-size:16px; text-indent:-9999em;}
.lnb .quick ul {overflow:hidden; padding-top:6px;}
.lnb .quick li {padding:3px 0 2px; background:url('../images/common/blt_lnb02.gif') 10px 9px no-repeat; font-size:11px; line-height:16px;  }
.lnb .quick li a {display:block; padding-left:18px;}
.lnb .quick li a:hover {color:#71c7ed;}

.lnb.type02 .btn_all input {background-color:#102133;}
.lnb.type02 .nav {background:#1b3858;}
.lnb.type02 .nav > li > ul > li {background:#285888;}
.lnb.type02 .nav > li > ul > li > ul {background:#618eb7;}
.lnb.type02 .nav > li > ul > li > ul > li > a:hover,
.lnb.type02 .nav > li > ul > li > ul > li > a:active,
.lnb.type02 .nav > li > ul > li > ul > li > a:focus,
.lnb.type02 .nav > li > ul > li > ul > li > a.on {background:url('../images/common/blt_lnb02_on.gif') 16px 10px no-repeat; color:#1b3858;}
.lnb.type02 .quick {background:#102133;}
.lnb.type02 .quick h3 {background:url('../images/common/tit_svc02.gif') 9px 0 no-repeat;}

.lnb.type03 .btn_all input {background:#605755 url('../images/common/lnb_btn_all03.gif') 126px 50% no-repeat;}
.lnb.type03 .nav {background:#4e4745;}
.lnb.type03 .nav > li > a:hover,
.lnb.type03 .nav > li > a:active,
.lnb.type03 .nav > li > a:focus,
.lnb.type03 .nav > li > a.on {color:#ed9771;}
.lnb.type03 .nav > li > ul > li {background:#756c69;}
.lnb.type03 .nav > li > ul > li > a:hover,
.lnb.type03 .nav > li > ul > li > a:active,
.lnb.type03 .nav > li > ul > li > a:focus,
.lnb.type03 .nav > li > ul > li > a.on {background:#ed9771; color:#21262a;}
.lnb.type03 .nav > li > ul > li > ul {background:#716965;}
.lnb.type03 .nav > li > ul > li > ul > li > a:hover,
.lnb.type03 .nav > li > ul > li > ul > li > a:active,
.lnb.type03 .nav > li > ul > li > ul > li > a:focus,
.lnb.type03 .nav > li > ul > li > ul > li > a.on {background:url('../images/common/blt_lnb03_on.gif') 16px 10px no-repeat; color:#ffac94;}
.lnb.type03 .quick {background:#605755;}
.lnb.type03 .quick h3 {background:url('../images/common/tit_svc03.gif') 9px 0 no-repeat;}

.lnb.type04 .btn_all input {background:#5c5e57 url('../images/common/lnb_btn_all04.gif') 126px 50% no-repeat;}
.lnb.type04 .nav {background:#4a4c46;}
.lnb.type04 .nav > li > a:hover,
.lnb.type04 .nav > li > a:active,
.lnb.type04 .nav > li > a:focus,
.lnb.type04 .nav > li > a.on {color:#b5d886;}
.lnb.type04 .nav > li > ul > li {background:#7a7d74;}
.lnb.type04 .nav > li > ul > li > a:hover,
.lnb.type04 .nav > li > ul > li > a:active,
.lnb.type04 .nav > li > ul > li > a:focus,
.lnb.type04 .nav > li > ul > li > a.on {background:#b5d886; color:#21262a;}
.lnb.type04 .nav > li > ul > li > ul {background:#6b6f67;}
.lnb.type04 .nav > li > ul > li > ul > li > a:hover,
.lnb.type04 .nav > li > ul > li > ul > li > a:active,
.lnb.type04 .nav > li > ul > li > ul > li > a:focus,
.lnb.type04 .nav > li > ul > li > ul > li > a.on {background:url('../images/common/blt_lnb04_on.gif') 16px 10px no-repeat; color:#daffa9;}
.lnb.type04 .quick {background:#5c5e57;}
.lnb.type04 .quick h3 {background:url('../images/common/tit_svc04.gif') 9px 0 no-repeat;}

.lnb_color {overflow:hidden; width:141px; padding:9px 0 9px 9px; background:#21262a;}
.lnb_color h3 {float:left; width:60px;}
.lnb_color ul {float:left; width:81px;}
.lnb_color ul li {float:left; width:12px; margin-right:8px;}
.lnb_color ul li a {display:block; width:10px; height:10px; border:1px solid #fff; text-indent:-9999em;}
.lnb_color ul li a:hover,
.lnb_color ul li a:focus,
.lnb_color ul li a:active,
.lnb_color ul li.on a {border:1px solid #5ea7c8;}
.lnb_color ul li.col01 a {background:#3d4248;}
.lnb_color ul li.col02 a {background:#618eb7;}
.lnb_color ul li.col03 a {background:#ed9771;}
.lnb_color ul li.col04 a {background:#b5d886;}

.lnb .bn {overflow:hidden; width:100%; margin-top:5px;}

.lnb_wrap {width:150px; border-top:4px solid border-bottom:3px solid #dcdddf;}
.lnb_add  {padding:14px 0 10px; border-bottom:1px solid #dcdddf;}
.lnb_add .top_tit {float:left; font-weight:bold; color:#0c76a5; font-size:14px; width:150px; margin-bottom:7px;}
.lnb_add .top_tit li.stit {float:left; width:75px;}
.lnb_add .top_tit li.stit2 {float:left; width:150px;}
.lnb_add .top_tit li.opt {float:right;}
.lnb_add .in_list {clear:both; float:left; margin-bottom:7px; width:150px;}
.lnb_add .in_list li.txt {float:left; background:url('../images/icon/blt_lnb.gif') 3px 4px no-repeat; padding:0 0 0 12px; color:#333; font-weight:bold; font-size:12px;}
.lnb_add .in_list li.txt a {color:#333; font-weight:bold; font-size:12px; text-decoration:none;}
.lnb_add .in_list li.btn {float:right;}
.lnb_add .in_list li.btn img {margin:4px 0 0 0;}

.lnb_cscenter 	{ margin-top:18px; position:relative;  }
.lnb_cscenter a img {  }
.lnb_cscenter p.title {padding:13px 0 0 10px; font-weight:bold; font-size:14px; color:#575d64;}
.lnb_cscenter p.tel  {line-height:18px; padding:13px 0 0 10px; font-weight:bold; font-size:16px; color:#71c7ed; position:absolute; top:30px; left:0px;  }
.lnb_cscenter p.tel a { color:#71c7ed; text-decoration:none;   }
.lnb_cscenter p.go {padding:17px 0 0 10px;}

.m_height		{ min-height:534px !important; 	}

/* contents */
.title_area {float:left; margin-bottom:10px; border-bottom:1px solid #dadada; padding-bottom:7px; width:100%;}
.title_area h3 {float:left; font-size:22px; font-weight:bold; color:#333; margin-top:2px;}
.title_area p.btn {float:right;}
.title_area p.btn a {margin-left:8px;}

.title_area_cs {float:left; margin-bottom:18px; border-bottom:1px solid #4f4f4f; padding-bottom:8px; width:100%;}
.title_area_cs h3 {float:left; font-size:28px; font-weight:bold; color:#333; margin-top:-4px;}
.title_area_cs p.btn {float:right;}

.location {float:right; margin-bottom:10px;}
.location li {float:left; color:#555555; font-size:12px; background:url('../images/icon/loca_sp.gif') right 5px no-repeat; padding:0 12px 0 4px;}
.location li a {text-decoration:none;}
.location li.pres {background:none; padding-right:0; color:#000;}
.location li.pres a {color:#000;}

 /* tab */
.tab_3dep, .tab_3dep ul {position:relative; width:100%;}
.tab_3dep {float:left; margin-bottom:19px;}
.tab_3dep ul {float:left;}
.tab_3dep ul li {float:left; margin:0 1px 1px 0; display:block; background:url('../images/bg/bg_tab3dep_off.gif') no-repeat; width:180px; height:35px;}
.tab_3dep ul li a {display:block; padding:7px 0 1px; text-decoration:none; color:#444; font-weight:bold; font-size:14px; text-align:center;}
.tab_3dep ul li a.on,
.tab_3dep ul li a:hover {display:block; padding:7px 0 1px; text-decoration:none; background:url('../images/bg/bg_tab3dep_on.gif') no-repeat; color:#fff; font-weight:bold; font-size:14px;  height:35px;text-align:center; width:180px;}
.tab_3dep ul li a.btn_gray {position:absolute; top:7px; right:0; padding:0; background:none; text-align:right;}
.tab_3dep p.btn_rt		{ float:right; margin-top:-27px; position:relative; z-index:99; 	}

.tab_4dep, .tab_4dep ul {position:relative; width:100%;}
.tab_4dep {float:left; margin-bottom:19px;}
.tab_4dep ul {float:left;}
.tab_4dep ul li {float:left; margin:0 1px 1px 0; display:block; background:url('../images/bg/bg_tab4dep_off.gif') no-repeat; width:157px; height:35px;}
.tab_4dep ul li a {display:block; padding:7px 0 1px; text-decoration:none; color:#444; font-weight:bold; font-size:14px; text-align:center;}
.tab_4dep ul li a.on,
.tab_4dep ul li a:hover {display:block; padding:7px 0 1px; text-decoration:none; background:url('../images/bg/bg_tab4dep_on.gif') no-repeat; color:#fff; font-weight:bold; font-size:14px;  height:35px;text-align:center; width:157px;}
.tab_4dep ul li a.btn_gray {position:absolute; top:7px; right:0; padding:0; background:none; text-align:right;}
.tab_4dep p.btn_rt		{ float:right; margin-top:-27px; position:relative; z-index:99; 	}.tab_5dep {float:left; margin-bottom:10px;}
.tab_5dep ul {float:left;}
.tab_5dep ul li {float:left; margin:0 -1px -1px 0; display:block; word-break:break-all; width:156px; border:1px solid #ccc; background:#fff; color:#555; height:29px;}
.tab_5dep ul li a {display:block; padding:7px 0px 7px; text-decoration:none; font-weight:bold; font-size:12px; width:156px; text-align:center;}
.tab_5dep ul li a.on,
.tab_5dep ul li a:hover {display:block; padding:7px 0px 7px; text-decoration:none; background:#71c7ed; color:#fff; font-weight:bold; font-size:12px; width:156px; text-align:center;}

.tab_5dep.type02, .tab_5dep.type02 ul {overflow:hidden; width:100%;}
.tab_5dep.type02 li {width:392px; margin:0 -1px 0 0;}
.tab_5dep.type02 li:last-child {width:393px; margin:0;}
.tab_5dep.type02 li a {width:100%; padding:7px 0 !important; text-align:center;}
.tab_5dep.type02 ul li a.on,
.tab_5dep.type02 ul li a:hover {width:100%;}

.tab_5dep.type03, .tab_5dep.type03 ul {overflow:hidden; width:100%;}
.tab_5dep.type03 li {width:382px; margin:0 -1px 0 0;}
.tab_5dep.type03 li:last-child {width:383px; margin:0;}
.tab_5dep.type03 li a {width:100%; padding:7px 0 !important; text-align:center;}
.tab_5dep.type03 ul li a.on,
.tab_5dep.type03 ul li a:hover {width:100%;}

.tab_5dep_cs {float:left; margin-bottom:10px;}
.tab_5dep_cs ul {float:left;}
.tab_5dep_cs ul li {float:left; margin:0 1px 1px 0; display:block; word-break:break-all; -ms-word-wrap: break-word; -ms-word-break: break-all;}
.tab_5dep_cs ul li a {display:block; padding:7px 0 7px; text-decoration:none; background:#f3f3f3; color:#555; font-weight:bold; font-size:12px; width:110px; border:1px solid #ccc; text-align:center;}
.tab_5dep_cs ul li a.on,
.tab_5dep_cs ul li a:hover {display:block; padding:7px 0 7px; text-decoration:none; background:#fff; color:#3183a7; font-weight:bold; font-size:12px; width:110px; border:1px solid #71c7ed; text-align:center;}

.tab_5dep_cs ul li.last {margin-right:0px;}

.tab_6dep {overflow:hidden; margin-bottom:5px; background:url('../images/bg/bg_6dep_line.gif') bottom repeat-x;}
.tab_6dep::after {clear:both; content:"";}
.tab_6dep ul {position:relative; overflow:hidden; width:100%;}
.tab_6dep ul li {float:left; display:block; margin-right:-1px; word-break:break-all; -ms-word-wrap: break-word; -ms-word-break: break-all;}
.tab_6dep ul li a {position:relative; z-index:50; display:block; padding:7px 15px 7px; border-left:1px solid #dcdddf; border-right:1px solid #dcdddf; border-top:1px solid #dcdddf; background:#f3f3f3; font-size:12px; color:#555; text-decoration:none;}
.tab_6dep ul li a.on,
.tab_6dep ul li a:hover {position:relative; z-index:51; border:1px solid #91969f; border-bottom:1px solid #fff !important; background:#fff; text-decoration:none; color:#333;}

/* paging */
.paging {clear:both; padding:7px 0 0; width:100%; text-align:center; font-size:12px;}
.paging a {color:#878787;}
.paging img {padding:0 !important; display:inline; vertical-align:middle;}
.paging ul {display:inline; padding:0 12px 0 0;}
.paging ul li {display:inline; color:#555555; padding:12px 3px 3px 8px; font-weight:normal;}
.paging ul li a {text-decoration:none;}
.paging ul li a:hover {text-decoration:underline;}
.paging ul li.on {display:inline; margin-right:3px;}
.paging ul li.on a {color:#1b6ba3; font-weight:bold; text-decoration:none; font-family:Malgun Gothic;}
.paging img.pg_icon {vertical-align:top; margin:-2px 1px 0 0;}

.paging .paging_lf {display:inline; float:left; font-size:11px;}
.paging .paging_rf {display:inline; float:right; font-size:11px;}
.paging .pt_color {color:#ad320c;}

/* btn */
.btn_area {width:100%; margin:10px 0 20px 0;}
.btn_area::after {clear:both; content:"";}
.btn_area .btn_area_lt {float:left;}
.btn_area .btn_area_rt {float:right;}
.btn_area .btn_area_ct {text-align:center;}

.btn_group {width:100%; margin:10px 0 0 10px;}
.top_btn		{ float:right; margin-top:-43px; 	}

.graph_area {margin:0 0 20px 0; text-align:center; background:#dadada; height:200px;}
.graph_area p {padding-top:50px;}

.hidden {position:absolute; overflow:hidden; visibility:visibie; width:0; height:0; font-size:0; text-indent:-999em;}

.pop_cont {overflow:hidden; width:100%; height:100%; min-height:350px; margin-bottom:0;}
.pop_cont .tb_group {border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6;}
.pop_cont .tb_top h5 {padding:0; background:none; font-size:12px;}

.dep_2sp {overflow:hidden; width:100%;}
.dep_2sp::after {clear:both; content:"";}
.dep_2sp .lf_area {float:left; width:389px; margin-right:12px;}
.dep_2sp .rf_area {float:left; width:389px;}
.dep_2sp .w80 {width:80% !important;}
.dep_2sp .w53 {width:53% !important;}
.dep_2sp .w45 {width:45% !important;}
.dep_2sp .w18 {width:18% !important;}

.dep_2box {overflow:hidden; width:100%; margin-bottom:20px;}
.dep_2box::after {clear:both; content:"";}
.dep_2box .con {overflow:hidden; width:46%; padding:10px; border:1px solid #d6d6d6;}
.dep_2box .con .in {overflow:hidden; overflow-y:scroll; height:418px; background:#fff;}
.dep_2box .con .in .tb_group {border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6;}
.dep_2box .con .tb_top {height:25px; margin:0;}
.dep_2box .con.fR .unit {margin-top:-2px;}

.group_info {margin-bottom:20px;}

.info_area {background:#646b73; color:#f5f5f5;}
.info_area::after {clear:both; content:"";}
.info_area .info_db {overflow:hidden; width:100%;}
.info_area .info_db .stit {font-size:16px; font-weight:bold; padding:15px 10px 15px 10px;}
.info_area .info_db .title .stit {float:left;}
.info_area .info_db .title .btn {float:right; padding:0px 10px 0px 10px;}
.info_area .info_db .title .btn li {float:left; padding:5px 0 0px 5px;}
.info_area .info_db .detail {overflow:hidden; background:#585f66; padding:0px 10px 0 10px;}
.info_area .info_db .detail .list {float:left; font-size:12px; font-weight:bold;}
.info_area .info_db .detail .list li {float:left; background:url('../images/icon/info_sp.gif') left 9px no-repeat; padding:5px 10px 9px 10px;}
.info_area .info_db .detail .list li.first {padding-left:0; background:none;}
.info_area .info_db .detail .list li.last {}
.info_area .info_db .detail .btn {float:right;}
.info_area .info_db .detail .btn li {float:left; padding:5px 0 0px 5px;}
.info_area .report_area {overflow:hidden; width:100%; background:#646b73; color:#f5f5f5; margin-bottom:10px;}
.info_area .report_area .info_report {overflow:hidden; padding:0px 10px 0 10px;}
.info_area .report_area .info_report .report_cont {float:left; font-size:12px; font-weight:bold;}
.info_area .report_area .info_report .report_cont li {float:left; background:url('../images/icon/info_sp.gif') left 9px no-repeat; padding:5px 10px 9px 10px;}
.info_area .report_area .info_report .report_cont li.first {padding-left:0; background:none;}
.info_area .report_area .info_report .report_btn {float:right;}
.info_area .report_area .info_report .report_btn li {float:left; padding:5px 0 5px 5px;}

.info_area.info2 {height:55px !important;}
.info_area.info2 .btn {margin-top:-23px;}

.group_cont {border-left:1px solid #646b73; border-right:1px solid #646b73; border-bottom:1px solid #646b73; background:#fff;}
.group_list {padding:10px 10px 20px;}

.txt_help {overflow:hidden; width:100%;}
.txt_help::after {clear:both; content:"";}
.txt_help dt {margin-bottom:8px; padding-left:18px; background:url('../images/icon/blt_help.gif') 0 0 no-repeat; font-weight:bold; color:#27506f;}
.txt_help dd {padding:0 0 5px 12px; background:url('../images/icon/blt_lst_bot.gif') 0 3px no-repeat; font-size:11px; line-height:16px;}

.cmt_list {overflow:hidden; width:100%; margin-bottom:20px;}
.cmt_list::after {clear:both; content:"";}
.cmt_list li {margin-bottom:7px; padding-left:10px; background:url('../images/icon/blt_blk.gif') 0 3px no-repeat; font-size:11px;}

/* popup */
.layerWrap {display:none; position:fixed; z-index:900; top:0; width:100%; height:100% !important; min-height:auto;}
.layerWrap .popupLayer {position:absolute; left:0; top:0; z-index:910; width:100%; height:100%; min-height:100%;}
.layerWrap .popupLayer .back {position:fixed; left:0; top:0; z-index:920; width:100%; height:100%; min-height:100%; background:#000; -ms-filter: alpha(opacity=30); filter: alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;}
.layerWrap .popupLayer iframe, .layer_content iframe {position:absolute; top:0; left:50%; z-index:999; width:550px; height:auto; margin:-150px 0 0 -280px;}

.layer_content {position:relative; z-index:999; top:0; width:100%; height:100% !important; min-height:100%;margin:0 auto;}
.layer_content .contents {position:absolute; top:50%; left:50%; width:550px; height:293px; line-height:130%; margin:-146px -275px;}
.layer_content .contents.w400 {width:400px; height:451px; margin:-225px -200px;}
.layer_content .contents.w700 {width:700px; height:453px; margin:-226px -350px;}
.layer_content .contents.loading {width:332px; height:132px; margin:-66px -166px;}

.loading .lay_popup {border:none; width:332px; height:132px; background:url('../images/common/bg_loading.png') no-repeat 0 0;}
.loading .lay_popup .in {overflow:hidden; padding:41px 37px 0 37px;}
.loading .lay_popup .in .txt {margin-bottom:4px; font-size:11px; color:#555;}
.loading .lay_popup .in .img {margin-bottom:14px;}
.loading .lay_popup .in .logo {text-align:center;}

.lay_popup {position:relative; overflow:hidden; border:5px solid #474c53; background:#fff;}
.lay_popup.cont {border:none !important;}
.lay_popup h3 {overflow:hidden; padding:20px 10px 12px; font-size:20px; font-weight:bold; color:#333;}
.lay_popup .inWrap {overflow:hidden; padding:10px; background:#fff;}
.lay_popup .txt_cmt {padding:0 10px; line-height:16px; margin-bottom:24px; color:#333;}
.lay_popup .inFoot {clear:both; overflow:hidden; width:100%; border-top:1px solid #474c53; background:#fff;}
.lay_popup .inFoot .in {overflow:hidden; padding:15px 35px 15px 98px; background:url('../images/icon/icon_speak.png') 35px 50% no-repeat; color:#495c64;}
.lay_popup .inFoot .in .txt {line-height:15px; margin-bottom:6px;}
.lay_popup .inFoot .in .cs {font-weight:bold;}
.lay_popup .inFoot .in.type02 {padding:20px 35px 19px 98px;}
.lay_popup .inBtm {overflow:hidden; padding:7px 0 2px; background:#474c53;}
.lay_popup .inBtm .today {float:right; color:#fff; font-size:11px;}
.lay_popup .inBtm .today input {margin:0 7px 2px 0;}
.lay_popup .inBtm .today label {margin-right:5px; color:#fff;}
.lay_popup .inBtm .today .btn {display:inline-block; width:12px; height:14px; background:url('../images/main/btn_sClse.png') no-repeat 50% 3px; text-indent:-9999em}
.lay_popup .act_btn {background:#3b4045 !important;}
.lay_popup .btnClose {position:absolute; top:5px; right:5px; width:28px; height:28px; background:url('../images/btn/btn_lay_close2.gif') no-repeat 50% 50%; text-indent:-9999em;}

.popup {position:relative; overflow:hidden; background:#f3f3f3;}
.popup .heading {overflow:hidden; height:50px; background:url('../images/bg/bg_pop_top.png') repeat-x 0 40px;}
.popup .heading h3 {height:40px; padding-left:20px; line-height:40px; background:#474c53; font-size:16px; font-weight:bold; color:#fff;}
.popup .inWrap {overflow:hidden; padding:0 10px 10px; background:#f3f3f3;}
.popup .inner {overflow:hidden; padding:10px; background:#fff;}
.popup .btnClose {position:absolute; top:0; right:0; width:40px; height:40px; background:url('../images/btn/btn_pop_close.gif') no-repeat 0 0; text-indent:-9999em;}
.popup .btnBefore {position:absolute; top:0; right:41px; width:40px; height:40px; background:url('../images/btn/btn_pop_before.gif') no-repeat 0 0; text-indent:-9999em;}

.popup.polder_add {display:none; position:absolute; left:50%; top:350px; width:500px; margin:0 -165px;}
.popup.polder_add2 {display:none; position:absolute; left:50%; width:400px; margin:0 -165px;}

.box_sc		{ height:250px; overflow-y:scroll; overflow-x:hidden;   	}
.box_sc ul		{ margin-left:15px;	}
.box_sc ul li		{ line-height:22px;	}
.box_sc ul li label		{ margin-left:7px;	}

.popup .scroll_w {width:660px;}
.popup .scroll_w .in {width:1350px;}
.popup .scroll_w .in.w02 {width:900px;}

.gray_box {overflow:hidden; background:#dcdddf;}
p.help {padding:15px 25px 15px 62px !important; line-height:24px; font-weight:bold; font-size:14px;}
p.help.secu {background:url('../images/icon/icon_security.png') 25px 50% no-repeat;}
p.help.auto_time {background:url('../images/icon/icon_time.png') 25px 50% no-repeat;}
p.help.hlp	 {background:url('../images/icon/icon_help.png') 25px 50% no-repeat;}
p.help.hlp span		{ background:url('../images/icon/hlp_sp.gif') left 3px no-repeat; font-weight:normal; padding-left:10px;  	}
.user {overflow:hidden; margin-bottom:10px; padding:16px 0 16px 25px; line-height:21px; font-size:14px;}
.user ul {overflow:hidden; padding-left:48px; background:url('../images/icon/icon_user.png') 0 0 no-repeat;}
.user ul li {float:left; margin-left:13px; padding-left:15px; background:url('../images/icon/bg_col.png') 0 50% no-repeat; font-size:16px; color:#333; letter-spacing:-1px;}
.user ul li.first {margin:0; padding:0; background:none;}

.blue_line_box {overflow:hidden; border:4px solid #c1ced4; background:#fff;}
.blue_line_box .in {padding:15px 12px 15px; color:#333;}
p.pw {line-height:30px; padding:17px 0 14px 42px; padding-left:124px; background:url('../images/icon/icon_pw.png') 32px 50% no-repeat; font-weight:bold; font-size:20px; color:#333;}
p.pw span {margin-right:2px;}
p.pw img {margin-top:-3px; vertical-align:middle;}

/* 404_error */
.error {width:880px; margin:80px auto;}
.error .cont {overflow:hidden; padding:15px 15px 0; background:#575d64;}
.error .cont .in {overflow:hidden; padding:29px 39px 0; border:1px solid #474c53; background:#fff;}
.error .cont .in .inHead {height:52px; border-bottom:2px solid #71c7ed;}
.error .cont .in .inHead::after {clear:both; content:"";}
.error .cont .in .inHead h1 {float:left;}
.error .cont .in .inHead h2 {float:right; padding-top:11px;}

.error .cont .in .inCont {overflow:hidden; line-height:150%; padding:94px 0 99px 306px; background:url('../images/contents/icon_error.gif') no-repeat 61px 101px;}
.error .cont .in .inCont .txt01 {margin-bottom:26px;}
.error .cont .in .inCont .txt02 {margin-bottom:24px; font-weight:bold; font-size:14px; color:#000;}
.error .cont .in .inCont .txt03 {color:#575d64;}
.error .cont .in .inCont .txt03 strong {color:#ff5a00;}
.error .cont .in .inCont1 {overflow:hidden; line-height:150%; padding:94px 0 99px 306px; background:url('../images/contents/icon_error.gif') no-repeat 61px 90px;}
.error .cont .in .inCont1 .txt01 {margin-bottom:26px;}
.error .cont .in .inCont1 .txt02 {color:#575d64;margin-bottom:24px; }
.error .cont .in .inCont1 .txt02 strong {color:#ff5a00;}

.error .cont .inFoot {overflow:hidden; width:100%; height:47px; padding-top:20px;}
.error .cont .inFoot .copy {float:left; padding-top:10px;}
.error .cont .inFoot .btn {float:right;}
.error .cont .inFoot .btn a {margin-left:9px;}

/* 정보제공중지 + 기업여신정보 중지 */
.suspension {overflow:hidden; padding:155px 0 155px 300px; background:url('../images/contents/icon_error.gif') no-repeat 102px 146px;}
.suspension .txt01 {margin-bottom:17px;}
.suspension .btn {width:400px; padding-top:20px; border-top:2px solid #afafaf;}
.suspension .btn a {margin-right:9px;}

.susp {overflow:hidden; background:#fff !important;}
.susp .txt {text-align:center !important;}
.susp .txt span {padding:0 0 2px 20px; background:url('../images/icon/icon_none.png') no-repeat 0 2px; font-weight:normal !important; font-size:11px; color:#ad320c;}
.susp.line {border:1px solid #91969f;}
.susp.line .txt {padding:100px 0;}
.data_table .susp .txt {padding:15px 0;}
.data_table td.susp {vertical-align:middle !important;}
.data_table td.susp .txt {padding:0;}

/* 순위 정보 */
.rank_area {float:left; width:100%; margin-bottom:18px;}
.rank_area .rank_num {float:left; width:269px; height:119px; background:url('../images/bg/bg_rank.gif') no-repeat; margin-right:1px; position:relative;}
.rank_area .rank_num p {position:absolute; top:15px; left:15px; color:#fff; font-size:40px; font-weight:bold;}
.rank_area .rank_com {float:left; width:200px; height:119px; background:#1b3b53;}
.rank_area .rank_com table tr td {text-align:center; vertical-align:middle; width:180px; height:119px; color:#fff; font-size:18px; font-weight:bold; padding:0 10px;}
.rank_area .rank_info {float:left; height:119px; background:url('../images/bg/bg_rank_info.gif') repeat-x; margin-left:1px;}
.rank_area .rank_info ul {}
.rank_area .rank_info ul li {color:#fff; text-align:right; font-size:18px; font-weight:bold; margin:12px 15px 0;}
.rank_area .rank_info ul li.stit {margin-bottom:30px;}

p.para {line-height:18px; padding-left:10px;}
p.para2 {line-height:18px; color:#color;}

.list_sty {overflow:hidden;}
.list_sty li {font-size:12px; line-height:18px; background:url('../images/icon/blt_lst_bot.gif') 0 5px no-repeat; padding-left:10px;}
.list_sty li.no_bg {background:none;}
.list_sty li.no_bg ol li {background:none !important; padding-left:0;}
.list_sty li.no_bg strong {margin-right:5px;}
.list_sty li.no_bg .cate {color:#227aa1;}
.no_bg li {padding-left:0 !important; background:none !important;}

.paragraph {margin-top:-5px;}
.paragraph dt {font-size:13px; line-height:16px; background:url('../images/icon/blt_blk.gif') 0 7px no-repeat; padding:0 0 5px 10px; color:#333; font-weight:bold; margin:10px 0 0 2px;}
.paragraph dd {line-height:18px; color:#555555; padding:0 0 0 12px;}
.paragraph dd ol,
.paragraph dd ul {overflow:hidden; width:100%;}
.paragraph dd li {overflow:hidden; width:100%;}

.graph_hlp {overflow:hidden; margin-top:-14px; padding:8px 10px 9px; background:#f5fbfd;}
.graph_hlp ul {overflow:hidden;}
.graph_hlp ul li {background:url('../images/icon/blt_chk.gif') 0 2px no-repeat; padding:0 0 0 14px; line-height:16px; color:#324a54;}
.graph_hlp ul li.noblt {background:none; margin:3px 0 0 0;}
.graph_hlp ul li.btn {background:none;}
.graph_hlp ul li.btn img {background:none; margin:7px 3px 0 0;}

.rule_txt {margin:0 0 0 10px;}
.rule_txt p.stit {font-weight:bold; margin:0 0 15px 0;}
.rule_txt dl {margin:0;}
.rule_txt dl dt {font-weight:bold; color:#333;}
.rule_txt dl dd {line-height:18px; margin:5px 0 10px 14px; color:#555555;}
.rule_txt .graph_hlp {margin:-5px 0 15px 10px;}

.line_box {float:left; border:1px solid #e0e0e0; width:788px; margin:0 0 0 0px;}
.line_box ul {overflow:hidden; padding:10px 20px 0 10px;}
.line_box ul li.lf_txt {float:left; line-height:120%; color:#495c64; font-weight:bold; padding:3px 0 0 0;}
.line_box ul li.rf_btn {float:right; margin-bottom:10px;}
.line_box ul.type02 {overflow:hidden; padding:10px 20px 10px 10px;} /* text가 두줄일때 */
.line_box ul.type02 li.lf_txt {line-height:130%; font-weight:normal;}
.line_box ul.type02 li.rf_btn {margin:5px 0;}

.line_box2 {overflow:hidden; border:1px solid #e0e0e0;}
.line_box2 .in {overflow:hidden; line-height:18px; padding:12px 10px 12px 15px;}
.line_box2 .in .tit {padding:3px 0 3px 14px;}
.line_box2 .in .list {margin-top:5px; padding-left:8px;}
.line_box2 .in .list li {margin-bottom:20px;}
.line_box2 .in .list ul {width:100%;}
.line_box2 .in .list ul li {margin-bottom:3px; padding-left:14px;}
.line_box2 .in .list li:last-child {margin-bottom:0;}
.line_box2 .in .ex {margin:3px 0; padding-left:14px; color:#00a608;}

.line_box2 .in .s_list {width:100%;}
.line_box2 .in .s_list li {margin-bottom:3px; padding-left:10px;}

.line_step {overflow:hidden; margin-bottom:20px; border:1px solid #e0e0e0; background:#fff;}
.line_step::after {clear:both; content:"";}
.line_step ul {overflow:hidden;}
.line_step ul li {float:left; width:33%; border-left:1px solid #e0e0e0;}
.line_step ul li.first {border-left:none;}
.line_step ul li div {margin-left:10px; padding:12px 10px 10px 10px; background:url('../images/icon/blt_blk.gif') 0 55% no-repeat;}
.line_step ul.type02 li {width:49.5%;}

.line_step1 {overflow:hidden; margin-bottom:20px; border:1px solid #e0e0e0; background:#f8f8f8;}
.line_step1::after {clear:both; content:"";}
.line_step1 ul {overflow:hidden;}
.line_step1 ul li {float:left; width:33%;}
.line_step1 ul li.first {border-left:none;}
.line_step1 ul li div {margin-left:10px; padding:12px 10px 10px 10px; background:url('../images/icon/blt_blk.gif') 0 55% no-repeat;}
.line_step1 ul.type02 li {width:49.5%;}

.dep_3sp {float:left;}
.dep_3sp .lft_area {float:left; width:255px; margin-right:12px;}
.dep_3sp .ct_area {float:left; width:255px; margin-right:12px;}
.dep_3sp .rft_area {float:left; width:255px;}

.credit_info {float:left; font-family:Malgun Gothic;}
.credit_info ul {float:left; width:194px;}
.credit_info ul.sp_line {border-right:1px solid #d6d6d6;}
.credit_info ul li {}
.credit_info ul li.stxt {border-top:3px solid #444444; color:#333; text-align:center; padding:10px 0 10px; font-size:15px; font-weight:bold;}
.credit_info ul li.stat {background:#c9c9c9; color:#333; font-weight:bold; font-size:25px; text-align:right; padding:10px 10px 9px;}
.credit_info ul li.stat a {color:#333;}
.credit_info ul li.stat1 {color:#fff; background:#0c76a5 url('../images/bg/bg_stat1.gif') 115px 7px no-repeat; text-align:center; padding-right:40px;}
.credit_info ul li.stat2 {color:#fff; background:#ad320c url('../images/bg/bg_stat2.gif') 125px 7px no-repeat; text-align:center; padding-right:40px;}
.credit_info ul li.stat3 {color:#333;background:#c9c9c9; color:#333; font-weight:bold; font-size:25px; text-align:right; padding:21px 10px 20px;}
.credit_info ul li.date1 {background:#0a5e84; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px;}
.credit_info ul li.date2 {background:#8a280a; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px;}

.dep_4sp {float:left;}
.dep_4sp .cre_info {float:left;}
.dep_4sp .cre_info ul {float:left; width:193px; margin-right:2px;}
.dep_4sp .cre_info ul.sp_line {padding-right:2px; border-right:1px solid #d6d6d6;}
.dep_4sp .cre_info ul li {}
.dep_4sp .cre_info ul li.stxt {border-top:3px solid #444444; color:#333; text-align:center; padding:10px 0 10px; font-size:13px; font-weight:bold;}
.dep_4sp .cre_info ul li.stat {background:#c9c9c9; color:#333; font-weight:bold; font-size:12px; text-align:right;}
.dep_4sp .cre_info ul li.stat a {color:#333;}
.dep_4sp .cre_info ul li.stat1 {color:#fff; background:#0c76a5; text-align:center; padding-top:18px; height:30px;}
.dep_4sp .cre_info ul li.stat2 {color:#fff; background:#ad320c; text-align:center; padding-top:18px; height:30px;}
.dep_4sp .cre_info ul li.stat1_img {color:#fff; background:#0c76a5 url('../images/bg/bg_stat1.gif') 35px 10px no-repeat; text-align:center; padding:12px 0 0px 30px; height:36px; font-size:18px;}
.dep_4sp .cre_info ul li.stat2_img {color:#fff; background:#ad320c url('../images/bg/bg_stat2.gif') 35px 10px no-repeat; text-align:center; padding:12px 0 0px 30px; height:36px; font-size:18px;}
.dep_4sp .cre_info ul li.stat3 {color:#333;background:#c9c9c9; color:#333; font-weight:bold; font-size:24px; text-align:right; padding:22px 10px 20px; height:30px;}
.dep_4sp .cre_info ul li.date1 {background:#0a5e84; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}
.dep_4sp .cre_info ul li.date2 {background:#8a280a; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}
.dep_4sp .cre_info_last ul {margin:0 !important;}

.dep_2sp .cre_info {float:left; width:100%;  }
.dep_2sp .cre_info ul {float:left; width:100%; }
.dep_2sp .cre_info ul li {}
.dep_2sp .cre_info ul li.stxt {border-top:3px solid #444444; color:#333; text-align:center; padding:10px 0 10px; font-size:13px; font-weight:bold;}
.dep_2sp .cre_info ul li.stat {background:#c9c9c9; color:#333; font-weight:bold; font-size:12px; text-align:right;}
.dep_2sp .cre_info ul li.stat a {color:#333;}
.dep_2sp .cre_info ul li.stat3 {color:#333;background:#c9c9c9; color:#333; font-weight:bold; font-size:24px; text-align:center; padding:22px 10px 20px; height:30px;}
.dep_2sp .cre_info_last ul {margin:0 !important;}

.dep_5sp {float:left;}
.dep_5sp .cre_info {float:left;}
.dep_5sp .cre_info ul {float:left; width:154px; margin-right:2px;}
.dep_5sp .cre_info ul.sp_line {padding-right:2px; border-right:1px solid #d6d6d6;}
.dep_5sp .cre_info ul li {}
.dep_5sp .cre_info ul li.stxt {border-top:3px solid #444444; color:#333; text-align:center; padding:10px 0 10px; font-size:13px; font-weight:bold;}
.dep_5sp .cre_info ul li.stat {background:#c9c9c9; color:#333; font-weight:bold; font-size:12px; text-align:right;}
.dep_5sp .cre_info ul li.stat a {color:#333;}
.dep_5sp .cre_info ul li.stat1 {color:#fff; background:#0c76a5; text-align:center; padding-top:12px; height:24px;}
.dep_5sp .cre_info ul li.stat2 {color:#fff; background:#ad320c; text-align:center; padding-top:12px; height:24px;}
.dep_5sp .cre_info ul li.stat1_img {color:#fff; background:#0c76a5; text-align:center; padding-top:12px; height:24px;font-size:12px;}
.dep_5sp .cre_info ul li.stat2_img {color:#fff; background:#ad320c; text-align:center; padding-top:12px; height:24px;font-size:12px;}
.dep_5sp .cre_info ul li.stat3_img {color:#fff; background:#339900; text-align:center; padding-top:12px; height:24px;font-size:12px;}
.dep_5sp .cre_info ul li.stat4_img {color:#fff; background:#f3ba83; text-align:center; padding-top:12px; height:24px;font-size:12px;}

/* .dep_5sp .cre_info ul li.stat3_img {color:#666; background:#ffff80; text-align:center; padding-top:12px; height:24px;font-size:12px;} */
.dep_5sp .cre_info ul li.stat3 {color:#333;background:#c9c9c9; color:#333; font-weight:bold; font-size:12px; text-align:right; padding:22px 10px 14px; height:24px;}
.dep_5sp .cre_info ul li.stat4 {color:#333;background:#c9c9c9; color:#333; font-weight:bold; font-size:12px; text-align:center; padding:22px 10px 14px; height:24px;}
.dep_5sp .cre_info ul li.date1 {background:#0a5e84; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}
.dep_5sp .cre_info ul li.date2 {background:#8a280a; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}
.dep_5sp .cre_info ul li.date3 {background:#2d8a00; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}
 .dep_5sp .cre_info ul li.date4 {background:#f1a071; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}

/* .dep_5sp .cre_info ul li.date3 {background:#ffff00; font-size:11px; color:#666; text-align:center; padding:5px 0 4px; height:15px;} */
.dep_5sp .cre_info_last ul {margin:0 !important;}

.dep_5sp .cre_info1 {float:left;}
.dep_5sp .cre_info1 ul {float:left; width:154px; margin-right:2px;}
.dep_5sp .cre_info1 ul li.stxt {border-top:3px solid #444444; color:#333; text-align:center; padding:10px 0 10px; font-size:13px; font-weight:bold;}
.dep_5sp .cre_info1 ul li.stat {background:#c9c9c9; color:#333; font-weight:bold; font-size:12px; text-align:right;}
.dep_5sp .cre_info1 ul li.stat a {color:#333;}
.dep_5sp .cre_info1 ul li.stat1_img {color:#fff; background:#0c76a5 url('../images/bg/bg_stat1.gif') 35px 17px no-repeat; text-align:center; padding:20px 0 0px 40px; height:45px; font-size:18px;}
.dep_5sp .cre_info1 ul li.stat2_img {color:#fff; background:#ad320c url('../images/bg/bg_stat2.gif') 35px 17px no-repeat; text-align:center; padding:20px 0 0px 40px; height:45px; font-size:18px;}
.dep_5sp .cre_info1 ul li.date1 {background:#0a5e84; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}
.dep_5sp .cre_info1 ul li.date2 {background:#8a280a; font-size:11px; color:#fff; text-align:center; padding:5px 0 4px; height:15px;}

.dep_class {overflow:hidden; width:100%;}
.dep_class::after {clear:both; content:"";}
.dep_class .cre_info {float:left; width:25%;}
.dep_class .cre_info ul {float:left; width:98%; margin-right:2px;}
.dep_class .cre_info ul.c01 li.tit {background:#c72029;}
.dep_class .cre_info ul.c01 li.date {background:#8b161d;}
.dep_class .cre_info ul.c02 li.tit {background:#8e191e;}
.dep_class .cre_info ul.c02 li.date {background:#631115;}
.dep_class .cre_info ul.c03 li.tit {background:#d77c3b;}
.dep_class .cre_info ul.c03 li.date {background:#965729;}
.dep_class .cre_info ul.c04 li.tit {background:#f9a66e;}
.dep_class .cre_info ul.c04 li.date {background:#ae744d;}
.dep_class .cre_info ul.c05 li.tit {background:#a5a5a5;}
.dep_class .cre_info ul.c05 li.date {background:#737373;}
.dep_class .cre_info ul.c06 li.tit {background:#cdcccd;}
.dep_class .cre_info ul.c06 li.date {background:#8f8e8f;}
.dep_class .cre_info ul.c07 li.tit {background:#339900;}
.dep_class .cre_info ul.c07 li.date {background:#246b00;}
.dep_class .cre_info ul.c08 li.tit {background:#049bff;}
.dep_class .cre_info ul.c08 li.date {background:#036cb2;}
.dep_class .cre_info ul.c09 li.tit {background:#eaeaea;}
.dep_class .cre_info ul.c09 li.date {background:#FFF;}
.dep_class .cre_info ul li.tit {padding:12px 0 12px; background:#ad320c; font-weight:bold; font-size:25px; color:#fff; text-align:center;}
.dep_class .cre_info ul li.date {padding:7px 0 10px; background:#8a280a; font-size:11px; color:#fff; text-align:center;}

.dep_class .cre_info ul li.tit9 {padding:22px 0 24px; background:#f4f4f4; font-weight:bold; font-size:25px; color:#000; text-align:center;}
.dep_class .cre_info ul li.date9 {padding:7px 0 10px; background:#f9f9f9; border-top:1px solid #FFF; font-size:11px; color:#000; text-align:center;}
.dep_class .cre_info ul li.stxt {padding:10px 0 10px; border-top:3px solid #444444; color:#333; text-align:center; font-size:13px; font-weight:bold;}
.dep_class .cre_info ul li.stat {padding:21px 0 20px; background:#c9c9c9; font-weight:bold; font-size:25px; color:#333; text-align:center;}
.dep_class .cre_info ul li.stat2 {padding:5px 0 10px; background:#c9c9c9; font-weight:bold; font-size:25px; color:#333; text-align:center;}
.dep_class .cre_info.last ul {margin:0 !important;}

.dep_class.type02 {width:100%;}
.dep_class.type02 .cre_info {width:33% !important;}
.dep_class.type02 .cre_info ul {width:98%;}
.dep_class.type02 .cre_info ul li.stat {padding:25px 0; text-align:center;}
.dep_class.type02 .cre_info ul li.date {background:#0a5e84;}

.bg02.dep_class .cre_info ul li.stxt {background:#c9c9c9;}
.bg02.dep_class .cre_info ul li.stat {padding:10px 10px 10px; border-bottom:1px solid #444444; background:#fff;}
.bg02.dep_class .cre_info ul li.stat .icon_class {padding-top:7px; padding-bottom:10px;}

.tb_db_data {overflow:hidden;}
.tb_db_data .heading .hd_tit {color:#333; background:#eeeeee; padding:7px 10px 7px; border-top:1px solid #91969f; border-bottom:1px solid #d6d6d6; text-align:left; font-weight:bold;}
.tb_db_data .heading .hd_tit span.cate {margin-right:5px; color:#227aa1;}
.tb_db_data .heading .hd_ad {float:left; width:770px; border-bottom:1px solid #d6d6d6; padding:7px 10px 7px;}
.tb_db_data .heading .hd_ad .hd_ad_lf {float:left;}
.tb_db_data .heading .hd_ad .hd_ad_rf {float:right;}
.tb_db_data .heading .hd_ad .file_icon {vertical-align:middle; margin:0 2px 0 0;}
.tb_db_data .heading .hd_ad  li {float:left; color:#55555;}
.tb_db_data .heading .hd_ad  li.stit {color:#333; background:url('../images/icon/icon_sp.gif') right 2px no-repeat; font-weight:bold; margin-right:10px; padding:0 10px 0 0;}
.tb_db_data .bdcont {clear:both; padding:10px 0 0 0;}

.mtit {margin:10px 0 20px; padding:0 0 15px 0; border-bottom:3px solid #71c7ed; color:#555; font-size:23px; font-weight:bold; line-height:28px;}
.mtit span {color:#0c76a5;}
.m_stit {font-size:12px; line-height:16px; color:#495c64; margin:14px 0 0 0;}

.p_stxt {line-height:18px; color:#333; margin:0 0 20px 10px;}
.rule_list ol li.num {padding:20px 0 7px; font-size:14px; font-weight:bold; color:#333; font-family:Malgun Gothic;}
.rule_list ol li.num strong {color:#608392;}
.rule_list ol li.list ul {margin:0 0 0 15px;}
.rule_list ol li.list ul li {background:url('../images/icon/blt_blk.gif') 0 8px no-repeat; line-height:18px; padding:0 0 0 10px; color:#555555; font-size:12px;}

.agree_box {border:1px solid #d6d6d6; padding:20px 10px; overflow-y:scroll; margin-top:0px;}
.agree_grbox {background:#f0f0f0; padding:10px 10px; margin-top:10px;}
.agree_grbox p {color:#495c64; font-weight:bold; text-align:center;}
.agree_grbox p.t_left {text-align:left; margin-left:0px;}
.agree_grbox ul.op_txt {float:left; width:100%;}
.agree_grbox ul.op_txt li {float:left;}
.agree_grbox ul.op_txt li.stit {color:#333; font-weight:bold; margin:5px 10px 0 20px;}

.agree_ques {color:#333; font-weight:bold; margin:20px 0 0px; text-align:center;}

.agree_op {float:right; margin:7px 0 0 0;}
.agree_op p.txt {float:left; margin-right:10px; font-size:12px; color:#333;}
.agree_op ul {float:left;}
.agree_op ul li {float:left; margin-left:10px;}
.agree_op ul li label {margin:2px 0 0 5px; color:#333;}

.box_grline {border:1px solid #e0e0e0; padding:12px 20px; width:748px;}
.img_custom {background:url('../images/contents/img_custom.gif') no-repeat; height:50px;}
.img_slogin {background:url('../images/contents/img_slogin.gif') 45px 0 no-repeat; height:101px; padding-left:210px;}
.img_slogin_pcms {background:url('../images/contents/img_slogin.gif') 45px 0 no-repeat; height:135px; padding-left:210px;}
.box_grline ul {padding:7px 0 0 60px;}
.box_grline ul li {line-height:18px; color:#495c64;}

.ar_slogin p.info_txt {color:#555; font-weight:bold; border-bottom:1px solid #e0e0e0; padding:7px 0 10px 0; margin-bottom:15px;}
.ar_slogin p.info_txt_bot {color:#555; font-weight:bold; border-top:1px solid #e0e0e0; padding:12px 0 10px 0; margin-top:15px; letter-spacing:-1px;}
.ar_slogin dl {float:left; margin:-2px 6px 0 0; width:240px; }
.ar_slogin dl dt {clear:both; float:left; font-weight:bold; color:#333; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat; padding:3px 0 10px 10px; width:60px;}
.ar_slogin dl dd {float:left;padding:3px 0 0 0px;  }
.ar_slogin p.btn		{ margin:3px 0 0 0;	}

.agree_ifbox {border:1px solid #d6d6d6; padding:5px 10px 20px; overflow-y:scroll; margin-top:0px;}
.agree_cont ol li {line-height:16px; padding-bottom:7px;}
.agree_cont ol li.stit {font-weight:bold;}
.agree_cont ol li.stit1 {font-weight:normal;}
.agree_cont ol li.stxt {}
.agree_cont ol li.stxt1 {padding-left:10px;}
.agree_cont ol li.stxt2 {padding-left:15px;}
.agree_cont ol li.stxt3 {padding-left:18px;}
.agree_cont p.ag_mtit {font-weight:bold; padding:7px 0 5px;}
.agree_cont p.ag_mtxt {padding:0px 0 10px; line-height:16px;}
.agree_cont p.sstit {font-weight:bold; margin:15px 0 10px 0; color:#333;}

.anchor_mn {float:left; margin-bottom:20px;}
.anchor_mn li {float:left; background:url('../images/icon/info_sp.gif') left 2px no-repeat; padding:0 7px 0 7px;}
.anchor_mn li.first {background:none; padding-left:0px;}

.cont_sp {position:relative; overflow:hidden; width:100%;}/* 12.18 추가 */
.cont_sp .gr_cont  {float:left; width:353px; border:1px solid #d6d6d6; background:#eaeaea; height:460px;}
.cont_sp .gr_cont .gr_sear {padding:10px 10px 0;}
.cont_sp .gr_cont .gr_sear .s_search {}
.cont_sp .gr_cont .gr_sear .s_search .s_search_area {}
.cont_sp .gr_cont .gr_sear .s_search .gr_tit {margin:10px 0 0 -10px; line-height:18px; color:#333;}
.cont_sp .gr_cont .gr_sear .s_search .gr_tit strong {font-weight:bold;}
.cont_sp .gr_cont .gr_sear .gr_title {height:40px; position:relative; padding:0 0 31px;}
.cont_sp .gr_cont .gr_sear .gr_title .gr_tit {line-height:18px; color:#333; height:100%; position:absolute; top:50%; margin:-22px 0 0;}
.cont_sp .gr_cont .gr_sear .gr_title .gr_tit2 {line-height:18px; color:#333; height:100%; position:absolute; top:50%; margin:-17px 0 0;}
.cont_sp .gr_cont .gr_sear .gr_title  strong {font-weight:bold; font-size:14px;}
.cont_sp .gr_cont .gr_sear .gr_title  span {}

.cont_sp .gr_cont .gr_list {height:318px; border:1px solid #d6d6d6; overflow-y:scroll; overflow-x:hidden; margin:-7px 10px 0px; .padding-right:17px; background:#fff;}
.cont_sp .gr_cont .gr_list .sel_list {padding:10px 0 0 5px;}
.cont_sp .gr_cont .gr_list .sel_list li {padding:5px 0 5px 5px;}
.cont_sp .gr_cont .gr_list .sel_list li.on {background:#dff2f0;}
.cont_sp .gr_cont .gr_list .sel_list li a {text-decoration:none;}
.cont_sp .gr_cont .treeGroup .tree li {border-bottom:none !important;}
.cont_sp .gr_cont .treeGroup .tree li a {padding:8px 0 2px;}
.cont_sp .gr_cont .treeGroup .tree > li > input {background:url('../images/common/bg_open02.gif') no-repeat 0 0;}
.cont_sp .gr_cont .treeGroup .tree > li.on > input {background:url('../images/common/bg_close02.gif') no-repeat 0 0;}
.cont_sp .gr_cont .treeGroup .tree li ul {border-top:none !important; padding-top:0px;}
.cont_sp .gr_cont .treeGroup .tree li ul li ul li {padding:3px 0 2px 17px;}
.cont_sp .gr_cont .treeGroup .tree li.bgN {padding-top:7px;}
.cont_sp .gr_cont .gr_slist {height:215px; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; margin:-7px 10px 0px; background:#fff;}
.cont_sp .gr_cont .gr_slist_sc {height:214px; border:1px solid #d6d6d6; overflow-y:scroll; overflow-x:hidden; margin:-7px 10px 0px; .padding-right:17px; background:#fff;}
.cont_sp .gr_cont .gr_stit {clear:both; margin:15px 0 10px 10px; font-weight:bold; color:#333;}
.cont_sp .gr_cont .gr_option {background:#525252; padding:10px 10px 10px; margin:0 10px 12px; color:#f6f6f6; font-weight:bold; font-size:12px;}
.cont_sp .gr_cont .gr_option input {margin:-4px 0 -4px -3px;}

/*
.cont_sp .gr_btn {float:left; width:60px; margin:150px 10px 0;}
.cont_sp .gr_btn ul {margin:40px 0 0 0;}
.cont_sp .gr_btn ul li {margin-bottom:5px;}
*/

/* 12.18 수정 */
.cont_sp .gr_btn {position:absolute; left:365px; width:60px;}
.cont_sp .gr_btn.add {top:190px;}
.cont_sp .gr_btn.del {top:216px;}
.cont_sp .gr_btn .inp_dbtn {width:60px !important;}
.cont_sp .gr_btn.h02.gr_btn.add {top:340px;}
.cont_sp .gr_btn.h02.gr_btn.del {top:368px;}
.cont_sp .gr_insbtn.type02 {position:absolute; top:750px; left:180px;}

.gr_atxt {padding:10px;}
.gr_atxt li {background:url('../images/icon/icon_gstar.gif') 0 3px no-repeat; font-size:11px; padding:0 0 3px 10px;}

.gr_insbtn {float:right; padding:10px;}

.gr_insop {float:left; padding:10px 0 15px; width:100%;}
.gr_insop li {float:left;}
.gr_insop li.txt {float:left; padding:5px 10px 0 10px; font-weight:bold; color:#333;}
.gr_insop li.btn {float:right; margin-right:12px;}

.email_cont {border:1px solid #d6d6d6; padding:20px 25px;}
.email_cont .email_img {background:url('../images/contents/img_email.gif') 10px 0 no-repeat;}
.email_cont .email_img dl {color:#3a494f; padding-left:140px;}
.email_cont .email_img dl dt {font-weight:bold; font-size:24px; margin-bottom:15px;}
.email_cont .email_img dl dd {line-height:18px;}

.bg_box {background:#dfe9f1;}
.bg_box ul {padding:7px 20px;}
.bg_box ul li {padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat; line-height:18px; color:#3a494f; margin-bottom:7px;}
.bg_box p {padding:7px 15px; line-height:16px; font-weight:bold; color:#3a494f;}

.bg_box2 {background:#f3f3f3;}
.bg_box2 ul {padding:10px 15px 7px 15px;}
.bg_box2 ul li {padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat; line-height:18px; color:#3a494f; margin-bottom:7px;}

.bg_box_dw {background:#dfe9f1; padding:15px 20px; position:relative;}
.bg_box_dw p {font-weight:bold; color:#3a494f; margin-bottom:10px;}
.bg_box_dw p.btn {position:absolute; top:15px; right:20px;}
.bg_box_dw ul {}
.bg_box_dw ul li {padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 7px no-repeat; line-height:16px; color:#3a494f; margin-bottom:3px;}

.stit_line_box {border:1px solid #d6d6d6; margin:20px 0 10px; padding:0 15px 0 0;}
.stit_line_box .hd_box {border-bottom:1px solid #d6d6d6; background:#f3f3f3; padding:8px 0px 8px 20px; color:#333; font-weight:bold;}
.stit_line_box .bd_box    {padding:20px 20px 10px;}

.stit_line_box ul {overflow:hidden; padding:12px 0px 10px 15px;}
.stit_line_box ul li {background:url('../images/icon/blt_lst_bot.gif') 0 5px no-repeat; padding:0 0 0px 12px; color:#555555; line-height:18px;}
.stit_line_box ul li.btn {background:none; float:right; margin:-20px 0px 0 0;}
.stit_line_box ul li.option {background:none;}
.stit_line_box ul li.option label {background:none; margin-left:5px;}
.stit_line_box ul li.stxt {background:none; margin-left:0px;}
.stit_line_box ul li a {color:#4696ba; font-weight:bold; margin-left:7px;}
.stit_line_box dl.mb_info_txt		{ margin:-12px 0 10px 15px;  	}
.stit_line_box dl.mb_info_txt dt		{ background:url('../images/icon/blt_lst_bot.gif') 0 5px no-repeat; padding:0 0 0px 12px; color:#555555; line-height:18px;	}
.stit_line_box dl.mb_info_txt dd		{ padding:3px 0 0 12px;   	}
.stit_line_box dl.mb_info_txt dd.option {background:none;}
.stit_line_box dl.mb_info_txt dd.option label {background:none; margin-left:5px;}

.stit_line_box .check_list li {padding-left:0; background:none;}

.stit_line_box .grade {padding:20px 0; text-align:center; position:relative;} /* 대표자 리포트 */
.stit_line_box .grade img		{  	}
.stit_line_box .grade .mystat		{ position:absolute; top:20px; 	}
.stit_line_box .grade .grade_ave		{ position:absolute; top:85px;  	}
.stit_line_box .grade .grade_ave li		{ background:none; line-height:12px; color:#0100fe; font-size:11px;   	}
.stit_line_box .grade .grade_ave li.stat		{	}

.stit_line_box2 {margin:20px 0 10px;}
.stit_line_box2 .hd_box {background:#dfe9f1; padding:8px 10px 8px 10px; color:#333; font-weight:bold; float:left; width:770px;}
.stit_line_box2 .hd_box .stit {float:left; margin:2px 0 0 0;}
.stit_line_box2 .hd_box .top {float:right; margin:-2px 0 -4px;}
.stit_line_box2 .bd_box {padding:10px 15px 10px;}

.line_contbox {border:1px solid #d6d6d6; padding:10px 10px 0px; float:left;}
.line_contbox .line_contbox_lf {float:left; width:688px;}
.line_contbox .line_contbox_rf {float:right; width:80px;}

.line_contbox .boldtxt {color:#0c76a5; font-size:16px; font-weight:bold; width:768px; text-align:center;}
.line_contbox .nortxt {color:#555; font-size:14px; padding:3px 0 10px; text-align:center;}

.user_info_box {overflow:hidden; border:1px solid #d6d6d6; margin:0px 0 0;}
.user_info_box .user_info_top {overflow:hidden; border-bottom:1px solid #d6d6d6; padding:15px 0 12px;}
.user_info_box .user_info_top::after {clear:both; content:"";}
.user_info_box .user_info_top .tb_top {margin:0 15px 7px;}
.user_info_box .user_info_top li {margin-bottom:3px; padding:0 15px;}
.user_info_box .user_info_top li.hd_txt {float:left; font-size:14px; color:#555; padding:0 0 0 20px; font-weight:bold;}
.user_info_box .user_info_top li.hd_txt strong {color:#333; font-weight:bold;}
.user_info_box .user_info_top li.rt_txt a {float:right; font-size:12px; padding-right:10px; color:#4696ba; font-weight:bold;}
.user_info_box .user_info_bot {background:#f8f8f8; padding:10px 20px 3px;}
.user_info_box .user_info_bot .cmt {line-height:16px; margin-bottom:5px; color:#035801;}
.user_info_box .user_info_bot ul {clear:both; width:100%;}
.user_info_box .user_info_bot ul li {float:left; padding-bottom:5px;}
.user_info_box .user_info_bot ul li.lf_txt {float:left; color:#555; padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat;}
.user_info_box .user_info_bot ul li.lf_txt strong {color:#333;}
.user_info_box .user_info_bot ul li.lf_txt a {margin-left:5px;}
.user_info_box .user_info_bot ul li.lf_txt_w {width:250px;}
.user_info_box .user_info_bot ul li.rf_txt {float:right;}
.user_info_box .user_info_bot ul li.rf_txt a {margin-left:7px;}
.user_info_box .user_info_bot ul li a {color:#4696ba; font-weight:bold;}

/* 조기경보 */
.user_info_box .user_info_top dl.list {padding:0 0 3px 24px;}
.user_info_box .user_info_top dl.list dt {width:26%;}
.user_info_box .user_info_top dl.list dd {width:69%;}
.user_info_box span.txt_cmt {margin-left:6px; font-size:11px;}

.user_info_box dl.list {overflow:hidden; padding-bottom:8px;}
.user_info_box dl.list::after {clear:both; content:"";}
.user_info_box dl.list dt {float:left; width:15%; padding-top:3px; font-weight:bold; color:#555;}
.user_info_box dl.list dd {float:left; width:80%;}

.user_info_box dl.list2 {overflow:hidden;  }
.user_info_box dl.list2::after {clear:both; content:"";}
.user_info_box dl.list2 dt {float:left; width:15%; padding-top:3px; font-weight:bold; color:#555;}
.user_info_box dl.list2 dd {float:left; width:80%;}
.user_info_box dl.list2 dd .bar_graph		 { float:left;      	}
.user_info_box dl.list2 dd .bar_graph .stxt		 { float:left; padding:4px 0 0 0;	}
.user_info_box dl.list2 dd .bar_graph .graph		 { float:left; padding:4px 0 0 0; 	}
.user_info_box dl.list2 dd .bar_graph .graph img		 { float:left; height:14px; margin:2px 10px 10px;  	}
.user_info_box dl.list2 dd .bar_graph .percent		 { float:left; font-weight:bold; padding:4px 0 0 0;  	}

.user_info_box .user_info_bot ul.list {clear:both; overflow:hidden; width:100%;}
.user_info_box .user_info_bot ul.list::after {clear:both; content:"";}
.user_info_box .user_info_bot ul.list li {float:none; padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 8px no-repeat; color:#555;}
.user_info_box .user_info_bot ul.list li .fR .inp_wbtn {margin:-5px 0 10px;}
.user_info_box .user_info_bot ul .ck_list {margin-left:30px;}
.user_info_box .user_info_bot ul .ck_list input {margin-right:5px;}
.user_info_box .user_info_bot ul .ck_list label {margin-right:20px;}

.user_info_box .user_info_bot.line {border-top:1px solid #d6d6d6;}

.user_info_box .stop_notice {background:#f5e5df; color:#860000; font-size:12px; padding:10px 20px; font-weight:bold;}

.color_box {overflow:hidden; border:1px solid #d6d6d6; padding:10px 0 12px 15px; margin:20px 0;}
.color_box::after {clear:both; content:"";}
.color_box ul {text-align:center;}
.color_box ul li {display:inline; padding-left:17px; margin-right:30px; background:url('../images/icon/icon_c01.gif') 0 3px no-repeat; font-size:11px;}
.color_box ul li.li02 {background:url('../images/icon/icon_c02.gif') 0 3px no-repeat;}
.color_box ul li.li03 {background:url('../images/icon/icon_c03.gif') 0 3px no-repeat;}
.color_box ul li.li04 {background:url('../images/icon/icon_c04.gif') 0 3px no-repeat;}
.color_box ul li.li05 {background:url('../images/icon/icon_c05.gif') 0 3px no-repeat;}
.color_box ul li.li06 {background:url('../images/icon/icon_c06.gif') 0 3px no-repeat;}
.color_box ul li.li07 {background:url('../images/icon/icon_c07.gif') 0 3px no-repeat;}
.color_box ul li.li08 {margin-right:0; background:url('../images/icon/icon_c08.gif') 0 3px no-repeat;}

/* PCMS */
.pcms_login {float:left; margin:150px 0 168px 0; width:100%; position:relative; height:300px;}
.pcms_login .login_title {float:left; background:url('../images/contents/pcms_login.gif') no-repeat; text-indent:-9999em; width:344px; height:133px; margin:0 30px 0 50px;}
.pcms_login .login_cont {float:left; margin:12px 0 20px 0px;}
.pcms_login .login_cont dl {float:left; margin-right:10px;}
.pcms_login .login_cont dl dt {clear:both; float:left; font-weight:bold; color:#333; padding:3px 0 10px 10px; width:67px; margin:0 0 3px 0;}
.pcms_login .login_cont dl dd {float:left;}
.pcms_login .login_cont dl dd input.inp_pcms {border:1px solid #a7a7a7; background:#e6e6e6; padding:10px 10px 8px; width:300px; overflow:visible;}
.pcms_login .login_cont p.login_btn {float:left;}
.pcms_login .login_cont p.login_btn input.inp_bbbtn_pcms {border:1px solid #2b2f33; background:#34393e; padding:30px 16px 26px 17px; color:#fff; font-size:14px; font-weight:bold; overflow:visible;}
.pcms_login .login_cont .login_txt {margin:10px 0 0 78px;}
.pcms_login .login_cont .login_txt li {padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat; line-height:18px; font-size:12px; font-weight:bold; letter-spacing:-1px;}

.pcms_custom {margin:0px 0 0 50px; position:absolute; top:310px;}
.pcms_custom .img_custom {background:url('../images/contents/img_custom.gif') no-repeat; height:50px;}
.pcms_custom ul {padding:8px 0 0 60px;}
.pcms_custom ul li {line-height:18px; color:#495c64; letter-spacing:-1px;}

.pw_change_cont {text-align:center; margin:4px 50px 0;}
.pw_change_cont .pw_info_txt {font-weight:bold; color:#666; font-size:15px;}
.pw_change_cont .pw_info_txt .b_txt {font-weight:bold; color:#333; font-size:30px; margin-bottom:10px;}
.pw_change_cont .pw_btn {margin-top:40px; border-top:1px solid #b8b8b8; padding-top:40px;}
.pw_change_cont .pw_btn li input.inp_sbbtn {background:#3b4045; padding:7px 10px 7px 10px; color:#fff; font-size:12px; font-weight:bold;}

/* DB 이전 */
.kdb_custom {position:absolute; bottom:10px; width:720px;}
.kdb_custom .box_grline {border:1px solid #e0e0e0; padding:12px 20px; width:678px;}
.kdb_custom .img_custom {background:url('../images/contents/img_custom.gif') no-repeat; height:50px;}
.kdb_custom .box_grline ul {padding:7px 0 0 60px;}
.kdb_custom .box_grline ul li {line-height:18px; color:#495c64;}

.kdb_custom .inFoot {clear:both; overflow:hidden; width:100%; border-top:1px solid #474c53; background:#fff;}
.kdb_custom .inFoot .in {overflow:hidden; padding:15px 35px 15px 98px; background:url('../images/icon/icon_speak.png') 35px 50% no-repeat; color:#495c64;}
.kdb_custom .inFoot .in .txt {line-height:15px; margin-bottom:6px;}
.kdb_custom .inFoot .in .cs {font-weight:bold;}
.kdb_custom .inFoot .in.type02 {padding:20px 35px 19px 98px;}

.kdb_info {background:#e8edf1;}
.kdb_info ul {padding:6px 20px;}
.kdb_info ul li {color:#555555; padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat; line-height:18px;}

.kdb_login {float:left; margin:70px 0 168px 0; width:100%;}
.kdb_login .login_title {float:left; background:url('../images/contents/kdb_login.gif') no-repeat; text-indent:-9999em; width:176px; height:50px; margin:20px 0 0 30px;}
.kdb_login .login_cont {float:left; margin:7px 0 0 30px;}
.kdb_login .login_cont dl {float:left; margin-right:10px;}
.kdb_login .login_cont dl dt {clear:both; float:left; font-weight:bold; color:#333; padding:3px 0 10px 10px; width:67px; margin:0 0 3px 0;}
.kdb_login .login_cont dl dd {float:left;}
.kdb_login .login_cont dl dd input.inp_kdb {border:1px solid #a7a7a7; background:#e6e6e6; padding:10px 10px 8px; width:240px;}
.kdb_login .login_cont p.login_btn {float:left;}
.kdb_login .login_cont p.login_btn input.inp_bbbtn_pcms {border:1px solid #2b2f33; background:#34393e; padding:30px 16px 26px 17px; color:#fff; font-size:14px; font-weight:bold; overflow:visible;}
.kdb_login .login_cont .login_txt {margin:10px 0 0 17px;}
.kdb_login .login_cont .login_txt li {padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat; line-height:18px; font-size:11px; font-weight:bold;}

/* 고객센터 */
.cs_main {float:left; width:810px; position:relative; margin-bottom:40px;}
.cs_main h2 {position:absolute; left:20px; top:150px;}
.main_faq {margin:-33px 0 300px;}
.main_faq p.title {}
.main_faq .faq_input {margin:13px 0 0 0;}
.main_faq .faq_input li {float:left;}
.main_faq .faq_input li.inp {}
.main_faq .faq_input li input.inp_faq {border:5px solid #d0d0d0; background:#fff; padding:9px 10px 8px; font-size:14px;}
.main_faq .faq_input li.btn {margin-left:5px;}
.main_faq .faq_input li.btn .inp_btn_sear {background:#1b2329; padding:14px 17px 13px 17px; color:#fff; font-size:14px; font-weight:bold;}

.main_faq .faq_list {float:left; margin-top:7px;}
.main_faq .faq_list li {float:left; background:url('../images/icon/info_sp.gif') 0 3px no-repeat; color:#333; font-weight:bold; padding:0 7px; font-family:Malgun Gothic;}
.main_faq .faq_list li.first {background:none; padding-left:0px;}
.main_faq .faq_list li a {text-decoration:none; background:url('../images/icon/icon_arrow.gif') right 1px no-repeat; padding-right:17px;}
.main_faq .faq_list li a:hover {color:#333;}

.main_2sp {float:left; margin-bottom:20px;}
.main_2sp .lf_area {float:left; width:400px; margin-right:10px;}
.main_2sp .rf_area {float:left; width:400px;}

.box_cont {width:400px;}
.box_cont dl {padding:0 20px;}
.box_cont dl dt {font-weight:bold; font-size:20px; color:#333; background:url('../images/contents/bg_bar.gif') 2px bottom no-repeat; padding:20px 0 15px; margin-bottom:10px;}
.box_cont dl dd {margin-bottom:10px; line-height:18px; color:#333; font-weight:bold;}
.box_cont dl dd.btn {}
.counsel {width:400px; height:154px; background:url('../images/contents/bg_csmain1.jpg') no-repeat;}
.opinion {width:400px; height:154px; background:url('../images/contents/bg_csmain2.jpg') no-repeat;}

.notice {}
.notice .notice_top {float:left; width:100%; border-top:1px solid #747474; border-bottom:1px solid #dedede; padding:14px 0 13px;}
.notice .notice_top li {float:left; font-size:16px; font-weight:bold; color:#333;}
.notice .notice_top li.more {float:right;}
.notice .notice_list {margin:8px 0 0 0;}
.notice .notice_list dt {clear:both; float:left; width:325px;}
.notice .notice_list dt a {text-decoration:none; padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 7px no-repeat; line-height:24px; margin:6px 0 3px;}
.notice .notice_list dt a:hover {text-decoration:underline;}
.notice .notice_list dd {float:right; margin:5px 0 3px;}

.wh_box {float:left; border:1px solid #d4d4d4; background:#fff; padding:13px 15px; width:368px;}
.wh_box .lf {float:left; width:196px; background:url('../images/icon/info_sp.gif') right 0px repeat-y; margin-right:20px;}
.wh_box .lf .stxt {font-weight:bold; line-height:20px; margin:25px 0 12px; color:#333;}
.wh_box .rf {float:left;}
.wh_box .rf .tit {font-size:16px; font-weight:bold; color:#333;}
.wh_box .rf .contact {margin-top:20px;}
.wh_box .rf .contact li {color:#555555; font-size:14px; font-weight:bold; padding-left:24px; line-height:28px;}
.wh_box .rf .contact li.tel {background:url('../images/icon/icon_tel.gif') 0 4px no-repeat;}
.wh_box .rf .contact li.fax {background:url('../images/icon/icon_fax.gif') 0 4px no-repeat;}

.data_info {float:left; width:100%;}
.data_info li {float:left; font-size:16px; font-weight:bold; color:#333;}
.data_info li.more {float:right; margin-right:15px;}.mbr_main_cont {float:left; margin-bottom:15px;}
.mbr_main_cont .mbr_box {float:left; width:251px; border:1px solid #d3d3d3; height:205px;}
.mbr_main_cont .mbr_box .mbr_box_tit  {color:#555555; font-size:18px; font-weight:bold; padding:110px 0 0 15px;}
.mbr_main_cont .mbr_box .mbr_box_tit a {text-decoration:none;}
.mbr_main_cont .mbr_box .mbr_box_tit a img {margin:2px 0 0 20px;}
.mbr_main_cont .mbr_box .mbr_box_txt {color:#88888; line-height:16px; margin:10px 0 0 15px; font-weight:bold;}
.mbr_img1 {background:url('../images/contents/img_mbr1.gif') 20px 30px no-repeat;}
.mbr_img2 {background:url('../images/contents/img_mbr2.gif') 20px 30px no-repeat;}
.mbr_img3 {background:url('../images/contents/img_mbr3.gif') 20px 30px no-repeat;}
.mbr_img4 {background:url('../images/contents/img_mbr4.gif') 20px 30px no-repeat;}
.mbr_img5 {background:url('../images/contents/img_mbr5.gif') 20px 30px no-repeat;}
.mbr_img6 {background:url('../images/contents/img_mbr6.gif') 20px 30px no-repeat;}

.com_login {float:left; margin:30px 0 0px 30px; width:100%;}
.com_login .login_title {float:left; background:url('../images/contents/kdb_login.gif') no-repeat; text-indent:-9999em; width:176px; height:50px; margin:20px 0 0 30px;}
.com_login .login_cont {float:left; margin:7px 0 0 60px;}
.com_login .login_cont dl {float:left; margin-right:10px;}
.com_login .login_cont dl dt {clear:both; float:left; font-weight:bold; color:#333; padding:3px 0 10px 10px; width:67px; }
.com_login .login_cont dl dd {float:left; margin:0 0 5px 0;}
.com_login .login_cont dl dd input.inp_kdb {border:1px solid #a7a7a7; background:#e6e6e6; padding:10px 10px 8px; width:240px;}
.com_login .login_cont p.login_btn {float:left;}
.com_login .login_cont p.login_btn input.inp_bbbtn_pcms {border:1px solid #2b2f33; background:#34393e; padding:30px 16px 26px 17px; .padding:26px 16px 26px 17px; color:#fff; font-size:14px; font-weight:bold; overflow:visible;}

.img_com_login {background:url('../images/contents/img_slogin.gif') 45px 50px no-repeat; height:165px; margin-top:50px; padding:20px 0 0 195px; border-top:1px solid #d6d6d6;}
.blt_txt li {padding-left:8px; background:url('../images/icon/blt_blk.gif') 0 9px no-repeat; line-height:18px; font-size:12px; margin:0 0 7px 5px; color:#333;}.login_grbox {background:#f8f8f8; padding:15px 20px;}
.login_grbox dl {}
.login_grbox dl dt {color:#333; font-weight:bold; margin:0 0 5px 0;}
.login_grbox dl dd {line-height:18px; color:#333; padding-left:15px; background:url('../images/icon/blt_lst_bot.gif') 5px 6px no-repeat;}
.login_grbox dl dd.stxt {color:#555; background:none;}

.txt_list {border-top:1px solid #ccd8e1; margin-top:20px;}
.txt_list ul {clear:both; float:left; width:100%; border-bottom:1px solid #ccd8e1; background:#f8fafb; padding:15px 0 12px;}
.txt_list ul li.cont {float:left; color:#063554; font-size:12px; background:url('../images/icon/blt_blk.gif') 0 7px no-repeat; padding-left:8px; margin-left:20px;}
.txt_list ul li.btn {float:right; margin:-5px 20px 0 0px;}

.install_box {}
.install_box .hd_ar {}
.install_box .hd_ar li.stxt {float:left; width:775px; color:#fff; font-weight:bold; padding:10px 0 9px 15px; background:#5a636d;}
.install_box .hd_ar li.stxt a {color:#fff; text-decoration:none;}
.install_box .hd_ar li.btn {float:left;}
.install_box .bd_ar {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px 10px 10px;}

.info_cmt {margin:15px 0 15px;}
.info_cmt p {line-height:16px;}
.info_cmt p.lo_txt {padding-bottom:10px;}
.info_cmt p.st_txt {color:#227aa1;}

.cont_list {float:left;}
.cont_list li {float:left; margin-right:10px;}
.cont_list li.last {margin-right:0px;}

.site_wrap {float:left; width:100%; border-bottom:1px solid #c2e1ee; padding-bottom:30px; margin-bottom:30px;}
.site_wrap .tit_1dep {color:#333; font-size:18px; font-weight:bold; margin-bottom:10px;}

.site_wrap .site_mn {float:left;}
.site_wrap .site_mn .mn_cont  {float:left; width:190px; margin:0 10px 0 0px;:}
.site_wrap .site_mn .mn_cont .tit_2dep {width:190px; height:33px; background:url('../images/bg/bg_sitemap.gif') no-repeat; margin-bottom:0px;}
.site_wrap .site_mn .mn_cont .tit_2dep li {color:#11678e; font-weight:bold; font-size:14px; padding:8px 0 0 15px;}
.site_wrap .site_mn .mn_cont .tit_2dep li a {color:#11678e; text-decoration:none;}
.site_wrap .site_mn .mn_cont .tit_2dep1 {width:190px; height:33px; background:url('../images/bg/bg_sitemap1.gif') no-repeat; margin-bottom:0px;}
.site_wrap .site_mn .mn_cont .tit_2dep1 li {color:#333; font-weight:bold; font-size:14px; padding:8px 0 0 15px;}
.site_wrap .site_mn .mn_cont .tit_2dep1 li a {color:#333; text-decoration:none;}
.site_wrap .site_mn .mn_cont .txt_3dep {margin:0 0 0 20px;}
.site_wrap .site_mn .mn_cont .txt_3dep li {background:url('../images/icon/blt_dash1.gif') 0 7px no-repeat; padding:0px 0 0px 10px; margin:10px 0 0px; color:#555555; font-weight:bold;}
.site_wrap .site_mn .mn_cont .txt_3dep li a {color:#555555; text-decoration:none;}
.site_wrap .site_mn .mn_cont .txt_3dep li a:hover {color:#157d90;}

p.icon_login {background:url('../images/icon/icon_login.gif') 0 2px no-repeat; padding:0 0 3px 18px; margin:2px 0 0 7px; display:inline;}
p.icon_login_s {background:url('../images/icon/icon_login.gif') 0 0px no-repeat; padding:0 0 3px 18px; margin:2px 0 0 7px; display:inline;}
p.icon_popup {background:url('../images/icon/icon_popup.gif') 0 0px no-repeat; padding:0 0 3px 18px; margin:2px 0 0 7px; display:inline;}

.all_menu  {position:absolute; top:0px; left:0px; width:978px; border:1px solid #474c53; z-index:999;}
.all_menu .all_menu_wrap {position:relative;}
.all_menu .all_menu_wrap .hd_tit {background:#34393e;}
.all_menu .all_menu_wrap .hd_tit p {color:#fff; padding:11px 0 12px 8px; font-size:14px; font-weight:bold;}
.all_menu .all_menu_wrap .bd_cont  {float:left; background:#fff;}
.all_menu .all_menu_wrap .bd_cont .mn_sp1 {float:left; width:138px;}
.all_menu .all_menu_wrap .bd_cont .mn_sp {float:left; width:139px; border-left:1px solid #b7bbc1; height:310px;}
.all_menu .all_menu_wrap .bd_cont .mn_1dep {background:#f3f3f3; color:#1e406a; font-size:16px; font-weight:bold; text-align:center; padding:19px 0 18px;}
.all_menu .all_menu_wrap .bd_cont .mn_2dep {padding:10px 0 10px;}
.all_menu .all_menu_wrap .bd_cont .mn_2dep li a {display:block; line-height:18px; padding:3px 0 4px 20px; margin-bottom:3px; color:#333; text-decoration:none;}
.all_menu .all_menu_wrap .bd_cont .mn_2dep li.on a,
.all_menu .all_menu_wrap .bd_cont .mn_2dep li a:hover {background:#34393e !important; font-weight:bold; color:#71c7ed;}

.all_menu .all_menu_wrap .btn_cloth {position:absolute; top:7px; right:6px;}

.mb_organ {margin:-7px 0 15px;}
.mb_organ .organ_cont {float:left; width:388px; border:1px solid #d6d6d6; background:#eaeaea; height:350px;}
.mb_organ .organ_cont .or_slist {height:151px; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; margin:0px 10px 10px;}
.mb_organ .organ_cont .or_slist_sc {height:300px; border:1px solid #d6d6d6; overflow-y:scroll; margin:0px 10px 10px;}

.security_box {border:10px solid #575d64; padding:30px 20px; background:#fff; margin-bottom:60px;}/* 진단결과 */
.result_box		{ float:left; border:1px solid #cccccc; margin-bottom:15px; padding:15px 10px;   	}
.result_cont	{ padding-left:3px; padding-right:7px; float:left; background:url('../images/contents/bg_result.gif') 0 bottom no-repeat ; height:84px;}
.result_grade		{ float:left; 	}
.result_grade li		{ float:left; margin-right:9px; 	}
.result_grade li.last		{ margin-right:0px; 	}

/* 로딩바 */
.ui-widget-overlay1 {left:0; top:0; width:100%; height:100%; position:fixed; filter:Alpha(Opacity=30); opacity:0.3;z-index:100;}
.ui-widget-overlay2 {position:fixed; left:50%; top:50%; z-index:101; margin-left:-100px; text-align:center; width:200px;}
.ui-widget-overlay3 {left:0; top:0; width:100%; height:100%; position:absolute; filter:Alpha(Opacity=30); opacity:0.3;z-index:100;}
.ui-widget-overlay4 {position:absolute; left:50%; top:50%; z-index:101; margin-left:-100px; text-align:center; width:200px;}

.down_cont {float:left;}
.down_cont .dw_img {float:left; width:380px; margin-right:20px;}
.down_cont ol {float:left; width:390px;}
.down_cont ol li {margin:0 10px 10px 0; line-height:18px;}

/* 도움말 */
.img_hlp		{ border:1px solid #d6d6d6; padding:14px 10px 10px; position:relative; z-index:10;  	}
.img_hlp p		 {   }

.cont_hlp		{ background:#f8f8f8; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:15px 13px; 	}
.hlp_tit_txt		{ color:#333333; 	}
.hlp_tit_txt p		{ font-weight:bold; background:url('../images/icon/icon_bar.gif') 0 10px no-repeat; padding-left:10px; 	}
.hlp_tit_txt ol		{ margin:3px 0 0 10px; 	}
.hlp_tit_txt ol li		{ line-height:22px;  	}
.cont_hlp .tb_type1			{ margin-bottom:10px; 	}
.cont_hlp .tb_type1 td		{ background:#FFF; 	}

.hlp_txt		{	}
.hlp_txt li		{ background:url('../images/icon/icon_bar.gif') 0 10px no-repeat; padding-left:10px; line-height:24px; 	}

/* Print */
.print_wrap		{ width:100%; height:100%; background:#FFF; min-width:1024px;  		}
.pr_header		{ float:left; width:100%; border-bottom:3px solid #71c7ed; margin-top:30px; padding-bottom:15px;  	}
.pr_header h1		{ float:left; padding-left:10px;  	}
.pr_header .pr_date		{ float:right; margin:15px 10px 0 0; color:#000; font-weight:bold;  	}
.print_footer 		{ clear:both; position:absolute; bottom:0px; width:100%; min-width:1024px; 	}
.print_footer .pr_cont		{ height:40px; background:#575d64;  	}
.print_footer .pr_cont .pr_copy img		{ margin:15px 0 0 10px; 	}
.print_footer .pr_cont .pr_page		{ text-align:center; color:#FFF; font-weight:bold; margin-top:-15px; 	}

/* Print Cover */
.print_cover		{ background:#ffffff; margin:5px auto;  }
.print_cont			{ background-image:url('../images/common/print_cover_mimg.jpg'); background-size:contain; position:relative; height:919px;  	}
.print_cont p.pr_title		{ position:absolute; top:274px; left:450px; color:#71c7ed; font-size:48px; font-weight:bold; 	}
.print_cont h1				{ position:absolute; top:30px; right:25px; 	}
.print_cont .com_list		{ position:absolute; top:420px; left:120px;  	}
.print_cont .com_list dl			{ clear:both; float:left; 	}
.print_cont .com_list dl dt		{ float:left; color:#FFF; font-size:18px; line-height:38px; background:url('../images/common/blt_sq.gif') 0 16px no-repeat; padding-left:24px; width:140px; 	}
.print_cont .com_list dl dd		{ float:left; color:#FFF; font-size:18px; line-height:38px; font-weight:bold; 	}

.print_txt		{ color:#575d64; font-size:16px; font-weight:bold; padding:5px 0 5px 35px;  	}
.print_list		{ padding:0 0 0 35px; 	}
.print_list li		{ color:#575d64; font-size:14px; line-height:24px; 	}

.print_cover_ft		{ clear:both; float:left; 	}
.print_cover_ft .lf_copyright		{ float:left; width:440px; height:94px; background:url('../images/common/ft_bg_print_cover.jpg') 35px bottom no-repeat; position:relative;  	}
.print_cover_ft .lf_copyright .copy		{ color:#FFF; font-size:10px; font-family:Tahoma; position:absolute; bottom:22px; right:45px;  	}
.print_cover_ft .rf_logo				{ float:left; width:440px; height:94px; position:relative; 	}
.print_cover_ft .rf_logo .ft_logo		{ position:absolute; right:25px; bottom:17px; 	}/* IE8 */
@media \0screen {
    .gnb .info li.first .time {display:inline-block; width:81px; height:16px; background:url('../images/common/bg_time.gif') no-repeat 0 0; margin:-2px 8px 0 8px; padding-top:2px;     }
	.gnb .info li.first .time strong {margin:2px 16px 0 8px; color:#ffd200; }
	.gnb .info li.guide a {display:block; padding-right:16px; background:url('../images/common/bg_info_view.png') no-repeat 100% 0px; height:15px;  }
	.gnb .info li.go a {display:block; padding-right:16px; background:url('../images/common/bg_info_view.png') no-repeat 100% 0px; height:15px;}
}

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.gnb .info li.first .time {display:inline-block; width:81px; height:16px; background:url('../images/common/bg_time.gif') no-repeat 0 0; margin:0px 8px 0 8px; padding-top:1px;    }
	.gnb .info li.first .time strong {margin:0 14px 0 9px; color:#ffd200; padding-top:1px;   }
	.gnb .info li.guide a {display:block; padding-right:16px; background:url('../images/common/bg_info_view.png') no-repeat 100% 0px; height:15px;}
	.gnb .info li.go a {display:block; padding-right:16px; background:url('../images/common/bg_info_view.png') no-repeat 100% 0px; height:15px;}
 }

.infoupdate  { width:122px; color:#FFF;  background:url(../images/common/blt_lnb02.gif) no-repeat 10px 10px #3d4248; padding:5px 10px 10px 18px; margin:15px 0 0 0; font-size:11px;}
.infoupdate a:hover { color:#71c7ed}

g[class*="legend"] > g[class*="legendGroup"] > g[class*="item"] > rect{ fill-opacity : 0; }
a.noline {text-decoration:none;}
a.noline:hover {text-decoration:underline;}


/*20210316활동성*/

.cTitle {font-size:18px; color:#333; font-weight: bold; line-height:18px;}
.tableTxtR {font-size:13px;text-align:right;}
.tableTxtR.btn {margin-top:-20px; margin-bottom:10px;}
.tableTxtR li select {vertical-align: middle}
.graphBox { margin:12px 0 20px; border:solid 1px #d8d8d8; background-color: #fff; padding:15px 20px 15px;}
.chartDiv { position:relative ;display: inline-block;}
.chartDiv li {  display: inline-block; padding: 0 0 0  40px}
.chartDiv li i {display: inline-block; width: 15px; height:15px; vertical-align:middle; margin: 0 5px 0 0 }
.chartDiv li:nth-child(1) i {background:#ff9933; }
.chartDiv li:nth-child(2) i {background:#598ec5; }
/* caution box */
.cautionBox ul {margin-left:0px;}
.cautionBox ul li {margin-top:3px; padding-left:7px; line-height:21px; background:url(../images/bg/bul_bar_1.gif) no-repeat 0 9px;}
.cautionBox ul li:first-child {margin-top:0;}
.cautionBox p {margin-left:28px; line-height:21px;}

.cautionBox.small {margin-top:16px; padding:0 25px 16px;}

.cautionBox.box {margin-top:20px; padding:0 24px 20px; background:#f9f9f9; border:1px solid #e6e6e6;}
.cautionBox.box .title {display:block; min-height:19px; margin-top:18px; padding:0 0 13px 28px;  color:#333; font-weight:normal; background:url(../images/icon/ico_caution.png) no-repeat 0 0; border-bottom:1px solid #ddd;}
.cautionBox.box .boxInner {margin-top:10px;}
.cautionBox.box .boxInner > em {display:block; margin:30px 0 5px 0; color:#000;}
.cautionBox.box .boxInner > em:first-child {margin:0 0 5px 0;}
.cautionBox.box .boxInner > ul {margin:0;}
.cautionBox.box .boxInner > ul > li,
.cautionBox.box .boxInner > ol > li {margin-top:2px; font-size:13px; color:#666;}
.cautionBox.box .boxInner > ol > li {padding-left:18px;}
.cautionBox.box .boxInner > ol > li span {display:inline-block; margin-left:-18px; padding-right:5px;}
.cautionBox.box .boxInner > ol > li > ul {margin-left:2px;}
.cautionBox.box .boxInner > ol > li > ul > li {margin-top:3px;}
.cautionBox.box .boxInner .btnArea .btnEtc {margin:10px 7px 0 0; vertical-align:top;}


.cautionBox2.box {margin-top:20px; padding:0 24px 20px; background:#f9f9f9; border:1px solid #ffffff;}
.cautionBox2.box .title {display:block; min-height:19px; margin-top:18px; padding:0 0 0px 28px; font-weight:normal; background:url(../images/icon/ico_caution.png) no-repeat 0 0; }
age


/*범례*/

.boxInner .legend ul {margin-top:-1px; border-top:solid 1px #ddd; display:table;}
.boxInner .legend ul:first-child {margin-top:20px;}
.boxInner .legend ul li {background:none; padding:10px; width:200px; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd; display:table-cell; }
.boxInner .legend ul li:first-child {border-left:0;}
.boxInner .legend ul li span {margin-right:5px;}

.ColorSm {display:inline-block; width:45px; height:20px; background:#fff; font-size:12px; letter-spacing:-1px; line-height:20px; padding:0px; text-align:center;}
.ColorSm.Vari {width:auto; padding:0 5px;}
.ColorSm.labelDkBlueS {color:#0b4682; border:1px solid #0b4682;}
.ColorSm.labelBlueS {color:#0074b7; border:1px solid #0074b7;}
.ColorSm.labelRedS {color:#d63700; border:1px solid #d63700;}
.ColorSm.labelGreenS {color:#1cc295; border:1px solid #1cc295;}
.ColorSm.labelGrayS {color:#555; border:1px solid #ccc;}
.ColorSm.labelLightBlueS {color:#fff; border:0; background-color:#4f8ccd;}

tr.ddd {font-size: 18px;  }
td.up { color: #FF0000!important; font-weight:bold!important }
td.down { color: #0000FF!important; font-weight:bold!important }
td.clear {color: #000000!important; font-weight:bold!important }


td.up strong, td.down strong {padding-right: 20px; display: inline-block; color: #333; font-size: 15px;  position: relative;}
td.up strong:after, td.down strong:after {content: ""; display: block; width: 18px; height: 11px; margin-top: -11px; position: absolute; right: 0; top: 50%;}
td.down strong:after {background: url('../images/icon/grade_down.png') center center; }
td.up  strong:after {background: url('../images/icon/grade_up.png')  center center; }


.arrow {display: inline-block; position:relative; font-size:12px;}
.arrow .arrow_box {
    position: absolute;
    left: -136px;
    top: 35px;
    background: #ffffff;
    border: 1px solid #ccc;
    width: 330px;
    border-radius: 5px;
    z-index: 9999
}


.arrow .arrow_box:after, .arrow .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow .arrow_box:after {
	border-color: rgba(156, 156, 156, 0);
	border-bottom-color: #9c9c9c;
	border-width: 10px;
	margin-left: -20px;
}
.arrow .arrow_box:before {
	border-color: rgba(156, 156, 156, 0);
	border-bottom-color: #ccc;
	border-width: 11px;
	margin-left: -21px;
}
.arrow .arrow_box h1 { background: #9c9c9c; color:#fff; padding:5px 5px; }
.arrow .arrow_box h1 img { float:right; margin:-2px 0 0 0 }
.arrow .arrow_box p { padding:10px;}
.arrow .arrow_box dl { margin:10px 0 0}
.arrow .arrow_box dt { font-weight: bold; padding:0 0 0 10px}
.arrow .arrow_box dd ul {background:#f0f0f0; padding:5px; margin:10px}
.arrow .arrow_box dd li {display:inline-block; width:40%}
.arrow .arrow_box dd li em {font-weight:bold}

/*20210324 자료제출완료 */
.img_upload {background:url('../images/contents/img_upload.png') 45px 30px no-repeat; height:150px; padding: 25px 0 30px 250px;}
.img_upload p { font-size:26px; letter-spacing:-3px; margin: 0 0 20px 0 }
.img_upload p em { font-size:26px; color: #ff6600; display: block; }

.gbox { border:solid 1px #d8d8d8; padding:0 10px 20px; overflow: hidden; margin:20px 0 0}

/*20210407*/
/*ew등급*/
.rating00 { background: #00a6f0} /*정상*/
.rating01 { background: #03e134} /*관심*/
.rating02 { background: #F1C706} /*관찰1*/
.rating03 { background: #F7900C} /*관찰2*/
.rating04 { background: #ED0C1B} /*관찰3*/
.rating05 { background: #545453} /*휴업*/
.rating06 { background: #910CF2} /*부도*/
.rating07 { background: #0D0D0D} /*폐업*/
.rating08 { background: #03e134} /* 정상(확인) */

.revel {font-size: 24px; color:#fff; text-align: left }
.revel i {display:inline-block; width: 52px; height:52px; background:url("../images/icon/icon_rating.png"); vertical-align:middle; margin:0 10px 0 0 }
.revel span{display:inline-block; width:120px; text-align:center}
/*
 ew등급 아이콘
*/
.rating00 i { background-position:0 0; }
.rating02 i { background-position:0 -60px; }
.rating03 i { background-position:0 -120px; }
.rating03 i { background-position:0 -180px; }
.rating04 i { background-position:0 -240px; }
.rating05 i { background-position:0 -300px; }
.rating06 i { background-position:0 -360px; }
.rating07 i { background-position:0 -420px; }

.alarmbox {  padding:10px 10px 10px; margin:0 0 10px; overflow: hidden;  color:#fff}
.alarmbox .date, .alarmbox .rating_ko {dispaly:inline-bloc; text-align:center;}
.alarmbox .date {background:#fff; width:185px;    color:#333333; padding:5px;   font-size:16px; }
.alarmbox .rating_ko{ letter-spacing:78px; font-weight:bold; text-align:left; float:left; width:280px; color:#fff; font-size:60px; }
.alarmbox .rating_info {font-size:16px; float:left; margin:12px 0 0 -40px}
.alarmbox .rating_info li {letter-spacing:-1px;}
.alarmbox .rating_info li:first-child {font-size:26px; font-weight:bold; padding:0 0 5px}
.ewgraph_area { border:solid 1px #d1d1d1; overflow: hidden;}
.reference { background:url("../images/icon/icon_reference.png") no-repeat 0 2px; padding:0 0 0 24px}
.reference em { font-weight:bold; color:#333; font-size:13px;}



.rating02 .rating_ko { letter-spacing:20px}
.rating03 .rating_ko { letter-spacing:20px}
.rating04 .rating_ko { letter-spacing:20px}
.rating08 .rating_ko { letter-spacing:-15px;font-size:58px; }


.view {float:right; font-weight:bold}
.view input[type="checkbox"] + label {
    cursor:pointer;
    position: relative;
    display: inline-block;
    width: 50px;
    height: 21px;
    border-radius: 10px;
    background:url("../images/bg/off.jpg");
    vertical-align: middle;

}

.view input[type="checkbox"] + label:after {
    position: absolute;
    content: '';
    top: 1px;
    left: 1px;
    width: 19px;
    height: 19px;
    background: #fff;
    border-radius: 50%;
}

.view input[type="checkbox"]:checked + label { background:url("../images/bg/on.jpg")}
.view input[type="checkbox"]:checked + label:after {    left: auto;    right:1px;}
.view input[type="checkbox"] { position: absolute;   opacity: 0;}


.event_status { border:#9f9f9f 1px solid; margin:10px 0; }

.event_column {padding:10px; overflow: hidden;  background: #d3d3d3;  }
.event_column li{ float:left;  color:#333; font-weight:bold; text-align: center}
.event_column li:nth-child(1) {width:25%; }
.event_column li:nth-child(2) {width:45% }
.event_column li:nth-child(3) {width:30%; letter-spacing:-1px; text-align: right}
.event_list { background: #e0e0e0; border-top:#9f9f9f 1px solid; padding:10px;}
.event_list li:nth-child(3) { font-size:18px; padding: 10px 0; text-align: right;}
.event_list li:nth-child(3) a  { margin: 0 0 0 10px}
.event_column li:nth-child(3) span {padding-right:30px;}

.revel_text { margin:0 0 0 30px}
.revel_text li {text-align: left; letter-spacing:-1px}
.revel_text li:nth-child(1){  width:100%;  font-size:18px; padding:0 0 5px 0}
.revel_text li:nth-child(2){ font-size:14px; width:400px; font-weight:normal}


.event_status .toggle { overflow: hidden; display:none; padding:10px; position:relative; border-top:#d6d6d6 solid 1px; }
.toggle_close {width: 20px;height:20px; position:absolute;top:10px;right: 12px;background:url("../images/icon/toggle_close.png");text-indent:-999px;}

/* 최신산업뉴스 ind_news */
.ind_news .news_wrap {
	overflow: hidden;
    border: 1px solid #ccc;
    background: #fff;
    padding: 12px 15px 10px 15px;
}
.ind_news .news_wrap .news_filters {
    line-height: 100%;
    padding: 3px 0px 6px;
    text-align: center;
    padding: 10px 20px;
}
.ind_news .news_wrap .news_filters:after {
    clear: both;
    display: block;
    content: '';
}
.ind_news .news_wrap .news_filters .news_filter {
	padding: 10px 10px 10px;
    font-weight: bold;
    font-size: 12px;
    float: right;
    width: 12%;
    cursor: pointer;
}
.ind_news .news_wrap .news_filters #topic_filter {
    border-bottom: 2.5px solid #2495F4;
}
.ind_news .news_wrap .news_filters #pola_filter {
    border-bottom: 1.5px solid #000000;
}
.ind_news .news_wrap .news_filters #topic_filter #topicLabel {
    cursor: pointer
}
.ind_news .news_wrap .news_filters #pola_filter #polaLabel {
    cursor: pointer
}
.ind_news .news_wrap .news_filters #topic_img {
    color: #2495F4;
    width: 13px;
    height: 13px;
}
.ind_news .news_wrap .news_filters #pola_img {
    color: #000000;
    width: 13px;
    height: 13px;
}
.ind_news .news_wrap .news_select {
	margin: 10px auto;
}
.news_select .news_category {
    float: left;
    width: auto;
    margin: 0px 10px 0;
    box-sizing: border-box;
}
.news_select .news_category .news_catebtns .news_catebtn {
    display: inline-block;
    height: 45px;
    width: 80px;
    line-height: 45px;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 10%;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    object-fit: cover;
}
.news_select .news_category .news_catebtns .news_catebtn > a {
    text-decoration:none;
    color:white;
}
.news_select .news_category .news_catebtns .btn_blue {
    background:#2F8CF4;
}
.news_select .news_category .news_catebtns .btn_lightblue {
    background:#b6d6fb;
}
/* 210615 : 최신산업뉴스 색상표 추가 */
.news_select .news_category .news_catebtns .btn_orange {
    background:#D97F37;
}
.news_select .news_category .news_catebtns .btn_turquoise {
    background:#30ACA3;
}
.news_select .news_category .news_catebtns .btn_salmon {
    background:#AA3627;
}
.news_select .news_category .news_catebtns .btn_violet {
    background:#B15A9E;
}
.news_select .news_category .news_catebtns .btn_orchid {
    background:#3272AC;
}
.news_select .news_category .news_catebtns .btn_peach {
    background:#C8525C;
}
.news_select .news_category .news_catebtns .btn_olive {
    background:#77A12F;
}
.news_select .news_category .news_catebtns .btn_darkred {
    background:#C35436;
}
.news_select .news_category .news_catebtns .btn_lightorange {
    background:#F3BD8D;
}
.news_select .news_category .news_catebtns .btn_lightturquoise {
    background:#6FC3C1;
}
.news_select .news_category .news_catebtns .btn_lightsalmon {
    background:#D49187;
}
.news_select .news_category .news_catebtns .btn_lightviolet {
    background:#DAABCE;
}
.news_select .news_category .news_catebtns .btn_lightorchid {
    background:#A0BEDE;
}
.news_select .news_category .news_catebtns .btn_lightpeach {
    background:#F4B1B5;
}
.news_select .news_category .news_catebtns .btn_lightolive {
    background:#B2D182;
}
.news_select .news_category .news_catebtns .btn_lightdarkred {
    background:#F29B80;
}
.news_select .news_category .news_catebtns .btn_gray {
    background:#e6e6e6;
}
.news_select .news_graph {
    display: inline-block;
    width: 85%;
    box-sizing: border-box;
    float: right;
    padding: 0 10px 0 0;
}
.news_select .news_graph .graph_box{
    height: auto;
    width: 100%;
    border:2px solid #e6e6e6;
    border-top-left-radius : 5px;
    border-top-right-radius : 5px;
    border-bottom-left-radius : 5px;
    border-bottom-right-radius : 5px;
}
.ind_news_search .news_search .news_search_area {
    margin: 15px 0 5px;
}
.ind_news_search .news_search .news_search_area .news_search_cont {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: solid 2px #000;
    margin-bottom: 15px;
}
.news_search_inner {
    position: relative;
    top: 0;
    z-index: 200;
    padding: 7px 5px 5px;
}
.ind_news_search .news_search .news_search_area .news_search_cont .news_search_input {
    width: 90%;
    outline-style: none;
    letter-spacing: -0.75px;
    margin-bottom: 8px;
    font-size: 14px;
}
.ind_news_search .news_search .news_search_area .news_search_btn {
    position: absolute;
    top: -2px;
    right: 10px;
    background: #fff;
    width: 30px;
}
.ind_news .news_wrap .newslist_title_area {
    display: block;
    margin-bottom: 15px;
}
.ind_news .news_wrap #newslist_title {
    padding-bottom: 20px;
}
.ind_news .news_wrap .newslist_polafilters {
    float: right;
}
.newslist_polafilters .newslist_polafilter {
   font-weight : bold;
   font-size: 16px;
   padding-right: 10px;
   cursor: pointer;
}
.newslist_radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    margin-right: 1px;
    background-color: #fff;
    border: 2.5px solid #9ec9fa;
    cursor: pointer;
}
.newslist_radio:checked {
    border: 2.5px solid #9ec9fa;
    background-color: #2F8CF4;
    outline: none;
    cursor: pointer;
}
.newsarticle_area a {
    text-decoration:none;
}
.newsarticle_area .newsarticle_img_area {
    width: 155px;
    text-align: center;
    padding: 5px 20px 0 0;
    padding-right: 20px;
    margin-right: 10px;
    vertical-align: top;
}
.newsarticle_area .newsarticle_img_area #newsarticle_img {
    width: 155px;
    height: 95px;
}
.newsarticle_area .newsarticle_title{
    font-size:15px;
    font-weight:bold;

}
.newsarticle_area .newsarticle_content{
    overflow:hidden;
    text-overflow: hidden;
    white-space:normal;
    line-height:1.5;
    height:6em;
    text-align:left;
    word-wrap:break-word;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    margin: 5px 0;
    width: 100%;
    display: inline-block;
}

/* 산업경제지표 ind_info */
.ind_info .info_wrap {
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 12px 15px 15px;
    margin: 0 0 15px;
}
.ind_info .info_wrap #info_title {
    padding-bottom: 20px;
    margin-right: 0px;
}

.ind_info .info_wrap #info_title2 {
    padding-bottom: 5px;
    margin-right: 0px;
}

.ind_info .info_wrap #info_subtitle {
    text-align: right;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 7px;
}

.ind_info .info_wrap .info_table {
	padding: 1px 1px 1px 15px;
	background: #eaeaea;
}
.tooltip .tooltip_text {
    display: none;
    position: absolute;
    max-width: 200px;
    border: 1px solid;
    border-radius: 5px;
    padding: 5px;
    font-size: 11px;
    color: #fff;
    background: #2495f4;
}
.tooltip:hover .tooltip_text {
    display: block;
}
.info_wrap .tooltip #tooltip_infoicon {
    width: 15px;
}
.ind_info_preview {
	border-top: 1px solid #91969f;
}
.info_preview_table{
	table-layout: fixed;
    width: 100%;
    margin-bottom: 18px;
}
.info_preview_table thead th {
    background-color: #f5f5f5;
    color: #333;
    padding: 7px 0 7px;
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}

[data-tooltip-text]:hover {
	position: relative;
}

[data-tooltip-text]:after {
	transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	background-color: #2495f4;
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 7px 12px;
	position: absolute;
	width: auto;
	min-width: 300px;
	max-width: 300px;
	z-index: 9999;
	opacity: 0;
	left: -9999px;
	top: 90%;
	content : attr(data-tooltip-text);
}

[data-tooltip-text]:hover:after {
	top: 130%;
	left: 0;
	opacity: 1;
}

[data-tooltip-text-header]:hover {
	position: relative;
}

[data-tooltip-text-header]:after {
	transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	background-color: #2495f4;
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 7px 12px;
	position: absolute;
	width: auto;
	min-width: 127px;
	max-width: 127px;
	z-index: 9999;
	opacity: 0;
	left: -9999px;
	top: 90%;
	content: "이번달 누적 사용시간\A"attr(data-tooltip-text-header)" \A 마지막 로그아웃 기준 \A(현재 사용시간 미포함)";
	white-space: pre;
}

[data-tooltip-text-header]:hover:after {
	top: 130%;
	left: 0;
	opacity: 1;
}

/** Intro css */
.intro_open {
    margin: 0 auto;
}

.intro_in {
	text-align: right;
}

.intro_in_bg {
    background-color: #00adc8;
    height: 200px;
}

.intro_open_mtxt_new {
    padding-top: 50px;
    padding-bottom: 20px;   
    text-align: center;
}

.intro_fc_kodataSpot_new {
    color: #ffffff;
    font-size: 38px;
    letter-spacing: -1.5px;
    font-weight: 750;
}

.intro_line_in {
    margin: 0 auto;
    position: relative;
    width: 950px;
    border-top: solid 1px #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #fff;
}

.intro_open_mtxt_new01 {
    text-align: center;
    letter-spacing: -0.5px;
    font-size: 18px; 
    color:#ffffff
}

.intro_open_new {
    margin-top: 80px;
    text-align: left;
}

.intro_open2_new {
    padding-top: 80px;
    margin: 0 auto;
    width: 950px;
}

.intro_open3_new {
    float: right;
    margin-top: -30px;
}

.intro_left_side {
    text-align: center;
    float: left;
}

.intro_right_side {
    text-align: center;
    display: inline-block;
}

.intro_op_btn1_new {
    margin-bottom: 20px;
    font-weight: bolder;
    font-size: 28px;
    color: #00adc8;
}

.intro_op_btn2_new {
    margin-bottom: 20px;
    font-weight: bolder;
    font-size: 28px;
    color: #393939;
}

.intro_btn_open01 {
    letter-spacing: -1.5px;
    margin: 0 auto;
    width: 140px;
    border-radius: 5px;
    border-style: none;
    background-color: #00adc8;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 13px 20px 13px 20px;
    text-align: center;
}

.intro_btn_open01 a {
    color: #ffffff;
    text-decoration : none;
}

.intro_btn_open02 {
    letter-spacing: -1.5px;
    margin: 0 auto;
    width: 140px;
    border-radius: 5px;
    border-style: none;
    background-color: #5f5f5f;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding: 13px 20px 13px 20px;
    text-align: center;
}

.intro_btn_open02 a {
    color: #ffffff;
    text-decoration : none;
}

.intro_stxt_new2 {
    letter-spacing: -0.5px;
    margin-bottom: 4px;
    font-size: 17px;
    color: #494949;
}
