#mainContents { padding-bottom:80px;}

#visual {position:relative;width:100%;height:470px;/*overflow:hidden;*/}
#visual.visual_style {width:1903px; max-width:1200px; margin:0 auto;}
#visual.visual_style .test_bn {width:1903px; margin-left:-351.5px; overflow:hidden;}
#visual.visual_style .test_bn .swiper-slide a::after {content:"자세히보기"; width:200px; height:50px; text-align:center; background:#fff; border-radius:50px; position:absolute; 
left:610px; bottom:100px; font-size:18px; line-height:49px; box-shadow:0 5px 10px rgba(0,0,0,0.3);}
#visual.visual_style .test_bn .swiper-pagination-bullet-active {background:#15c654;}

#visual .DG-wrapper { margin:0 auto;}
#main_slider { width:1903px;height:470px;}
#visual .slide_btn { z-index:100;}
#visual .slide_btn > span { display:block;width:51px;height:51px;text-align:center;position:absolute;top:203px;border-radius:50%; overflow:hidden;}
#visual .slide_btn > span#MslidePrev { left:50%;margin-left:-902px;z-index:100;}
#visual .slide_btn > span#MslideNext { right:50%;margin-right:-900px;z-index:100;}
#visual .slide_btn > span > .bg { position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#000;opacity:0.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
#visual .slide_btn > span > a { display:block;position:relative;font-size:0;width:51px;height:51px;}
#visual .slide_btn > span > a:after { content:"";display:block;width:51px;height:51px;position:absolute;top:0;left:0;}
#MslidePrev { float:left;}
#MslideNext { float:right;}
#MslidePrev > a:after { background:url("../images/main_slide_arrow_left.png") no-repeat center center;}
#MslideNext > a:after { background:url("../images/main_slide_arrow_right.png") no-repeat center center;}
#visual .slide_btn > span:hover > .bg { opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
#visual .slide_page { width:100%;position:absolute;left:0;bottom:25px;text-align:center;z-index:100;}
#visual .slide_page .bx-pager-item { display:inline-block;}
#visual .slide_page a { display:inline-block;font-size:0;width:10px;height:10px;background:#b5b5b5;margin:0 4px;border-radius:50px;}
#visual .slide_page a.active {/*background:#15c654;*/ background:url("../images/ra_slide_page_img.png")no-repeat; width:24px; height:24px; line-height:14px;}
#main_slider > li { text-align:center;}
/*메인배너 할인율 표시*/#main_slider p.price { position:absolute;left:50%;top:282px;margin-left:-290px;font-size:60px;font-weight:400;letter-spacing:-0.4px;color:#e51b13;line-height:1; display:none;}
#main_slider p.price span { font-size:20px;}
#main_slider p.moreBtn { position:absolute;left:50%;top:323px;margin-left:-342px;display:block;width:221px;height:60px;line-height:60px;text-align:center;
font-size:20px;font-weight:400;letter-spacing:-0.4px;color:#000;background:#fff;
border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;
box-shadow:2px 2px 17px rgba(54,54,54,0.09)}
#main_slider a.linkBtn { display:block;width:700px;height:430px;position:absolute;top:0;left:50%;margin-left:-385px;z-index:101;}
#visual_banner { position:absolute;top:0;left:50%;margin-left:-600px;z-index:100;}
#visual_banner ul { float:right;padding-top:20px;}
#visual_banner ul li { margin-bottom:7px; display:none;} <?/* display:none; 2022년 1월 27일에 추가한 내용 */?>

#mid_banner { margin-top:20px;}
#mid_banner .banner_long { float:right;}
#mid_banner .banner_list { float:left;}
#mid_banner .banner_list li { float:left;}
#mid_banner .banner_list li.bd { border-left:1px dashed #eaeaea;border-right:1px dashed #eaeaea;}

section > h2 { font-size:21px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;line-height:1;color:#333;margin-bottom:10px;}

<?/*2022년 1월 25일에 추가한 내용*/?>
#bstse{width:300px;}
#bstse .bstimg{width:37px; height:37px; float:left;}
#bstse .bsttxt{float:left; font-size:21px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; 
				margin-left: 10px; margin-top:3px;}

#newBtn{width:300px; margin-top:25px;}
#newBtn .newBtnimg{width:37px; height:37px; float:left;}
#newBtn .newBtntxt{float:left; font-size:21px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; 
				margin-left: 10px; margin-top:3px;}

#cate_Btn{width:300px; margin-top:5px;}
#cate_Btn .cateBtnimg{width:37px; height:37px; float:left;}
#cate_Btn .catetntxt{float:left; font-size:21px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; 
				     margin-left: 10px; margin-top:3px;}

.mdpick1{width:170px; margin-top:5px; margin: 0 auto;}
.mdpick1 h2{font-size:20px;font-size:21px; font-family: 'Noto Sans KR', sans-serif; font-weight:400; float:left;}
.mdpick1 img{width: 36px; height: 28px; margin-left:15px;}

#limit_items, #new_items, #best_items, #cate_items, #md_items, #event_zoon { margin-top:38px;}
section > .left_banner {float:left;width:400px; clear:both; margin-top:15px; height: 473px;} <?/*width:212px;-> width:400px; 2022년 1월 27일에 추가한 내용 margin-top:15px; */?>
section > .rolling_banner { position:relative;float:left;width:0px; } <?/* width:387px; */?>
section > .right_items { float:right;width:600px;height:469px;border-right:0px solid #eaeaea;border-bottom:1px solid #eaeaea;position:relative;margin-top:15px;}

section > .right_items { float:right;width:800px;height:469px;border-right:0px ;border-bottom:1px solid #eaeaea;position:relative;margin-top:15px;}
#new_items > .left_banner, #new_items > .right_items { border-top:2px solid #fe869a}

#best_items > .left_banner, #best_items > .right_items { border-top:2px solid #199881;}
#cate_items > .left_banner, #cate_items > .right_items { border-top:2px solid #b98ae8;}
<?/* #best_items > .left_banner, #best_items > .right_items { border-top:2px solid #95a3e5} */?>

#cate_items > .left_banner, #cate_items > .right_items { border-top:2px solid #e595c6}
#new_items > .left_banner {width:400px; height:473px; overflow:hidden;} <?/* height:146px; width:599px;*/?>
#new_items > .rolling_banner {width:599px; height:325px; overflow:hidden; float:left; margin-top:-2px; display:none;}
#best_items > .left_banner {width:400px; height:473px; overflow:hidden;} <?/* height:146px; width:599px;*/?>
#best_items > .rolling_banner {width:0px; height:0px; overflow:hidden; float:left; margin-top:-2px;} <?/* width:599px; height:325px; */?>
#cate_items > .left_banner {width:400px; height:473px; overflow:hidden;}
#cate_items > .rolling_banner {width:0px; height:325px; overflow:hidden; float:left; margin-top:-2px;}

section li.item_list { border-left:1px solid #eaeaea}
section > .rolling_banner .bx-controls { position:absolute;top:15px;right:20px; display:none;} <?/* 2022년 1월 27일에 추가한 내용 display:none; */?>
section > .rolling_banner .bx-controls .bx-pager-item { display:inline-block;margin-right:10px; text-align:center;}
section > .rolling_banner .bx-controls .bx-pager-item .bx-pager-link { display:inline-block;width:25px;height:5px;font-size:15px;vertical-align:top;}
#new_items > .rolling_banner .bx-pager-link {width:28px; height:28px; border-radius:50%; border:1px solid #aeb0b0; line-height:27px; color:#aeb0b0}
#new_items > .rolling_banner .bx-pager-link.active {border-color:#fff; color:#fff}
#best_items > .rolling_banner .bx-pager-link {width:28px; height:28px; border-radius:50%; border:1px solid #b2b2b3; line-height:27px; color:#b2b2b3}
#best_items > .rolling_banner .bx-pager-link.active {border-color:#6d6d6e; color:#6d6d6e}
#cate_items > .rolling_banner .bx-pager-link {width:28px; height:28px; border-radius:50%; border:1px solid #b2b2b3; line-height:27px; color:#b2b2b3}
#cate_items > .rolling_banner .bx-pager-link.active {border-color:#6d6d6e; color:#6d6d6e}
.right_items .slide_btn { position:absolute;top:201px;width:800px;z-index:100;}
.right_items .slide_btn > span { display:block;width:35px;height:65px;text-align:center;position:relative;}
.right_items .slide_btn > span > .bg { position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#000;opacity:0.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.right_items .slide_btn > span > a { display:block;position:relative;font-size:0;width:35px;height:65px;}
.right_items .slide_btn > span > a:after { content:"";display:block;width:35px;height:65px;position:absolute;top:0;left:0;}

.itemSlidePrev { float:left;}
.itemSlideNext { float:right; clear:both; top: -65px;} 
.itemSlidePrev > a:after { background:url("../images/main_slide_arrow_left.png") no-repeat center center;}
.itemSlideNext > a:after { background:url("../images/main_slide_arrow_right.png") no-repeat center center;}
.right_items .slide_btn > span:hover > .bg { opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.right_items .items { height:234px;}
.right_items .items .price_box { padding:0 25px 0 25px;min-height:61px;}
.right_items .items .price_box .product_text1 { font-size:16px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1.3;color:#333;margin-bottom:10px;}
.right_items .items .price_box .product_text2 { font-size:16px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1;color:#e91616;margin-bottom:15px;}
.right_items .items .items_img { padding:15px 25px; background-color: #ffffff;}
.right_items .cate_tab .tab_ul { position:absolute;top:-31px;right:0;min-width:720px;}
.right_items .cate_tab .tab_ul > li { float:right;}
.right_items .cate_tab .tab_ul > li a { display:inline-block;padding:0;}

#limit_items .limit { border-top:2px solid #fccf44;}
#limit_items .limit .limit_list { border-bottom:1px solid #d9d9d9;}
#limit_items .limit .limit_list:after { display:block;content:'';clear:both;overflow:hidden;}
#limit_items .limit .limit_list ul { float:left;width:239px;border-left:1px solid #d9d9d9;}
#limit_items .limit .limit_list ul:last-child .img_box, #limit_items .limit .limit_list ul:last-child .text_box { border-right:1px solid #d9d9d9;}
#limit_items .limit .limit_list ul .img_box { text-align:center;height:212px;padding-top:28px;border-bottom:1px solid #d9d9d9;position:relative;}
#limit_items .limit .limit_list ul .img_box > a { display:block;width:100%;height:100%;}
#limit_items .limit .limit_list ul .img_box .icon_box { position:absolute;top:-4px;right:0;}
#limit_items .limit .limit_list ul .img_box .limit_box { position:absolute;bottom:0;left:0;width:100%;height:43px;background:url("../images/limit_bg.png") no-repeat;padding-top:15px;}
#limit_items .limit .limit_list ul .img_box .limit_box p { padding:3px 0 3px 66px;width:163px;text-align:center;font-size:12px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1;color:#333;}
#limit_items .limit .limit_list ul .img_box .limit_box p .orange { color:#ff7e00;}
#limit_items .limit .limit_list ul .img_box .limit_box p .gray { color:#bcbcbc;}
#limit_items .limit .limit_list ul .img_box .limit_box p .red { color:#e91616;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox { margin:3px 0 3px 66px;width:161px;height:11px;border:1px solid #ff7e00;background:#ff7e00;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;overflow:hidden;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_bar { display:none;width:151px;height:11px;margin-left:4px;position:relative;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_bar:before { position:absolute;top:0;left:-4px;display:block;content:'';width:4px;height:11px;background:url("../images/limit_before.png") no-repeat left top;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_on { display:block;height:11px;background:#fff;position:absolute;top:0;left:0;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_on:after { display:block;content:"";width:4px;height:11px;background:url("../images/limit_poly.png") no-repeat left top;position:absolute;right:-4px;top:0;}
#limit_items .limit .limit_list ul .text_box { padding:11px 20px 0;height:69px;background:#f9f9f9;position:relative;transition:background-image,background-color .3s;-webkit-transition:background-image,background-color .3s;-moz-transition:background-image,background-color .3s;-o-transition:background-image,background-color .3s;}
#limit_items .limit .limit_list ul .text_box .limit_name { font-size:15px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#333;font-weight:400;line-height:17px;}
#limit_items .limit .limit_list ul .text_box .limit_priceBox { position:absolute;left:20px;bottom:10px;}
#limit_items .limit .limit_list ul .text_box .limit_priceBox p { display:inline-block;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:400;}
#limit_items .limit .limit_list ul .text_box .limit_priceBox .limit_price { font-size:15px;color:#e91616}
#limit_items .limit .limit_list ul .text_box .limit_priceBox .limit_cust { margin-left:5px;font-size:13px;color:#808080;text-decoration:line-through;vertical-align:-1px;}
#limit_items .limit .limit_list ul:hover > .text_box { background-color:#fccf44;background-image:url("../images/md_pick_arrow.png");background-repeat:no-repeat;background-position:216px center;}

#limit_items{position:relative}
#limit_items .slide_btn { position:absolute;top:154px;width:100%;z-index:100;}
#limit_items .slide_btn > span { display:block;width:35px;height:65px;text-align:center;position:absolute}
#limit_items .slide_btn > span.itemSlideNext{right:0}
#limit_items .slide_btn > span .itemSlidePrev{left:0}
#limit_items .slide_btn > span > .bg { position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:#000;opacity:0.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
#limit_items .slide_btn > span > a { display:block;position:relative;font-size:0;width:35px;height:65px;}
#limit_items .slide_btn > span > a:after { content:"";display:block;width:35px;height:65px;position:absolute;top:0;left:0;}


#md_items .md_pick { border-top:2px solid #75abf3; margin-top: 30px;}
#md_items .md_pick .pick_list { border-right:1px solid #d9d9d9;}
#md_items .md_pick .pick_list ul { float:left;width:239px;border-left:1px solid #d9d9d9;}
#md_items .md_pick .pick_list ul .img_box { text-align:center;height:212px;padding-top:28px;border-bottom:1px solid #d9d9d9;position:relative;}
#md_items .md_pick .pick_list ul .img_box > a { display:block;width:100%;height:100%;}
#md_items .md_pick .pick_list ul .img_box .icon_box { position:absolute;top:-4px;right:0;}
#md_items .md_pick .pick_list ul .img_box .limit_box { position:absolute;bottom:0;left:0;width:100%;height:43px;background:url("../images/limit_bg.png") no-repeat;padding-top:15px;}
#md_items .md_pick .pick_list ul .img_box .limit_box p { padding:3px 0 3px 66px;width:163px;text-align:center;font-size:12px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1;color:#333;}
#md_items .md_pick .pick_list ul .img_box .limit_box p .orange { color:#ff7e00;}
#md_items .md_pick .pick_list ul .img_box .limit_box p .gray { color:#bcbcbc;}
#md_items .md_pick .pick_list ul .img_box .limit_box p .red { color:#e91616;}
#md_items .md_pick .pick_list ul .img_box .limit_box .limit_barBox { margin:3px 0 3px 66px;width:161px;height:11px;border:1px solid #ff7e00;background:#ff7e00;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;overflow:hidden;}
#md_items .md_pick .pick_list ul .img_box .limit_box .limit_barBox .limit_bar { display:none;width:151px;height:11px;margin-left:4px;position:relative;}
#md_items .md_pick .pick_list ul .img_box .limit_box .limit_barBox .limit_bar:before { position:absolute;top:0;left:-4px;display:block;content:'';width:4px;height:11px;background:url("../images/limit_before.png") no-repeat left top;}
#md_items .md_pick .pick_list ul .img_box .limit_box .limit_barBox .limit_on { display:block;height:11px;background:#fff;position:absolute;top:0;left:0;}
#md_items .md_pick .pick_list ul .img_box .limit_box .limit_barBox .limit_on:after { display:block;content:"";width:4px;height:11px;background:url("../images/limit_poly.png") no-repeat left top;position:absolute;right:-4px;top:0;}
#md_items .md_pick .pick_list ul .text_box { padding:11px 20px 0;height:69px;background:#f9f9f9;border-bottom:1px solid #d9d9d9;position:relative;transition:background-image,background-color .3s;-webkit-transition:background-image,background-color .3s;-moz-transition:background-image,background-color .3s;-o-transition:background-image,background-color .3s;}
#md_items .md_pick .pick_list ul .text_box .pick_name { font-size:15px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#333;font-weight:400;line-height:17px;}
#md_items .md_pick .pick_list ul .text_box .pick_priceBox { position:absolute;left:20px;bottom:10px;}
#md_items .md_pick .pick_list ul .text_box .pick_priceBox p { display:inline-block;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:400;}
#md_items .md_pick .pick_list ul .text_box .pick_priceBox .pick_price { font-size:15px;color:#e91616}
#md_items .md_pick .pick_list ul .text_box .pick_priceBox .pick_cust { margin-left:5px;font-size:13px;color:#808080;text-decoration:line-through;vertical-align:-1px;}
#md_items .md_pick .pick_list ul:hover > .text_box { background-color:#fccf44;background-image:url("../images/md_pick_arrow.png");background-repeat:no-repeat;background-position:216px center;}

#event_zoon .event_link > p { float:left;width:590px;}
#event_zoon .event_link p.link_1 { margin-right:20px;}



<?/* 원본
.right_items .items .price_box { padding:20px 25px 0 25px;min-height:61px;}
.right_items .items .items_img { padding:0 25px;}

.itemSlideNext { float:right; clear:both; top: -65px;} 
section > .right_items { float:right;width:600px;}
.right_items .slide_btn { position:absolute;top:201px;width:600px;z-index:100;}

*/?>