#mainContents { padding-bottom:80px;}

#visual {position:relative;width:100%;height:470px;overflow:hidden;}
#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:35px;height:65px;text-align:center;position:absolute;top:203px;}
#visual .slide_btn > span#MslidePrev { left:50%;margin-left:-354px;z-index:100;}
#visual .slide_btn > span#MslideNext { right:50%;margin-right:-419px;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:35px;height:65px;}
#visual .slide_btn > span > a:after { content:"";display:block;width:35px;height:65px;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:22px;height:4px;background:#b5b5b5;margin:0 4px;}
#visual .slide_page a.active { background:#e51b13;}
#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;}
#main_slider p.price span { font-size:20px;}
#main_slider p.moreBtn { position:absolute;left:50%;top:353px;margin-left:-291px;display:block;width:110px;height:30px;line-height:30px;text-align:center;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#fff;background:#e51b13;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;}
#main_slider a.linkBtn { display:block;width:700px;height:430px;position:absolute;top:0;left:50%;margin-left:-317px;z-index:101;}
#visual_banner { position:absolute;top:0;right:50%;margin-right:-600px;z-index:100;}
#visual_banner ul { float:right;padding-top:20px;}
#visual_banner ul li { margin-bottom:7px;}

#mid_banner { margin-top:20px;}
#mid_banner .banner_long { float:left;}
#mid_banner .banner_list { float:right;}
#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;}
#limit_items, #new_items, #best_items, #cate_items, #md_items, #event_zoon { margin-top:38px;}
section > .left_banner { float:left;width:212px;}
section > .rolling_banner { position:relative;float:left;width:387px;}
section > .right_items { float:left;width:600px;height:469px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;position:relative;}
#new_items > .left_banner, #new_items > .rolling_banner, #new_items > .right_items { border-top:2px solid #7bbee8}
#best_items > .left_banner, #best_items > .rolling_banner, #best_items > .right_items { border-top:2px solid #95a3e5}
#cate_items > .left_banner, #cate_items > .rolling_banner, #cate_items > .right_items { border-top:2px solid #e595c6}
section li.item_list { border-left:1px solid #eaeaea}
section > .rolling_banner .bx-controls { position:absolute;top:40px;left:46px;}
section > .rolling_banner .bx-controls .bx-pager-item { display:inline-block;margin-right:5px;}
section > .rolling_banner .bx-controls .bx-pager-item .bx-pager-link { display:inline-block;width:25px;height:5px;font-size:0;vertical-align:top;}
#new_items > .rolling_banner .bx-pager-link { background:#7cbfea;}
#new_items > .rolling_banner .bx-pager-link.active { background:#4f97c5;}
#best_items > .rolling_banner .bx-pager-link { background:#95a3e5;}
#best_items > .rolling_banner .bx-pager-link.active { background:#6c7bc2;}
#cate_items > .rolling_banner .bx-pager-link { background:#e595c6;}
#cate_items > .rolling_banner .bx-pager-link.active { background:#c7589c;}
.right_items .slide_btn { position:absolute;top:201px;width:600px;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;}
.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:20px 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:0 25px;}
.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 #fccf44;}
#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;}