﻿@charset "utf-8";

.wrap-all{position: relative;min-width: 1440px;min-height: 1080px;}
.wrap-container{padding-bottom: 1147px;min-height: 100%;}
.wrap-container.fixed{padding-top: 120px;}
.area-container{min-height: 100%;}
.inner{/*width: 76%; max-width:1920px; min-width: 1140px;*/ width: 1446px; margin: 0 auto;}
.wrap-mypage{position: relative;z-index:100;width: 100%;min-height: 1380px;padding-bottom: 160px;background-color:#fff;text-align:center;}
.mypage-content{display:inline-block;position:relative;z-index:1;width:1366px;padding-top:60px;padding-left: 377px;text-align:left;}
.wrap-list{position: relative;min-height: 835px;z-index: 10;background-color: #fff;}
.noscroll{overflow: hidden;}



.fl-l{float: left;}
.fl-r{float: right;}
.ta-l{text-align: left;}
.ta-r{text-align: right;}
.ta-c{text-align: center;}

.h3-common{margin: 20px 0 10px;font-size: 24px;color: #fff;font-weight: 800;background-color: #282828;}
.h4-common{padding: 10px 0;font-size: 20px;color: #007236;font-weight: 800;}

/* table */
table{width: 100%;}
.table-initial th, .table-initial td{padding: 5px;border: 1px solid #282828;}

/* .table-hoz-type1 */
.table-hoz-type1{margin-bottom: 50px;border-left: 1px solid #282828;border-right: 1px solid #282828;}
.table-hoz-type1 th{padding: 14px 15px;font-family: 'Pretendard';font-size: 16px;color: #fff;font-weight: 700;text-align: center;background-color: #282828;}
.table-hoz-type1 td{padding: 30px 15px;border-bottom: 1px solid #e8e8e8;font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 500;line-height: 1.5;text-align: center;background-color: #fff;}
.table-hoz-type1 tr:last-child td{border-bottom: 1px solid #282828;}
.table-hoz-type1 td .grade{padding-top:40px; font-size:16px;}
.grade{min-width: 38px;padding-top: 48px;font-weight: 700;}
.point-saving{font-weight: 700;color: #d8231e;}
.type-br{background: url("/images/img/img-br.png")no-repeat center top;}
.type-si{background: url("/images/img/img-si.png")no-repeat center top;}
.type-go{background: url("/images/img/img-go.png")no-repeat center top;}
.type-vi{background: url("/images/img/img-vi.png")no-repeat center top;}
.type-vv{background: url("/images/img/img-vv.png")no-repeat center top;}

/* .area-tab */
.area-tab .tab-content [class*=tab-inner]{display:none;}
.area-tab .tab-content [class*=tab-inner].on{display:block;}

.basic .tab-links{overflow:hidden; margin-bottom: 47px;}
.basic .tab-link{float: left;line-height: 54px;font-size: 18px;color: #767676;font-weight: bold;border-top: 1px solid #282828;border-bottom: 1px solid #282828;border-left: 1px solid #e2e2e2;background-color: #fff;}
.basic .tab-link:first-child{border-left-color: #282828;}
.basic .tab-link:last-child{border-right: 1px solid #282828;}
.basic .tab-link.current{color: #fff;background-color: #282828;}
.num2{width: 50%;}
.num3{width: 33.333333%;}
.num4{width: 25%;}
.num5{width: 20%;}

.area-tab .tab-type1 .tab-links{overflow: hidden;margin-top: -38px;margin-bottom: 64px;text-align: right;}
.area-tab .tab-type1 .tab-links .btn-link{padding-left: 20px;font-family: 'Pretendard';color: #767676;font-weight: 500;line-height: 1;}
.area-tab .tab-type1 .tab-links .btn-link.current{font-weight: 700;color: #282828;}
.area-tab .tab-type1 .tab-links .split:before{content: '';display: inline-block;width: 1px;height: 4px;margin-right: 3px;background-color: #767676;vertical-align: middle;}

.area-tab .tab-type2 .tab-links{margin-bottom: 49px;}
.area-tab .tab-type2 .tab-links:after{content: '';display: block;clear: both;}
.area-tab .tab-type2 .tab-links .btn-link{float: left;height: 71px;padding: 23px 0;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #575757;font-size: 18px;color: #8a8a8a;font-weight: 400;text-align: center;background-color: #f1f1f1;}
.area-tab .tab-type2 .tab-links .btn-link.current{color: #282828;font-weight: 800;border-left: 1px solid #575757;border-right: 1px solid #575757;border-top: 1px solid #575757;border-bottom: 1px solid #fff;background-color: #fff;}

/* .area-sorting */
.area-sorting .ty1 .links{margin-top: -38px;margin-bottom: 64px;text-align: right;}
.area-sorting .ty1 .links>a{position: relative;margin-left: 16px;padding-bottom: 16px;color: #767676;font-weight: 700;line-height: 1;}
/*.area-sorting .ty1 .links>a.active:after{content: '';display: inline-block;position: absolute;left: 50%;margin-left: -5px;bottom: 0;width: 0;height: 0;border-top: 5px solid #282828;border-bottom: 5px solid transparent;border-left: 4px solid transparent;border-right: 4px solid transparent;}*/
.area-sorting .ty1 .links>a.active{font-weight: 800;color: #000;text-decoration: underline;}


/* 글자 */
.w100p{width: 100%;box-sizing: border-box;}
.area-left{overflow: hidden;display: block;text-align: left;}
.area-center{overflow: hidden;display: block;text-align: center;}
.area-right{overflow: hidden;display: block;text-align: right;}

.h-type1{display: inline-block;margin-right: 10px;padding-bottom: 40px;font-size: 28px;color: #282828;font-weight: 800;letter-spacing: 0;line-height: 1;}
.h-type2{display: inline-block;padding-bottom: 30px;font-size: 24px;color: #282828;font-weight: 800;letter-spacing: 0;line-height: 1;}
.h-type2 + .fl-r button{margin-left: 15px;}
.h-type2-1{padding-bottom: 10px;font-size: 24px;color: #282828;font-weight: 800;letter-spacing: 0;line-height: 1;}
.h-type3{margin-bottom: 15px;font-size: 20px;color: #282828;font-weight: 800;letter-spacing: 0;line-height: 1;}
.h-type4{overflow: hidden;text-align: left;border-bottom: 1px solid #000;}
.h-type4 .h-type{display: inline-block;margin-bottom: 21px;font-size: 18px;color: #282828;font-weight: 400;}
.h-type4 .h-type > strong{font-weight: 800;}
.h-type4 .h-type + .nt-type-gr-r{float: right;}
.h-type5{font-size: 32px;color: #191919;font-weight: 800;}
.h-type6{display: inline-block;margin-right: 23px;font-family: 'Pretendard';font-size: 36px;color: #282828;font-weight: 800;letter-spacing: 0;line-height: 1;vertical-align: top;}
.h-type7{display: inline-block;margin-bottom: 20px;font-family: 'Pretendard';font-size: 16px;color: #282828;font-weight: 800;}
.h-type8{display: inline-block;font-family: 'Pretendard';font-size: 16px;color: #282828;font-weight: 600; position: absolute; top: 18px;}


/* 글자 Type */
.t-type1-total{display: inline-block;margin-left: 10px;font-size: 20px;color: #282828;font-weight: 800;letter-spacing: 0;line-height:29px;}
.t-type1-inform{float: right;display: inline-block;font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 500;line-height: 1.5;}
.t-type1-inform > span{margin-right: 15px;vertical-align: middle;}
.t-type1-inform .btn{vertical-align: middle;}
.t-type2-inform{float: right;display: inline-block;font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 500;line-height: 29px;}
.t-type2-inform > a{margin-left: 5px;vertical-align: top;}
.t-type3-inform{display: inline-block;font-family: 'Pretendard';font-size: 18px;color: #282828;font-weight: 500;line-height: 2;}
.t-type4-inform{overflow: hidden;padding-bottom: 25px;text-align:left}
.t-type4-inform > .nt-type-gr-r{line-height: 1.5;font-size:14px}
.t-type4-inform > .nt-type-gr-r:before{content: '';display: inline-block;width: 4px;height: 4px;border-radius: 50%;margin-right: 8px;vertical-align: middle;background-color: #767676;}
.t-type4-inform > a, .t-type4-inform > button{float: right;margin-top:-4px}

.t-type4-inform > .nt-type-bl-r{position: relative;left: 12px;line-height: 1.5;}
.t-type4-inform > .nt-type-bl-r:before{content: '';display: inline-block;position: absolute;left: -12px;top: 10px;width: 4px;height: 4px;border-radius: 50%;margin-right: 8px;vertical-align: middle;background-color: #282828;}
.t-type5-inform{margin-bottom: 26px;}
.t-type5-inform .inf-h{margin-bottom: 12px;font-size: 20px;color: #282828;font-weight: 700;}
.t-type5-inform .nt-type-bl-r{position: relative;padding-left: 15px;font-size: 14px;word-break: keep-all;line-height: 25px;}
.t-type5-inform .nt-type-bl-r:before{content: '';position: absolute;left: 0;top: 10px;display: inline-block;margin-right: 8px;width: 4px;height: 4px;border-radius: 50%;vertical-align: middle;background-color: #282828;}
.t-type6-inform{margin-bottom: 31px;font-size: 20px;color: #000;font-weight: 400;}
.t-type6-inform:before{content: '';display: inline-block;margin-right: 8px;width: 5px;height: 5px;border-radius: 50%;vertical-align: middle;background-color: #000;}

.t-type2-more{float: right;padding-right: 20px;font-family: 'Pretendard';font-size: 24px;color: #282828;font-weight: 400;vertical-align: middle;background: url("/images/btn/btn-more2.png")no-repeat center right;}

.nt-type-bl-r{font-family: 'Pretendard';color: #282828;font-weight: 500;}
.nt-type-bl-b{font-family: 'Pretendard';color: #282828;font-weight: 700;}
.nt-type-bl-eb{font-family: 'Pretendard';color: #282828;font-weight: 800;}
.nt-type-bl-dl16x{font-family: 'Pretendard';font-size: 16px;color: #282828;font-weight: 400;}
.nt-type-bl-dl18x{font-family: 'Pretendard';font-size: 18px;color: #282828;font-weight: 400;}
.nt-type-bl-b18x{font-family: 'Pretendard';font-size: 18px;color: #282828;font-weight: 700;}
.nt-type-bl-b14x{font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 700;}
.nt-type-bl-r14px{font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 500;}
.nt-type-bl-r14x{font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 500;}
.nt-type-bl-r14x:after{content: '';display: inline-block;width: 0;height: 0;margin-left: 7px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #282828;border-right: 4px solid transparent;}
.nt-type-bl-r20x{font-family: 'Pretendard';font-size: 20px;color: #282828;font-weight: 800;}
.nt-type-bl-l14x{font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 300;}
.nt-type-gr-r{font-family: 'Pretendard';color: #767676;font-weight: 500;}
.nt-type-gr-r14x{font-family: 'Pretendard';font-size: 14px;color: #767676;font-weight: 500;}
.nt-type-re-r{font-family: 'Pretendard';color: #d8231e;font-weight: 500;}
.nt-type-re-b{font-family: 'Pretendard';color: #d8231e;font-weight: 700;}
.nt-type-lg-r14px{font-family: 'Pretendard';font-size: 14px;color: #a2a2a2;font-weight: 500;}

.ns-type-bl-r{font-size: 16px;color: #282828;font-weight: 500;}
.ns-type-bl-r14x{color: #282828;font-size: 14px;font-weight: 500;}
.ns-type-bl-b{color: #282828;font-weight: 700;}
.ns-type-bl-b20x{color: #282828;font-size: 20px;font-weight: 700;}
.ns-type-bl-b24x{color: #282828;font-size: 24px;font-weight: 700;}
.ns-type-bl-eb{color: #282828;font-weight: 800;}
.ns-type-bl-eb20x{color: #282828;font-size: 20px;font-weight: 800;}
.ns-type-bl-eb13x{color: #282828;font-size: 13px;font-weight: 800;}
.ns-type-bl-eb14x{color: #282828;font-size: 14px;font-weight: 800;}
.ns-type-bl-eb18x{color: #282828;font-size: 18px;font-weight: 800;}
.ns-type-bl-r18x{color: #282828;font-size: 18px;font-weight: 500;}
.ns-type-bl-e18x{color: #282828;font-size: 18px;font-weight: 700;}
.ns-type-bl-eb24x{color: #282828;font-size: 24px;font-weight: 800;}
.ns-type-gr-r{color: #767676;font-weight: 400;}
.ns-type-gr-b{color: #767676;font-weight: 700;}
.ns-type-gr-b1{position: relative;display: inline-block;color: #767676;font-weight: 700;}
.ns-type-gr-b1:before{content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #767676;}
.ns-type-gr-r14x{font-size: 14px;color: #767676;font-weight: 400;}
.ns-type-re-b{color: #d8231e;font-weight: 700;}

.nm-type-re-b18x{font-family: 'Pretendard';font-size: 18px;color: #ff6461;font-weight: 700;}
.nm-type-re-b24x{font-family: 'Pretendard';font-size: 24px;color: #ff6461;font-weight: 700;}
.nm-type-gr-b18x{font-family: 'Pretendard';font-size: 18px;color: #767676;font-weight: 700;}
.nm-type-re-b18x .num, .nm-type-gr-b18x .num{font-size: 32px;}

/* Color, Weight decoration*/
.fc-type1{color: #d8231e;}
.fw-reg{font-weight: 400;}
.fw-bold{font-weight: 800;}
.underline{border-bottom: 1px solid;}
.bgc-type1{background-color: #fbfbfb;}
.bgc-type2{background-color: #f2f2f2;}

/* 버튼 */
.area-btn-l{overflow: hidden;text-align: left;margin-left: -5px;}
.area-btn-l button, .area-btn-l a{margin-left: 5px;}
.area-btn-c{overflow: hidden;text-align: center;margin-left: -5px;}
.area-btn-c button, .area-btn-c a{margin-left: 5px;}
.area-btn-r{text-align:right;}
.area-btn-row{overflow: hidden;text-align: center;}
.area-btn-row button.btn, .area-btn-row button.btn-type2, .area-btn-row button.btn-type3{display: block;margin: 5px 0;}

.btn{line-height: 28px;padding: 0 15px;box-sizing: border-box;border-radius: 50px;font-family: 'Pretendard';font-size: 14px;color: #fff;font-weight: 500;text-align: center;letter-spacing: -0.25px;}
.btn-type2{line-height: 64px;padding: 0 20px;border-radius: 50px;font-family: 'Pretendard';font-size: 26px;color: #fff;font-weight: 700;text-align: center;}
.btn-type3{line-height: 46px;padding: 0 20px;box-sizing: border-box;border-radius: 50px;font-family: 'Pretendard';font-size: 18px;color: #fff;font-weight: 600;text-align: center;letter-spacing: -0.25px;}
.btn-type4{line-height: 42px;padding: 0 26px;box-sizing: border-box;border-radius: 50px;font-size: 18px;color: #fff;font-weight: 700;text-align: center;letter-spacing: -0.25px;}
.btn-type5{width: 100%;line-height: 71px;font-size: 24px;color: #fff;font-weight: 800;text-align: center;letter-spacing: -0.25px;}
.btn-type6{width: 100%;line-height: 38px;color: #fff;font-weight: 700;text-align: center;letter-spacing: -0.25px;}

.btn-bd{height: 28px;line-height: 24px;padding: 0 18px;box-sizing: border-box;border-width: 2px;border-style: solid;border-radius: 50px;font-family: 'Pretendard';font-size: 14px;font-weight: 700;text-align: center;letter-spacing: -0.25px;}
.btn-bd-type2{line-height: 42px;padding: 0 18px;box-sizing: border-box;border-width: 2px;border-style: solid;border-radius: 50px;font-family: 'Pretendard';font-size: 18px;font-weight: 700;text-align: center;letter-spacing: -0.25px;}
.btn-bd-type3{line-height: 29px;padding: 0 12px;box-sizing: border-box;border-width: 2px;border-style: solid;border-radius: 50px;font-family: 'Pretendard';font-size: 14px;font-weight: 700;text-align: center;letter-spacing: -0.25px;}
.btn-bd-type4{width: 123px;height: 38px;padding: 9px 13px;border-width: 3px;border-style: solid;border-radius: 50px;font-size: 14px;text-align: center;text-indent: 15px;font-weight: 700;line-height: 1;}

.bc-black{background-color: #282828;}
.bc-red{background-color: #d8231e; }
.bc-red1{background-color: #d8231e; line-height: 18px; padding: 5px;}
.bc-gray{background-color: #b5b5b5;}
.bc-gray2{background-color: #9d9d9d;}
.bc-lig-gray{color: #949494;background-color: #efefef;}
.bc-dark-gray{color: #292929;background-color: #dadada;}

.w-type1{width: 110px;}
.w-type2{width: 240px;}
.w-type3{width: 118px;}
.w-type4{width: 187px;}
.w-type5{width: 99px;}

.bc-bd-gray{color: #b2b2b2;border-color: #b2b2b2;}
.bc-bd-red{color: #d8231e;border-color: #d8231e;}
.bc-bd-black{color: #282828;border-color: #282828;}
.bc-bd-lig-gray{color: #9d9d9d;border-color: #9d9d9d;}

.btn-basket-ty1{width: 42px;height: 42px;text-indent: -999999px;background: url("/images/btn/btn-basket1.png")no-repeat;}
.btn-pick-ty1{width: 29px;height: 29px;text-indent: -999999px;background: url("/images/btn/btn-pick-ty1-off.png")no-repeat}
.btn-pick-ty1.on{width: 29px;height: 29px;text-indent: -999999px;background: url("/images/btn/btn-pick-ty1-on.png")no-repeat;}
.btn-pick-ty2{width: 37px;height: 37px;text-indent: -999999px;background: url("/images/btn/btn-pick-ty2-off.png")no-repeat;}
.btn-pick-ty2.on{width: 37px;height: 37px;text-indent: -999999px;background: url("/images/btn/btn-pick-ty2-on.png")no-repeat;}
.btn-pick-ty3{width: 37px;height: 37px;text-indent: -999999px;background: url("/images/btn/btn-pick-ty3-off.png")no-repeat;}
.btn-pick-ty3.on{width: 37px;height: 37px;text-indent: -999999px;background: url("/images/btn/btn-pick-ty3-on.png")no-repeat;}
.sel-all{border-color: #ff4438;color: #ff4438;background: url("/images/btn/btn-sel-all.png")no-repeat center left 12px;}
.sel-del{border-color: #a5a5a5;color: #a5a5a5;background: url("/images/btn/btn-hide-type1.png")no-repeat center left 12px;}
.enter{background: #d8231e url("/images/btn/btn-enter-ty1.png")no-repeat center right 13px;}
.refresh{background: #a7a7a7 url("/images/btn/btn-reflash-ty2.png")no-repeat center right 13px;}
.btn-more-ty2{width: 277px;line-height: 64px;border: 1px solid #d7d7d7;border-radius: 50px;font-size: 18px;color: #282828;font-weight: 700;text-align: center;background:#fff url("/images/btn/btn-more-ty2.png")no-repeat center right 21px;}
/*.btn-list-ty1{width: 160px;height: 59px;font-size: 18px;color: #282828;font-weight: 700;text-align: center;text-indent: 13px;border:2px solid #282828;background:#fff url("/images/btn/btn-list-ty1.png")no-repeat center left 18px;}*/
.btn-list-ty1 {
    width: 135px;
    height: 59px;
    font-size: 18px;
    color: #282828;
    font-weight: 700;
    text-align: center;
    text-indent: 45px;
    border: 2px solid #282828;
    background: #fff url(/images/btn/btn-list-ty1.png)no-repeat center left 18px;}


/* 폼요소 */
.rd-basic{margin-right: 15px;}
.rd-basic input[type="radio"]{display: none;}
.rd-basic input[type="radio"] + .lab-rd-basic{font-size: 24px;color: #767676;font-weight: 400;}
.rd-basic input[type="radio"] + .lab-rd-basic:before{content: '';display: inline-block;width: 30px;height: 30px;margin-right: 10px;vertical-align: bottom;}
.rd-basic input[type="radio"]:not(:checked) + .lab-rd-basic:before{background: url("/images/btn/inp-radio-off.png")no-repeat;}
.rd-basic input[type="radio"]:checked + .lab-rd-basic:before{background: url("/images/btn/inp-radio-on.png")no-repeat;}

.rd-basic2{margin-right: 18px;}
.rd-basic2 input[type="radio"]{display: none;}
.rd-basic2 input[type="radio"] + .lab-rd-basic2{font-size: 18px;color: #767676;font-weight: 400;}
.rd-basic2 input[type="radio"] + .lab-rd-basic2:before{content: '';display: inline-block;width: 24px;height: 24px;margin-right: 10px;vertical-align: bottom;}
.rd-basic2 input[type="radio"]:not(:checked) + .lab-rd-basic2:before{background: url("/images/btn/inp-radio-off2.png")no-repeat;}
.rd-basic2 input[type="radio"]:checked + .lab-rd-basic2:before{background: url("/images/btn/inp-radio-on2.png")no-repeat;}

.rd-type2{margin-right: 15px;}
.rd-type2 input[type="radio"]{display: none;}
.rd-type2 input[type="radio"] + .lab-rd-type2{font-family: 'Pretendard';font-size: 16px;font-weight: 700;}
.rd-type2 input[type="radio"] + .lab-rd-type2:before{content: '';display: inline-block;width: 30px;height: 30px;margin-top: -1px;margin-right: 10px;vertical-align: middle;}
.rd-type2 input[type="radio"]:not(:checked) + .lab-rd-type2:before{background: url("/images/btn/inp-radio-off.png")no-repeat;}
.rd-type2 input[type="radio"]:checked + .lab-rd-type2:before{background: url("/images/btn/inp-radio-on.png")no-repeat;}

.rd-type3{position: relative;margin-right: 15px;}
.lab-rd-type3{padding-left: 45px;}
.lab-rd-type3:before{vertical-align: text-top;}
.lab-rd-type3 .tit{font-size: 24px;color: #000;font-weight: 700;}
.lab-rd-type3 .sub{color: #767676;font-weight: 400;text-indent: 46px;line-height: 0.5;}
.lab-rd-type32{font-family: 'Pretendard';}
.lab-rd-type32:before{vertical-align: inherit;}
.lab-rd-type32 .tit{font-size: 16px;color: #282828;font-weight: 700;}
.lab-rd-type32 .sub{color: #767676;font-weight: 500;line-height: 0.5;}
.rd-type3 input[type="radio"]{display: none;}
.rd-type3 input[type="radio"] + label{padding-left: 45px;}
.rd-type3 input[type="radio"] + label:before{position: absolute;left: 0;top: 50%;margin-top: -15px;content: '';display: inline-block;width: 30px;height: 30px;margin-right: 10px;}
.rd-type3 input[type="radio"]:not(:checked) + label:before{background: url("/images/btn/inp-radio-off.png")no-repeat;}
.rd-type3 input[type="radio"]:checked + label:before{background: url("/images/btn/inp-radio-on.png")no-repeat;}

.rd-type4{margin-right: 15px;}
.rd-type4 input[type="radio"]{display: none;}
.rd-type4 input[type="radio"] + .lab-rd-type4{font-size: 24px;font-weight: 400;}
.rd-type4 input[type="radio"]:not(:checked) + .lab-rd-type4{color: #a4a4a4;}
.rd-type4 input[type="radio"]:checked + .lab-rd-type4{color: #d8231e;}
.rd-type4 input[type="radio"] + .lab-rd-type4:before{content: '';display: inline-block;width: 35px;height: 35px;margin-right: 10px;vertical-align: middle;}
.rd-type4 input[type="radio"]:not(:checked) + .lab-rd-type4:before{background: url("/images/btn/inp-radio2-off.png")no-repeat;}
.rd-type4 input[type="radio"]:checked + .lab-rd-type4:before{background: url("/images/btn/inp-radio2-on.png")no-repeat;}

.rd-type5{margin-right: 15px;}
.rd-type5 input[type="radio"]{display: none;}
.rd-type5 input[type="radio"] + label{font-size: 16px;color: #767676;font-weight: 500;}
.rd-type5 input[type="radio"]:checked + label{font-size: 16px;color: #000;font-weight: 500;}
.rd-type5 input[type="radio"] + label:before{content: '';display: inline-block;width: 30px;height: 30px;margin-right: 10px;vertical-align: middle;}
.rd-type5 input[type="radio"]:not(:checked) + label:before{background: url("/images/btn/inp-radio-off.png")no-repeat;}
.rd-type5 input[type="radio"]:checked + label:before{background: url("/images/btn/inp-radio-on.png")no-repeat;}

.ch-circle input[type="checkbox"]{display: none;}
.ch-circle input[type="checkbox"] + .lab-ch-circle{font-size: 18px;color: #282828;font-weight: 400;letter-spacing: -.5px;}
.ch-circle input[type="checkbox"] + .lab-ch-circle:before{content: '';display: inline-block;width: 24px;height: 24px;margin-right: 10px;vertical-align: middle;}
.ch-circle input[type="checkbox"]:not(:checked) + .lab-ch-circle:before{background: url("/images/btn/inp-radio2-off.png")no-repeat; background-size: 24px;}
.ch-circle input[type="checkbox"]:checked + .lab-ch-circle:before{background: url("/images/btn/inp-check-circle-on.png")no-repeat; background-size: 100%;}
.lab-ch-circle.all{font-size: 32px;}

.ch-square input[type="checkbox"]{display: none;}
.ch-square input[type="checkbox"] + .lab-ch-square{font-size: 24px;color: #767676;font-weight: 400;}
.ch-square input[type="checkbox"] + .lab-ch-square:before{content: '';display: inline-block;width: 35px;height: 36px;margin-right: 10px;vertical-align: middle;}
.ch-square input[type="checkbox"]:not(:checked) + .lab-ch-square:before{background: url("/images/btn/inp-ch-square-off.png")no-repeat;}
.ch-square input[type="checkbox"]:checked + .lab-ch-square:before{background: url("/images/btn/inp-ch-square-on.png")no-repeat;}

.ch-squares{margin-right: 15px;}
.ch-squares input[type="checkbox"]{display: none;}
.ch-squares input[type="checkbox"] + label:before{content: '';display: inline-block;width: 24px;height: 24px;vertical-align: middle;}
.ch-squares input[type="checkbox"]:not(:checked) + label:before{background: url("/images/btn/inp-ch-squares-off.png")no-repeat;}
.ch-squares input[type="checkbox"]:checked + label:before{background: url("/images/btn/inp-ch-squares-on.png")no-repeat;}
.lab-ch-squares{font-size: 16px;color: #767676;font-weight: 400;}
.lab-ch-squares:before{margin-right: 10px;}
.lab-ch-squares2{font-size: 20px;color: #282828;font-weight: 700;}
.lab-ch-squares2:before{margin-right: 30px;}
.lab-ch-squares3{font-size: 16px;color: #a7a7a7;font-weight: 700;}
.lab-ch-squares3:before{margin-right: 15px;}
.ch-squares input[type="checkbox"]:checked + .lab-ch-squares3{color: #ff0000;}
.lab-ch-squares4{font-size: 16px;color: #282828;font-weight: 400;}
.lab-ch-squares4:before{margin-right: 15px;}

.ch-squareAll{margin-right: 15px;}
.ch-squareAll input[type="checkbox"]{display: none;}
.ch-squareAll input[type="checkbox"] + .lab-ch-squareAll{font-size: 18px;font-weight: 700;}
.ch-squareAll input[type="checkbox"] + .lab-ch-squareAll:before{content: '';display: inline-block;width: 24px;height: 24px;margin-right: 10px;vertical-align: middle;}
.ch-squareAll input[type="checkbox"]:not(:checked) + .lab-ch-squareAll:before{background: url("/images/btn/inp-ch-squares-off.png")no-repeat;}
.ch-squareAll input[type="checkbox"]:checked + .lab-ch-squareAll:before{background: url("/images/btn/inp-ch-squares-on.png")no-repeat;}

.ch-square-ty2{position: relative;margin-right: 15px;}
.ch-square-ty2 input[type="checkbox"]{display: none;}
.ch-square-ty2 input[type="checkbox"] + label:before{content: '';display: inline-block;position: absolute;top: 3px;left: 0;width: 12px;height: 12px;vertical-align: middle;}
.ch-square-ty2 input[type="checkbox"]:not(:checked) + label:before{background: #dedede;}
.ch-square-ty2 input[type="checkbox"]:checked + label:before{background: url("/images/btn/ch-square-ty2-on.png")no-repeat;}
.lab-ty2-1{display: inline-block;padding-left: 22px;font-size: 14px;color: #767676;}


input[type="text"].tx-type2, input[type="password"].tx-type2{border: 1px solid #fff;}
input[type="text"].tx-type3, input[type="password"].tx-type3{height: 82px; padding:0 40px; font-size:24px;}
input[type="text"].tx-type4, input[type="password"].tx-type4{height: 46px;border: 1px solid #282828;}
input[type="text"].tx-type4-1, input[type="password"].tx-type4-1{height: 50px;border: 1px solid #282828;font-size: 24px;color: #282828;text-align: right;}

.sel-type1{position: relative;min-width: 200px}
.sel-type1:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 12px;width: 15px;height: 10px;background: url("/images/btn/sel-type1.png")no-repeat;}
.sel-type1 select{width: 100%;}

.sel-type1-1{position: relative;min-width: 200px}
.sel-type1-1:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 12px;width: 15px;height: 10px;background: url("/images/btn/sel-type1.png")no-repeat;}
.sel-type1-1 select{width: 100%;border: 1px solid #fff;}

.sel-type2{position: relative;min-width: 200px;}
.sel-type2:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 12px;width: 15px;height: 10px;background: url("/images/btn/sel-type2.png")no-repeat;}
.sel-type2 select{width: 100%;height: 100%;}

.sel-type2-1{position: relative;min-width: 233px;height: 82px;}
.sel-type2-1:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 25px;width: 15px;height: 10px;background: url("/images/btn/sel-type2.png")no-repeat;}
.sel-type2-1 select{width: 100%;height: 100%;font-size: 24px;padding:0 25px;}

.sel-type2-2{position: relative;min-width: 233px;height: 47px;}
.sel-type2-2:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 25px;width: 15px;height: 10px;background: url("/images/btn/sel-type2.png")no-repeat;}
.sel-type2-2 select{width: 100%;height: 100%;font-size: 16px;padding:0 25px;color: #767676;}

.sel-type2-3{position: relative;min-width: 150px;height: 46px;}
.sel-type2-3:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 25px;width: 15px;height: 10px;background: url("/images/btn/sel-type2.png")no-repeat;}
.sel-type2-3 select{width: 100%;height: 100%;border: 1px solid #fff;font-size: 16px;padding:0 25px;color: #767676;}

.sel-type3{position: relative;width: 100%;height: 50px;border-top: 3px solid #383838;border-bottom: 3px solid #383838;}
.sel-type3:after{content: '';display: block;position: absolute;top: 50%;margin-top: -3px;right: 13px;width: 0;height: 0;border-top: 6px solid #282828;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid transparent;}
.sel-type3 select{width: 100%;height: 44px;padding: 10px 30px 10px 6px;border: 1px solid transparent;border-radius: 0;color: #212121;font-weight: 700;}

.sel-type4{position: relative;min-width: 145px;height: 42px;}
.sel-type4:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 12px;width: 15px;height: 10px;background: url("/images/btn/sel-type1.png")no-repeat;}
.sel-type4 select{width: 100%;height: 100%;border: 1px solid #282828;color: #555;}

.sel-type4-1{position: relative;min-width: 145px;height: 46px;}
.sel-type4-1:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 12px;width: 15px;height: 10px;background: url("/images/btn/sel-type1.png")no-repeat;}
.sel-type4-1 select{width: 100%;height: 100%;border: 1px solid #282828;color: #555;}

.sel-type4-2{position: relative;min-width: 145px;height: 50px;}
.sel-type4-2:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 12px;width: 15px;height: 10px;background: url("/images/btn/sel-type1.png")no-repeat;}
.sel-type4-2 select{width: 100%;height: 100%;border: 1px solid #282828;color: #555;}

.sel-type4-3{position: relative;min-width: 145px;height: 38px;}
.sel-type4-3:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 12px;width: 15px;height: 10px;background: url("/images/btn/sel-type1.png")no-repeat;}
.sel-type4-3 select{width: 100%;height: 100%;border: 1px solid #282828;color: #282828;}

.sel-type5{position: relative;width: 100%;height: 70px;}
.sel-type5:after{content: '';display: block;position: absolute;top: 50%;margin-top: -3px;right: 13px;width: 0;height: 0;border-top: 7px solid #282828;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid transparent;}
.sel-type5 select{width: 100%;height: 100%;padding: 10px 31px;border: 1px solid #cfcfcf;border-radius: 0;}

.area-num{height: 44px;padding: 11px 12px;border: 1px solid #282828;border-radius: 50px;}
.area-num .btn-down{width: 20px;height: 20px;text-indent: -999999px;background: url("/images/btn/btn-count-down.png")no-repeat;}
.area-num .btn-up{width: 20px;height: 20px;text-indent: -999999px;background: url("/images/btn/btn-count-up.png")no-repeat;}
.area-num .count-num{width: 71px;color: #555;text-align: center;}

/* Date Picker */
.ui-widget.ui-widget-content{font-size: 14px;}
.date-picker{display: inline-block;position: relative;}
.date-picker input[type="text"]{width: 255px;height: 46px;border-radius: 23px;border-color: #fff;font-weight: 400;text-indent: 20px;background-color: #fff;}
.ui-datepicker-trigger{position: absolute;right: 50px;top: 50%;margin-top: -12px;}
.ui-datepicker table{background-color: #fff;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{height: 28px;padding: 3px 10px;font-family: 'Pretendard';color: #282828;font-weight: 600;line-height: 1;}
.ui-datepicker select.ui-datepicker-month{width: 60px;margin: 1px 0 1px 15px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top: 6px;box-sizing: content-box}
.ui-datepicker .ui-datepicker-prev-hover{top: 6px;left: 2px;border: none;}
.ui-datepicker .ui-datepicker-next-hover{top: 6px;right: 2px;border: none;}
.ui-datepicker td{padding:0 3px 0 3px;}
.ui-state-default, .ui-widget-content .ui-state-default{border-top: 1px solid #282828;border-bottom: 0;border-left: 0;border-right: 0;background-color: #fff;}
.ui-state-active, .ui-widget-content .ui-state-active{color: #282828;background-color: #e9e9e9;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{color: #d8231e;}

.sch-type-period{position: relative;z-index: 99;height: 96px;margin-bottom: 50px;padding: 49px 45px 47px;box-sizing: content-box;background-color: #f3f3f3;}
.rd-period{display: none;}
.rd-period + .lab-rd-period{position: relative;display: inline-block;width: 71px;line-height: 28px;margin: 0 5px;border-radius: 25px;font-size: 14px;font-weight: 700;text-align: center;background-color: #fff;}
.rd-period + .lab-rd-period:before{content: '';position: absolute;left: 5px;top: 50%;margin-top: -7px;display: block;width: 15px;height: 15px;}
.rd-period:checked + .lab-rd-period:before{background: url("/images/btn/inp-rd-period-on.png")no-repeat;background-size: cover;}

.sl-basic{width: 100%;}
.sl-half{width: 45%;}

.sch-type-enter{height: 200px;margin-bottom: 55px;/*padding: 50px 250px;*/padding: 50px 0;box-sizing: border-box;background-color: #f3f3f3;}
.sch-type1-inn{padding: 10px 0;text-align: center;}
.sch-type1-inn .bc-black{margin-left: 8px;}
.sch-period-top{margin-bottom: 20px;display:table;width:100%;table-layout:fixed;}
.sch-period-top > div{margin-right: 20px;}
.sch-period-top .date-picker-cell{display:table-cell;vertical-align:middle;padding-right:12px;}
.sch-period-top .date-picker-cell .wrap{margin-left:-10px;margin-right:-10px;}
.sch-period-top .date-picker-cell .date-picker{display:block;width:50%;float:left;padding-left:10px;padding-right:10px;}
.sch-period-top .date-picker-cell .date-picker input[type="text"]{width:100%}
.sch-period-top .date-picker-cell .date-picker .ui-datepicker-trigger{margin-right:-12px}
.sch-period-top .btn-cell{display:table-cell;width:118px;vertical-align:middle;}
.sch-period-top .btn-cell .w-type1{width:100%}
.sch-period-bot{text-align: left;}
.sch-enter-h{font-family: 'Pretendard';font-weight: 500;}

.area-row li{display: table-row;}

.sch-type-addr .ly-addr-mid{margin: 10px 0;}
.sch-type-addr .ly-addr-mid input[type="text"]{width: 100%;color: #282828;}
.sch-type-addr .ly-addr-bot input[type="text"]{width: 100%;}
.sch-type-addr .ly-addr-bot + .ch-squares{margin-top:10px;}

/* 환불 계좌 */
.sch-type-label{display: table;table-layout:fixed;width: 100%;margin-bottom: 40px;padding: 0 40px;border-spacing: 0 15px;border-collapse: separate;box-sizing: border-box;background-color: #f4f4f4;}
.label-head{display: table-cell;min-width: 125px;height: 46px;padding-top: 15px;box-sizing: border-box;color: #000;font-weight: 400;text-align: left;letter-spacing: 0;vertical-align: top;line-height: 1;}
.label-body{display: table-cell;min-width: 315px;height: 46px;box-sizing: border-box;}
.sch-type-label li:last-child .label-head{padding-bottom: 0;}
.label-body .sel-type1{width: 100%;}

/* 상품 후기 작성 */
.area-pst .item-pst{height: 120px;margin-bottom: 30px;padding: 30px;background: #f4f4f4;}
.area-pst .item-pst{position: relative;}
.area-pst .item-pst a{display:table; width:100%; table-layout:fixed;}
.area-pst .item-pst a .ordered-name,
.area-pst .item-pst a .ordered-thumb{display:table-cell;}
.item-pst .ordered-thumb{width: 58px;height: 58px;vertical-align: middle;}
.item-pst .ordered-thumb > img{width: 100%; border: 1px solid #d1d1d1;}
.item-pst .ordered-name{margin-top: 3px;padding-left: 20px;text-align: left;vertical-align: middle;}
.edit-pst{height: 359px;margin-bottom: 15px;border: 1px solid #eee;}

.rd-type-post{display: table;table-layout:fixed;width: 100%;margin-bottom: 40px;}
.post-head{display: table-cell;width: 71px;padding: 14px 0px;box-sizing: border-box;font-family: 'Pretendard';font-size: 18px;color: #282828;font-weight: 600; vertical-align: middle;}
.post-body{display: table-cell;padding: 14px 0px;box-sizing: border-box;}
.rd-level{display: none;}
.rd-level + .lab-rd-level{display: inline-block;width: 140px;line-height: 42px;border-radius: 50px;font-family: 'Pretendard';font-size: 14px;font-weight: 600;text-align: center;letter-spacing: 0;}
.rd-level:not(:checked) + .lab-rd-level{color: #282828;background-color: #f4f4f4;}
.rd-level:checked + .lab-rd-level{color: #fff;background-color: #d8231e;}
.rd-level + .lab-rd-level:before{content: '';display: inline-block;width: 24px;height: 24px;margin-right: 10px;vertical-align: middle;}

.rd-level:not(:checked) + .lab-rd-level.top:before{background: url("/images/btn/inp-rd-level-top-off.png")no-repeat;}
.rd-level:checked + .lab-rd-level.top:before{background: url("/images/btn/inp-rd-level-top-on.png")no-repeat;}
.rd-level:not(:checked) + .lab-rd-level.mid:before{background: url("/images/btn/inp-rd-level-mid-off.png")no-repeat;}
.rd-level:checked + .lab-rd-level.mid:before{background: url("/images/btn/inp-rd-level-mid-on.png")no-repeat;}
.rd-level:not(:checked) + .lab-rd-level.bot:before{background: url("/images/btn/inp-rd-level-bot-off.png")no-repeat;}
.rd-level:checked + .lab-rd-level.bot:before{background: url("/images/btn/inp-rd-level-bot-on.png")no-repeat;}

.star-grade{display:inline-block; overflow:hidden; vertical-align:middle;}
.star-grade span{float:left; height:47px; cursor:pointer;}
.star-grade .star-l{width:24px; background:url('/images/btn/btn-star-point.png') top left no-repeat;}
.star-grade .star-r{width:25px; margin-right:26px; background:url('/images/btn/btn-star-point.png') top right no-repeat;}
.star-grade .star-l.on{width:24px; background:url('/images/btn/btn-star-point-on.png') top left no-repeat;}
.star-grade .star-r.on{width:25px; background:url('/images/btn/btn-star-point-on.png') top right no-repeat;}
.star-num{display:inline-block; font-size:30px; color:#282828; font-family: 'NanumMyeongjo'; font-weight:500; vertical-align:middle;}

/*** 콘텐츠 ***/
/* 페이지 */
.area-pagination{margin-top: -20px;margin-bottom: 50px;text-align: center;}
.btn-prev{width: 26px;height: 26px;margin-right: 20px;text-indent: -999999px;background: url("/images/btn/btn-prev.png")no-repeat;}
.btn-next{width: 26px;height: 26px;margin-left: 20px;text-indent: -999999px;background: url("/images/btn/btn-next.png")no-repeat;}
.page-num{line-height: 26px;color: #acacac;font-weight: 800;vertical-align: top;}
.page-num.point:before{content: '/';display: inline-block;margin-right: 4px;}
.page-num.current{color: #282828;}

/* 주문한 상품 진행상태 */
.area-ord-process{min-height: 215px;margin-bottom: 44px;padding: 58px 38px 41px;border: 2px solid #f3f3f3;background-color: #f3f3f3;}
.area-ord-process .ns-type-bl-b20x{margin-bottom: 35px;text-align: center;}
.area-ord-process .ns-type-bl-b24x{margin-bottom: 60px;text-align: center;}
.area-ord-process .nt-type-gr-r em{color: #282828;font-weight: 700;}
.area-ord-process .nt-type-gr-r{margin-top: -30px;margin-bottom: 40px;text-align: center;}
.ord-process:after{content: "";display: block;clear: both;}
.ord-process li{float: left;position: relative;width: 20%;}
.ord-process li:after{content: '';display: inline-block;position: absolute;right: -9px;top: 50%;margin-top: -7px;width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 6px solid #282828;border-right: 7px solid transparent;}
.ord-process li:last-child:after{content: '';border: none;}
.ord-process .process{display: block;width: 99px;height: 99px;padding-top: 58px;margin: 0 auto;border-radius: 50%;font-size: 14px;color: #282828;font-weight: 700;text-align: center;background-color: #fff;background-repeat: no-repeat;background-position: center top 25px;}
.ord-process .process.current{color: #fff;background-color: #282828;background-position: center top 25px;}
.ord-step1{background:  url("/images/img/img-ord-step1-off.png")no-repeat;}
.ord-step2{background:  url("/images/img/img-ord-step2-off.png")no-repeat;}
.ord-step3{background:  url("/images/img/img-ord-step3-off.png")no-repeat;}
.ord-step4{background:  url("/images/img/img-ord-step4-off.png")no-repeat;}
.ord-step5{background:  url("/images/img/img-ord-step5-off.png")no-repeat;}
.ord-step1.current{background:  url("/images/img/img-ord-step1-on.png")no-repeat;}
.ord-step2.current{background:  url("/images/img/img-ord-step2-on.png")no-repeat;}
.ord-step3.current{background:  url("/images/img/img-ord-step3-on.png")no-repeat;}
.ord-step4.current{background:  url("/images/img/img-ord-step4-on.png")no-repeat;}
.ord-step5.current{background:  url("/images/img/img-ord-step5-on.png")no-repeat;}
.ord-process .process-num{position: absolute;top: -13px;left: 50%;width: 57px;line-height: 22px;border: 2px solid #000;border-radius: 50px;font-size: 14px;color: #000;font-weight: 700;text-align: center;background: #fff;margin-left:-2px}
.ord-process .process-num:after{content: '';position: absolute;bottom: -13px;left: 50%;margin-left: -7px;display: block;width: 14px;height: 13px;background: url("/images/img/img-process-num.png");background-size:100%}
.ord-process .process + .process-num{display:none;}
.ord-process .process.ord-step1 + .process-num{display:block;}

.area-ord-process.type2{margin-bottom: 40px;background-color: #fff;border-color: #ebebeb;}
.area-ord-process.type2 .ord-process .process{background-color: #f3f3f3;}
.area-ord-process.type2 .ord-process .process.current{background-color: #282828;}

.area-empty{padding: 80px 0;border: 1px solid #e6e6e6;box-sizing: border-box;text-align: center;}
.area-empty .icon-empty{width: 68px;height: 65px;margin-bottom: 15px;background: url("/images/img/bg-empty.png")no-repeat;}
.area-empty .tit-empty{font-size: 18px;color: #282828;font-weight: 400;text-align: center;}
.btn-add{line-height: 46px;margin-top: 30px;padding: 0 35px;box-sizing: border-box;border-radius: 50px;font-size: 18px;color: #fff;font-weight: 700;text-align: center;letter-spacing: -0.1px;background-color: #d8231e;}
.btn-add:after{content: '+';display: inline-block;margin-left: 15px;font-size: 22px;vertical-align: top;}

.area-empty-type2{height: 472px;text-align: center;background: #f9f9f9 url("/images/img/img-basket-1.png")no-repeat center top 126px;}
.area-empty-type2 .tit-empty{padding-top: 226px;font-size: 48px;font-weight: 400;}
.area-empty-type2 .sub-empty{padding-top: 30px;font-family: 'Pretendard';font-weight: 500;}

/* 알려드립니다. */
.inf-type1{position: relative;padding: 45px 34px;margin-bottom: 39px;border: 12px solid #efefef;box-sizing: border-box;}
.inf-type1:after{content: '';display: block;position: absolute;bottom: -51px;left: 50%;margin-left: -26px;width: 53px;height: 51px;background: url("/images/img/img-inf-type1-tail.png")no-repeat;}
.inf-type1 .inf-h{font-size: 20px;color: #282828;font-weight: 800;line-height: 2.5;}
.inf-type1 .inf-h:before{content: '';display: inline-block;width: 30px;height: 26px;margin-right: 10px;background: url("/images/ico/inf-type1-h.png")no-repeat;vertical-align: sub;}
.inf-type1 .inf-lists{font-size:14px; font-family: 'Pretendard';color: #282828;font-weight: 500;line-height: 28px;}
.inf-type1 .inf-lists .fc-type1{width: 25px;margin-right: 18px;font-weight: 700;vertical-align: top;}
.inf-type1 .inf-lists > span{width: 91%;word-break: keep-all;letter-spacing: -0.3px;}

.inf-type2{position: relative;margin-bottom: 35px;}
.inf-type2 .inf-h{padding-bottom: 15px;color: #000;font-weight: 800;line-height: 1.5;}
.inf-type2 .inf-h:before{content: '';display: inline-block;margin-right: 10px;width: 24px;height: 24px;vertical-align: top;background: url("/images/ico/inf-type2-h.png")no-repeat;}
.inf-type2 .inf-list{margin-left: 19px;color: #555;font-weight: 400;list-style-type: disc;line-height: 22px;word-break: keep-all; font-size: 14px;}
.inf-type2 .btn-bd{position: absolute;top: 0;right: 0;}

.inf-type3 .inf-h{position: relative;margin-left: 33px;font-size: 18px;color: #767676;font-weight: 400;line-height: 1.5;}
.inf-type3 .inf-h:before{content: '';display: inline-block;position: absolute;left: -33px;top: 1px;width: 24px;height: 24px;vertical-align: top;background: url("/images/ico/inf-type2-h.png")no-repeat;}

.inf-type4{padding: 49px 43px;text-align: center;background-color: #f4f4f4;}
.inf-type4 .inf-h{margin-bottom: 18px;font-size: 28px;color: #000;font-weight: 400;line-height: 1.2;word-break: keep-all;}
.inf-type4 .inf-h .fc-type1{font-weight: 800;}
.inf-type4 .inf-h .fc-type1 span{font-weight: 500;}
.inf-type4 .inf-list{font-size: 20px;color: #767676;font-weight: 400;line-height: 1.5;}
.inf-type4 .inf-list > em{color: #000;font-weight: 700;}

.inf-type5 .inf-h{position: relative;font-family: 'Pretendard';margin-bottom: 30px;margin-left: 23px;font-size: 14px;color: #767676;font-weight: 500;line-height: 1.5;}
.inf-type5 .inf-h:before{content: '';display: inline-block;position: absolute;left: -23px;top: 2px;width: 24px;height: 24px;vertical-align: top;background: url("/images/ico/inf-type5-h.png")no-repeat;}

.inf-type6 .inf-h{position: relative;margin-left: 28px;font-size: 16px;color: #d8231e;font-weight: 500;line-height: 1.5;}
.inf-type6 .inf-h:before{content: '';display: inline-block;position: absolute;left: -23px;top: 2px;width: 18px;height: 18px;vertical-align: top;background: url("/images/ico/inf-type6-h.png")no-repeat;}

.inf-type7{display: table;width: 100%;min-height: 248px;margin-bottom: 40px;background-color: #f4f4f4;}
.inf-type7 .content{display: table-cell;padding: 0 43px;text-align: center;vertical-align: middle;line-height: 2;}
.inf-type7 .content .inf-cont-ty1{font-size: 18px;color: #282828;font-weight: 400;}
.inf-type7 .content .inf-cont-ty2{font-size: 18px;color: #282828;font-weight: 700;}
.inf-type7 .content .inf-cont-ty2>strong{font-size: 24px;}
.inf-type7 .content .inf-cont-ty3{font-size: 16px;color: #767676;font-weight: 400;}
.inf-type7 .content .inf-cont-ty3>strong{color: #000;font-weight: 700;}
.inf-type7 .content .inf-cont-ty4{font-size: 18px;color: #282828;font-weight: 400;}
.inf-type7 .content .inf-cont-ty4>strong{font-weight: 800;}

/* 레이어 팝업. */
.area-pop{position: fixed;top: 70px;left: 50%;background-color: #fff;transform: translateX(-50%); height: /*calc(100% - 350px)*/auto;}
.area-pop > div{height:100%;padding: 60px 55px;}
/*
.area-pop > div:before{content: '';display: block;position: absolute;left: 0;top: -8px;width: 100%;height: 15px;background: url("/images/img/bg-pop.png")repeat;}
.area-pop > div:after{content: '';display: block;position: absolute;left: 0;bottom: -8px;width: 100%;height: 15px;background: url("/images/img/bg-pop.png")repeat;}
*/
.pop-type1{width: 646px;}
.pop-type2{width: 846px;}
.pop-type3{width: 924px;}
.pop-type4{width: 770px;}
.pop-type5{width: 1034px;} /*추가*/
.pop-type6{width: 864px;} /*추가*/

.area-pop-ty2{position: absolute;left: 50%;top: 50%;display: table;width: 669px;min-height: 334px;padding: 45px 110px;/*border: 4px solid #d8231e*/;border-radius: 25px;text-align: center;background-color: #fff;transform: translate(-50%, -50%);}
.area-pop-ty2:after{content: '';display: block;position: absolute;left: 50%;margin-left: -31px;bottom: -61px;width: 62px;height: 66px;background: url("/images/img/img-pop-ty2.png")no-repeat;}
.area-pop-ty2 .content{display: table-cell;width: 100%;vertical-align: middle;}
.area-pop-ty2 .content>span{width: 58px;height: 58px;margin-bottom: 25px;}
.area-pop-ty2 .content .ico-ty1{background: url("/images/ico/ico-pop-ty1.png")no-repeat;}
.area-pop-ty2 .content .ico-ty2{background: url("/images/ico/ico-pop-ty2.png")no-repeat;}
.area-pop-ty2 .content .ico-ty3{background: url("/images/ico/ico-pop-ty3.png")no-repeat;}
.area-pop-ty2 .content .inform{margin-bottom: 33px;font-size: 18px;color: #767676;font-weight: 400;line-height: 1.5;word-break: keep-all;}

.pop-h{position: absolute;top: 68px;left: 60px;margin-bottom: 41px;font-size: 30px;color: #000;font-weight: 900;line-height: .6;}
.icon-btn-hide-pop{position: absolute;top: 68px;right: 58px;width: 21px;height: 21px;text-indent: -999999px;background: url("/images/btn/btn-hide-pop.png")no-repeat;}
.pop-contents{height: calc(100% + 40px);padding-top: 67px;}
.pop-contents > .content{height: calc(100% - 122px);/*overflow: auto;*/}
.pop-contents > .content:only-child{height: 100%;padding-bottom: 45px;}
.pop-contents > .content + .area-btn-c{margin-top:30px;}
.sect-line{width: 100%;height: 3px;margin-bottom: 40px;background-color: #282828;}

/* 스마트 검색 */
.search-smart{height: 358px;padding: 74px 0 77px;border-bottom: 1px solid #dbdbdb;background-color: #fff;}
.search-smart .inner:after{content: '';display: block;clear: both;}
.search-smart .tit{margin-bottom: 20px;font-size: 18px;color: #282828;font-weight: 700;}
.search-smart .ly-brand{float: left;width: 287px;}
.search-smart .ly-size{float: left;width: 336px;padding-left: 73px;}
.search-smart .ly-scope{float: left;width: 273px;padding-left: 84px;}
.search-smart .ly-etc{float: right;width: 242px;padding-left: 84px;margin-bottom: 8px;}

.search-smart .brand-list, .search-smart .size-list{/*height: 165px;*/height: 218px;}
.search-smart .brand-list li{display: inline-block;width: 49%;margin-top: 10px;vertical-align: top; overflow: hidden;}
.search-smart .brand-list li:first-child, .search-smart .brand-list li:nth-child(2){margin-top: 0;}
.search-smart .size-list li{display: inline-block;width: 32.333333%;margin-top: 10px;vertical-align: top;}
.search-smart .size-list li:first-child, .search-smart .size-list li:nth-child(2), .search-smart .size-list li:nth-child(3){margin-top: 0;}
.search-smart .brand-list li .ch-square-ty2, .search-smart .size-list li .ch-square-ty2{margin-right: 0;}
.search-smart .ly-scope .range-txt{margin-bottom:20px;}

.search-smart2{position:relative;border-bottom: 1px solid #dbdbdb;background-color: #fff;z-index:100;}
.search-smart2 .inner{margin:0 auto;padding: 30px 0 80px;}
.search-smart2 .inner:after{content: '';display: block;clear: both;}
.search-smart2 .tit{margin-bottom: 10px;font-size: 18px;color: #282828;font-weight: 700;}
.search-smart2 .btn-search-more{display:inline-block; position:absolute; bottom:-1px; left:0; right:0; width:90px; margin:0 auto; border:1px solid #dbdbdb; font-size:14px; color:#1c1c1c; line-height:27px; text-align:center; font-family: 'Pretendard'; font-weight: 500;}
.search-smart2 .btn-search-more span{font-size:10px; line-height:27px; vertical-align: bottom;}
.search-smart2 .btn-wrap{display:block; position:absolute; bottom:-43px; left:0; right:0; width:1140px; margin:0 auto; text-align:right;z-index: 11;}
.search-smart2 .btn-wrap button{display:inline-block; width:118px; height:29px; font-size:12px; line-height:29px;}
.search-smart2 .btn-wrap button + button{margin-left:8px;}
.search-smart2 .btn-wrap button.refresh{background: #a7a7a7 url('/images/btn/btn-reflash-ty3.png') no-repeat center right 13px;}
.search-smart2 .btn-wrap button.enter{background: #d8231e url('/images/btn/btn-enter-ty2.png') no-repeat center right 13px;}


.search-smart2 .brand-list ul{font-size:0;}
.search-smart2 .brand-list li{display: inline-block;width: 16.5%;margin-top: 15px;vertical-align: top;transition: all .2s ease-in-out;}
.search-smart2 .brand-list li:nth-child(18) ~ li{display:none;}
.search-smart2 .brand-list.on li{display:inline-block !important;}
.search-smart2 .size-list li{display: inline-block;width: 32.333333%;margin-top: 15px;vertical-align: top;}
.search-smart2 .brand-list li .ch-square-ty2,
.search-smart2 .size-list li .ch-square-ty2{margin-right: 0;}
.search-smart2 .brand-list li .ch-square-ty2 input[type="checkbox"] + label{margin-left: 22px;padding: 0;border-bottom: 1px solid transparent;line-height: 16px;}
.search-smart2 .brand-list li .ch-square-ty2 input[type="checkbox"]:checked + label{color:#282828; border-color: #282828; font-weight: 700;}

.area-range{margin-bottom: 40px;}
.area-range .range-txt{overflow: hidden;margin-bottom: 35px;text-align: left;}
.area-range .range-txt label{margin-bottom: 29px;font-size: 18px;color: #282828;font-weight: 700;}
.area-range .range-txt input[type="text"]{float: right;height: inherit;width: 100px;border: none;padding: 0;font-size: 14px;color: #d8231e;font-weight: 400;}
.area-range .range-txt input[type="text"]{float: right;height: inherit;border: none;padding: 0;font-size: 14px;color: #d8231e;font-weight: 400;text-align: right;}
.area-range .range-bar.ui-widget.ui-widget-content{width: 100%;height: 2px;background-color: #e5e5e5;border-radius: 0;}
.area-range .ui-slider-horizontal .ui-slider-range{height: 2px;background-color: #d8231e;}
.area-range .ui-slider-horizontal .ui-slider-handle{top: 50%;width: 27px;height: 27px;margin-top: -12px;border: none;background: url("/images/btn/btn-sel-ty1.png")no-repeat;}
.area-range .ui-state-active, .area-range .ui-widget-content .ui-state-active{border: none;}

.ly-etc .etc-inp{margin-bottom: 15px; display: none;}
.ly-etc .etc-inp .ch-squares{margin-top: 15px;}
.ly-etc .etc-inp .ch-squares:first-child{margin-top: 0;}
.ly-etc .btn-type6.enter{margin-bottom: 9px;}

.ly-scope .color-list ul{overflow: hidden;}
.ly-scope .color-list li{float: left;}
.ly-scope li:first-child .ch-color  input[type="checkbox"] + label:before{margin-left: 0;}
.ly-scope li:nth-child(6n + 1) .ch-color  input[type="checkbox"] + label:before{margin-left: 0;}

.ch-color input[type="checkbox"]{display: none;}
.ch-color input[type="checkbox"] + label{position:relative; z-index:1; margin: 0;padding: 0;width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0}
.ch-color input[type="checkbox"] + label:before{content: '';display: inline-block;position:relative; z-index:1;width: 23px;height: 23px;margin-left: 10px;background-image: url("/images/btn/img-shoseColor.png");background-repeat: no-repeat;}
.ch-color input[type="checkbox"]:checked + label:after{content: '';display: inline-block;position:absolute;top:-22px;right:1px;z-index:10;width: 12px;height: 12px;background:url("/images/btn/img-shoseColor-check.png") 0 0 no-repeat;}
.ch-color .sc-type1 + label:before{background-position: 0 0;}
.ch-color .sc-type2 + label:before{background-position: -33px 0;}
.ch-color .sc-type3 + label:before{background-position: -66px 0;}
.ch-color .sc-type4 + label:before{background-position: -100px 0;}
.ch-color .sc-type5 + label:before{background-position: -133px 0;}
.ch-color .sc-type6 + label:before{background-position: -166px 0;}
.ch-color .sc-type7 + label:before{background-position: 0 -33px;}
.ch-color .sc-type8 + label:before{background-position: -33px -33px;}
.ch-color .sc-type9 + label:before{background-position: -66px -33px;}
.ch-color .sc-type10 + label:before{background-position: -100px -33px;}
.ch-color .sc-type11 + label:before{background-position: -133px -33px;}
.ch-color .sc-type12 + label:before{background-position: -166px -33px;}
.ch-color .sc-type13 + label:before{background-position: 0px -66px;}
.ch-color .sc-type14 + label:before{background-position: -33px -66px;}
.ch-color .sc-type15 + label:before{background-position: -66px -66px;}
.ch-color .sc-type16 + label:before{background-position: -100px -66px;}
.ch-color .sc-type17 + label:before{background-position: -133px -66px;}
.ch-color .sc-type18 + label:before{background-position: -166px -66px;}


/* 상품 목록 */
.delete{position: relative;line-height: 1.5;}
.delete:before{content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #767676;}

.area-order > ul > li > div{display: table-cell;vertical-align: middle;}
.area-order > ul > li{display: table;table-layout: fixed;width: 100%;height: 121px;margin-bottom: 15px;border: 1px solid #e6e6e6;text-align: center;padding:0 17px}
.area-order.qna > ul > li{height: 97px;}
.area-order .list-agree li{padding:0 3px 0 17px}
.area-order .list-agree .col1{width:44px;padding:0}
.area-order .list-agree .col1 .ch-squares{margin-right:0}
.area-order .list-agree .col1 .ch-squares .lab-ch-squares:before{margin-right:0}
.area-order .list-agree .col2{padding:0 9px}
.area-order .list-agree .col3{width:149px}
.area-order .list-agree .col4{width:153px;font-size:14px}
.area-order .list-agree .col5{width:104px}
.area-order .list-agree .col5 .w-type1{width:auto;padding:0 13px}
.area-order, .area-latestItems{margin-bottom: 50px;}
.area-order .coup5 .ordered-tit .ns-type-bl-b{line-height: 1.4;word-break: keep-all;}

.ordered-tit, .ordered-que, .ordered-que-item, .ordered-subj, .ordered-more{text-align: left;}
.ordered-more > a{background: url("/images/btn/btn-more3.png")no-repeat right bottom 1px;}
.ordered-pcs{text-align: center;}
.ordered-pcs .step1{padding-top: 33px;background: url("/images/img/ico-dvy-step1.png")no-repeat center bottom 27px;}
.ordered-pcs .step2{padding-top: 33px;background: url("/images/img/ico-dvy-step2.png")no-repeat center bottom 27px;}
.ordered-pcs .step3{padding-top: 33px;background: url("/images/img/ico-dvy-step3.png")no-repeat center bottom 27px;}
.ordered-pcs .step4{padding-top: 33px;background: url("/images/img/ico-dvy-step4.png")no-repeat center bottom 27px;}
.ordered-pcs .step5{padding-top: 33px;background: url("/images/img/ico-dvy-step5.png")no-repeat center bottom 27px;}

.ordered-item{position: relative;text-align: left;padding:0 13px}
.ordered-item .ordered-name, .ordered-items .ordered-name{display:table-cell;vertical-align:middle;padding-left:15px;font-size:14px;text-align:left}
.ordered-item .ordered-thumb, .ordered-items .ordered-thumb{position: relative;width: 60px;vertical-align: middle;display:table-cell}
.ordered-item .reserve{top:0;right:0}
.ordered-item .ordered-thumb > img, .ordered-items .ordered-thumb > img{width: 100%;border: 1px solid #d1d1d1;}
.ordered-name .nt-type-gr-r, .ordered-name .nt-type-gr-r{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.ordered-name > .nt-type-bl-eb{display: block;}

.ordered-pcs .area-btn-row a, .ordered-pcs .area-btn-row button{margin-top: 5px;}

.ordered-split{position: relative;}

.ordered-que-item .nt-type-bl-b14x{overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}

.reserve{position: absolute;top: -9px;right: -8px;width: 37px;height: 18px;font-family: 'Pretendard';font-size: 12px;color: #fff;font-weight: 400;text-align: center;background-color: #d8231e;}

.area-order-merge{margin-bottom: 80px;}
.area-order-merge > ul > li{display: table;table-layout: fixed;width: 100%;height: 121px;margin-bottom: 15px;border: 1px solid #e6e6e6;}
.area-order-merge > ul > li > div{display: table-cell;table-layout: auto;padding: 20px 15px;vertical-align: middle;}
.area-order-merge .ordered-tit{width: 231px;text-indent: 15px;}
.area-order-merge .ordered-pcs{width: 170px;}
.area-order-merge .ordered-items{padding: 0;}
.area-order-merge .ordered-items .ordered-item-list{position: relative;padding: 20px 30px;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.area-order-merge .ordered-items .ordered-item-list:last-child{border-top: 1px solid #e6e6e6;}
.area-order-merge .ordered-items .ordered-item-list .ordered-pri{display: table-cell;vertical-align: middle;}
.area-order-merge .item-list{position: relative;display: table-cell;width: 424px;vertical-align: middle;}
.area-order-merge .ordered-item{padding: 30px;width: 440px;}

/* 최근 본 상품 */
.area-latestItems:after, .area-latestItems2:after{content: "";display: block;clear: both;}
.area-latestItems ul{/*margin-left:-11px;margin-right:-11px;margin-top:-11px*/}
.area-latestItems ul:after{content:'';display:table;clear:both}
.area-latestItems li{float: left;width: 210px;}
.area-latestItems li + li{margin-left:111px;}
.basket-recent .area-latestItems li + li{margin-left:0;}
.area-latestItems li:nth-child(1),
/*.area-latestItems li:nth-child(3n+1){margin-left:0;}*/
.area-latestItems li > a{display:block;}
.area-latestItems .latestItems-brand .nt-type-bl-eb{margin-bottom: 15px;}
.area-latestItems .latestItems-name .nt-type-bl-r{overflow: hidden;display: -webkit-box;height: 38px;line-height: 1.2;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.area-latestItems .latestItems-name{position:relative;}
.area-latestItems .latestItems-thumb{display: table;width: 210px;height: 210px;margin: 15px auto 0;}
.area-latestItems .latest-thumb{display: table-cell;text-align: center;vertical-align: middle;}
.area-latestItems .latest-thumb img {width: 100%; height: 100%;}
.area-latestItems .latestItems-pri{position:relative; z-index:1; overflow: hidden; height:43px; margin-top:20px; text-align: right; background:url('/images/ico/ic-latest-items.png') left center no-repeat;}
.area-latestItems .latestItems-pri .nt-type-bl-eb{width: fit-content;padding-bottom: 12px;border-bottom: 4px solid #d8231e;padding-left:20px}
.area-latestItems .latestItems-pri .nt-type-bl-eb.bdb-type2{padding-left: 19px;}
.area-latestItems .latestItems-pri .btn-basket-ty1{float: left;}

.area-latestItems2{margin-bottom: 50px;}
.area-latestItems2 ul{/*margin-left: -1%;*/}
.area-latestItems2 li{float: left;/*width: 24%;min-width: 188px;margin-left: 1%;*/width:188px;margin-left:10px;margin-top: 10px;border: 1px solid #dadada;}
.area-latestItems2 li:first-child, .area-latestItems2 li:nth-child(2), .area-latestItems2 li:nth-child(3), .area-latestItems2 li:nth-child(4){margin-top: 0;}
.area-latestItems2 li:nth-child(1),
.area-latestItems2 li:nth-child(4n+1){margin-left:0;}
.area-latestItems2 .nt-type-bl-r14x{margin-bottom: 5px;overflow: hidden;display: -webkit-box;height: 35px;line-height: 1.4;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.area-latestItems2 .latestItems-brand{padding: 30px 11px 0px 11px;}
.area-latestItems2 .latestItems-brand .nt-type-bl-eb{margin-bottom: 10px;}
.area-latestItems2 .latestItems-name{padding: 0 11px}
.area-latestItems2 .latestItems-thumb{display: table;width: 180px;height: 180px;margin: 0 auto;}
.area-latestItems2 .latestItems-pri{padding: 0 11px 30px 11px;text-align: right;}
.area-latestItems2 .latestItems-pri .ns-type-gr-r14x{display: inline-block;position: relative;}
.area-latestItems2 .latestItems-pri .ns-type-gr-r14x:before{content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #767676;}
.area-latestItems2 .latestItems-pri .nt-type-bl-eb{width: 70%;margin-left: 30%;padding-left: 5px;padding-bottom: 10px;border-bottom: 4px solid #d8231e;text-align: right;}

/* 결제 정보 */
.area-order-inform{margin-bottom: 40px;font-size:14px}
.area-order-inform > ul > li{display: table;table-layout: fixed;width: 100%;margin-bottom: 15px;border: 1px solid #e6e6e6;font-family: 'Pretendard';text-align: left;}
.area-order-inform > ul > li > div{display: table-cell;vertical-align: middle;height: 98px;padding: 20px 52px;}
.area-order-inform .th{position: relative;width: 244px;font-weight: 700;color: #282828;background: url("/images/img/img-order-split.png") no-repeat center right;}
/*.area-order-inform .th:after{content: '';display: block;position: absolute;top: 50%;margin-top: -8px;right: 0;width: 1px;height: 15px;background: url("/images/img/img-order-split.png")no-repeat;}*/
.area-order-inform .td{font-weight: 500;color: #282828;line-height: 1.8}

/* 사용 가능 쿠폰 */
.area-order-coup{margin-bottom: 50px;}
.area-order-coup ul{display:block; font-size:0; text-align:left;}
.area-order-coup ul li{display:inline-block; position:relative; z-index:1; width:238px; height:374px; margin-top:20px; vertical-align:top;}
.area-order-coup ul li + li{margin-left:23px;}
.area-order-coup ul li:nth-child(3n+1){margin-left:0;}
.area-order-coup ul li:first-child, .area-order-coup ul li:nth-child(2), .area-order-coup ul li:nth-child(3){margin-top: 0;}
.area-order-coup ul li .coupon-wrap{padding-top:46px; text-align:center; font-family: 'Pretendard';}
.area-order-coup ul li .coupon-wrap .coupon-title{position:relative; z-index:1; font-size:16px; color:#282828; line-height:22px; font-weight:700;}
.area-order-coup ul li .coupon-wrap .coupon-title:after{content:''; display:block; width:60px; height:4px; margin:8px auto 9px; background-color:#d8231e;}
.area-order-coup ul li .coupon-wrap .coupon-product{font-size:14px; color:#767676; line-height:20px; font-weight:500;}
.area-order-coup ul li .coupon-wrap .coupon-discount{margin-top:24px; color:#fff; line-height:105px; font-weight:700;}
.area-order-coup ul li .coupon-wrap .coupon-discount span{vertical-align:baseline;}
.area-order-coup ul li .coupon-wrap .coupon-discount.per{font-size:62px;}
.area-order-coup ul li .coupon-wrap .coupon-discount.per span{font-size:36px;}
.area-order-coup ul li .coupon-wrap .coupon-discount.won{font-size:46px;}
.area-order-coup ul li .coupon-wrap .coupon-discount.won span{font-size:23px;}
.area-order-coup ul li .coupon-wrap .coupon-date{margin-top:18px; font-size:14px; color:#767676; line-height:20px; font-weight:500;}
.area-order-coup ul li .coupon-wrap .coupon-time{font-size:14px; color:#282828; line-height:20px; font-weight:700;}
.area-order-coup ul li .coupon-wrap .coupon-time.deadline{color:#d8231e;}
.area-order-coup ul li .coupon-wrap .btn-coupon-apply{position: absolute; bottom: 20px; left: 0; right: 0; font-size:14px; color:#282828; line-height:20px; font-family:'Pretendard','맑은 고딕','Malgun Gothic',sans-serif; font-weight:500;}

.area-order-coup.use-on ul li{background:url('/images/img/img-coupon-on.png') 0 0 no-repeat;}
.area-order-coup.use-off ul li{background:url('/images/img/img-coupon-off.png') 0 0 no-repeat;}
.area-order-coup.use-off ul li.end:before{content:''; position:absolute; top:0; left:0; z-index:5; width:238px; height:374px; background:url('/images/img/img-coupon-end.png') 0 0 no-repeat;}
.area-order-coup.use-off ul li .coupon-wrap .coupon-title:after{background-color:#d9d9d9;}

/* 장바구니 전체 선택 */
.ch-order-all{overflow: hidden;height: 64px;margin-bottom: 15px;padding: 18px 25px;border: 1px solid #e6e6e6;text-align: right;background-color: #f2f2f2;}
.ch-order-all .ch-squareAll{float: left;}
.ch-order-all .ch-squareAll input[type=checkbox]+.lab-ch-squareAll:before{margin-right: 17px;}
.item-hide{font-size: 18px;font-weight: 400;line-height: 1.5;}
.item-hide:before{content: '';display: inline-block;width: 24px;height: 24px;margin-right: 12px;margin-left: 32px;vertical-align: top;background: url("/images/btn/btn-ch-off.png")no-repeat center left;}

/* 등록된 배송지 */
.split-all-type1{margin-bottom: 40px;}
.split-all-type1 > ul > li{display: table;table-layout: auto;width: 100%;height: 100px;margin-bottom: 15px;border: 1px solid #e6e6e6;}
.split-all-type1 > ul > li > div{display: table-cell;padding: 0 30px;text-align: center;vertical-align: middle;background: url("/images/img/img-order-split.png")no-repeat center right;}
.split-all-type1 > ul > li > div:first-child{text-align: left;}
.split-all-type1 > ul > li > div:nth-child(2){width: 120px;padding: 0 10px;}
.split-all-type1 > ul > li > div:nth-child(3){width: 580px;font-size:14px;line-height:22px;}
.split-all-type1 > ul > li > div:nth-child(4){width: 180px;font-size:14px;}
.split-all-type1 > ul > li > div:last-child{background-image: none;}
.split-all-type1 > ul > li > div:nth-child(3).txt-type3{line-height: 1.3;}
.rd-1st{font-family: 'Pretendard';color: #d8231e;font-weight: 700;}

/* 1:1 상담 내역 상품 목록 아코디언*/
.area-mtm{margin-bottom: 50px}
.area-mtm-q{;overflow: hidden;margin-bottom: 15px;border: 1px solid #e6e6e6;}
.area-mtm-q.on{border-color: #282828;}
.area-mtm-q.on .mtm-q .nt-type-gr-r:after{content: '';display: block;position: absolute;top: 50%;margin-top: -12px;right: 0;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid #282828;border-left: 5px solid transparent;border-right: 5px solid transparent;}

.area-mtm-q > div{float: left;}
.area-mtm-q .mtm-q{position: relative;width: 60%;height: 121px;padding: 38px 25px;line-height: 1.5;background-color: #fff;}
.area-mtm-q .mtm-q > button{width: 100%;text-align: left;}
.area-mtm-q .mtm-q .nt-type-bl-r{display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.area-mtm-q .mtm-q .nt-type-gr-r{display: block;position: relative;width: 100%;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle; overflow:hidden; padding-right: 10px;}
.area-mtm-q .mtm-q .nt-type-gr-r:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 0;width: 0;height: 0;border-top: 8px solid #282828;border-bottom: 8px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.area-mtm-q.none .mtm-q .nt-type-gr-r:after{content: '';display: block;position: absolute;top: 50%;margin-top: -5px;right: 0;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}

.area-mtm-q .ordered-split{width: 25%;height: 121px;padding: 38px 25px;text-align: center;line-height: 3;background-color: #fff;}
.area-mtm-q .ordered-pcs{position: relative;width: 15%;height: 121px;padding: 38px 25px;text-align: center;line-height: 3;background-color: #fff;}
.area-mtm-q .mtm-a{display:none;width: 100%;/*height: 0;margin-top: -100px;padding: 0;*/padding: 0 25px 38px;/*transition: margin .3s ease-in;*/}
.area-mtm-q .mtm-a .nt-type-gr-r{line-height: 1.5;}
.area-mtm-q .mtm-a .nt-type-gr-r span{margin-top: 30px;}

.sect-type1 > li > div:first-child{padding: 0 15px;width: 85px;}
.sect-type1 > li > div:nth-child(2){padding: 0 15px;}
.sect-type1 > li > div:nth-child(3){padding: 0 15px;width: 155px;}
.sect-type1 > li > div:nth-child(4){width: 99px;}
.sect-type1 > li > div:nth-child(5){width: 148px;}

/*예외*/
.sect-type1 > li{position:relative;}
.sect-type1 > li .ordered-split{position:static;}
.sect-type1 > li .ordered-split:after{right:116px;}

.sect-type2 > li > div:first-child{padding: 0 15px;width: 115px;}
.sect-type2 > li > div:nth-child(3){padding: 0 15px;text-align: right;}
.sect-type2 > li > div:nth-child(4){width: 130px;}
.sect-type2 > li > div:nth-child(5){width: 80px;}

.sect-point{font-size:14px;}
.sect-point > li > div:first-child{width: 92px;text-align:center}
.sect-point > li > div:nth-child(2){width: 83px;text-align:center}
.sect-point > li > div:nth-child(3){width: 300px;text-align:right;padding-right:62px;position:relative;}
.sect-point > li > div:nth-child(4){padding-left:17px}
.sect-point .tooltip{right:25px}

.tooltip{position: absolute;right: -3px;top: 50%;margin-top: -13px;}
.tooltip .point-more{width: 25px;height: 25px;border-radius: 50%;text-indent: -999999px;background-color: #191919;vertical-align: text-bottom;}
.tooltip .point-more:before{content: '';display: block;position: absolute;top: 50%;left: 50%;margin-top: -4px;margin-left: -1px;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #fff;border-right: 4px solid transparent;}
.ly-tooltip{display: none;position: absolute;padding: 20px 19px;min-width: 170px;background-color: rgba( 40, 40, 40, .88);}
.ly-tooltip:after{content: '';display: block;position: absolute;bottom: -22px;left: 50%;margin-left: -9px;width: 18px;height: 22px;background: url("/images/img/ly-tooltip.png")no-repeat;}
.ly-tooltip li{font-family: 'Pretendard';font-size: 14px;color: #fff;font-weight: 500;text-align: left;}

.sect-num-5 > li > div:first-child{width:146px;padding-left:13px;font-size:14px;line-height: 1.5714;}
.sect-num-5 > li > div:nth-child(3){width: 118px;}
.sect-num-5 > li > div:nth-child(4){width: 147px;font-size:14px;line-height: 1.5714;}
.sect-num-5 > li > div:nth-child(5){width: 91px;font-size:14px}

.sect-num-5.type1{}
.sect-num-5.type1 > li > div:nth-child(3){width: 100px;}
.sect-num-5.type1 > li > div:nth-child(4){width: 91px;font-size:14px;}
.sect-num-5.type1 > li > div:nth-child(5){width: 91px;font-size:14px;line-height: 1.5714;}

.sect-num-inp5 > li > div:first-child{width: 50px;}
.sect-num-inp5 > li > div:nth-child(3){width: 157px;}
.sect-num-inp5 > li > div:nth-child(4){width: 120px;}
.sect-num-inp5 > li > div:nth-child(5){width: 100px;}
.sect-num-inp5 > li > div.ordered-split{background: url("/images/img/img-order-split.png") no-repeat center right;}

.coup5{font-size:14px}
.coup5 > li > div:first-child{width: 54px;}
.coup5 > li > div:nth-child(3){width: 118px;line-height: 1.5;}
.coup5 > li > div:nth-child(4){width: 121px;line-height: 1.5;}
.coup5 > li > div:nth-child(5){width: 114px;}

.restock{font-size:14px}
.restock > li > div:first-child{padding: 0 13px}
.restock .ordered-name{line-height:1.5}
.restock > li > div:nth-child(2){width: 204px;text-align: left;line-height: 1.5;padding-left:15px}
.restock > li > div:nth-child(3){width: 104px;}
.restock > li > div:nth-child(4){width: 134px;}
.restock > li > div.ordered-split,
.restock.type2 > li > div{background: url("/images/img/img-order-split.png") no-repeat center right;}
.restock.type2 > li > div:last-child{background:none;}
.restock.type2 > li > div.ordered-pcs{position:relative;}
.restock.type2 > li > div:nth-child(2){width: 140px;text-align: center;padding:0;}
.restock.type2 > li > div:nth-child(3){width: 140px;}
.restock.type2 > li > div:nth-child(4){width: 140px;}
/*.restock.type2 > li > div:before{content:''; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height: 43px; background-color:#e8e8e8;}*/
.restock.type2 > li > div:after{content:''; display: none;}

.review{font-size:14px}
.review > li > div:first-child{}
.review > li > div:nth-child(2){width: 72px;}
.review > li > div:nth-child(3){width: 125px;}
.review > li > div:nth-child(4){width: 120px;}
.review > li > div:nth-child(5){width: 116px;}
.review .sati-level{font-size: 30px;font-weight: 400;}
.review .hits{display:inline-block;font-family: 'Pretendard';font-weight: 500;background: url("/images/ico/icon-review-hit.png")no-repeat center left 0;padding-left:32px}

.refund-account > li > div{font-size:14px;}
.refund-account > li > div:first-child{width: 94px;text-align: center;}
.refund-account > li > div:nth-child(3){width: 145px;}
.refund-account > li > div:nth-child(4){width: 200px;}
.refund-account > li > div:nth-child(5){width: 140px;}
.refund-account > li > div .area-btn-c button{padding:0 12px; font-size:14px; line-height:24px;}

/**
    AS 목록
 */
.apply-as{font-size:14px}
.apply-as > li > div:first-child{width:147px;padding-left:13px}
.apply-as > li > div:nth-child(2){}
.apply-as > li > div:nth-child(3){width: 150px;}
.apply-as > li > div:nth-child(4){width: 136px;}

/**
    S 캐쉬 목록
 */
.scash-list{font-size:14px}
.scash-list > li > div:first-child{width:92px;}
.scash-list > li > div:nth-child(3){width:191px;}
.scash-list > li > div:nth-child(4){width:120px;}
.scash-list > li > div:nth-child(5){width:73px;}
 	/* 보유중인 쿠폰 */
.list-type1{margin-bottom: 40px;}
.list-type1 li{margin-top: -1px;overflow: hidden;border: 1px solid #dedede;padding: 30px 32px;}
.list-type1 .list-th{float: left;}
.list-type1 .ns-type-bl-r{float: right;width: 18%;line-height: 45px;text-align:right;}

/* 신청서 내 주문 상세 내역 */
.area-order-detail{display: table;table-layout: fixed;width: 100%;height: 121px;margin-bottom: 40px;border: 1px solid #282828;text-align: center;}
.area-order-detail > div{display: table-cell;vertical-align: middle;padding: 20px 25px;}
.area-order-detail > div:first-child{width: 220px;}
.area-order-detail > div:nth-child(3){padding: 20px 0;width: 120px;}
.area-order-detail > div:nth-child(4){width: 160px;}

/* 주문 상세 내역 */
.area-order-detail2{display: table;table-layout: fixed;width: 100%;height: 121px;margin-bottom: 40px;border: 1px solid #282828;text-align: center;}
.area-order-detail2 > div{display: table-cell;vertical-align: middle;}
.area-order-detail2 > div:first-child{font-size:14px;line-height: 1.5714;width:188px;padding-left:30px}
.area-order-detail2 > div:nth-child(3){width: 206px;}
.area-order-detail2 > div:nth-child(4){width: 134px;font-size:14px;line-height: 1.5714;}

/* 구매 - 결제정보 */
.purchase-inform{width: 480px;padding: 52px 53px;border: 1px solid #282828;}
.purchase-inform .tit{padding-bottom: 32px;border-bottom: 1px solid #e4e4e4;font-size: 28px;font-weight: 800;line-height: 1;text-transform: uppercase;}
.purchase-inform .contents{padding-top: 31px;}
.purchase-inform .result > strong{font-weight: 800;}

.purchase-inform .list{border-bottom: 1px solid #e4e4e4;}
.purchase-inform .list li{margin-bottom: 30px;font-size: 20px;font-weight: 400;}
.purchase-inform .list .kind{width: 49%;}
.purchase-inform .list .result{width: 49%;text-align: right;}
.purchase-inform .total{padding: 30px 0;}
.purchase-inform .total .kind{width: 40%;font-size: 20px;font-weight: 800;}
.purchase-inform .total .result{width: 59%;font-size: 30px;text-align: right;}
.purchase-inform .total .result > strong{font-size: 32px;}
.purchase-inform .point{padding: 23px 25px;margin-bottom: 23px;background-color: #f6f6f6;}
.purchase-inform .point ul{margin-top: -15px;}
.purchase-inform .point li{margin-top: 15px;}
.purchase-inform .point .kind{width: 50%;}
.purchase-inform .point .result{width: 48%;font-weight: 700;text-align: right;}

/* 구매 - 장바구니 */
.purchase-ty1{width: 900px;margin-bottom: 40px;}
.purchase-ty1 > ul > li{position: relative;border-bottom: 1px solid #eeeeee;}
.purchase-ty1 > ul > li > div{display: table;table-layout: fixed;width: 100%;height: auto;text-align: center;}
.purchase-ty1 > ul > li > div > div{display: table-cell;vertical-align: middle;padding: 31px 20px;}

.purchase-ty1 .ly-ch{width: 68px;}
.purchase-ty1 .ly-item{position: relative;width: 345px;padding: 31px 0;}
.purchase-ty1 .ly-item .thumb{position: absolute;top: 31px;left: 0;width: 60px;height: 60px;margin-right: 15px;border: 1px solid #d1d1d1;vertical-align: middle;}
.purchase-ty1 .ly-item .thumb > img{width: 100%;height: 100%;}
.purchase-ty1 .ly-item .name{width: 100%;margin-top: -4px;padding-left: 75px;text-align: left;vertical-align: top;}
.purchase-ty1 .ly-item .name > span{display: block;}
.purchase-ty1 .ly-item .name .nt-type-gr-r{height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.purchase-ty1 .ly-inform{width: 309px;}
.purchase-ty1 .ly-inform .txt-inform{display: inline-block;width: 163px;margin-right: 5px;text-align: left;line-height: 22px;}
.purchase-ty1 .ly-inform .txt-inform .ellipsis{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.purchase-ty1 .ly-inform .btn-inform{display: inline-block;vertical-align: top;}
.purchase-ty1 .ly-inform .btn-inform > a{width: 69px;line-height: 37px;font-family: 'Pretendard';font-size: 14px;color: #555;text-align: center;background-color: #e8e8e8;}
.purchase-ty1 .ly-inform .btn-inform > a:after{content: '';display: inline-block;width: 0;height: 0;margin-left: 8px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #282828;border-right: 5px solid transparent;}
.purchase-ty1 .ly-price{width: 179px;padding: 31px 60px 31px 0;text-align: right;}
.purchase-ty1 .ly-price > span{font-family: 'Pretendard';font-size: 14px;color: #d8231e;font-weight: 500;text-align: center;}
.purchase-ty1 .ly-price .nt-type-lg-r14px{text-align: left;}

.purchase-ty1 .ly-ch .ico-plus{width: 31px;line-height: 31px;border-radius: 50px;color: #fff;font-weight: 700;background-color: #282828;}
.purchase-ty1 .ly-del{position: absolute;top: 56px;right: 22px;width: 20px;height: 20px;}
.purchase-ty1 .ly-del .btn-hide-ty1{width: 20px;height: 20px;text-indent: -999999px;background: url("/images/btn/btn-hide-type1.png")no-repeat;}


/*** 리스트 - 상품 목록 ***/
.tit-category{width: 136px;line-height: 40px;margin: 0 auto;border: 4px solid #fff;font-size: 20px;color: #fff;font-weight: 800;text-align: center;text-transform: uppercase;}

/* 검색 결과 */
.wrap-product-list{margin-bottom: 40px;}
.wrap-product-list .ns-type-bl-r{line-height: 22px;word-break: break-all;}
.wrap-product-list .ly-name:after{content: '';display: block;width: 12px;height: 3px;margin-top: 15px;background-color: #282828;}
.wrap-product-list ul{margin-left: -20px;}
.wrap-product-list ul:after{content: '';display: block;clear: both;}
.wrap-product-list li{position: relative;float: left;width: 270px;margin-left: 20px;background-color: #fff;margin-top: 20px;}
.wrap-product-list li:first-child, .wrap-product-list li:nth-child(2), .wrap-product-list li:nth-child(3), .wrap-product-list li:nth-child(4), .wrap-product-list li:nth-child(5){margin-top: 0;}
.wrap-product-list li>a{display:block; width: 100%; overflow:hidden;}
.wrap-product-list li.more > a {overflow:visible;}
.wrap-product-list li.more .product-list{position:relative; z-index:-1;}
.wrap-product-list li.more .hover{z-index:1;opacity:1;}
.wrap-product-list li.more .ly-etc {z-index:2;}
.wrap-product-list .ly-brand{margin-bottom: 5px;}
.wrap-product-list .product-list{height: 424px;padding: 39px 31px;border: 1px solid #fff;}
.wrap-product-list .product-list .ly-name{height: 44px;}
.wrap-product-list .product-list .ly-img{width: 180px;height: 180px;margin: 42px auto 23px;}
.wrap-product-list .product-list .ly-img>img{width: 100%;height: 100%;}
.wrap-product-list .product-list .ly-price{position: relative; padding-bottom: 5%;}
.wrap-product-list .product-list .ly-price .ns-type-bl-eb18x{display: block;}
.wrap-product-list .hover{position:absolute; top:0; left:0; width:100%; min-height: 424px;box-shadow: none;border: 1px solid #282828;padding:40px 0 0;background:#fff;z-index:-1;opacity:0;} /*** 개발 css 수정 ***/

.wrap-product-list .hover .ly-brand{padding: 0 31px;}
.wrap-product-list .hover .ly-name{height: 62px;padding: 0 31px;}
.wrap-product-list .hover .ly-img{width: 180px;height: 180px;margin: 0 auto;}
.wrap-product-list .hover .ly-img>img{display: block;width: 100%;height: 100%;}
.wrap-product-list .hover .ly-scope{padding: 20px 22px;background-color: #282828;}
.wrap-product-list .hover .ly-scope .ly-color{}
.wrap-product-list .hover .ly-scope .ly-color .tit{margin-bottom:5px;font-size: 14px;color: #fff;font-weight: 700;text-transform: uppercase;}
.wrap-product-list .hover .ly-scope .ly-color .swiper-container {margin-bottom:10px;width:224px; padding:0 20px;}
.wrap-product-list .hover .ly-scope .ly-color .swiper-slide {overflow:hidden; width:60px; height:60px;}
.wrap-product-list .hover .ly-scope .ly-color .swiper-slide img {width:60px;}
.wrap-product-list .hover .ly-scope .ly-color .swiper-button-next {top:0; right:0; width:20px; height:60px; margin:0; background:none #282828;}
.wrap-product-list .hover .ly-scope .ly-color .swiper-button-next:after {content:''; display:block; position:absolute; top:50%; left:50%; margin:-6px 0 0 -3px; border-style:solid; border-width:6px; border-color:transparent transparent transparent #fff;}
.wrap-product-list .hover .ly-scope .ly-color .swiper-button-prev {top:0; left:0; width:20px; height:60px; margin:0; background:none #282828;}
.wrap-product-list .hover .ly-scope .ly-color .swiper-button-prev:after {content:''; display:block; position:absolute; top:50%; left:50%; margin:-6px 0 0 -9px; border-style:solid; border-width:6px; border-color:transparent #fff transparent transparent;}
.wrap-product-list .hover .ly-scope .ly-size {}
.wrap-product-list .hover .ly-scope .ly-size .tit{margin-bottom:5px;font-size: 14px;color: #fff;font-weight: 700;text-transform: uppercase;}
.wrap-product-list .hover .ly-scope .ly-size span{font-size: 12px;color: #fff;margin-left: 16px;font-weight: 400;margin-bottom: 5px;}
.wrap-product-list .hover .ly-scope .ly-size span.none{font-size: 12px;color: #4c4c4c;}
.wrap-product-list .ly-etc{position: absolute;right: 0;top: 0;font-size: 0;}
.wrap-product-list .ly-etc>span{width: 55px;height: 29px;font-size: 14px;font-weight: 700;text-align: center;color: #fff;line-height: 29px;}
.wrap-product-list .discount{background-color: #282828;}
.wrap-product-list .reserved{background-color: #d8231e;}
.wrap-product-list li .btn-pick-ty1{position: absolute;bottom: 40px;right: 32px;z-index: 9;}
.wrap-product-list li.more .btn-pick-ty1 {bottom:135px; margin-top: -30px;right:14px;}

/* 오늘의 딜 */
.wrap-product-list2{margin-bottom: 13px;}
.wrap-product-list2 ul{overflow: hidden;margin-left: -60px;}
.wrap-product-list2 li{position: relative;float: left;width: 340px;height: 486px;margin-left: 60px;margin-bottom: 57px;padding: 49px 38px 45px 35px;background-color: #fff;}
.wrap-product-list2 li a{width: 100%;height: 100%;}
.wrap-product-list2 .ly-brand{margin-bottom: 10px;}
.wrap-product-list2 .ly-name{height: 42px;margin-bottom: 5px;}
.wrap-product-list2 .ly-name .ns-type-bl-r18x{line-height: 1.3;}
.wrap-product-list2 .ly-img{width: 240px;height: 240px;margin: 0 auto 3px;}
.wrap-product-list2 .ly-img>img{width: 100%;height: 100%;}
.wrap-product-list2 .ly-price{padding-bottom: 17px;border-bottom: 4px solid #d8231e;}
.wrap-product-list2 .ly-price .ns-type-bl-eb24x{display: block;padding-right: 80px;}
.wrap-product-list2 .ly-price .discount-per{position: absolute;bottom: 47px;right: 38px;font-size: 36px;color: #d8231e;font-weight: 700;}
.wrap-product-list2 .btn-pick-ty1{position: absolute;top: 36px;right: 38px;z-index: 9;}

.wrap-product-list2 .dim{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0 , 0 ,0, .5);z-index: 10;}
.wrap-product-list2 .dim .txt{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 18px;color: #fff;text-align: center;}
.wrap-product-list2 .dim .txt:before{content: '';display: block;width: 56px;height: 56px;margin: 0 auto 15px;background: url("/images/ico/ico-face-1.png")no-repeat;}

/* top123 */
.area-top123-list{padding: 40px 0 50px;}
.area-top123-list .tit-category{margin-bottom: 30px;}
.area-top123-list .tit{overflow: hidden;width: 1040px;margin: 0 auto 19px;}
.area-top123-list .tit li{float: left;width: 33.333333%;font-size: 18px;color: #fff;font-weight: 700;text-align: center;}
.area-top123-list .tit li:before, .area-top123-list .tit2 p:before{content: '';display: inline-block;width: 26px;height: 26px;margin-right: 6px;vertical-align: text-bottom;}
.area-top123-list .tit2{width: 1040px;margin: 0 auto 34px;}
.area-top123-list .tit2 p{font-size: 24px;color: #fff;font-weight: 700;text-align: center;}

.area-top123-list .sell:before{background: url("/images/ico/ico-top123-sell.png")no-repeat center;}
.area-top123-list .review:before{background: url("/images/ico/ico-top123-review.png")no-repeat center;}
.area-top123-list .pick:before{background: url("/images/ico/ico-top123-pick.png")no-repeat center;}

.top123-list .swiper-container{width: 1040px;height: 486px;overflow: visible;}
.top123-list .swiper-slide .ly-list{opacity:0;transition:all ease 300ms;transform:translateY(-50%);}
.top123-list .swiper-slide .ly-list:nth-child(1){transition-delay:0ms;}
.top123-list .swiper-slide .ly-list:nth-child(2){transition-delay:100ms;}
.top123-list .swiper-slide .ly-list:nth-child(3){transition-delay:200ms;}
.top123-list .swiper-slide.swiper-slide-active .ly-list{opacity:1;transform:translateY(0);}
.top123-list .swiper-slide.swiper-slide-active ~ .swiper-slide .ly-list,
.top123-list.first .swiper-slide:first-child .ly-list{transform:translateY(50%);}
.top123-list li:after{content: '';display: block;clear: both;}
.top123-list li .ly-list{position: relative;float: left;width: 340px;height: 100%;margin-left: 10px;padding: 45px 41px;background-color: #fff;vertical-align: top;}
.top123-list li .ly-list:first-child{margin-left: 0;}
.top123-list .ly-name{position: relative;width: 259px;height: 45px;margin-bottom: 30px;line-height: 1.3;background: url("/images/img/bg-top123-tit.png")no-repeat bottom center;}
.top123-list .ly-name em{position: absolute;right: 0;top: -5px;font-size: 32px;color: #d8231e;font-weight: 800;}
.top123-list .ly-name .ns-type-bl-r18x{padding-top: 5px;padding-right: 40px;word-break: keep-all;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.top123-list .ly-img{width: 240px;height: 240px;margin: 0 auto 12px;}
.top123-list .ly-img>img{width: 100%;height: 100%;}
.top123-list .ly-price{position: relative;}
.top123-list .ly-price .ns-type-bl-eb24x{display: block;}
.top123-list .btn-pick-ty2{position: absolute;bottom: 44px;right: 41px;}

.top123-list .swiper-container-vertical>.swiper-pagination-bullets{margin-top: -20px;right:-50px;}
.top123-list .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin-top: 20px;}
.top123-list .swiper-pagination-bullet{width: 30px;height: 30px;font-size: 14px;color: #fff;line-height: 30px;background-color: rgba(255, 255, 255, 0.25);opacity: 1;}
.top123-list .swiper-pagination-bullet-active{background-color: #fff;color: #000;}

/**
    영수증 발급
 */
.issuing-receipt-list > ul > li{height:auto}
.issuing-receipt-list .ordered-tit{width:180px;text-indent:0;padding:0;padding-left:30px;font-size:14px;}
.issuing-receipt-list .ordered-pcs{width:150px}
.issuing-receipt-list .d-tbl{display:table;width:100%;table-layout:fixed}
.issuing-receipt-list .ordered-items .ordered-item-list{padding:30px 20px}
.issuing-receipt-list .ordered-items .ordered-item-list.border0{border-top:0;border-left:0;border-right:0;border-bottom:0}
.issuing-receipt-list .ordered-items .ordered-item-list .item-list{width:auto;}
.issuing-receipt-list .ordered-items .ordered-item-list .ordered-pri{width:128px;text-align:center;}


.d-tbl{display:table;width:100%;table-layout:fixed}
.d-block{display:block;}

/* 간격 수정 */
.area-left+.area-empty{margin-bottom: 0;}
.area-empty+.area-left, .area-empty+.inf-type1{margin-top: 50px;}
.wrap-form-request+.inf-type1{margin-top: 50px;}
.ch-order-all+.sect-num-inp5 .ch-squares{margin: 0 auto;}
.ch-order-all+.sect-num-inp5 .ordered-item{padding: 0;}
.area-btn-r.area-btn-r{margin-bottom: 40px;}
.area-btn-r.area-btn-r button{margin-left: 6px;}
.area-order+.brand-event{margin-top: -25px;}
.mypage-content > div:last-child{margin-bottom: 0;}


/*** 메인 ***/
.wrap-main{position: relative;min-height: 1000px;padding-bottom:2%;z-index: 100;background-color: #fff; top: -8px;}
.title-black{font-size: 24px;color: #282828;font-weight: 800;line-height: 1;letter-spacing: 2px;text-transform: uppercase;}
.title-white{font-size: 24px;color: #fff;font-weight: 800;line-height: 1;letter-spacing: 2px;}
.ellipsis{text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal;display: block;}
.related-event-list .swiper-button-prev.ty2{width: 40px;height: 40px;left: 0;background-image: url("/images/btn/btn-prev-next-ty2.png");-webkit-background-size: cover;background-size: cover;}
.related-event-list .swiper-button-next.ty2{width: 40px;height: 40px;right: 0;background-image: url("/images/btn/btn-prev-next-ty2.png");background-position: -40px 0;-webkit-background-size: cover;background-size: cover;}
.related-event-list .swiper-button-prev.ty2.swiper-button-disabled,
.related-event-list .swiper-button-next.ty2.swiper-button-disabled{opacity: 1;}
.wrap-product-list.ty3 li{border: 1px solid #e8e8e8;}
.wrap-product-list.ellipsis .ns-type-bl-r{text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal;}
.wrap-product-list.ellipsis .ly-img{width: 200px;height: 200px;margin: 10px auto 32px;}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

/* 슬라이드 타입 1 */
.main-slide{margin-bottom: 80px;}
.swiper-pagination.ty-red .swiper-pagination-bullet{width: 30px;height: 4px;margin: 0 5px;border-radius: 0;opacity: 1;background-color: #dedede;}
.swiper-pagination.ty-red .swiper-pagination-bullet-active{background-color: #d8231e;}
.intro-slides .swiper-container{width: 100%;}
.intro-slides .swiper-slide>a{width: 100%;height: 100%;}

.intro-slides .ly-img{overflow: hidden;position: relative;width: 100%;height: 600px;z-index: 1;}
.intro-slides .img{position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 100%;z-index: 1;}
.intro-slides .bg>img{height: 100%;}

.intro-slides .phrase{position: relative;width: 1140px;height: 100%;margin: 0 auto;font-family: 'Pretendard';}
.intro-slides .phrase .head{margin-bottom: 6px;font-size: 60px;color: #fff;font-weight: 800;line-height: 1;opacity: 0;}
.intro-slides .phrase .highlight{position: relative;margin-bottom: 20px;font-size: 60px;color: #fff;font-weight: 800;line-height: 40px;;opacity: 0;}
.intro-slides .phrase .highlight:after{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 46px;background-color: #d8231e;z-index: -1;}
.intro-slides .phrase .inform{font-size: 18px;color: #fff;font-weight: 300;line-height: 1;opacity: 0;}
.intro-slides .ty-m{position: absolute;left: 50%;top: 50%;-webkit-transform:  translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;z-index: 9;}
.intro-slides .ty-l{position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: left;z-index: 9}
.intro-slides .ty-r{position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: right;z-index: 9}

.intro-slides .swiper-pagination{left: 50%; bottom: 40px;font-size: 0;}
.intro-slides .swiper-slide-active .head{animation: fadeInUp .8s ease-in-out forwards .1s;}
.intro-slides .swiper-slide-active .highlight{animation: fadeInUp .8s ease-in-out forwards .1s;}
.intro-slides .swiper-slide-active .inform{opacity: 1;transition: opacity 1s ease-in-out .6s;}

.intro-slides .inner{position: absolute;top: 50%;left: 50%;width: 1260px;height: 40px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 9;opacity: 0;transition: opacity .3s ease-in-out .1s;}
.intro-slides .inner.hover{opacity: 1;}
.intro-slides .inner .swiper-button-prev{width: 40px;height: 40px;left: 0;background-image: url("/images/btn/btn-prev-next-ty2.png");background-position: 0 0;-webkit-background-size: cover;background-size: cover;}
.intro-slides .inner .swiper-button-next{width: 40px;height: 40px;right: 0;background-image: url("/images/btn/btn-prev-next-ty2.png");background-position: -40px 0;-webkit-background-size: cover;background-size: cover;}

/* 슬라이드 타입 2 */
.multiple-slides{width: 100%;height: 654px;padding-top: 20px;}
.multiple-slides .swiper-slide{position: relative;width: 560px;height: 600px;}
.multiple-slides .swiper-slide>a,
.multiple-slides .img{width: 100%;height: 100%;}
.multiple-slides .img>img{width: 100%;height: 100%;}
.multiple-slides .swiper-pagination{bottom: 0;}
.multiple-slides .inner{position: absolute;top: 288px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 1362px;height: 64px;z-index: 1;}
.multiple-slides .swiper-button-prev{left: 0;width: 111px;height: 64px;margin-top: -32px;background: url("/images/btn/btn-prev-next-ty1.png")no-repeat 0 0;}
.multiple-slides .swiper-button-next{right: 0;width: 111px;height: 64px;margin-top: -32px;background: url("/images/btn/btn-prev-next-ty1.png")no-repeat -111px 0;}
.multiple-slides .phrase{position: absolute;bottom: 50px;left: 50%;-webkit-transform:  translateX(-50%);transform: translateX(-50%);width: 100%;text-align: center;z-index: 9;}
.multiple-slides .phrase .head{margin-bottom: 20px;font-size: 48px;color: #fff;line-height: 58px;font-weight: 300;}
.multiple-slides .phrase .inform{width: 100%;font-size: 24px;color: #fff;font-weight: 300;}

/* Best Seller/ New Arrivals/ Best Brand  */
.tab-type3 .tab-link{font-size: 24px;color: #191919;opacity: .45;letter-spacing: 0;}
.tab-type3 .tab-link.current{font-weight: 800;opacity: 1;}
.tab-type3 .tab-link.current:after{content: '';display: block;margin-top: -14px;border-bottom: 20px solid #d8231e;}
.tab-type3 .tab-link:nth-child(2){margin-left: 40px;}
.ly-sort-ty1{font-size: 0;}
.ly-sort-ty1>a{margin-left: 44px;font-size: 18px;color: #aeaeae;line-height: 1;}
.ly-sort-ty1>a.current{border-bottom: 1px solid #282828;color: #282828;font-weight: 800;}
.ly-sort-ty2>a{margin-left: 40px;font-size: 18px;color: #6c6c6c;}
.ly-sort-ty2>a.current{font-weight: 800;color: #282828;}
.ly-sort-ty2>a.current:after{content: '';display: block;margin-top: -11px;border-bottom: 10px solid #d8231e;}

.ly-pagination{text-align: center;}
.ly-pagination>a{width: 40px;height: 40px;text-indent: -999999px;}
.ly-pagination .btn-prev-ty2{background: url("/images/btn/btn-prev-next-ty2.png")no-repeat 0 0;}
.ly-pagination .btn-next-ty2{margin-left: 20px;background: url("/images/btn/btn-prev-next-ty2.png")no-repeat -40px 0;}

.view-all>a{height: 34px;padding: 0 24px;border: 3px solid #282828;font-family: 'Pretendard';font-weight: 800;line-height: 28px;}

.ly-best-new{height: 645px;margin-bottom: 80px;}
.ly-best-new .inner{position: relative;}
.ly-best-new .area-tab .tab-type3 .tab-links{margin-bottom: 54px;}
.ly-best-new .tab-type3{font-size: 0;}
.ly-best-new .title{display: inline-block;}
.ly-best-new .ly-sort-ty1{position: absolute;top: 7px;right: 0;}

.best-brands{height: 1620px;padding: 80px 0;background-color: #f4f4f4;}
.best-brands .ly-head{position: relative;height: 48px;margin-bottom: 40px;}
.best-brands .ly-head .title-black{position: absolute;top: 0;left: 0;line-height: 29px;}
.best-brands .ly-head .view-all{position: absolute;top: 14px;right: 0;}
.best-brands .ly-head .ly-sort-ty2{position: absolute;top: 29px;left: 50%;transform: translateX(-50%);}
.best-brands .brand-story-img{position: relative;height: 500px;margin-bottom: 40px; }
.best-brands .brand-story-img>img{width: 100%;height: auto;}
.best-brands .wrap-product-list{margin-bottom: 80px;}
.best-brands h3.title-black{margin-bottom: 40px;text-align: center;}
.best-brands .related-event{padding: 0;background-color: transparent;}
.best-brands .related-event-list .swiper-container{padding-bottom: 31px;}
.best-brands .wrap-product-list .ly-img{width: 200px;height: 200px;margin: 22px auto 19px;}

/* Md Choice */
.ly-md-choice{height: 870px;padding: 80px 0;}
.ly-md-choice .title-black{margin-bottom: 40px;text-align: center;}
.ly-md-choice .tit-white{font-size: 18px;color: #fff;font-weight: 700;letter-spacing: 2px;line-height: 25px;}
.ly-md-choice .inform-white{font-family: 'Pretendard';font-size: 14px;color: #fff;line-height: 22px;}
.ly-md-choice .tit-black{font-size: 18px;color: #282828;font-weight: 700;letter-spacing: 2px;line-height: 25px;}
.ly-md-choice .inform-black{font-family: 'Pretendard';font-size: 14px;color: #282828;line-height: 22px;}

.ly-md-choice .inner:after{content: '';display: block;clear: both;}
.ly-md-choice .ly-ty1{float: left;position: relative;}
.ly-md-choice .ly-ty1 .img-ty1{width: 560px;height: 647px;}
.ly-md-choice .ly-ty1 .img-ty1>img{width: 100%;}
.ly-md-choice .ly-ty1 .tit-white{position: absolute;left: 63px;bottom: 129px;}
.ly-md-choice .ly-ty1 .inform-white{position: absolute;left: 63px;bottom: 71px;}
.ly-md-choice .ly-ty2{float: left;margin-bottom: 20px;margin-left: 20px;}
.ly-md-choice .ly-ty2 .ly-video{width: 560px;height: 356px;}
.ly-md-choice .ly-ty3{float: left;position: relative;width: 560px;margin-left: 20px;}
.ly-md-choice .ly-ty3 .img-ty3{width: 270px;height: 270px;}
.ly-md-choice .ly-ty3 .img-ty3>img{width: 100%;}
.ly-md-choice .ly-ty3 .tit-black{position: absolute;left: 317px;bottom: 62px;}
.ly-md-choice .ly-ty3 .inform-black{position: absolute;left: 317px;bottom: 0;}

/* 지금뜨는 #상품 */
.ly-sort-ty3>a{margin-left: 20px;font-size: 14px;color: #fff;line-height: 1;}
.ly-sort-ty3>a.current{font-weight: 700;border-bottom: 1px solid #fff;}
.ly-rising-hashTag{position: relative;height: 831px;}
.ly-rising-hashTag .ly-bg{overflow: hidden;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 441px;z-index: 1;}
.ly-rising-hashTag .bg{position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 100%;z-index: 1;}
.ly-rising-hashTag .bg>img{height: 100%;}
.ly-rising-hashTag .inner{position: absolute;top: 79px;left: 50%;margin-left: -570px;: 100%;z-index: 2;}
.ly-rising-hashTag .title-white{margin-bottom: 39px;}
.ly-rising-hashTag .ly-sort-ty3{position: absolute;top: 10px;right: 0;}
.ly-rising-hashTag .tit-white{position: absolute;left: 625px;top: 147px;font-size: 36px;color: #fff;font-weight: 700;line-height: 46px;}

.rising-hashTag-list:after{content: '';display: block;clear: both;}
.rising-hashTag-list .rising-list{float: left;margin-top: 315px;margin-left: 64px;}
.rising-hashTag-list .offPer{display: inline-block;font-size: 21px;color: #d8231e;font-weight: 700;line-height: 1;vertical-align: top;}
.rising-hashTag-list .price{display: inline-block;margin-left: 5px;font-size: 21px;color: #282828;line-height: 1;vertical-align: top;}
.rising-hashTag-list .img{width: 240px;height: 240px;padding: 30px;margin-bottom: 32px;border: 1px solid #e8e8e8;background-color: #fff;}
.rising-hashTag-list .img>img{width: 180px;height: 180px;}

.rising-list-first{float: left;position: relative;width: 530px;height: 490px;padding: 30px 40px;box-shadow: 5px 5px 40px  rgba(0, 0, 0, .4); background-color: #fff;}
.rising-list-first .img{width: 320px;height: 320px;padding: 0;margin: 0 auto 60px;border: none;}
.rising-list-first .img>img{width: 100%;height: 100%;}
.rising-list-first .brand{margin-bottom: 10px;font-size: 18px;color: #282828;line-height: 1;}
.rising-list-first .itemName{width: 345px;font-family: 'Pretendard';font-size: 16px;color: #767676;font-weight: 300;line-height: 1;}
.rising-list-first .offPer{position: absolute;right: 50px;bottom: 62px;}
.rising-list-first .price{position: absolute;right: 50px;bottom: 35px;}

/* Style People */
.style-people{height: auto; padding: 2% 0 4% 0;background-color: #282828;}
.style-people .title-white{margin-bottom: 40px;text-align: center;}
.style-people .swiper-slide{overflow: hidden;font-size: 0;width: 360px;height: 482px;}
.style-people .swiper-slide.swiper-slide-active{width: 720px;}
.style-people .swiper-slide.swiper-slide-active .style-cont{display: inline-block;}
.style-people .style-img{display: inline-block;position: relative;width: 360px;height: 482px;vertical-align: top;}
.style-people .style-img img{width: 100%;height: 100%;}
.style-people .style-cont{position: relative;display: inline-block;width: 360px;height: 482px;padding: 30px;vertical-align: top;background-color: #f7f7f7;}
.style-people .style-cont .cont{margin-bottom: 30px;font-size: 16px;color: #282828;}
.style-people .style-cont .cont>p{line-height: 24px;-ms-word-break: keep-all;word-break: keep-all;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal; height: 48px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.style-people .style-cont .cont>.origin{margin-bottom: 10px;}
.style-people .style-cont li{width: 100%;height: 98px;padding: 20px 23px;margin-bottom: 10px;background-color: #fff;}
.style-people .style-cont li:last-child{margin-bottom: 0;}
.style-people .style-cont .thumbNail{display: inline-block;vertical-align: top;width: 60px;height: 60px;}
.style-people .style-cont .thumbNail>img{width: 100%;height: 100%;}
.style-people .style-cont .itemInform{display: inline-block;vertical-align: top;width: 192px;padding-left: 26px;padding-top: 2px;color: #282828;line-height: 1;}
.style-people .style-cont .itemInform .brand{font-size: 12px;margin-bottom: 7px;}
.style-people .style-cont .itemInform .itemName{font-size: 15px;margin-bottom: 6px;}
.style-people .style-cont .itemInform .price{font-size: 15px;}
.style-people .style-cont .itemInform .price>em{font-weight: 800;}
.style-people .swiper-container{height: 530px;}
.style-people .swiper-pagination{bottom: 0;}

/*  Season Now */
.ly-season-now{height: 1285px;padding: 80px 0;}
.ly-season-now .title-black{margin-bottom: 40px;text-align: center;}
.ly-season-now ul{font-size: 0;}
.ly-season-now li{display: inline-block;width: 550px;margin-left: 40px;margin-top: 40px;}
.ly-season-now li:nth-child(odd){margin-left: 0;}
.ly-season-now li:first-child,
.ly-season-now li:nth-child(2){margin-top: 0;}
.ly-season-now li .img{width: 550px;height: 335px;margin-bottom: 35px;}
.ly-season-now li .img>img{width: 100%;}
.ly-season-now li .tit{margin-bottom: 21px;font-size: 30px;color: #494949;font-weight: 300;line-height: 1;}
.ly-season-now li .inform{margin-bottom: 20px;font-size: 16px;color: #7c7c7c;line-height: 26px;}
.ly-season-now li .a-more{font-family: 'Pretendard';font-size: 16px;color: #282828;border-bottom: 1px solid #282828;font-weight: 700;letter-spacing: -.5px;line-height: 1;}

/* Best Review */
.star-score .point{width: 48%; height: 27px;background: url("/images/btn/btn-star-point-ty2.png")repeat-x 0 0;}
.star-score .point:after{content: '';display: inline-block;height: 27px;background: url("/images/btn/btn-star-point-ty2.png")repeat-x 0 -27px;}
.star-score .point.val00:after{width: 0;}
.star-score .point.val05:after{width: 10%;}
.star-score .point.val10:after{width: 20%;}
.star-score .point.val15:after{width: 30%;}
.star-score .point.val20:after{width: 40%;}
.star-score .point.val25:after{width: 50%;}
.star-score .point.val30:after{width: 60%;}
.star-score .point.val35:after{width: 70%;}
.star-score .point.val40:after{width: 80%;}
.star-score .point.val45:after{width: 90%;}
.star-score .point.val50:after{width: 100%;}

.ly-best-review{height: 840px;padding: 80px 0 126px;background-color: #f4f4f4;}
.ly-best-review .title-black{width: 1140px;margin: 0 auto 40px; margin-left: 3.5%;}
/*.ly-best-review .swiper-slide{width: 374px;height: 532px;padding-top: 8px;padding-left: 13px;background: url("/images/img/@main-best-review-listBox.png")no-repeat;}*/
.ly-best-review .swiper-slide{/*width: 374px;*/height: 500px; background-color: #fff;}
.ly-best-review .swiper-slide .inn{position: sticky; width:100%; height:auto; /*height: 491px;*/ margin-bottom: 11%;}
.ly-best-review .img{width: 100%;/*height: 243px;*/margin-bottom: 10%;}
.ly-best-review .img>img{width: 100%;height: 100%;}
.ly-best-review .writer{padding: 0 10%;margin-bottom: 25px;font-size: 18px;color: #282828;font-weight: 700;line-height: 1;}
.ly-best-review .write{height: 81px;padding: 0 10%;margin-bottom: 20px;font-size: 14px;color: #282828;line-height: 21px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical }
.ly-best-review .star-score{padding: 0 10%;}
.ly-best-review .a-more{position: absolute;bottom: 4px;right: 10%;}
.ly-best-review .a-more a{width: 97px;height: 26px;line-height: 26px;font-size: 14px;color: #fff;text-indent: 13px;background-color: #d8231e;vertical-align: middle;}
.ly-best-review .a-more a:after{content: '';display: inline-block;width: 12px;height: 12px;margin-left: 12px;margin-top: -3px;background: url("/images/btn/btn-more-ty3.png")no-repeat;vertical-align: middle;}
.ly-best-review .swiper-pagination{bottom: -5px;}


.ly-hashTag-shoemarker{height: 1014px;padding-top: 120px;}
.ly-hashTag-shoemarker .title-black{margin-bottom: 55px;text-align: center;}
.ly-hashTag-shoemarker .inner{position: relative;}
.ly-hashTag-shoemarker .a-follow{position: absolute;right: 0;top: -92px;}
.ly-hashTag-shoemarker .a-follow a{height: 50px;padding: 0 24px;border: 3px solid #d8231e;font-size: 15px;color: #d8231e;font-weight: 700;line-height: 47px; top: -3px;}
.ly-hashTag-shoemarker ul:after{content: '';display: block;clear: both;}
.ly-hashTag-shoemarker li{position: relative;float: left;width: 285px;height: 285px}
.ly-hashTag-shoemarker li.first{width: 570px;height: 570px;}
.ly-hashTag-shoemarker li .img,
.ly-hashTag-shoemarker li.first .img,
.ly-hashTag-shoemarker li .img>img{width: 100%;height: 100%;}
.ly-hashTag-shoemarker li .ico-plus{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 32px;height: 32px;text-indent: -999999px;background: url("/images/btn/btn-more-ty4.png")no-repeat;}

.ly-hashTag-shoemarker .pop-item{position: absolute;top: 0;left: 0;width: 100%;height: 856px;background-color: rgba(0, 0, 0, .65);}
.ly-hashTag-shoemarker .pop-item .view-item{position: absolute;left: 50%;top: 50%;-webkit-transform: translate( -50%, -50%);transform: translate( -50%, -50%);width: 830px;height: 350px;padding: 55px 56px;font-size: 0;background-color: #fff;}
.ly-hashTag-shoemarker .pop-item .btn-hide-cont{position: absolute;top: 20px;right: 19px;width: 18px;height: 18px;text-indent: -999999px;background: url("/images/btn/btn-hide-ty3.png")no-repeat;}
.ly-hashTag-shoemarker .view-item .img{display: inline-block;width: 240px;height: 240px;vertical-align: top;}
.ly-hashTag-shoemarker .view-item .img>img{width: 100%;height: 100%;}
.ly-hashTag-shoemarker .view-item .cont{display: inline-block;width: 477px;height: 240px;padding-left: 78px;padding-top: 53px;vertical-align: top;}
.ly-hashTag-shoemarker .view-item .cont .brand{margin-bottom: 15px;font-size: 16px;font-weight: 800;line-height: 1;}
.ly-hashTag-shoemarker .view-item .cont .itemName{margin-bottom: 27px;width: 100%;font-size: 24px;font-weight: 300;}
.ly-hashTag-shoemarker .view-item .cont .pre-price{font-size: 14px;color: #767676;}
.ly-hashTag-shoemarker .view-item .cont .pre-price:after{content: '';display: block;margin-top: -8px;border-bottom: 1px solid #767676;}
.ly-hashTag-shoemarker .view-item .cont .present-price{margin-left: 10px;font-size: 18px;}
.ly-hashTag-shoemarker .view-item .cont .present-price>em{font-weight: 800;}
.ly-hashTag-shoemarker .view-item .a-more{position: absolute;bottom: 48px;right: 57px;}
.ly-hashTag-shoemarker .view-item .a-more>a{height: 33px;line-height: 33px;padding: 0 26px;font-size: 14px;color: #fff;background-color: #d8231e;}

/* Shoemarker Only/ Street306 */
.wrap-shoemarker-only,
.wrap-street306,
.wrap-sub-content{position: relative;min-height: 1000px;padding-bottom: 80px;z-index: 100;background-color: #fff;}
.intro-img{position: relative;height: 500px;}
.intro-img a{width: 100%;height: 100%;}
.intro-img .ly-img{overflow: hidden;position: relative;width: 100%;height: 600px;z-index: 1;}
.intro-img .img{position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 100%;}
.intro-img .img>img{height: 100%;}
.intro-img .tit{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 273px;height: 157px;}
.intro-img .tit>img{width: 100%;height: 100%;}
.ly-tit{height: 34px;margin-bottom: 40px;}
.ly-tit:after{content: '';display: block;clear: both;}
.ly-tit .title-black{display: inline-block;margin-top: 14px;}
.ly-tit .view-all{float: right;}
.front-img{height: 280px; /*margin-bottom: 40px;*/ width:100%;}
/*.front-img img{width: 100%; height: 100%; }*/
.tab-type4 .tab-link{font-size: 24px;color: #191919;opacity: .45;letter-spacing: 0;line-height: 42px;}
.tab-type4 .tab-link.current{font-weight: 800;opacity: 1;}
.tab-type4 .tab-link.current:after{content: '';display: block;margin-top: -20px;border-bottom: 20px solid #8f8f8f;}
.tab-type4 .tab-link:nth-child(2){margin-left: 40px;}

.wrap-shoemarker-only .related-event,
.wrap-street306 .related-exhibition{padding: 80px 0;}
.wrap-street306 .swiper-pagination.ty-red .swiper-pagination-bullet-active{background-color: #191919;}
.wrap-street306 .multiple-slides .swiper-pagination{bottom: 15px;}
.wrap-street306 .area-video{width: 100%;height: 810px;}
.wrap-street306 .area-video video,
.wrap-street306 .area-video iframe {width: 100%;height: 100%;}

.wrap-shoemarker-only .wrap-whever,
.wrap-shoemarker-only .wrap-markErs{margin-bottom: 80px;}
.wrap-shoemarker-only .wrap-product-list{margin-bottom: 0;}

/*200714*/
.wrap-shoemarker-only .wrap-product-list li {margin-top: 40px;}
#onlywidth {min-width: none; max-width: none; width: 1445px;}


.wrap-best-new-306{margin-bottom: 80px;}
.wrap-best-new-306 .tab-links{height: 42px;margin-bottom: 32px;text-align: center;}

.wrap-magazine{margin-bottom: 80px; margin-top: 80px;}
.wrap-look-book{margin-bottom: 80px;}
.wrap-look-book>ul{margin-bottom: 80px;}
.wrap-look-book .img{margin-bottom: 30px;}
.wrap-look-book .title-black{margin-bottom: 40px;text-align: center;}
.wrap-look-book .brand{margin-bottom: 23px;font-size: 18px;font-weight: 800;line-height: 1;}
.wrap-look-book .tit{margin-bottom: 5px;font-size: 24px;color: #494949;font-weight: 700;line-height: 30px;}
.wrap-look-book .cont{font-size: 16px;color: #7c7c7c;line-height: 26px;word-break: keep-all;}
.wrap-look-book .view-all{width: 100%;text-align: center;}
.wrap-look-book .grid{margin-bottom: 40px;}
.wrap-look-book .grid .list{width: 360px;margin-bottom: 50px;}
.wrap-look-book .grid .list.animate{opacity: 1;}
.wrap-look-book .grid .img{width: 360px;}
.wrap-look-book .grid .img img{width: 100%;}

/* Street306 서브 페이지 */
.wrap-sub-content{background-color: #fafafa;}
.wrap-sub-content.ty-list{padding-top: 50px;}
.sub-intro-img{position: relative;width: 100%;height: 280px;margin-bottom: 50px;}
.sub-intro-img >img {width: 100%;height: 100%;}
.sub-intro-img .txt{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 48px;color: #fff;font-weight: 800;letter-spacing: 10px;text-transform: uppercase;}

.wrap-street306 .result-list{padding: 0 0 50px;}

.lookbook-view {display: table;table-layout: fixed;width: 100%;height: 500px;margin-bottom: 19px;}
.lookbook-view .inform{position: relative;display: table-cell;width: 580px;height: 100%;/*vertical-align: middle;*/ padding-top: 210px; text-align: center;}
.lookbook-view .inform .tit{margin-bottom: 15px;font-size: 36px;color: #494949;font-weight: 700;line-height: 30px;}
.lookbook-view .inform .sub-tit{margin-bottom: 20px;font-size: 20px;color: #494949;font-weight: 400;}
.lookbook-view .inform .cont{margin-bottom: 50px;font-size: 16px;color: #7c7c7c;line-height: 26px;-ms-word-break: keep-all;word-break: keep-all;}
.lookbook-view .inform .view-all{text-align: right; text-align: center;}
.lookbook-view .inform .a-back-1{position: absolute;top: 69px;left: 0;font-size: 18px;color: #282828;font-weight: 700;line-height: 1;}
.lookbook-view .inform .a-back-1:before{content: '';display: inline-block;width: 16px;height: 16px;margin-right: 10px;background: url("/images/ico/ico-back-ty1.png")no-repeat;line-height: 1;}
.lookbook-view .inform .btn-pick-ty1{position: absolute;top: 152px;right: 48.5%;}
.lookbook-view .typical-img{display: table-cell;width: 560px;height: 100%; display: none;}
.lookbook-view .typical-img>img{width: 100%;height: 100%;}

.img-all{width: 100%;height: auto;margin-bottom: 19px;}
.img-all>img{width: 100%;height: auto;}

.a-brand-shop{position: relative;height: 300px;margin-bottom: 32px;}
.a-brand-shop>img{height: 100%;}
.a-brand-shop .tit{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.a-brand-shop .tit>p{margin-bottom: 20px;font-size: 36px;color: #fff;font-weight: 700;line-height: 1;}
.a-brand-shop .tit .view-all>a{color: #fff;border-color: #fff;}

.a-back-2{text-align: right;}
.a-back-2>a{padding-left: 28px;font-size: 18px;color: #282828;font-weight: 700;background: url("/images/btn/btn-list-ty1.png")no-repeat left center;}

/*** psd_181212 ***/
/* 타임세일 팝업 */
.popup-timesale.begin .tit{position: relative;}
.popup-timesale .remaining{position: absolute;top: 0;left: 135px;font-size: 18px;font-weight: 500;}
.timeSale-slide .swiper-slide{padding: 30px 50px 15px; width: 338px!important;}
.timeSale-slide .item-length{position: absolute;right: 0;top: 27px;padding: 0 15px 16px;border-bottom: 6px solid #d8231e;font-size: 18px;color: #d8231e;line-height: 1;}
.timeSale-slide .thumbNail{width: 240px;height: 240px;margin: 0 auto 17px;}
.timeSale-slide .thumbNail>img{width: 100%;height: 100%;}
.timeSale-slide .cont{position: relative;margin-bottom: 15px;text-align: center;}
.timeSale-slide .brand{margin-bottom: 5px;font-size: 13px;font-weight: 800;}
.timeSale-slide .item-name{line-height: 20px; font-size: 17px;}
.timeSale-slide .delete{font-size: 14px;}
.timeSale-slide .price{font-size: 25px;color: #d8231e;display: inline-block; margin-left: 5px;}
.timeSale-slide .price>em{font-weight: 800;}
.timeSale-slide .discount-rate{position: absolute; top: -245px; left: 10px; width: 55px; height: 55px; border-radius: 35px; font-size: 22px; color: #fff; font-weight: 600; line-height: 56px; text-align: center; background-color: #d8231e;}
.timeSale-slide .a-more{position: relative; width: 100%; height: 50px; line-height: 54px; font-size: 17px; color: #fff; text-align: center; background: #282828;}
.timeSale-slide .a-more:after{content: '';display: block;position: absolute;right: 14px;top: 50%;margin-top: -10px;width: 12px;height: 21px;/*background: url("/images/btn/btn-arrow-r1.png")no-repeat;*/}
.timeSale-slide .swiper-pagination{position: inherit;margin-bottom: 18px;}
.timeSale-slide .swiper-pagination-bullet{width: 30px;height: 4px;border-radius: 0;background-color: #e7e7e7;opacity: 1;}
.timeSale-slide .swiper-pagination-bullet-active{background-color: #d8231e;}
.timeSale-slide .swiper-button-next,
.timeSale-slide .swiper-button-prev{width: 40px;height: 40px;margin-top: -45px;background-image: url("/images/btn/btn-prev-next-ty2.png");background-repeat: no-repeat;background-size: cover}
.timeSale-slide .swiper-button-next{right: 0;background-position: -40px 0;}
.timeSale-slide .swiper-button-prev{left: 0;background-position: 0 0;}

/* 페이지 오류 */
.wrap-pageError{position: relative;height: 100%;}
.wrap-pageError .content{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 1140px;padding: 106px 0 75px;background-color: #f9f9f9;text-align: center;}
.wrap-pageError .logo{position: absolute;top: 25px;right: 23px;width: 147px;height: 25px;text-indent: -999999px;background: url("/images/img/logo-shoeMarker-ty2.png")no-repeat;}
.wrap-pageError .tit{font-size: 48px;margin-bottom: 25px;}
.wrap-pageError .tit:before{content: '';display: block;width: 61px;height: 60px;margin: 0 auto 33px;background: url("/images/ico/ico-page-error.png")no-repeat;}
.wrap-pageError .cont{margin-bottom: 40px;}


/* 로그인 */
.wrap-login .area-tab{margin-top: 20px;}
.tab-type-member .tab-links{width: 640px;margin: 0 auto 30px;font-size: 0;}
.tab-type-member .tab-links .btn-link{font-size: 30px;color: #c3c3c3;vertical-align: middle;}
.tab-type-member .tab-links .btn-link.current{color: #282828;font-weight: 800;}
.tab-type-member .tab-links .btn-link:first-child{padding-right: 25px;text-align: right;}
.tab-type-member .tab-links .btn-link:nth-child(2){text-align: left;}
.tab-type-member .tab-links .btn-link:nth-child(2):before{content: '';display: inline-block;width: 1px;height: 21px;margin-right: 24px;background-color: #cfcfcf;vertical-align: middle;}
.wrap-login .inform{height: 185px;margin: 0 50px 15px;padding: 10px 0;border: 1px solid #cfcfcf;}
.wrap-login .inform .scrollbar{padding: 10px 25px;}
.wrap-login .inform .art-1{margin-bottom: 10px;font-weight: 800;}
.wrap-login .inform .art-2{font-size: 14px;line-height: 23px;}
.wrap-login .login-sub-title{padding: 0 50px 40px;color: #767676;}
.wrap-login .login-content-box.no-member .login-new-join{border-bottom: none;}
.wrap-login .login-content-box.no-member .login-box-title{padding-left: 0;width: 115px;}
.wrap-login .login-content-box.no-member .login-phone input{width: 114px;margin-left: 10px;}
.wrap-login .login-content-box.no-member .login-input .wrap-input-full{width: 387px;}
.wrap-login .login-content-box.no-member .login-input .login-email .tx-type3{margin-right: 0;}
.wrap-login .login-content-box.no-member .login-input .login-email .at{margin: 0 5px;font-size: 16px;color: #767676;}
.wrap-login .login-content-box.no-member .login-input .login-email .sel-type2-1{min-width: 224px;width: 224px;}

/*1:1 문의 작성 */
.essential{color: #d8231e;}
.essential-inform{font-family: 'Pretendard';font-size: 14px;color: #767676;text-align: right;margin-top: -30px;margin-bottom: 10px;}
.t-type7-inform{margin-bottom: 10px;}
.t-type7-inform .inf-h{font-size: 19px;font-weight: 800;}
.textArea{height: 210px;margin-bottom: 25px;}
.textArea textarea{width: 100%;height: 100%;border: 2px solid #282828;resize: none;}
.fieldset{padding: 16px 0;margin-bottom: 25px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.fieldset:after{content: '';display: block;clear: both;}
.fieldset .inn:first-child{float: left;width: 18%;margin-top: 8px;}
.fieldset .inn:nth-child(2){float: left;width: 22%;margin-top: 8px;}
.fieldset .inn:nth-child(3){width: 60%;float: right;}
.fieldset .inn:nth-child(3) span:first-child{width: 36%;min-width: 36%;}
.fieldset .inn:nth-child(3) span:nth-child(2){width: 60%;min-width: 60%;margin-left: 2%;}
.fieldset .inn input[type="text"]{width: 100%;}
.secret-sect{margin-bottom: 40px;}
.secret-sect .paragraph, .secret-sect .inn{display: inline-block;vertical-align: middle;margin-left: 10px;}
.secret-sect .rd-type5{margin-right: 0;}
.secret-sect .paragraph{width: 66%;font-size: 18px;color: #000000;}

/* 상품후기 작성/ 수정 파일 업로드 */
.upload-file{margin-bottom: 38px;}
.upload-file:after{content: '';display: block;clear: both;}
.upload-file .file-name{display: block;width: 390px;margin: 0 135px 10px 0;border-radius: 0;font-size: 14px;color: #7f7f7f;background-color: #fff;}
.upload-file input{display: none;}
.upload-file label{float: right;display: block;width: 125px;height: 46px;line-height: 46px;font-family: 'Pretendard';font-size: 18px;color: #fff;font-weight: 500;text-align: center;background-color: #626262;}

.review-photo{margin-left: -32px;margin-bottom: 35px;}
.review-photo:after{content: '';display: block;clear: both;}
.review-photo .list{position: relative;width: 14%;float: left;margin-left: 32px;}
.review-photo .btn-hide-photo{position: absolute;top: -8px;right: -6px;width: 17px;height: 17px;border: 1px solid #000;border-radius: 10px;text-indent: -9999999px;background: #fff url("/images/btn/btn-hide-photo.png")no-repeat center center;}
.review-photo .thumbNail{width: 100%;height: auto;}
.review-photo .thumbNail>img{width: 100%;height: auto;}

/* 이미지확대 보기 */
.area-pop-full{/*position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 1440px;*/width: 100%;height: 100%;background-color: #fff;}
.area-pop-full .icon-btn-hide-pop{top: 30px;right: 30px;}
.area-pop-full .pop-container{height: 100%;}
.area-pop-full.hasBanner{top: 190px;}
.area-pop-full.notBanner{top: 120px;}

.img-zoom{height: 100%;}
.img-zoom .img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 900px;height: 900px;}
.img-zoom .img>img{width: 100%;height: 100%;}
.img-zoom .swiper-button-next.swiper-button-disabled,
.img-zoom .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.img-zoom .swiper-button-next,
.img-zoom .swiper-button-prev{width: 40px;height: 40px;background-image: url("/images/btn/btn-prev-next-ty2.png");background-repeat: no-repeat;background-size: cover;}
.img-zoom .swiper-button-prev{left: 50%;margin-left: -550px;background-position: 0 0;}
.img-zoom .swiper-button-next{right: 50%;margin-right: -550px;background-position: -40px 0;}
.img-zoom .swiper-pagination-fraction{left: auto;right: 0;width: auto;border-bottom: 12px solid #ff2a2a;font-weight: 800;}
.img-zoom .swiper-pagination-fraction>span{font-size: 72px;vertical-align: middle;}
.img-zoom .swiper-pagination-current{padding-left: 5px;}
.img-zoom .swiper-pagination-total{padding: 0 15px 0 5px;}



/*** 고객센터 ***/
.wrap-customerCenter{position: relative;min-height: 1000px;z-index: 100;background-color: #fff;}
.customerCenter-lnb .area-left{height: 81px;border-bottom: 1px solid #e6e6e6;}
.customerCenter-lnb .area-left .h-type5{line-height: 81px;}
.customerCenter-lnb .ly-lnb{height: 102px;border-bottom: 1px solid #e6e6e6;}
.customerCenter-lnb .ly-lnb .inner:after{content:'';display: block;clear: both;}
.customerCenter-lnb .ly-lnb li{float: left;width: 20%;height: 101px;border-right: 1px solid #e6e6e6;text-align: center;}
.customerCenter-lnb .ly-lnb li:first-child{border-left: 1px solid #e6e6e6;}
.customerCenter-lnb .ly-lnb li>a{position: relative;width: 100%;height: 100%;border-bottom: 5px solid transparent;font-size: 16px;color: #b1b1b1;font-weight: 500;}
.customerCenter-lnb .ly-lnb li.current>a{color: #282828;border-bottom-color: #000;}
.customerCenter-lnb .ly-lnb li>a:before{content: '';display: block;width: 100%;height: 30px;margin: 20px 0 10px;background-position: center center;background-repeat: no-repeat;}
.customerCenter-lnb .ly-lnb li .length{position: absolute;top: 10px;right: 80px;width: 25px;height: 25px;line-height: 25px;border-radius: 50%;font-size: 14px;color: #fff;background-color: #d8231e;}

.customerCenter-lnb .ly-lnb .ask-1>a:before{background-image: url("/images/ico/ico-lnb-1-off.png");}
.customerCenter-lnb .ly-lnb .ask-2>a:before{background-image: url("/images/ico/ico-lnb-2-off.png");}
.customerCenter-lnb .ly-lnb .ask-3>a:before{background-image: url("/images/ico/ico-lnb-3-off.png");}
.customerCenter-lnb .ly-lnb .ask-4>a:before{background-image: url("/images/ico/ico-lnb-4-off.png");}
.customerCenter-lnb .ly-lnb .ask-5>a:before{background-image: url("/images/ico/ico-lnb-5-off.png");}
.customerCenter-lnb .ly-lnb .current.ask-1>a:before{background-image: url("/images/ico/ico-lnb-1-on.png");}
.customerCenter-lnb .ly-lnb .current.ask-2>a:before{background-image: url("/images/ico/ico-lnb-2-on.png");}
.customerCenter-lnb .ly-lnb .current.ask-3>a:before{background-image: url("/images/ico/ico-lnb-3-on.png");}
.customerCenter-lnb .ly-lnb .current.ask-4>a:before{background-image: url("/images/ico/ico-lnb-4-on.png");}
.customerCenter-lnb .ly-lnb .current.ask-5>a:before{background-image: url("/images/ico/ico-lnb-5-on.png");}

.customerCenter-cont{background-color: #f8f8f8;}
.customerCenter-cont>.inner{padding: 40px 0 186px;}
.customerCenter-cont .btn-type3{min-width: 140px;}
.customerCenter-cont .area-pagination{margin-top: 0;}

.intro-surf{height: 200px;margin-bottom: 40px;border: 1px solid #282828;background-color: #fff;}
.intro-surf:after{content: '';display: block;clear: both;}
.intro-surf .faq-search{float: left;width: 682px;height: 100%;padding: 54px 40px;}
.intro-surf .faq-search .ly-input{padding-bottom: 10px;margin-bottom: 18px;border-bottom: 4px solid #282828;}
.intro-surf .faq-search .ly-input>h3{display: inline-block;vertical-align: top;height: 35px;}
.intro-surf .faq-search .ly-input label{display: inline-block;font-size: 24px;color: #191919;font-weight: 800;line-height: 35px;}
.intro-surf .faq-search .ly-input .input-txt{position: relative;width: 495px;height: 35px;vertical-align: top;}
.intro-surf .faq-search .ly-input input[type="text"]{width: 100%;height: 100%;border-radius: 0;padding: 5px 40px 5px 10px;border: none;font-family: 'Pretendard';font-size: 18px;color: #282828;font-weight: 300;}
.intro-surf .faq-search .ly-input button{position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 30px;height: 31px;text-indent: -9999999px;background: url("/images/btn/btn-zoom-ty3.png")no-repeat;}
.intro-surf .faq-search .ly-popular-txt{font-size: 0;}
.intro-surf .faq-search .ly-popular-txt>a{font-family: 'Pretendard';margin-right: 10px;font-size: 16px;color: #282828;font-weight: 300;}
.intro-surf .faq-search .ly-popular-txt>a:before{content: '';display: inline-block;width: 1px;height: 14px;margin-right: 10px;background-color: #797979;}
.intro-surf .faq-search .ly-popular-txt>a:first-child:before{content: none;}

.intro-surf .customerCenter-inform{float: left;width: 456px;height: 100%;border-left: 1px solid #282828;}
.intro-surf .customerCenter-inform .customer-center{height: 152px;padding: 26px 0;text-align: center;background-color: #282828;}
.intro-surf .customerCenter-inform .customer-center .tit{margin-bottom: 5px;font-size: 24px;color: #fff;font-weight: 500;}
.intro-surf .customerCenter-inform .customer-center .num{margin-bottom: 5px;font-size: 35px;color: #fff;font-weight: 300;}
.intro-surf .customerCenter-inform .customer-center .cot{font-family: 'Pretendard';font-size: 16px;color: #7f7f7f;font-weight: 500;}
.intro-surf .customerCenter-inform .advice-inquire:after{content: '';display: block;clear: both;}
.intro-surf .customerCenter-inform .advice-inquire>a{position: relative;float: left;width: 50%;height: 46px;line-height: 46px;font-weight: 700;text-align: center;cursor: pointer;}
.intro-surf .customerCenter-inform .advice-inquire>a:nth-child(2){border-left: 1px solid #282828;}
.intro-surf .customerCenter-inform .advice-inquire>a:after{content: '';position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: block;width: 0;height: 0;border-left: 5px solid #000;border-right: 5px solid transparent;border-bottom: 5px solid transparent;border-top: 5px solid transparent;}
.intro-surf .customerCenter-inform .advice-inquire>a:before{content: '';position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: block;width: 24px;height: 25px;background-repeat: no-repeat;background-position: center center;}
.intro-surf .customerCenter-inform .advice-inquire .advice:before{background-image: url("/images/ico/ico-advice.png");}
.intro-surf .customerCenter-inform .advice-inquire .inquire:before{background-image: url("/images/ico/ico-inquire.png");}

.a-menu{margin-bottom: 50px;}
.a-menu ul{border-top: 1px solid #e6e6e6;}
.a-menu ul:after{content: '';display: block;clear: both;}
.a-menu li{float: left;width: 20%;height: 74px;line-height: 74px;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;background-color: #fff;}
.a-menu li:first-child, .a-menu li:nth-child(6n){border-left: 1px solid #e6e6e6;}
.a-menu li>a{position: relative;width: 100%;height: 100%;font-family: 'Pretendard';font-size: 20px;color: #282828;font-weight: 300;text-indent: 69px;}
.a-menu li>a:after{content: '';display: block;position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);border-left: 5px solid #d1d1d1;border-right: 5px solid transparent;border-bottom: 5px solid transparent;border-top: 5px solid transparent;}
.a-menu li>a:before{content: '';display: block;position: absolute;left: 18px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 30px;height: 30px;background-repeat: no-repeat;background-position: center left;}

.a-menu .coupon>a:before{background-image: url("/images/ico/ico-a-menu-1.png");}
.a-menu .sCash>a:before{background-image: url("/images/ico/ico-a-menu-2.png");}
.a-menu .giftCard>a:before{background-image: url("/images/ico/ico-a-menu-3.png");}
.a-menu .memberShip>a:before{background-image: url("/images/ico/ico-a-menu-4.png");}
.a-menu .event>a:before{background-image: url("/images/ico/ico-a-menu-5.png");}
.a-menu .check>a:before{background-image: url("/images/ico/ico-a-menu-6.png");}
.a-menu .cre>a:before{background-image: url("/images/ico/ico-a-menu-7.png");}
.a-menu .as>a:before{background-image: url("/images/ico/ico-a-menu-8.png");}
.a-menu .my>a:before{background-image: url("/images/ico/ico-a-menu-9.png");}
.a-menu .appDown>a:before{background-image: url("/images/ico/ico-a-menu-10.png");}

.bulletin-board{margin-bottom: 40px;}
.bulletin-board:after{content: '';display: block;clear: both;}
.bulletin-board .board-faq{float: left;width: 658px;}
.bulletin-board .area-left{margin-bottom: 35px;border-bottom: 4px solid #282828;}
.bulletin-board .area-left:after{content: '';display: block;clear: both;}
.bulletin-board .area-left .h-type2{padding-bottom: 13px;}
.bulletin-board .area-left .more-view{float: right;margin-top: 3px;cursor: pointer;}
.lists-ty1 li>a{position: relative;width: 100%;padding-left: 55px;font-family: 'Pretendard';font-size: 16px;font-weight: 300;line-height: 40px;}
.lists-ty1 li>a em{position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-weight: 800;}

.bulletin-board .board-news{float: left;width: 482px;padding-left: 50px;}
.lists-ty2 li>a{position: relative;width: 100%;padding-left: 25px;font-family: 'Pretendard';font-size: 16px;font-weight: 300;line-height: 40px;}
.lists-ty2 li>a:before{position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);content: '';display: block;width: 2px;height: 2px;background-color: #282828;}
.lists-ty2 li>a .new{color: #d8231e;font-weight: 600;margin-right: 5px;}

.banner-lnb:after{content: '';display: block;clear: both;}
.banner-lnb>a{position: relative;float: left;width: 362px;height: 129px;margin-left: 26px;padding: 39px 0 39px 42px;background-color: #ededed;}
.banner-lnb>a:first-child{margin-left: 0;}
.banner-lnb a:after{content: '';display: block;position: absolute;right: 22px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 51px;height: 51px;background-repeat: no-repeat;background-position: center center;}
.banner-lnb .tit{width: 100%;margin-bottom: 3px;font-size: 22px;color: #191919;}
.banner-lnb .cont{width: 100%;font-family: 'Pretendard';font-size: 16px;color: #898989;font-weight: 300;}
.banner-lnb .banner-ask1:after{background-image: url("/images/ico/ico-banner-ask-1.png");}
.banner-lnb .banner-ask2:after{background-image: url("/images/ico/ico-banner-ask-2.png");}
.banner-lnb .banner-ask3:after{background-image: url("/images/ico/ico-banner-ask-3.png");}

.h-line{position: relative;margin-bottom: 30px;font-size: 0;}
.h-line .tit{display: inline-block;font-family: 'Pretendard';font-size: 36px;color: #282828;font-weight: 800;vertical-align: middle;}
.h-line>p{display: inline-block;margin-left: 23px;font-family: 'Pretendard';font-size: 16px;color: #b1b1b1;vertical-align: middle;}
.h-line .move{position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.btn-inquire-mtm{font-size: 21px;color: #282828;font-weight: 800;}
.btn-inquire-mtm:before{content: '';display: inline-block;width: 23px;height: 24px;margin-right: 8px;background: url("/images/ico/ico-inquire-ty2.png");vertical-align: middle;}

/* FAQ */
.keyword-search{padding: 62px 0;margin-bottom: 45px;background-color: #1c1c1c;}
.keyword-search .ly-input{position: relative;width: 860px;padding-bottom: 20px;margin: 0 auto 30px;border-bottom: 7px solid #fff;text-align: center;}
.keyword-search .ly-input .input-txt{width: 330px;}
.keyword-search .ly-input .input-txt input[type="text"]{width: 100%;height: 54px;padding: 10px 0;border-radius: 0;border: none;font-size: 36px;color: #fff;font-weight: 800;text-align: center;background-color: #1c1c1c;}
.keyword-search .ly-input .input-txt input[type="text"]::placeholder{color: #fff;}
.keyword-search .ly-input .input-txt input[type="text"]::-webkit-input-placeholder{color: #fff;}
.keyword-search .ly-input .input-txt input[type="text"]:-ms-input-placeholder{color: #fff;}
.keyword-search .ly-input>button{width: 30px;height: 31px;margin-top: 11px;text-indent: -999999px;background: url("/images/btn/btn-zoom-ty2.png")no-repeat;}
.keyword-search .ly-input .result{position: absolute;right: 0;top: 23px;font-size: 18px;color: #fff;}
.keyword-search .ly-input .result>em{font-weight: 800;}
.keyword-search .ly-popular-txt{text-align: center;font-size: 0;}
.keyword-search .ly-popular-txt .input input{display: none;}
.keyword-search .ly-popular-txt .input label{margin-left: 15px;font-size: 18px;color: #7d7d7d;font-weight: 300;vertical-align: middle;}
.keyword-search .ly-popular-txt .input:before{content: '';display: inline-block;width: 1px;height: 14px;margin-left: 15px;background-color: #7d7d7d;vertical-align: middle;}
.keyword-search .ly-popular-txt .input:first-child:before{content: none;}
.keyword-search .ly-popular-txt .input input:checked + label{color: #fff;}

.qna-accordion .ly-accord{margin-bottom: 40px;}
.qna-accordion .ly-accord .accord{border-top: 1px solid #ededed;border-left: 1px solid #ededed;border-right: 1px solid #ededed;}
.qna-accordion .ly-accord .accord:last-child{border-bottom: 1px solid #ededed;}
.accord .selector{padding: 28px 31px;background-color: #fff;}
.accord .selector>button{position: relative;width: 100%;height: 100%;font-size: 0;text-align: left;}
.accord .selector>button:before{content: 'Q';display: inline-block;position: absolute;top: 2px;left: 0;width: 46px;line-height: 46px;border-radius: 50%;font-size: 27px;font-weight: 700;color: #fff;text-align: center;background-color: #000;vertical-align: middle;}
.accord .selector>button:after{content: '';display: block;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 16px;height: 9px;background: url("/images/ico/arrow-down-1.png")no-repeat;}
.accord .selector>button.active:after{background: url("/images/ico/arrow-up-1.png")no-repeat;}

.accord .selector .tit{padding-left: 61px;vertical-align: middle;}
.accord .selector .tit .keyword{margin-bottom: 3px;font-size: 14px;color: #282828;}
.accord .selector .tit>em{display: block;font-size: 24px;color: #282828;font-weight: 800;line-height: 32px;}
.accord .panel{padding: 31px;border-top: 1px solid #ededed;}
.accord .panel:before{content: 'A';display: block;width: 46px;line-height: 46px;margin-bottom: 30px;border-radius: 50%;font-size: 27px;font-weight: 700;color: #fff;text-align: center;background-color: #d8231e;}
.accord .panel>p{font-size: 18px;color: #282828;font-weight: 300;line-height: 26px;}

/* 전국매장 안내 */
.ly-inform-txt{text-align: center;padding: 0 135px;}
.ly-inform-txt>p{font-size: 18px;color: #7d7d7d;font-weight: 300;line-height: 26px;-ms-word-break: keep-all;word-break: keep-all;}

.search-result .area-sorting .ty1 .links{margin-top: 10px;margin-bottom: 35px;}
.search-result .pickup-map{border: 1px solid #ededed;padding: 0 50px;background-color: #fff;}
.search-result .pickup-map .map-select{border-bottom: none;}
.search-result .pickup-map .map-select .right{height: 700px;}

	/*2021.02.03 매장픽업 셀렉트 추가*/
.search-result .storeServices {float: left; padding-left: 790px; font-weight: 700;}
.search-result .storeServices li{float: left; padding-right: 20px;}

/* 입점/ 제휴 안내 */
.uploaded-file:after{content: '';display: block;clear: both;}
.uploaded-file .file{float: left;height: 30px;padding: 7px 17px;margin-left: 10px;margin-top: 16px;border-radius: 15px;font-size: 14px;color: #767676;background-color: #efefef;}
.uploaded-file .file:first-child{margin-left: 0;}
.uploaded-file .file>button{position: relative;width: 17px;height: 17px;margin-left: 19px;border: 1px solid #000;border-radius: 50%;text-indent: -999999px;background: #fff url("/images/btn/btn-hide-photo.png")no-repeat center center;}

.fieldset-ty2{margin-bottom: 40px;}
.fieldset-ty2 .row{padding: 80px 60px;border-left: 1px solid #ededed;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;background-color: #fff;}
.fieldset-ty2 .row:first-child{border-top: 1px solid #ededed;}
.fieldset-ty2 .row:after{content: '';display: block;clear: both;}
.fieldset-ty2 .row.agree{padding: 48px 60px;}
.fieldset-ty2 .head-tit{float: left;padding-bottom: 15px;border-bottom: 3px solid #282828;font-family: 'Pretendard';font-size: 24px;font-weight: 800;line-height: 30px;}
.fieldset-ty2 .ly-form{padding-left: 297px;}
.fieldset-ty2 .ly-form li{position: relative;padding: 14px 0;font-size: 0;}
.fieldset-ty2 .ly-form .tit{display: inline-block;position: absolute;left: 0;top: 50%;-webkit-transform-:translateY(-50%);transform:translateY(-50%);width: 97px;font-family: 'Pretendard';font-size: 14px;color: #282828;font-weight: 800;}
.fieldset-ty2 .ly-form .tit.ty2{top: 33px;}
.fieldset-ty2 .ly-form .tit:after{content: '';display: inline-block;position: absolute;right: 0;top: 2px;width: 1px;height: 15px;background-color: #c6c6c6;}
.fieldset-ty2 .ly-form .cont{padding-left: 120px;}
.fieldset-ty2 .ly-form .at{height: 47px;padding: 13px 0;font-size: 18px;color: #767676;vertical-align: middle;}
.fieldset-ty2 .ly-form .input input[type="text"]{width: 100%;height: 47px;border: 2px solid #dedede;font-size: 16px;color: #282828;vertical-align: top;}
.fieldset-ty2 .ly-form .w-ty1,
.fieldset-ty2 .ly-form .sel-type2-2{width: 180px;min-width: 180px;margin: 0 5px;vertical-align: top;}
.fieldset-ty2 .ly-form .sel-type2-2 select{border: 2px solid #dedede;font-size: 16px;color: #bdbdbd;}
.fieldset-ty2 .ly-form .ch-squares{margin-left: 10px;margin-right: 0;font-size: 14px;margin-top: 10px;}
.fieldset-ty2 .ly-form .ch-squares .lab-ch-squares{font-size: 14px;}
.fieldset-ty2 .ly-form .column{display: inline-block;position: relative;}
.fieldset-ty2 .ly-form .column:nth-child(2){margin-left: 63px;}
.fieldset-ty2 .ly-form .w-ty2{width: 567px;}
.fieldset-ty2 .ly-form .textarea{width: 567px;height: 200px;}
.fieldset-ty2 .ly-form .textarea textarea{width: 100%;height: 100%;padding: 23px 25px;border: 2px solid #dedede;border-radius: 25px;font-size: 16px;color: #282828;line-height: 24px;resize: none;}
.fieldset-ty2 .ly-form  input[type="text"]::placeholder{color: #bdbdbd;}
.fieldset-ty2 .ly-form  input[type="text"]::-webkit-input-placeholder{color: #bdbdbd;}
.fieldset-ty2 .ly-form  input[type="text"]:-ms-input-placeholder{color: #bdbdbd;}
.fieldset-ty2 .ly-form  textarea::placeholder{color: #bdbdbd;}
.fieldset-ty2 .ly-form  textarea::-webkit-input-placeholder{color: #bdbdbd;}
.fieldset-ty2 .ly-form  textarea:-ms-input-placeholder{color: #bdbdbd;}
.fieldset-ty2 .ly-form .upload-file{margin-bottom: 0;}
.fieldset-ty2 .ly-form .upload-file .file-name{width: 405px;margin: 0;border: 2px solid #dedede;border-radius: 50px;}
.fieldset-ty2 .ly-form .upload-file label{width: 149px;line-height: 47px;margin-right: 36px;border-radius: 50px;font-size: 18px;font-weight: 800;background-color: #9d9d9d;}
.fieldset-ty2 .ly-form .ui-datepicker-trigger{right: 15px;}
.fieldset-ty2 .clause{width: 100%;height: 200px;padding: 8px 13px;margin-bottom: 5px;border: 2px solid #dedede;border-radius: 25px;}
.fieldset-ty2 .clause>p{overflow: auto;height: 100%;padding: 23px 25px;font-size: 16px;color: #bdbdbd;line-height: 24px;}

/* 슈마커 소식 */
.news-lists{border-top: 1px solid #ededed;margin-bottom: 40px;}
.news-lists .selector{position: relative;width: 100%;padding: 29px 31px;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;border-right: 1px solid #ededed;background-color: #fff;}
.news-lists .selector:after{content: '';display: block;clear: both;}
.news-lists li a{width: 100%;height: 100%;}
.news-lists .bullet{position: absolute;left: 31px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 46px;height: 46px;border-radius: 50%;font-size: 18px;color: #fff;line-height: 46px;text-align: center;background-color: #e9e9e9;}
.news-lists .bullet.important{width: 46px;height: 46px;border-radius: 50%;color: #fff;background-color: #d8231e;}
.news-lists .bullet.new{width: 46px;height: 46px;border-radius: 50%;color: #fff;letter-spacing: -.5px;background-color: #282828;}
.news-lists .tit{float: left;width: 880px;padding-left: 62px;line-height: 26px;}
.news-lists .tit .preface{margin-bottom: 5px;font-size: 14px;}
.news-lists .tit>p{font-size: 24px;font-weight: 800;}
.news-lists .etc{position: absolute;right: 31px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 14px;color: #939393;vertical-align: top;}
.news-lists .arrow{right: 73px;}
.news-lists .arrow:after{position: absolute;top: 2px;right: -40px;content: '';display: block;width: 9px;height: 16px;background: url("/images/ico/arrow-right-1.png")no-repeat;}

.news-lists .etc .hits{margin-left: 13px;}
.news-lists .etc .hits:before{content: '';display: inline-block;width: 2px;height: 13px;margin-right: 13px;background-color: #939393;vertical-align: middle;}

.news-lists .panel{padding: 55px 31px 31px;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;border-right: 1px solid #ededed;}
.news-lists .panel>p{font-size: 18px;font-weight: 400;line-height: 26px;}
.news-lists .panel .banner{margin: 50px auto 0;max-width: 1080px}
.news-lists .panel .banner>img{width: 100%;height: auto;}

/* ***수정*** 190103 */
.event-detail-intro{width: 1140px;margin: 0 auto;}
.event-detail-intro .img{width: 100%;}

.event-categories{position:relative;border-bottom:1px solid #dbdbdb; ;border-top:1px solid #dbdbdb; background:#fff; z-index:10;}
.event-categories ul{width: 1140px;margin: 0 auto;padding: 21px 0 20px;}
.event-categories ul:after{content: '';display: block;clear: both;}
.event-categories li{float: left;position: relative;z-index: 1;left: -1px;width: 33.333333%;height: 40px;line-height: 38px;border: 1px solid #dbdbdb;}
.event-categories li:nth-child(3n){left: -2px;}
.event-categories li:nth-child(3n+1){left: 0;}
.event-categories li:nth-child(n+4):nth-child(-n+6){top: -1px;}
.event-categories li:nth-child(n+7):nth-child(-n+9){top: -2px;}
.event-categories li:nth-child(n+10):nth-child(-n+12){top: -3px;}
.event-categories li:nth-child(n+13):nth-child(-n+15){top: -4px;}
.event-categories li:nth-child(n+16):nth-child(-n+18){top: -5px;}
.event-categories li:hover, .event-categories li.on{border-color: #d8231e;color:#d8231e;z-index: 2;}
.event-categories li a{width: 100%;height: 100%;font-weight: 600;text-align: center;}

/* TodayDeal 내일 상품 미리보기 */
.tomorrow-tit{position: relative;height: 120px;padding: 20px 0;margin-bottom: 77px;color: #d8231e;text-align: center;line-height: 1;}
/*.tomorrow-tit:after{content: '';position: absolute;bottom: -43px;left: 50%;margin-left: -19px;display: block;width: 38px;height: 43px;background: url("/images/ico/balloon-ty1.png")no-repeat;}*/
.tomorrow-tit .head{font-size: 32px;font-weight: 800;margin-bottom: 14px;}
.tomorrow-tit .inform{font-size: 18px;font-weight: 700;}

/* 메인 Layer Pop Banner */
.chk-today input{display: none;}
.chk-today label{font-size: 18px;color: #fff;vertical-align: top;}
.chk-today label:before{content: '';display: inline-block;width: 24px;height: 24px;margin-right: 12px;background: url("/images/btn/inp-ch-1-off.png");vertical-align: middle;}
.chk-today input:checked + label:before{background: url("/images/btn/inp-ch-1-on.png");}

.pop-layer{position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 478px;height: 544px;border: 1px solid #d8231e;background-color: #282828;}
.pop-layer .img{overflow: hidden;width: 478px;height: 478px;}
.pop-layer .img>img{width: 100%;height: 100%;}
.pop-layer .close{position: relative;height: 64px;padding-left: 20px;line-height: 64px;background-color: #282828;}
.pop-layer .close .btn-hide-pop{position: absolute;right: 0;top: 0;width: 64px;height: 64px;text-indent: -9999999px;background:  #d8231e url("/images/btn/btn-hide-1.png")no-repeat center;}

 /* BRANDS BRAND 목록 */
.brand-logo-list ul:after{content: '';display: block;clear: both;}
.brand-logo-list ul li{position: relative;float: left;width: 270px;height: 270px;margin-left: 20px;margin-top: 20px;}
.brand-logo-list ul li:nth-child(4n+1){margin-left: 0;}
.brand-logo-list ul li:first-child,
.brand-logo-list ul li:nth-child(2), .brand-logo-list ul li:nth-child(3), .brand-logo-list ul li:nth-child(4){margin-top: 0;}
.brand-logo-list ul li>a{width: 100%;height: 100%;}
.brand-logo-list ul li>a>p{display: none;position: absolute;left: 0;bottom: 0;width: 100%;padding: 10px 20px;font-size: 16px;color: #fff;background-color: rgba(0, 0, 0, .5);}
.brand-logo-list ul li .ly-bg{width: 100%;height: 100%;}
.brand-logo-list ul li .ly-logo{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: auto;height: auto;max-width: 150px;}

/* 상품목록 - BRANDS - 브랜드 스토리 */
.ly-bg .brand-story{position: absolute;left: 0;bottom: 0px;width: 100%;height: auto;margin: 0 auto; background: rgba(17,17,17,0.5); padding: 1.5%}
.ly-bg .brand-story .tit{margin-bottom: 13px;font-size: 16px;color: #fff;font-weight: 700;}
.ly-bg .brand-story .tit:before{content: '';display: block;width: 23px;height: 2px;margin-bottom: 20px;background-color: #fff;}
.ly-bg .brand-story p{font-size: 16px;color: #fff;font-weight: 300;line-height: 24px;-ms-word-break: keep-all;word-break: keep-all;}

/* 시스템개편 안내 */
.h-tit{padding-top: 70px;margin-bottom: 10px;font-size: 48px;font-weight: 600;letter-spacing: -.5px;}
.h-tit.reform{background: url("/images/ico/ico-reform.png")no-repeat center top;}
.ly-reform-info .inform-1{margin-bottom: 15px;font-size: 20px;line-height: 30px;font-weight: 600;}
.ly-reform-info .date{margin-bottom: 30px;font-size: 20px;color: #d4221e;border-bottom: 1px solid #d4221e;font-weight: 600;}
.ly-reform-info .inform-2{font-size: 16px;color: #767676;line-height: 26px;font-weight: 600;}

/* 이벤트 - 출석체크 */
.ch-attend {padding: 0 153px;}
.ch-attend>.title{position: relative;}
.ch-attend>.title .img{width: 100%;height: 418px;}
.ch-attend>.title .img>img{width: 100%;height: 100%;}
.ch-attend>.title>span{position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-size: 20px;font-weight: 500;color: #fff;}
.ch-attend>.title .date{margin-left: 5px;border-bottom: 1px solid #fff;}

.ly-roulette{height: 662px;padding: 55px 0 32px;background: url("/images/img/chk-attend-bg-2.png")no-repeat;}
.ly-roulette .inn-roulette{position: relative;width: 557px;height: 557px;margin: 0 auto;}
.inn-roulette img{width: 100%;height: 100%;}
.ly-roulette .pan{width: 557px;height: 557px;}
.ly-roulette .pin{position: absolute;top: -37px;left: 50%;margin-left: 5px;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 47px;height: 70px;}
.ly-roulette .btn-start{position: absolute;top: 50%;left: 50%;margin-left: 5px;margin-top: 5px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 118px;height: 118px;}

.chk-board{height: 944px;padding-bottom: 55px;background: url("/images/img/chk-attend-bg-3.png")no-repeat;}
.chk-board .tit{width: 912px;height: 93px;padding: 23px 0;margin: 0 auto 47px;font-size: 24px;color: #494429;font-weight: 700;line-height: 1;text-align: center;background-color: #f0da0c;}
.chk-board .tit>.date{display: inline-block;width: 100%;font-size: 14px;font-weight: 600;color: inherit;}

.stamp-board{width: 718px;height: 611px;margin: 0 auto 31px;background: url("/images/img/stamp-default.png")no-repeat;}
.stamp{width: 640px;height: 100%;padding: 65px 0 50px;margin-left: 35px;}
.stamp table{position: relative;border-collapse: collapse;border-spacing: 0;}
.stamp table td{position: absolute;width: 128px;height: 128px;background: url("/images/ico/stamp-off.png")no-repeat center 26px;}
.stamp table td.seal{background: url("/images/ico/stamp-on.png")no-repeat center 26px;}
.day1{top: 0;left: 0;}
.day2{top: 0;left: 128px;}
.day3{top: 0;left: 256px;}
.day4{top: 0;left: 384px;}
.day5{top: 0;left: 512px;}
.day6{top: 128px;left: 0;}
.day7{top: 128px;left: 128px;}
.day8{top: 128px;left: 256px;}
.day9{top: 128px;left: 384px;}
.day10{top: 128px;left: 512px;}
.day11{top: 256px;left: 0;}
.day12{top: 256px;left: 128px;}
.day13{top: 256px;left: 256px;}
.day14{top: 256px;left: 384px;}
.day15{top: 256px;left: 512px;}
.day16{top: 384px;left: 0;}
.day17{top: 384px;left: 128px;}
.day18{top: 384px;left: 256px;}
.day19{top: 384px;left: 384px;}
.day20{top: 384px;left: 512px;}

.num-attend{height: 107px;line-height: 107px;text-align: center;}
.num-attend>p{display: inline-block;padding: 0 127px;border-radius: 50px;background-color: #fff;font-size: 25px;color: #484848;font-weight: 600;}
.num-attend>p>em{color: #fc6e49;}

.benefit-coupon{height: 428px;padding: 66px 173px 0;background-color: #00629f;}
.benefit-coupon:after{content: '';display: block;clear: both;}
.benefit-coupon .couponList{float: left;width: 220px;margin-left: 66px;}
.benefit-coupon .couponList:first-child{margin-left: 0;}
.couponList .tit{margin-bottom: 15px;font-size: 22px;color: #fff;font-weight: 500;text-align: center;}
.couponList .thumbNail{width: 220px;height: 117px;margin-bottom: 12px;}
.couponList .thumbNail>img{width: 100%;height: 100%;}
.couponList .input input{display: none;}
.couponList .input label{position: relative;display: block;width: 218px;height: 83px;margin-top: 41px;font-size: 0;background: url("/images/img/img-exchange.png")no-repeat;}
.couponList .input label:before{content: '';position: absolute;top: -41px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: block;width: 29px;height: 29px;margin: 0 auto;background: url("/images/btn/inp-ty10-off.png");}
.couponList .input input:disabled + label:before{background: url("/images/btn/inp-ty10-off.png");}
.couponList .input input:checked + label:before{background: url("/images/btn/inp-ty10-on.png");}

.notice-bot{padding: 60px 68px;background-color: #efefef;}
.notice-bot .art-1{margin-bottom: 10px;font-size: 18px;color: #3e3e3e;font-weight: 700;line-height: 30px;}
.notice-bot ol{margin-bottom: 15px;}
.notice-bot ol:last-child{margin-bottom: 0;}
.notice-bot li{margin-left: 18px;font-size: 15px;color: #3e3e3e;font-weight: 600;line-height: 25px;list-style-type: decimal;-ms-word-break: keep-all;word-break: keep-all;}




/* 상품상세 이미지 진입 시 돋보기 이미지 노출 */
.detail-top .left .img-wrap.zoom:after{content: '';display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50% -50%);transform: translate(-50% -50%);width: 46px;height: 46px;border-radius: 23px;background: url("/images/ico/ico_zoom1.png")no-repeat;}

/* 이벤트 - 꼬모 */
.event-detail .inner{padding-bottom: 100px;}

.evt-intro-img{overflow: hidden;position: relative;}
.evt-intro-img>img{width: 100%;height: auto;}

.evt-cont{padding: 80px 42px 65px;background-color: #e6e6e6;}
.upto-link{padding: 0 168px;margin-bottom: 110px;}
.upto-link .photo{margin-left: 20px;}

.certifiedLists{margin-bottom: 50px;}
.certifiedLists:after{content: '';display: block;clear: both;}
.certifiedLists li{position: relative;float: left;width: 510px;height: 195px;padding: 25px;margin-top: 36px;background-color: #fff;}
.certifiedLists li:nth-child(even){margin-left: 36px;}
.certifiedLists li:first-child, .certifiedLists li:nth-child(2){margin-top: 0;}
.certifiedLists .thumbNail{position: absolute;top: 25px;left: 25px;width: 145px;height: 145px;}
.certifiedLists .thumbNail>img{width: 100%;height: 100%;}
.certifiedLists .thumbNail>button{display: none;position: absolute;right: 0;bottom: 0;width: 30px;height: 30px;text-indent: -999999px;background: rgba(0, 0, 0, .51) url("/images/ico/ico-zoom-ty3.png")no-repeat center;-webkit-background-size: 19px auto;background-size: 19px auto;;}
.certifiedLists .thumbNail:hover>button{display: block;}
.certifiedLists .cont{margin-top: 5px;padding-left: 160px;}
.certifiedLists .cont:after{content: '';display: block;clear: both;}
.certifiedLists .cont .user{font-size: 18px;font-weight: 600;}
.certifiedLists .cont .date{float: right;font-size: 16px;font-weight: 400;}
.certifiedLists .cont>p{overflow: hidden;height: 94px;margin-top: 2px;font-size: 16px;font-weight: 400;line-height: 24px;}
.certifiedLists .btn-hide{position: absolute;right: 25px;bottom: 25px;width: 15px;height: 15px;text-indent: -999999px;background: url("/images/btn/btn-hide-ty4.png")no-repeat;-webkit-background-size: 100% auto;background-size: 100% auto;}

.paging{font-size: 0;text-align: center;}
.paging .btn-prev{width: 26px;height: 26px;z-index: 2;text-indent: -999999px;background: url("/images/btn/btn-prev-2.png")no-repeat;-webkit-background-size: 100% auto;background-size: 100% auto;}
.paging .btn-next{width: 26px;height: 26px;z-index: 2;text-indent: -999999px;background: url("/images/btn/btn-next-2.png")no-repeat;-webkit-background-size: 100% auto;background-size: 100% auto;}
.paging .num{display: inline-block;width: auto;line-height: 25px;margin: 0 auto;text-align: center;}
.paging .num>a{display: inline-block;font-size: 16px;color: #bdb6c7;font-weight: 500;vertical-align: middle;}
.paging .num>a.current{color: #403a4a;}
.paging .num>a:before{content: '';display: inline-block;width: 1px;height: 15px;margin-left: 15px;margin-right: 15px;background-color: #bdb6c7;vertical-align: middle;}
.paging .num>a:first-child:before{content: none;}

.inf-type2{font-size: 18px;font-weight: 500;color: #474747;}
.inf-type2 .tit{margin-bottom: 5px;}
.inf-type2 li{margin-left: 10px;line-height: 30px;list-style-type: decimal;-ms-word-break: keep-all;word-break: keep-all;}
.evt-como .inf-type2{padding: 30px 198px;background-color: #c8c8c8;}

.zoom-pop{overflow: hidden;position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 802px;height: auto;max-height: 736px;z-index: 999;border: 1px solid #fff;}
.zoom-pop>button{position: absolute;top: 0;right: 0;width: 68px;height: 68px;text-indent: -999999px;background: #fff url("/images/btn/btn-hide-4.png")no-repeat center center;}
.zoom-pop .ly-img{width: 800px;height: auto;}
.zoom-pop .ly-img>img{width: 100%;height: auto;}

.evt-upload .item-pst{margin-bottom: 20px;padding: 30px;background: #f4f4f4;}
.evt-upload .upload-file{position: relative;margin-bottom: 0;}
.evt-upload .upload-file .file-name{width: 100%;margin: 0;border-radius: 30px;}
.evt-upload .upload-file label{position: absolute;top: 0;right:0;border-radius: 30px;background-color: #000;}

.evt-upload .review-photo .list{width: 40%;}

.evt-upload .textArea{height: 95px;margin-bottom: 10px;}
.wrap-text-Area .num{text-align: right;color: #767676;}



/*200716 dailydeal*/
.wrap-product-list2 ul {margin-left: 0;}

.wrap-product-list2 li {
    position: relative;
    float: left;
    width: 231px;
    height: 387px;
    margin-left: 10px;
    margin-bottom: 57px;
    padding: 20px;
    background-color: #fff;
    }

.wrap-product-list2 .ly-name .ns-type-bl-r18x {
    line-height: 1.3; font-size: 15px;}

.wrap-product-list2 .ly-img {
    width: 180px;
    height: 180px;
    margin: 0 auto 3px; }

.wrap-product-list2 .ly-price {
    padding-bottom: 10px;
    border-bottom: 3px solid #d8231e; }

.wrap-product-list2 .ly-price .ns-type-bl-eb24x {
    display: block;
    padding-right: 80px;
    line-height: 1.6;
    font-size: 17.5px;
}

.wrap-product-list2 .ly-price .discount-per {
    position: absolute;
    bottom: 50px;
    right: 38px;
    font-size: 24px;
    color: #d8231e;
    font-weight: 700;
    }

.wrap-product-list2 .btn-pick-ty1 {
    position: absolute;
    top: 18px;
    right: 20px;
    z-index: 9; }

.tomorrow-tit {margin-bottom: 40px;}

#nikewidth {width: 100% !important;}

#innerDetail {width: 1140px;}

/*상품 썸네일 하단 뱃지 201029 정승영*/
.listitems .optional-info .btn-size {margin-right: 6px; font-size: 0.8em; color: #fff; border: 1px solid #282828; padding: 3px; text-decoration: none; line-height: 12px; background-color:#282828;}
.listitems .optional-info .icon {margin:0 3px; font-size:11px; color:#b4b4b4;}
.listitems .optional-info span.underBadge {font-size: 0.8em; border: 1px solid #282828; color: #282828; padding: 3px; line-height: 12px; margin-right: 2px;}