@charset "utf-8";


#container { margin-top: -10px; margin-bottom:30px !important; width:100% !important; ;}

#container #snb {display:none !important;}
#container #contents {float:none !important; padding-top:0 !important; width:100% !important;}

#side_wing_banner {top:920px;}


.allways_main_sidebar { position:absolute; z-index: 10000; left: 50%; margin-left:-559px; }
.allways_main_sidebar { display: block !important; }
.allways_main_sidebar .all_category_hover_img { display: none !important; }

.allways_main_sidebar .sidebar_menu {height: 430px !important;  border:1px solid #eee !important;}
.allways_main_sidebar .sidebar_banner {border-bottom: 0px !important;}


/* widget_main_visual_area */
.widget_main_visual_area {position:relative; margin:0; padding:0; width: 100%; height:430px;}
.widget_main_visual_area .visual_slider_wrap { position: relative; margin: 0 auto; width: 100%; } 
.widget_main_visual_area #visual_slider { overflow: hidden; height:430px;  }
.widget_main_visual_area #visual_slider > div {height:430px;}
.widget_main_visual_area #visual_slider > div a {display:block; width:1120px; height:430px; margin:0 auto;}

/* 5개 슬라이드일 경우 
.widget_main_visual_area .slider_thumbs { visibility: ; overflow: hidden; position:absolute; z-index: 8888; width: 730px; padding-bottom:0; left: 50%; bottom:0; margin-left:-410px;  font-size: 0px; line-height: 0px; }
.widget_main_visual_area .slider_thumbs a { position: relative; overflow: hidden; display: inline-block; width: 145px; height:38px; margin:0 -1px -1px 0; border: 1px solid #e4e4e4; background:#fff; }
.widget_main_visual_area .slider_thumbs a:first-child {width:145px; border-left:0;}
.widget_main_visual_area .slider_thumbs a img {border:1px solid #fff;}
.widget_main_visual_area .slider_thumbs a span { position: absolute; left: 0px; bottom: 12px; width: 100%; text-align: center; color: #333; font-size: 12px; line-height: 13px; }
.widget_main_visual_area .slider_thumbs a.active {position:relative; z-index:2; border-color: #32c0b6; background:#32c0b6;}
.widget_main_visual_area .slider_thumbs a.active img { border:0; }
.widget_main_visual_area .slider_thumbs a.active span {color: #fff; }
*/

/* 6개 슬라이드일 경우 */
.widget_main_visual_area .slider_thumbs { visibility: ; overflow: hidden; position:absolute; z-index: 8888; width: 730px; padding-bottom:0; left: 50%; bottom:0; margin-left:-410px;  font-size: 0px; line-height: 0px; }
.widget_main_visual_area .slider_thumbs a { position: relative; overflow: hidden; display: inline-block; width: 120px; height:38px; margin:0 -1px -1px 0; border: 1px solid #e4e4e4; background:#fff; }
.widget_main_visual_area .slider_thumbs a:first-child {width:124px; border-left:0;}
.widget_main_visual_area .slider_thumbs a img {border:1px solid #fff;}
.widget_main_visual_area .slider_thumbs a span { position: absolute; left: 0px; bottom: 12px; width: 100%; text-align: center; color: #333; font-size: 14px; line-height: 13px; }
.widget_main_visual_area .slider_thumbs a.active {position:relative; z-index:2; border-color: #32c0b6; background:#32c0b6;}
.widget_main_visual_area .slider_thumbs a.active img { border:0; }
.widget_main_visual_area .slider_thumbs a.active span {color: #fff; }


.main_keyword_area {position:absolute; z-index:1000; top:0; right:50%; margin-right:-560px; width:240px; height:430px; background:rgba(0,0,0,0.8);}

.main_keyword_area .main_search_keyword {height:140px; padding:20px 15px;}
.main_keyword_area .main_search_keyword h3 {margin:0 0 10px; padding:0;}
.main_keyword_area .main_search_keyword ul {margin:0; padding:5px 0; font-size:0; line-height:0;}
.main_keyword_area .main_search_keyword ul li {
	position:relative;
	display:inline-block; 
	*display:inline; 
	width:50%; 
	padding:4px 5px 4px 0; 
	font-size:12px;
	line-height:18px; 
	vertical-align:top; 
	*zoom:1;
	list-style:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.main_keyword_area .main_search_keyword ul li:after {content:""; display:block; clear:both;}
.main_keyword_area .main_search_keyword ul li span.num {float:left; position:relative; display:inline-block; *display:inline; width:16px; margin:2px 7px 0 0; padding:2px 0; font-size:11px; line-height:11px; color:#000; font-family:tahoma, sans-serif;  background:rgba(255,255,255,0.6); text-align:center; vertical-align:top; *zoom:1;}
.main_keyword_area .main_search_keyword ul li a {color:#fff; font-size:13px;}




.main_best_category {width:210px; height:220px; margin:0; padding:15px; background: #ffffff; }
.main_best_category h3 { margin-top: 9px; margin-bottom: 18px; }
.main_best_category ul {margin:0 0 0 -15px; padding:0; width: 225px; font-size: 0; line-height:0; }
.main_best_category ul li { display: inline-block; margin:0 0 7px 15px; padding:0; width: 60px; text-align: center; list-style:none;}
.main_best_category ul li a { text-decoration: none; }
.main_best_category ul li img { border: 1px solid #eaeaea; }
.main_best_category ul li span { display: block; padding-top: 5px; font-size: 13px; line-height: 18px; font-family: ; color: #727272; }





/* visual_banner_bottom_area */
.visual_banner_bottom_area {position:relative; min-height: 103px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: #fafafa; }
.visual_banner_bottom_area:before {content:''; display:block; position:absolute; left:50%; width:50%; height:100%; margin-left:-50%; background:#f4fafa;}
.visual_banner_bottom_area .banner { float: left; /* padding-left: 2px; background: url('../../img/trend9/main_visual_bottom_line_bg.png') left top no-repeat; */}
.visual_banner_bottom_area .banner:first-child { padding-left: 0; background: none; }




/* main_special_banner */
.main_special_banner {margin:40px 0 60px; padding-bottom:0px; border-bottom:0px solid #eee;}
.main_special_banner:after {content:""; display:block; clear:both;}
.main_special_banner ul {margin:0; padding:0; font-size:0; line-height:0;}
.main_special_banner ul li {position:relative; display:inline-block; *display:inline; margin:0; padding:0; font-size:12px; line-height:20px; vertical-align:top; *zoom:1; list-style:none;}
.main_special_banner ul li a:after {
	opacity:0.0;
	position:absolute; 
	top:0;
	left:0; 
	z-index:1; 
	content:""; 
	display:block; 
	width:224px; 
	height:448px; 
	border:1px solid rgba(0,0,0,0.2);

	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;

	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;

}
.main_special_banner ul li.first_child a:after {width:448px; height:448px;}
.main_special_banner ul li.child5 a:after {width:448px; height:224px;}
.main_special_banner ul li.child6 a:after {width:672px; height:224px;}
.main_special_banner ul li:hover a:after {
	opacity:1.0;
}



/* hot category */


.hotcategory_row {background:url("../../img/trend9/hotcategory_row_bg.png_") repeat-x 0 0; border-bottom:1px solid #f2f2f2;}
.hotcategory_row .main_hotcategory {overflow:hidden; padding:50px 0;}
.hotcategory_row .main_hotcategory h3 {padding:0 0 30px 0; text-align:center;}

#main_flow_slider {position:relative; width:100%; height:250px; overflow:hidden;}
#main_flow_slider_container {position:absolute; top:0; left:0;}
#main_flow_slider_container ul {padding:0 0; margin:0;}
#main_flow_slider_container li {position:relative; float:left; list-style:none; width:240px; height:200px; text-align:center; display:block;}
#main_flow_slider_container li .box {position:relative; overflow:hidden; width:200px; height:200px; margin:0 auto; border-radius:400px;}
#main_flow_slider_container li .box img {width:100%;}
#main_flow_slider ul li .hover_contents {position:absolute; top:0; left:0; width:180px; height:180px; padding:10px; background:rgba(50,192,182,0.7) !important; color:#fff; border-radius:150px; opacity:0.0;}
#main_flow_slider ul li .hover_contents span {display:table-cell; vertical-align:middle; width:180px; height:180px; font-size:14px; color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,0.5); text-align:center; }
#main_flow_slider ul li:hover .hover_contents {opacity:1.0;}



#main_flow_slider ul .product_contents_info { display: none; }
#main_flow_slider ul .product_contents_info .button { display: none; }
#main_flow_slider ul .bannerImgWrap { position: relative; cursor:pointer; }
#main_flow_slider ul .bannerImgBg { position: absolute; left: 0px; top: 0px; background: rgba(0,0,0,0.4); }
#main_flow_slider ul .bannerImgText { 
	display: none;
	overflow: hidden;
	position: absolute; 
    z-index: 1000;
    left: 0;
    top:40% !important;
    width: 100%;
    height: 100%;
	padding:0 20px;
    text-align: center;
    font-weight: 400;
	cursor:pointer;
	font-size: 15px !important; color: #fff !important; font-weight:700 !important; letter-spacing:0.05em;
	line-height:20px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}










/* tab_product */
.main_best_tabs .tab_product {position:relative; width:1100px;}
.main_best_tabs ul.prdList { clear:both; zoom:1; margin:0; padding:0; list-style:none; } 
.main_best_tabs ul.prdList:after {content:""; display:block; clear:both; }
.main_best_tabs ul.prdList li.item { float:left; line-height:1.6em; overflow:hidden;}
.main_best_tabs ul.prdList .prdImg { display:block;}
.main_best_tabs ul.prdList .prdImg img { display:block; width:100%; }

.main_best_tabs .bx-has-controls-direction { }
.main_best_tabs .bx-has-controls-direction a.bx-prev {
	position:absolute;
	z-index:100;
	top:40%;
	left:-30px;
	width: 24px; 
	height: 46px; 
	background: url('/design/artdecoko/trend9/kokonut2/imgs/main_rolling_product_left_bt.png'); 
	text-indent: -9999px; 
}
.main_best_tabs .bx-has-controls-direction a.bx-next {
	position:absolute;
	z-index:100;
	top:40%;
	right:-30px;
	width: 24px; 
	height: 46px; 
	background: url('/design/artdecoko/trend9/kokonut2/imgs/main_rolling_product_right_bt.png') left top no-repeat; 
	text-indent: -9999px; 
}

.main_best_tabs .bx-controls {width:110px; margin:30px auto 0; padding-left:10px; text-align:center; background:#fff;}
.main_best_tabs .bx-controls .bx-pager-item { display:inline-block; *display:inline; margin:0 3px; width:10px; height:10px; font-size:0; line-height:10px; vertical-align:top; *zoom:1;}
.main_best_tabs .bx-controls .bx-pager-item a { display:block; margin:0; padding:0; width:12px; height:12px; background:url("/design/artdecoko/trend9/kokonut2/imgs/list_recmd_paging.png") no-repeat -20px 0; }
.main_best_tabs .bx-controls .bx-pager-item a.active { background-position:0 0; }












/* themebest_tabs_product */
.themebest_tabs_product {margin:70px 0 20px;}
.themebest_tabs_product h3 {text-align:left; margin:0; padding:0 0 15px; }

.themebest_tabs_product .themebest_tabs_wrap {position:relative; }
.themebest_tabs_product .themebest_tabs_wrap:after {content:""; display:block; clear:both;}

.themebest_tabs_product .main_themebest_tab_nav {height:80px; margin:0; padding:0; border-top:1px solid #000; border-bottom:1px solid #d6d6d6;}
.themebest_tabs_product .main_themebest_tab_nav li {float:left; width:159px; margin:0; padding:0; list-style:none; border-left:1px solid #d6d6d6; text-align:center;}
.themebest_tabs_product .main_themebest_tab_nav li:first-child {border-left:0;}
.themebest_tabs_product .main_themebest_tab_nav li a {display:block; height:42px; margin:0; padding:38px 0 0; font-size:14px; line-height:40px; color:#848484; text-decoration:none;}
.themebest_tabs_product .main_themebest_tab_nav li.themebest_tab1 a {background:url("../../img/trend9/main_themebest_tabs_icon1.png") no-repeat center 0;}
.themebest_tabs_product .main_themebest_tab_nav li.themebest_tab2 a {background:url("../../img/trend9/main_themebest_tabs_icon2.png") no-repeat center 0;}
.themebest_tabs_product .main_themebest_tab_nav li.themebest_tab3 a {background:url("../../img/trend9/main_themebest_tabs_icon3.png") no-repeat center 0;}
.themebest_tabs_product .main_themebest_tab_nav li.themebest_tab4 a {background:url("../../img/trend9/main_themebest_tabs_icon4.png") no-repeat center 0;}
.themebest_tabs_product .main_themebest_tab_nav li.themebest_tab5 a {background:url("../../img/trend9/main_themebest_tabs_icon5.png") no-repeat center 0;}
.themebest_tabs_product .main_themebest_tab_nav li.themebest_tab6 a {background:url("../../img/trend9/main_themebest_tabs_icon6.png") no-repeat center 0;}
.themebest_tabs_product .main_themebest_tab_nav li.themebest_tab7 a {background:url("../../img/trend9/main_themebest_tabs_icon7.png") no-repeat center 0;}

.themebest_tabs_product .main_themebest_tab_nav li.ui-tabs-selected a {height:39px; color: #303853; border-bottom:4px solid #303853; background-position:center -80px;}

.main_themebest_tabs_contents { position: relative; padding:30px 0;}
.main_themebest_tabs_contents > div { position: relative; display:none; }

/* themebest_product */
.themebest_product {}
.themebest_product .tabs_product_slider {visibility:hidden; position:relative; z-index:0;} /*크롬 - text-align center 속성 요소들 bug fix */
.themebest_product .tabs_product_slider .bx-wrapper .bx-viewport {padding-top:10px;}
.themebest_product ul.prdList { clear:both; zoom:1; margin:0; padding:0; list-style:none; } /* 메이크샵에서 bx슬라이더 ul 이 1px 벌어지는 이슈 */
.themebest_product ul.prdList:after {content:""; display:block; clear:both; }
.themebest_product ul.prdList li.item { float:left; position:relative; margin:0; padding:0; line-height:1.5em; overflow:inherit;}
.themebest_product ul.prdList .prdImg { display:block;}
.themebest_product ul.prdList .prdImg img { display:block; width:100%; height:auto; }


.themebest_product .bx-has-controls-direction { }
.themebest_product .bx-has-controls-direction a.bx-prev {
	position:absolute;
	z-index:100;
	top:40%;
	left:0;
	width: 40px; 
	height: 40px; 
	background: url("../../img/trend9/main_categorybest_rolling_left_bt.png") no-repeat center center #fff; 
	text-indent: -9999px; 
	border-radius:0 20px 20px 0;
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
.themebest_product .bx-has-controls-direction a.bx-next {
	position:absolute;
	z-index:100;
	top:40%;
	right:1px;
	width: 40px; 
	height: 40px; 
	background: url("../../img/trend9/main_categorybest_rolling_right_bt.png") no-repeat center center #fff; 
	text-indent: -9999px; 
	border-radius:20px 0 0 20px;
	box-shadow:-1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.2);
}

.themebest_product .bx-controls {width:110px; margin:30px auto 0; padding-left:10px; text-align:center; background:#fff;}
.themebest_product .bx-controls .bx-pager-item { display:inline-block; *display:inline; margin:0 5px; width:8px; height:8px; font-size:0; line-height:10px; vertical-align:top; *zoom:1;}
.themebest_product .bx-controls .bx-pager-item a { display:block; margin:0; padding:0; width:8px; height:8px; border:2px solid #333; border-radius:20px;}
.themebest_product .bx-controls .bx-pager-item a.active { background:#333; }









/* categorybest_tabs_product */
.categorybest_tabs_product {margin:30px 0 70px 0;}
.categorybest_tabs_product h3 {text-align:left; margin:0; padding:0 0 15px; }

.categorybest_tabs_product .categorybest_tabs_wrap {position:relative; padding-left:260px; border:1px solid #ebebeb; border-top:1px solid #7e7e7e; background:#f9f9f9;}
.categorybest_tabs_product .categorybest_tabs_wrap:after {content:""; display:block; clear:both;}

.categorybest_tabs_product .main_categorybest_tab_nav {position:relative; z-index:1; left:-261px; float:left; width:260px; margin:0 -261px 0 0; padding:0; border-right:1px solid #ebebeb; }
.categorybest_tabs_product .main_categorybest_tab_nav li {margin:0; padding:0 0 3px; list-style:none;}
.categorybest_tabs_product .main_categorybest_tab_nav li a {display:block; width:253px; height:40px; margin:0; padding:0 0 0 20px; font-size:14px; line-height:40px; color:#646464; text-decoration:none;}
.categorybest_tabs_product .main_categorybest_tab_nav li.ui-tabs-selected a { color: #fff; background:url("../../img/trend9/main_themebest_tab_bg_on.png") no-repeat;}

.main_categorybest_tabs_contents { position: relative; float: left; width:; margin-left:-1px; padding:30px 20px 30px 40px; width:798px; min-height: 290px; border-left:1px solid #ebebeb; background:#fff;}
.main_categorybest_tabs_contents > div { position: relative; display:none; min-height: 260px; }

/* categorybest_product */
.categorybest_product {}
.categorybest_product ul.prdList {clear:both; zoom:1; margin:0 0 0 -2%; padding: 0; font-size:0; line-height:0;}
.categorybest_product ul.prdList:after {content:""; display:block; clear:both; }
.categorybest_product ul.prdList li.item {display:inline-block; *display:inline; width:23%; margin:0 0 0 2%; padding: 0; vertical-align:top; font-size:13px; line-height:16px; *zoom:1;}
.categorybest_product ul.prdList li.item .box,
.categorybest_product ul.prdList li.item .box:hover {border:0 !important;}
.categorybest_product ul.prdList li.item .prdImg { display:block;}
.categorybest_product ul.prdList li.item .prdImg img { display:block; width:100%; height:auto;}
.categorybest_product ul.prdList li.item p.name {position:relative; height:auto !important; margin: 0; padding:0 0 5px; line-height:19px; font-size:14px;}
.categorybest_product ul.prdList li.item .product_contents_info {padding:10px 0 0; border:0 !important;}
.categorybest_product ul.prdList li.item .product_contents_info .product_list_item li.custom_price {display:none !important;}
.categorybest_product ul.prdList li.item .product_contents_info .product_list_item li.price {display:block !important; color:#000; font-weight:600; font-size:13px;}






/* specialbest_tabs_product */
.specialbest_tabs_product {margin:30px 0 70px 0;}
.specialbest_tabs_product h3 {text-align:left; margin:0; padding:0 0 0; overflow:hidden;}

.specialbest_tabs_product .specialbest_tabs_wrap {position:relative; padding-left:0; }
.specialbest_tabs_product .specialbest_tabs_wrap:after {content:""; display:block; clear:both;}

.specialbest_tabs_product .main_specialbest_tab_nav {position:relative; z-index:1; width:100%; margin:0; padding:0; font-size:0; line-height:0; background:#e8e8f2;}
.specialbest_tabs_product .main_specialbest_tab_nav li {display:inline-block; *display:inline; width:20%; vertical-align:top; margin:0; padding:0; font-size:12px; line-height:18px; text-align:center; list-style:none; *zoom:1;}
.specialbest_tabs_product .main_specialbest_tab_nav li a {
	display:block; 
	width:100%; 
	height:40px;
	margin:0; 
	padding:0;
	font-size:14px; 
	line-height:40px; 
	color:#646464; 
	text-decoration:none;
	border-left:1px solid #fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.specialbest_tabs_product .main_specialbest_tab_nav li:first-child a {border-left:1px solid #e8e8f2;}
.specialbest_tabs_product .main_specialbest_tab_nav li.ui-tabs-selected a { color: #fff; background:#aeaed9;}
.specialbest_tabs_product .main_specialbest_tab_nav li.ui-tabs-selected a:after {
	content:""; 
	display:block; 
	position:relative;
	left:50%;
	margin-left:-7px;
	width:0; 
	height:0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #aeaed9;
}

.main_specialbest_tabs_contents { position: relative;  width:; padding:20px 20px 0; min-height: 290px; border:1px solid #eeecf1; border-top:0; background:#f6f6fa;}
.main_specialbest_tabs_contents > div { position: relative; display:none; min-height: 260px; }





/* onlytoday_row */
.onlytoday_row {background:#fafafa;}

/* onlytoday_product 
.onlytoday_product {padding:50px 0; }
.onlytoday_product h3 {text-align:center; margin:0; padding:0 0 15px; }
.onlytoday_product ul.prdList {clear:both; zoom:1; margin:0 0 0 -2%; padding: 0; font-size:0; line-height:0;}
.onlytoday_product ul.prdList:after {content:""; display:block; clear:both; }
.onlytoday_product ul.prdList li.item {position:relative; display:inline-block; *display:inline; width:23%; margin:10px 0 30px 2%; padding: 0; vertical-align:top; font-size:12px; line-height:16px; *zoom:1;}
.onlytoday_product ul.prdList li.item .prdImg { display:block;}
.onlytoday_product ul.prdList li.item .prdImg img { display:block; width:100%; height:auto;}

.onlytoday_product ul.prdList li.item .sale_count {display:block !important; position:absolute; bottom:15px; right:15px; width:40px; height:40px; border:2px solid #f02a2a; border-radius:50px; background:#fff;}
.onlytoday_product ul.prdList li.item .sale_count span {display:table-cell; vertical-align:middle; width:40px; height:40px; font-size:17px; color:#f02a2a; text-align:center; font-weight:700; font-family:'Lato', sans-serif;}

.onlytoday_product .product_contents_info .product_list_item {overflow:hidden; display:block; margin:0; padding: 0; *zoom:1;}
.onlytoday_product .product_contents_info .product_list_item li {overflow:hidden; margin: 0; margin-top:4px; padding: 0; *zoom:1; font-weight:normal}
.onlytoday_product .product_contents_info .product_list_item li .title { display:none; font-weight:normal; }
.onlytoday_product .product_contents_info .product_list_item li img.icon_img {vertical-align:middle; padding-right:3px;}
.onlytoday_product .product_contents_info .product_list_item li.custom_price {display:block !important; padding-right:10px; text-decoration: line-through; color:#8d8d8d;}
.onlytoday_product .product_contents_info .product_list_item li.price {display:block !important; color:#f02727; font-weight:700; font-size:14px;}

.onlytoday_product .product_contents_info .product_list_item li.desc {display:none; padding-bottom:5px; font-size:11px; color:#999;}
*/



/* onlytoday_product */
.onlytoday_product {padding:50px 0 30px; }
.onlytoday_product h3 {text-align:center; margin:0; padding:0 0 15px; }
.onlytoday_product ul.prdList {clear:both; zoom:1; margin:0 0 0 -3%; padding: 0; font-size:0; line-height:0;}
.onlytoday_product ul.prdList:after {content:""; display:block; clear:both; }
.onlytoday_product ul.prdList li.item {position:relative; display:inline-block; *display:inline; width:22%; margin:10px 0 20px 3%; padding: 0; vertical-align:top; font-size:13px; line-height:16px; *zoom:1;}
.onlytoday_product ul.prdList li.item .box {border:0;}
.onlytoday_product ul.prdList li.item .prdImg { 
	overflow:hidden;
	display:block; 
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.onlytoday_product ul.prdList li.item .prdImg img { display:block; width:100%; height:auto;}

.onlytoday_product ul.prdList li.item .product_contents_info {background:transparent; border:0; padding:10px 0;}
.onlytoday_product ul.prdList li.item .product_contents_info p.name {font-size:15px; height:auto;}

.onlytoday_product ul.prdList li.item .sale_count {display:block !important; position:absolute; bottom:10px; right:5px; width:40px; height:40px; border:2px solid #f02a2a; border-radius:50px; background:#fff;}
.onlytoday_product ul.prdList li.item .sale_count span {display:table-cell; vertical-align:middle; width:40px; height:40px; font-size:17px; color:#f02a2a; text-align:center; font-weight:700; font-family:'Lato', sans-serif;}

.onlytoday_product .product_contents_info .product_list_item {overflow:hidden; display:block; margin:0; padding: 0; *zoom:1;}
.onlytoday_product .product_contents_info .product_list_item li {overflow:hidden; margin: 0; margin-top:4px; padding: 0; *zoom:1; font-weight:normal}
.onlytoday_product .product_contents_info .product_list_item li .title { display:none; font-weight:normal; }
.onlytoday_product .product_contents_info .product_list_item li img.icon_img {vertical-align:middle; padding-right:3px;}
.onlytoday_product .product_contents_info .product_list_item li.custom_price {display:block !important; padding-right:10px; text-decoration: line-through; color:#8d8d8d;}
.onlytoday_product .product_contents_info .product_list_item li.price {display:block !important; color:#f02727; font-weight:700; font-size:14px;}

.onlytoday_product .product_contents_info .product_list_item li.desc {display:none; padding-bottom:5px; font-size:11px; color:#999;}







/* widget_rolling_product */
.widget_rolling_product {position:relative; margin:70px 0; padding:0; background-color:#fff;}
.widget_rolling_product h3 {text-align:left; margin:0; padding:0 0 15px; }
.widget_rolling_product .product_slider {visibility:hidden; overflow:hidden; position:relative; z-index:0; padding-top:10px !important;} /*크롬 - text-align center 속성 요소들 bug fix */
.widget_rolling_product .bx-wrapper .bx-viewport {overflow:inherit !important;}
.widget_rolling_product ul.prdList { clear:both; zoom:1; margin:0; padding:0; list-style:none; } /* 메이크샵에서 bx슬라이더 ul 이 1px 벌어지는 이슈 */
.widget_rolling_product ul.prdList:after {content:""; display:block; clear:both; }
.widget_rolling_product ul.prdList li.item { float:left; position:relative; margin: 0; padding: 0; line-height:1.6em; overflow:inherit;}
.widget_rolling_product ul.prdList .prdImg { display:block;}
.widget_rolling_product ul.prdList .prdImg img { display:block; width:100%; height:auto; }

.widget_rolling_product .product_slide_controls {}
.widget_rolling_product .product_slide_controls a.bx-prev {
	position:absolute; 
	z-index:1;
	top:48%; 
	left:-20px;
	width: 15px; 
	height: 48px; 
	background: url('../../img/trend9/main_rolling_choice_product_left_bt.png') left center no-repeat;
	text-indent: -9999px; 
}
.widget_rolling_product .product_slide_controls a.bx-next {
	position:absolute; 
	z-index:1;
	top:48%; 
	right:-20px;
	width: 15px; 
	height: 48px; 
	background: url('../../img/trend9/main_rolling_choice_product_right_bt.png') right center no-repeat; 
	text-indent: -9999px; 
}


/* widget_normal_product */
.widget_normal_product {margin:50px 0; }
.widget_normal_product.new_product {margin-bottom:0 !important;}
.widget_normal_product h3 {text-align:left; margin:0; padding:0 0 15px; }
.widget_normal_product ul.prdList {clear:both; zoom:1; margin:0 0 0 -2%; padding: 0; font-size:0; line-height:0;}
.widget_normal_product ul.prdList:after {content:""; display:block; clear:both; }
.widget_normal_product ul.prdList li.item {display:inline-block; *display:inline; width:18%; margin:10px 0 30px 2%; padding: 0; vertical-align:top; font-size:13px; line-height:16px; *zoom:1;}
.widget_normal_product ul.prdList li.item .prdImg { display:block;}
.widget_normal_product ul.prdList li.item .prdImg img { display:block; width:100%; height:auto;}






/* main_bottom_banner */
.main_bottom_banner {margin:10px 0 0;}
.main_bottom_banner:after {content:""; display:block; clear:both;}
.main_bottom_banner ul {margin:0; padding:0;}
.main_bottom_banner ul li {margin:0; padding:0; list-style:none;}
.main_bottom_banner ul li a {display:block; width:1120px; height:220px; margin:0 auto;}
.main_bottom_banner ul li a img {opacity:0;}



/* visual_bottom_hover_banner */
.visual_bottom_hover_banner {}
.visual_bottom_hover_banner:after {content:''; display:block; clear:both;}
.visual_bottom_hover_banner .banners {float:left; width:559px;}
.visual_bottom_hover_banner .banners.banner_list1 {border-right:1px solid #eaeaea;}
.visual_bottom_hover_banner .banners.banner_list2 {border-left:1px solid #fff;}
.visual_bottom_hover_banner a.banner_link {display:block; position:relative; width:559px; overflow:hidden;}
.visual_bottom_hover_banner a.banner_link .obj_area {position:absolute; top:0; right:0; display:block; overflow:hidden; width:133px; height:103px;}
.visual_bottom_hover_banner a.banner_link img.test_bg {display:block; position:relative;}
.visual_bottom_hover_banner a.banner_link img.test_obj {
	display:block; 
	position:absolute; 
	right:0; 
	top:0;
}
.visual_bottom_hover_banner a.banner_link:hover img.test_obj {
	top:-206px;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-ms-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}

.visual_bottom_hover_banner .banner_list2 a.banner_link .obj_area {width:173px; overflow:hidden;}
.visual_bottom_hover_banner .banner_list2 a.banner_link img.test_obj {
	display:block; 
	position:absolute; 
	right:0; 
	top:0;
}
.visual_bottom_hover_banner .banner_list2 a.banner_link:hover img.test_obj {
	right:-346px;
	-webkit-transition:all 1.0s ease;
	-moz-transition:all 1.0s ease;
	-ms-transition:all 1.0s ease;
	-o-transition:all 1.0s ease;
	transition:all 1.0s ease;
}




/* main_covid19_banner */
.main_covid19_banner {margin:40px 0 30px; }
.main_covid19_banner:after {content:""; display:block; clear:both;}
.main_covid19_banner h3 {text-align:left; margin:0; padding:0 0 15px; }
.main_covid19_banner ul {margin:0 0 0 -8px; padding:0; font-size:0; line-height:0;}
.main_covid19_banner ul li {overflow:hidden; position:relative; display:inline-block; *display:inline; width:274px; margin:0 0 8px 8px; padding:0; list-style:none; vertical-align:top; *zoom:1;}
.main_covid19_banner ul li:nth-child(1),
.main_covid19_banner ul li:nth-child(6),
.main_covid19_banner ul li:nth-child(7) {width:556px;}
.main_covid19_banner ul li a {display:block;}
.main_covid19_banner ul li a img {
	max-width:100%;
	opacity:1.0;
    transition: -webkit-transform .4s cubic-bezier(.25,.1,.25,1);
    transition: transform .4s cubic-bezier(.25,.1,.25,1);
    transition: transform .4s cubic-bezier(.25,.1,.25,1),-webkit-transform .4s cubic-bezier(.25,.1,.25,1);
	-webkit-transform: translateZ(0);
	image-rendering: -webkit-optimize-contrast;
}
.main_covid19_banner ul li:hover a img {
	transform: scale(1.05); 
	-webkit-transform: scale(1.05);    
	-moz-transform: scale(1.05);
	-ms-transform:scale(1.05);
}

.main_covid19_banner ul li .layer_bg a {
	position:absolute; 
	top:0; 
	left:0; 
	z-index:1000;
	display:block;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.0);
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
}

.main_covid19_banner ul li:hover .layer_bg a {background:rgba(255,255,255,0.0);}






/* main_bottom_special_banner */
.main_bottom_special_banner {margin:40px 0;}
.main_bottom_special_banner:after {content:""; display:block; clear:both;}
.main_bottom_special_banner h3 {text-align:left; margin:0; padding:0 0 15px; }
.main_bottom_special_banner ul {margin:0 0 0 -8px; padding:0; font-size:0; line-height:0;}
.main_bottom_special_banner ul li {overflow:hidden; position:relative; display:inline-block; *display:inline; width:274px; margin:0 0 8px 8px; padding:0; list-style:none; vertical-align:top; *zoom:1;}

.main_bottom_special_banner ul li:nth-child(1),
.main_bottom_special_banner ul li:nth-child(2),
.main_bottom_special_banner ul li:nth-child(3),
.main_bottom_special_banner ul li:nth-child(4) {width:556px;}

/*
.main_bottom_special_banner ul li:nth-child(1),
.main_bottom_special_banner ul li:nth-child(6),
.main_bottom_special_banner ul li:nth-child(7) {width:556px;}
*/
.main_bottom_special_banner ul li:nth-child(8) {}
.main_bottom_special_banner ul li:nth-child(9) {display:none;} 
.main_bottom_special_banner ul li:nth-child(10) {display:none;} 
.main_bottom_special_banner ul li a {display:block;}
.main_bottom_special_banner ul li a img {
	max-width:100%;
	opacity:1.0;
    transition: -webkit-transform .4s cubic-bezier(.25,.1,.25,1);
    transition: transform .4s cubic-bezier(.25,.1,.25,1);
    transition: transform .4s cubic-bezier(.25,.1,.25,1),-webkit-transform .4s cubic-bezier(.25,.1,.25,1);
	-webkit-transform: translateZ(0);
	image-rendering: -webkit-optimize-contrast;
}
.main_bottom_special_banner ul li:hover a img {
	transform: scale(1.05); 
	-webkit-transform: scale(1.05);    
	-moz-transform: scale(1.05);
	-ms-transform:scale(1.05);
}

.main_bottom_special_banner ul li .layer_bg a {
	position:absolute; 
	top:0; 
	left:0; 
	z-index:1000;
	display:block;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.0);
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
}

.main_bottom_special_banner ul li:hover .layer_bg a {background:rgba(255,255,255,0.0);}





/* widget_main_event_silde */
.widget_main_event_silde {position:relative; margin:0; padding:0px 0 0; border-top:0px solid #eee;}
.widget_main_event_silde h3 {padding:0 0 15px; }
.widget_main_event_silde .main_event_slider {visibility:hidden; overflow:hidden; position:relative; z-index:0; padding-top:0 !important;} /*크롬 - text-align center 속성 요소들 bug fix */
.widget_main_event_silde .bx-wrapper .bx-viewport {overflow:inherit !important;}
.widget_main_event_silde ul.event_list { clear:both; zoom:1; margin:0; padding:0; list-style:none; } /* 메이크샵에서 bx슬라이더 ul 이 1px 벌어지는 이슈 */
.widget_main_event_silde ul.event_list:after {content:""; display:block; clear:both; }
.widget_main_event_silde ul.event_list li.item { float:left; position:relative; margin: 0; padding: 0; line-height:0; font-size:0; overflow:inherit;}
.widget_main_event_silde ul.event_list .logo_img { display:block;}
.widget_main_event_silde ul.event_list .logo_img img { display:block; width:100%; height:auto; }


.widget_main_event_silde ul.event_list li.item a {display:inline-block; margin:0 0 8px 8px; padding:0; line-height:1; font-size:12px;}
.widget_main_event_silde ul.event_list li.item a:nth-child(1),
.widget_main_event_silde ul.event_list li.item a:nth-child(4) {margin-left:0;}

.widget_main_event_silde ul.event_list li.item a img {
	oapcity:1.0;
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
}
.widget_main_event_silde ul.event_list li.item a img:hover {opacity:0.5;}

.widget_main_event_silde .main_event_slide_controls {}
.widget_main_event_silde .main_event_slide_controls a.bx-prev {
	position:absolute; 
	z-index:1;
	top:52%; 
	left:-20px;
	width: 15px; 
	height: 48px; 
	background: url('../../img/trend9/main_rolling_choice_product_left_bt.png') left center no-repeat;
	text-indent: -9999px; 
}
.widget_main_event_silde .main_event_slide_controls a.bx-next {
	position:absolute; 
	z-index:1;
	top:52%; 
	right:-20px;
	width: 15px; 
	height: 48px; 
	background: url('../../img/trend9/main_rolling_choice_product_right_bt.png') right center no-repeat; 
	text-indent: -9999px; 
}

.widget_main_event_silde .bx-pager {position:absolute; top:40px; right:0; margin:0; width: 100%;  text-align:right;}
.widget_main_event_silde .bx-pager-item { display: inline-block; font-size:0;}
.widget_main_event_silde .bx-pager-link {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background: #666;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.5) inset;
	margin: 0 2px;
	cursor: pointer;
	text-indent: -9999px;
}
.widget_main_event_silde .bx-pager-link.active {
	background: #32c0b6;
}


#quick { top: 300px !important; }
