/* BASIC css start */
#contentWrapper #contentWrap {width:100%; max-width:none;}
#content .prd-class-hd {max-width:1280px; margin:0 auto;}
#productClass .cate-wrap {max-width:1280px; margin:112px auto 0;}
.item-wrap {max-width:none !important; padding-bottom:160px !important;}
.item-wrap .item-cont.grid3 {width:100%; max-width:1280px; margin:0 auto; /* 목록 두 개일때 */ display: flex;justify-content: space-between;}
body {padding: 0 0 506px !important;}
#mfooter {position:fixed;}

.item-wrap .item-cont .item-list .thumb a {transition:.3;}

div#comment_top.fixed #mcategory .categoryList > li > .slideSubMenu {top:0;}
/* 분류 카테고리 */
#productClass .cate-wrap .bcate {margin:0 0 30px; font-size:48px; font-weight:700; line-height:56px; color:#1A1A1A; text-align:center;}
 .cate_img img {width:100%;}
/* 하위분류 */
#productClass .cate-wrap .class-list ul {border-bottom: 1px #e1e1e1 solid; margin: 50px 0 40px 0;}
#productClass .cate-wrap .class-list ul > li {display: inline-block; padding: 0 26px 0 0; letter-spacing: -0.2px;}
/* #productClass .cate-wrap .class-list ul > li:after {content:""; width:1px; height:16px; margin-left: 1px; background:#e5e5e5; position: absolute; left: 100%; top: 50%; transform: translateY(-50%);} */
#productClass .cate-wrap .class-list ul > li:after {content:""; width:100%;height:2px;background:#222; position: absolute; left: 0; bottom:-1px;}
#productClass .cate-wrap .class-list ul > li:last-child:after {display:none;}
#productClass .cate-wrap .class-list ul > li > a {display: block;padding: 10px 0px;background: #fff;font-size: 16px;color: #999;line-height: 24px;font-weight: 400;}
#productClass .cate-wrap .class-list ul > li.sel > a {color: #1a1a1a; border-bottom: 2px solid #1a1a1a; font-weight: 600;}
#productClass .cate-wrap .class-list ul > li > a:hover {color: #1a1a1a; border-color: #1a1a1a; background: #fff;}

/* 목록 추천상품 */
.out_list_recmd {position:relative;}
.out_list_recmd .list_recmd_title {width:100%; height:400px; position:absolute; top:-110px;}
.out_list_recmd .list_recmd_title .bg {width:50%; height:400px; position:absolute; left:0; background:#1a1a1a;}
.out_list_recmd .list_recmd_title .inner {width:92%; max-width:1280px; position:absolute; top:120px; left:50%; transform:translateX(-50%);}
.out_list_recmd .list_recmd_title .inner .t01 {margin:0 0 8px; font-size:48px; font-weight:700; color:#fff; line-height: 56px;}
.out_list_recmd .list_recmd_title .inner .t02 {font-size:20px; color:#999; line-height: 32px;}
.in_list_recmd {display:flex; width:92%; max-width:1280px; margin:110px auto 136px auto; position:relative;}
.in_list_recmd .item-wrap .item-cont .item-list {margin-bottom:0;}
.swiper-container.recmd_rolling {width:840px; margin:0 0 0 auto; padding-bottom:0 !important;}
.in_list_recmd .swiper-button-prev {width:24px; height:20px; margin:0; position:static; background:url('/design/d4-3327/0790modernstudio/arrow_l.svg') no-repeat center;}
.in_list_recmd .swiper-button-next {width:24px; height:20px; margin:0; position:static; background:url('/design/d4-3327/0790modernstudio/arrow_r.svg') no-repeat center;}
.in_list_recmd .swiper-pagination {position:static; padding:0 12px; font-size:16px; color:#9a9a9a;}
.in_list_recmd .swiper-pagination .swiper-pagination-current {color:#1a1a1a; padding:0 8px 0 0;}
.in_list_recmd .swiper-pagination .count {display:inline-block; color:#1a1a1a;}
.in_list_recmd .swiper-pagination .count02 {display:inline-block; padding:0 0 0 8px;}
.in_list_recmd .wrap_swiper_bt {display:flex; align-items:center; position:absolute; bottom:20px; left:0%;}
.in_list_recmd .item-wrap .item-cont .item-list {margin:0 0 20px;}
/* 목록 신상품 */
.out_list_new {position:relative;}
.out_list_new .list_new_title {width:100%; height:400px; position:absolute; top:-110px;}
.out_list_new .list_new_title .bg {width:50%; height:400px; position:absolute; left:0; background:#f6f6f6;}
.out_list_new .list_new_title .inner {width:92%; max-width:1280px; position:absolute; top:120px; left:50%; transform:translateX(-50%);}
.out_list_new .list_new_title .inner .t01 {margin:0 0 8px; font-size:48px; font-weight:700; color:#1a1a1a; line-height: 56px;} 
.out_list_new .list_new_title .inner .t02 {font-size:20px; color:#6a6a6a; line-height: 32px;}
.in_list_new {display:flex; width:100%; max-width:1280px; margin:160px auto 160px auto; position:relative;}
.in_list_new .item-wrap .item-cont .item-list {margin-bottom:0;}
.swiper-container.new_rolling {width:840px; margin:0 0 0 auto; padding-bottom:0 !important;}
.in_list_new .swiper-button-prev {width:24px; height:20px; margin:0; position:static; background:url('/design/d4-3327/0790modernstudio/arrow_l.svg') no-repeat center;}
.in_list_new .swiper-button-next {width:24px; height:20px; margin:0; position:static; background:url('/design/d4-3327/0790modernstudio/arrow_r.svg') no-repeat center;}
.in_list_new .swiper-pagination {position:static; padding:0 12px; font-size:16px; color:#9a9a9a;}
.in_list_new .swiper-pagination .swiper-pagination-current {color:#1a1a1a; padding:0 8px 0 0;}
.in_list_new .swiper-pagination .count {display:inline-block; color:#1a1a1a;}
.in_list_new .swiper-pagination .count02 {display:inline-block; padding:0 0 0 8px;}
.in_list_new .wrap_swiper_bt {display:flex; align-items:center; position:absolute; bottom:0; left:0%;}
.in_list_new .item-wrap .item-cont .item-list {margin:0 0 20px;}
/* total-sort */
#productClass .total-sort { padding-top: 30px; }

.header_bg_com {display:none;}
/*.wrap_header_bg {display:block !important;}*/

/* 렌탈아이콘 */
.ico-rental {display: inline-block;padding: 3px 8px;line-height: 19px;background: #747fd1;font-size: 15px;color: #fff;border-radius: 6px;margin-right: 5px;font-weight: 500;}
.rt48_text {color:#ff4800;}


.item-wrap .item-cont .item-list .prd-info .prd-name a {position: relative;left:0;}
.item-wrap .item-cont .item-list .prd-info .prd-name:hover a {animation: scroll-text 10s linear infinite;}
@keyframes scroll-text {
    0% {left: 0;}
    100% {left: -100%;}
}
        
        
        
        
/* BASIC css end */

