@charset "utf-8";


#container {width:100% !important; ;}

#container #contents {width:100% !important; padding-top: 0px !important;}

/* widget_main_top */
.widget_main_top {overflow:hidden;}


/* widget_main_visual_area */
.widget_main_visual_area {position:relative; float:left; margin:0; padding:0; width: 828px; }
.widget_main_visual_area .visual_slider_wrap { position: relative; margin: 0 auto; width: 828px; } 
.widget_main_visual_area #visual_slider { overflow: hidden; height:450px;  }
.widget_main_visual_area .slider_thumbs { 
	visibility: hidden; 
	overflow: hidden;
	position:absolute; 
	z-index: 10000;
	width: 828px; 
	right: 0; 
	bottom: 0;
	background-color:rgba(138,138,138,0.5); 
	*background:transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); 
}
.widget_main_visual_area .slider_thumbs a { position: relative; overflow: hidden; display: inline-block; float:left; width: 20%; height:40px; text-align: center;}
.widget_main_visual_area .slider_thumbs a span {width: 100%; text-align: center; color: #797979; font-size: 14px; line-height: 40px; font-family:;}
.widget_main_visual_area .slider_thumbs a.active {position:relative; z-index:2; width:20%; height:40px; text-decoration:none; background:#070707;}
.widget_main_visual_area .slider_thumbs a.active img { border:0; }
.widget_main_visual_area .slider_thumbs a.active span { color: #fcffd0; }
.widget_main_visual_area .slider_thumbs a:hover { background:#070707; text-decoration:none; }
.widget_main_visual_area .slider_thumbs a:hover span {color: #fcffd0;}



/* widget_main_banner */
.widget_main_banner {overflow:hidden; float:right; width:270px;}
.widget_main_banner ul {margin:0; padding:0;}
.widget_main_banner ul li { display:block; list-style:none;}

/* widget_main_banner_2 */
.widget_main_banner_2 {overflow:hidden; width:100%; height:130px; margin:20px 0 10px;}
.widget_main_banner_2 ul {margin:0; padding:0;}
.widget_main_banner_2 ul li { float:left; display:block; margin:0 0 0 10px; list-style:none;}
.widget_main_banner_2 ul li:first-child {margin:0px;}
.widget_main_banner_2 ul li:hover img {margin-top:-130px;}

.widget_main_banner2 {margin:30px 0 40px;}
.widget_main_banner2:after {content:""; display:block; clear:both;}

.widget_main_banner_slide {position:relative; z-index:5555; float:left; width:325px; margin-left:12px; zoom:1;}
.widget_main_banner_slide:first-child {margin-left:0;}
.widget_main_banner_slide h3 {padding:8px 0; border-bottom:1px solid #000;}

.widget_main_slide_banner {overflow:hidden; position:relative;}

/* Control nav styles (e.g. 1,2,3...) */
.widget_main_slide_banner .bx-has-pager {position:absolute; width:100%; bottom:10px; text-align:center;}
.widget_main_slide_banner .bx-default-pager .bx-pager-item {
	display:inline-block;
	*display:inline;
	position:relative;
	right:0;
	z-index:100;
	*zoom:1;
}
.widget_main_slide_banner .bx-default-pager .bx-pager-item a {
	overflow:hidden;
	position:relative;
	z-index:9;
	display:block;
	width:20px;
	height:10px;
	margin:0 0 0 1px;
	background:url("../../img/trend9/main_banner_slide_btn.png") -20px 0 no-repeat;
	text-indent:100%;
	white-space:nowrap;
	cursor:pointer;

}
.widget_main_slide_banner .bx-default-pager .bx-pager-item a.active {
	background-position:0 0;
}


/* widget_main_hot_issue */
.widget_main_hot_issue_bg { overflow:hidden; margin:20px 0 0; padding:20px 0 0 0; background:url("../../img/trend9/main_hot_issue_bg.png") repeat-x 0 0;}

.widget_main_hot_issue {overflow:hidden;}
.widget_main_hot_issue h2 {display:block; margin:0 0 13px; font-size:0px; }
.widget_main_hot_issue ul {margin:0px; padding:0px;}
.widget_main_hot_issue ul li {float:left; margin:0 0 20px 20px; list-style:none; border:1px solid #eaeaea;}
.widget_main_hot_issue ul li:first-child,
.widget_main_hot_issue ul li.child4{margin:0px;}
.widget_main_hot_issue ul li:hover {border:1px solid #22b500;}

/* widget_main_banner_3 */
.widget_main_banner_3 {overflow:hidden; margin:20px 0 5px 0;}
.widget_main_banner_3 ul {margin:0; padding:0;}
.widget_main_banner_3 ul li {float:left; list-style:none;}
.widget_main_banner_3 ul li.first_child {margin-right:2px;}

/* widget_rolling_product2 */
.widget_rolling_product2 {position:relative; overflow:hidden; margin:0 0 0 0; height:230px; padding:0; background-color:#fff;}
.widget_rolling_product2 h3 { float:left; text-align:left; margin:0; padding:0; font-size:0;}
.widget_rolling_product2 h3 ul {margin:0; padding:0;}
.widget_rolling_product2 h3 ul li {list-style:none;}
.widget_rolling_product2 .product_slider2 {visibility:hidden; overflow:hidden; position:relative; height:228px; border:1px solid #bcbcbc; border-left:0px; z-index:0;} /*크롬 - text-align center 속성 요소들 bug fix */
.widget_rolling_product2 ul.prdList { clear:both; zoom:1; margin:0px 0 0; padding:0; list-style:none; } /* 메이크샵에서 bx슬라이더 ul 이 1px 벌어지는 이슈 */
.widget_rolling_product2 ul.prdList:after {content:""; display:block; clear:both; }
.widget_rolling_product2 ul.prdList li.item { float:left; position:relative; margin:0px 0 0 0; padding: 0; line-height:1.6em; overflow:hidden;}
.widget_rolling_product2 ul.prdList li.item .box {width:130px !important; margin:0 auto;}
.widget_rolling_product2 ul.prdList li.item .box:hover {border:none;}
.widget_rolling_product2 ul.prdList li.item .sale_count {display:none;}
.widget_rolling_product2 ul.prdList .prdImg { display:block; padding: 10px 0 26px !important; }
.widget_rolling_product2 ul.prdList .prdImg img { display:block; width:100%; height:auto;}

.widget_rolling_product2 .prdImgButton a {display:block; margin:0; padding:0; line-height:17px\9;}

.widget_rolling_product2 .product_contents_info {background:none; border:0px; padding:10px 0 0;}
.widget_rolling_product2 .product_contents_info li.custom_price {display:block !important; }
.widget_rolling_product2 .product_contents_info li.custom_price {display:block !important; margin:0px; padding:0px; background:none;}
.widget_rolling_product2 .product_contents_info li.price {display:block !important; margin:0px; padding:0px; background:none;}

.widget_rolling_product2 .product_contents_info p.name {margin-bottom:7px; padding:0;}

.widget_rolling_product2 .product_contents_info .product_list_item li{margin-bottom:0;}

.widget_rolling_product2 .marquee_control a.prev {
	position:absolute; 
	z-index:9999; 
	top:50%; 
	left:0px;
	margin-top: -20px;
	width: 25px; 
	height: 40px; 
	background: url('../../img/trend9/main_rolling2_product_left_bt.png'); 
	text-indent: -9999px; 
}
.widget_rolling_product2 .marquee_control a.next {
	position:absolute; 
	z-index:9999; 
	top:50%; 
	right:0px; 
	margin-top: -20px;
	width: 25px; 
	height: 40px; 
	background: url('../../img/trend9/main_rolling2_product_right_bt.png') left top no-repeat; 
	text-indent: -9999px; 
}

/* widget_rolling_product */
.widget_rolling_product { clear:both; position:relative; margin:30px 0 0 0; padding:0; background-color:#fff;}
.widget_rolling_product h3 {position:relative; text-align:center; margin:0; padding:0 0 10px; font-size:0;}
.widget_rolling_product h3 a {position:relative; z-index:100;width:84px; height:20px;}
.widget_rolling_product .bx-wrapper {max-width:1100px\9 !important;}
.widget_rolling_product .product_slider {visibility:hidden; overflow:hidden; position:relative; z-index:0;} /*크롬 - text-align center 속성 요소들 bug fix */
.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; overflow:hidden; }
.widget_rolling_product ul.prdList li.item .box {border:1px solid #eaeaea; }
.widget_rolling_product ul.prdList li.item .sale_count {
	position: absolute;
    z-index: 1000;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 15px;
    background: none;
}
.widget_rolling_product ul.prdList li.item .sale_count span{
	display: block;
    width: 100%;
    height: 15px;
    margin: 0 0 0 10px;
    text-align: left;
    font-size: 11px;
    font-weight: 700;
    color: #af0000;
    font-family: "century gothic", tahoma, arial, sans-serif;
}
.widget_rolling_product ul.prdList .prdImg { display:block;}
.widget_rolling_product ul.prdList .prdImg img { display:block; width:100%; }

.widget_rolling_product .product_slide_controls {position:absolute; z-index:1; top:0; right:50%; width:140px; margin-right:-70px;}
.widget_rolling_product .product_slide_controls a.bx-prev {
	float: left; 
	margin-right: 5px;
	width: 10px; 
	height: 20px; 
	background: url('../../img/trend9/main_new_rolling_product_left_bt.png'); 
	text-indent: -9999px; 
}
.widget_rolling_product .product_slide_controls a.bx-next {
	float: right; 
	width:10px; 
	height: 20px; 
	background: url('../../img/trend9/main_new_rolling_product_right_bt.png') left top no-repeat; 
	text-indent: -9999px; 
}

/* widget_main_banner_4 */
.widget_main_banner_4 {overflow:hidden; margin:20px 0 0;}
.widget_main_banner_4 ul {margin:0; padding:0;}
.widget_main_banner_4 ul li {display:block; list-style:none;}

/* widget_main_blog_bg */
.widget_main_blog_bg {overflow:hidden; height:400px; margin:20px 0 0; background:url("../../img/trend9/main_blog_bg.png") repeat-x 0 0;}
.widget_main_blog {overflow:hidden; padding:18px 0 33px;}

.main_blog {overflow:hidden; margin:0; padding:0;}
.main_blog h3 {display:block; height:27px; padding:0 0 5px; border-bottom:1px solid #b7b8b7; text-align:left; }
.main_blog ul {overflow:hidden; margin:0 0 0 -33px; padding:0px;}
.main_blog ul li {float:left; width:240px; padding:5px; margin:13px 0 0 33px; list-style:none; background:#fff url("../../img/trend9/main_blog_list_bg.png") no-repeat 0 bottom;}
.main_blog ul li a {}
.main_blog ul li a img {width:100%; height:100%; border:1px solid #eaeaea;}
.main_blog ul li .latest_contents_info {overflow:hidden; height:100px; padding:0 0 7px 0; margin:14px 0 0; border-top:1px solid #eaeaea;}
.main_blog ul li .latest_contents_info a.name {display:block; padding:14px 0 0; font-size:14px; color:#414141; font-weight:bold; line-height:18px; font-family: 'malgun gothic',sans-serif;}
.main_blog ul li .latest_contents_info p.summary {display:block; padding:10px 0 0; font-size:12px; color:#8a8a8a; font-weight:normal; line-height:18px; font-family: 'malgun gothic',sans-serif;}


/* widget_normal_product */
.widget_normal_product {margin-top:20px; padding-top: 0; }
.widget_normal_product h3 {text-align:left; margin:0; padding:9px 0 15px; ; font-size:0;}
.widget_normal_product ul.prdList {clear:both; zoom:1; margin:0 0 0 -12px; 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 .sale_count {
	position: absolute;
    z-index: 1000;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 15px;
    background: none;
}

.widget_normal_product ul.prdList li.item .sale_count span{
	display: block;
    width: 100%;
    height: 15px;
    margin: 0 0 0 10px;
    text-align: left;
    font-size: 11px;
    font-weight: 700;
    color: #af0000;
    font-family: "century gothic", tahoma, arial, sans-serif;
}
.widget_normal_product ul.prdList li.item { position:relative; display:inline-block; *display:inline; float:left; width:210px; margin:0 0 0 12px; padding: 0; vertical-align:top; font-size:12px; line-height:16px; *zoom:1;}
.widget_normal_product ul.prdList li.item .box {border:1px solid #eaeaea;}
.widget_normal_product ul.prdList li.item .prdImg { display:block;}
.widget_normal_product ul.prdList li.item .prdImg img { display:block; width:100%;}


/* widget_main_banner_5 */
.widget_main_banner_5 {overflow:hidden; height:300px; margin:20px 0 0;}
.widget_main_banner_5 ul {margin:0; padding:0;}
.widget_main_banner_5 ul li {display:block; float:left; list-style:none;}
.widget_main_banner_5 ul li:hover img {margin-top:-300px;}































/* widget_rank_product */
.widget_rank_product {position:relative;}

.widget_rank_product ul.prdList {margin:0 !important; padding:0 !important;}
.widget_rank_product li.item {display:block !important; width:320px !important; margin:0 !important; padding:0 10px 20px !important;}
.widget_rank_product li.item:after {content:""; display:block; clear:both;}
.widget_rank_product li.item .prdImg {float:right; width:170px; height:170px;}
.widget_rank_product li.item .prdImg img {width:170px; height:170px;}
.widget_rank_product li.item .product_contents_info {float:left; width:130px; padding:40px 0 0;}
.widget_rank_product li.item .product_contents_info p.brand_name {position:relative; margin: 0; padding:5px 0 0; line-height:16px; font-size:12px; color:#242424;}
.widget_rank_product li.item .product_contents_info p.name {position:relative; height:auto; margin: 0; padding:7px 0 15px; line-height:16px; font-size:12px;}
.widget_rank_product li.item .product_contents_info p.name a {color:#6e6e6e;}
.widget_rank_product li.item .product_list_item li.custom_price {display:none !important; text-decoration: line-through; color:#7b7b7b;}


.widget_rank_product li.item_list2 {border-bottom:1px solid #e1e1e1;}
.widget_rank_product li.item_list3 {position:absolute; top:0; right:0; border-bottom:1px solid #e1e1e1;}
.widget_rank_product li.item_list4 {position:absolute; top:210px; left:0; padding-bottom:0;}
.widget_rank_product li.item_list5 {position:absolute; top:210px; right:0; padding-bottom:0;}


.widget_rank_product li.item_list1 .product_contents_info {background:url("../../img/trend9/main_tab_list_rank1.png") no-repeat;}
.widget_rank_product li.item_list2 .product_contents_info {background:url("../../img/trend9/main_tab_list_rank2.png") no-repeat;}
.widget_rank_product li.item_list3 .product_contents_info {background:url("../../img/trend9/main_tab_list_rank3.png") no-repeat;}
.widget_rank_product li.item_list4 .product_contents_info {background:url("../../img/trend9/main_tab_list_rank4.png") no-repeat;}
.widget_rank_product li.item_list5 .product_contents_info {background:url("../../img/trend9/main_tab_list_rank5.png") no-repeat;}



.widget_rank_product li.item_list1 {position:absolute; top:0; left:370px; width:260px;}
.widget_rank_product li.item_list1 .prdImg {float:none; position:absolute; top:120px; width:260px; height:260px;}
.widget_rank_product li.item_list1 .prdImg img {width:260px; height:260px;}
.widget_rank_product li.item_list1 .product_contents_info {overflow:hidden; position:absolute; top:0; height:100px; padding:10px 0 0 60px;}
.widget_rank_product li.item_list1 .product_contents_info p.name {padding:7px 0;}










.main_bannergroup_area {margin:70px 0 0;}
.main_bannergroup_area h3 {margin:0; padding:0 0 10px 0;}
.main_bannergroup_area .category_more {text-align:right;}
.main_bannergroup_area .category_more a {color:#444; text-decoration:none;}
.main_bannergroup_area .category_more a:hover {color:#c00000;}

.main_bannergroup1 {margin:0; padding:0;}
.main_bannergroup1 ul {margin:20px 0; padding:0;}
.main_bannergroup1 ul:after {content:""; display:block; clear:both;}
.main_bannergroup1 ul li {float:left; width:240px; margin:0 0 0 13px; padding:0; list-style:none;}
.main_bannergroup1 ul li:first-child {margin:0;}


.bannergroup_wide_bg {margin:40px 0; background:#f4f4f4;}

.main_bannergroup2 {margin:0; padding:0;}
.main_bannergroup2 ul {margin:0; padding:0;}
.main_bannergroup2 ul:after {content:""; display:block; clear:both;}
.main_bannergroup2 ul li {margin:0; padding:0; list-style:none;}
.main_bannergroup2 .bx-has-controls-direction {}
.main_bannergroup2 .bx-has-controls-direction a.bx-prev {
	position:absolute;
	top:85px;
	left:0;
	width: 50px; 
	height: 50px; 
	background: url('../../img/trend9/main_bannergroup2_left_bt.png'); 
	text-indent: -9999px; 
	opacity:0.8;
}
.main_bannergroup2 .bx-has-controls-direction a.bx-next {
	position:absolute;
	top:85px;
	right:0;
	width: 50px; 
	height: 50px; 
	background: url('../../img/trend9/main_bannergroup2_right_bt.png') left top no-repeat; 
	text-indent: -9999px; 
	opacity:0.8;
}


.main_bannergroup3 {margin:0; padding:0;}
.main_bannergroup3 ul {margin:20px 0; padding:0;}
.main_bannergroup3 ul:after {content:""; display:block; clear:both;}
.main_bannergroup3 ul li {float:left; width:243px; height:242px; margin:0 0 11px 7px; padding:0; list-style:none;}
.main_bannergroup3 ul li.first_child {width:495px; height:495px; margin:0 5px 0 0;}


