* { margin: 0; padding: 0; font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic !important;}
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


/*±âº» text*/
td { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica !important; font-size: 12px; color: 444444; line-height: 18px;}
a:link { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica !important; text-decoration:none;color: #444444;}
a:visited { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica !important; text-decoration:none;color: #444444;}
a:active { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica !important; text-decoration:none;color: #444444;}
a:hover { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica !important; text-decoration:none !important;color: #e84b4d !important;}


/*ÀÛÀº text*/
.stext { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif, ¹ÙÅÁ, seoul,arial,helvetica; font-size: 11px;}



/*sub_m*/
.sub { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif, ±¼¸², ¹ÙÅÁ, 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: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif, ±¼¸², ¹ÙÅÁ, 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:nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif; font-size:12px ; color:#4b4b4b ; background-color:#ffffff ; border: solid #d9d9d9 1px; }
.input_search {background-color: #ffffff; border:none; height:18px; font-size: 14px; font-weight:bold;}




 /*code text.ÄÚµå*/
.code { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:f7794d;}

/*cash.°¡°Ý*/
.cash { font-family: verdana,nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:4a76f5;}

/*category. Å¸ÀÌÆ²*/
.cate { font-family: nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:048ddc;}


/*bank*/
.bank { font-family: verdana,nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif,±¼¸², ¹ÙÅÁ, seoul,arial,helvetica; font-size: 12px; color:444444;}





/*num*/
.num { font-family: verdana, nanumgothic, ³ª´®°íµñ, Nanum Gothic, sas-serif, ±¼¸², ¹ÙÅÁ, 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;*/}
#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;}
#customer .layer .multi { /*background-color:green;*/ width:260px; height:auto; float:right; margin-top:20px ; padding-right: 8px;padding-left: 6px; padding-top: 15px;border-top:1px solid #dddddd; }
#customer .layer .customer .bank {width:280px; border:1px solid #cecece;margin-top:3px; vertical-align:top;}

/* ÇÏ´Ü°Ô½ÃÆÇ */
.m_b15 { margin-bottom:15px; }
.pds_line { height:19px; padding:6px 0 5px 0px; }



/* 2016 01 06 Ãß°¡ */ 
table {text-align:left;}
ol,ul,li {list-style:none; text-decoration:none;}
hr {display:none;}
button {border:none;}
input {border: 1px #cecece solid; height:21px;padding-left:4px;margin:1px 0;}
input.b { border: 0 ; line-height:30px; vertical-align: middle;}

.white_text {color:#333333;}
a.white_text:link, a.white_text:visited, a.white_text:active, a.white_text:hover {color:#333333; vertical-align:middle;text-decoration:none;}

.red {color:#E26C48;}
a.red:link, a.red:visited, a.red:active, a.red:hover {color:#E26C48; vertical-align:middle;text-decoration:none;}


 /* 2016 01 19 Ãß°¡ »ó¼¼ÆäÀÌÁö Å¸ÀÌÆ²  */
.Ltext { font-size: 23px !important; color: rgb(0, 0, 0); font-weight:600 !important; padding:13px 0 10px 15px !important;}



	.input_box { padding:5px; position:relative; width:75px;height:16px; overflow:hidden; border:1px solid silver;color:#000;}
	.input_write {  color:#000 !important; position:absolute;top:-2px;left:-2px;width:79px; height:22px;background:transparent; border:0;}
	.search_icon {  width:43px; height:38px;border:none; padding:0; margin:0; }	

/* Äüº¸ÀÌ°Ô */
.width_quick {position: relative; width: 1320px; margin: 0 auto;}

/* 2018-01-02 Eunu Ãß°¡ */
.b2 {float:left;margin-bottom:2px;}
.r3 {float:left;margin-right:3px;}
.b3 {float:left;margin-bottom:3px;}
.r4 {float:left;margin-right:4px;}
.r16 {float:left;margin-right:16px;}
.b21 {float:left;margin-bottom:21px;}
.l20 {float:left;margin-left:20px;}

.best_category {width:1024px;height:325px;position:relative;text-align:center;margin-left:-512px;left:50%;margin-top:20px;margin-bottom:20px;}
.best_category img {border:1px solid #e8e8e8;}
.best_cate {background:#fce5dd;margin-top:4px;width:424px;height:271px;border:1px solid #e8e8e8;}
.best_cate img {border:0;padding:12px 6px;}

.special_event {width:1024px;height:620px;position:relative;text-align:center;margin-left:-512px;left:50%;margin-top:20px;margin-bottom:20px;}

.special_item {height:350px;border:1px solid #dddddd;text-align:left;padding:25px;}
.special_item .title {height:30px;}
.special_item .hr {height:30px;}
.si_01 {float:left;width:490px;border-right:1px solid #dddddd;padding-right:25px;}
.si_02 {float:left;}
.si_02 img {margin-left:25px;}

.qna {height:343px;border:1px solid #e8e8e8;}
.confirm {float:left;width:318px;padding-top:15px;text-align:center;}
.confirm img {padding-bottom:10px;}
.confirm .cs {border-top:1px solid #dddddd;padding-top:15px;}
.info {float:left;width:428px;}
.event {float:left;width:231px;padding-top:15px;text-align:left; padding-left:35px;}
.event .title {padding-bottom:15px;}

.b_brand {width:1024px;padding:15px 0;background:#f7f5f5;}
.bottom {width:1024px;position:relative;text-align:center;margin-left:-512px;left:50%;margin-top:20px;margin-bottom:20px;}
.bottom_menu {border-top:2px solid #e70c0c;background:#f4f5f7;padding:14px 0;margin-bottom:15px;}
.bottom_menu img {padding:0 25px;}
.bottom_logo {margin-right:10px;}


.weekly_best {width:1024px;height:751px;position:relative;text-align:center;margin-left:-512px;left:50%;margin-top:20px;margin-bottom:10px;}
