/* BASIC css start */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

@font-face {font-family:"sm_fu"; src:url(/design/take06/sm_wib/FUTUL.TTF);}
@font-face {font-family:"sm_fu"; src:url(/design/take06/sm_wib/FUTUL.eot);}
@font-face {font-family:"sm_fu"; src:url(/design/take06/sm_wib/FUTUL.woff);}
@font-face {font-family:"sm_ro"; src:url(/design/take06/sm_wib/TIMES_0.TTF);}
@font-face {font-family:"sm_ro"; src:url(/design/take06/sm_wib/TIMES_0.eot);}
@font-face {font-family:"sm_ro"; src:url(/design/take06/sm_wib/TIMES_0.woff);}

.sm_clear{clear:both !important;height:0 !important; width:0 !important;padding:0 !important; margin: 0 !important;}
body, h1, h2, h3, h4, h5, h6, table, input, select, textarea, a, #sm_hd_wrap{font-family:'Lato','Noto Sans KR', sans-serif;}
#sm_hd_wrap a{font-family:'Lato','Noto Sans KR', sans-serif;}
.sm_top_fix{height:43px; background:#f2f2f2; margin-bottom:15px; width:100%;}
.sm_top_fix_con{overflow: hidden;width: 1049px;margin:0 auto;}
.sm_top_fix_con a{font-size: 13px;color:#000; line-height: 43px;}
.sm_top_fix_con > .sm_top_le{float: left;overflow: hidden;}
.sm_top_fix_con > .sm_top_le > div{float: left;padding-right: 5px; font-size:13px; color:#8c8c8c; line-height:43px;}
.sm_top_fix_con > .sm_top_le > div > a > span{color:#2f2f2f;}
.sm_top_fix_con > .sm_top_le > div > a > em {opacity:0.5; }
.sm_top_fix_con > .sm_top_ri{float: right;overflow: hidden;}
.sm_top_fix_con > .sm_top_ri > div{float: left;padding-left: 15px; }

.logo_wrap{width:1049px;margin: 0 auto; position:relative; padding-bottom:15px;}
.logo{width: 291px;margin: 0 auto;}
.logo img{width:100%;}
.logo_wrap .search_btn{position:absolute; right:0; top:22px;}
.logo_wrap .search_btn div{padding-right:37px;}
.logo_wrap .search_btn div input{border:none; font-size:13px; color:#000; width:50px; line-height:24px; height:24px;}
.logo_wrap .search_btn div input::placeholder{color:#a3a3a3;}
.logo_wrap .search_btn a{font-size:0; width:37px; height:24px; background:url('/design/take06/wib/img/icon/icon_search.png')no-repeat right center; display:block; position:absolute; top:0; right:0;}

.cate_wrap{width:1049px; margin:0 auto; border-top:1px solid #000; border-bottom:1px solid #efefef;}
.cate_wrap > ul{font-size:0; text-align:center;}
.cate_wrap > ul > li{display:inline-block; vertical-align:top; position:relative;}
.cate_wrap > ul > li > a{display:block; font-size:15px; color:#000; line-height:46px; padding:0 25px;}
.cate_wrap .sub{position:absolute; top:46px; left:0; background:#fff; border:1px solid #000; padding:10px 15px 10px 10px; z-index:10; text-align:left; display:none; min-width:100%; font-size:0;}
.cate_wrap .sub > ul{display:inline-block; vertical-align:top;}
.cate_wrap .sub a{display:block; font-size:12px; color:#4c4d4e; line-height:1.5; padding:3px 0;}
.cate_wrap .sub.sub2{width:390px;}
.cate_wrap .sub.sub2 ul{width:195px;}
.txt-right{text-align:right;}


.item_cont{font: bold 12px /14px "sm_fu","³ª´®°íµñ", NanumGothic, "Nanum Gothic";text-align:center;}
.prd_price{color: #000;font-weight:normal; font-size:13px; margin:10px 0;}
.prd_price_skr{text-decoration: line-through;color:#333333;}
.prd_name{color: #000;text-decoration: underline;font-size: 12px;padding:15px 0 5px; font-weight:600;}
.thumb img{max-width: 100%;}
.cate_left{font-family:"sm_ro";font-size:11px;color:#777777;width:180px;padding-left:20px;padding-top:30px;}
.sm_etc_title {
color: #2f2f2f !important;
background: url(/design/take06/sm_wib/my_icon_left.jpg) no-repeat left 2px;
padding-left: 13px !important;
margin-bottom: 8px;
}

.sub_left_wrap{width:179px;float:left;}
.sub_left_wrap > div{border-bottom: 1px solid #e1e1e1;padding-top: 13px;padding-bottom: 13px;}
.sub_left_wrap > div:first-child{padding-top: 0;}
.sub_left_wrap a{color:#000000;display: block;padding-left: 7px;font-family: "sm_ro";font-size: 15px;line-height: 24px;}
.sub_menu_child a{font-size: 13px;}

.prd_name_pa{font-size:13px; color:#666;line-height:1.5; font-weight:normal;}
/* BASIC css end */

