@charset "UTF-8";
html {

      /* Prevent font scaling in landscape */
     -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
     -moz-text-size-adjust: none; /*Firefox*/
     -ms-text-size-adjust: none;  /*Ie*/
     -o-text-size-adjust: none; /*old versions of Opera*/

}
body {padding:0 0 0px 0; overflow-x:hidden;}

.dimmed_re {position:fixed;display:none; left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,0.8);z-index:7;}
ul::after {content: '';display:block;clear:both;}

aside {position:fixed;display:block;width:100%;height:100%;overflow-y: auto;z-index:999999;background:#f1f1f1;top:0;left:-100%; overflow-x: hidden;}
aside .side-wrap {display:block;position:relative;width:100%;height:auto;}
aside .side-wrap .side-top {display:block;position:relative;width:100%;height:100px; background:#BB2649;padding-top:50px;}
aside .side-wrap .side-top .loginArea {display:block;position:relative;width:100%;}
aside .side-wrap .side-top .loginArea p.fl{max-width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
aside .side-wrap .side-top .loginArea a {display:inline-block;padding-left:10px;color:#fff;font-size:16px;line-height:50px;}
aside .side-wrap .side-top .loginArea a > img {width:30px;height:30px;margin:10px 10px 0 0; float:left;}

aside .side-wrap .side-cont {display:block;width:100%;margin-bottom:10px;background:#fff;}
aside .side-wrap .side-cont .side-title {display:block;width:100%;height:40px;line-height:40px;padding:0 10px 0 20px;background:#fff;}
aside .side-wrap .side-cont .side-title.redBorder {border-bottom:1px solid #ff3d3d;}
aside .side-wrap .side-cont .side-title::after {content:'';display:block;clear:both;}
aside .side-wrap .side-cont .side-title h2 {display:inline-block;font-size:14px;color:#333333;font-weight:400;}
aside .side-wrap .side-cont .side-title a.setting {display:block;position:relative;float:right;width:28px;height:100%;background:url(../images/mobile/ico/ico_aside_setting.png) no-repeat center center;background-size:18px auto;}
aside .side-wrap .side-cont .side-title a.favorite {display:block;position:relative;float:right;width:28px;height:100%;background:url(../images/mobile/ico/ico_aside_favorite.png) no-repeat center center;background-size:18px auto;}
aside .side-wrap .side-cont .side-title a.cart {display:block;position:relative;float:right;width:28px;height:100%;background:url(../images/mobile/ico/ico_aside_cart.png) no-repeat center center;background-size:20px auto;}
aside .side-wrap .side-cont .side-title a .red_circle {position:absolute;width:14px;height:14px;border-radius: 50%;background:#BB2649;color:#fff;font-size:8px; line-height:14px;text-align: center;top:6px;right:0;}

aside .side-wrap .side-cont.allCate {height:229px;}
aside .side-wrap .side-cont ul {display:inline-block;position:relative;width:100%;height:auto;background:#fff;}

aside .side-wrap .side-cont ul.cate {margin-top:1px;}
aside .side-wrap .side-cont ul.cate li {display:inline-block;float:left; width:calc(25% + 1px);height:95px; border:1px solid #ededed;margin:-1px 0 0 -1px;}
aside .side-wrap .side-cont ul.cate li a {display:block;width:100%;height:100%;color:#000000;font-size:12px;text-align: center;padding-top:58px;font-weight:300;}
aside .side-wrap .side-cont ul.cate li.cate_01 {background:url(../images/mobile/ico/ico_aside_menu_01.png) no-repeat center top 30px;background-size:18px auto;}
aside .side-wrap .side-cont ul.cate li.cate_02 {background:url(../images/mobile/ico/ico_aside_menu_02.png) no-repeat center top 30px;background-size:16px auto;}
aside .side-wrap .side-cont ul.cate li.cate_03 {background:url(../images/mobile/ico/ico_aside_menu_03.png) no-repeat center top 32px;background-size:20px auto;}
aside .side-wrap .side-cont ul.cate li.cate_04 {background:url(../images/mobile/ico/ico_aside_menu_04.png) no-repeat center top 30px;background-size:16px auto;}
aside .side-wrap .side-cont ul.cate li.cate_05 {background:url(../images/mobile/ico/ico_aside_menu_05.png) no-repeat center top 31px;background-size:20px auto;}
aside .side-wrap .side-cont ul.cate li.cate_06 {background:url(../images/mobile/ico/ico_aside_menu_06.png) no-repeat center top 30px;background-size:16px auto;}
aside .side-wrap .side-cont ul.cate li.cate_07 {background:url(../images/mobile/ico/ico_aside_menu_07.png) no-repeat center top 30px;background-size:15px auto;}
aside .side-wrap .side-cont ul.cate li.cate_08 {background:url(../images/mobile/ico/ico_aside_menu_08.png) no-repeat center top 30px;background-size:20px auto;}

aside .side-wrap .side-cont .brand {padding:0 10px 10px 20px;}
aside .side-wrap .side-cont .brand ul {padding:0; width: max-content !important;}
aside .side-wrap .side-cont .brand ul li {width:80px;height:80px; display:inline-block;float:left;}
aside .side-wrap .side-cont .brand ul li:not(:last-of-type) {margin-right:5px;}
aside .side-wrap .side-cont .brand ul li a {display:block;width:100%;height:100%;font-size:10px;text-align: center;text-indent: -9999px;}
aside .side-wrap .side-cont .brand ul li.brand_01 {background:url(../images/mobile/dummy/aside_brand_01.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_02 {background:url(../images/mobile/dummy/aside_brand_02.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_03 {background:url(../images/mobile/dummy/aside_brand_03.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_04 {background:url(../images/mobile/dummy/aside_brand_04.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_05 {background:url(../images/mobile/dummy/aside_brand_05.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_06 {background:url(../images/mobile/dummy/aside_brand_06.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_07 {background:url(../images/mobile/dummy/aside_brand_07.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_08 {background:url(../images/mobile/dummy/aside_brand_08.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_09 {background:url(../images/mobile/dummy/aside_brand_09.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_10 {background:url(../images/mobile/dummy/aside_brand_10.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_11 {background:url(../images/mobile/dummy/aside_brand_11.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_12 {background:url(../images/mobile/dummy/aside_brand_12.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_13 {background:url(../images/mobile/dummy/aside_brand_13_2408.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_14 {background:url(../images/mobile/dummy/aside_brand_14.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_15 {background:url(../images/mobile/dummy/aside_brand_15.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_16 {background:url(../images/mobile/dummy/aside_brand_16.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_17 {background:url(../images/mobile/dummy/aside_brand_17.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_18 {background:url(../images/mobile/dummy/aside_brand_18.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_19 {background:url(../images/mobile/dummy/aside_brand_19.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_20 {background:url(../images/mobile/dummy/aside_brand_20.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .brand ul li.brand_21 {background:url(../images/mobile/dummy/aside_brand_21.png) no-repeat center top;background-size:80px auto;}
aside .side-wrap .side-cont .more {display:block;width:100%;text-align: center;}
aside .side-wrap .side-cont .more a {display:inline-block;height:100%;line-height:38px;text-align: center;padding-right:14px;background:url(../images/mobile/ico/ico_arrow_down_small.png) no-repeat center right;background-size:8px auto;font-size:12px;font-weight:300;}

aside .side-wrap .side-cont ul.service li {display:inline-block;float:left; width:50%;height:45px;border-top:1px solid #ededed;}
aside .side-wrap .side-cont ul.service li:nth-of-type(2n) {border-left:1px solid #ededed;}
aside .side-wrap .side-cont ul.service li a {display:block;width:100%;height:100%;color:#000000;font-size:12px;text-align: left;line-height:45px;padding-left:60px;font-weight:300;letter-spacing: -1px;}
aside .side-wrap .side-cont ul.service li.service_01 {background:url(../images/mobile/ico/ico_aside_service_01.png) no-repeat center left 20px;background-size:30px auto;}
aside .side-wrap .side-cont ul.service li.service_01 {background:url(../images/mobile/ico/ico_aside_service_01.png) no-repeat center left 20px;background-size:30px auto;}
aside .side-wrap .side-cont ul.service li.service_02 {background:url(../images/mobile/ico/ico_aside_service_02.png) no-repeat center left 20px;background-size:30px auto;}
aside .side-wrap .side-cont ul.service li.service_03 {background:url(../images/mobile/ico/ico_aside_service_03.png) no-repeat center left 20px;background-size:30px auto;}
aside .side-wrap .side-cont ul.service li.service_04 {background:url(../images/mobile/ico/ico_aside_service_04.png) no-repeat center left 20px;background-size:30px auto;}
aside .side-wrap .side-cont ul.service li.service_05 {background:url(../images/mobile/ico/ico_aside_service_05.png) no-repeat center left 20px;background-size:30px auto;}
aside .side-wrap .side-cont ul.service li.service_06 {background:url(../images/mobile/ico/ico_aside_service_06.png) no-repeat center left 20px;background-size:30px auto;}

aside .side-wrap .side-cont ul.side-comm {}
aside .side-wrap .side-cont ul.side-comm li {display:block; width:100%;height:35px;border-top:1px solid #ededed;}
aside .side-wrap .side-cont ul.side-comm li a {display:block;width:100%;height:100%;color:#000000;font-size:12px;text-align: left;line-height:35px;padding-left:20px;font-weight:300;}

aside .side-wrap .side-bottom {display:inline-block;width:100%;height:55px; position:relative;margin-bottom:50px;}
aside .side-wrap .side-bottom ul {display:inline-block;width:100%;}
aside .side-wrap .side-bottom ul li {display:inline-block;width:50%;position:relative;float:left;padding:15px 0 25px 44px;}
aside .side-wrap .side-bottom ul li a {display:block;width:100%;height:17px;line-height:17px;font-size:12px;padding-left:30px;color:#333;letter-spacing: -.5px;}
aside .side-wrap .side-bottom ul li:first-of-type a {background:url(../images/mobile/ico/ico_customer.png) no-repeat center left;background-size:auto 17px;}
aside .side-wrap .side-bottom ul li:nth-of-type(2) a {background:url(../images/mobile/ico/ico_board.png) no-repeat center left;background-size:auto 17px;}


.logout_btn{position:absolute; right:40px; top:65px; width:60px; height:20px;}
.logout_btn img{ width:60px; height:20px;}

aside .closeBtn {display:block;position:absolute;top:69px;right:18px;z-index:10;width:11px;height:11px;}
aside .closeBtn a {display:block;position:relative;width:100%;height:100%;}
aside .closeBtn a img {width:100%;height:100%;}

header.mainH {width:100%;position:relative;padding:0 10px; z-index:9888}
header.mainH .header-top { display:inline-block;position:relative;width:100%; z-index:9888}
header.mainH .header-top ul li {display:inline-block;text-align: center;height:50px;}
header.mainH .header-top ul li:first-of-type {float:left;}
header.mainH .header-top ul li:nth-of-type(2) {width:calc(100% - 56px);}
header.mainH .header-top ul li:last-of-type {float:right;}
header.mainH .header-top ul li a.side_call {display:block;float:left;width:28px;height:28px;margin-top:12px;background:url(../images/mobile/ico/ico_category.png) no-repeat center center;background-size:20px auto;}
header.mainH .header-top ul li a.logo {display:inline-block;text-align: center;}
header.mainH .header-top ul li a.logo img {width:75%;margin-top:6px;}
header.mainH .header-top ul li a.basket {display:block;position:relative;float:left;width:28px;height:28px;margin-top:12px;background:url(../images/mobile/ico/ico_aside_cart.png) no-repeat center center;background-size:20px auto;}
header.mainH .header-top ul li:last-of-type a.basket span {position:absolute;display:block;width:14px;height:14px;border-radius: 50%;background:#BB2649;color:#fff;top:0;right:0;line-height:14px;text-align: center;font-size:9px;}

header.mainH .searchArea {display:block;width:100%;height:40px;background:#f1f1f1;border-bottom:2px solid #BB2649;}
header.mainH .searchArea .inputT {display:inline-block;width:calc(100% - 40px);height:38px;border:0;background:#f1f1f1;}
header.mainH .searchArea button {display:inline-block;float:right;width:40px;height:38px;background:url(../images/mobile/ico/ico_search_202403.png) no-repeat center center;border:0;background-size:19px auto;}
header.mainH .searchArea button:focus {outline:none;}


header.sub {position: fixed;top:0;left:0;display:block;width:100%;height:75px;;z-index:3;background:#fff;border-bottom:10px solid #f1f1f1;}
header.sub ~ .container {margin-top:75px;}
header.sub > ul > li {display:block;position:relative;float:left;}
header.sub > ul > li.goBack {width:48px;padding:18px 10px 19px 10px; z-index:9999; display:block;}
header.sub > ul > li.goBack.back {width:48px;padding:10px 10px 19px 10px; z-index:9999; display:block;}
header.sub > ul > li.goBack a {width:28px;height:28px;background:url(../images/mobile/ico/ico_goBack.png) no-repeat center center;background-size:20px auto; z-index:9999; display:block; float:left;}
header.sub > ul > li.goBack.back a {width:28px;height:28px;background:url(../images/mobile/ico/ico_goBack.png) no-repeat center center;background-size:20px auto; z-index:9999; display:block; float:left;}
header.sub > ul > li.searchArea {width:calc(100% - 96px);padding:12px 0 13px 0;}
header.sub > ul > li.searchArea input[type="text"] {width:100%;height:40px;line-height:40px;padding:0 38px 0 10px;border:0;border-bottom:2px solid #BB2649;background:#f1f1f1;font-weight:500;font-size:15px;}
header.sub > ul > li.searchArea button {display:inline-block;position:absolute;top:12px;right:0;width:40px;height:38px;background:url(../images/mobile/ico/ico_search_202403.png) no-repeat center center;border:0;background-size:18px auto;}
header.sub > ul > li.searchArea button:focus {outline:none;}
header.sub > ul > li.basket {width:48px;padding:18px 15px 19px 5px;}
header.sub > ul > li.basket a {display:block;position:relative;float:right;width:28px;height:28px;background:url(../images/mobile/ico/ico_aside_cart.png) no-repeat center center;background-size:20px auto;}
header.sub > ul > li.basket a span {position:absolute;display:block;width:14px;height:14px;border-radius: 50%;background:#BB2649;color:#fff;top:0;right:0;line-height:14px;text-align: center;font-size:9px;}
header.sub > ul > li.close {width:48px;padding:10px 10px 10px 10px;float:right; z-index:9999;}
header.sub > ul > li.close a {width:28px;height:28px;background:url(../images/mobile/ico/ico_closeBtn_black.png) no-repeat center center;background-size:11px auto;}


header.search {position: fixed;top:0;left:0;display:block;width:100%;height:105px;;z-index:3;background:#fff;border-bottom:0;}
header.search ~ .container {margin-top:105px;}
/*header.search > ul {padding-top:24px;}*/
header.search > h2.search-title {display:block;position:absolute;left:0;top:11px; width:100%;text-align: center;font-size:15px;font-weight:500;line-height:1}
header.search .search-result {display:inline-block;position:relative;width:100%;height:40px; background:#f1f1f1;border-top:1px solid #ededed;line-height:1}
header.search .search-result .sr-detail {display:inline-block;position:absolute;left:15px;top:13px; max-width:50%;font-size:12px;font-weight:200;color:#888888;}
header.search .search-result .sr-detail span {color:#BB2649;}
header.search .search-result .filter_open {position:absolute;height:100%;padding:12px 0 0 11px; right:15px;top:0px; font-size:12px;background:url(../images/mobile/ico/ico_filter.png) no-repeat top 13px left;background-size:8px auto;color:#888888;font-weight:200;}


header.basic {position: fixed !important;top:0;left:0;display:block;width:100%;float:left;height:58px;z-index:5;background:#fff;border-bottom:10px solid #f1f1f1;}
header.basic ~ .container {margin-top:58px;}
header.basic > h2 {display:block;position:fixed !important;left:0;top:0px; width:100%;height:58px;line-height:50px; text-align: center;font-size:15px;font-weight:500;border-bottom:1px solid #ededed; z-index:7777;}
header.basic > ul > li.goBack {float:left; width:48px;padding:10px 10px 10px 10px; display:block; z-index:9999;}
header.basic > ul > li.searchIco {float:right;;padding:10px 0px 10px 0px;width:28px; z-index:999999999;}
header.basic > ul > li.searchIco a {display:block;position:relative;float:right;width:28px;height:28px;background:url(../images/mobile/ico/ico_search_black.png) no-repeat center center;background-size:20px auto;}
header.basic > ul > li.basket {float:right;padding:10px 15px 10px 5px; z-index:999999999;}
header.basic > ul > li.close {width:48px;padding:18px 15px 19px 5px;}
header.basic > ul > li.close a {display:block;position:relative;float:right;width:28px;height:28px; margin-top:-7px; background:url(../images/mobile/ico/ico_aside_close.png) no-repeat center center;background-size:20px auto;}


header.basic.red {height:49px;border-bottom:1px solid #BB2649;}
header.basic.red ~ .container {margin-top:48px;}
header.basic.red > h2 {border-bottom:0;}


footer {width:100%;background:#e6e6e6;margin-bottom:49px;}
footer * {font-family:'Malgun Gothic';}
footer ul.footer-top {display:flex;width:100%;border-top:1px solid #eeeeee;justify-content: center;align-items: center;background:#dcdcdc;}
footer ul.footer-top li {width:33.3%;}
footer ul.footer-top li a {display:block;line-height:40px; font-size:13px; color:#5c5c5c;text-align: center;}

footer ul.footer-Info {display:block;width:100%;padding:20px 0;}
footer ul.footer-Info li {width:100%;text-align: center;color:#5c5c5c;font-size:11px;}
footer ul.footer-Info li > div {position:relative;display:inline-block;text-align: center;color:#5c5c5c;font-size:11px;letter-spacing: -0.8px;}
footer ul.footer-Info li a {color:#5c5c5c;display:inline-block;}
footer ul.footer-Info li .company,
footer ul.footer-Info li .business-num,
footer ul.footer-Info li .tel {margin-right:15px;}
footer ul.footer-Info li .company::after,
footer ul.footer-Info li .business-num::after,
footer ul.footer-Info li .tel::after {content:'';position:absolute;display:inline-block;width:1px;height:8px;border-right:1px solid #656565;top:4px;right:-8px;}

footer ul.footer-menu {display:block;width:100%;text-align: center;color:#5c5c5c;font-size:11px;padding-bottom:10px;}
footer ul.footer-menu li {display:inline-block;margin:0 6px;}
footer ul.footer-menu li a {color:#333333;font-size:11px;line-height:15px;border-bottom:1px solid #333;}

.footer_fixed {display:block;position:fixed;left:0;bottom:0;top:auto;width:100%;height:50px;background:#fff;border-top:1px solid #dddddd;z-index:6;}
.footer_fixed ul {display:inline-block;width:100%;height:50px;}
.footer_fixed ul li {display:inline-block;float:left;width:20%;height:100%;}
.footer_fixed ul li a {display:block;font-size:9px;color:#333333;font-family:'Noto Sans KR';text-align: center;width:100%;height:100%;padding-top:30px;}

.footer_fixed ul li.home {background:url(../images/mobile/ico/ico_footer_home.png) no-repeat top 7px center;}
.footer_fixed ul li.category {background:url(../images/mobile/ico/ico_footer_category.png) no-repeat top 8px center;}
.footer_fixed ul li.search {background:url(../images/mobile/ico/ico_footer_search.png) no-repeat top 7px center;}
.footer_fixed ul li.delivery {background:url(../images/mobile/ico/ico_footer_delivery.png) no-repeat top 10px center;}
.footer_fixed ul li.mypage {background:url(../images/mobile/ico/ico_footer_mypage.png) no-repeat top 7px center;}
.footer_fixed ul li {background-size:20px auto !important;}

.footer_fixed ul li.on a {font-size:9px;color:#BB2649;font-family:'Noto Sans KR';font-weight:700;}
.footer_fixed ul li.home.on {background:url(../images/mobile/ico/ico_footer_home_on.png) no-repeat top 7px center;}
.footer_fixed ul li.category.on {background:url(../images/mobile/ico/ico_footer_category_on.png) no-repeat top 8px center;}
.footer_fixed ul li.search.on {background:url(../images/mobile/ico/ico_footer_search_on.png) no-repeat top 7px center;}
.footer_fixed ul li.delivery.on {background:url(../images/mobile/ico/ico_footer_delivery_on.png) no-repeat top 10px center;}
.footer_fixed ul li.mypage.on {background:url(../images/mobile/ico/ico_footer_mypage_on.png) no-repeat top 7px center;}

.goTop {position:fixed;display:none;width:44px;height:44px;right:10px;bottom:61px;z-index:3;}
.goTop a {position:relative;display:block;width:100%;height:100%;border-radius:50%;border:1px solid #888888;background:rgba(255,255,255,0.82);line-height:44px;text-align: center;}
.goTop a img {width:11px;height:auto;margin-top:14px;}

.goTopList {position:fixed;display:none;width:44px;height:44px;right:10px;bottom:61px;z-index:3;}
.goTopList a {position:relative;display:block;width:100%;height:100%;border-radius:50%;border:1px solid #888888;background:rgba(255,255,255,0.82);line-height:44px;text-align: center;}
.goTopList a img {width:11px;height:auto;margin-top:14px;}


.scrollWrap {display:inline-block;width:100%;overflow-x: auto;}
.scrollWrap::-webkit-scrollbar { display:none; }
.scrollWrap{-ms-overflow-style:none; }
/*intro.html*/
.intro-title {display:block;width:100%;height:auto;text-align:center;margin-top:37vh;}
.intro-title img {height:auto;width:50%;max-width:190px;}
.intro-company {display:block;position:absolute;width:100%;height:auto;text-align: center;bottom:7vh;}
.intro-company img {width:40%;max-width:300px;}




/*상품영역*/
/*상품 리스트형*/
.prd_list ul.cate_list li {display:block;position:relative;width:100%;border-bottom:1px solid #eeeeee;}
.prd_list ul.cate_list li:not(:first-of-type) {border-top:6px solid #f8f8f8;}
.prd_list ul.cate_list li:after{content: '';display:block;clear:both;}
.prd_list ul.cate_list li a.thumbArea {width:47%;position:relative;float:left;text-align: center;padding:10px 0;padding-left:10px;}
.prd_list ul.cate_list li a.thumbArea img {width:180px;}
.prd_list ul.cate_list li .floatR {width:48%;float:right; height:auto;}
.prd_list ul.cate_list li .best_name {display:block;letter-spacing: -1px; font-weight:400; line-height:1.2em; float:left; height:auto; padding-left:10px; padding-right:10px; margin-bottom:10px;padding-bottom:30%; padding-top:20px;}
.prd_list ul.cate_list li .best_info {letter-spacing: -1px; width:100%; padding-left:10px; padding-right:10px; height:40px; clear:both; bottom:22%; position:absolute; padding-top:3%;}
.prd_list ul.cate_list li .best_info .oPrice {font-size:14px;color:#b9b9b9;text-decoration: line-through;line-height:1; width:80%; float:left;position:relative;}
.prd_list ul.cate_list li .best_info .best_price {font-size:9px;color:#000;line-height:1; width:80%; float:left;}
.prd_list ul.cate_list li .best_info .best_price span {font-size:22px;color:#000;font-weight:800;}
.prd_list ul.cate_list li .best_info > a {width:30px;height:30px;position:absolute; left:35%; top:20px;}
.prd_list ul.cate_list li .best_info a.add_cart {background:url(../images/mobile/ico/ico_add_cart.png) no-repeat center center;background-size:100% auto;}
.prd_list ul.cate_list li .best_info a.add_wish {background:url(../images/mobile/ico/ico_favorite_off.png) no-repeat center center;background-size:100% auto;}
.prd_list ul.cate_list li .best_info a.add_wish.on {background:url(../images/mobile/ico/ico_favorite_on.png) no-repeat center center;background-size:100% auto;}

#testList{ height:100%;}

/*상품 이미지형*/
.thumb_list {padding:7px 10px 10px 10px;}
.thumb_list > ul > li {display:inline-block;float:left;width:calc(50% - 3px);margin-bottom:10px;}
.thumb_list > ul > li:nth-of-type(2n-1) {margin-right:6px;}
.thumb_list > ul > li a{float:left;}
.thumb_list > ul > li a.prd_thumb {display:block; margin-bottom:10px;}
.thumb_list ul li a.prd_thumb img {width:180px;}
 
.thumb_list .prd_name {display:block;width:100%;padding: 0 10px;margin-top:20px;}
.thumb_list .prd_name a {display:block; float:left; width:100%; font-size:14px;line-height:17px;height:35px;letter-spacing: -0.5px;font-family:'Noto Sans KR';font-weight:300; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.thumb_list .prd_info {padding:0 10px 8px 10px; line-height:1em;}
.thumb_list .prd_info ul li {display:inline-block;float:left;}
.thumb_list .prd_info ul li:first-of-type {padding-top:0px;} 
.thumb_list .prd_info ul li:last-of-type {float:right;} 
.thumb_list .prd_info ul li a.add_wish {display:block;width:30px;height:30px;background:url(../images/mobile/ico/ico_favorite_off.png) no-repeat center center;background-size:100% auto;}
.thumb_list .prd_info ul li a.add_wish.on {display:block;width:30px;height:30px;background:url(../images/mobile/ico/ico_favorite_on.png) no-repeat center center;background-size:100% auto;}
.thumb_list .prd_info ul li p.consumer {text-decoration: line-through;color:#b9b9b9;font-size:12px;font-weight:300;margin-bottom:4px;}
.thumb_list .prd_info ul li p.price {color:#000000;font-size:9px;}
.thumb_list .prd_info ul li p.price span {color:#000000;font-size:17px;font-weight:600;letter-spacing: -1px;}


/*버튼 스타일*/
.redBtn {background:#BB2649; border:0px; text-align:center; color:#fff !important;}
.redLineBtn {border:1px solid #BB2649;color:#BB2649 !important;text-align:center;background:#fff;}
.greyBtn {background:#BB2649;color:#fff;border:0;text-align: center;}
.blackBtn {background:#373737;color:#fff;border:0;text-align: center;}
.borderBtn {background:#fff;border:1px solid #ededed;text-align: center;}

/*badge*/
.badge{ text-align:center; margin-right:5px;display:inline-block; line-height:10px; padding:3px 5px; font-size:9px;font-family:'Noto Sans KR';font-weight:300; color:#fff; border-radius:10px; -webkit-border-radius:10 px; -moz-border-radius:10 px; -ms-border-radius:10 px; -o-border-radius:10 px; }
.badge.deliverybadge{background-color:#ffd760;}
.badge.directbadge{background-color:#8e9afa;}
.badge.getdealbadge{background-color:#ff3334;}
.badge.regularbadge{background-color:#35c75a;}
.badge.bestbadge{background-color:#ff7360;}

/*after 강제*/
.level_category .sort_list {height:auto !important;padding-bottom:5px;}

.adult_icon{position: absolute; width: 100%; height: 100%;z-index:1;}
