/*±âº» text*/
td { font-family: µ¸¿ò,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color: 444444; line-height: 18px;}
a:link {text-decoration:none;color: #444444;}
a:visited {text-decoration:none;color: #444444;}
a:active {text-decoration:none;color: #444444;}
a:hover {text-decoration:none;color: #e84b4d;}


/*ÀÛÀº text*/
.stext { font-family: µ¸¿ò, ¹ÙÅÁ, seoul,arial,helvetica; font-size: 11px;}



/*sub_m*/
.sub { font-family: µ¸¿ò, ±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color: #777777; line-height: 14px; height:14px;}
a.sub:link, a.sub:visited, a.sub:active {color: #777777; text-decoration:none;}
a:hover.sub {color: #000000; text-decoration:none; font-weight:normal;}


.sub_cate { font-family: µ¸¿ò, ±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color: #666666; line-height: 16px; width:118px;}
a.sub_cate:link{color: #666666; text-decoration:none;}
a.sub_cate:visited {color: #666666; text-decoration:none;}
a.sub_cate:active {color: #666666; text-decoration:none;}
a.sub_cate:hover {color: #666666; text-decoration:none;font: bold;}



/*input box*/
.input_s {font-family:µ¸¿ò; font-size:12px ; color:#4b4b4b ; background-color:#ffffff ; border: solid #d9d9d9 1px; }
.input_search {background-color: #ffffff; border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; height:18px; font-size: 12px}




 /*code text.ÄÚµå*/
.code { font-family: µ¸¿ò,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:f7794d;}

/*cash.°¡°Ý*/
.cash { font-family: verdana,µ¸¿ò,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:4a76f5;}

/*category. Å¸ÀÌÆ²*/
.cate { font-family: µ¸¿ò,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:048ddc;}


/*bank*/
.bank { font-family: verdana,µ¸¿ò,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:444444;}





/*num*/
.num { font-family: verdana, µ¸¿ò, ±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color: #4c4c4c; line-height: 15px;}
a.num:link{color: #4c4c4c; text-decoration:none;}
a.num:visited {color: #4c4c4c; text-decoration:underline ;}
a.num:active {color: #4c4c4c; text-decoration:underline;}
a.num:hover {color: #ff6c00; text-decoration:underline;}





/* =========== 2015.03.13 ÃÖÇý¼± ÀÛ¾÷Ãß°¡ ===========  */


/* basic style °í°´¼¾ÅÍ ¹ÙÅÒ */
.float_left{float:left !important}
.float_right{float:right !important}
.clear{*zoom:1}
.clear:after{content:"";display:block;clear:both}
.clear_left{clear:left}
.clear_right{clear:right}
.clear_both{clear:both}
.txt_center{text-align:center !important}
.txt_left{text-align:left !important}
.txt_right{text-align:right !important}
.bg_none{background:none !important}
.border_none{border:none !important}
.show, .block{display:block !important}

.hide, .dp_none{display:none !important}
table.fixed{table-layout:fixed}
.bold{font-weight:bold}
.hidden{visibility:hidden}
.lsc0{letter-spacing:0}
ul, ol, li, dl, dt, dd{list-style:none}
.middle {position:relative;margin:0 auto;}


/* °í°´¼¾ÅÍ */
#customer { width:100%; text-align:center; height:auto;  /*background-color:#f32345;*/  position:relative;}
#customer .font {color:#8b8b8b; width:1025px; position:relative;margin:0 auto; padding-bottom:11px; margin-bottom:3px; border-bottom:1px solid #cecece;} 
#customer .layer { /*background-color:#cecece;*/ clear:both;  width:1025px; height:340px; position:relative;margin:0 auto; border-top:1px solid #cecece; border-bottom:1px solid #cecece;  }
#customer .layer .news{/*background-color:#000000;*/ width:300px; height:340px; float:left; padding-right: 20px; border-right:1px solid #cecece;}
#customer .layer .customer{/*background-color:red;*/ width:auto; height:340px; float:left; border-right:1px solid #cecece;}
#customer .layer .printing{/*background-color:blue;*/ width:260px; height:221px; float:right;padding-right: 10px; margin-top:9px; border-bottom:1px solid #cecece;}
#customer .layer .multi { /*background-color:green;*/ width:auto; height:auto; float:right; margin-top:20px ; padding-right: 17px; }
#customer .layer .customer .bank {width:280px; border:1px solid #cecece;margin-top:3px; vertical-align:top;}

/* ÇÏ´Ü°Ô½ÃÆÇ */
.m_b15 { margin-bottom:15px; }
.pds_line { padding:6px 5px 6px 3px; }