body { height:auto; }
/* �˾� ����� */
.wrap-pop { display: none; }

/* ��ǰ ����Ʈ */
.wrap-product-list .hover{display:none;position:absolute;top:0;left:0;width:100%;min-height:424px;box-shadow:inset 0 0 0 1px #282828;padding:40px 1px 0;background:#fff;z-index:2;opacity:1}
.product_info { display: block; width: 100%; overflow: hidden; }
.wrap-product-list .hover .ly-scope .ly-color .swiper-slide { overflow: hidden; width: 60px; height: 60px; margin-right:2px; }

/* Main ���־� ��� �ؽ�Ʈ */
.main-slider .txt { position: absolute; z-index: 0; top: 77%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; text-align: center; width: 100%;}
.main-slider .txt .bg_red { display: inline-block; background: url(/images/img/bg_btn_red.jpg) repeat-X 50% -20%; background-size: auto 27px;}

/* Main BestBrand �ؽ�Ʈ */
.best-brands .btn-area { text-align:center; height:40px; }
.best-brands .bg-area { color:#fff; }
.best-brands .bg-area h4 { position: absolute; bottom: 13%; left: 20px; width: 94%;	text-align: left;	font-size: 30px; font-weight: 900; }
.best-brands .bg-area span { position: absolute; top: 87%; left: 20px; width: 90%; text-align: left; font-size: 15px; }
.best-brands .tit-area { padding-top:10px; }

/* Main Brand Event */
.best-brands .ad-event .tit-area { margin-bottom: 20px; padding-top: 20px; }
.best-brands .ad-event .brand-evt-slider .swiper-slide { min-width: 210px; }

.btn-area .swiper-pagination { position: absolute; top: auto; right: auto; width: auto !important; left: auto !important; margin: 0; }

.best-brands .btn-area .swiper-pagination-bullet {padding: 0px 4px;border-radius: 0;width: auto;height: 20px;text-align: center;line-height: 20px;font-size: 11px;font-weight: 400;color:#aeaeae;opacity: 1;background-color:transparent;outline: none;}

.best-brands .btn-area>span {padding: 0px 4px;border-radius: 0;width: auto;height: 20px;text-align: center;line-height: 20px;font-size: 11px;font-weight: 400;color:#aeaeae;opacity: 1;background-color:transparent;outline: none;}
.best-brands .btn-area .brandname-active { color: #d8231e; text-decoration: underline; font-weight: 800; background-color:transparent; outline: none; }


@media (max-width:320px) {
.best-brands .btn-area .swiper-pagination-bullet {font-size: 12px;}
}

.best-brands .btn-area .swiper-pagination-bullet-active { color: #d8231e; text-decoration: underline; font-weight: 800; background-color:transparent; outline: none; }


.bbm-swiper-button-prev {background: url('https://www.shoemarker.co.kr/IMAGES/BTN/btn_slide_left_small_w.png') no-repeat center;}
.bbm-swiper-button-next {right: 0; background: url('https://www.shoemarker.co.kr/IMAGES/BTN/btn_slide_right_small_w.png') no-repeat center;}
.bbm-swiper-button-prev, .bbm-swiper-button-next {position: absolute; width: 60px; height: 20px; z-index: 2; top: 350%; background-size: 15px;}



/* Main Best Brand */
.main-style2 .best-brands #BestBrandsProductList { overflow:hidden; min-height: 260px; }
.main-style2 .best-brands #BestBrandsProductList li>a .brand-name { display:none; }
.main-style2 .best-brands #BestBrandsProductList .BestBrandProductListDiv { padding-right: 5px; }
.main-style2 .best-brands .brand-btn a { color:#a9a9a9; margin: 4px 5px; }

/* Main ����ĿTV ��� */
.shoemarker-tv { background-color:#fff; }
.shoemarker-tv .tv { clear: both; }
.shoemarker-tv .tv:after{content: ""; display: block; }
.shoemarker-tv .tv a{position: relative; display: block; width: 100%; height: auto; font-size: 0; float: left}
.shoemarker-tv .tv img{width: 100%}
.shoemarker-tv .tv .tv-slider .swiper-slide .slide-tit { margin: 5px; line-height: 18px; width: 100%; display: inline-block; }

/*.shoemarker .tv .btn{ position: absolute; z-index: 1; right: 0; bottom: 0; width: 80px; height: 32px; background: #d8231e; color: #fff; font-size: 12px; font-weight:700; line-height: 32px; text-align: center; }*/

/*.shoemarker .tv .swiper-button-next, .shoemarker .tv .swiper-button-prev { top: 50%; width: 50px; height: 50px; background-repeat: no-repeat; background-size:auto; outline:none; }
.shoemarker .tv .swiper-button-prev { left: 2%; right:auto; background-image: url(/images/ico/btn-prev-next-ty2.png); background-position: 15% 50%; }
.shoemarker .tv .swiper-button-next { right: 2%; left:auto; background-image: url(/images/ico/btn-prev-next-ty2.png); background-position: 85% 50%; }*/
.movie_container iframe { width:100%; min-height: 200px; max-height: 440px; height: 100%; }
.movie_container .yt-con .yt-tit { float:left; padding: 5px; margin-bottom:10px; height:23px; width:75%; font-size: 13px; font-weight: 900; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.movie_container .yt-con .yt-link { float:right; padding: 5px; margin-bottom:10px; height:23px;width:25%; text-align:right; }
.movie_container .yt-con .yt-link img { width:80%; }
.tv-slide-a-border { border: 2px #d8231e solid; }

/* Main �˾���_��)�귣���̺�Ʈ ��� */
/*.shoes-collection .ad-event { padding-bottom: 20px; }
.shoes-collection .ad-event .tit-area { margin-bottom: 20px; padding-top: 20px; }
.shoes-collection .ad-event .shoes-collection-slider .swiper-slide { min-width: 210px; }*/
/* 2020.02.28 ���̾ƿ� ���� �߰� */
/*.shoes-collection .ad-event .section-sub-tit { float: right; font-size:12px; color:#AEAEAE; margin-right:50px; line-height: 22px; }
.shoes-collection .ad-event .ass-main-list { display: inline-block; }
.shoes-collection .ad-event .ass-main-list>li { width:50%; float:left; }
.shoes-collection .ad-event .ass-main-list>li .thumbnail img { border:1px solid #fff; }
.shoes-collection .ad-event .ass-main-list .sub-tit { display:block; width:90%; margin: 0 auto; font-size:14px; text-align:left; margin-top: 10px; }
.shoes-collection .ad-event .ass-main-list .main-tit { display:block; width:90%; margin: 0 auto; font-size:15px; text-align:left; font-weight:700; }
.shoes-collection .ad-event .ass-center-line { border: 1px solid #E2E2E2; width: 90%; margin: 20px auto; }
.shoes-collection .ad-event .ass-sub-list { display: block; width:90%; margin:0 auto 10px; }
.shoes-collection .ad-event .ass-sub-list>li { position:relative; width:100%; display: block; }
.shoes-collection .ad-event .ass-sub-list>li:first-child { margin-bottom: 10px; }
.shoes-collection .ad-event .ass-sub-list>li .cont-txt { display:block; width:75%; float:left; }
.shoes-collection .ad-event .ass-sub-list>li .cont-txt .sub-tit { width:95%; font-size:14px; text-align:left; }
.shoes-collection .ad-event .ass-sub-list>li .cont-txt .main-tit { width:95%; font-size:15px; text-align:left; font-weight:700 }
.shoes-collection .ad-event .ass-sub-list>li .thumbnail { position:relative; width:25%; display: block; }*/
.shoes-collection {width: 96%; margin: 0 auto; text-decoration: none; list-style: none; color: #282828;}
.shoes-collection .tit-area .section-tit {margin-left: 10px;}
.shoes-collection .tit-area .section-sub-tit {margin-top: 3px; display: inline-block; margin-left: 8px; color:#aeaeae;}
.thumb_top, .coll-list {text-align: left;}
.coll-list::after {display: block; content: ""; clear: both;}
.thumb_top {padding: 0 0 5% 0;}
.thumb_top img {width: 100%;}
.coll-contents {width: 100%; float: left; /*margin-right: 2%;*/ padding-bottom: 5%;}
/*.coll-contents:nth-of-type(2), .coll-contents:nth-of-type(4) {margin-right: 0;}*/
.coll-contents img {width: 100%;}
.thumb_top .txt h4, .coll-contents .txt h4 {font-size: 16px; font-weight: 800; line-height: 20px; margin: 8px 0 1px 0;}
.thumb_top .txt span, .coll-contents .txt span {font-size: 14px;}

/* Main ��Ÿ������ ����̹���(����) */
.style-swiper img {
	width: 100%;
	border-radius: 50%;
}

/* MYPAGE GNB �޴� */
.gnb .gnb-list2 { width: 100%; height: auto; font-size: 0; white-space: nowrap; overflow-x: auto; border-bottom: 0; }
.gnb .gnb-list2 li:nth-of-type(1) { display: inline-block; height: 39px; font-size: 14px; text-align: center; outline: none; width:14%; }
.gnb .gnb-list2 li:nth-of-type(2) { display: inline-block; height: 39px; font-size: 14px; text-align: center; outline: none; width:21%; }
.gnb .gnb-list2 li:nth-of-type(3) { display: inline-block; height: 39px; font-size: 14px; text-align: center; outline: none; width:23%; }
.gnb .gnb-list2 li:nth-of-type(4) { display: inline-block; height: 39px; font-size: 14px; text-align: center; outline: none; width:21%; }
.gnb .gnb-list2 li:nth-of-type(5) { display: inline-block; height: 39px; font-size: 14px; text-align: center; outline: none; width:21%; }
.gnb .gnb-list2 li>a { position: relative; display: inline-block; padding: 12px 5px 8px; margin: 0 5px; font-weight: 800; }
.gnb .gnb-list2 li.current>a:after { width: 100%; background-color: #d8231e; }
.gnb .gnb-list2 li>a:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 80%; height: 3px; background-color: transparent; transition: width .1s ease-in-out; }

/* GNB �޴� Bar */
.header { position: fixed; width: 100%; z-index: 90; }
.header .headline { position: relative; height: 100%; background: #d8231e; }
.header .btn-goback { top: 0; left: 0; width: 40px; height: 40px; }

.search-smart .ly-scope { float: left; width: 273px; padding-left: 80px; /* padding-left: 84px; */ }
.color-list { height:81px; }

/*.color-list ul li { margin-left:10px; }
*/.color-list ul li:nth-child(6n+1) { margin-left:0; }

.ch-color input[type=checkbox] + label:before { content: ''; display: inline-block; position: relative; z-index: 1; width: 23px; height: 23px; margin-left: 0; background-image: none; background-repeat: no-repeat; }
.ch-color .sc-type + label:before { background-position: 0 0; background-repeat: no-repeat; }


.search-category .category-list ul li a.ic-category-01 { background: url(/images/ico/ic-category-m.png) left center no-repeat; }
.search-category .category-list ul li a.ic-category-02 { background: url(/images/ico/ic-category-w.png) left center no-repeat; }
.search-category .category-list ul li a.ic-category-03 { background: url(/images/ico/ic-category-k.png) left center no-repeat; }
.search-category .category-list ul li a.ic-category-04 { background: url(/images/ico/ic-category-a.png) left center no-repeat; }

.search-category .category-list ul li.on a.ic-category-01 { background: url(/images/ico/ic-category-m-on.png) left center no-repeat; }
.search-category .category-list ul li.on a.ic-category-02 { background: url(/images/ico/ic-category-w-on.png) left center no-repeat; }
.search-category .category-list ul li.on a.ic-category-03 { background: url(/images/ico/ic-category-k-on.png) left center no-repeat; }
.search-category .category-list ul li.on a.ic-category-04 { background: url(/images/ico/ic-category-a-on.png) left center no-repeat; }




/* GNB �귣�� ����Ʈ ���� */
.brands-list { height:312px; }


/* �α��������� ���̵�/���ã�� */
.login-choice				 { position:relative; }
.btn-find-idpw				 { position:absolute; float:none !important; }
.idf1						 { right:140px; }
.idf2						 { right:0; }

/* ���̵�ã�� ������ �̸��� ��Main ����Ʈ�ڽ�*/
.wrap-login .select-certify .enter-inform .email input[type=text] { width: 194px; margin-right: 0 !important; }
.wrap-login .select-certify .enter-inform .inp-enter-inform .sel-type2-1 { width: 194px !important; height: 50px; }
.wrap-login .select-certify .enter-inform .phone .sel-type2-1 { width: 140px !important; min-width: 144px; }
.sel-type2-1 { position: relative; min-width: 194px; height: 82px; }
.wrap-login .select-certify .inp-enter-inform.email .custom-enter .tx-type3 { width: 194px; margin-top: 14px; margin-right: 0; font-size: 16px; padding:10px 20px; }


/* ���̵�ã�� ������ ��ư */
.rd-type5 { width:49%; margin-right: 0; }
.wrap-login .select-certify .area-btn-c .btn-type4.w-type3 { width: 135px; }
.t-type4-inform-hp > .nt-type-bl-r { position: relative; line-height: 1.5; font-size:14px;}
.t-type4-inform-hp > .nt-type-bl-r:before { content: ''; display: inline-block; position: absolute; left: -12px; top: 8px; width: 4px; height: 4px; border-radius: 50%; margin-right: 8px; vertical-align: middle; background-color: #282828; }
.t-type4-inform-hp { padding-bottom: 20px; text-align: center;}
.area-btn-c > .button.ty-red.login{width:49%;}
.area-btn-c > .button.ty-black.pw{width:49%;float:right;}

.btn-menu-find-idpw { position:absolute; right:50px; top:60px; padding-right: 20px; background: url(/images/btn/btn-more2.png) center right no-repeat; font-size: 18px; color: #282828; line-height: 28px; font-family: NanumSquare; font-weight: 400; }


/* ��ǰ�ı� �� �� */
.post-body{display:inline-block;margin-left:7px}
.star-grade{display:inline-block;padding:9px 0;overflow:hidden;vertical-align:middle}
.star-grade span{float:left;width:24px;height:23px;cursor:pointer}
.star-grade span:last-child{margin-right:0}
.star-grade .star{width:24px;height:23px;margin-right:14px;background:url(/Images/ico/btn-star-point.png) top no-repeat;background-size:100% auto}
.star-grade .star.on{width:24px;height:23px;background:url(/Images/ico/btn-star-point-on.png) top no-repeat;background-size:100% auto}

.informView .star-score .point.val10:after {width:10%;}
.informView .star-score .point.val20:after {width:20%;}
.informView .star-score .point.val30:after {width:30%;}
.informView .star-score .point.val40:after {width:40%;}
.informView .star-score .point.val50:after {width:50%;}
.informView .star-score .point.val60:after {width:60%;}
.informView .star-score .point.val70:after {width:70%;}
.informView .star-score .point.val80:after {width:80%;}
.informView .star-score .point.val90:after {width:90%;}
.informView .star-score .point.val100:after {width:100%;}

.assessment .star-score .point.val10:after {width:10%;}
.assessment .star-score .point.val20:after {width:20%;}
.assessment .star-score .point.val30:after {width:30%;}
.assessment .star-score .point.val40:after {width:40%;}
.assessment .star-score .point.val50:after {width:50%;}
.assessment .star-score .point.val60:after {width:60%;}
.assessment .star-score .point.val70:after {width:70%;}
.assessment .star-score .point.val80:after {width:80%;}
.assessment .star-score .point.val90:after {width:90%;}
.assessment .star-score .point.val100:after {width:100%;}



/* ��ǰ���� - ��ǰQ&A���� */
.ly-qtitle_sub .btn-list{position:relative;width:100%;height:40px;padding:0 12px;border-bottom:1px solid #e1e1e1;font-size:12px;color:#282828;line-height:42px;text-indent:3px;text-align:left;background-color:#fff}
.ly-title .btn-list:after,.ly-qtitle_sub .btn-list:after{content:'';display:block;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:5px;background:url(/Images/ico/ico_arrow_d1.png) no-repeat;background-size:100% auto}
.ly-title.is-on .btn-list:after,.ly-qtitle_sub.is-on .btn-list:after{background:url(/Images/ico/ico_arrow_u2.png) no-repeat;background-size:100% auto}
.ly-qcontent_sub{display:block}
.inp-comment .qnaList .area-q-tit>p>button{margin-left:5px;right: 0;width: 18px;height: 18px;text-indent: -999999px;vertical-align: middle;background: #acacac url("/images/ico/btn-hide-2.png")no-repeat center;}


/* ��ǰ���� - 1:1���� */
.ly-mtitle_sub .btn-list{position:relative;width:100%;height:40px;padding:0 12px;border-bottom:1px solid #e1e1e1;font-size:12px;color:#282828;line-height:42px;text-indent:3px;text-align:left;background-color:#fff}
.ly-title .btn-list:after,.ly-mtitle_sub .btn-list:after{content:'';display:block;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:5px;background:url(/Images/ico/ico_arrow_d1.png) no-repeat;background-size:100% auto}
.ly-title.is-on .btn-list:after,.ly-mtitle_sub.is-on .btn-list:after{background:url(/Images/ico/ico_arrow_u2.png) no-repeat;background-size:100% auto}
.ly-mcontent_sub{display:block}

/* ��ǰ���� - 1:1���� �Է��� */
.wrap-mtom .buttongroup{margin: 0 12px;}
.wrap-mtom .added-photo{margin: 0 12px;}




/* ȸ�� ���� �� */
.fieldset .fieldset-row {position:relative;/* margin-bottom: 15px; */}
.fieldset.ty-col2 .fieldset-row .select2 { float: left; width: 30% !important; font-weight: 600; letter-spacing: -.5px; }
.select2 { position: relative; display: inline-block; vertical-align: top; height: 40px; padding: 0 30px 0 12px; border-bottom: 1px solid #aeaeae; background: #fff; transition: border 250ms linear; vertical-align: middle; }
.select2:after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 11px; display: block; width: 8px; height: 5px; background: url(/Images/ico/ico_arrow_d1.png) no-repeat 0 0; background-size: 8px auto; }
.select2 select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; border: none; border:1px solid #c8c8c8; }
.select2 .value { display: block; line-height: 40px; font-size: 12px; color: #323535; letter-spacing: -.025em; }
.select2.is-focus, .input1.is-focus, .input2.is-focus, .input3.is-focus { border-color:#d8231e !important; }
/*.fieldset .input1 { float:left; position: absolute; top:0;left:0; display: inline-block; width:30%; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: top; margin-left:0 !important; }*/
.input1 { position: relative; display: inline-block; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: top; }
.fieldset .input2 {float:left;position: absolute;top:0;left:35%;display: inline-block;width:30%;border-bottom: 1px solid #aeaeae;background: #fff;transition: border 250ms linear;vertical-align: top;margin-left:0 !important;}
.fieldset .input3 {float:left;position: absolute;top:0;right:0;display: inline-block;width:30%;border-bottom: 1px solid #aeaeae;background: #fff;transition: border 250ms linear;vertical-align: top;margin-left:0 !important;}
.input1 input, .input2 input, .input3 input { width: 98%; height: 38px; padding: 0 12px; font-size: 12px; border: 0 none; -webkit-box-sizing: border-box; box-sizing: border-box; }
.select2 select option { line-height: 2; font-size: 12px; padding:0 20px; }
.select2 select { padding-left:11px; }
.input1 { float: left; width: 30% !important; font-weight: 600; letter-spacing: -.5px; }
.fieldset .dash1 { position:absolute; top:0; left:30%; display:inline-block; width:5%; height: 100%; margin-left:0 !important; text-align:center; line-height:38px; }
.fieldset .dash2 { position:absolute; top:0; left:65%; display:inline-block; width:5%; height: 100%; text-align:center; line-height:38px; }


.input-id { position: relative; display: inline-block; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: top; }
.input-id.is-expand { display: block; width: 70% !important; }
.input-id input { width: 100%; height: 38px; padding: 0 12px; font-size: 12px; border: 0 none; -webkit-box-sizing: border-box; box-sizing: border-box; }

.btn-wrap { position:absolute;top:0;right:0; width:30%; height:100%; }
.fieldset .fieldset-row .button2 { position: absolute; top: 0; right: 0; font-size: 12px; height:100%; }
.button2.ty-red { border-color: #d8231e; color: #fff; background: #d8231e; }
.button2.is-expand { display: block; width: 100%; }
.button2 { height: 40px; padding: 0 8px; border: 2px solid #e1e1e1; text-align: center; font-size: 14px; font-weight: 800; vertical-align: middle; line-height: 40px;}


.fieldset.ty-col2 .fieldset-row .pselect2 { float: left; width: 30% !important; font-weight: 600; letter-spacing: -.5px; }
.pselect2 { position: relative; display: inline-block; vertical-align: top; height: 40px; padding: 0 30px 0 12px; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: middle; }
.pselect2:after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 11px; display: block; width: 8px; height: 5px; background: url(/Images/ico/ico_arrow_d1.png) no-repeat 0 0; background-size: 8px auto; }
.pselect2 select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; border: none; border:1px solid #c8c8c8; }
.pselect2 .value { display: block; line-height: 40px; font-size: 12px; color: #323535; letter-spacing: -.025em; }
.pselect2.is-focus, .pinput1.is-focus, .pinput2.is-focus, .pinput3.is-focus { border-color:#d8231e !important; }
/*.fieldset .input1 { float:left; position: absolute; top:0;left:0; display: inline-block; width:30%; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: top; margin-left:0 !important; }*/
.pinput1 { position: relative; display: inline-block; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: top; }
.fieldset .pinput2 { float:left; position: absolute; top:0;left:35%; display: inline-block; width:30%; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: top; margin-left:0 !important; }
.fieldset .pinput3 { float:left; position: absolute; top:0;right:0; display: inline-block; width:30%; border: 1px solid #c8c8c8; background: #fff; transition: border 250ms linear; vertical-align: top; margin-left:0 !important; }
.pinput1 input, .pinput2 input, .pinput3 input { width: 98%; height: 38px; padding: 0 12px; font-size: 12px; border: 0 none; -webkit-box-sizing: border-box; box-sizing: border-box; }
.pselect2 select option { line-height: 2; font-size: 12px; padding:0 20px; }
.pselect2 select { padding-left:11px; }
.pinput1 { float: left; width: 30% !important; font-weight: 600; letter-spacing: -.5px; }
.fieldset .pdash1 { position:absolute; top:0; left:30%; display:inline-block; width:5%; height: 100%; margin-left:0 !important; text-align:center; line-height:38px; }
.fieldset .pdash2 { position:absolute; top:0; left:65%; display:inline-block; width:5%; height: 100%; text-align:center; line-height:38px; }


/* ����¡ */
.area-pagination { background: #fff; padding: 10px 0; text-align: center; }
.btn-prev { display: inline-block; width: 17px; height: 17px; margin-right: 5px; text-indent: -999999px; background: url(/images/ico/btn-prev.png) no-repeat; background-size: contain; }
.btn-prev1 { display: inline-block; width: 17px; height: 17px; margin-right: 5px; text-indent: -999999px; background: url(/images/ico/btn-prev1.png) no-repeat; background-size: contain; }
.btn-next { display: inline-block; width: 17px; height: 17px; margin-left: 5px; text-indent: -999999px; background: url(/images/ico/btn-next.png) no-repeat; background-size: contain; }
.btn-next1 { display: inline-block; width: 17px; height: 17px; margin-left: 5px; text-indent: -999999px; background: url(/images/ico/btn-next1.png) no-repeat; background-size: contain; }
.page-num { line-height: 16px; font-family: NanumSquare; color: #acacac; font-weight: 800; vertical-align: top; margin-top:6px; border-right:1px solid #cecece; }
.page-num1 { line-height: 16px; font-family: NanumSquare; color: #acacac; font-weight: 800; vertical-align: top; margin-top:6px; border-right:0; }
.page-num a, .page-num1 a { padding:0 12px; }
.page-num.point:before { content: ''; display: inline-block; margin-right: 0; }
.page-num1.point:before { content: ''; display: inline-block; margin-right: 0; }
.page-num.current { color: #282828; }
.page-num1.current { color: #282828; }


/* MYPAGE */
#MypageSubMenu .selector { margin-bottom: 0; }
#MypageSubMenu .selector.is-focus .btn-list:after { background: url("/images/ico/ico_arrow_u2.png")no-repeat; background-size: 100% auto; }
.accord-mypage:last-child .ly-content1 { margin-bottom: 0; padding-bottom: 7px; }

/* MYPAGE - �귣���� */
.like-brand .brand-list p:after {content:none;}
.like-brand .brand-list .brand-logo { position: absolute; left: 12px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ""; display: block; width: 60px; height: 60px; background: no-repeat 50% 50%; background-size: 100%;}

/* MYPAGE - Main ������ ���� */
.my-information .point:before{background-image: url("/images/ico/ico_my_point.png");background-size: 18px auto;}
.my-information .gift-card:before{background-image: url("/images/ico/ico_my_gift_card.png");background-size: 18px auto;}

/* MYPAGE - ���� ����Ʈ */
.coupon-list .time-limit { padding: 10px 15px; }

/* MYPAGE - Main Barcode */
.full.barcode .container-pop { padding: 0; background-color: #fff; }
.full.barcode .member_barcode_big { position: absolute; top: 45%; width: 100%; z-index: 99; }
.full.barcode .barcode-close { width:100%; height:50px; background-color:#000; }

/* DIMMED LAYER */
.dim { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99; background: #000; opacity: 0; display: none; opacity: 0.7; }


/* ȸ��Ż�� */
.draw-info{background: #fff; padding: 0 12px; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; margin-bottom: 7px}
.draw-info .tit{color: #d8231e; font-weight: 800; border-top: 2px solid #d8231e; padding-top: 10px}
.draw-info .tit.no-border{border: none; margin-bottom: 5px}
.draw-info fieldset{border-bottom: 1px solid #e1e1e1; margin-bottom: 15px}
.draw-info fieldset:last-child{border: none; margin-bottom: 0}
.draw-info .fieldset{margin-bottom: 15px}

.draw-info .fieldset-row.mb8{margin-bottom: 8px}
.draw-info .ty-row{margin-bottom: 0; min-height: 0; padding: 5px 0}
.draw-info .no-border{border: none; margin-bottom: 5px}

.draw-info .radiogroup{float: right}
.draw-info .parent .message{top: 13px}

.draw-info .radiogroup{float: left}
.draw-info .radiogroup>.inner{display: inline-block;width: 50%;padding-bottom:5px;}


/* �ڷ���� ����Ʈ */
.area-empty {background: #fff; padding: 80px 0; border: 1px solid #e6e6e6; box-sizing: border-box; text-align: center; }
.icon-empty { width: 50px; height: 50px; margin-bottom: 15px; background: url(/Images/img/bg-empty.png)no-repeat; background-size: contain; display: inline-block; outline: none; }

/* Footer ���� ����Ʈ */
.footer .notification .text { height: 40px;padding:0 0 0 60px;overflow-y:hidden;}
.footer .notification .text a {display:block;height: 100%;padding-right:15px;line-height: 42px;margin-left:-50px;}
.footer .notification .text a:before {content:''; position:absolute; top: 15px; right:12px; display:block; width:8px; height:8px;background:url(/images/ico/ico_add.png) no-repeat 50% 50%; background-size:8px auto;}
.footer .notification .more {content:''; position:absolute; top: 5px; right:2px; display:block; width:29px; height:29px;background:url(/images/ico/ico_add.png) no-repeat 50% 50%; background-size:8px auto;}

/* Footer �ּҿ��� */
.footer .company-detail .inner span a {color:#d8231e;font-weight:700;}

/* Footer ���޴� */
.footer .quick-link1 { width: 100%; margin: 0 auto; padding: 12px 0; font-size: 0; }
.footer .quick-link1 img { width:60%; /*height:100%; */ margin:4px auto; display: block;}
.footer .quick-link1 li { position: relative; display: inline-block; width: 25%; box-sizing: border-box; text-align: center; vertical-align: top;}
.footer .quick-link1 li a { display: block; padding: 6px; font-size: 11px; font-weight:700; letter-spacing:-1px; }
.footer .quick-link1 .noticeCount {position: absolute; top: 10%; left: 67%; z-index: 10; width: 16px; height: 16px; border-radius: 15px; line-height: 16px; font-size: 10px; color: #fff; font-family:'Pretendard'; font-weight:700; text-align:center; background-color: #222;}
/*.footer .quick-link1 .Fnotice:after {content: ''; display: block; position: absolute;top: 4px; right: 1%; width: 4px; height: 4px; border-radius: 4px; background-color: #ff201b;} */

/* ȸ������ ���� �� ��й�ȣ Ȯ�� â */
.myinfo-pwchk-info{background: #fff; padding: 0 12px; margin-bottom: 7px}

/* ��������� �Է�/���� */
.area-delivery-addr .fieldset .checkbox {margin-top:10px;}
.area-delivery-addr .fieldset .lab-keep-addr {margin-top:10px;}


/* ��ȸ������ ������������ ���� */
.login-form .nonmember-agree .personal-collect{width: 100%; height: 203px; border: 1px solid #cfcfcf; padding: 10px 0 30px 7px; margin-bottom: 11px;overflow:hidden;}
.login-form .nonmember-agree .personal-collect .cnt{height: 100%; overflow: auto; font-size: 9px; color: #767676; line-height: 1.6;padding-right:6px;}
.login-form .nonmember-agree .personal-collect .cnt img{width: 100%;}
/* ���԰��˸� ��û */
.wrap-reReception .tit-ty2{padding-top:10px;padding-bottom:7px;}

/* top 100 */
.top123-list-ty2 .ly-name .ns-type-bl-r18x{padding-top: 5px;padding-right: 40px;word-break: keep-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* ��ǰ�� �ȳ�ġ��*/
.pname {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/* table */
table{width: 100%;}
.table-initial th, .table-initial td{padding: 5px;border: 1px solid #282828;}

/* ���հ˻� */
.wrap-item-list .cont .tit{height: 40px;padding: 0 19px;font-size: 12px;color: #282828;line-height: 38px;}

/* ����Ű �귣�� */
.nike .tab-panel li{/*width: 50%; float: left;*//* border: 1px solid #f0f0f0; margin-top: -1px;padding:14px;*/}
.nike .collection .tab-selector li{margin-right: 16px;}
.nike .collection .tab-selector li a{font-size: 13px; font-weight: 400;  color: #b9b9b9}
.visual-gnb .nike-btn {position:absolute; width: 50%; top:65%; left:50%;-webket-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

/* ��ǰ�� - ���������� ���� */
.detail-img-add .badgegroup .noCoupon {background-color: #797979; display: inline-flex; align-items: center; justify-content: center; padding: 0; line-height: normal;}

/* ��ǰ �� ��Ʃ�� ���� */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ��ǰ �� ��ȯ/��ǰ/AS �гο��� */
.detail-review .reActive .tab .tab-panel { max-height: 620px; height: 100%; }

/* �����̵� �˾� */
.chk-today label { font-size: 14px; color: #282828; line-height: 1; vertical-align: top; }
.ly-banner { bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; }
.pop-banner-slide .img { width: 100%; height: 100%;}
.ly-banner .chk-today label { line-height: 45px; }
.ly-banner .close { position: relative; height: 45px; padding-left: 13px; line-height: 45px; background-color: #fff;}
.ly-banner .close .btn-hide-pop { position: absolute; right: 0; top: 0; width: 34px; height: 45px; text-indent: -9999999px; background: #fff url(/images/ico/btn-hide-1.png)no-repeat center; -webkit-background-size: 15px 15px; background-size: 15px 15px; }

/* �ϴ� �׺���̼� */
/*.bnb .archived a { background-position-y: 0px; }*/
/*.bnb a.home { background-position-y:0; }*/

/* »óÇ°¸®½ºÆ® - ¹îÁö */
.listitems .badgegroup .badge { height: auto; padding: 0; }
.listitems .badgegroup .badge .badge { padding: 1px 5px 0; }

/* �������� FAQMain,FAQ */
.ty-bd-gray2 { border-color: #b5b5b5; background-color: #b5b5b5; color: #fff; }
.FAQ-search p { color: #282828; }
/*.customer-select label { border: 1px solid #282828; color: #282828; }*/
.customer-center1 { margin-bottom:20px; }
.customer-center1 .button-ty4 { height: 80px; padding-left: 7%; text-align: center; font-size: 18px; font-weight: 800; vertical-align: middle; line-height: 38px; width:50%; color:#fff; float:left; background: url(/images/ico/ico-note.png) #282828 no-repeat 25% 50%; margin-bottom: 4px; }
.customer-center1 .button-ty5 { height: 80px; padding-left: 9%; text-align: center; font-size: 18px; font-weight: 800; vertical-align: middle; line-height: 38px; width:50%; color:#fff; background:url('/images/ico/ico-call.png') #4a4a4a no-repeat 13% 50%; letter-spacing: -0.09em; margin-bottom: 4px; }
.customer-center1 .work-hours { width: 100%; text-align: right; color:#b1b1b1; padding-right:2%; font-size: 10px; }

/* �������� ����ȳ� */
.sel-type3-1 { position: relative; width: 29%; float: left; }
.sel-type3-1:after { content: ''; display: block; position: absolute; top: 42%; right: 10%; width: 0; height: 0; border-top: 7px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent;}
.sel-type3-1 select { width: 100%; height: 40px; padding: 0 12%; border: 1px solid transparent; border-radius: 0; color: #fff; font-weight: 700; background-color: #282828; font-size: 12px;}
.sel-type3-1 option {color: #fff; font-weight: 700; background-color: #282828; font-size: 14px; }

.customer-store .store-list .address { font-size: 12px; font-weight: 800; overflow: hidden; text-overflow: ellipsis; }
.customer-store .store-list .cnt .stel { display:block; margin-top: 3px; }

/* Ÿ�Ӽ��� */
.ly-timeSale {z-index:200 !important;}


/* ����� ����Ʈ ���� */
.listitems .badgegroup { left: auto; right: 0; }
.listitems .product-name { margin-top: 1px; }
.icon.ico-fav {position:absolute;top:0;left:0;z-index:10;font-size:11px;/* height: 12px; */color:#2d2d2d; /*line-height: 20px;*/line-height: 30px; }
/*.ico-fav:before { width: 11px; height: 11px; background-image:none; }
.ico-fav { background-image: url(/images/ico/btn_heart_off.png?ver=1.2); background-repeat:no-repeat; }
.ico-fav.on { background-image: url(/images/ico/btn_heart_on.png?ver=1.2); background-repeat:no-repeat; }*/
.ico-fav { background-image: none; }
.ico-fav.on { background-image: none; }
/*
.ico-fav:before {width: 11px;height: 11px;background-image: url(/images/ico/heart_red_off.png);background-size: 100%;vertical-align: bottom;color: #d8231e;}
.ico-fav.on:before { width: 11px; height: 11px; background-image: url(/images/ico/heart_red_on.png); background-size: 100%;  vertical-align: bottom; color: #d8231e;	}
*/
.ico-fav:before {width: 30px;height: 30px;background-image: url(/images/ico/ico-bnb-heart-red.png);background-size: 100%; background-position:top; vertical-align: bottom;color: #d8231e; margin-right:0;}
.ico-fav.on:before { width: 30px; height: 30px; background-image: url(/images/ico/ico-bnb-heart-red.png); background-size: 100%; background-position:bottom;  vertical-align: bottom; color: #d8231e;margin-right:0;}

.price .ly-review-info { float:right; line-height: 23px; font-size:10px; color:#2d2d2d; /*200720*/display: none;}
.ico-cmt:before { width: 10px; height: 10px; background-image:none; margin-right:0; }
.ico-cmt { background-image: url(/images/ico/ico_star_empty.png); background-repeat:no-repeat; background-size: 100%; }
.ico-cmt.on { background-image: url(/images/ico/ico_star_full.png); background-repeat:no-repeat; background-size: 100%; }


/* 2020.01.29 GNB Renewal */
.header.main .headline {background: #fff;/*border-bottom: 1px solid #282828;*/}
.header.main .primary-logo a { background: url('/upload/shoemarker/sample/LOGO.png') no-repeat 0 0; background-size: 100%; margin-top: 5px;}
.header.main .btn-basket {background: url('/Images/ico/icon_cart.png') no-repeat 50% 50%;background-size: 21px auto;right: 25px;}
.header.main .btn-basket .some {color: #fff;background: #060606;border-radius: 10px;width: 20px;height: 20px;line-height: 20px; font-size:12px; }
.header.main .topsearch {position: absolute;top: 9px;right: 50px;width: 150px;height: 24px;/* border-bottom: 1px solid #aeaeae; border-radius: 12px;*/overflow: hidden;}
.header.main .search-keyword {position: absolute;top: 0;left: 0;width: 125px;height: 24px;line-height: 24px;font-size: 14px;color: #aeaeae;text-align: center;padding-left: 10px;overflow: hidden;}
.header.main .btn-srch {top: 0px;right: 3px;background: url('/Upload/shoemarker/sample/BOGI.png') no-repeat center;background-size: 20px auto;}
.gnb .gnb-list li>a { font-weight: 600; }
.gnb .gnb-list li>a.on:before { content: ''; position: absolute; display: inline-block; width: 5px; height: 5px; margin-top: 12px; right: -3px; border-radius: 50%; background-color: #d8231e; vertical-align: middle; }
.gnb .gnb-list li.current>a:after { background-color: #d82a22; }
.gnb .gnb-list3 li>a { font-weight: 800; }
.gnb .gnb-list { text-align:center; }

/*2023.01.03 신년로고*/
.header .primary-logo {margin-top: 6px!important; font-size: 1.6em;}
/*.header.main .primary-logo a {background: url(/Upload/shoemarker/sample/LOGO_2023.png) no-repeat 0 0; background-size: 100%!important; width: 104%!important;}*/



/* 2020.01.29 Main Banner Renewal*/
.main-swiper .swiper-button-prev { background: url('/Images/ico/arrow_left.png') no-repeat center; background-size: 13.5px 22px; }
.main-swiper .swiper-button-next { background: url('/Images/ico/arrow_right.png') no-repeat center; background-size: 13.5px 22px; }
.main-swiper .swiper-pagination.fraction { display: inline-block; width: auto; left: 15px; bottom: 15px; font-size: 11px; }
.main-swiper .swiper-pagination.fraction span { background: none; }
.main-swiper .swiper-pagination.fraction .swiper-pagination-current { color: #212121; }
.main-swiper .swiper-pagination.fraction .swiper-pagination-total { color: #838383; }

.main-slider .txt { display: inline-block; top: initial; bottom: 9%; left: 50%; transform: translateX(-50%); width: 85%; height: 45px; /*background: #fff;*/ text-align: left; }
.main-slider .txt p { position: absolute; display: inline-block; top: -17px; left: 0; width: 100%; height: 39px; line-height: 39px; color: #fff; font-size: 26px; overflow: hidden; /*letter-spacing:-2px;*/ }
.main-slider .txt>span { position: absolute; display: inline-block; left: 0; bottom: 0; width: 100%; height: 20px; line-height: 20px; color: #fff; font-size: 16px; overflow: hidden; }
.main-slider .txt img.shopnow { position: absolute; display: inline-block; top: -10px; right: -18px; width: 30px; height: 30px; display: none;}

.specialzone { position: relative; padding: 0 10px; }
.specialzone ul.btn-specialzone { height: 100px; }
.specialzone ul li { float: left; width: 22%; height: 100%; position: relative; }
.specialzone ul li.title { width: 34%; } 
.specialzone ul li img { width: 85%; max-width: 76px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.specialzone ul li.title img { max-width: 119px; } 
.specialzone ul:after { clear: both; }

.main-tab-btn { background: #fff; border-top: 1px solid #dddde0; }
.main-tab-btn li a { float: initial; display: inline-block; width: 50px; }
.main-tab-btn li:first-child { text-align: right; }
.main-tab-btn li:first-child a { margin-right: 10px; }
.main-tab-btn li:last-child { text-align: left; }
.main-tab-btn li:last-child a { margin-left: 10px; }
.main-category-btn { background: #fff; }

/* 2020.02.05 MAIN BANNER Text Animation */
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
.main-slider .swiper-slide-active .txt>p {animation: fadeInLeft .8s ease-in-out forwards .1s;}
.main-slider .swiper-slide-active .txt>span {animation: fadeInLeft .8s ease-in-out forwards .1s;}

/* 2020.02.07 Footer Text display */
.bnb li { position: relative; }
.bnb a { background-position: 0 -3px; }
.bnb .archived a { background-position-y: -43px; }
.bnb li .txt { position: absolute; display: inline-block; width: 100%; line-height: initial; left: 0; bottom: 4px; font-size: 0.75rem; color: #333333; }
.bnb .relatedItem a>img { margin-top: -14px; }
.bnb .relatedItem .swiper-container { width: 40px; height: 44px; }
.bnb .relatedItem a { background-size: 24px 24px; background-position: center 4px; }

.bnb a.historyback { background-image: url(/images/ico/ico_bnb_back.png); }

/* 2020.02.07 Main partial change */
.header .primary-logo { margin-top: 6px; }
.header.main .primary-logo a { width: 100%; background-size: 100%; }
@media (max-width:320px) {
	.header .primary-logo {
		font-size: 1.4em;
	}
}

@media (min-width: 321px) and (max-width:767px) {
	.header .primary-logo {
		font-size: 1.6em;
	}
}
.header .primary-logo a { padding-top: 37px; }

.header.main .topsearch { width: 48%; border-bottom: 1px solid #aeaeae;}
.header.main .search-keyword { width: calc(100% - 25px); }

/* 2020.02.10 LNB */
.area-pop #CategoryList .container-pop { padding-top: 0; }
/*.bg-ty1 { background-color: #fff; }*/
.area-pop #CategoryList .cate-tit-pop { position: relative;  width: 100%; height:43px; z-index: 99; }
.area-pop #CategoryList .cate-tit-pop .tit {height: 43px;line-height: 43px;background-color:#fff;padding: 0 12px;margin: 0;/* border-bottom: 1px solid #dadada; */font-size: 15px;/* text-align: left; */}


.area-pop #CategoryList .cate-tit-pop .tit>a .mem-bottom-grade { font-size: 13px; font-weight:800; color:#262626; margin-left:10px; }
.area-pop #CategoryList .cate-tit-pop .tit>a .mem-bottom-grade>img { width:16px; height:16px; border:0; margin-right:3px; }
.area-pop #CategoryList .cate-tit-pop .tit>a .mem-bottom-name { font-size: 13px; color:#535353; margin-left:5px }
.area-pop #CategoryList .cate-tit-pop .tit>a:nth-child(2) { margin-left:5%; }
.area-pop #CategoryList .cate-tit-pop .tit>a .mem-bottom-coupon-tit { font-size:11px; color:#535353; }
.area-pop #CategoryList .cate-tit-pop .tit>a .mem-bottom-coupon { font-size:11px; color:#d8231e; margin-left:3px; }
.area-pop #CategoryList .cate-tit-pop .tit>a:nth-child(3) { margin-left:10px; }
.area-pop #CategoryList .cate-tit-pop .tit>a .mem-bottom-point-tit { font-size:11px; color:#535353; }
.area-pop #CategoryList .cate-tit-pop .tit>a .mem-bottom-point { font-size:11px; color:#d8231e; margin-left:3px; }
.area-pop #CategoryList .cate-tit-pop .tit .couponbk { padding: 1% 3%; border: 1px solid #d8231e; }
.area-pop #CategoryList .cate-tit-pop .tit>a:nth-child(4) { margin-left:6px; display:inline-block; height:18px; overflow:hidden; transform: translate(0, 1px); }

.area-pop #CategoryList .container-pop .cate-contents { height: 100%; padding: 0 0 12px; }
.area-pop #CategoryList .container-pop .cate-contents .wrap-depth-sel { height: 100%; }
.area-pop #CategoryList .container-pop .cate-contents .wrap-depth-sel .fieldset.ty-col3 { margin-bottom: 0; }

/* ��� �� */
.category-tab-btn { background: #fff; }
.category-tab-btn li{ border-bottom:1px solid #7b7b7b; width:50%; height:40px; line-height:40px; }
.category-tab-btn li.active{ border-bottom:1px solid #d8231e; }
.category-tab-btn li.active a { color: #d8231e; }
.category-tab-btn li>a { float: initial;  display: inline-block; font-size:15px; font-weight:600; color: #7B7B7B; }
/*.category-tab-btn li>a { z-index: 10; margin: 10px 0; width: 100%; text-align: center; background-size: auto 60%; font-size: 15px; border-bottom:1px #ccc; }*/

/********** ī�װ��� ������ **********/
.category-tab_con1 { background-color:#fff; height:100%; }
.category-tab_con1 .cate-inline { width:100%; height: 100%; display:inline-block; }

/* ī�װ��� 1depth */
.category-tab_con1 .category1-list { width:30%; height:100%; float:left; position: relative; background-color: #f3f3f3; overflow:auto; }
.category-tab_con1 .category1-list>ul {padding-bottom:62px;padding-top: 10px;}
/*.category-tab_con1 .category1-list>ul>li { background-color:#f3f3f3; text-align:center}*/
/*.category-tab_con1 .category1-list>ul>li.active { background-color:#fff; border-bottom:1px solid #c7c7c7; }
*/.category-tab_con1 .category1-list>ul>li>a { display:block; height:100%; }
.category-tab_con1 .category1-list>ul>li>a .ico-set { display: inline-block; margin: 0 auto; width: 24px; height: 77px; }
.category-tab_con1 .category1-list>ul>li>a .cate1-name { /*margin-left: 7px;*/ font-size:14px; font-weight:700; color:#282828; line-height: 38px; vertical-align: top; }
.category-tab_con1 .category1-list>ul>li>a .cate1-name.active { color:#d8231e; }

/*.category-tab_con1 .category1-list>ul>li>a .cate-ico02 { background: url(/images/ico/category_women_off.png) no-repeat; background-size: 100%; background-position-y: center; }
.category-tab_con1 .category1-list>ul>li>a .cate-ico02.active { background-image: url(/images/ico/category_women_on.png); }
.category-tab_con1 .category1-list>ul>li>a .cate-ico01 { background: url(/images/ico/category_men_off.png) no-repeat; background-size: 100%; background-position-y: center; }
.category-tab_con1 .category1-list>ul>li>a .cate-ico01.active { background-image: url(/images/ico/category_men_on.png); }
.category-tab_con1 .category1-list>ul>li>a .cate-ico03 { background: url(/images/ico/category_kids_off.png) no-repeat; background-size: 100%; background-position-y: center; }
.category-tab_con1 .category1-list>ul>li>a .cate-ico03.active { background-image: url(/images/ico/category_kids_on.png); }
.category-tab_con1 .category1-list>ul>li>a .cate-ico04 { background: url(/images/ico/category_bag_off.png) no-repeat; background-size: 100%; background-position-y: center; }
.category-tab_con1 .category1-list>ul>li>a .cate-ico04.active { background-image: url(/images/ico/category_bag_on.png); }
.category-tab_con1 .category1-list>ul>li>a .cate-ico06 { background: url(/images/ico/category_cloth_off.png) no-repeat; background-size: 100%; background-position-y: center; }
.category-tab_con1 .category1-list>ul>li>a .cate-ico06.active { background-image: url(/images/ico/category_cloth_on.png); }*/

/* ī�װ��� 2depth */
.category-tab_con1 .category2-list { width:35%; height:100%; float:left; position: relative; border-right:1px solid #e6e6e6; overflow:auto; background-color:#fff; }
.category-tab_con1 .category2-list>ul { padding-bottom:62px; }
.category-tab_con1 .category2-list>ul>li>a { display:block; height:100%; }
.category-tab_con1 .category2-list>ul>li { color:#000; text-align:center; }
.category-tab_con1 .category2-list>ul>li .cate2-name { font-size:14px; color:#1d1d1d; height:38px; line-height:42px; }
.category-tab_con1 .category2-list>ul>li .cate2-name.active { color:#d8231e; }
.category-tab_con1 .category2-list>ul>li .cate2-name.active:after { content:' >'; }

/* ī�װ��� 3depth */
.category-tab_con1 .category3-list { width:35%; height:100%; float:left; position: relative; border-right:1px solid #e6e6e6; overflow:auto; background-color:#fff; }
.category-tab_con1 .category3-list>ul { padding-bottom:62px; }
.category-tab_con1 .category3-list>ul>li>a { display:block; height:100%; }
.category-tab_con1 .category3-list>ul>li { color:#000; text-align:center; }
.category-tab_con1 .category3-list>ul>li .cate3-name { font-size:14px; color:#1d1d1d; height:38px; line-height:42px; }
.category-tab_con1 .category3-list>ul>li .cate3-name.blank { font-size:13px; color:#ccc; height:38px; line-height:42px; }
.category-tab_con1 .category3-list>ul>li .cate3-name.active { color:#d8231e; }


/********** �귣�� ������ **********/
/* �귣�� ������ ��ܰ˻� */
.category-tab_con2 { background-color:#fff; height:100%; }
.category-tab_con2 .fieldset.ty-col3 {height: 50px;border-bottom: 1px solid #ececec;border-top: 1px solid #fff;padding: 0;}
.category-tab_con2 .fieldset.ty-col3 .fieldset-row { width:90%; margin:2% auto; }
.category-tab_con2 .fieldset.ty-col3 .fieldset-row>span { margin-right: 38px; border: none; }
.category-tab_con2 .fieldset.ty-col3 .fieldset-row .input>input { height:36px; }
.category-tab_con2 .fieldset.ty-col3 .fieldset-row .btn-brand-search {width: 20px;height: 20px;background:url('/Upload/shoemarker/sample/BOGI.png') no-repeat;background-size:100% 100%;position: relative; top: 7px;}

/* �귣�� ������ ��ܰ˻� ��� */
.area-result { padding: 12px 10%; min-height:0; }
.area-result .tit { margin-left: 6px; font-size: 10px; }
.area-result .result>ul { display:inline-block; }
.area-result .result>ul>li { float:left; }
.area-result .result .brandName { font-size: 13px; line-height: 30px; }

/* �귣�� 1depth */
.category-tab_con2 .alphabet-filterDiv { width:25%; height:100%; float:left; position: relative; overflow:auto; background-color:#f3f3f3; }
.category-tab_con2 .alphabet-filter { width:100%; height:100%; overflow: auto; padding-bottom:62px; }
.category-tab_con2 .alphabet-filter>li {font-size:1.1em;font-weight:600;/* color:#8e8e8e; */height:44px;line-height:44px;text-align:center;/* border-bottom:1px solid #e8e8e8; */}

.category-tab_con2 .alphabet-filter>li>a { display:block; }
.category-tab_con2 .alphabet-filter>li.active { color:#d8231e; background-color:#fff; /*border-bottom:1px solid #c7c7c7;*/ font-weight:700; }

/* �귣�� 2depth */
.category-tab_con2 .txtBrandListDiv {width:75%;height: 100% !important;display: inline-block;position: relative;overflow:auto;background-color:#fff;}
.category-tab_con2 .txtBrandList { width:100%; padding-bottom:62px; }
.category-tab_con2 .txtBrandList li { clear: both; width: 100%; height: 44px; line-height: 44px; border: 0; }
.category-tab_con2 .txtBrandList li:nth-child(odd) { border-right: 0; }
.category-tab_con2 .txtBrandList li>a { width:auto; font-size:14px; font-weight:500; }
.category-tab_con2 .txtBrandList li>a:after { width: 0; height: 0; background: none; }
.category-tab_con2 .txtBrandList li>button { float:left; }
.category-tab_con2 .txtBrandList li .nopick { margin-left:7%; margin-right:2%; right:0; left: 15px; width: 12px; height: 44px; background: url(/images/ico/btn_heart1_off.png?ver=<%=U_DATE%>) no-repeat; background-size: 80% !important; -webkit-background-size: 100% auto; background-size: 100% auto; background-position:center center; }
.category-tab_con2 .txtBrandList li .pick { margin-left:7%; margin-right:2%; right:0; left: 15px; width: 12px; height: 44px; background: url(/images/ico/btn_heart1_on.png?ver=<%=U_DATE%>) no-repeat; background-size: 80% !important; -webkit-background-size: 100% auto; background-size: 100% auto; background-position:center center; }
.category-tab_con2 .txtBrandList li .no-data { font-size:10px; color:#bfbfbf; margin-left: 10px; }

.only-contents .txt { Display: none; }

/* Main Best Seller/New Arrivals */
.main-style1 #BestNArrivalsProductList { overflow:hidden; }
.main-style1 #BestNArrivalsProductList .BestNArrivalsProductListDiv { padding-right: 5px; }
	

/* Main LookBook */
.main-style2 .season-now { position: relative; display: none; width:100%; }
.main-style2 .season-now .looklist { margin: 0 0 0 1%; }
.main-style2 .season-now .looklist li { padding: 0 4px 10px; float: none; }
.main-style2 .season-now .looklist .card { width: 49%; }
.main-style2 .season-now .looklist .card .txt{ padding: 5px 15px 10px 10px; }
.main-style2 .season-now .looklist .card .txt>span { font-size:1.2em; font-weight:700; height:25px; line-height:35px; }
.main-style2 .season-now .looklist .card .txt>strong { font-size:1.1em; font-weight:400; height:30px; line-height:30px; padding-bottom:0px; }
.main-style2 .season-now .looklist .card .txt>p { font-size:10px; color:#a9a9a9; height:20px; line-height:20px; padding-right:0; }
.main-style2 .season-now .looklist .card .product-list { width:100%; }
.main-style2 .season-now .looklist .card .product-list .product-img { width:50%; float:left; }


/* Main Style People */
.style-people {padding-bottom: 50px;}
	.style-people .tit-area{padding: 50px 0 10px 0;}
	.style-people .tit-area span{background: url(/Upload/Shoemarker/title_images/instagram.png) center no-repeat; float: left; height: 40px; width: 40px; background-size: 40px; transform: translate(-3px, 3px); padding-top: 50px;}
	.style-people .tit-area ul {padding-top: 130px; margin-left: 15px;line-height: 25px; font-size: 14px; color: #555; text-decoration: underline;}
	.instagram-grid .feed {display: flex; flex-wrap:wrap;}
	.instagram-grid .feed li {width: 30%; margin: 0% -1% 0 3%; margin-bottom: 2vw;}
	.instagram-grid .feed li .listitems{display: block; position: relative; width: 100%;}
/*.main-style2 .style-people { margin-top: 50px; }*/
.main-style2 .style-people .style-swiper li { width: 17%; }
.main-style2 .style-people .style-bg { height: 225px; }
.main-style2 .style-people .style-bg .ly-img { width: 60%; }
.main-style2 .style-people .style-bg .ly-img img { width:100%; position: relative; }
.main-style2 .style-people .style-bg .ly-img a { position:absolute; top: 20px; left:20px; color:#fff; font-size:11px; }
.main-style2 .style-people .style-bg .ly-img a:before { display: inline; content:''; background: url(/images/ico/ico_main_stylepeople.png) no-repeat; background-size: 13px 13px; background-position-y: bottom; padding-right: 15px; }
.main-style2 .style-people .style-bg .subs { position: relative; width: 40%; padding: 11px 0; }
.main-style2 .style-people .style-bg .subs .txt { letter-spacing:-0.025em; font-weight:700; font-size:14px; padding: 0 4%; }
.main-style2 .style-people .style-bg .subs .contView { display: inline-block; position: absolute; bottom: 10px; }
.main-style2 .style-people .style-bg .subs .contView .contItem { float:left; }
.main-style2 .style-people .style-bg .subs .contView .contItem:nth-child(odd) { margin: 10px 4% 0; }
.main-style2 .style-people .style-bg .subs .contView .contItem { width:44%; margin-right:4%; }
.main-style2 .style-people .style-bg .subs .contView .contItem .thumbNail { position: relative; width: 100%; height: 100%; }
.main-style2 .style-people .style-bg .subs .contView .contItem .thumbNail>img { width: 100%; height: 100%; }

/* Main Special Zone */
.specialzone ul.btn-specialzone { height: 120px; }
.specialzone ul li { width: 20%; }
.specialzone ul li a { width: 85%; max-width: 76px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align:center; }
.specialzone ul li img { width: 100%; position:relative; top:auto; left:auto; transform:none; }
.specialzone ul li .txt { display:block; margin-top: 6px; Font-size:11px; color:#282828; }

/* main-style1 Title */
.main-style1 .tit-area { padding-top: 20px; }
.main-style1 .section-tit { font-size: 20px; font-weight: 650; margin-left: 15px; letter-spacing: -0px; }

/* Main Best Review */
.best-review { background-color:#fff; }
.best-review .txt { width:100%; float:left; margin-top:10px; padding: 0 0 0 10px;}
.best-review .txt strong { margin-bottom: 5px; font-size:12px;  font-weight:700; text-align:left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.best-review .txt p { margin-bottom: 5px; line-height:14px; font-size:12px; font-weight:400; text-align:left; -webkit-line-clamp: 3; }
.best-review .more { background-color:transparent; }
.best-review img {float: left; margin-left: 3%;}

/*@media (min-width: 414px) and (max-width: 767px) { 
	.best-review img {float: left; margin-left: 5%; height: 60px;}
}
@media (min-width: 375px) and (max-width: 413px) { 
	.best-review img {float: left; margin-left: 5%; height: 55px;}
}

@media (min-width: 360px) and (max-width: 374px) {
	.best-review img {float: left; margin-left: 5%; height: 50px;}
}

@media (min-width: 320px) and (max-width: 359px) {
	.best-review img {float: left; margin-left: 5%; height: 45px;}
}
*/
.review-swiper { padding:0px 0px 5px; }
.review-swiper .swiper-slide { -webkit-box-shadow: none; box-shadow: none; }

/* Main Best Seller */
.BestNArrivalsTabDiv { overflow:hidden; background-color:#fff; padding:0px 0 0 10px; }
.main-contents .main-style1 .wrap-item-list {min-height:270px; }

/* Main DailyDeal 
.dailydeal .tit-area { padding-top: 30px; padding-bottom: 20px; margin-bottom:0; background-color: #fff; }
.dailydeal .remaintime { width:120px; height:23px; line-height:23px; letter-spacing:0.05em; font-weight:700;font-size:14px; background-color:#d8231e; background-image:url('/images/ico/ico-dailydeal.png'); background-repeat:no-repeat; background-size:auto 15px; background-position:left center; padding-left:23px; margin-left:22px; z-index: 1; position: absolute; color:#fff; }
.dailydeal .time-blank1 { margin-left:10px; width:23px; height:23px; border-radius:50%; background-color:#d8231e; position:absolute; }
.dailydeal .time-blank2 { margin-left:130px; width:23px; height:23px; border-radius:50%; background-color:#d8231e; position:absolute; }
.dailydeal .DailyDealtDiv { padding-right: 5px; overflow:hidden; background-color: #f3f3f3;}
.dailydeal .DailyDealtDiv .listview { padding-top:20px; }
.dailydeal .DailyDealtDiv li { height: 100%; }
.dailydeal .DailyDealtDiv li>img { width:100%; }
.dailydeal .DailyDealtDiv .listview .listitems { color:#1e1e1e; }
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .rate { position: relative; width: 100%; font-size:25px; font-weight:800; color:#cf0000; text-align:center; top: -16px; }
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .brand-name { position: relative; font-size: 14px; font-weight:700; text-align:center; top: -10px; }
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .price { position: relative; font-weight: 700; text-align:center; top: -10px; }
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .price strong { font-size: 14px; font-weight: 700; } */

/* Main DailyDeal */
.dailydeal {padding-bottom: 40px;}
.dailydeal .tit-area { padding-top: 30px; padding-bottom: 10px; margin-bottom:0; }
.dailydeal .remaintime {width: 50%;
/*    height: 23px;
*//*    line-height: 21px;
*/    letter-spacing: 0.05em;
    font-weight: 700;
    font-size: 16px;
    margin-left: 12px;
    z-index: 1;
    position: absolute;
    color: #d8231e;
}
.dailydeal .time-blank1 { margin-left:10px; width:23px; height:23px; border-radius:50%; position:absolute; }
.dailydeal .time-blank2 { margin-left:130px; width:23px; height:23px; border-radius:50%; position:absolute; }
.dailydeal .DailyDealtDiv { padding-right: 5px; overflow:hidden; background-color: #f3f3f3; position:relative;}
.dailydeal .DailyDealtDiv .listview { padding:20px; }
.dailydeal .DailyDealtDiv li { height: 100%; }
.dailydeal .DailyDealtDiv li>img { width:100%; }
.dailydeal .DailyDealtDiv .listview .listitems { color:#1e1e1e; }
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .rate { position: relative; width: 100%; font-size:20px; font-weight:800; color:#d8231e; text-align:center; top: 5px; }
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .brand-name { position: relative; font-size: 13px; font-weight:500; text-align:center;}
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .price { position: relative; font-weight: 800; text-align:center;}
.dailydeal .DailyDealtDiv .listview .listitems .thumbnail .price strong { font-size: 14px; font-weight: 800;}

/* TodayDeal Page (2020.03.17 ���¿�) */
.today-item .listview li { position: relative; margin-bottom: 30px; width: 50%; }
.today-item .listview li a .iteminfo .product-name { font-size: 1em; font-weight: 800; color: #282828; width: 60%; }
.listitems .price strong { font-size: 1em; font-weight: 800; }
.today-item .listview li a .iteminfo .price { position: absolute; right: 0; bottom: 0; width: 40%; text-align: right; margin-bottom: 0; }
.today-item .listview li .salebadge { position: absolute; top: 5%; left: 3%; z-index: 1; background: #d8231e; border-radius: 50%; font-size: 16px; text-align: center; color: #fff; font-weight: 700; width: 50px; height: 50px; line-height: 50px; }

/* ShoemarkerOnly MAIN SLIDE */
.only-main .shoemarker-main-swiper .swiper-button-prev { background: url('/Images/ico/arrow_left.png') no-repeat center; background-size: 13.5px 22px; }
.only-main .shoemarker-main-swiper .swiper-button-next { background: url('/Images/ico/arrow_right.png') no-repeat center; background-size: 13.5px 22px; }
.only-main .shoemarker-main-swiper .swiper-pagination { position: absolute; }
.only-main .shoemarker-main-swiper .swiper-pagination.fraction { display: inline-block; width: auto; left: 15px; bottom: 15px; font-size: 11px; }
.only-main .shoemarker-main-swiper .swiper-pagination.fraction span { background: none; }
.only-main .shoemarker-main-swiper .swiper-pagination.fraction .swiper-pagination-current { color: #212121; }
.only-main .shoemarker-main-swiper .swiper-pagination.fraction .swiper-pagination-total { color: #838383; }

.only-main .main-slider .txt { display: inline-block; top: auto; bottom: 13%; left: 50%; transform: translateX(-50%); width: 85%; height: 40px; /*background: #fff;*/ }
.only-main .main-slider .txt p { position: absolute; display: inline-block; top: -17px; left: 0; width: 100%; height: 39px; line-height: 39px; color: #fff; font-size: 26px; overflow: hidden; /*letter-spacing:-2px;*/ }
.only-main .main-slider .txt>span { position: absolute; display: inline-block; left: 0; bottom: 0; width: 100%; height: 20px; line-height: 20px; color: #fff; font-size: 16px; overflow: hidden; }
.only-main .main-slider span.shopnow { position: absolute; display: none; left:84.5%; bottom:20px; width: 30px; height: 30px; background:url('/Images/ico/btn_shopnow.png') no-repeat; }
.only-main .main-slider .swiper-slide-active .txt>p {animation: fadeInLeft .8s ease-in-out forwards .1s;}
.only-main .main-slider .swiper-slide-active .txt>span {animation: fadeInLeft .8s ease-in-out forwards .1s;}

/* ShoemarkerOnly MAIN BEST SELLER */
.shoemarkeronly-product .tab-panel { /*background-color: #fff;*/ }
.shoemarkeronly-product .BestSellerTabDiv { overflow:hidden; }
.shoemarkeronly-product .main-category-btn { top: 0; padding: 0; height: 30px; position:relative; text-align:left; left:auto; -webkit-transform:none; transform:none; background-color:transparent; }
.shoemarkeronly-product .main-category-btn li { padding: 4px 8px; font-size: 14px; width:auto; }
.shoemarkeronly-product #BestSellerProductList { overflow: hidden; padding: 0 0 20px; min-height: 270px; /*background: #fff;*/ }
.shoemarkeronly-product #BestSellerProductList .BestSellerProductListDiv { padding-right: 5px; }
.shoemarkeronly-product #BestSellerProductList .BestSellerProductListDiv .listview { padding-top: 20px; }
.shoemarkeronly-product #BestSellerProductList .BestSellerProductListDiv .listview li { margin-top: 0; }

/* ShoemarkerOnly ISSUE NOW */
.issue-now-swiper .swiper-slide { background: #fff; }
.issue-now-swiper p { font-size: 10px; font-weight: 900; letter-spacing: 2px; padding-top: 15px; padding-bottom: 5px; }
.issue-now-swiper p, .md-choice span { margin-left: 5px; line-height: 1.3; }
.issue-now-swiper span {display: block;font-size: 9px;padding-bottom: 20px;color: #767676; margin-left: 20px; }

/* ShoemarkerOnly INSTAGRAM */
.main-style2 .shoemarker .sns a { width: 33.33%; width: calc(100% / 3); display: table; }
.main-style2 .shoemarker .sns a:first-child  { width: 33.33%; width: calc(100% / 3); display: table; }
.main-style2 .shoemarker .sns img { margin-bottom:0; }

/* STREET306 MAIN SLIDE */
.street306-main { margin-bottom:30px; }
.street306-main .street306-main-swiper .swiper-button-prev { background: url('/Images/ico/arrow_left.png') no-repeat center; background-size: 13.5px 22px; }
.street306-main .street306-main-swiper .swiper-button-next { background: url('/Images/ico/arrow_right.png') no-repeat center; background-size: 13.5px 22px; }
.street306-main .street306-main-swiper .swiper-pagination { position: absolute; }
.street306-main .street306-main-swiper .swiper-pagination.fraction { display: inline-block; width: auto; left: 15px; bottom: 15px; font-size: 11px; }
.street306-main .street306-main-swiper .swiper-pagination.fraction span { background: none; }
.street306-main .street306-main-swiper .swiper-pagination.fraction .swiper-pagination-current { color: #212121; }
.street306-main .street306-main-swiper .swiper-pagination.fraction .swiper-pagination-total { color: #838383; }

.street306-main .main-slider .txt { display: inline-block; top: initial; bottom: 13%; left: 50%; transform: translateX(-50%); width: 85%; height: 40px; /*background: #fff;*/ text-align: left;}
.street306-main .main-slider .txt p { position: absolute; display: inline-block; top: -17px; left: 0; width: 100%; height: 39px; line-height: 39px; color: #fff; font-size: 26x; overflow: hidden; /*letter-spacing:-2px;*/ }
.street306-main .main-slider .txt>span { position: absolute; display: inline-block; left: 0; bottom: 0; width: 100%; height: 20px; line-height: 20px; color: #fff; font-size: 16px; overflow: hidden; }
.street306-main .main-slider span.shopnow { position: absolute; display: none; left:84.5%; bottom:20px; width: 30px; height: 30px; background:url('/Images/ico/btn_shopnow.png') no-repeat; }
.street306-main .main-slider .swiper-slide-active .txt>p {animation: fadeInLeft .8s ease-in-out forwards .1s;}
.street306-main .main-slider .swiper-slide-active .txt>span {animation: fadeInLeft .8s ease-in-out forwards .1s;}

/* STREET306 MAIN BEST SELLER */
.street-product { padding-bottom: 20px; }
.street-product .section-tit { width: 100%; text-align: left; font-size: 18px; font-weight: 850; letter-spacing: 0px; line-height: 1.25; margin-bottom: -10px; float: none; margin-bottom: 20px;}					
.street-product .main-category-btn { top: 0; padding: 0; height: 30px; position:relative; text-align:left; left:auto; -webkit-transform:none; transform:none; }
.street-product .main-category-btn li { padding: 4px 8px; font-size: 14px; width:auto; }
.street-product #BestNArrivalsProductList { overflow: hidden; padding: 0 0 20px; min-height: 270px; background: #fff; }
.street-product #BestNArrivalsProductList .BestNArrivalsProductListDiv { padding-right: 5px; }
.street-product #BestNArrivalsProductList .BestNArrivalsProductListDiv .listview { padding-top: 20px; }
.street-product #BestNArrivalsProductList .BestNArrivalsProductListDiv .listview li { margin-top: 0; }


/* LOOKBOOK MAIN */
.lookbook .section-tit, .street-product .section-tit { text-align: left; padding-left: 15px; font-size: 18px; font-weight:850; letter-spacing: 0px; line-height: 1.25;}
@media (min-width: 361 px) and (max-width: 767) {
	.looklist.txt span { display: block; font-size: 13px; padding-bottom: 12px; font-weight: 700; }
	.looklist.txt strong { display: block; font-size: 14px; padding-bottom: 8px; font-weight: 700; }
	.looklist.txt p { font-size: 13px; line-height: 1.4; }
}

/*200622*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {padding: 1% 0 4% 0; position: absolute;}
.ly-timeSale.timeSale-slide.swiper-container-horizontal>.swiper-pagination-bullets {bottom: -3% !important;}
.style-people {background-color: #f3f3f3;}

/* 200624
.md-choice {margin-bottom: 4%;} */

/*200910 adnbanner*/
.adn_banner_wrap *{font-family: 'Pretendard', sans-serif !important;}
.adn_banner_wrap .sale_alarm {background: #d8231e !important;}
.adn_recommend_feed_wrap .hash_tab_wrap .hash_tab_container .goodszz_slider_wrap .goods_list_box li:hover a i{color:#d8231e !important;}
.adn_banner_wrap h3, .adn_banner_wrap li, .adn_banner_wrap i,.adn_banner_wrap .price_box, .adn_banner_wrap em{font-family: 'Pretendard', sans-serif !important;}
#feed_type1_area .adn_banner_wrap .adn_recommend_feed_wrap .title_wrap .top_info_box .tab_category li.active{color:#d8231e !important;border:1px solid #d8231e !important;}
#feed_type1_area .adn_banner_wrap .adn_recommend_feed_wrap .title_wrap .top_info_box .tab_category li:hover{color:#d8231e !important;border:1px solid #d8231e !important;}
#feed_type1_area .adn_banner_wrap .adn_recommend_feed_wrap .hash_tab_wrap .hash_tab_container .goods_slider_wrap .goods_list_box li:hover a i{color:#d8231e !important;}

#feed_type1_area .adn_banner_wrap .adn_recommend_feed_wrap .hash_tab_wrap .hash_tab_container .goods_slider_wrap .left_btn{background-image: url('https://m.shoemarker.co.kr/Images/ico/arrow_left.png')!important; background-size: 12px;}
#feed_type1_area .adn_banner_wrap .adn_recommend_feed_wrap .hash_tab_wrap .hash_tab_container .goods_slider_wrap .right_btn{background-image: url('https://m.shoemarker.co.kr/Images/ico/arrow_right.png')!important; background-size: 12px;}
#feed_type1_area .adn_banner_wrap .adn_recommend_feed_wrap .hash_tab_wrap .hash_tab_container .goods_slider_wrap button {border: none; background-color:rgb(255,255,255,0);background-position: none;}

/*200910 pagenation*/
.MainNewProductList .swiper-container-horizontal>.swiper-pagination-bullets, .MainNewProductList .swiper-pagination-custom, .MainNewProductList .swiper-pagination-fraction {transform:translateX(-50%) !important; left:50% !important;}
#BestNArrivalsProductList .swiper-container-horizontal>.swiper-pagination-bullets, #BestNArrivalsProductList .swiper-pagination-custom, #BestNArrivalsProductList .swiper-pagination-fraction {transform:translateX(-50%) !important; left:50% !important;}

/* LNB */
.cateblack-div { width:100%; background-color:#fff; border-bottom:1px solid #ccc; border-top:0; }
.cateblack-div .cateblack {width: 100%; display: table;}
.cateblack-div .cateblack li {background-color: #282828; text-decoration: none; list-style: none;  color: #fff;  float: left; width: 46.5%; padding: 10px 20px; margin:2% 3%; }
.cateblack-div .cateblack li>a>span { color:#fff; }
.cateblack-div .cateblack li:nth-child(odd) { margin-right:1%; }
.cateblack-div .cateblack li:nth-child(even) { margin-left:0; }
.cateblack-div .cateblack li:nth-child(n+3) { margin-top:0; }
.cateblack-div .cateblack li:nth-child(-n+2) { margin-bottom:1%; }
.cateblack-div .cateblack span:nth-child(2) {float: right; padding-right: 10px;}
.cateblack-div .cateblack_list a {display: block;}

/* 슈머니 뱃지 */
.smoney-badge { width:auto !important; height:15px; vertical-align:bottom; margin-bottom:2px; }

/* 상품상세 */
.wrap-pop .area-pop .delivery-type .delivery-type-table .check-style>label>img { width:auto; height:26px; }
.detail-img-add .badgegroup .todayDelv { background-color: #008437; display: inline-flex; align-items: center; justify-content: center; padding: 0; line-height: normal; }
.detail-img-add .badgegroup .dawnDelv { background-color: #001c54; display: inline-flex; align-items: center; justify-content: center; padding: 0; line-height: normal; }


/* 상품리스트 뱃지(오늘배송) */
.badgegroup .list-badge-todaydelivery { width:auto !important; height:20px !important; vertical-align:top; }

/* 마이페이지 당일배송 아이콘 */
.mypage-orderlist-todaydelv { height: 20px; vertical-align: text-bottom; margin-bottom: -2px; }
.mypage-orderdetail-todaydelv { height: 20px; vertical-align: text-bottom; margin-bottom: -1px; }

/* footer 슈머니 말풍선 */
.speech-balloon { position: absolute; width:139px; height:29px; top: -20px; font-size:10px; color:#E61F19; text-align: center; line-height: 23px; left:50%; transform: translateX(-50%); background:url(/Images/ico/ico-speech-balloon.png) no-repeat; display:none; z-index:99; }

/* 상품상세 */
.purchase .wty25{width: 25%;}

/* 상품/브랜드 찜 메시지 (2021.12.20) */
.pb-pick-alert { position:fixed; width:94%; background-color:#333; border-radius:10px; z-index:999; bottom:48px; left:50%; transform:translateX(-50%); display:none; }
.pb-pick-alert>span { display:block; width:100%; text-align:center; padding: 8px; color:#fff; }

.wrap-brand-list .brand-bg .called { width: 30px; height: 30px; background-image: url(/images/ico/ico-bnb-heart-red.png); background-size: 100%; background-position: top; }
.wrap-brand-list .brand-bg .called.on { width: 30px; height: 30px; background-image: url(/images/ico/ico-bnb-heart-red.png); background-size: 100%; background-position: bottom; }

/* 리스트 찜하기 기능 추가(2022.01.03) */
.listview>li { position:relative; }
.listview>li>.icon.ico-fav { /*top:1px; left:5px;*/ padding-right: 10px; padding-bottom: 10px; }
.listitems { margin-top:0; }

/* footer bnb ico (2022.04.13) */
.bnb a.brand { background-image: url(/images/ico/ico_bnb_brand.png?ver=1.1); background-position: 0 -2px; }
.bnb a.cloudzero { background-image: url(/images/ico/ico_cz_brand.png?ver=1.1); background-position: 0 -2px; }
.bnb a.cloudzero.on { background-image: url(/images/ico/ico_cz_brand.png?ver=1.1); background-position: 0 -42px; }


/*foooter bnb ico (2024.12.17) 은*/
.bnb a.point { background-image: url(/images/ico/ico_bnb_point.png); background-position: 0 -2px; }
.bnb a.point.on { background-image: url(/images/ico/ico_bnb_point.png); background-position: 0 -42px; }

/*foooter bnb ico (2024.11.21) 진*/
.bnb a.samg { background-image: url(/images/ico/ico_bnb_samg.png?ver=1.0); background-position: 0 -2px; }
.bnb a.samg.on { background-image: url(/images/ico/ico_bnb_samg.png?ver=1.0); background-position: 0 -42px; }

/* header (2022.04.19) */
.header.main.fixed, .header.special.fixed { position:relative; display:block; margin-bottom:0; }

/* GNB (2022.04.19) */
.gnb + .container .content { padding-top:45px; }
.container .content { min-height: 100%; padding: 45px 0 195px; }

/* footer privacy */
.company-detail .inner .grid .block{ position:relative; }
.company-detail .inner .grid .privacy:after { content: '';display: block;position: absolute;top: 4px;right:1%; width: 4px;height: 4px;border-radius: 4px;background-color: #ff201b;}
.company-detail .inner .grid .privacy { color: #282828; font-weight: 800; }

/* 로그인 후 쿠폰팝업 */
#couponSlidePopup { z-index:1000; position:fixed; top: 20%; left: 2%; display: flex; transform: translate(3%); width: 100%; max-height: 100%;}
#couponSlidePopup .pop-layer { position:absolute; width:90%; border-radius: 5%; background-color: #111; overflow: hidden;}
#couponSlidePopup .pop-top .name { color:#fff; font: normal normal bold 6vw/7vw Pretendard; text-align:center; padding-top:40px; }
#couponSlidePopup .pop-top .con { color:#fff; font: normal normal 6vw/7vw Pretendard; text-align:center; padding:5px 0 25px; }
#couponSlidePopup .pop-top>span { display:block; }
#couponSlidePopup .pop-coupon-slide { width:100%; height:34vw; }
#couponSlidePopup .swiper-slide .img { width:100%; height:34vw; background:url('https://cdn.shoemarker.co.kr/Upload/Push/coupon.png') no-repeat top center; background-size:auto 100%; }
#couponSlidePopup .swiper-slide .img>span { display:block; }
#couponSlidePopup .swiper-slide .img .coupon-name { position:absolute; top: 6vw; left: 15vw; font: normal normal bold 5vw/5vw Pretendard; width:50vw; word-break:keep-all; }
#couponSlidePopup .swiper-slide .img .expire-date { position:absolute; top: 23vw; left: 15vw; font: normal normal bold 3vw/3vw Pretendard; }
#couponSlidePopup .swiper-pagination { width: 100%; bottom: 2px; text-align: center; }
#couponSlidePopup .swiper-pagination .swiper-pagination-bullet{margin: 0 2px;}
#couponSlidePopup .btn-area { height:11vw; background-color: #AE1010; margin-top: 8vw; padding-top: 2vw; text-align:center; font: normal normal 5vw/7vw Pretendard; color: #FFF; }
#couponSlidePopup .btn-close { position:absolute; top:30px; right:30px; width:21px; line-height:21px; font-size:26px; color:#fff; }

/* 상품리스트 상품명 특수문자로 인한 높이값 조정 */
.listitems .product-name { height:20px; }

/* 출석체크 페이지 이동관련 */
/* 버튼영역 */
.btn-attend-area { width:100%; }
.btn-attend-area .btn-attend { cursor:pointer; }
.btn-attend-area .btn-attend>img { width:100%; }
/* 레이어영역 */
.btn-attend-area-layer { position:fixed; bottom:150px; right:12px; z-index:990; }
.btn-attend-area-layer .btn-attend { cursor:pointer; }
.btn-attend-area-layer .btn-attend>img { height:100px; }
