/* BASIC css start */
/* ¸ÞÀÎ ÁÂÃø Äü¹Ù ½ºÅ¸ÀÏ 
#blk_scroll_wings {top:690px !important; }
.wings_fixed {position:fixed !important;}
*/
.left_cate_area {display:block !important;}

/* ¸ÞÀÎÀÌ¹ÌÁö */
#f2s-rolling-container1 .swiper-button-prev,
#f2s-rolling-container1 .swiper-button-next{
    background:none;
}


/* HOT EVENT ¿µ¿ª */
.hot_area {width:1200px; margin:0 auto;}
.hot_area ul li {float:left;}


/* ¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê */
.ban_event {width:1200px; margin:20px auto; }
.ban_event a {display:inline-block;position:relative;font-size:0;overflow:hidden;border:1px solid #e5e5e5;box-sizing:border-box;padding:20px 0;}
.ban_event .inner {position:absolute;top:50%;left:120px;transform:translateY(-50%);white-space:nowrap;}
.ban_event .inner .t01 {margin:0 0 15px; font-size:18px; color:#353535; letter-spacing:-0.025em;}
.ban_event .inner .t02 {font-size:32px; font-weight:700; color:#353535; letter-spacing:-0.05em;}

.ban_event .inner .text_box	{text-align:center;margin:0 auto;display:inline-block;}
.ban_event .inner .t00 { font-size:15px; line-height:20px; color:#fff; letter-spacing:-0.025em;width:50px;height:50px;border-radius:50%;background:#D60002;text-align:center;float:left;box-sizing:border-box;padding:5px;}
.ban_event .inner .t01 {margin:0 0 0 5px; font-size:34px; font-weight:700; color:#222; letter-spacing:-0.025em; line-height:50px;float:left;;}

.ban_event .inner .text_box2{;margin-top:15px;clear:both;}
.ban_event .inner .t02 {font-size:18px; color:#222; letter-spacing:-0.05em; line-height:40px;float:left;}
.ban_event .inner .t03 {float:left;}
.ban_event .inner .t03 span {font-size:26px; font-weight:500; color:#999; letter-spacing:-0.08em;line-height:40px;float:left;margin-left:20px;  text-decoration: line-through;}
.ban_event .inner .t03 span.red {color:#D60002;font-weight:700;font-size:26px;margin-left:5px; text-decoration:none !important;}

/* ¸ÞÀÎ »óÇ°ÅÇ */
.swiper2 {width:1200px;margin:0px auto;}
.swiper2_text {height:60px; font-size:0; width:1200px; margin-bottom:0px; }
.swiper2_text li:first-child {border-left:1px solid #e5e5e5;}
.swiper2_text li { cursor:pointer; position:relative; display:inline-block;width:240px;border:1px solid #e5e5e5;height:60px;line-height:58px;box-sizing:border-box;border-left:0px;}
.swiper2_text li {color:#888; font-size:14px; text-align:center; font-weight:400; letter-spacing:-0.015em;}
.swiper2_text li.swiper_over { color:#252525;border:2px solid #222; font-weight:700;}
.swiper2 .swiper-pagination2 {display:none;}
.swiper2 .swiper-slide {display:block;background-color:#fff;border:1px solid #e5e5e5;box-sizing:border-box;padding:40px 30px;}
.swiper2 .prd-list table td {padding-bottom:0;}
.swiper2 .prd-list table .tb-center {width:262px;}

/* OUR BRAND */
.swiper_brand {width:1200px;margin:0 auto;}
.brand_logo_area {width:1200px;margin:0 auto;position:relative;text-align:center;}
.brand_logo_area .swiper-button-prev {background-image:url('//hsbchong7.img3.kr/0772marketo/roll_left.png');left: -19px;top:50%;width:40px;height:40px;background-size:40px 40px;margin-top:-20px;outline:none;}
.brand_logo_area .swiper-button-next {background-image:url('//hsbchong7.img3.kr/0772marketo/roll_right.png');right: -19px;top:50%;width:40px;height:40px;background-size:40px 40px;margin-top:-20px;outline:none;}
.brand_logo_area .br_logo_area {width:1200px; margin:0 auto; overflow:hidden;}
.brand_logo_area .br_logo_area ul {font-size:0px;border:1px solid #e5e5e5;border-top:0;border-left:0;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.brand_logo_area .br_logo_area ul li {float:left;position:relative;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:239px;}
.brand_logo_area .br_logo_area ul li a {vertical-align:top;}
.brand_logo_area .br_logo_area ul li span {color:#000; position:absolute;left:0;font-size:14px; font-weight:700; letter-spacing:0.025em; line-height:98px;width:100%;height:100%;top:89px;opacity:0;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;background: rgb(202,223,228); background: linear-gradient(300deg, rgba(202,223,228,1) 0%, rgba(246,215,246,1) 100%);}
.brand_logo_area .br_logo_area ul li:hover span { background: rgb(202,223,228); background: linear-gradient(300deg, rgba(202,223,228,1) 0%, rgba(246,215,246,1) 100%);opacity:1;top:0px;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}

/* ¸ÞÀÎ ·Õ ¹è³Ê */
.long_ban_area {width:100%; margin:20px 0px;}
.logn_ban_inner {position:relative;height:244px;background:#fffcb5;width:100%;margin:0 auto;text-align:center;}


.main_prd {width:1200px;margin:0 auto;}

/* ¸ÞÀÎ ÈÄ±â */
.photo_review {width:1200px;margin:0 auto;}
.photo_review ul li {float:left;display:inline-block;width:24%;margin:0.5%;padding:1%;border:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.photo_review ul li:hover {border:1px solid #a5a5a5;}
.photo_review ul li .review_img {width:100%;height:240px;overflow:hidden;}
.photo_review ul li .review_img .review_backbg_img_src {width:100%;height:100%;background-repeat: no-repeat;background-position:center;}
.photo_review ul li .text_area {margin:10px auto;text-align:left;}
.photo_review ul li .review_subject {margin:5px 0;font-size:13px;color:#333;font-weight:400;height:22px;line-height:22px;overflow:hidden;}
.photo_review ul li .review_content {height:90px;margin:0 auto;font-size:13px;line-height:24px;overflow:hidden;font-weight:400;color:#555;text-align:left;background-color:#fff;border-top:1px dashed #dedede;padding:10px 0;}
.photo_review ul li .review_writer {margin-top:5px;font-size:11px;height:16px;line-height:16px;overflow:hidden;color:#b1b1b1;font-weight:400;}
.photo_review ul li .review_writer span {display:inline-block;height:8px;line-height:16px;margin-left:8px;padding-left:8px;border-left:1px solid #e5e5e5; }


/* pc´õº¸±â ¹öÆ° Ãß°¡ ¿µ¿ª */
.product-wrap .more { text-align:center; margin: 24px 0px;}
.btn_moreGray {width:300px; height:60px; line-height: 60px; background-color:#fff; border:1px solid #e5e5e5; font-weight:bold; display: block; margin: 40px auto;;}
.btn_moreGray span {color:#aaaaaa;}
.btn_moreGray span em {color:#f1191f;}

#contentWrap {width:100% !important;}
#left_quick {top:762px;}
#comment_top.fixed  #left_quick {top:248px;}


/* BASIC css end */

