/* BASIC css start */
/* SKIN CARE CATE */
.product_cate{}
.product_cate ul:after{display:block;clear:both;content:""}
.product_cate li{position:relative;float:left;width:100%;;height:135px;margin:10px 0 0;border-bottom:2px solid #dfdfdf;background:#f5f5f5}
.product_cate li:first-child{margin-top:0}
.product_cate li a{z-index:10;position:absolute;display:none;width:100%;height:100%;background:rgba(0,0,0,.3)}
.product_cate li:hover a{display:block}
.product_cate li:hover .view_more{z-index:11;color:#ffffff}
.product_cate li .view_more{z-index:5;position:absolute;left:20px;bottom:30px;font-size:9px;color:#727272;font-family:'Roboto', '맑은 고딕', 'mfont';text-decoration:underline}
.product_cate li h4{z-index:5;position:absolute;margin:0;padding:0;left:20px;top:30px;font-size:17px;font-weight:bold;font-family:'Roboto', '맑은 고딕', 'mfont';color:#3d3d3d}
.product_cate li p{z-index:5;position:absolute;left:20px;top:50px;font-size:12px;color:#868686}
.product_cate .product_cate_img{position:absolute;right:0;top:0;height:100%}

#sub_wrap.skincare {padding:0; border:0; background:none;}
.skincare_sub_wrap {padding:10px 10px 15px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.skincare_top > article img {width:100%; height:auto;}
.skincare .top_cont {padding-bottom:25px;}
.skincare .top_cont .img_wrap {padding:10px 10px 25px;}
.skincare_concept {padding:10px; border:1px solid #ddd;}
.skincare_concept .img_wrap {padding:20px 50px 0;}
.skincare_concept dt {font-size:15px; font-weight:bold; color:#444; padding-left:9px; margin:20px 0 5px; background:url(/design/rmkkorea/img/m_skincare_concept_icon.gif) no-repeat left center; background-size:4px 7px;}
.skincare_concept dd {font-size:12px; color:#888; padding:0 9px;}

.product_wrap.skincare_sub_wrap {margin-top:10px;}
.product_wrap.skincare_sub_wrap .tab02 li {width:25%;}

.product_wrap .tab02 {margin:0 0 0 2px;}
.product_wrap .tab02 li a {line-height:36px; border:1px solid #ddd; font-size:12px; color:#444;}
.product_wrap .tab02 li.on a {line-height:34px; color:#fff; border:2px solid #939393; background:#aaa;}
.product_wrap .type_wrap {margin:20px 3px 0 2px; padding:10px; border:1px solid #ddd;}
.product_wrap .type_wrap:first-child {margin-top:0; border-top:0;}
.product_wrap .step_tit {line-height:20px; margin-bottom:5px; font-size:14px; text-align:center;}
.product_wrap .step_tit i {font-style:normal; color:#f35f5f;}
.product_wrap .step_tit strong {display:inline-block; color:#444; padding:0 3px;}
.product_wrap .step_tit span {color:#999;}
.product_wrap .product_list li {margin-top:15px; text-align:center;}
.product_wrap .product_list div {position:relative; padding-top:56px; height:209px; text-align:center; background:#f9f9f9;}
.product_wrap div > img {width:150px; height:150px; margin-bottom:27px;}
.product_wrap .product_type {position:absolute; top:10px; left:10px;}
.product_wrap .product_type img {width:30px; height:30px;}
.product_wrap .new_product {position:absolute; top:10px; right:20px; display:block; padding:0 12px; line-height:19px; font-size:10px; color:#f35f5f; border:1px solid #f35f5f;}
.product_wrap .product_tit {font-size:12px; font-weight:bold; color:#444;}
.product_wrap .product_cont {line-height:21px; padding:10px 0 35px; font-size:12px; color:#666;}
.product_wrap .detail_btn01 {display:block; line-height:34px; font-size:14px; color:#555; border:1px solid #888;}
.product_wrap .detail_btn02 {display:inline-block; width:48%;line-height:34px; font-size:14px; color:#555; border:1px solid #888;}
/* BASIC css end */

