/* BASIC css start */
#dBanner .swiper-slide img {width: 100%;}
#dBanner .swiper-pagination {bottom: 40px;right: 0;left: unset;display: inline-block;width: 65px;height: 34px;border-radius: 20px 0 0 20px;background: rgba(0,0,0,.2);line-height: 34px;font-size: 1rem;color: #fff;}

#sBnnr {margin: 35px auto 50px;padding-right: 28px;box-sizing: border-box; }
#sBnnr ul {padding-left: 14px;}
#sBnnr ul li a {display: block;width: 100%;}
#sBnnr ul li .imgWrap {width: 100%; }
#sBnnr ul li .imgWrap img {width: 100%;}
#sBnnr ul li .txt {color: #767676;margin-top: 12px;line-height: 1;font-size: 0.9375rem;}


/* ¸ð¹ÙÀÏ ÆäÀÌÂ¡ ½ºÅ¸ÀÏ */
ul.mobile_pagination_paging_style_1 {display:inline-block; *zoom:1}
ul.mobile_pagination_paging_style_1:after {content:""; display:block; clear:both}
ul.mobile_pagination_paging_style_1 li {float:left; margin-left:8px; width:13px; height:13px; background:url('../images/common/paging/navi_dot.png') no-repeat; overflow:hidden; text-indent:-1000px;}
ul.mobile_pagination_paging_style_1 li.current {background:url('../images/common/paging/navi_dot_on.png') no-repeat;}
ul.mobile_pagination_paging_style_1 li:first-child {margin-left:0px;}

ul.mobile_pagination_paging_style_2 {display:inline-block; *zoom:1}
ul.mobile_pagination_paging_style_2:after {content:""; display:block; clear:both}
ul.mobile_pagination_paging_style_2 li {float:left; margin-left:8px; width:12px; height:12px; background:url('../images/common/paging/navi_squ.png') no-repeat; overflow:hidden; text-indent:-1000px;}
ul.mobile_pagination_paging_style_2 li.current {background:url('../images/common/paging/navi_squ_on.png') no-repeat;}
ul.mobile_pagination_paging_style_2 li:first-child {margin-left:0px;}

ul.mobile_pagination_paging_style_3 {display:inline-block; *zoom:1}
ul.mobile_pagination_paging_style_3:after {content:""; display:block; clear:both}
ul.mobile_pagination_paging_style_3 li {float:left; width:30px; height:5px; background-color:#a2a2a2; overflow:hidden; text-indent:-1000px;}
ul.mobile_pagination_paging_style_3 li.current {background-color:#ff5212;}

ul.mobile_pagination_paging_style_4 {display:inline-block; *zoom:1; padding:0 35px; height:20px; position:relative;}
ul.mobile_pagination_paging_style_4:after {content:""; display:block; clear:both}
ul.mobile_pagination_paging_style_4 li.paging_btn_prev {position:absolute; width:30px; height:20px; left:0px; top:0px; background:url('../images/common/paging/navi_btn_prev.png') no-repeat; overflow:hidden; text-indent:-1000px;}
ul.mobile_pagination_paging_style_4 li.paging_btn_body {text-align:center; color:#aaaaaa; letter-spacing:3px; /*font-family:tahoma;*/}
ul.mobile_pagination_paging_style_4 li.paging_btn_body .paging_btn_num_now {font-size:12px; color:#f04100; font-weight:600;}
ul.mobile_pagination_paging_style_4 li.paging_btn_body .paging_btn_num_max {font-size:12px; color:#999999; font-weight:600;}
ul.mobile_pagination_paging_style_4 li.paging_btn_next {position:absolute; width:30px; height:20px; right:0px; top:0px; background:url('../images/common/paging/navi_btn_next.png') no-repeat; overflow:hidden; text-indent:-1000px;}

ul.mobile_pagination_paging_style_5 {display:inline-block; *zoom:1; width:94px; height:30px; position:relative; background:url('../images/common/paging/navi_btn2_bg.png') no-repeat;}
ul.mobile_pagination_paging_style_5:after {content:""; display:block; clear:both}
ul.mobile_pagination_paging_style_5 li.paging_btn_prev {position:absolute; width:8px; height:13px; left:10px; top:8px; background:url('../images/common/paging/navi_btn2_prev.png') no-repeat; overflow:hidden; text-indent:-1000px;}
ul.mobile_pagination_paging_style_5 li.paging_btn_body {text-align:center; color:#eeeeee; letter-spacing:3px; /*font-family:tahoma;*/ line-height:28px;}
ul.mobile_pagination_paging_style_5 li.paging_btn_body .paging_btn_num_now {font-size:12px; color:#00eaff; font-weight:600;}
ul.mobile_pagination_paging_style_5 li.paging_btn_body .paging_btn_num_max {font-size:12px; color:#ffffff; font-weight:600;}
ul.mobile_pagination_paging_style_5 li.paging_btn_next {position:absolute; width:8px; height:13px; right:10px; top:8px; background:url('../images/common/paging/navi_btn2_next.png') no-repeat; overflow:hidden; text-indent:-1000px;}

#designDisplay_5e1c17e00fc42 .goodsDisplayImageWrap img {border:px solid ; margin:-px;}
#designDisplay_5e1c17e00fc42 .goods_list {padding-top:15px;width:96%;margin:0 auto;}
#designDisplay_5e1c17e00fc42 .goods_list li.gl_item {margin-bottom:8px; border:1px solid #ddd;}
#designDisplay_5e1c17e00fc42 .goods_list li.gl_item>a {display:block; *zoom:1;}
#designDisplay_5e1c17e00fc42 .goods_list li.gl_item>a:after {content:""; clear:both; display:block;}
#designDisplay_5e1c17e00fc42 .goods_list span.gli_image {float:right;width:40%;}
#designDisplay_5e1c17e00fc42 .goods_list span.gli_image img {width:100%;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents {width:54%;padding:3%;position:relative;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents li {}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .goods_summary {display:block; font-size:12px; color:gray;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .goods_name {display:block; font-size:15px; margin-bottom:2px;margin-top:55px;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .goods_consumer_price {color:gray}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .goods_price {font-weight:bold; font-size:14px; /*font-family:tahoma;*/ color:#ed1c24;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .gli_goodsprice {display:block; /*padding:5px 0;*/}
#designDisplay_5e1c17e00fc42 .fb-like {display:block; width:100%; margin:5px 0;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .goods_won {/*font-family:vertical;*/ font-size:0.9em;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .saleboxre {position:absolute;height:50px;top:6%;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .salebox {width:50px; height:30px;display:block; background-color: #ed1c24; color: #fff;  font-weight:bold; padding: 10px 0px;line-height:15px;text-align:center;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .salebox .sale_kor {font-size:12px;letter-spacing:-0.3px;text-align:center;}
#designDisplay_5e1c17e00fc42 .goods_list ol.gli_contents .salebox .sale_text {display:block;width:50px;font-size:14px;text-align:center;margin-top:2px;font-family:tahoma;letter-spacing:-0.5px;}


#designDisplay_5e1c17e01dc3a .goodsDisplayImageWrap img {border:px solid ; margin:-px;}
#designDisplay_5e1c17e01dc3a .goods_list {padding-top:15px;width:96%;margin:0 auto;}
#designDisplay_5e1c17e01dc3a .goods_list li.gl_item {margin-bottom:8px; border:1px solid #ddd;}
#designDisplay_5e1c17e01dc3a .goods_list li.gl_item>a {display:block; *zoom:1;}
#designDisplay_5e1c17e01dc3a .goods_list li.gl_item>a:after {content:""; clear:both; display:block;}
#designDisplay_5e1c17e01dc3a .goods_list span.gli_image {float:right;width:40%;}
#designDisplay_5e1c17e01dc3a .goods_list span.gli_image img {width:100%;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents {width:54%;padding:3%;position:relative;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents li {}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .goods_summary {display:block; font-size:12px; color:gray;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .goods_name {display:block; font-size:15px; margin-bottom:2px;margin-top:55px;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .goods_consumer_price {color:gray}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .goods_price {font-weight:bold; font-size:14px; /*font-family:tahoma;*/ color:#ed1c24;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .gli_goodsprice {display:block; /*padding:5px 0;*/}
#designDisplay_5e1c17e01dc3a .fb-like {display:block; width:100%; margin:5px 0;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .goods_won {/*font-family:vertical;*/ font-size:0.9em;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .saleboxre {position:absolute;height:50px;top:6%;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .salebox {width:50px; height:30px;display:block; background-color: #ed1c24; color: #fff;  font-weight:bold; padding: 10px 0px;line-height:15px;text-align:center;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .salebox .sale_kor {font-size:12px;letter-spacing:-0.3px;text-align:center;}
#designDisplay_5e1c17e01dc3a .goods_list ol.gli_contents .salebox .sale_text {display:block;width:50px;font-size:14px;text-align:center;margin-top:2px;font-family:tahoma;letter-spacing:-0.5px;}

#f2s-rolling-container2 .swiper-pagination-bullet{width:10px !important; height:10px !important; border-radius: 100% !important;}
#f2s-rolling-container2 .swiper-pagination-bullet-active{background:#cc2427 !important;}

.swiper-container{width:100% !important;height:auto;}
.swiper-wrapper{height:auto !important;}
.swiper-slide{height:auto !important;}
.f2s-swiper img{width:100%;}


#designDisplay_5e1d205220ae8 .fb-like {width:60px; margin:3px 0;}
#designDisplay_5e1d205220ae8 .goods_display_more_btn {display:block; margin:5px auto;
     width:-webkit-calc(100% - 6px);
     width:   -moz-calc(100% - 6px);
     width:        calc(100% - 6px);
}
#designDisplay_5e1d205220ae8 .goods_display_more_btn {display:block; width:100%; height:50px; border:1px solid #e3e3e3; 
background-color:#f8f8f8; font-size:14px; color:#7a7b83}


.designDisplay {border-bottom:0 !important;}
.designDisplay.slider {margin:0; border-bottom:0;padding-right:14px;}
.designDisplay.slider .swiper-container {padding-left:14px; }

/* ±âÈ¹Àü */
div#add3Slide {
    padding-bottom: 50px;
}
#add3Slide .swiper-container {padding-right:14px; box-sizing:border-box;}
#add3Slide .swiper-wrapper {padding-left: 14px;}
#add3Slide .swiper-slide {display: block;}
#add3Slide .swiper-slide img {width: 100%;}
#add3Slide .prdWrap h3 {padding-left: 5px;text-align: left;margin-top: 25px;color: #191919;font-size: 1.125rem;font-weight: 500;line-height: 1;}


/* ¹Ù·Î ÀÌ »óÇ° */
#specialSlide {padding: 0 14px;box-sizing: border-box;}
#specialSlide .swiper-slide {display: block;}
#specialSlide .swiper-pagination {position: relative;padding: 35px 0 50px;line-height: 1;}
#specialSlide .swiper-pagination span.swiper-pagination-bullet {width: 13px;height: 13px;margin: 9px;background: #dbdbdb;opacity: 1;}
#specialSlide .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ee4a44;}
#specialSlide .imgWrap {position:relative;}
#specialSlide .imgWrap img {width: 100%;}
#specialSlide .titWrap {margin: 25px 5px;text-align: left;}
#specialSlide .titWrap h3 {color: #191919;font-size: 1.125rem;font-weight: 500;margin-bottom: 0;}
#specialSlide .titWrap p {display: none;}
#specialSlide .prdWrap {}
#specialSlide .prdWrap li {width: calc((100% - 24px) / 4);}
#specialSlide .prdWrap li:nth-child(2n) {margin-right: 8px;}
#specialSlide .prdWrap li:nth-child(4n) {margin-right: 0;}

#specialSlide .spotWrap > span {position: absolute;font-size: 20px;background: #191919;color: #fff;font-weight: 400;padding: 0 15px;height: 30px;line-height: 30px;border-radius: 15px;visibility: hidden;}
#specialSlide .spotWrap.wrap01 > span.spot1 {top: 35px;left: 180px;}
#specialSlide .spotWrap.wrap01 > span.spot2 {top: 110px;left: 106px;}
#specialSlide .spotWrap.wrap01 > span.spot3 {top: 192PX;left: 120px;}
#specialSlide .spotWrap.wrap01 > span.spot4 {top: 250PX;left: 125px;}

#specialSlide .spotWrap.wrap02 > span.spot1 {top: 250px;left: 155px;}
#specialSlide .spotWrap.wrap02 > span.spot2 {top: 195px;left: 70px;}
#specialSlide .spotWrap.wrap02 > span.spot3 {top: 115PX;left: 180PX;}

#specialSlide .spotWrap.wrap03 > span.spot1 {top: 72px;right: -22px;}
#specialSlide .spotWrap.wrap03 > span.spot2 {top: 45px;left: 215px;}
#specialSlide .spotWrap.wrap03 > span.spot3 {bottom: 50PX;right: 0PX;}
#specialSlide .spotWrap.wrap03 > span.spot4 {top: 40PX;left: 130PX;}

#specialSlide .spotWrap > span .ico_spot {display: inline-block;position: absolute;top: 37%;left: -18PX;width: 13px;height: 13px;background: #191919;border-radius: 100%;visibility: visible;}
#specialSlide .spotWrap > span .ico_spot::before {content: "";display: inline-block;width: 30px;height: 30px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 100%;border: 2px solid #191919;transition: 1s;}
#specialSlide .spotWrap > span .ico_spot::after {content: "";display: inline-block;width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 100%;z-index:1;}
#specialSlide .spotWrap > span.on {visibility:visible;}
#specialSlide .spotWrap > span.on .ico_spot::before {border: 0;width: 8px;height: 8px;}



/* review */
.reviewArea {padding-top: 20px;padding-bottom:50px;}
.reviewArea .main_title a {margin-top:0 !important;}
.reviewArea h3 {color: #191919;font-size: 1.5rem;font-weight: 500;line-height: 1;text-align:center;}
#review {overflow: hidden;padding: 0 14px;}
#review .mySwiper .swiper-wrapper {margin-bottom:15px;}
#review .mySwiper .swiper-wrapper li {display: inline-block;width: 100px;height: 45px !important;line-height: 45px;border-radius: 10px;background: #f4f4f4;font-size: 0.9375rem;color: #191919;}
#review .mySwiper .swiper-wrapper li.swiper-slide-thumb-active {font-weight:500; color:#ee4a44;}

/*
#review .mySwiper2 {margin-bottom:15px;padding-right: 28px;box-sizing: border-box;}
#review .mySwiper2 .swiper-slide a {display: block;width: 100%;height: 45px;line-height: 45px;background: #f4f4f4;color: #191919;font-size: 0.9375rem;line-height: 45px;border-radius: 10px;}
#review .mySwiper {margin-bottom: 15px;}
#review .mySwiper .swiper-slide {width: 541px;align-items: flex-start;font-size: 0;justify-content: flex-start;}
#review .mySwiper .swiper-slide li {display:inline-block;}
#review .mySwiper .swiper-slide .list {display: inline-block;width: 130px;height: 267px;margin-right: 7px;}
#review .mySwiper .swiper-slide .list a {display: block;width: 130px;height: 130px;line-height: unset;}
#review .mySwiper .swiper-slide .list a:last-child {margin-top: 7px;}
#review .mySwiper .swiper-slide .list a img {width: 100%;border-radius: 10px;}
*/

/* ±âÈ¹Àü »óÇ° */
#add3Slide ul.items {margin-top: 25px;}
#add3Slide ul.items li {width: calc((100% - 12px) / 3);margin-right: 6px;}
#add3Slide ul.items li:nth-child(3n) {margin-right: 0;}


/* ºê·£µå */
#brand {margin: 0 14px;}
#brand ul {display: block;}
#brand ul li {margin-bottom: 25px; min-height:202px; }
#brand ul li p {margin-top: 15px;color: #191919;font-size: 0.9375rem;}
#brand ul li img {width: 100%;border-radius:14px;}
#brand .brand_pg {position: relative;margin-top: 10px;margin-bottom: 50px;}
#brand .brand_pg .swiper-pagination-bullet {width: 13px;height: 13px;margin: 0 9px;background: #dbdbdb;opacity: 1;}
#brand .brand_pg .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ee4a44;}


.opacity {
    opacity: 0;
    position: relative;
    top: 50px;
    transition: .5s;
}

.opacity.on {
    opacity: 1;
    top: 0;
}

.opacity .main_title {
    padding-top: 50px;
    border-top:1px solid #f4f4f4;
}
.product_display.opacity {
    margin-bottom: 0;
}
/* BASIC css end */

