@charset "utf-8";


@media screen {
.onlyprint { display:none; }
}

/* CSS Document */
@import "base.css";

/* layout */
body { background:url(/imagesNew/common/bg.jpg)}
#warp { width:990px; margin:0 auto; position:relative; z-index:999; }
#rbanner4 { position:absolute; left:1000px; top:275px; height:180px; width:120px;  z-index:99999;}
#rbanner img{clear:both;}
/* 20160330 */
#rbanner2 { position:absolute; left:1000px; top:465px;  width:120px; height:100px; background:#fff; z-index:99999;}

#rbanner2 ul.term { background:url(../images/term_bg.gif)}
#rbanner2 ul.term li { display:inline-block; text-align:center}
#rbanner2 ul.term li a { color:#222222; width:35px; display:inline-block; }
#rbanner2 ul.term li a.current { color:#2aa0fb; }
#rbanner2 .termtitle {  padding:10px 0}
#rbanner2 .ranklist { background:url(../images/ranklist_bg.gif) repeat-y}
#rbanner2 .ranklist ul li { text-align:center; height:63px; padding:7px 0 0 0}
#rbanner2 .ranklist ul li ul li { height:14px; padding:0px}
#rbanner2 .ranklist ul li ul li.ranknum { height:20px;}
#rbanner2 p.btn { text-align:right; padding:5px 0 3px 0; }

#rbanner2 .ranklist_day { background:url(../images/ranklist2_bg.gif) repeat-y}
#rbanner2 .ranklist_day ul li { text-align:center; height:40px; padding:18px 0 0 0;}
#rbanner2 .ranklist_day ul li.first { padding:7px 0 0 0; height:51px;}
#rbanner2 .ranklist_day ul li ul li { height:14px; padding:0px}
#rbanner2 .text { padding:0px 0 0 0; height:2px; background:#fff; text-align:center}
#rbanner2 .text2 { padding:4px 0; height:60px; background:#fff; text-align:center}

#kbRbanner { position:absolute; left:1000px; top:275px;  z-index:9999;}

/* 20160330 */
#rbanner3 { position:absolute; left:1000px; top:915px; height:180px; width:120px;  z-index:99999;}
/* 20160601 */
#rbanner { position:absolute; left:1000px; top:85px; height:120px; width:120px;  z-index:99999;}
/* 20161012 */
#rbanner5 { position:absolute; left:1000px; top:35px; height:40px; width:120px;  z-index:99999;}
/* 20170308 */
#rbanner6 { position:absolute; left:1000px; top:470px; height:120px; width:120px;  z-index:99999;}
/* 20180320 */
#rbanner7 { position:absolute; left:1000px; top:275px; height:120px; width:190px;  z-index:99999;}

#header, container, footer { width:100%; }
#header { float:left; position:relative; height:78px;}
#container { width:990px; float:left; margin: 0 0 30px 0; }
#column_left { float:left; width:170px}
#column_right {float:right;  width:800px; position:relative;}
.columnh {  height:780px;}
#contents {float:left;  background:#fff; border:#aaaaaa solid 1px; min-height:400px; padding:18px; margin:15px 0 0 0; width:762px; position:relative;}
#footer { float:left; width:100%; position:relative; background:url(/imagesNew/common/footer_bg.gif);  height:94px; z-index:-999;}

#header h1 {  position:absolute;  top:20px; height:50px; width:170px; left:0px; }
#header h2 {  position:absolute;  top:23px; height:50px; width:20px; left:190px; }
#header .login { position:absolute; bottom:15px; right:5px; color:#4f3b18; font-weight:bold}
#header .login input { width:100px; height:22px; border:#cbc8c1 solid 1px; padding:4px 0 0 0;}
#header .login button.btnlogin { background:#333; color:#fff; border:#000 solid 1px; height:22px; padding:0 8px}
#header .login button.btnlogut { background:#333; color:#fff; border:#000 solid 1px; height:22px; padding:0 8px}

#iconmenu {}
#iconmenu li {}
#iconmenu li.rend {}


/*skip Menu*/
.skipmenu {  position:relative; width:100%; z-index:2;}
.skipmenu a { display:block; font-size:0; height:1px; line-height:0; margin:0 -1px -1px 0; overflow:hidden; text-align: center; width:1px;}
.skipmenu a:focus,
.skipmenu a:hover,
.skipmenu a:active { background:#000; color:#CCC; font-size:12px; font-weight:bold; margin:0; height:20px; line-height:1; margin:0; padding:8px 0 0 15px; width:auto;}


/* lnb */
.lnb ul {}
.lnb li.bottom { background:url(/imagesNew/lnb/bg_bottom.png) no-repeat; height:7px;}
.lnb li { width:180px;}
.lnb li a { width:180px; height:40px; display:inline-block; background:url(/imagesNew/lnb/lnbbg.png) no-repeat; padding:0; margin:0; text-decoration:none!important;}
.lnb li span {visibility:hidden; }
.lnb li.menu1 a  { background-position:0 0;  text-decoration:none!important;}
.lnb li.menu1 a:hover, .lnb li.menu1 a.current  {background-position:-180px 0;}

.lnb li.menu2 a { background-position:0 -40px;}
.lnb li.menu2 a:hover, .lnb li.menu2 .current  {background-position:-180px -40px;}

.lnb li.menu3 a { background-position:0 -80px;}
.lnb li.menu3 a:hover, .lnb li.menu3 .current  {background-position:-180px -80px;;}

.lnb li.menu4 a { background-position:0 -120px;}
.lnb li.menu4 a:hover, .lnb li.menu4 .current  {background-position:-180px -120px;}

.lnb li.menu5 a { background-position:0 -160px;}
.lnb li.menu5 a:hover, .lnb li.menu5 .current  {background-position:-180px -160px;}

.lnb li.menu6  a{ background-position:0 -200px;}
.lnb li.menu6 a:hover, .lnb li.menu6 .current  {background-position:-180px -200px;}

.lnb ul.sub li {  }
.lnb ul.sub li a  {height:23px;  background:url(/imagesNew/lnb/lnb_subbg.png); color:#FFF; padding:5px 0 0 40px; width:140px; }
.lnb ul.sub li a:hover, .lnb ul.my li a.current { background-position:0 -29px; color:#222;  font-weight:bold}

.lnb ul.mylnb  { margin:15px 0 0 0;}
.lnb ul.mylnb li a { width:180px; height:40px; display:inline-block; background:url(/imagesNew/lnb/mylnb.png) no-repeat; padding:0; margin:0}
.lnb ul.mylnb li span {visibility:hidden; }

.lnb ul.mylnb li.mymenu1 a  { background-position:0 0;}
.lnb ul.mylnb li.mymenu1 a:hover, .lnb ul.mylnb li.mymenu1 a.current  {background-position:-180px 0;}

.lnb ul.mylnb li.mymenu2 a  { background-position:0 -40px;}
.lnb ul.mylnb li.mymenu2 a:hover, .lnb ul.mylnb li.mymenu2 a.current  {background-position:-180px -40px;}

.lnb ul.mylnb li.mymenu3 a  { background-position:0 -80px;}
.lnb ul.mylnb li.mymenu3 a:hover, .lnb ul.mylnb li.mymenu3 a.current  {background-position:-180px -80px;}

.lnb ul.mylnb li.mymenu4 a  { background-position:0 -120px;}
.lnb ul.mylnb li.mymenu4 a:hover, .lnb ul.mylnb li.mymenu4 a.current  {background-position:-180px -120px;}

.lnb ul.mylnb li.mymenu5 a  { background-position:0 -160px;}
.lnb ul.mylnb li.mymenu5 a:hover, .lnb ul.mylnb li.mymenu5 a.current  {background-position:-180px -160px;}

.lnb ul.mylnb li.mymenu6 a  { background-position:0 -200px;}
.lnb ul.mylnb li.mymenu6 a:hover, .lnb ul.mylnb li.mymenu6 a.current  {background-position:-180px -200px;}

.lnb ul.mylnb li.mymenu7 a  { background-position:0 -240px;}
.lnb ul.mylnb li.mymenu7 a:hover, .lnb ul.mylnb li.mymenu7 a.current  {background-position:-180px -240px;}

.lnb ul.mylnb ul.sub li {  }
.lnb ul.mylnb ul.sub li a  {  height:23px; background:url(/imagesNew/lnb/lnb_mylnbsubbg.png); color:#FFF; padding:5px 0 0 30px; width:150px;}
.lnb ul.mylnb ul.sub li a:hover,.lnb ul.mylnb ul.sub li a.current { background-position:0 -29px; color:#222;  font-weight:bold}


/* Customer */
.Customer { width:170px; height:115px; margin:20px 0 0 0}
.lemenu { border:#b8b8b8 solid 1px; background:#eceaea;  padding:5px 2px 5px 2px; margin:10px 0 0 0}

/* notice */
.mnotice { position:absolute; bottom:0; width:700px;}
.mnotice li { float:left;}
.mnotice li.ntitle  { width:80px;}
.mnotice li.subject  {width:400px;}
.mnotice li.date { width:80px;}


/* footer*/
ul.fmenu  { margin:0 0 0 220px;}
ul.fmenu li  { float:left; color:#FFF; font-weight:bold; margin:5px 15px 0 30px}
ul.fmenu li a { color:#FFF!important; text-decoration:none }
ul.fmenu li a.privacy { color:#ebd680!important; }
ul.fmenu li a:hover { text-decoration:underline; color:#FFF;}
ul.fmenu li.family { float:right;}

#footer p.kedlogo { position:absolute; top:30px; left:10px; width:200px;}
#footer p { position:absolute; top:40px; left:220px; width:750px;}
#footer h2  { position:absolute; top:30px; left:10px; }


/* main */
.searcharea  { position:relative; background:url(/imagesNew/common/search_bg.gif);  width:800px; height:63px;}
.searcharea2  { position:relative; background:url(/imagesNew/common/search_bg.gif);  width:800px; height:63px; margin:10px 0 0 0; }
.searcharea input, .searcharea2  input  { background:#FFF; width:460px; height:35px; font-size:18px; margin:10px 0 0 120px; padding:7px 0 0 10px;}
button.btn_search  {  position:absolute; right:130px; top:10px;  background:url(/imagesNew/btn/btn_search.gif); width:73px; height:45px;}
button.btn_detailsearch  { position:absolute; right:10px; top:10px; background:url(/imagesNew/btn/btn_detailsearch.gif);  width:110px; height:45px;}

#column_right .service_top  { position:absolute; top:75px;}
#column_right .service_bottom { position:absolute; top:585px;}
#column_right .service_top li, .service_bottom li { float:left; margin:0 3px 0 0;}
#column_right .service_d { position:absolute; top:245px; z-index:1;}
#column_right .service_d li {}
#column_right .service_d .perv { position:absolute; left:690px; top:20px; background:url(/imagesNew/main/pass.gif) no-repeat; width:42px; height:40px;}
#column_right .service_d .next { position:absolute; left:732px; top:20px; background:url(/imagesNew/main/pass.gif) no-repeat -44px 0px; width:40px; height:40px; }

#column_right .service_d .sales {position:absolute; background:url(/imagesNew/btn/btn_sales.gif) no-repeat; top:25px; right:280px; width:223px; height:33px; }
#column_right .service_d .bsnsc {position:absolute; background:url(/imagesNew/btn/btn_bsnsc.gif) no-repeat; bottom:15px; right:253px; width:223px; height:33px; }
#column_right .service_d .sample {position:absolute; background:url(/imagesNew/btn/btn_sample.gif) no-repeat; bottom:32px; right:290px; width:200px; height:33px; }

.service_top li a, .service_bottom li a { float:left;}
.service_top li span, .service_bottom li span {visibility:hidden; }
.service_top li.service1 a  {background:url(/imagesNew/main/ser01.gif) no-repeat; width:197px; height:164px; }
.service_top li.service1 a:hover, .service_top li.service1 a.current   {background:url(/imagesNew/main/ser01_o.gif) no-repeat; width:197px; height:164px;}

.service_top li.service2 a  {background:url(/imagesNew/main/ser02.gif) no-repeat; width:197px; height:164px; }
.service_top li.service2 a:hover, .service_top li.service2 a.current   {background:url(/imagesNew/main/ser02_o.gif) no-repeat; width:197px; height:164px;}

.service_top li.service3 a  {background:url(/imagesNew/main/ser03.gif) no-repeat; width:197px; height:164px; }
.service_top li.service3 a:hover, .service_top li.service3 a.current   {background:url(/imagesNew/main/ser03_o.gif) no-repeat; width:197px; height:164px;}

.service_top li.service4 a  {background:url(/imagesNew/main/ser04.gif) no-repeat;  width:191px; height:164px; }
.service_top li.service4 a:hover, .service_top li.service4 a.current   {background:url(/imagesNew/main/ser04_o.gif) no-repeat; width:191px; height:164px;}

.service_bottom li.service5 a  {background:url(/imagesNew/main/ser05.gif) no-repeat; width:197px; height:164px; }
.service_bottom li.service5 a:hover, .service_bottom li.service5 a.current   {background:url(/imagesNew/main/ser05_o.gif) no-repeat; width:197px; height:164px;}

.service_bottom li.service6 a  {background:url(/imagesNew/main/ser06.gif) no-repeat; width:197px; height:164px; }
.service_bottom li.service6 a:hover, .service_bottom li.service6 a.current   {background:url(/imagesNew/main/ser06_o.gif) no-repeat; width:197px; height:164px;}

.service_bottom li.service7 a  {background:url(/imagesNew/main/ser07.gif) no-repeat; width:197px; height:164px; }
.service_bottom li.service7 a:hover, .service_bottom li.service7 a.current   {background:url(/imagesNew/main/ser07_o.gif) no-repeat; width:197px; height:164px;}

.service_bottom li.service8 a  {background:url(/imagesNew/main/ser08.gif) no-repeat; width:191px; height:164px; }
.service_bottom li.service8 a:hover, .service_bottom li.service8 a.current   {background:url(/imagesNew/main/ser08_o.gif) no-repeat; width:191px; height:164px;}

.mlist {position:absolute; top:235px; z-index:0 }
.mlist_l, .mlist_r {width:381px; height:320px; margin-top:10px; border:#bababa solid 1px; padding:6px; background:#fff;}
.mlist_l { float:left}
.mlist_r { float:left; margin-left:5px;}
.mlist_title { background:#666; padding:5px 0 0 10px;;height:27px; font-size:16px; color:#fff; font-weight:bold; }
.mlist_title .titletxt  { float:left; }
.mlist_title .more  { float:right; padding:0 10px 0 0; width:50px; height:22px; background:url(/imagesNew/btn/btn_more.gif) no-repeat;}


/* gnb */
.gnb  {overflow:hidden;}
.gnb li { width:800px; float:left!important;  height:70px; width:110px; margin:0 5px 0 0;}
.gnb li.ed { margin:0;}
.gnb li a {  height:70px; width:110px; display:inline-block; background:url(/imagesNew/lnb/iconmenu.gif) no-repeat; padding:0; margin:0;  text-decoration:none!important;}
.gnb li span { visibility:hidden; }
.gnb li.iconm1 a  { background-position:0 0;  text-decoration:none!important;}
.gnb li.iconm1 a:hover, .gnb li.iconm1 a.current  {background-position:0 -70px;  text-decoration:none!important;}

.gnb li.iconm2 a  { background-position:-110px 0;}
.gnb li.iconm2 a:hover, .gnb li.iconm2 a.current  {background-position:-110px -70px;}

.gnb li.iconm3 a  { background-position:-220px 0;}
.gnb li.iconm3 a:hover, .gnb li.iconm3 a.current  {background-position:-220px -70px;}

.gnb li.iconm4 a  { background-position:-330px 0; }
.gnb li.iconm4 a:hover, .gnb li.iconm4 a.current  {background-position:-330px -70px;}

.gnb li.iconm5 a  { background-position:-440px 0;}
.gnb li.iconm5 a:hover, .gnb li.iconm5 a.current  {background-position:-440px -70px;}

.gnb li.iconm6 a  { background-position:-550px 0;}
.gnb li.iconm6 a:hover, .gnb li.iconm6 a.current  {background-position:-550px -70px;}

.gnb li.iconm7 a  { background-position:-660px 0;}
.gnb li.iconm7 a:hover, .gnb li.iconm7 a.current  {background-position:-660px -70px;}

/* contents */
#column_right h2 { color:#333333; font-size:22px; font-weight:bold; margin:25px 0 0 5px;}
#column_right span.location {font-size:12px; float:right; margin:-10px 0 0 0; font-weight:bold}
#column_right span a {text-decoration:none; color:#666;}
#column_right span a:hover {text-decoration:none; color:#2f76b9;}
#contents .biztitle {}
#contents .biztitle h3 { color:#333333; font-size:18px; font-weight:bold; padding:0 0 5px 0; }
#contents .biztitle .title_btnr { float:right; margin:-25px 0 10px 0;}
#contents .biztitle button { }

#contents h3 { color:#333333; font-size:16px; margin:40px 0 10px 0; width:100%; display:inline-block;}
#contents h3.top {  margin:0 0 10px 0;}
#contents h3 span   { font-weight:normal; font-size:12px!important; padding:0 0 0 20px;}
#contents h4 { float:left; margin:40px 0 0 0; padding:4px 0; width:100%; font-size:14px}
#contents h4.listtop { float:left; margin:40px 0 0 0; padding:4px 0; width:100%; font-size:14px; }
#contents .listr { float:right; font-size:12px; font-weight:normal;  margin:-26px 0 0 0px;}
#contents h5 { font-size:14px; margin:10px 0 0 0}
#contents h6 { font-size:12px; margin:10px 0 0 0}


/* 기업정보 */
#contents .businfo {padding:20px 0 20px 0; border-bottom:#999999 solid 1px; border-top:#999999 solid 4px; width:760px; overflow:hidden; }
#contents .businfo dl { width:780px; float:left; }
#contents .businfo dd, #contents .businfo dt { float:left; height:25px;}
#contents .businfo dd { color:#555}
#contents .businfo dt { font-weight:bold;}
#contents .businfo dt.set1 { width:80px;}
#contents .businfo dt.set2 { width:80px;}
#contents .businfo dd.column1 {width:220px;}
#contents .businfo dd.column2 {width:370px;}

/* button */
.btn_c { text-align:center; width:100%; float:left }
.btn_r { text-align:right; width:100%; float:left;}
input[type="button"], button {cursor:pointer; border:none; background-repeat:no-repeat;}
.btn_m_login a { background:#222; color:#FFF; height:20px; padding:0 10px; width:100px;}
.btn_gsbtn { background:#eeecec; color:#666666; border:#999 solid 1px; height:18px; padding:0 4px 1px 4px}
.btn_bmbtn { background:#555; color:#fff; border:#000 solid 1px; padding:4px 8px 2px 8px}
.btn_zipbtn {background: url(/imagesNew/btn/dbtn_zipsearch01.gif);width: 98px;height: 20px; padding:0 4px 1px 4px}
.btn_bizup {background: url(/imagesNew/btn/btn_bizup.gif); background-repeat:no-repeat; width: 109px;height: 22px; padding:0 4px 1px 4px}
button.calender { background:url(/imagesNew/btn/btn_calender.gif); width:20px; height:20px; position:relative;}
input.buy  {  background:url(/imagesNew/btn/tbtn_payment01.gif); height:28px; width:78px; border:0}
button.addbuy  {   background:#222; color:#FFF; height:30px; width:120px}
button.cancel   {  background:#222; color:#FFF; height:30px; width:80px}
button.print { border:#999 solid 1px;}
button.memberout { background:#f24d04; color:#FFF; height:30px; width:80px}
button.sample {background:#eeecec; color:#666666; border:#999 solid 1px; height:18px; padding:0 4px 1px 4px}
button.excelsample { background:url(/imagesNew/btn/btn_excelsample.gif);  background-repeat:no-repeat; padding:0 4px 1px 4px; width:70px; height:20px;}
button.bizinput { background:#eeecec; color:#666666; border:#999 solid 1px; height:20px; width:100px}
button.infomodi { background:#eeecec; color:#666666; border:#999 solid 1px; height:18px; padding:0 4px 1px 4px;}
button.detaildata  { background:#2a69a6; color:#fff;  margin:0 0 0 10px; height:22px; width:190px}
button.codesearch { background:url(/imagesNew/btn/dbtn_ccodesearch01.gif); background-repeat:no-repeat; width:98px; height:20px; padding:0 4px 1px 4px}
button.codedelete { background:url(/imagesNew/btn/dbtn_codedelete.gif); background-repeat:no-repeat; width:98px; height:20px; padding:0 4px 1px 4px}
button.search { background:#333; color:#fff; height:25px; width:60px; display:inline-block}
button.search2 { background:#333; color:#fff; height:25px; width:60px; display:inline-block}
button.reset { background:#e4e4e4; color:#555!important;height:25px; width:60px; display:inline-block}
button.mysearch { background:#014c86; color:#FFF; height:28px; width:150px;}
button.ipin_issue { background:#2a69a6; color:#fff; width:160px; height:22px}
button.ipin_in { background:#333; color:#fff; width:90px; height:22px}
button.inlogin { background:#2a69a6; color:#fff; width:120px; height:22px}
button.addsearch {background:#eeecec; color:#666666; border:#999 solid 1px; height:18px; width:100px; padding:0;}
button.btn_cancel { background:#e4e4e4; color:#555!important; border:#CCC solid 1px;height:25px; width:80px;}
button.btn_enter { background:#333; color:#fff; height:25px; width:80px;}
button.delete { background:#eeecec; color:#666666; border:#999 solid 1px; height:18px; width:36px;}
button.certify { background:#333; color:#fff; height:22px; width:60px}
button.ipin_issue { background:#2a69a6; color:#fff; height:22px; width:160px}
button.premium { background:#2a69a6; color:#fff; height:22px; width:180px}
button.payment  {   background:#f24d04; color:#FFF; height:30px; width:80px}
button.premium_buy {   background:#2a69a6; color:#FFF; height:22px; width:120px}

.btn_gsbtn {background: url(/imagesNew/btn/dbtn_zipsearch01.gif);width: 98px;height: 20px; padding:0 4px 1px 4px}

.inlogin { background:#2a69a6; color:#fff; width:120px; height:22px};


/* table */
.tabletype_a {  border-top:#376d96 solid 2px!important; border-right:#c0c0c0 solid 1px;}
.tabletype_a th { border-top:#afb9be solid 2px; border-left:#c0c0c0 solid 1px; border-bottom:#376d96 solid 1px; background:#f4f4f4; height:28px; }
.tabletype_a td {  border-left:#c0c0c0 solid 1px; border-bottom:#c0c0c0 solid 1px;  height:24px; text-align:center; padding:0 0 0 4px;}
.tabletype_b { border-top:#376d96 solid 2px!important; border-right:#c0c0c0 solid 1px;}
.tabletype_b th { background:#f4f4f4; text-align:center; border-left:#c0c0c0 solid 1px; border-bottom:#c0c0c0 solid 1px; height:25px; line-height:130%}
.tabletype_b td { background:#fff; text-align:center; border-left:#c0c0c0 solid 1px; border-bottom:#c0c0c0 solid 1px;  padding:3px 0}
.tabletype_b td.tleft { text-align:left; padding:0 0 0 4px}
.tabletype_b td.tright { text-align:right; padding:0 0 0 4px}
.tabletype_b td.line  { border-bottom:#9c9c9c solid 1px;}
.tabletype_b tbody th { background:#f4f4f4; border-left:#c0c0c0 solid 1px; border-bottom:#c0c0c0 solid 1px; height:25px; line-height:130%}
.tabletype_b tfoot td.amount { font-weight:bold; font-size:14px; background:#f4f4f4; border-left:#c0c0c0 solid 1px;  border-bottom:#c0c0c0 solid 1px; height:35px}
.tabletype_b tbody th.recont { background:#bfdae1;}
.tabletype_b tbody th.thset { background:#dddddd;}

.tabletype_c { border:#c0c0c0 solid 1px; }
.tabletype_c th { background:#f4f4f4; text-align:left; padding: 0 0 0 20px; border:#c0c0c0 solid 1px; height:27px}
.tabletype_c td { background:#fff; text-align:left; padding: 0 1px 0 3px; border:#c0c0c0 solid 1px;}
.tabletype_c td input, .tabletype_c td select  {  margin:1px 1px 1px 0;}
.tabletype_c th span { color:#F30;}
.tabletype_a td img, .tabletype_b td img{margin:1px;}

.calendar td{background: url(/imagesNew/calender_tdbg.gif);}
.calendar1{background: url(/imagesNew/calender_tdbg2.gif);}

/* 아이디비밀번호찾기  */
.box_g { position:relative;  overflow:hidden; background:#f7f7f7; border:#dadada solid 1px; width:330px; padding:15px 15px 50px 15px}
.box_g h4 { border-bottom:#666 solid 3px; margin:0 0 5px 0!important; padding:0 0 5px 0!important; font-size:14px!important;}
.box_g p { margin:0 0 10px 0}
.box_g ul { background:#fff; border:#CCC solid 1px; margin:10px 0 0 0; padding:10px 0 0 0; }
.box_g li {height:30px; }
.box_g  dl {width:300px; overflow:hidden; margin:0 10px 5px 20px;}
.box_g  dt, .box_g  dd  { float:left; height:22px; padding:0!important; margin:0!important; }
.box_g  dt { font-weight:bold; width:80px}
.box_g  dd  {  }
.box_g  .enter { position:absolute; bottom:10px; left:140px;}




/* 로그인 박스 */
.login_box { position:relative; background:url(/imagesNew/common/login_bg.gif) no-repeat; border:#dadada solid 1px; width:760px; height:220px;}
.login_box .topbtn  { position:absolute; top:20px; left:400px}
.login_box .topbtn  button.join { background:#fff; color:#555!important; border:#CCC solid 1px; }
.login_box .topbtn  button.idsearch { background:#fff; color:#555!important; border:#CCC solid 1px; }

.login_box .loginbtn  { position:absolute;  top:60px; left:570px;}
.login_box .login  { position:absolute;  top:60px; left:300px}
.login_box .login input { height:20px;}
.login_box  dl.login { width:300px; float:left;}
.login_box  dl.login dt, .login_box  dl.login dd { float:left; height:30px;}
.login_box  dl.login dt { width:100px; font-weight:bold}
.login_box  dl.login dd { width:200px;}
.login_box p.txt {position:absolute; bottom:20px; left:300px; border-top:#999 solid 1px; padding:10px 0 0 0}


/* 개인정보취급방침 */
#privacy { margin:0; }
#privacy h3 { margin:40px 0 10px 0; padding:4px 0; background:#f9f9f9; border-top:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; width:100%; font-size:14px}
#privacy p { margin:5px 0 0 10px; padding:0px; line-height:150%;}
#privacy ul.list0 { margin:5px 0 0 0px!important;  }
#privacy ul.list1 { margin:5px 0 0 40px!important; padding:0; }
#privacy ul.list7 { margin:5px 0 0 20px!important; padding:0;  line-height:150%;}
#privacy ul.list0 li { list-style-type:none!important; margin:0 0 5px 0; line-height:150%;}
#privacy ul.list1 li { list-style-type:decimal!important;  margin:0 0 5px 0; line-height:150%;}
#privacy ul.list2 li { list-style-type:disc!important; margin:0 0 5px 25px;}
#privacy ul.list3 li { list-style-type:disc!important; margin:0 0 5px 15px;}
#privacy .box{float:left; width:750px;  margin:5px 0 20px 0px; border:#dcdcdc solid 1px; background:#fdf7db; padding:5px;}



/* cctv */
#cctv { margin:0; }
#cctv h3{ margin:40px 0 10px 0; padding:4px 0; background:#f9f9f9; border-top:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; width:100%; font-size:14px}
#cctv p {margin-left:0px; margin:0px; padding:0 }
#cctv dl.list_style {margin:0 0 0 10px;float:left;}
#cctv dl.list_style dt { background:url(/imagesNew/common/icon_01.gif) no-repeat 0 7px; padding-left:10px; margin-bottom:5px;}
#cctv dl.list_style dd { background:url(/imagesNew/common/icon_03.gif) no-repeat 0 8px;  padding-left:12px; margin:0 0 0 13px;}
#cctv dl.list_style2 dt { background:url(/imagesNew/common/icon_03.gif) no-repeat 0 8px; padding-left:10px; padding-right:5px;float:left; }
#cctv dl.list_style2 dd { width:590px;}
#cctv table.cctvTa { width:100%;}
#cctv caption.captionhidden {position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%}

/*법적근거 */
#legal { margin:0; }
#legal .title { font-size:18px; font-weight:bold; display:block; margin:0 0 10px 0}
#legal h3 { margin:40px 0 10px 0; padding:4px 0; background:#f9f9f9; border-top:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; width:100%; font-size:14px}
#legal p { display:inline-block; background:url(/imagesNew/common/icon_01.gif) no-repeat 0 8px; padding:0 0 0 10px; margin:0 0 10px 0}
#legal ul.list_style { background:#f9f9f9; padding:0 10px 10px 10px;  border:#dcdada solid 1px;}
#legal ul.list_style li { list-style:decimal!important; margin:10px 0 0 20px; }
#legal .ex { background:#faf5d3; border:#dcdada solid 1px; padding:10px 10px 0 10px;}
#legal .ex span  { display:inline-block; margin:0 0 10px 0}



.gbox { background:#f9f9f9; border:#dadada solid 1px; width:740px; padding:10px; float:left;}
div.statsBox{overflow-y: scroll; overflow-x:hidden;  width:720px; background:#fff;  border:#dadada solid 1px; padding:10px}
div.Boxh100  { height:100px;}
div.Boxh101  { height:50px;}
.wbox { position:relative;  background:#fff;  border:#dadada solid 1px; width:720px; padding:10px; float:left;}
.wbox .btn  { position:absolute; right:10px; top:10px }

ul.userin {margin:0 0 0 33%;}
ul.userin li { display:inline; margin:0 80px 0 0; font-weight:bold;}
dl.intext {}
dl.intext dt {display:inline;  background:url(/imagesNew/common/icon_01.gif) no-repeat 0 7px; padding: 0 0 0 12px; font-weight:bold; margin:0 0 0 20px;}
dl.intext dd {display:inline;   padding:0 0 0 20px; }


/* 보고서 검색 */
.bizsearch_box { position:relative; background:#f9f9f9; border-top:#376d96 solid 2px!important;  border-bottom:#376d96 solid 1px!important;  width:760px; height:280px; margin:0 0 50px 0}
.bizsearch_box p.bizimg   { background:url(/imagesNew/common/bgimg01.gif) no-repeat; position:absolute; width:250px; height:200px;  top:20px; left:10px}
.bizsearch_box .bizsearch   { position:absolute;  top:20px; left:35px}
.bizsearch_box  dl.bizsearch { width:700px; float:left;}
.bizsearch_box  dl.bizsearch dt, .bizsearch_box  dl.bizsearch dd { float:left; height:35px;}
.bizsearch_box  dl.bizsearch dt { width:88px; font-weight:bold; background:url(/imagesNew/common/icon_01.gif) no-repeat 0 7px; padding:0 0 0 12px; font-size:14px; }
.bizsearch_box  dl.bizsearch dd { width:600px;}
.bizsearch_box  button.bizsearch { position:absolute; top:20px; left:545px; background:url(/imagesNew/btn/btn_search3.gif) no-repeat; color:#fff; height:53px; width:80px;}
.bizsearch_box  button.bizsearch1 { position:absolute; top:20px; left:632px; background:url(/imagesNew/btn/btn_searchdelete.gif) no-repeat; color:#fff; height:53px; width:80px;}
.bizsearch_box input { height:14px; padding:3px!important;}
.bizsearch_box select  { height:21px!important; padding:0 0 3px 0!important;}
/* 유의사항 */
.extxt {  width:100%; display:inline-block; }
.extxt dt {   color:#000; font-weight:bold!important; height:25px;  border-bottom:#999999 solid 1px; margin:0 0 10px 0}
.extxt dd { background:url(/imagesNew/common/icon_02.gif) no-repeat 0 8px; padding: 0 0 0 10px }

/* 기업검색 */

#biz_left { float:left; width:560px; border-right:#CCC solid 1px; padding:0 10px 0 0; min-height:400px;}
p.listtitle { font-size:14px; font-weight:bold;}
.bizlist { border-top:#999 solid 1px; margin:10px 0 0 0; padding:20px 0 0 0;  width:100%; float:left;}
.bizlist ul { float:left; width:550px;}
.bizlist li { float:left; margin:0 0 40px 0; }
.bizlist ul li { float:left; margin:0 0 5px 0; padding:0 15px 0 0; height:20px}
li.bizname { font-weight:bold; font-size:14px; padding-bottom:10px!important;}
li.bizname a { font-weight:bold; color:#000;  font-size:14px; text-decoration:underline!important}
li.ceomname {}
li.bizicon {}
li.add{width:400px;}
li.setupenpscdnm{width:150px; text-align:left; padding:0!important;}
li.industry span, li.product span { color:#666; width:300px;}
li.product {}
li.setupdate, li.biz { border-left:#cccccc solid 1px; width: padding:0 5px!important}
.setupdate{ border-left:#666 solid 1px; margin-left:10px;}

#contant_rightlist  { background:#f9f9f9; border:#CCC solid 1px;height:100%;  float:right; width:170px; padding:5px}
#contant_rightlist  .search_list { }
#contant_rightlist  .search_list dt {font-size:14px; font-weight:bold; height:25px; border-bottom:#999 solid 2px; }
#contant_rightlist  .search_list li { padding:5px 0 0 0}

/*   */
.pagenavi {text-align:center; width:100%; margin:10px 0 0 0}
.pagenavi a { text-decoration:none!important; color:#333!important;}
.pagenavi a:hover  { font-weight:bold}
.pagenavi a.current   { font-weight:bold; background:#5d5e5e; color:#fff!important; }
.pagenavi a.prev, .pagenavi a.next { background:#f3f3f3; border:#c0c0c0 solid 1px; padding:2px 5px}

ul.txt1 {  width:100%; float:left;}
ul.txt1 li { background:url(/imagesNew/common/icon_03.gif) no-repeat 0 8px; padding:0 0 0 15px;}

.guide { margin:30px 0 0 0; background:#f3f3f3; width:740px; padding:10px; border:#CCC solid 1px; float:left;}
.guide span.title { color:#000; font-weight:bold; font-size:13px; text-decoration:underline; display:inline-block;}
.guide span.et { color:#F60; margin:5px 0 0 10px; display:inline-block}
.guide ul { margin:10px 0 0 0}
.guide li { line-height:130%; margin:5px 0 0 0}
.guide li.no1 { background:url(/imagesNew/common/no.gif) no-repeat 0 3px; padding:0 0 0 20px;}
.guide li.no2 { background:url(/imagesNew/common/no.gif) no-repeat 0 -51px; padding:0 0 0 20px;}
.guide li.no3 { background:url(/imagesNew/common/no.gif) no-repeat 0 -105px; padding:0 0 0 20px;}
.guide li.no4 { background:url(/imagesNew/common/no.gif) no-repeat 0 -160px; padding:0 0 0 20px;}
.guide li.no5 { background:url(/imagesNew/common/no.gif) no-repeat 0 -215px; padding:0 0 0 20px;}
.guide li span { color:#3366cc}

/* 텝 */
.tab { margin:30px 0 0 0; width:100%; clear:both;}
.tab ul {}
.tab li { float:left; color:#fff;  background:#333; border-top:#333 solid 1px; color:#FFF; border-left:#333 solid 1px; color:#FFF;  border-right:#333 solid 1px; color:#FFF;  text-decoration:none; padding: 5px 15px; font-weight:bold; margin:0 2px 0 0}
.tab li.current { background:#fff; color:#F00!important;  }
.tab li.current a{ background:#fff; color:#F00!important;  }
.tab li.current a:hover{ background:#fff; color:#F00!important;  }
.tab li a  { text-decoration:none; color:#fff!important; }
.tab li a:hover.current { background:#fff; color:#f00!important; }
.tab li a:hover { text-decoration:none; color:#fff!important;  }
.tab button { float:right; margin:5px 0 0 0; }

.tab1 { margin:20px 0 1px 0;}
.tab1 li { display:inline; margin:0 2px 0 0;}
.tab1 a { display:inline-block; width:90px; height:25px; color:#919191; background:url(/imagesNew/common/tab_off.gif); color:#FFF; font-weight:bold; font-size:14px; text-align:center; padding:5px 0 0 0}
.tab1 a:hover, .tab1 a:visited{ color:#333;}
.tab1 a.current  { background:url(/imagesNew/common/tab_on.gif); color:#fff;}


.tab1 ul {}
.tab1 li.btn { text-align:right; display:block; margin:-33px 30px 0 0;}


ul.ectxt { }
ul.ectxt li { background:url(/imagesNew/common/icon_04.gif) no-repeat 0 8px; padding:0 0 0 10px; color:#cc0000}

/* */
.service_g { float:left; width:300px; margin:10px 0 0 0; padding:20px 0 0 0}
.service_r { float:right; width:460px; margin:10px 0 0 0}

/* 사이트맵 */
.sitemap li { width:182px; float:left; margin:0 10px 0 0; height:180px;}
.sitemap li.ed { margin:0;}
.sitemap dt { background:url(/imagesNew/common/sitemap_bg.gif);  color:#0f597c; font-size:16px; font-weight:bold; width:160px; height:25px; padding:7px 0 2px 20px; border:#b4b4b4 solid 1px; border-bottom:#0f597c solid 2px; }
.sitemap dd  { padding:10px 0 4px 25px; border-bottom:#666 dashed 1px; background:url(/imagesNew/common/icon_03.gif) no-repeat 10px 18px;}
.sitemap dd a { text-decoration:none; color:#333;font-weight:bold }
.sitemap dd a:hover {  color:#ff0000;  }

.fontBlue12pxB {font-family: "Dotum"; font-size: 12px; color: #0000FF; font-weight: Bold;}

/* 마케팅Data */
.table_border { table-layout:fixed;border-collapse:collapse;}
#step { width:100%; margin:0 0 10px 0; }
#choice ul,ol,li { margin: 0; padding: 0; list-style: none; vertical-align:top;}
#choice_txt { float:left; width:644px; color:#333333; font-size:12px;  border-bottom:#CCCCCC solid 1px; padding:10px 0 10px 95px; margin:0 0 10px 0; background: url(/images/outLink/common/choice01.gif) no-repeat 0 8px; }
#step { width:100%; margin:0 0 10px 0; }
.stable {	width: 100%;}
#map_area { width:739px; float:left; margin:10px 0 0 0; }
#map_area #map { width:335px; float:left; }
#map_area #choice_t { width:400px; float:right; height:22px; font-weight:bold; background:url(/images/outLink/common/choice_title_bg.gif);}
.map_t  { color:#426da8; font-weight:bold;}
#map_area #choice { width:390px; float:right; margin:5px 0 0 10px;}
#map_area #choice ul {}
#map_area #choice .all { width:100%; float:left; height:25px; }
#map_area #choice li { float:left; width:180px; height:25px; }
#rbutton { height:40px; text-align:right; margin:5 0 0 0; float:right; }
.table_none td{background:none; border:0; padding:0;text-align:left;}
.table_none td img{border:0; padding:0!important;}

/* 온라인신용분석 */
.statslist { float:left; width:110px; border:#ccc solid 1px; padding:0}
.statslist dt  {  float:left;  height:30px;  width:98px; font-weight:bold; margin:0 0 0 5px;  }
.statslist dd  { color:#069; line-height:120%; font-size:20px; font-weight:bold; text-align:center;  height:70px; width:100px; border-bottom:#999 solid 1px; margin:0 0 0 5px; }
.statslist dd.btn { padding:0 0 10px 0}
.onlinereport { float:right;  width:640px;}

/* 메인화면 로그인  후 알림창 */
.logininfo { position:absolute; left:300px; top:300px; height:200px; width:550px; background:#f9f7f7; border:#30434c solid 10px; z-index:100000}
.logininfo p.img { float:left; width:200px; height:200px; background:url(/imagesNew/info_img.gif) no-repeat 20px 30px; }
.logininfo p.img1 { float:left; width:200px; height:200px; background:url(/imagesNew/pw_img.gif) no-repeat 20px 30px; }
.logininfo p.txt { float:right; width:350px; margin:50px 0 0 0; font-weight:bold; font-size:14px; line-height:200%}
.logininfo p.txt span { font-size:18px; line-height:200%}
.logininfo p.close { position:absolute; top:10px; right:10px;}

/* 비회원 보고서 재열람 로그인 창 */
.nloginBtn { width:170px; height:45px; margin:10px 0 0 0}
.nlogin_box { position:absolute;  border:#30434c solid 10px; background:#f9f7f7; left:270px; top:300px; width:600px; height:220px; z-index:100100}
.login_boxbg {background:url(/imagesNew/login_bg2.gif) no-repeat; }
.nlogin_box .topbtn  { position:absolute; top:88px; left:405px}
.nlogin_box .topbtn  button.join { background:#fff; color:#555!important; border:#CCC solid 1px; }
.nlogin_box .topbtn  button.idsearch { background:#fff; color:#555!important; border:#CCC solid 1px; }

.nlogin_box .loginbtn  { position:absolute;  top:20px; left:470px;}

.nlogin_box .login input { height:20px;}
.nlogin_box dl.login { width:300px; float:left;  position:absolute; top:20px; left:220px; margin:0 0 0 0;}
.nlogin_box dl.login dt, .nlogin_box dl.login dd { float:left;}
.nlogin_box dl.login dt { width:80px; font-weight:bold; padding:0 0 0 0; height:30px;}
.nlogin_box dl.login dd { width:150px; height:30px;}
.nlogin_box p.txt {position:absolute; bottom:10px; left:220px; border-top:#999 solid 1px; padding:10px 0 0 0; line-height:150%;}
.nlogin_box p.close { position:absolute; top:10px; right:10px;}


.t_c { text-align:center!zimportant;}


/* 영문온라인보고서 결제  후 알림창 */
.kbrRptInfo { position:absolute; left:300px; top:300px; height:150px; width:500px; background:#f9f7f7; border:#30434c solid 10px; z-index:100000}
.kbrRptInfo p.txt { float:left; width:420px; margin:45px 0 0 50px; font-weight:bold; font-size:14px; line-height:200%}
.kbrRptInfo p.txt span { font-size:18px; line-height:200%}
.kbrRptInfo p.close { position:absolute; top:10px; right:10px;}



.td_ul li{list-style-type:disc; text-align:left; margin:0 0 0 20px;}

/* error */
.error { position:relative; background:#f9f7f7 url(/imagesNew/common/error_bg.gif) no-repeat; border:#dadada solid 1px; width:760px; height:220px;}
.error p { position:absolute; top:70px; left:250px; font-size:18px; line-height:200%; }