/* BASIC css start */
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, header, aside, footer,
input, select, textarea, button {
    margin: 0;
    padding: 0;
    font-family: 'Nanum Barun Gothic', sans-serif!important;
}

body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
    font-size: 12px;
  /*  line-height: 1.25;   */  
    color: #777; 
    font-family: 'Nanum Barun Gothic', sans-serif!important; 
}

#preview_wrap {display:none;}


body {min-width:1200px;}
.prd-list .info {position:relative; top:0; left:0;}
.prd-list .info .nicon {position:absolute; top:10px; left:15px;}


.prd-list .icon {margin:0 0 10px 0;}
.cate-bg-btm {display:none;}
.prd-list .dsc, .prd-list .sdsc {color:#000; font-weight:normal; width:180px; margin:0 auto;}

/* BASIC css start */
   #hdWrap .gnb .gnb-list li.menu a {line-height:58px!important;} 
  #hdWrap .gnb .gnb-list .subbox li a {line-height:25px!important; text-transform:uppercase;} 
.prd-list .thumb {border:none!important; width:220px!important; height:auto!important;}
.prd-list table .tb-center {padding:0!important;}
.prd-list .tdsc {color:#000;}
.prd-list .dsc {/*width:180px;*/ margin-top:14px;}
.prd-list .price {/*width:240px;*/ font-size:12px; margin:10px 0 0 0;}
  
.prd-list .price strike {display:block;}

.prd-list .price span, .item-wrap .item-cont .item-list .infobox .prd-price {font-size:12px!important;}
.item-wrap .item-cont .item-list .infobox .prd-name {font-size:12px!important; font-weight:normal; color:#000;}  
.item-wrap .item-cont .item-list .thumb {width:220px;}
.item-wrap .item-cont .item-list {height:auto!important; padding:20px 0 20px 0!important;}
  
  
  .prd-list .thumb a:hover img {opacity:0.5; filter: alpha(opacity=50);}
 #hdWrap { position: relative; width:100%; z-index: 999; min-width: 1200px; background-color:#fff;}
 #hdWrap #header { position: relative; width: 1200px; margin:0 auto; z-index:10; /*height:178px;*/ }
#hdWrap #header .logo { z-index:21; text-align: center; /* padding: 20px 0 25px 0;*/ height:125px;}
#hdWrap #header .logo img {width:120px; height:auto; padding:20px 0 0 0!important;}
#hdWrap #header .logo a { font-size: 68px; color: #333; font-weight:thin;}
 #hdWrap #header .hd-link {/* position:absolute; right:0; top:15px; */ margin:15px 0 0 0; font-size:0; text-align:right;}
#hdWrap #header .hd-link > li { display:inline-block; zoom:1; *display:inline; padding: 2px 5px 0; }
#hdWrap #header .hd-link li.line { padding:2px 0; color:#eaeaea; }
#hdWrap #header .hd-link li.last { padding-right:0; }
#hdWrap #header .hd-link li a { font-size: 12px; color:#000; letter-spacing:1px; font-weight:normal; padding:0 3px;}
#hdWrap #header .hd-link li a:hover { color:#cacaca; }
 #hdWrap #header .hd-search { position:absolute; right:0; top:70px; width:275px; padding:5px 5px 2px; border-bottom:2px solid #bebebe;}
#hdWrap #header .hd-search .input-keyword { float:left; border:none; width: 250px; padding:3px 0 3px 2px;}
#hdWrap #header .hd-search input { vertical-align:middle; }
 #hdWrap #header .board { position:relative; padding-top: 42px; }
#hdWrap #header .board ul { margin:0 auto; text-align:center;}
#hdWrap #header .board ul li {display:inline-block; margin:0 15px;}
#hdWrap #header .board ul li a:hover { color:#cacaca; }
 /* gnb */
#hdWrap .gnb { /*position: fixed; top:140px;*/ height:58px; width:100%; line-height:58px; z-index:100; background-color:#fff; }
   #hdWrap .top_fixed {position:fixed; top:0; left:0; z-index:1002;}    

    #hdWrap .top_fixed .gnb-list{ z-index:10; position:absolute; margin:0 auto; width:1200px; text-align:center; top:0; left:50%; margin:0 0 0 -600px!important; }

    #hdWrap .gnb .gnb-list{ z-index:10; position:absolute; margin:0 auto; width:1200px; text-align:center; }
#hdWrap .gnb .gnb-list li.menu { position:relative; display:inline-block; zoom:1; *display:inline; width:auto!important; text-align:center; }
  #hdWrap .gnb .gnb-list li.menu a { font-size:13px; color:#000; display:block;  letter-spacing:2px; }

#hdWrap .gnb .gnb-list li.menu > a {padding:0 42px;}
#hdWrap .gnb .gnb-list li.menu a:hover { color:#cacaca; }
#hdWrap .gnb .gnb-list li.menu a:hover .underline { /*display:inline-block; zoom:1; *display:inline; height:45px;*/  }
#hdWrap .gnb .gnb-list .subbox { 
    display: none;
    position: absolute;
    left: 50%;
    top: 57px;
    width: 214px;
    padding: 10px 0 0;
    margin-left: -107px;
    text-align: left;
    line-height: 24px;    
    /* background: url(http://www.lapalette.co.kr/design/tea1003/9528/delight/common/cate_bg.png) repeat-y center 0; */
    background-color:#fff;
    box-shadow:0 1px 4px #e1e1e1;
}
    #hdWrap .gnb .gnb-list .subbox li { 
      margin: 0 27px;
    width: 160px;
  }
#hdWrap .gnb .gnb-list .subbox li a { display:block; color:#272727; font-size:12px; font-weight:normal; }
#hdWrap .gnb .gnb-list .subbox li a:hover { color:#cacaca; }
#hdWrap .gnb .gnb-list .subbox li.subimg {    padding: 10px 27px 15px; margin:0; font-size:0; line-height:0; }
     #hdWrap .gnb .gnb-list .subbox li.cate-bg-btm {
    position: absolute;
    bottom: -10px;
    *bottom:-4px;
    height: 10px;
    padding: 0;
    margin: 0;
    background: none;
}
#hdWrap .gnb .gnb-list .subbox06 li.subcate { margin-top:5px; padding-top:5px; border-top:0px solid #eaeaea; }
#hdWrap .gnb .gnb-list .subbox06 li.subcate01 { margin-top:0; padding-top:0; border-top:none; }
.langLink {position:absolute; left:0; top:15px; display:none;}
 #hdWrap #t_banner { font-size:0; border-bottom:1px solid #eee; background:#98d9d6; text-align:center; }
#hdWrap #t_banner area { border:none; outline:none; }

.global {position:relative; top:0; left:0;}
.lang_sub {display:none; position:absolute; top:0px; right:-5px; text-align:right; width:100%; padding:18px 0 0 0;}
.lang_sub li {float:none!important; margin:5px 0; font-size:0; text-align:left;}
.lang_sub li img {margin:0 0px 0 0; width:20px; height:auto; position:relative; top:1px; left:0; }
.lang_sub li span {margin:0 0 0 0px; font-size:12px; white-space: nowrap;}

/* BASIC css end */

