/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
#MAKESHOPLY1 {z-index: 9999 !important;}
#MAKESHOPLY2 {z-index: 9998 !important;}
#MAKESHOPLY3 {z-index: 9998 !important;}
#MAKESHOPLY4 {z-index: 9998 !important;}
#MAKESHOPLY5 {z-index: 9998 !important;}
#MAKESHOPLY6 {z-index: 9998 !important;}

.sub2{padding-top: 9px;}


#maintop { clear:both; width:1500px; height:816px; margin:0 auto; overflow:hidden;}
.flash_banner
{	
clear:both ;
position:relative;
margin:0 auto;
width:1700px;
height:816px;
*z-index:10;	
}
.flash_banner .flash_banner_body
{
float:left;
position:absolute;
padding:0px;
width:1700px;
height:816px;
overflow:hidden;
}
.flash_banner .flash_banner_body ul {
float: left;
position:absolute;
list-style-type: none; 
width:7000px;
height:600px;
zoom*1;
margin:0px;
padding:0px;
overflow: hidden;
}
.flash_banner .flash_banner_body li {
float: left;
position: relative;
width:1700px;
height:816px; 
line-height:0px;
padding:0px;
margin:0px;
overflow: hidden;
background:#fff;
}
.flash_banner .btn { cursor:pointer; z-index:11; }
.flash_banner .btn_left { position:absolute; left:30px; top:267px; width:43px; text-align:center; z-index:11; cursor:pointer; }
.flash_banner .btn_right { position:absolute; right:30px; top:267px; width:43px; text-align:center; z-index:11; cursor:pointer; }

.f2s-swiper {overflow:visible !important; }

#main { width:1290px;margin:0 auto;}
.best_wrap { width:1290px;margin:100px auto 0px 0px;}
.m_title {width:100%; text-align:center; margin:100px auto 40px;}
.m_title span { font-size:16px;color:#a8a8a8;letter-spacing:0px; }



/* .item-wrap */
.best_wrap {width:1490px; margin:0 auto;}
.best_wrap .item-wrap {width:100%; box-sizing:border-box;}
.best_wrap .item-wrap .item-cont { zoom: 1; overflow: hidden; font-size:0;}
.best_wrap .item-wrap .item-cont:after { content: ""; display: block; clear: both; }
.best_wrap .item-wrap .item-cont .item-list {display:inline-block; vertical-align:top; width:350px; margin-left:30px; margin-bottom:30px; font-size:12px;}
.best_wrap .item-wrap .item-cont .item-list:nth-of-type(4n+1){margin-left:0;}
.best_wrap .item-wrap .item-cont .item-list .thumb { margin:0 auto 10px; font-size:0; line-height: 0; }
.best_wrap .item-wrap .item-cont .item-list .thumb a{display:inline-block; width:100%; }
.best_wrap .item-wrap .item-cont .item-list .thumb img{width:100%; display:block;}
.best_wrap .item-wrap .item-cont .item-list .dsc { position:relative; width:300px; margin-top: 8px;font-weight: normal; color:#3c3c3c; letter-spacing:0px; font-family:³ª´®°íµñ; font-weight:bold;}
.best_wrap .item-wrap .item-cont .item-list .dsc a{ margin-bottom: 8px; font-weight: normal; color:#3c3c3c; font-family:³ª´®°íµñ;width:380px; font-weight:bold;}
.best_wrap .item-wrap .item-cont .item-list .dsc span img { vertical-align:middle; }
.best_wrap .item-wrap .item-cont .item-list .prd-price { margin-top: 5px;  font-weight:bold;}
.prd-price strike { color:#a7a6a2;padding-right:7px;}
.best_wrap .item-wrap .item-cont .item-list .sub {font-size:11px;font-family:³ª´®°íµñ;letter-spacing:0px; border-top:0px solid #eeeeee; color:#3c3c3c; font-weight:bold; padding:8px 0 5px 0 ;}
.best_wrap .item-wrap .item-cont .item-list .sub2 {font-size:11px;font-family:³ª´®°íµñ;letter-spacing:0px;border-top:0px solid #eeeeee;font-weight:normal;color:#color:#737373; font-weight:bold;}
.best_wrap .item-wrap .item-cont .item-list .sub3 {font-family: campton_light, campton_bold, Kanit, "Century Gothic", ³ª´®¹Ù¸¥°íµñ, NanumBarunGothic, µ¸¿ò, Dotum !important; font-weight:bold; font-size:13px; letter-spacing:0px; border-top:0px solid #eeeeee; color:#f25757; font-weight:bold;}




.m_bn_wrap {margin:10px auto 0;overflow:hidden;text-align:center; width:1140px;}
.m_bn_wrap li { float:left; }
.m_bn_wrap li.last { float:right;}
.m_bn_wrap li dd {padding:13px 0;color:#222;}
.m_bn_wrap li dd a {color:#222;font-size:16px;font-weight:800;}


.m_bn_wrap_1 { margin:40px 0 0; overflow:hidden;text-align:center;  }
.m_bn_wrap_1 li { float:left;border-bottom:1px solid #d7d7d7;  }
.m_bn_wrap_1 li.last { float:right; }
.m_bn_wrap_1 li dd {padding:13px 0;color:#222;}
.m_bn_wrap_1 li dd a {color:#222;font-size:12px;font-weight:100;}



.m_bn_wrap2 { margin:40px auto 0;overflow:hidden;text-align:center; width:1290px; font-size:0;}
.m_bn_wrap2 > .bn{float:left; width:425px; height:305px; overflow:hidden; margin-left:5px;}
.m_bn_wrap2 > .bn:nth-of-type(1){margin-left:0;}
.m_bn_wrap2 .pagination{position:absolute; bottom:10px; left:0; width:100%; height:5px;text-align:center; font-size:0; z-index:10; }
.m_bn_wrap2 .pagination .swiper-pagination-switch{display:inline-block; width:70px; height:5px; margin-left:5px; background-color:#fff;}
.m_bn_wrap2 .pagination .swiper-pagination-switch:nth-of-type(1){margin-left:0; }
.m_bn_wrap2 .pagination .swiper-pagination-switch.swiper-active-switch{background-color:#484846;}



.new_wrap {width:1490px; margin:0 auto;}
.new_wrap .item-wrap {width:100%; box-sizing:border-box;}
.new_wrap .item-wrap .item-cont {zoom: 1; overflow: hidden; font-size:0; }
.new_wrap .item-wrap .item-cont:after { content: ""; display: block; clear: both; }
.new_wrap .item-wrap .item-cont .item-list {display:inline-block; vertical-align:top; width:350px; min-height:540px; margin-left:30px; margin-bottom:30px; font-size:12px;}
.new_wrap .item-wrap .item-cont .item-list:nth-of-type(4n+1){margin-left:0;}
.new_wrap .item-wrap .item-cont .item-list .thumb { margin:0 auto 10px; font-size:0; line-height: 0; }
.new_wrap .item-wrap .item-cont .item-list .thumb a{display:inline-block; width:100%; }
.new_wrap .item-wrap .item-cont .item-list .thumb img{width:100%; display:block;}
.new_wrap .item-wrap .item-cont .item-list dt img {display:block; width:100%;}
.new_wrap .item-wrap .item-cont .item-list .prd-name { margin:10px 0 0px; }
.new_wrap .item-wrap .item-cont .item-list .prd-price { margin-top: 5px;  font-weight:bold;}
.new_wrap .item-wrap .item-cont .item-list .prd-price strike { color:#a7a6a2; font-weight:bold;}
.new_wrap .item-wrap .item-cont .item-list .dsc .brand_prd { position:relative; top:0; right:0; }



/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */

.new_wrap .item-wrap .item-cont .item-list .thumb { margin:0 auto 10px; font-size:0; line-height: 0; }
.new_wrap .item-wrap .item-cont .item-list .dsc { position:relative;margin-bottom: 4px; font-weight: normal; color:#3c3c3c; letter-spacing:0px;font-family:³ª´®°íµñ;}
.new_wrap .item-wrap .item-cont .item-list .dsc span { position:absolute;right:0;top:0;}
.new_wrap .item-wrap .item-cont .item-list .dsc span img { vertical-align:middle}
.new_wrap .item-wrap .item-cont .item-list .dsc a{ margin-bottom: 8px; font-weight: normal; color:#3c3c3c; letter-spacing:0px;font-family:³ª´®°íµñ;width:380px; font-weight:bold;}
.new_wrap .item-wrap .item-cont .item-list .price { margin-bottom: 8px; font-weight: normal;color:#3c3c3c;font-family:³ª´®°íµñ; letter-spacing:0px;border-bottom:1px solid #eeeeee;}
.new_wrap .item-wrap .item-cont .item-list .price strike{color:#bcbcbc;font-weight:normal;font-family:³ª´®°íµñ;letter-spacing:0px;padding-bottom:9px;}
.new_wrap .item-wrap .item-cont .item-list .price span{color:#3c3c3c;font-family:³ª´®°íµñ;letter-spacing:0px;padding-bottom:9px;}
.new_wrap .item-wrap .item-cont .item-list .sub {font-size:11px;font-family:³ª´®°íµñ;letter-spacing:0px;border-top:0px solid #eeeeee;color:#3c3c3c;font-weight:bold;padding:8px 0 5px 0 ;}
.new_wrap .item-wrap .item-cont .item-list .sub2 {font-size:11px;font-family:³ª´®°íµñ;letter-spacing:0px;border-top:0px solid #eeeeee;font-weight:normal; color:#737373; font-weight:bold;}
.new_wrap .item-wrap .item-cont .item-list .sub3 {font-family: campton_light, campton_bold, Kanit, "Century Gothic", ³ª´®¹Ù¸¥°íµñ, NanumBarunGothic, µ¸¿ò, Dotum !important; font-weight:bold; font-size:13px; letter-spacing:0px; border-top:0px solid #eeeeee; color:#f25757; font-weight:bold;  padding:0 0 5px 0;}


.new_wrap .item-wrap .item-cont .item-list .icons{position:absolute;top:0;right:0px;padding-top:9px;border-top:1px solid #eeeeee;line-height:20px;}
.new_wrap .item-wrap .item-cont .item-list .icons li{float:left;padding-right:5px;padding-top:9px;}
.new_wrap .item-wrap .item-cont .item-list .view a{display:block;width:26px;height:26px;text-indent:-9999px;background:url(//kk0517700.speedgabia.com/avenue/images/icon_iv.gif) no-repeat;border:1px solid #d5d5d5;}
.new_wrap .item-wrap .item-cont .item-list .view .preview{background-position:6px 50%; }
.new_wrap .item-wrap .item-cont .item-list .view .cart{background-position:-79px 50%;margin-left:4px;}
.new_wrap .item-wrap .item-cont .item-list .view .opt{display:none;}
.crema-product-reviews-count{padding-top:16px;}


.m040 {
    margin: 0 auto 40px;
}

#prdContent{width:100%}



/* koweb */
.f2s-swiper{margin-bottom: 1vw;}
#f2s-rolling-container1.f2s-swiper a,
#f2s-rolling-container1.f2s-swiper a img{display:block; width:100%;}
.ko_top_banner{width:100%; text-align:center;}
.ko_codi{padding-top:120px;}


#main.ko_container_wrap{width:100%;}
.ko_banner_event_wrap{width:100%; padding:80px 0 100px;background: url(https://www.nanasalon.com/design/nanasalon/avenue2017/today_0528.jpg)}
.ko_banner_event_wrap .ko_banner_event{width:1290px; margin:0 auto;}
.ko_banner_event_wrap .ko_banner_event .title{padding:0 0 40px; font-size:20px; font-weight:900; font-family: 'NanumGothic',serif; letter-spacing: 0px; color:#fff; text-align:center;}
.ko_banner_event .content{width:100%; clear:both; overflow:hidden;}
.ko_banner_event .content .column{width:50%; float:left;}
.ko_banner_event .content .column a{display:block; overflow:hidden; width:623px; height:250px;}
.ko_banner_event .content .column a img{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; -webkit-transform:translateZ(0); image-rendering:-webkit-optimize-contrast;}
.ko_banner_event .content .column a:hover img{transform: scale(1.10);-webkit-transform: scale(1.10);-moz-transform: scale(1.10);-ms-transform: scale(1.10);}
.ko_banner_event .content .column .first{margin-bottom:17px;}
.ko_banner_event .content .column .third a{height:100%; margin-left:60px;}
.ko_today_best .title{text-align:center; letter-spacing:0px; padding:0 0 5px;}
.ko_today_best .item-wrap .item-cont .item-list{float:left; margin:0 18px 12px 0!important; min-height:auto;}
.ko_today_best .item-wrap .item-cont .item-list:first-child{margin-left:0 !important;}
.ko_today_best .item-wrap .item-cont .item-list .thumb_wrap{position:relative; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
.ko_today_best .item-wrap .item-cont .item-list .thumb{margin:0;}
.ko_today_best .item-wrap .item-cont .item-list .thumb_info{display:block; opacity:0; position:absolute; bottom:-100px; width:100%; height:150px; padding:25px 30px; text-align:left; background:rgba(255, 255, 255, 0.85); -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing:border-box; transition: all 0.4s;}
.ko_today_best .item-wrap .item-cont .item-list .thumb_info .prd-icon{display:inline-block; padding-bottom:10px;}
.ko_today_best .item-wrap .item-cont .item-list .thumb_info .prd-icon2{display:inline-block; padding-bottom:10px;}
.ko_today_best .item-wrap .item-cont .item-list .thumb_info .sub2{padding-top:10px;}
.ko_today_best .item-wrap .item-cont .item-list .thumb_wrap:hover .thumb img{ -webkit-transition:all .4ms ease-in-out; -moz-transition:all .4ms ease-in-out; -o-transition:all .4ms ease-in-out; transition:all .4ms ease-in-out;}
.ko_today_best .item-wrap .item-cont .item-list .thumb_wrap:hover .thumb_info{opacity:1; bottom:0; }
.ko_today_best  .item-wrap .item-cont .item-list{margin:0 0 12px 12px;}
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(1),
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(2){width:416px;}
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(3),
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(4),
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(5),
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(6){width:205px;}
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(5){margin:0 0 12px 12px;}
.ko_today_best .item-wrap .item-cont li.item-list:nth-child(n+3):nth-child(-n+100) {display:none;}
.ko_today_best .item-wrap .item-cont .item-list .thumb a{display:block; width:100%;}
.ko_today_best .item-wrap .item-cont .item-list .thumb img{width:100%;}
.ko_today_best .item-wrap .item-cont .item-list .dsc .brand_prd{position:relative; top:auto; right:auto;}

.a1 {display:table; margin:auto; font-size:14px;}
.a2 {display:table; margin:auto; font-size:8px; font-weight: 600;}





.special_price_wrap{padding-bottom:0; padding-top:10px; margin-bottom:0;}
.special_price_wrap .title{text-align:center; padding-bottom:40px;}
.special_price_wrap .item-wrap .item-cont{margin:0 auto; text-align:center;}
.special_price_wrap .item-wrap .item-cont::after{display:block; content:""; clear:both; overflow:hidden;}
.special_price_wrap .item-list{width:550px; display:inline-block; margin-bottom:0;vertical-align: top;}

.special_price_wrap .item-list .thumb{margin:0 auto 40px;}
.special_price_wrap .item-list .thumb a{display:block; width:100%;}
.special_price_wrap .item-list .thumb a img{display:block; width:100%;}
.special_price_wrap .item-list .dsc{width:100%; margin:0;}
.special_price_wrap .item-list .title{display:block; padding-bottom:10px; font-weight:600; font-size:14px; color:#000; letter-spacing:-1px;}
.special_price_wrap .item-list .title::after{display:inline-block; content:">"; padding-left:5px;}
.special_price_wrap .item-list .date{padding-bottom:20px; font-size:16px; font-weight:800;}
.special_price_wrap .item-list .date::after{display:inline-block; content:"³²À½"; padding-left:6px;}
.special_price_wrap .item-list .date_desc{display:inline-block;margin-right:2px;padding:8px 6px;color:#fff;border-radius:2px;background-color:#cfcfcf;}
.special_price_wrap .item-list .unit{display:inline-block; padding-right:4px; color:#000;}
.special_price_wrap .item-list .unit.hours,
.special_price_wrap .item-list .unit.minutes,
.special_price_wrap .item-list .unit.seconds{display:none;}
.special_price_wrap .item-list .unit.semicolon{padding:0 4px; color:#cfcfcf;}
.special_price_wrap .item-list .content_wrap{text-align:center; margin:0;}

.special_price_wrap .item-list .prd-price{margin:0; padding-bottom:16px;}
.special_price_wrap .item-list .prd-price .num_discount{display:inline-block; padding-right:8px; font-size:18px; font-weight:800; color:#000;}
.special_price_wrap .item-list .prd-price .num_count{display:inline-block; padding-right:6px; font-size:14px; font-weight:400; color:#b2b6b7;}
.special_price_wrap .item-list .prd-price .num_percent{display:inline-block; font-size:18px; font-weight:800; color:#dc6868;}
.special_price_wrap .item-list .dsc{margin:0; padding-bottom:14px;}
.special_price_wrap .item-list .dsc a{font-size:16px;}
.special_price_wrap .item-list .sub2{padding:0 0 10px 0;font-size:13px;}
.special_price_wrap .item-list .prd-icon{display:none;}

.ko_today_best .content{position:relative; width:1290px; margin:0 auto;}
.ko_today_best .content .ko-item-category{position:absolute; top:0; right:0; width:433px; height:100%; overflow:hidden;}
.ko_today_best .content .ko-item-category .item-wrap{width:100%; height:100%;}
.ko_today_best .content .ko-item-category li.item-list{margin-bottom:0; float:none;}
.ko_today_best .content .ko-item-category li.item-list{margin:0 14px 15px 0!important;}
.ko_today_best .content .ko-item-category li.item-list:nth-child(n+3):nth-child(-n+100){display:block;}


.ko-pagination{display:block; width:100%; bottom:0px; z-index: 10; }
.ko-pagination .swiper-pagination-bullet{display:inline-block; width:33px; height:3px; margin-right:5px; background-color:#888; border-radius:0;}
.ko-pagination .swiper-pagination-bullet:last-child{margin-right:0}
.ko-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#a5a5a5;}



.ko_today_best .ko_new_wrap{height:556px;}

.ko-item-category .slick-slide{margin-left:14px;}
.ko-item-category .slick-slide .prd-icon img{display:inline-block;}
.ko-item-category .item-wrap .item-cont .item-list .thumb_info .prd-icon2{padding:0 0 10px 0; vertical-align:top;}
.ko-item-category .item-wrap .item-cont .item-list .thumb_info{padding:25px 20px;}
.ko-item-category .slick-dots{height:3px; bottom:0; margin-left:8px;}
.ko-item-category .slick-dots li{width:33px; height:3px; margin:0 5px 0 0;}
.ko-item-category .slick-dots li:last-child{margin-right:0;}
.ko-item-category .slick-dots li button{display:inline-block; width:100%; height:3px; padding:0; background-color:#e6e6e6; border-radius:0;}
.ko-item-category .slick-dots li.slick-active button{background-color:#a5a5a5;}
.ko-item-category .slick-dots li button:before{content:""; display:none;}
.ko-item-category .slick-dotted.slick-slider{height:100%; margin:0;}

.ko_top_banner a{display:block; width:100%;}
.ko_top_banner a img{width:100%;}
#f2s-rolling-container1 .swiper-container {
    width: 100%;
    height: auto !important;
}
#f2s-rolling-container1 .swiper-container .swiper-wrapper{width:100%; transform:translate3d(-100%, 0px, 0px);}
#f2s-rolling-container1 .swiper-container-fade .swiper-slide{width:100%; transform: translate3d(100%, 0px, 0px);height: auto !important;}
#f2s-rolling-container1.f2s-swiper a, #f2s-rolling-container1.f2s-swiper a img{width:100%;}
.prd-icon img{margin-right:2px;}



.ko-item-category .list_shopping2x ul{padding:0;}
.ko-item-category .list_shopping2x li{padding-bottom:10px !important;}
.ko-item-category .list_shopping2x li a{padding:0 0 18px; 0;}
.ko-item-category .swiper-container_best{padding-bottom:0;}
.ko-item-category .swiper-container_best .swiper-slide li{padding:0 4px;}
.ko-item-category .swiper-container_best .swiper-slide li:first-child,
.ko-item-category .swiper-container_best .swiper-slide li:nth-child(3){padding-left:0;}
.ko-item-category .swiper-container_best .swiper-slide li:nth-child(2n),
.ko-item-category .swiper-container_best .swiper-slide li:last-child{padding-right:0;}
.ko-item-category .list_shopping2x ul > li{position:relative; padding-bottom:30px;}
.ko-item-category .list_shopping2x ul .thumb{line-height:0;}
.ko-item-category .list_shopping2x ul .thumb_info{display: block; opacity: 0; position: absolute; bottom: -100px; width: 100%; min-height: 136px; padding: 15px 20px; text-align: left; background: rgba(255, 255, 255, 0.85); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.4s;}
.ko-item-category .list_shopping2x ul li:hover .thumb_info{opacity:1; bottom:0; }

.ko-item-category .list_shopping2x ul .thumb_info{min-height:126px;}
.ko-item-category .week_best_wrap .list_shopping2x ul .thumb_info .prd-icon,
.ko-item-category .week_best_wrap .list_shopping2x ul .thumb_info .prd-icon2{display:inline-block;}
.ko-item-category .week_best_wrap .dsc{padding:5px 0 6px 0;}

.list_shopping2x {text-align:center;}
.list_shopping2x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px;  text-align:left; font-size:0;}
.list_shopping2x li {width:50%; display:inline-block; vertical-align: top; text-align:left;}
.list_shopping2x li a {display: block; padding:0 2px 18px 2px;}
.list_shopping2x li img.listPic {width:100%;}
.list_shopping2x .list_shoppingInfo {font-size:12px;}

.slick-slider {

    height: 100%;
}

.ko-item-category .list_shopping2x ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ko-item-category .list_shopping2x li {
    flex-basis: 48.8%;
}
.ko-item-category figure {
    width: 100%;
margin-left:0;
}
.special_price_wrap .bx-wrapper {
    margin: 0 auto;
}

.special_price_wrap .bx-controls.bx-has-pager {
    text-align: center;
    margin-top: 30px;
}

.special_price_wrap .bx-controls.bx-has-pager .bx-pager-item a {
    font-size: 0;
    width: 28px;
    height: 4px;
    background: #dedede;
    display: inline-block;
}

.special_price_wrap .bx-pager.bx-default-pager {
    display: flex;
    justify-content: center;
}

.special_price_wrap .bx-pager-item {
    margin: 0px 3px;
}

.special_price_wrap .bx-controls.bx-has-pager .bx-pager-item a.active {
    background: #8d8d8d;
}
.prd-icon {
    padding: 0 !important;
    margin-top: 11px;
    display: block;
}

.prd-price {
    padding-bottom: 0 !important;
}

.ko_today_best .item-wrap .item-cont .item-list li:hover .thumb, .ko-item-category .list_shopping2x ul li:hover .thumb {
    opacity: 0.5;
transition: all 0.3s ease-out 0s;
}

/* BASIC css end */


/* BASIC css end */

