/* BASIC css start */
/* 메인 롤링이미지 */
#banner_list { position: relative; }
#banner_list:after { content: ""; display: block; clear: both; }
#banner_list .images img { width: 1100px; height: 520px; }
#banner_list .clsBannerButton { position: absolute; right: 20px; bottom: 15px; }
#banner_list .clsBannerButton li { float: left; width: 18px; height: 10px; text-align: center; cursor: pointer; background: url("/design/cxro/tem67/btn_off.png") no-repeat scroll right 0 transparent; }
#banner_list .clsBannerButton .labelOverClass { background: url("/design/cxro/tem67/btn_on.png") no-repeat scroll right 0 transparent }

/* 메인 신상 추천 스페셜 타이틀 */
.weeklyitem h2,
.item-wrap h2 { text-align:center; padding:10px 0 0; font-size: 18px; color: #2f2f2f; margin:5px auto 30px; display: table; text-transform:uppercase; border-top:1px solid #424242; }
.banner {margin:55px 0;}

/* weekly best */
.weeklyitem { width:1100px; margin:70px auto 50px; position:relative;}
.weeklyitem .next { position:absolute; left:15px; top:180px; cursor:pointer; }
.weeklyitem .prev { position:absolute; right:15px; top:180px; cursor:pointer; }

.slideScrollControlWrap { background-color:#f8f8f8; height:265px; }
.slideScrollContentsWrap {overflow:hidden; position:relative; margin:0 0 0 43px; width: 1020px; height:250px; }
.slideScrollContents { position:absolute; left:-170px; top:26px;}
.slideScrollContent { position: relative; float:left; width:160px; margin-right:10px; text-align:center;}
.slideScrollContent img {width:160px;}
.slideScrollContent span{margin-top:10px;}
.slideScrollContent .infobox { position: absolute; left:0; top:0; background:url("/design/cxro/tem67/infobox_bg.png") repeat left top; width:160px; height:213px;}
.slideScrollContent .infobox p { font-size:14px; color:#fff; line-height:20px;}

.mt-80 {margin:80px 0 0; }

/* BASIC css end */

