/* BASIC css start */
#main .mban_area,
.mini_review ul{*zoom:1;}
#main .mban_area,
.mini_review ul{content:" "; display:block; clear:both;}

.item-list .thumb a.on:link img { border: solid 3px #FFFFFF }
.item-list .thumb a.on:visited img { border: solid 3px #FFFFFF }
.item-list .thumb a.on:hover img { border: solid 3px #ff8c69}

/* 메인 롤링이미지 */
#main .visual {zoom:1;}
#main .visual:after {content:" "; display:block; clear:both;}
#banner_list { position: relative; float:left;}
#banner_list .images img { width: 100%; }
#banner_list .clsBannerButton {position:absolute; right: 20px ; top:20px;}
#banner_list .clsBannerButton li { float: left; width: 10px; height: 10px; padding-left: 5px; text-align: center; cursor:pointer; background: url("//skin.makeshop.co.kr/skin/tem22/btn_off.png") no-repeat scroll right 0 transparent; }
#banner_list .clsBannerButton .labelOverClass { background: url("//skin.makeshop.co.kr/skin/tem22/btn_on.png") no-repeat scroll right 0 transparent; }

/* 우측상품롤링 */
#slideScrollControlWrap3 {zoom:1; border:1px solid #efeeee; padding:10px 0; position:relative;}
#slideScrollControlWrap3:after {content:" "; display:block; clear:both;}
#slideScrollControlWrap3 .slideScrollContentsWrap {overflow:hidden; position:relative; float:left; width: 210px; height:210px;}
#slideScrollControlWrap3 .slideScrollContents { position:absolute; left:-210px;}
#slideScrollControlWrap3 .slideScrollContent {float:left; width:210px; height:210px; text-align:center;}
#slideScrollControlWrap3 .slideScrollContent img {width:190px; height:210px;}
#slideScrollControlWrap3 .next {position:absolute; top:10px; right:22px;}
#slideScrollControlWrap3 .prev {position:absolute; top:10px; right:10px;}


/* 공지사항 */
.bt_notice{ width:206px; padding:15px; border-bottom: 1px solid #efeeee; margin-top: 5px; }
.bt_notice span {font-size:14px;}
.bt_notice a.more{font-size:11px; padding-left:150px;}
.bt_noticeList { line-height: 22px; margin:15px 0 0 0;}
.bt_noticeList li a{ font-size:12px; color:#8c8b8c;}
.bt_noticeList li a:hover{color:#ff3a13;}
.bt_noticeList span{color:#b4b4b4; font-size:11px; padding-right:10px;}

/* weekly best */
.weeklyitem { margin-top:35px;}
.item-wrap h2,
.weeklyitem h2 {font-size:20px; text-align:center; color:#1e1e1e; margin-bottom:10px;}
.weeklyitem .prev, .weeklyitem .next {padding-top:125px; float:left; cursor:pointer;}

.slideScrollControlWrap {zoom:1; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:23px 0 15px;}
.slideScrollControlWrap:after {content:" "; display:block; clear:both;}
.slideScrollContentsWrap {overflow:hidden; position:relative; float:left; width: 1140px; height:310px; margin:0 12px;}
.slideScrollContents { position:absolute; left:-228px;}
.slideScrollContent {float:left; width:228px; height:305px; text-align:center;}
.slideScrollContent img {width:215px; height:270px;}
.slideScrollContent a:hover img {filter:alpha(opacity=50); opacity:0.5;}
.slideScrollContent span{margin-top:10px;}
.slideScrollContent .price{color:#f74848;}

/* 리뷰 */
.mini_review {width:300px; height:200px; margin:30px 0 0 35px;}
.mini_review a.more{font-size:11px; text-decoration:underline; padding-left:200px;}
.mini_review ul{padding-top:30px;}
.mini_review ul li {float:left;}
.mini_review ul > li img {width:110px; height:144px;}
.mini_review dl{width:180px; margin-left:10px;}
.mini_review dt{font-weight:bold; color:#525252;text-decoration:underline; margin-bottom:5px;}
.mini_review dd{line-height:19px;}

.mt-30{margin-top:30px}
.mt-60{margin-top:60px}
/* BASIC css end */

