/*±âº» text*/
* { margin: 0; padding: 0; font-family: ³ª´®°íµñ, Nanum Gothic !important;}
td { font-family:Nanum Gothic, µ¸¿ò, ±¼¸², ¸¼Àº °íµñ, Nanum Gothic, µ¸¿òÃ¼, ³ª´®°íµñ, Seoul,arial,helvetica !important; 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: Nanum Gothic, µ¸¿ò, ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 11px;}



/*sub_m*/
.sub { font-family: Nanum Gothic, µ¸¿ò, ±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color: #666666; line-height: 16px;}
A.sub:link{color: #666666; text-decoration:none;}
A.sub:visited {color: #666666; text-decoration:none;}
A.sub:active {color: #666666; text-decoration:none;}
A.sub:hover {color: #666666; text-decoration:none;font: bold;}

.input_search:focus { outline: none }
.sub_cate { font-family: Nanum Gothic, µ¸¿ò, ±¼¸², ¹ÙÅÁ, 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:Nanum Gothic, µ¸¿ò; font-size:12px ; color:#4b4b4b ; background-color:#d9d9d9 ; border-bottom: solid #d9d9d9 ; border-left: #d9d9d9 ; border-right: #d9d9d9 ; border-top:#d9d9d9 ; }
.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;  color:#000000; height:18px; font-size: 13px; font-weight: bold;}




 /*code text.ÄÚµå*/
.code { font-family: Nanum Gothic, µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:f7794d;}

/*cash.°¡°Ý*/
.cash { font-family: Verdana,Nanum Gothic, µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:4a76f5;}

/*category. Å¸ÀÌÆ²*/
.cate { font-family: Nanum Gothic, µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:048ddc;}


/*bank*/
.bank { font-family: Verdana,Nanum Gothic, µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:444444;}





/*num*/
.num { font-family: Verdana, Nanum Gothic, µ¸¿ò, ±¼¸², ¹ÙÅÁ, 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;}



.menu_b_title { font-family: Verdana, Nanum Gothic, µ¸¿ò, ±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 20px; color: #4c4c4c; line-height: 15px;}
A.menu_b_title:link{color: #4c4c4c; text-decoration:none;}
A.menu_b_title:visited {color: #4c4c4c; text-decoration:underline ;}
A.menu_b_title:active {color: #4c4c4c; text-decoration:underline;}
A.menu_b_title:hover {color: #ff6c00; text-decoration:underline;}



 /* ¹Ùµð_B ¿¡ºê¸®µ¥ÀÌ */
.table_01 {border-style: none solid solid none; border-width: 0 1px 1px 0; border-color: transparent #dddddd  #dddddd transparent;  }
.table_02 {border-style: none solid none none; border-width: 0 1px 0 0; border-color: transparent #dddddd  transparent transparent;  }
.table_03 {border-bottom: solid 1px #dddddd; }


 /* 2016 01 19 Ãß°¡ »ó¼¼ÆäÀÌÁö Å¸ÀÌÆ²  */
.Ltext { font-size: 20px !important; color: rgb(0, 0, 0); font-weight:600 !important; padding:13px 0 10px 15px !important;}

/* ¸ÞÀÎA */
.l3_main { display: flex; justify-content: space-between; width: 1025px; margin: 0 auto } 	
.l3_main > div:nth-child(1) { width: 200px } 	
.l3_main > div:nth-child(2) { width: 815px } 	
.l3_main .mains { display: flex; justify-content: space-between } 	
.l3_main .mains > div:nth-child(1) { width: 368px } 	
.l3_main .mains > div:nth-child(2) { width: 167px } 	
.l3_main .mains > div:nth-child(2) > div:nth-child(2) { margin-top: 5px } 	

/* ¸ÞÀÎ_º£½ºÆ®¾ÆÀÌÅÛ */
.l3_bestitem { display: flex; justify-content: space-between }
.l3_bestitem_content { height: 202px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; padding-top: 10px }
.l3_bestitem_content,.l3_bestitem_content div,.l3_bestitem_content strong { font-family: 'Dotum', sans-serif !important; text-align: left; letter-spacing: -0.02em; box-sizing: border-box }
.l3_bestitem_content > div { display: flex; justify-content: space-between }
.l3_bestitem_content > div > div { width: 114px }
.l3_bestitem_content .img { width: 114px; height: 114px }
.l3_bestitem_content .img img { width: 100%; height: 100%; border: 1px solid #ddd }
.l3_bestitem_content .code { margin-top: 8px; font-size: 12px; color: #666; text-align: center }
.l3_bestitem_content .code strong { color: #e42a12; font-weight: 400; font-weight: bold }
.l3_bestitem_content .subject { font-family: 'Dotum', sans-serif; font-size: 12px; color: #666; overflow: hidden; text-align: center; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical }
.l3_bestitem_content .price { margin-top: 3px; font-size: 12px; color: #222; font-weight: bold; text-align: center }

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Nanum+Brush+Script&display=swap');

.bottom_info {margin-top:45px;padding:0 10px;box-sizing:border-box}
.bottom_info > div {padding:10px;font-family: 'Noto Sans KR', sans-serif !important}
.bottom_info .title {padding:0 !important;font-family: '¸¼Àº °íµñ', sans-serif !important;font-size:14px;font-weight:bold;margin-bottom:5px;}
.bottom_info .part1 .num {font-family: 'Noto Sans KR', sans-serif !important;font-size:25px;font-weight:bold;color:#DD3B2A;margin-bottom:5px;line-height:20px}
.bottom_info .part2 {font-size: 14pxp;border-top:1px solid #cecece;border-bottom:1px solid #cecece}
.bottom_info .info {font-family: 'Noto Sans KR', sans-serif !important;font-size: 12px}
.bottom_info .part3 .infos {font-family: 'Noto Sans KR', sans-serif !important;font-size: 12px;margin-top:5px;color:#DD3B2A;font-weight:bold}
.bottom_info .bank .no {font-family: 'Noto Sans KR', sans-serif !important;font-size: 20px;color:#565656;font-weight:bold;line-height:20px}
.bottom_info .bank .info {font-family: '¸¼Àº °íµñ', sans-serif !important;font-size: 13px;color:#565656;font-weight:bold;margin-bottom:5px;}
.bottom_info .bank .box {background:#F3F3F3;font-family: '¸¼Àº °íµñ', sans-serif !important;font-size: 12px;color:#565656;padding:7px;margin-bottom:10px}

/* Å×¸¶, ¿¡ºê¸®µ¥ÀÌ±âÇÁÆ®, ÇÖÆ®·»µå */
.l3_m_body { display: flex; justify-content: space-between; width: 1025px; margin: 10px auto 0 }
.l3_m_body > div:nth-child(1) { width: 200px }
.l3_m_body > div:nth-child(2) { width: 440px }
.l3_m_body > div:nth-child(3) { width: 352px; margin-left: 14px }

.l3_theme > div:nth-child(1) { border-left: 1px solid #cecece; border-right: 1px solid #cecece }

.l3_everyday > div:nth-child(1),.l3_hot > div:nth-child(1) { padding: 2px 0 9px; border-bottom: 1px solid #c3c3c3; margin-bottom: 10px }
.l3_everyday > div:nth-child(2) { padding-bottom: 9px; border-bottom: 1px solid #ddd }
.l3_everyday > div:nth-child(3) { display: flex; justify-content: space-between }
.l3_everyday > div:nth-child(3) > div:nth-child(1) { padding-top: 8px; padding-right: 9px; border-right: 1px solid #ddd }
.l3_everyday > div:nth-child(3) > div:nth-child(2) { padding-top: 8px; padding-left: 9px; padding-right: 9px; border-right: 1px solid #ddd }
.l3_everyday > div:nth-child(3) > div:nth-child(3) { padding-top: 8px; padding-left: 9px }

.l3_hot > div:nth-child(2) { display: flex; justify-content: space-between }
.l3_hot > div:nth-child(2) > div:nth-child(1) { margin-right: 11px }
.l3_hot > div:nth-child(2) > div:nth-child(2) > div { margin-top: 9px }
.l3_hot > div:nth-child(2) > div:nth-child(2) > div:nth-child(2),
.l3_hot > div:nth-child(2) > div:nth-child(2) > div:nth-child(3),
.l3_hot > div:nth-child(2) > div:nth-child(2) > div:nth-child(4) { margin-top: 8px }
.l3_hot > div:nth-child(2) > div:nth-child(2) > div:first-child { margin-top: 0 }

.l3_m_body_bar { display: flex; justify-content: space-between; width: 1025px; margin: 17px auto 19px }

/* ÀÇ·ù,ÆÐ¼Ç,»ýÈ°¿ëÇ°,ÁÖ¹æ¿ëÇ° */
.l3_get { width: 1025px; margin: 17px auto 19px }
.l3_get_con,.l3_get_cona,.l3_get_conb { display: flex; justify-content: space-between }
.l3_get_con > div:nth-child(1) { border: 1px solid #e8e7e5 }
.l3_get_cona > div:nth-child(1),.l3_get_cona > div:nth-child(3)  { border-bottom: 1px solid #e8e7e5 }
.l3_get_cona > div:nth-child(2) { border: 1px solid #e8e7e5; border-top: 0 }
.l3_get_conb > div:nth-child(2) { border-left: 1px solid #e8e7e5; border-right: 1px solid #e8e7e5 }

/* ÆÇÃË¹° ±âÇÁÆ® ÀÎ±â»óÇ° */
.l3_best { width: 1025px; margin: 0 auto }
.l3_best_a { display: flex; justify-content: space-between; padding: 7px 0; border-bottom: 1px solid #e6e6e6 }
.l3_best_a > div:nth-child(1) { width: 133px }
.l3_best_a > div:nth-child(2) { width: 892px }
.l3_best_a > div > div { width: 114px }
.l3_best_a > div:nth-child(2) { display: flex; justify-content: space-around; padding: 8px 10px 0 }

.l3_best_a > div:nth-child(2) div,.l3_best_a > div:nth-child(2) a,.l3_best_a > div:nth-child(2) strong { font-family: 'Dotum', sans-serif !important; letter-spacing: -0.02em }
.l3_best_a .img { width: 114px; height: 114px }
.l3_best_a .img img { width: 100%; height: 100%; border: 1px solid #ddd }
.l3_best_a .code { margin-top: 5px; font-size: 12px; color: #666; text-align: center }
.l3_best_a .code strong { color: #e42a12; font-weight: bold }
.l3_best_a .subject { font-size: 12px; color: #666; overflow: hidden; text-align: center; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical }
.l3_best_a .price { margin-top: 0px; font-size: 12px; color: #222; font-weight: bold; text-align: center }

/* º£½ºÆ® ÇÁ·Î´öÆ® */
.l3_bestproduct { width: 1025px; margin: 30px auto 0; border: 1px solid #e3e3e3; padding: 20px; text-align: center; box-sizing: border-box }
.l3_bestproduct > div:nth-child(1) { margin: 20px auto 35px }

/* CUSTOMER CENTER */
.l3_bottom,.l3_bottom div { box-sizing: border-box }
.l3_bottom { width: 1025px; margin: 30px auto 0 }
.l3_bottom,.l3_bottom div { font-family: 'Noto Sans KR', sans-serif !important; letter-spacing: -0.02em }
.l3_bottom_content { margin-top: 8px; display: flex; justify-content: space-between; border: 1px solid #e3e3e3; border-top: 2px solid #e3e3e3; padding: 20px 0 }
.l3_bottom_content .l3_content_a { width: 230px; padding: 0 9px }
.l3_bottom_content .l3_content_b { width: 235px; padding: 0 20px }
.l3_bottom_content .l3_content_c { width: 222px; padding: 0 23px }
.l3_bottom_content .l3_content_d { width: 338px; padding: 0 10px }

.l3_content_a,.l3_content_b,.l3_content_c { border-right: 1px dotted #ccc }
.l3_bottom .subject { font-size: 18px; color: #222; font-weight: 500 }
.l3_content_a .num { margin-top: 5px; font-size: 27px; color: #222; font-weight: 700 }
.l3_content_a .infos { color: #dd3b2a; font-weight: 500 }
.l3_content_a .part1,.l3_content_a .part2.l3_content_a .part3 { padding: 0 8px }
.l3_content_a .part2 { margin: 10px 0; padding: 10px 8px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3 }

.l3_content_b .no { margin-top: 8px; font-size: 21px; color: #222; font-weight: 500 }
.l3_content_b .box { margin: 10px 0; background: #f3f3f3; padding: 5px }
.l3_content_b .info { font-size: 14px; color: #565656 }
.l3_content_b .info span { font-size: 14px; color: #000 }
.l3_content_b .select_bank { width: 100%; border: 1px solid #767676; padding: 3px }

.l3_content_c .part1 > div:nth-child(2) { margin-top: 15px; display: flex; justify-content: space-between; flex-wrap: wrap }
.l3_content_c .part1 > div:nth-child(2) img { margin-bottom: 10px }

.l3_content_d { display: flex; justify-content: space-between }

.bottom_logo { filter: grayscale(100%) }
.bottom_logo img { width: 170px; filter: opacity(70%) }
