/* BASIC css start */
/* =============================================================================
   ¸ÞÀÎ index.html
   ========================================================================== */
#event { width: 100%; }
#event .event-imgs { margin-top: 4px; width: 100%; }
#event .event-imgs img { max-width: 100%; min-width: 100%; margin: 0 auto; display: none; }
#event .event-control-nav { width: 100%; text-align: center; }
#event .event-control-nav li { display: inline-block;  zoom: 1;}
#event .event-control-nav li a { margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; display: block; }
#event .event-control-nav a.event-active { background-position: -12px 50%; }
#container.main .items-wrap .items[data-type=tile],
#container.main .items-wrap .items[data-type=horizontal] { margin-top: 14px; }
#container.main .items-wrap .items[data-type=horizontal] .price img { vertical-align: -1px; }
#container.main .items-wrap .items[data-type=vertical] li { min-height: initial; }
#container.main .items-wrap .items[data-type=vertical] .price-info li { min-height: initial; }
#container.main .items-wrap .items[data-type=vertical] .price-info li .tit img { vertical-align: -1px; }

/* =============================================================================
   ¸ÞÀÎ ¾ÆÀÌÄÜ ¹× Ç°Àý¹è°æ °ü·Ã
================================================================================*/
.items-wrap .items .icons { position: absolute; left: 5px; top: 0; }
.items-wrap .items .icons span { display: block; width : 30px; }
.items-wrap .items .sold-out { position: absolute; z-index: 1; width: 100%; height: 100%; background: url(/images/d3/m_01/bg/sold_out.png) no-repeat top center; background-size: 100%; }
.items-wrap .items[data-type=vertical] .vertical-img { position:relative; float: left; margin: 0; width: 95px; height: auto; }
.items-wrap .items[data-type=vertical] .vertical-img img { width: 100%; height: auto; max-height: none; }
.items-wrap .items[data-type=vertical] .sold-out { left: 0; top: 0; }

#slides {display: none; position:relative; padding:0 0 30px;  }
#slides .slidesjs-play, #slides .slidesjs-stop {float:left; width:0; height:0; font-size:0;}

#slides02 {display: none; position:relative; padding:0 0;  }
#slides02 .slidesjs-play, #slides03 .slidesjs-stop {float:left; width:0; height:0; font-size:0;}

#slides03 {display: none; position:relative; padding:0 0 30px;  }
#slides03 .slidesjs-play, #slides03 .slidesjs-stop {float:left; width:0; height:0; font-size:0;}

.slidesjs-pagination {position:absolute; bottom:7px; left:50%; transform:translate(-50%,0); z-index:10;}
.slidesjs-pagination li { list-style:none; float: left; margin: 0 5px; }
.slidesjs-pagination li a { display: block; width: 10px; height: 0; padding-top: 10px; background-position: 0 -10px; float: left; overflow: hidden; border-radius:50%; border:1px solid #e1e1e1;background:#fff;}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 0; background:#05d6b9;border:1px solid #05d6b9;}
.slidesjs-pagination li a:hover { background-position: 0 -14px; }

.slides-wrap { margin: 0 auto; max-width:1000px; min-width:216px; padding:0 0 0 0; max-height:733px; clear:both;}
.slides-wrap2 { margin: 0 auto; max-width:1000px; min-width:216px; padding:0 0 0 0; max-height:1300px; clear:both;}

#slides .slidesjs-pagination{bottom:10px;}
#slides03 .slidesjs-pagination{bottom:10px;}

.main-bn {text-align:center;}
.main-bn img {max-width:1000px;}

.main-icon-wrap {width:304px; margin:10px auto 0 auto;}
.main-icon-wrap img{ widht:67px; height:60px;}
.main-icon-wrap li {list-style:none; float:left; padding:2px;}

.main-product-wrap li {list-style:none; float:left; width:50%; text-align:center;}
.main-product-wrap li img {width:100%; max-width:320px;}
.main-tit {border-top:2px solid #ebebeb; border-bottom:2px solid #46c1be; color:#46c1be; font-weight:bold;  font-size:0.9em; padding:7px 0 3px 13px; margin:15px 0 10px 0;}
.main-tit strong {color:#f27280;}


.prd_list_diy .prd-list {overflow:hidden; width:100%;}
.prd_list_diy .prd-list li {float:left; width:25%}
.prd_list_diy .prd-list li img {width:100%}


/* ÃßÃµ»óÇ° */
.rank {padding:0 10px; margin-bottom:20px}
.rank h3{text-align:center; margin-bottom:15px; font-size:24px; font-weight:600; color:#343434}
.featured_products_tab{}
.featured_products_tab:after {clear:both; content:''; display:block;}
.featured_products_tab li {position: relative; width:25%; text-align:center; float:left; box-sizing:border-box;}
.featured_products_tab li:before {position: absolute; top:50%; left:0; width:1px; height:16px; margin-top:-8px; background:#ddd; content:'';}
.featured_products_tab li:first-of-type:before {display:none;}
.featured_products_tab li a {padding:8px 0; font-size:16px; color:#333; line-height:20px; font-weight:bold; display:block}
.featured_products_tab li.on a {color:#fff; font-weight:bold; background:#222; border-radius:3px}
.featured_products_tab li.on:before{display:none}


.featured_products_list {padding-top:6px; margin-top:3px}
.featured_products_list ul {display:none;}
.featured_products_list ul:first-of-type {display:block;}
.featured_products_list ul li {padding:7px 5px; border-bottom:1px dotted #ddd; text-align:left;}
.featured_products_list ul li a {padding:2px 0; font-size:15px; color:#333; line-height:18px; display:block;}
.featured_products_list ul li a:hover{color:#f55}
.featured_products_list ul li a strong {width:20px; margin-right:6px; font-size:15px; color:#fff; line-height:20px; text-align:center; background:#000; display:inline-block; font-weight:400}
.featured_products_list ul li a:hover strong{color:#fff; background:#f55}


.atoPac-list {overflow:hidden; margin-bottom:5px;}
.atoPac-list li {float:left; padding:0 0px;}
.atoPac-list li.firstL {padding-left:0px;}
.atoPac-list li.lastL {padding-right:0px;}

/*¸®ºä½½¶óÀÌµå*/
.real_review {
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.real_review_inner {
	padding: 0 10px;
	margin-left: -5px;
}
.real_review_inner a {
	padding-left: 5px;
}
.real_review .real_review_inner ul.slick-dots {
	font-size: 0;
	text-align: center;
	padding:0;margin:0;
}
.real_review .real_review_inner ul.slick-dots li {
	width: 22px;
	height: 8px;
	margin: 0;
	background: #002550;
}
.real_review .real_review_inner ul.slick-dots li button {
	font-size: 0;
	border: 0;
	opacity:0;
}
.real_review .real_review_inner ul.slick-dots li.slick-active{
	background:#ffed00 !important;
}
.real_review img{max-width:100%;}
.real_review .real_review_inner ul.slick-dots {
	margin-top: 50px;
	text-align: center;
}
.real_review .real_review_inner ul.slick-dots li {
	display: inline-block;
}




.insta_inner .insta_img{overflow:hidden;}
.insta_inner .insta_img li{float:left; width:50%; padding:5px; box-sizing:border-box; }
.insta_inner .insta_img li img{width:100%;}




.insta {
    display: block;
	padding-top: 30px;
}
.insta_title {
	text-align: center;
}
.insta_title img {
	width: 350px;
}
.insta_title p a{
	font-family: 'Roboto';
	font-weight: 400;
	color: #999999;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 15px; display:block;
}
#instafeed {
	margin: 0 auto;
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
    display: table;
}
#instafeed .insta_link {
	/*width: 50%;*/
	width: 20%;
	float: left;
}
#instafeed .insta_link img {
	width: 100%;
}




.pd_best_wrap .item_list .prd_info .prd_price strike, .pd_best_wrap .item_list_01 .prd_info .prd_price strike {
    font-size: 15px;
}

/* BASIC css end */

