@charset "euc-kr";
* {	margin:0px;padding:0px;}
body {}
body, div, span, p, input, select, textarea { font-family: 'Pretendard';font-size:16px;color:#555555;line-height:18px;}
ul, li, dl,dt,dd {margin:0;padding:0;list-style:none}

h2.titls{font-size:34px; font-weight:600; text-align:center; padding:20px 0 20px; color:#000; border-bottom:1px solid #ddd;}

.png24 {tmp:expression(setPng24(this));}
table {	border-collapse:collapse;}
a:link {color:#555555;text-decoration:none;}
a{text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:hover {color:#1428a0;text-decoration:underline;}
img {border:0px;}
.clear {clear:both;}
.alignL {float:left;}
.alignR {float:right;}

.txt{font-size:18px; font-family: 'Pretendard';}

/* ·¹ÀÌ¾Æ¿ô ½ÃÀÛ ------------------------------------------------------------------------------------ */
#wrapper { 	width:994px; margin-left:auto; margin-right:auto; text-align:left; background:url(/img/bg.gif) no-repeat;}
#header { width:994px; height:74px; }
h1 { width:226px; height:58px; float:left; }
#top_wrapper { width:485px; margin-top:6px; float:right; }
#top_wrapper { display:inline;}
#top_wrapper a { display:block;}
.login { float:left; list-style:none;}
.login li {float:left; margin-right:7px; }
.topmenu {float:right; list-style:none;}
.topmenu li { float:left;}
#search_wrapper { text-align:right; margin-top:10px;}

#leftCont {width:226px; float:left;}
#subNavi { width:226px;background:url(/img/menu_bg.gif) repeat-y;}
#subNavi ul { margin-left:16px; width:191px; list-style:none;}
#subNavi ul li { display:inline; line-height:1px; }
#subNavi ul li a { display:block;}
#leftBanner { width:209px; margin-left:8px;}
#leftBanner ul { width:209px; list-style:none; }
#leftBanner ul li { display:inline; line-height:1px; }
#leftBanner ul li a { display:block;margin-bottom:10px;}
#rightCont { width:734px; float:right; padding-top:28px;}

#mainView { width:734px;}
#mainVisual { float:left;  width:439px; height:278px;}
#news { float:left; width:258px;}
#news ul { list-style:none; width:229px; margin-left:29px; margin-top:15px; }
#news ul li {background:url(/img/i_noti.gif) left 7px no-repeat; line-height:22px;}
#news ul li a { float:left; margin-left:8px;}
#news ul li span { float:right;}
.line {clear:both; width:726px; height:2px; background-color:#4f5eb8}
.mainBanner { list-style:none; margin-top:22px; margin-bottom:20px;}
.mainBanner li { float:left;}
#hit_product, #new_product { width:734px; margin-top:10px;}

/* ¹è¼ÛÁ¤º¸, ±³È¯¹ÝÇ° */
.basic_list { list-style:none;}
.basic_list li { background:url(/shop/img/i_dot.gif) left 3px no-repeat; padding-left:15px;}


/* ÁÖ¹®¼­ ÀÛ¼º, ÁÖ¹®È®ÀÎ ¹× °áÁ¦*/
.orderform { border:1px solid #cccccc;}
.orderform td { padding-top:3px; padding-bottom:3px; border:1px solid #cccccc;}
.orderform2 td { padding-top:3px; padding-bottom:3px; border:1px solid #9daae2;}
.orderform3 td { padding-top:3px; padding-bottom:3px; border:1px solid #d7aae3;}
.orderform .cba { background-color:#eeeeee; padding-left:10px; font-weight:bold; }
.orderform2 .cba { background-color:#e1e6f7; padding-left:10px; font-weight:bold;}
.orderform3 .cba { background-color:#f4e7f7; padding-left:10px; font-weight:bold;}
.orderform .cbb, .orderform2 .cbb, .orderform3 .cbb { padding-left:10px;}


/* ¸¶ÀÌÆäÀÌÁö */
.mypage td { padding-top:3px; padding-bottom:3px; border:1px solid #9daae2;}
.mypage .cba { background-color:#e1e6f7; padding-left:10px; font-weight:bold; color:#1428a0;}
.mypage .cbb { padding-left:10px;}


/* °í°´¼¾ÅÍ */
#customer { width:1200px; margin:0 auto;}
#news2 { width:580px; float:left;}
#faq { width:580px; float:right;}
#news2 ul, #faq ul { list-style:none; margin-left:15px; margin-top:15px; }
#news2 ul li, #faq ul li {background:url(/img/i_noti.gif) left 7px no-repeat; line-height:28px;}
#news2 ul li a, #faq ul li a { float:left; margin-left:8px;}
#news2 ul li span, #faq ul li span { float:right;}

#footer { clear:both; background:url(/img/copy_topline.gif) no-repeat; padding-top:3px;}
#footer ul { width:442px; height:45px; list-style:none;margin-left:260px;}
#footer ul li { float:left;}

/* ·¹ÀÌ¾Æ¿ô ³¡ ------------------------------------------------------------------------------------ */