@charset "utf-8";

@font-face {
    font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 700;
    src: local('Gmarket Sans Bold'), local('GmarketSans-Bold'),
    url('//script.gmarket.com/fonts/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('//script.gmarket.com/fonts/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 500;
    src: local('Gmarket Sans Medium'), local('GmarketSans-Medium'),
    url('//script.gmarket.com/fonts/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('//script.gmarket.com/fonts/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
    font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 300;
    src: local('Gmarket Sans Light'), local('GmarketSans-Light'),
    url('//script.gmarket.com/fonts/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('//script.gmarket.com/fonts/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/*common*/
body{-webkit-text-size-adjust:100%;height: auto;}
.text__gmarketsans{font-family: 'Gmarket Sans',sans-serif}
.box__thumb{position:relative}
.box__thumb::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.04)}
.link__thumb{position:relative}
.link__thumb::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.04)}
a:hover{text-decoration: none;}
#footer .footer-wrap{border-bottom:none;}
#footer.renew div.copyright{padding-bottom:0;}

/*sprite*/
.sprite__help,
.sprite__help--before:before,
.sprite__help--after:after{overflow:hidden;display:inline-block;background:url(//pics.gmarket.co.kr/pc/sprite/en/help/sprite__help.png) no-repeat;background-size:750px auto;line-height:999px;vertical-align:top}
.sprite__help--before:before,
.sprite__help--after:after{content:''}

div.dimmed{display: none;}
.service__help{min-width:1200px}
.page__home.service__help{min-width:1440px}
.section__help-header .box__header{position:relative;height:296px;text-align:center;background-color: #fff;z-index:1000}
.section__help-header .text__title{padding-top:80px;font-weight: 500;font-size:48px;line-height:54px;letter-spacing:-1px;color:#000;font-family:'Gmarket Sans'}
.section__help-header .text__title .text__emphasis{color:#00c400}
.section__help-header .text__title .link__home{color:#222}
.section__help-header .box__q-search{position: absolute;left:50%;top:185px;width:580px;margin-left:-290px;text-align:left;border-radius: 26px;border: solid 1px #dddddd;background-color: #f2f2f2;z-index:20}
.section__help-header .box__q-search .box__search-input{position: relative;display: block;height:52px;padding:0 50px 0 30px;font-size: 18px;color: #666;font-weight: bold;line-height: 24px;text-indent: 24px}
.section__help-header .box__q-search .form__input{display:block;width:100%;padding:15px 0 15px;font-size:18px;font-weight:bold;background-color:transparent;border:0;caret-color: #006cff}
.section__help-header .box__q-search .form__input::placeholder{color:#999;opacity:1}
.section__help-header .box__q-search .form__input::-webkit-input-placeholder{color:#999}
.section__help-header .box__q-search .form__input:-ms-input-placeholder{color:#999}
.section__help-header .box__q-search .form__input::-ms-input-placeholder{color:#999}
.section__help-header .box__q-search .button__search{position: absolute;right:20px;top:11px;width:30px;height:30px}
.section__help-header .box__q-search .button__search .sprite__help{position:absolute;left:0;top:0;width:30px;height:30px;background-position:0 -276px}

.section__help-header .box__q-search--active{background-color: #fff;border:1px solid #006cff}

.section__help-header--sub .box__header{height:112px}
.section__help-header--floating .box__header{position:fixed;top:0;left:0;width:100%;height:112px;box-shadow: 0 1px 0 0 #eaeaea}

.section__help-header--floating .text__title,
.section__help-header--sub .text__title{display:inline-block;font-size:27px;line-height:40px;padding-top:40px}
.section__help-header--floating .text__title .text__emphasis,
.section__help-header--sub .text__title .text__emphasis{display:inline-block;width:152px;height:40px;margin-right:6px;margin-top:-6px;background:url(//pics.gmarket.co.kr/pc/sprite/kr/help/sprite__help.png) no-repeat -260px -276px;background-size:750px auto;vertical-align:top;font-size:0}
.section__help-header--floating .box__q-search,
.section__help-header--sub .box__q-search{position:static;display:inline-block;width:440px;margin:30px 0 0 20px;vertical-align:top}

.box__search-autotext{padding:10px 0 24px;border-top:1px solid #eaeaea}
.list__search-autotext .list-item .link__item{display:block;padding:0 63px 0 24px;font-size:15px;line-height:40px;color:#000;text-overflow:ellipsis;overflow: hidden;white-space: nowrap}
.list__search-autotext .list-item .link__item[aria-selected=true],
.list__search-autotext .list-item .link__item:hover{background-color: #f7f7f7}
.list__search-autotext .list-item .link__item .text__search{color:#006cff}

.box__search-recent{position:relative;padding:24px 0;border-top:1px solid #eaeaea;overflow: hidden}
.box__search-recent .button__all-delet{position:absolute;right:24px;top:28px;font-size:13px;line-height:20px;color:#666}
.box__search-recent .list__search-recent{margin-top:10px}
.box__search-recent .list__search-recent .list-item{position:relative}
.box__search-recent .list__search-recent .list-item .link__item{display:block;padding:0 63px 0 24px;font-size:15px;line-height:36px;color:#000;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;outline-offset: -1px}
.box__search-recent .list__search-recent .list-item .link__item:hover{background-color: #f7f7f7}
.box__search-recent .list__search-recent .list-item .button__delete{position: absolute;right:23px;top:9px;width:20px;height:20px}
.box__search-recent .list__search-recent .list-item .button__delete .sprite__help{width:20px;height:20px;background-position:-24px -308px}
.box__search-recent .text__title{padding-top:0;padding-left:24px;font-size:18px;line-height:24px;color:#000;letter-spacing:0}
.box__search-recent .button__search-recent--closed{position: absolute;bottom: 10px;right: 9999em;font-size: 13px;color: #666;}
.box__search-recent .button__search-recent--closed:focus{right: 25px;}

.table__help .box__form--select .box__select .list__select .list-item .button:focus,
.table__help .box__form--select .box__select .list__select .list-item .button[aria-selected=true],
.box__q-search #focused .link__item{background-color: #f7f7f7}

.section__help-content .text__title{font-size:24px;line-height:30px;color:#000;}
.section__help-content .box__component-notice .text__title,
.section__help-content .box__component-guide .text__title{text-align: left;}
.section__help-content .text__title .text__description{font-size:14px;color:#666;line-height:30px;font-weight:500;vertical-align:middle}
.section__help-content .box__component-notice .box__cs-header{position: relative;}
.section__help-content .box__component-notice .box__cs-header .link__all-view{position:absolute;right:0;top:6px;font-size:14px;line-height:20px;color:#666}
.section__help-content .box__component-notice .box__cs-header .link__all-view .sprite__help--after:after{content:'';width:18px;height:18px;margin:1px 0 0 6px;background-position:-230px -276px}
.section__help-content .box__component-inner{position:relative;margin:0 auto}
.page__home .section__help-content .box__component-inner{width:1200px;word-break: break-all;}
.page__home .box__notice{border:1px solid #faecca;background-color:#fefaf0;padding:24px 0 22px;}
.page__home .box__notice:not([style*='none']) + .box__lead-login{margin-top:0}
.page__home .box__notice .text__notice-title{margin-right:3px;font-size:16px;line-height:22px;color:#067dfd;font-weight:700}
.page__home .box__notice .text__notice-title::before{content:'📢';display:inline-block;margin-right:6px}
.page__home .box__notice .text__notice-message{font-size:16px;line-height:22px;word-break: keep-all;}
.page__home .box__notice .txt__more{color:#067dfd;font-size:16px;line-height:22px;font-weight: bold;}
.page__home .box__notice .txt__more::after{content:'';display: inline-block;width:18px;height:18px; background-position: -183px -485px;vertical-align:text-bottom;}

.box__lead-login{position:relative;height:80px;background-color: #eef2ff;text-align:center}
.box__lead-login .text__login{position:relative;display:inline-block;margin-top:11px;font-size:16px;line-height:60px;color:#000;font-weight:bold}
.box__lead-login .text__login::before{content:'';width:54px;height:60px;margin-left:10px;margin-right:16px;background-position:-46px -310px}
.box__lead-login .link__login{display:inline-block;margin-left:26px;padding:11px 23px;font-size:15px;line-height:20px;background-color:#006cff;color:#fff;border-radius: 30px;font-weight:bold}

.box__component-ordered{padding:60px 0 30px;background-color: #f7f7f7}
.box__ordered-list{margin-top:24px}
.box__ordered-list .caroufredsel_wrapper{width:1202px !important}
.box__ordered-list .list__ordered-item{overflow:hidden;font-size:0}
.box__ordered-list .list-item{overflow:hidden;position:relative;display:inline-block;width:388px;margin-left:16px;border:1px solid #ccc;box-sizing:border-box;border-radius:5px;background-color:#eee}
.box__ordered-list .list-item:first-child{margin-left:0}
.box__ordered-list .list-item .box__thumb{width:100%;height:220px;z-index:10}
.box__ordered-list .list-item .box__thumb .link__thumb{overflow:hidden;position:relative;display:block;height:220px}
.box__ordered-list .list-item .box__thumb .link__thumb::after{content:none}

.box__ordered-list .list__ordered-item .box__item-info{position:relative;height:146px;padding:12px 18px 12px;box-sizing:border-box;vertical-align:middle}
.box__ordered-list .list__ordered-item .box__item-info .box__date{overflow:hidden;padding-bottom:11px;border-bottom:1px solid #e0e0e0;font-size:12px;line-height:22px}
.box__ordered-list .list__ordered-item .box__item-info .text__date{position:absolute;bottom:12px;left:18px;display:block;margin-top:11px;font-size:12px;line-height:22px;color:#616161}
.box__ordered-list .list__ordered-item .box__item-info .text__date--today{background-color: #006cff}
.box__ordered-list .list__ordered-item .box__item-info .text__date .text__gmarketsans{font-size:11px;vertical-align:middle}
.box__ordered-list .list__ordered-item .box__item-info .box__date .text{margin-left:6px;color:#000;font-weight:700}
.box__ordered-list .list__ordered-item .box__item-info .text__state{float:left;font-size:16px;line-height:22px;font-weight:700}
.box__ordered-list .list__ordered-item .box__item-info .text__name{display:block;margin-top:11px;font-size:16px;line-height:20px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.box__ordered-list .list__ordered-item .box__item-info .text__option{display:block;margin-top:4px;font-size:14px;line-height:20px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.box__ordered-list .list__ordered-item .box__item-info .text__option-title{position:relative;padding-right:6px;margin-right:6px}
.box__ordered-list .list__ordered-item .box__item-info .text__option-title:after{content:'';position:absolute;right:0;top:50%;width:1px;height:12px;margin-top:-6px;background-color:#e0e0e0}

.box__ordered-list .list__ordered-item .box__item-info .text__ordernum-title{color:#222}
.box__ordered-list .list__ordered-item .box__item-info .text__num{margin-left:4px;color:#616161}
.box__ordered-list .list__ordered-item .list-item__delivery .text__state,
.box__ordered-list .list__ordered-item .list-item__exchange .text__state{color:#067dfd}
.box__ordered-list .list__ordered-item .list-item__complete .text__state,
.box__ordered-list .list__ordered-item .list-item__refund .text__state{color:#222}
.box__ordered-list .list__direct-question .list-item__direct-question + .list-item__direct-question{margin-top:4px}
.box__ordered-list .list__direct-question .text__gmarketsans{margin-right:4px;font-size:14px;line-height:22px;color:#006cff;vertical-align:top}
.box__ordered-list .list__direct-question .text__question{font-size:16px;line-height:22px;color:#222}
.box__ordered-list .list-item__direct-question:hover .text__question{text-decoration:underline}
.box__ordered-list .list-item:hover,
.box__ordered-list .list-item--active{border:1px solid #222}
.box__ordered-list .button__prev{position:absolute;left:-90px;top:50%;width:80px;height:80px;margin-top:-40px;background-position:0 -382px;z-index:10}
.box__ordered-list .button__prev.disabled,
.box__ordered-list .button__prev.hidden{display:block !important;background-position:-414px -276px}
.box__ordered-list .button__next{position:absolute;right:-90px;top:50%;width:80px;height:80px ;margin-top:-40px;background-position:-82px -382px;z-index:10}
.box__ordered-list .button__next.disabled,
.box__ordered-list .button__next.hidden{display:block !important;background-position:-496px -276px}
.box__ordered-list .pagination{margin:24px auto 0;height:10px;text-align:center}
.box__ordered-list .pagination a {display:inline-block;width:10px;height:10px;margin:0 5px;background-color:#e0e0e0;border-radius:14px;text-indent:-999em}
.box__ordered-list .pagination a.active {background-color:#006cff}
.box__ordered-list .box__pagination{font-size:17px;color:#666;line-height:30px;position:absolute;right:0;top:0}
.box__ordered-list .box__pagination .text__label,
.box__ordered-list .box__pagination .text__current,
.box__ordered-list .box__pagination .text__total{font-size:18px;color:#666;line-height:30px;font-weight:500}
.box__ordered-list .box__pagination .text__current{color:#067dfd;padding-right:3px}
.box__ordered-list .box__pagination .text__total{padding-left:3px}

.box__order-item .box__item-status{padding:16px 18px;background-color:#fff;text-align:right}
.box__order-item .box__item-status .text__status{font-size:16px;font-weight:700;line-height:18px;float:left;color:#000}
.box__order-item .box__item-status .text__status::after{width:18px;height:18px;background-position:999px 999px;vertical-align:text-top}
.box__order-item .box__item-status .text__status--done::after{background-position:-164px -424px}
.box__order-item .box__item-status .text__status--ing::after{background-position:-184px -424px}
.box__order-item .box__item-status .text__status--ing{color:#067dfd}
.box__order-item .box__item-status .text__order-date{font-size:12px;color:#666}
.box__order-item .box__item-status .text__order-number{font-size:12px;color:#666}
.box__order-item .box__item-status .text__order-number .text__label{color:#222}
.box__order-item .box__item-status .text__order-date+.link__order-number{position:relative;padding-left:10px;display:inline-block}
.box__order-item .box__item-status .text__order-date+.link__order-number::before{content:'';width:3px;height:3px;border-radius:50%;background-color:#d9d9d9;display:block;position:absolute;left:4px;top:6px}
.box__order-item .box__item-status .link__order-number:hover{text-decoration:underline}
.box__order-item .box__selected-item{position:relative;padding:0 18px 20px;background-color:#fff}
.box__order-item .box__selected-thumb{position:absolute;left:18px;top:0}
.box__order-item .box__selected-thumb::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, 0.04)}
.box__order-item .box__selected-thumb .image{width:110px;height:110px}
.box__order-item .box__selected-info{overflow:hidden;padding-left:127px;box-sizing:border-box;height:110px}
.box__order-item .box__selected-info .text__name{width:100%;font-size:16px;color:#000;line-height:20px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}
.page__home .box__order-item .box__selected-info .text__name{height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.box__order-item .box__selected-info .text__price{display:block;font-size:14px;color:#000;line-height:20px}
.box__order-item .box__selected-info .text__price .text__emphasis{font-weight:700;font-size:16px}
.box__order-item .box__selected-info .text__option{display:block;width:100%;height:18px;margin:6px 0 2px;font-size:12px;color:#666;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.box__order-item .box__selected-info .text__option .text__option-title{position:relative;padding-right:13px}
.box__order-item .box__selected-info .text__option .text__option-title:after{content:'';position:absolute;top:50%;right:6px;width:1px;height:12px;margin-top:-6px;background-color:#d8d8d8}
.box__order-item .box__selected-info .text__option .text__option-title{position:relative;padding-right:13px}
.box__order-item .box__selected-info .text__option .text__option-title:after{content:'';position:absolute;top:50%;right:6px;width:1px;height:12px;margin-top:-6px;background-color:#d8d8d8}
.box__order-item .box__direct-menu{padding:20px 18px;height:128px;box-sizing:border-box}
.box__order-item .box__direct-menu .text__emphasis{font-size:13px;font-weight:700;color:#000}
.box__order-item .list__direct-question .list-item__direct-question + .list-item__direct-question{margin-top:11px}
.box__order-item .list__direct-question .link__question{font-size:14px;line-height:20px;color:#000;display:block;text-decoration:none;height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.box__order-item .list__direct-question .link__question>span{text-decoration:none}
.box__order-item .list__direct-question .link__question:hover .text__question{text-decoration:underline}
.box__order-item .list__direct-question .link__question .text__q{color:#067dfd;font-size:18px}
.box__order-item .list__direct-service{display:-webkit-box;display:flex;width:100%;margin-top:20px;font-size:0;text-align:center}
.box__order-item .list__direct-service .list-item__direct-service{-webkit-box-flex:1;flex:1}
.box__order-item .list__direct-service .list-item__direct-service + .list-item__direct-service{margin-left:5px}
.box__order-item .list__direct-service .link__service{display:block;height:46px;padding:11px 0;color:#000;border:1px solid #ececec;box-sizing:border-box;border-radius:5px}
.box__order-item .list__direct-service .link__service:hover{background-color:#f7f7f7}
.box__order-item .list__direct-service .link__service:hover>span{text-decoration:none}
.box__order-item .list__direct-service .link__service .sprite__help--after{display:inline-block;padding-right:15px;position:relative;font-size:14px;line-height:21px}
.box__order-item .list__direct-service .link__service .sprite__help--after:after{content:'';position:absolute;right:-5px;top:3px;width:16px;height:16px;background-position:-482px -426px}

/* FAQ */
.page__faq .section__help-content .text__title{display: inline-block; text-align: left;font-size:20px;line-height:24px;}
.page__faq .section__help-content .text__title .link__title::after{width:24px;height:24px;background-position:-164px -444px;}
.page__faq .section__help-wrap .box__content-menu .list__menu .list-item .link{font-size:16px;}
.page__faq .section__help-wrap .box__content-menu .list__menu .list-item .list__submenu{display: none;padding-bottom:10px;}
.page__faq .section__help-wrap .box__content-menu .list__menu .list-item--active .list__submenu{display: block;}
.page__faq .section__help-wrap .box__content-menu .list__menu .list-item .list__submenu .list-item-detail{font-family:'Gmarket Sans';}
.page__faq .section__help-wrap .box__content-menu .list__menu .list-item .list__submenu .list-item-detail + .list-item-detail{margin-top: 8px;}
.page__faq .section__help-wrap .box__content-menu .list__menu .list-item .list__submenu .link{color:#9e9e9e;font-size: 16px;line-height:22px;padding-left:10px;text-decoration: none;}
.faq__content .section__help-content .text__title{font-size:34px;line-height:42px;font-weight:900}
.faq__content .section__help-content .box__faq-content .text__title{font-family:'Gmarket Sans';font-weight:500}
.faq__content .box__content-body .box__reply .link__order-history{position: relative;display: inline-block; padding:0 29px 0 16px; width:244px;height:58px;box-sizing: border-box; line-height:56px; font-size:15px;color:#fff;font-weight:900;background-color:#067dfd;border-radius:5px;}
.faq__content .box__content-body .box__reply .link__order-history::after{position: absolute;right:9px;top:50%;transform: translateY(-50%); display: inline-block;content: '';width:16px;height:16px;background-position:-198px -350px;}
.faq__content .box__faq-content .box__reply .text__reply{font-family:-apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Noto Sans CJK KR, Tahoma, 'Noto Sans KR', sans-serif;font-size:16px; line-height:28px; color:#000;}
.faq__content .section__help-content .box__component-faq-guide .text__title,
.faq__content .section__help-content .box__component-service .text__title{font-size:20px;line-height:30px;}

.box__component-faq{padding:60px 0}
.page__home .box__component-faq{background-color:#f7f7f7;}
.box__component-ordered ~ .box__component-faq,
.box__lead-login ~ .box__component-faq{padding-top:60px}
.box__lead-login ~ .box__component-faq{background-color:#f7f7f7;padding-bottom:64px;}
.box__component-faq .list__check-faq{margin:26px 0 0 0;text-align: center;}
.box__component-faq .list__check-faq .list-item{display:inline-block;vertical-align:top}
.box__component-faq .list__check-faq .link__faq{display:block;width:147px;text-align:center}
.box__component-faq .list__check-faq .link__faq:before{content:'';display:block;width:90px;height:90px;margin: 0 auto}
.box__component-faq .list-item__member .link__faq:before{background-position: 0 0}
.box__component-faq .list-item__order .link__faq:before{background-position: -184px 0}
.box__component-faq .list-item__benefit .link__faq:before{background-position: -92px 0}
.box__component-faq .list-item__delivery .link__faq:before{background-position: -276px 0}
.box__component-faq .list-item__cancel .link__faq:before{background-position: -368px 0}
.box__component-faq .list-item__smileclub .link__faq:before{background-position: -460px 0}
.box__component-faq .list-item__service .link__faq:before{background-position: -552px 0}
.box__component-faq .list-item__safety .link__faq:before{background-position: -644px 0}
.box__component-faq .list-item__ticket .link__faq:before{background-position: 0 -485px}
.box__component-faq .list-item__travel .link__faq:before{background-position: -92px -485px}
.box__component-faq .list-item__others .link__faq:before{background-position: -460px 0}
.box__component-faq .list-item__member .link__faq:hover:before{background-position: 0 -92px}
.box__component-faq .list-item__order .link__faq:hover:before{background-position: -184px -92px}
.box__component-faq .list-item__benefit .link__faq:hover:before{background-position: -92px -92px}
.box__component-faq .list-item__delivery .link__faq:hover:before{background-position: -276px -92px}
.box__component-faq .list-item__cancel .link__faq:hover:before{background-position: -368px -92px}
.box__component-faq .list-item__smileclub .link__faq:hover:before{background-position: -460px -92px}
.box__component-faq .list-item__service .link__faq:hover:before{background-position: -552px -92px}
.box__component-faq .list-item__safety .link__faq:hover:before{background-position: -644px -92px}
.box__component-faq .list-item__ticket .link__faq:hover:before{background-position: 0 -577px}
.box__component-faq .list-item__travel .link__faq:hover:before{background-position: -92px -577px}
.box__component-faq .list-item__others .link__faq:hover:before{background-position: -460px -92px}
.box__component-faq .list-item__member.list-item--active .link__faq:before{background-position: 0 -184px}
.box__component-faq .list-item__order.list-item--active .link__faq:before{background-position: -184px -184px}
.box__component-faq .list-item__benefit.list-item--active .link__faq:before{background-position: -92px -184px}
.box__component-faq .list-item__delivery.list-item--active .link__faq:before{background-position: -276px -184px}
.box__component-faq .list-item__cancel.list-item--active .link__faq:before{background-position: -368px -184px}
.box__component-faq .list-item__smileclub.list-item--active .link__faq:before{background-position: -460px -184px}
.box__component-faq .list-item__service.list-item--active .link__faq:before{background-position: -552px -184px}
.box__component-faq .list-item__safety.list-item--active .link__faq:before{background-position: -644px -184px}
.box__component-faq .list-item__ticket.list-item--active .link__faq:before{background-position: 0 -669px}
.box__component-faq .list-item__travel.list-item--active .link__faq:before{background-position: -92px -669px}
.box__component-faq .list-item__others.list-item--active .link__faq:before{background-position: -460px -184px}
.box__component-faq .list__check-faq .list-item .text{display:block;margin:16px 0 0;white-space: nowrap;font-size:16px;font-weight:normal;line-height:20px;color:#000;text-align: center}

.page__search .box__component-best-faq .box__component-inner{width:1200px}
.box__component-best-faq .text__sub{font-weight:bold;font-size:20px;color:#fff;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3)}
.box__component-best-faq--recent .text__sub{font-size:20px;line-height:26px;color:#000;text-shadow:none}
.box__component-best-faq .link__all-view{position:absolute;right:0;top:51px;font-size:14px;line-height:20px;color:#fff}
.box__component-best-faq .link__all-view .sprite__help--after:after{content:'';width:18px;height:18px;margin-left:6px;background-position:-210px -276px}
.box__component-best-faq--recent .link__all-view{color:#666}
.box__component-best-faq--recent .link__all-view .sprite__help--after:after{background-position: -230px -276px}
.box__component-best-faq .box__component-inner{padding:40px 0}
.box__component-best-faq--member{background-color: #4C7AE3}
.box__component-best-faq--order{background-color: #006cff}
.box__component-best-faq--benefit{background-color: #00a196}
.box__component-best-faq--delivery{background-color: #00A15C}
.box__component-best-faq--cancel{background-color: #7D53F2}
.box__component-best-faq--smileclub{background-color: #4F5470}
.box__component-best-faq--service{background-color: #577EB7}
.box__component-best-faq--safety{background-color: #384D9A}
.box__component-best-faq--recent{background-color: #f7f7f7}
.box__component-best-faq--travel{background-color: #4f5470}
.box__component-best-faq--ticket{background-color: #577eb7}
.box__component-best-faq--esmplus{background-color: #4fa6d8}
.box__component-best-faq--payment{background-color: #3e3e3e}
.box__component-best-faq--ad{background-color: #336b8b}
.box__component-best-faq--smiledelivery{background-color: #35356b}
.box__component-best-faq--global{background-color: #874cb6}
.box__component-best-faq--manager{background-color: #9a4a75}
.box__component-best-faq--others{background-color: #3B6741}
.box__best-faq{position:relative;margin-top:24px}
.list__best-faq .list-item{float:left;width:290px;margin:0 6px}
.list__best-faq .link__item{display:block;width:290px;height:260px;padding:28px 28px 30px 28px;background-color:#fff;border:solid 1px rgba(0, 0, 0, 0.1);border-radius:5px;box-sizing:border-box}
.list__best-faq .link__item:hover{background-color:#f7f7f7}
.box__component-best-faq--recent .list__best-faq .link__item:hover{background-color:#fff;border:1px solid #222}
.list__best-faq .link__item .text__q{display:block;padding-top:2px;margin-bottom:4px;font-family:'Gmarket Sans',sans-serif;font-size:24px;line-height:normal;font-weight: 500}
.list__best-faq .link__item .text__question{overflow:hidden;display:block;max-height:120px;font-weight:bold;font-size:20px;line-height:28px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word}
.box__component-best-faq--member .list__best-faq .link__item .text__question{color: #4C7AE3}
.box__component-best-faq--order .list__best-faq .link__item .text__question{color: #006cff}
.box__component-best-faq--benefit .list__best-faq .link__item .text__question{color: #00a196}
.box__component-best-faq--delivery .list__best-faq .link__item .text__question{color: #00A15C}
.box__component-best-faq--cancel .list__best-faq .link__item .text__question{color: #7D53F2}
.box__component-best-faq--smileclub .list__best-faq .link__item .text__question{color: #4F5470}
.box__component-best-faq--service .list__best-faq .link__item .text__question{color: #577EB7}
.box__component-best-faq--safety .list__best-faq .link__item .text__question{color: #384D9A}
.box__component-best-faq--recent .list__best-faq .link__item .text__question{color: #006cff}
.box__component-best-faq--travel .list__best-faq .link__item .text__question{color: #4f5470}
.box__component-best-faq--ticket .list__best-faq .link__item .text__question{color: #577eb7}
.box__component-best-faq--esmplus .list__best-faq .link__item .text__question{color: #4fa6d8}
.box__component-best-faq--payment .list__best-faq .link__item .text__question{color: #3e3e3e}
.box__component-best-faq--ad .list__best-faq .link__item .text__question{color: #336b8b}
.box__component-best-faq--smiledelivery .list__best-faq .link__item .text__question{color: #35356b}
.box__component-best-faq--global .list__best-faq .link__item .text__question{color: #874cb6}
.box__component-best-faq--manager .list__best-faq .link__item .text__question{color: #9a4a75}
.box__component-best-faq--others .list__best-faq .link__item .text__question{color: #3B6741}
.list__best-faq .link__item .text__reply{overflow:hidden;display:block;max-height:80px;margin-top:10px;font-size:16px;line-height:26px;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.box__best-faq .button__prev{position:absolute;left:-90px;top:50%;width:80px;height:80px;margin-top:-40px;background-position:-414px -276px;z-index:10}
.box__best-faq .button__next{position:absolute;right:-90px;top:50%;width:80px;height:80px ;margin-top:-40px;background-position:-496px -276px;z-index:10}
.box__best-faq .button__prev.disabled,
.box__best-faq .button__next.disabled{opacity: .3;}
.swiper-notification{display: none;position: absolute;height: 0;width: 0;overflow: hidden;color: transparent;}
.box__component-best-faq--recent .box__best-faq .button__prev{left:-46px;width:34px;height:60px;background-position:-578px -276px}
.box__component-best-faq--recent .box__best-faq .button__prev.disabled{background-position:-578px -338px}
.box__component-best-faq--recent .box__best-faq .button__next{right:-46px;width:34px;height:60px;background-position:-614px -276px}
.box__component-best-faq--recent .box__best-faq .button__next.disabled{background-position:-614px -338px}

.box__component-faq-guide{margin-top:40px}
.box__component-faq-guide .text__title{font-size:20px;line-height:24px}
.box__component-faq-guide .box__question {overflow:hidden;margin-top:16px;border:1px solid #ccc;border-radius:5px;background-color:#fff}
.box__component-faq-guide .box__question .list__question{overflow:hidden}
.box__component-faq-guide .box__question .list__question .list-item{border-top:1px solid #ccc}
.box__component-faq-guide .box__question .list__question .list-item:first-child{border-top:0 none}
.box__component-faq-guide .box__question .list__question .link__item{display:block;position:relative;padding:18px 30px 18px 58px;color: #000;}
.box__component-faq-guide .box__question .list__question .link__item:hover{background-color: #f7f7f7}
.box__component-faq-guide .box__question .list__question .text__q{position: absolute;top: 19px;left: 30px;color:#006cff;font-family:'Gmarket Sans',sans-serif;font-size:18px;line-height:20px}
.box__component-faq-guide .box__question .list__question .text__question{overflow:hidden;display:block;font-size:16px;line-height:22px;color:#000;text-overflow:ellipsis;white-space: nowrap}
.box__component-faq-guide .box__question .list__question .list-item > .text__question{display:block;position:relative;padding:18px 30px}
.box__component-faq-guide .box__question .button__more{overflow:hidden;display:block;width:100%;border-top:1px solid #ccc}
.box__component-faq-guide .box__question .button__more .sprite__help--after{display:inline-block;position:relative;height:57px;padding-right:18px;font-size:15px;color:#666;line-height:58px;vertical-align:top}
.box__component-faq-guide .box__question .button__more:hover{background-color:#f7f7f7}
.box__component-faq-guide .box__question .sprite__help--after:after{content:'';position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-7px;background-position:-134px -350px}
.box__component-faq-guide .box__question .button__more--active .sprite__help--after:after{background-position:-152px -350px;}

.box__component-guide{overflow:hidden;padding:60px 0;}
.box__component-guide .box__column-left{float:left;width:388px;}
.box__component-guide .box__column-center{float:left;margin-left:17px;}
.box__component-guide .box__column-right{float:left;margin-left:18px;}
.box__column-center .text__small{display:block;margin-bottom:2px;font-size:14px;line-height:24px;color:#666;}
.box__column-center .text__small.sprite__help--after:after{content:'';width:16px;height:16px;margin-top:3px;background-position:-464px -426px}
.box__column-center .text__emphasis{margin-right:4px;font-size:26px;line-height:24px;color:#000;font-weight:bold;vertical-align:bottom;}
.list__simple-guide{margin-top:24px;border:1px solid #ccc;background-color:#fff;border-radius:5px;}
.list__simple-guide .link__simple-guide{position:relative;display:block;padding:18px 0;font-size:16px;line-height:24px;color:#000;text-indent:26px;outline-offset: -1px;}
.list__simple-guide .link__simple-guide:hover{background-color: #f7f7f7;}
.list__simple-guide .list-item + .list-item .link__simple-guide{border-top: 1px solid #ccc;}
.list__simple-guide .link__simple-guide:after{content:'';position:absolute;right:16px;top:16px;width:28px;height:28px;background-position:-464px -396px;}
.box__cs-info{position:relative;display:block;width:452px;height:182px;margin:24px 0 30px;padding:30px;border:1px solid #ccc;background:#fff;border-radius:5px;box-sizing:border-box}
.list__cs-detail{position:absolute;left:30px;bottom:30px;}
.list__cs-detail .list-item{font-size:14px;line-height:24px;color:#000;}
.list__cs-detail .list-item + .list-item{margin-top:20px;}
.box__sales-consult{width:452px;height:218px;margin-top:24px;padding:30px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;}
.box__sales-consult .list__sales-link{margin-top:38px;}
.box__sales-consult .list__sales-link .list-item + .list-item{margin-top:20px;}
.box__sales-consult .list__sales-link .text__link{font-size:20px;font-weight:bold;color:#000;line-height:24px;}
.box__sales-consult .list__sales-link .text__link .sprite__help--after:after{content:'';width:28px;height:28px;margin-top:-2px;background-position: -650px -306px;}
.box__column-right .list__quick-menu{width:324px;margin-top:24px;}
.box__column-right .list__quick-menu .list-item{display:inline-block;vertical-align:top;}
.box__column-right .list__quick-menu .list-item + .list-item{margin-top:16px;}
.box__column-right .list__quick-menu .list-item__a11y{margin-left:11px;}
.box__column-right .list__quick-menu .list-item:first-child .link__quick-menu{width:324px;}
.box__column-right .list__quick-menu .link__quick-menu{position:relative;display:block;width:154px;height:144px;padding:15px 20px 18px;border-radius:5px;color:#fff;font-size:20px;line-height:24px;box-sizing:border-box;}
.box__column-right .list__quick-menu .link__quick-menu .text__cs-title{line-height:24px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.box__column-right .list__quick-menu .link__quick-menu .text__cs-title .sprite__help--after:after{content:'';width:28px;height:28px;margin-top: -2px;background-position:-32px -276px;}
.box__column-right .list__quick-menu .list-item__inqiury .link__quick-menu{background-color: #006cff;}
.box__column-right .list__quick-menu .list-item__inqiury .link__quick-menu:hover{background-color: #1b56da;}
.box__column-right .list__quick-menu .list-item__remote .link__quick-menu{background-color: #6188e1;}
.box__column-right .list__quick-menu .list-item__remote .link__quick-menu:hover{background-color: #5580e2;}
.box__column-right .list__quick-menu .list-item__a11y .link__quick-menu{background-color: #15c068;}
.box__column-right .list__quick-menu .list-item__a11y .link__quick-menu:hover{background-color: #09b35b;}
.box__column-right .list__quick-menu .link__quick-menu:after{content:'';position:absolute;}
.box__column-right .list__quick-menu .list-item__inqiury .link__quick-menu:after{left:20px;bottom:18px;width:35px;height:37px;background-position:-104px -276px;}
.box__column-right .list__quick-menu .list-item__inqiury .link__quick-menu:hover:after{left:20px;bottom:18px;width:35px;height:37px;background-position:-141px -276px;}
.box__column-right .list__quick-menu .list-item__remote .link__quick-menu:after{left:20px;bottom:18px;width:40px;height:32px;background-position:-62px -276px;}
.box__column-right .list__quick-menu .list-item__a11y .link__quick-menu:after{left:20px;bottom:16px;width:30px;height:33px;background-position:-178px -276px;}

.box__component-notice{position:relative;padding:48px 0 40px}
.box__component-notice:before{content:'';position: absolute;left:0;top:0;right:0;height:10px;background-color: #f7f7f7}
.box__component-notice .box__cs-notice{margin-top:21px}
.box__component-notice .box__cs-notice .list__cs-notice .list-item + .list-item{margin-top:12px}
.box__component-notice .box__cs-notice .list__cs-notice .link__cs-notice{font-size:16px;line-height:24px;color:#000}
.box__component-notice .box__cs-notice .list__cs-notice .text__date{font-size:14px;line-height:24px;color:#666}

.box__component-guide .box__cs-notice{position:relative;display:block;width:452px;height:auto;margin:24px 0 0;padding:20px 26px;border:1px solid #ccc;background:#fff;border-radius:5px;box-sizing:border-box}
.box__component-guide .box__cs-notice .list__cs-notice .list-item{display: flex;justify-content: space-between;}
.box__component-guide .box__cs-notice .list__cs-notice .list-item + .list-item{margin-top: 16px;}
.box__component-guide .box__cs-notice .list__cs-notice .link__cs-notice{white-space: nowrap;overflow: hidden;color: #000;text-overflow: ellipsis;font-size: 16px;font-weight: 400;line-height: 24px;}
.box__component-guide .box__cs-notice .list__cs-notice .text__date{margin-left: 6px;white-space: nowrap;color: #666;font-size: 14px;line-height: 24px;}
.box__component-guide .box__cs-notice .link__all-view{position:absolute;right:0;top:-45px;font-size:14px;line-height:20px;color:#666}
.box__component-guide .box__cs-notice .link__all-view .sprite__help--after:after{content:'';width:18px;height:18px;margin-left:6px;background-position:-230px -276px}


/* 페이지 현재 위치 */
.section__status-information{width:100%;height:59px;border-top:1px solid #eaeaea}
.box__status-information{width:1200px;margin:0 auto}
.box__status-information .list__status{overflow:hidden;padding:18px 0}
.box__status-information .list__status .list-item{float:left;font-size:16px;line-height:24px;}
.box__status-information .list__status .list-item .link{color:#000;}
.box__status-information .list__status .list-item .link::after{content:'';position:relative;top:4px;width:16px;height:16px;margin:0 6px;background-position:-24px -348px}
.box__status-information .list__status .list-item:last-child .link::after{display:none}

.section__status-information--floating{position: fixed;top: 112px;left: 0;z-index: 15;background-color: #fff;border: 1px solid #eaeaea;}

/* 페이지 컨텐츠 영역구분 */
.section__help-wrap{border-top: 1px solid #eaeaea}
.section__help-wrap .box__help-inner{position:relative;width:1200px;margin:0 auto}
.section__help-wrap .box__help-inner:after{content:'';display:block;clear:both}
.section__help-wrap .box__content-menu{float:left;width:220px;font-weight:500;}
.section__help-wrap .box__content-menu--scroll{position:absolute; top:164px;}
.section__help-wrap .box__content-menu--btm{position:absolute;left:0;margin-left:0;}
.section__help-wrap .box__content-menu .text__title{margin:40px 0 30px 0;text-align: left;font-size:26px;font-family:'Gmarket Sans';line-height:32px;font-weight:500;}
.section__help-wrap .box__content-menu .list__menu .list-item{font-family:'Gmarket Sans';font-weight:500}
.section__help-wrap .box__content-menu .list__menu .list-item .link{display:block;font-weight:bold;color:#9e9e9e;line-height:40px}
.section__help-wrap .box__content-menu > .list__menu > .list-item:nth-child(2) .link{line-height:26px;}
.section__help-wrap .box__content-menu .list__menu .list-item .link:hover,
.section__help-wrap .box__content-menu .list__menu .list-item .list__submenu .link:hover,
.section__help-wrap .box__content-menu .list__menu .list-item .list__submenu .list-item--active .link{color:#222;}
.section__help-wrap .box__content-menu .list__menu .list-item--active .link{color:#222;}
.section__help-wrap .box__content-body{float:left;width:980px;min-height:658px;padding:40px 0 40px 60px;box-sizing:border-box}
.section__help-wrap .box__content-body--scroll{margin-left:220px;margin-top:59px;}

/* button */
.box__component-button{text-align:center;font-size:0}
.box__component-button .button{display:inline-block;width:200px;height:60px;border:1px solid #ccc;border-radius:34px;font-size:16px;line-height:58px;color:#000;box-sizing:border-box}
.box__component-button .button:hover{background-color: #f7f7f7}

/* pagination */
.box__pagination{text-align:center;clear: both;}
.box__pagination .link{display:inline-block;width:34px;height:34px;line-height:34px;font-size:13px;font-weight:bold;color:#000;vertical-align: top}
.box__pagination .link .sprite__help{width:34px;height:34px}
.box__pagination .link--active{background:#006cff;border-radius:17px;color:#fff}
.box__pagination .link__prev{margin-right:10px}
.box__pagination .link__prev .sprite__help{background-position:-270px -318px}
.box__pagination .link__prev.disabled .sprite__help{background-position:-342px -318px}
.box__pagination .link__next{margin-left:10px}
.box__pagination .link__next .sprite__help{background-position:-306px -318px}
.box__pagination .link__next.disabled .sprite__help{background-position:-378px -318px}

/* search */
.box__search-result{width:980px;margin:0 auto}
.box__search-result .text__result{padding-top:40px;font-size:16px;line-height:24px;color:#000}
.box__search-result .text__result .text__emphasis{font-weight:bold;color:#006cff}
.box__search-result .box__best-question{display:table;width:100%}
.box__search-result .box__best-question .box__question-item{display: table-cell}
.box__search-result .box__best-question .box__question-item + .box__question-item .link__best-question{margin-left:10px}
.box__search-result .link__best-question{display: block;position: relative;min-width:320px;height: 70px;margin-top: 20px;border: 1px solid #cccccc;border-radius: 5px;
background-color: #fff;font-size: 16px;font-weight: bold;line-height: 68px;color:#000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing: border-box}
.box__search-result .link__best-question:hover{background-color:#f7f7f7}
.box__search-result .link__best-question .sprite__help--after{padding-left:16px}
.box__search-result .link__best-question .sprite__help--after:after{content:'';width:28px;height:28px;margin-top:-3px;background-position:-464px -396px;vertical-align:middle}  
.box__search-result .list__search-result{margin-top:30px;border-top:1px solid #ccc}
.box__search-result .list__search-result .list-item{padding:30px 0; border-bottom:1px solid #ccc}
.box__search-result .list__search-result .text__question{display:block;font-size:20px;font-weight:bold;line-height:26px;font-family:'Gmarket Sans';color:#000}
.box__search-result .list__search-result .text__question .text__q{font-family:'Gmarket Sans',sans-serif;font-weight:normal;color:#006cff;position:relative;top:-2px}
.box__search-result .list__search-result .text__question .text__search{color:#006cff}
.box__search-result .list__search-result .text__reply{display:block;margin-top: 16px;font-size:16px;color: #666;line-height: 28px}
.box__search-result--empty{text-align:center}
.box__search-result .text-result-empty{padding:288px 0;font-size:24px;line-height:24px;color:#000}
.box__search-result .text-result-empty .text__keyword{color:#067dfd}
.box__search-result .box__pagination{padding:30px 0}

.box__component-delivery{padding:60px 0;background-color: #f7f7f7}
.box__component-delivery .box__component-inner{width:900px}
.box__component-delivery .text__title{margin-left:-40px;margin-bottom:24px;font-weight:bold;font-size:24px;color:#000;line-height:30px}
.list__delivery-item .list-item{position:relative;float: left;width: 140px;margin: 0 6px}
.list__delivery-item .box__thumbnail{display:block}
.list__delivery-item .box__thumbnail .image{width:140px;height:140px;border-radius: 5px;border: solid 1px rgba(0, 0, 0, 0.1);box-sizing:border-box}
.list__delivery-item .button__tracking{position: absolute;left: -9999px}
.list__delivery-item .button__tracking:focus{left:auto;right:0;bottom:0;background-color: #fff}
.list__delivery-item .list-item .link__item{display:none}
.list__delivery-item .list-item--active .link__item,
.list__delivery-item .list-item:hover .link__item{display:block;position:absolute;left:0;top:0;width:140px;height:140px;padding:27px 12px 0 12px;border-radius: 5px;border: solid 1px #222;box-sizing:border-box;background-color:rgba(255, 255, 255, 0.9)}
.list__delivery-item .list-item .link__item .text__item-title{display:block;max-height:54px;overflow:hidden;font-size:14px;line-height:18px;color:#000;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.list__delivery-item .list-item .link__item .text{display:block;margin-top:12px;font-size:14px;line-height:18px;color:#006cff;font-weight:bold;text-decoration:underline}
.list__delivery-item .list-item .link__item .text:after{content:'';width:16px;height:16px;background-position:-24px -330px;vertical-align:top}
.box__component-delivery .button__prev{position:absolute;left:-46px;bottom:40px;width:34px;height:60px;background-position:-578px -276px}
.box__component-delivery .button__prev.disabled{background-position:-578px -338px}
.box__component-delivery .button__next {position:absolute;right:-46px;bottom:40px;width:34px;height:60px;background-position:-614px -276px}
.box__component-delivery .button__next.disabled{background-position:-614px -338px}

/* faq */
.page__faq .section__help-wrap{position:relative;overflow:hidden;min-height:1100px; background:#f7f7f7}
.page__faq .section__help-wrap:before{content:'';position:absolute;top:0;left:0;width:calc(50% - 381px);height:100%;background:#fff}
.page__faq .box__component-best-faq{position:relative;margin: -40px 0 0 -60px}
.page__faq .box__component-best-faq:after{content:'';position: absolute;top: 0;right: 0;width:100%;height: 100%;transform: translateX(100%)}
.page__faq .box__component-best-faq .box__component-inner{padding: 40px 0 40px 60px}
.page__faq .box__component-best-faq .list__best-faq:after{content:'';display:block;clear:both}
.page__faq .list__best-faq .list-item{width: 296px;margin:0}
.page__faq .list__best-faq .list-item + .list-item{margin-left:16px}
.page__faq .list__best-faq .link__item{width:296px;border:0;box-shadow:0 0 0 1px rgba(0,0,0,0.15)}
.page__faq .box__component-best-faq--member{background-color: #4C7AE3}
.page__faq .box__component-best-faq--member:after{background-color: #4C7AE3}
.page__faq .box__component-best-faq--order{background-color: #006CFF}
.page__faq .box__component-best-faq--order:after{background-color: #006CFF}
.page__faq .box__component-best-faq--benefit{background-color: #00A196}
.page__faq .box__component-best-faq--benefit:after{background-color: #00A196}
.page__faq .box__component-best-faq--delivery{background-color: #00A15C}
.page__faq .box__component-best-faq--delivery:after{background-color: #00A15C}
.page__faq .box__component-best-faq--cancel{background-color: #7D53F2}
.page__faq .box__component-best-faq--cancel:after{background-color: #7D53F2}
.page__faq .box__component-best-faq--smileclub{background-color: #4F5470}
.page__faq .box__component-best-faq--smileclub:after{background-color: #4F5470}
.page__faq .box__component-best-faq--service{background-color: #577EB7}
.page__faq .box__component-best-faq--service:after{background-color: #577EB7}
.page__faq .box__component-best-faq--safety{background-color: #384D9A}
.page__faq .box__component-best-faq--safety:after{background-color: #384D9A}
.page__faq .box__component-best-faq--travel{background-color: #4f5470}
.page__faq .box__component-best-faq--travel:after{background-color: #4f5470}
.page__faq .box__component-best-faq--ticket{background-color: #577eb7}
.page__faq .box__component-best-faq--ticket:after{background-color: #577eb7}
.page__faq .box__component-best-faq--esmplus{background-color: #4fa6d8}
.page__faq .box__component-best-faq--esmplus:after{background-color: #4fa6d8}
.page__faq .box__component-best-faq--payment{background-color: #3e3e3e}
.page__faq .box__component-best-faq--payment:after{background-color: #3e3e3e}
.page__faq .box__component-best-faq--ad{background-color: #336b8b}
.page__faq .box__component-best-faq--ad:after{background-color: #336b8b}
.page__faq .box__component-best-faq--smiledelivery{background-color: #35356b}
.page__faq .box__component-best-faq--smiledelivery:after{background-color: #35356b}
.page__faq .box__component-best-faq--global{background-color: #874cb6}
.page__faq .box__component-best-faq--global:after{background-color: #874cb6}
.page__faq .box__component-best-faq--manager{background-color: #9a4a75}
.page__faq .box__component-best-faq--manager:after{background-color: #9a4a75}
.page__faq .box__component-best-faq--others{background-color: #3B6741}
.page__faq .box__component-best-faq--others:after{background-color: #3B6741}
.page__faq .box__component-best-faq .title__title{font-size:26px;color:#fff;line-height:32px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);font-weight:900}
.page__faq .box__component-best-faq .text__sub{font-size:20px;line-height:32px;font-weight:900}
.page__faq .box__component-best-faq .box__best-faq{margin-top:20px}

.page__faq.faq__content .section__help-wrap{background:#fff}
.page__faq.faq__content .section__help-wrap:before{border-right:1px solid #ddd}
.box__faq-content .text__title{font-size:34px;line-height:42px;color:#000}
.box__faq-content .text__title .text__gmarketsans{display:block;font-size:30px;line-height:36px;color:#006cff;font-weight:500}
.box__faq-content .box__reply{font-family:-apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Noto Sans CJK KR, Tahoma, 'Noto Sans KR', sans-serif;line-height:28px}
.box__faq-content .link{color:#006cff;text-decoration:underline}
.box__faq-content hr{display:block !important;height:1px;margin:40px auto;background-color:#ddd;border:0}
.box__faq-content .link__check-ordered{display:inline-block;position:relative;height:58px;padding:0 60px 0 16px;margin-top:20px;border:1px solid #000;border-radius: 5px;background-color: #fff;font-size: 15px;line-height: 58px;color:#000;box-sizing: border-box}
.box__faq-content .link__check-ordered .text__q{font-family:'Gmarket Sans',sans-serif;color:#007aff;margin-right:4px}
.box__faq-content .link__check-ordered .text__question:after{content: '';position:absolute;right:9px;top:50%;width: 28px;height: 28px;margin-top: -14px;background-position: -650px -276px}
.box__faq-content .link__check-ordered:hover{background:#f7f7f7}

.faq__content .box__component-order-item{background-color:#f7f7f7;position:relative;margin-top:40px;margin-left:-60px;padding:40px 60px}
.faq__content .box__order-item{overflow:hidden;position:relative;display:inline-block;width:390px;margin-left:16px;border:1px solid #ccc;box-sizing:border-box;border-radius:5px;background-color:#fff;vertical-align:top;}
.faq__content .box__order-item .box__thumb{width:100%;height:220px;z-index:10}
.faq__content .box__order-item .box__thumb .link__thumb{overflow:hidden;position:relative;display:block;height:220px}
.faq__content .box__order-item .box__thumb .link__thumb::after{content:none}
.faq__content .box__order-item .image{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px 5px 0 0}
.faq__content .box__order-item .box__item-info{position:relative;height:114px;padding:0 18px;box-sizing:border-box;vertical-align:middle}
.faq__content .box__order-item .box__item-info .box__date{overflow:hidden;padding:12px 0 11px;border-bottom:1px solid #e0e0e0;font-size:0;line-height:22px;text-align:right}
.faq__content .box__order-item .box__item-info .text__date{font-size:12px;line-height:22px;color:#616161}
.faq__content .box__order-item .box__item-info .text__date--today{background-color:#006cff}
.faq__content .box__order-item .box__item-info .text__date .text__gmarketsans{font-size:11px;vertical-align:middle}
.faq__content .box__order-item .box__item-info .box__date .text{margin-left:6px;color:#000;font-weight:bold}
.faq__content .box__order-item .box__item-info .text__state{float:left;font-size:16px;line-height:22px;font-weight:bold}
.faq__content .box__order-item .box__item-info .text__name{display:block;margin-top:10px;font-size:16px;line-height:20px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.faq__content .box__order-item .box__item-info .text__option{display:block;margin-top:4px;font-size:14px;line-height:20px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.faq__content .box__order-item .box__item-info .text__option-title{position:relative;padding-right:6px;margin-right:6px}
.faq__content .box__order-item .box__item-info .text__option-title:after{content:'';position:absolute;right:0;top:50%;width:1px;height:12px;margin-top:-6px;background-color:#e0e0e0}
.faq__content .box__order-item .box__item-info .text__ordernum{font-size:12px;line-height:22px}
.faq__content .box__order-item .box__item-info .text__date+.text__ordernum{position:relative;padding-left:10px;display:inline-block}
.faq__content .box__order-item .box__item-info .text__date+.text__ordernum::before{content:'';width:3px;height:3px;border-radius:50%;background-color:#d9d9d9;display:block;position:absolute;left:4px;top:10px}
.faq__content .box__order-item .box__item-info .text__ordernum-title{color:#222}
.faq__content .box__order-item .box__item-info .text__num{margin-left:4px;color:#616161}
.faq__content .box__order-item.box__order-item--delivery .text__state,
.faq__content .box__order-item.box__order-item--exchange .text__state{color:#067dfd}
.faq__content .box__order-item.box__order-item--complete .text__state,
.faq__content .box__order-item.box__order-item--refund .text__state{color:#222}
.faq__content .box__order-item .list__direct-service{display:-webkit-box;display:flex;font-size:0;text-align:center;margin:0 18px 20px}
.faq__content .box__order-item .list__direct-service .list-item__direct-service{-webkit-box-flex:1;flex:1}
.faq__content .box__order-item .list__direct-service .list-item__direct-service + .list-item__direct-service{margin-left:5px}
.faq__content .box__order-item .list__direct-service .link__service{display:block;height:46px;padding:11px 0;color:#000;border:1px solid #ececec;box-sizing:border-box;border-radius:5px;}
.faq__content .box__order-item .list__direct-service .link__service:hover{background-color:#f7f7f7;text-decoration:none}
.faq__content .box__order-item .list__direct-service .link__service:hover>span{text-decoration:none}
.faq__content .box__order-item .list__direct-service .link__service .sprite__help--after{display:inline-block;padding-right:15px;position:relative;font-size:14px;line-height:21px}
.faq__content .box__order-item .list__direct-service .link__service .sprite__help--after:after{content:'';position:absolute;right:-5px;top:3px;width:16px;height:16px;background-position:-482px -426px}
.faq__content .box__component-delivery{position:relative;margin-top:40px;margin-left:-59px;padding:40px 0}
.faq__content .box__component-delivery .text__title{margin-left:-40px}
.faq__content .box__component-delivery::after{content: ''; position: absolute;top: 0;right: 0;width: 100%;height: 100%;transform: translateX(100%);background-color: #f7f7f7}
.faq__content .box__component-delivery .box__component-inner{width:765px;margin:0 0 0 98px}
.faq__content .list__delivery-item .list-item{margin:0 8px}
.box__component-service{margin:40px 0 20px}
.box__component-service::after{content:'';display:block;clear:both}
.box__component-service .text__title{font-size:20px;line-height:30px;color:#000}
.box__component-service .box__column-left{float:left;width:452px}
.box__component-service .box__column-right{float:left}
.box__survey .text__sub{margin-top:6px;font-size:16px;line-height:28px;color:#777}
.box__survey .text__sub .text__percent{color:#006cff;font-weight:bold}
.box__survey .box__button{margin-top:20px}
.box__survey .box__button .button{height:54px;padding:0 40px;border:1px solid #006cff;border-radius:5px;font-size:15px;color:#006cff;line-height:54px;background-color: #fff}
.box__survey .box__button .button:hover{background-color: #f7f7f7}
.box__survey .box__button .button + .button{margin-left:6px}
.list__counseling{margin-top:20px;font-size:0}
.list__counseling .list-item{position:relative;display:inline-block;vertical-align:top;text-align:center}
.list__counseling .list-item + .list-item{margin-left:44px}
.list__counseling .list-item .link__item{display:block;font-size:17px;line-height:22px;color:#000}
.list__counseling .list-item .sprite__help--before:before{content:'';display:block;width:80px;height:80px;margin-bottom:14px}
.list__counseling .list-item__write .sprite__help--before:before{background-position: -382px -358px}
.list__counseling .list-item__remote .sprite__help--before:before{background-position: -300px -358px}
.list__counseling .list-item__web .sprite__help--before:before{background-position: -218px -358px}
.list__counseling .list-item__write .link__item:hover .sprite__help--before:before{background-position: -670px -400px}
.list__counseling .list-item__remote .link__item:hover .sprite__help--before:before{background-position: -588px -400px}
.list__counseling .list-item__web .link__item:hover .sprite__help--before:before{background-position: -506px -400px}

/* notice */
.page__notice .section__help-wrap .box__content-menu .list__menu .list-item .link{font-size: 16px;}
.page__notice .section__help-wrap{position:relative;overflow:hidden;background:#fff}
.page__notice .section__help-wrap:before{content:'';position:absolute;top:0;left:0;width:calc(50% - 381px);height:100%;background:#fff;border-right:1px solid #ddd}
.page__notice .box__notice-search{position:relative;display:block;margin:0 auto 40px;padding-right:80px;width:440px;height:52px;border:1px solid #ddd;background:#f7f7f7;box-sizing:border-box;border-radius:26px}
.page__notice .box__notice-search .form__input{display:block;width:100%;padding:13px 0;background-color:transparent;border:0;caret-color:#006cff;font-size:20px;color:#999;font-weight:900;line-height:24px;text-indent:24px}
.page__notice .box__notice-search .form__input::placeholder{color:#999;opacity:1}
.page__notice .box__notice-search .form__input::-webkit-input-placeholder{color:#999}
.page__notice .box__notice-search .form__input:-ms-input-placeholder{color:#999}
.page__notice .box__notice-search .form__input::-ms-input-placeholder{color:#999}
.page__notice .box__notice-search .button__delete{display:none;position:absolute;top:11px;right:51px;width:30px;height:30px;padding:7px}
.page__notice .box__notice-search .button__delete--active{display:block}
.page__notice .box__notice-search .button__delete .sprite__help{width:16px;height:16px;background-position:-482px -444px;vertical-align:top}
.page__notice .box__notice-search .button__search{position:absolute;right:20px;top:11px;width:30px;height:30px}
.page__notice .box__notice-search .button__search .sprite__help{position:absolute;left:0;top:0;width:30px;height:30px;background-position:0 -276px}
.page__notice .list__notice-main .list-item{border-bottom:1px solid #ccc}
.page__notice .list__notice-main .list-item:first-child{border-top:2px solid #000}
.page__notice .list__notice-main .link__item{overflow:hidden;display:block;padding:20px}
.page__notice .list__notice-main .link__item:hover{background:#f7f7f7}
.page__notice .list__notice-main .list-item--notice{background-color:#fefaf0}
.page__notice .list__notice-main .list-item--notice .text__title{font-weight:700}
.page__notice .list__notice-main .list-item--notice .text__title::before{content:'Notice';color:#067dfd;display:inline-block;margin-right:8px}
.page__notice .list__notice-main .text__title{float:left;overflow:hidden;width:790px;font-size:16px;line-height:22px;color:#000;text-overflow:ellipsis;white-space:nowrap;text-align-last: left;}
.page__notice .list__notice-main .text__date{float:right;margin-left:20px;font-size:14px;line-height:20px;color:#777}
.page__notice .box__pagination{padding-top:30px}
.box__notice-list .text__search-result{display:none;padding-bottom:20px;font-size:16px}
.box__notice-list .text__search-result .text__emphasis{color:#067dfd;font-weight:700}
.box__notice-list--result.box__notice-list .text__search-result{display:block}
.box__notice-list--result .list__notice-main .text__title .text__search{color:#067dfd;font-weight:700;}
.box__notice-list--empty .text__search-result--empty{margin:0 auto;padding:220px 0;text-align:center;font-size:24px;line-height:40px;max-width:670px}
.box__notice-list--empty .text__search-result--empty .text__search{color:#067dfd}
/* notice__content */
.box__notice-content .text__title{padding-top:40px;border-top:2px solid #000;text-align: left;font-size:34px;font-family:'Gmarket Sans';font-weight:500;line-height:42px}
.box__notice-content .text__date{margin-top:10px;font-size:14px;font-weight:normal;color:#666;line-height:20px}
.box__notice-content .text__notice{margin-top:40px;padding:40px 0;border-top:1px solid #ccc;font-size:16px;color:#000;line-height:28px}
.page__notice .box__notice-content .box__button-down{padding-bottom:40px; border-bottom:1px solid #ccc;font-size:16px;color:#000;border-bottom:1px solid #ccc;}
.page__notice .box__notice-content .box__button-down .button__view-file{position:relative;display:block;width:fit-content;padding:8px 30px 8px 35px;height:32px;border:1px solid #ccc;font-size:12px;line-height:16px;color:#000;border-radius:16px;box-sizing: border-box;}
.page__notice .box__notice-content .box__button-down .button__view-file::before{position:absolute;top:8px;left:15px;width:16px;height:16px;background-position:0 -356px}
.page__notice .box__notice-content .box__button-down .button__view-file::after{position:absolute;top:8px;right:12px;width:16px;height:16px;background-position:-482px -426px}
.box__notice-content .link__notice{display:block;width:200px;height:60px;margin:40px auto 0;border:1px solid #ccc;border-radius:34px;font-size:16px;color:#000;line-height:58px;text-align:center;box-sizing:border-box}
.box__notice-content .link__notice:hover{background-color: #f7f7f7}

/* inquiry */
.page__inquiry .section__help-wrap .box__content-body .text_subtitle{font-size:20px;line-height:26px;margin-bottom:16px; color: #000;font-weight:900;font-family:'Gmarket Sans'}
.page__inquiry .section__help-wrap{position:relative;overflow:hidden;background:#fff}
.page__inquiry .section__help-wrap:before{content:'';position:absolute;top:0;left:0;width:calc(50% - 381px);height:100%;background:#fff}
.page__inquiry.inquiry__write .section__help-wrap:before{border-right:1px solid #ddd}
.form__radio{position:absolute;left:0;top:0;z-index:-1;display:inline-block;width:1px;height:1px;border:0;opacity:0}
.form__radio + label{position:relative;padding-left:32px;font-size:16px;color:#000;box-sizing:border-box;opacity:1}
.form__radio + label::after,
.form__radio + label::before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;box-sizing:border-box}
.form__radio + label::after{left:0;z-index:2;width:22px;height:22px;border:1px solid #ccc;background:#fff}
.form__radio + label::before{left:7px;z-index:3;width:8px;height:8px;background:#fff;opacity:0}
.form__radio:checked + label:after{border-color:#0058cf;background:#006cff}
.form__radio:checked + label:before{opacity:1}
.form__radio:focus + label:after{outline:1px dotted #000;outline:1px auto -webkit-focus-ring-color}
.table__help{width:100%;border-top:2px solid #000}
.table__help .table-head{padding-top:20px;font-size:16px;color: #000;font-weight:normal;line-height:28px;vertical-align:top;text-align:left;border-bottom:1px solid #ccc}
.table__help .table-head.table-row{padding-top:31px}
.table__help .table-head:only-child{padding-top:30px;font-weight:normal;line-height:24px;text-align:left;border:0}
.table__help .table-data{padding:20px 0;border-bottom:1px solid #ccc}
.table__help .table-data:only-child{padding:20px 0 30px 0}
.table__help .list__type-select{font-size:0}
.table__help .list__type-select>.list-item{display:inline-block;width:240px}
.table__help .list__type-select>.list-item+.list-item{margin-left:10px}
.table__help .box__form--select{position:relative;min-height:50px;vertical-align:top}
.table__help .box__form--select .box__select{overflow:hidden;position:absolute;left:0;top:0;z-index:1;width:240px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}
.table__help .box__form--select .box__select .button__select{position:relative;width:240px;height:50px;padding:0 53px 0 20px;font-size:17px;line-height:22px; color:#9e9e9e;text-align:left;box-sizing:border-box;border-radius:5px}
.table__help .box__form--select .box__select .button__select:disabled{color:#ccc}
.table__help .box__form--select .box__select .button__select:after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:33px;height:33px;background-position:-102px -315px}
.table__help .box__form--select .box__select .button__select .text__condition{position: relative;z-index: -1; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; width: 180px; display: inline-block; vertical-align: middle;}
.table__help .box__form--select .box__select .list__select{display:none;width:100%}
.table__help .box__form--select .box__select .list__select .list-item{min-height:50px}
.table__help .box__form--select .box__select .list__select .list-item .button{display:block;width:100%;min-height:50px;padding:10px 20px;font-size:16px;color:#000;text-align:left}
.table__help .box__form--select .box__select .list__select .list-item .button:hover{background:#f7f7f7}
.table__help .box__form--select.box__form--active{z-index:10}
.table__help .box__form--select.box__form--active .box__select{border-color:#222}
.table__help .box__form--select.box__form--active .box__select .button__select,
.table__help .box__form--select.box__form--active .box__select .button__select .text__condition{color:#000}
.table__help .box__form--select.box__form--active .box__select .button__select:after{background-position:-137px -315px}
.table__help .box__form--select.box__form--active .list__select{display:block;background:#fff}
.table__help .box__question-select .button__search{position:relative;width:240px;height:50px;padding:0 53px 0 20px;font-size:16px;color:#000;text-align:left;border:1px solid #ccc;border-radius:25px;box-sizing:border-box}
.table__help .box__question-select .button__search:after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:33px;height:33px;background-position:-172px -315px}
.table__help .list__question-item .list-item{display:flex;position:relative;overflow:hidden;height:120px;margin-top:20px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}
.table__help .list__question-item .box__thumb{width:120px;height:120px;border-radius:5px 0 0 5px;box-sizing:border-box}
.table__help .list__question-item .box__thumb .image{width:100%}
.table__help .list__question-item .box__item-info{width:590px;padding:22px 0 0 19px;line-height:18px}
.table__help .list__question-item .box__item-info .text__order-number,
.table__help .list__question-item .box__item-info .text__option{display:block;font-size:14px;color:#666}
.table__help .list__question-item .box__item-info .text__name{display:block;overflow:hidden;margin:8px 0 14px 0;font-size:16px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.table__help .list__question-item .button__delete{position:absolute;top:45px;right:19px;width:30px;height:30px;background-position:-102px -350px}
.table__help .box__notice-inquiry{position:relative;margin-top:20px;padding-left:8px;font-size:0}
.table__help .box__notice-inquiry:before{content:'';position:absolute;left:0;top:9px;width:2px;height:2px;background:#666}
.table__help .box__notice-inquiry .text__notice{font-size:14px;line-height:20px;color:#666}
.table__help .box__notice-inquiry .link__inquiry{display:inline-block;margin-left:5px;font-size:14px;line-height:20px;color:#666;text-decoration:underline}
.table__help .box__notice-inquiry .link__inquiry:after{content:'';position:relative;top:2px;right:0;width:16px;height:16px;background-position:-24px -348px}
.table__help .box__notice-inquiry .text--emphasis{color:#067dfd}
.table__help .box__textarea{height:400px;border:1px solid #ccc;border-radius:5px;background:#fff;box-sizing:border-box}
.table__help .box__textarea.box__textarea--focus{border-color:#222}
.table__help .box__textarea .form__textarea{width:100%;height:398px;padding:16px 20px;font-size:17px;line-height:28px;color:#000;outline:none;border:0;background:transparent;box-sizing:border-box;caret-color:#006cff}
.table__help .box__textarea .form__textarea::placeholder{color:#9e9e9e; font-size:17px;opacity:1}
.table__help .box__textarea .form__textarea::-webkit-input-placeholder{color:#9e9e9e}
.table__help .box__textarea .form__textarea:-ms-input-placeholder{color:#9e9e9e}
.table__help .box__textarea .form__textarea::-ms-input-placeholder{color:#9e9e9e}

.table__help .box__textarea+.text__limit{display:block;margin-top: 14px;font-size: 14px;color:#666;line-height:20px;text-align:right}
.table__help .box__textarea+.text__limit .text__active{color:#006cff}
.table__help .box__attach-images{position:relative}
.table__help .box__attach-images .list__attach-item{overflow:hidden}
.table__help .box__attach-images .list__attach-item .list-item{position:relative;display:table-cell;padding-right:10px}
.table__help .box__attach-images .list__attach-item .list-item .box__item{overflow:hidden;position:relative;display:inline-block;width:100px;height:100px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;vertical-align:top}
.table__help .box__attach-images .list__attach-item .image{width:100%}
.box__attach-loading{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.box__attach-loading .attach-dimmed{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color:#000;opacity: 0.35;}
.box__attach-loading .box__loading-file{position: absolute;top: 50%;left: 50%;width: 48px;height: 48px;transform: translate(-50%, -50%);}
.box__attach-loading .box__loading-file .image__attach-loading{width: 100%;height: 100%;}

.box__regist-loading{display: none;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index:10;}
.box__regist-loading.box__loading--active{display: block;}
.box__regist-loading .box__page-loading{position: absolute;top: 50%;left: 57.6%;width: 104px;height: 104px;transform: translate(-50%, -50%);background-color:#fff;border-radius: 50%;opacity: 0.96;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);}
.box__regist-loading .box__page-loading .image__page-loading{width: 100%;height: 100%;padding: 20px;box-sizing: border-box;}

.table__help .box__attach-images .list__attach-item .button__select{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:none}
.table__help .box__attach-images .list__attach-item .label__attach{position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;cursor:pointer;z-index:1;border-radius:5px;}
.table__help .box__attach-images .list__attach-item .label__attach .sprite__help{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background-position:-241px -318px}
.table__help .box__attach-images .list__attach-item .form__input-file{display:block;width:10px;height:10px;margin:10px 0 0 10px;font-size:0;outline:none;-webkit-appearance: none;appearance: none;}
.table__help .box__attach-images .list__attach-item .list-item .box__item:hover .label__attach{background-color: #f7f7f7}
.table__help .box__attach-images .list__attach-item .form__input-file:focus + .label__attach{outline:1px dotted #000;outline:auto 5px -webkit-focus-ring-color}
.table__help .box__attach-images .list__attach-item .button__delete{position:absolute;top:-1px;right:-1px;border:none}
.table__help .box__attach-images .list__attach-item .button__delete .sprite__help{width:32px;height:32px;background-position:-207px -315px}
.table__help .box__attach-images .text__guide{position:absolute;top:50%;left:120px;font-size:14px;line-height:20px;color:#666;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.table__help .box__attach-images .list__attach-item .list-item .box__attach-loading{z-index: 2;width: 100%;height: 100%;position: absolute;top: 0;left: 0}
.table__help .box__attach-images .list__attach-item .list-item .box__attach-loading .attach-dimmed {background-color: #000;opacity: .35;width: 100%;height: 100%;position: absolute;top: 0;left: 0}
.table__help .box__attach-images .list__attach-item .list-item .box__attach-loading .box__loading-file{width: 48px;height: 48px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}
.table__help .link__info-edit{float:right;position:relative;top:3px;font-size:13px;line-height:18px;color:#666;text-decoration:underline}
.table__help .link__info-edit:after{content:'';position:relative;top:2px;right:0;width:16px;height:16px;background-position:-24px -348px}
.table__help .list__reply-info .list-item{font-size:0;color:#666}
.table__help .list__reply-info .list-item + .list-item{margin-top:11px}
.table__help .list__reply-info .list-item .text__media{display:inline-block;width:51px;font-size:16px;line-height:24px;margin-right:69px}
.table__help .list__reply-info .list-item .text{font-size:16px;line-height:24px;margin-right:21px;}
.table__help .list__reply-info .list-item .text{color:#000}
.table__help .list__reply-info .box__form{display:inline-block;position:relative;font-size:0;vertical-align:top}
.table__help .list__reply-info .box__form .text__label{display:inline-block;margin-top:1px;font-size:16px;color:#666;line-height:24px;vertical-align:top}
.table__help .list__reply-info .box__form .text__label:before{content:'';width:22px;height:22px;margin-right:9px;border:0 none;background-position:0 -308px;}
.table__help .list__reply-info .box__form .form__checkbox{position:absolute;top:50%;left:10px;width:1px;height:1px;margin-top:-5px;opacity:0}
.table__help .list__reply-info .box__form .form__checkbox:checked + label:before{background-position:0 -332px}
.table__help .list__reply-info .box__form .form__checkbox:focus + label:before{outline:1px dotted #000;outline:auto 5px -webkit-focus-ring-color}
.page__inquiry .box__component-button{margin-top:40px}
.page__inquiry .box__component-button .button__regist{margin-left:10px;border:0;background:#006cff;color:#fff;font-weight:bold}
.page__inquiry .box__component-button .button__regist:hover{background-color: #0954f6;}

/* inquiry list */
.page__inquiry.inquiry__list .section__help-wrap{position:relative;overflow:hidden;background:#f7f7f7}
.page__inquiry.inquiry__list .section__help-wrap:before{content:'';position:absolute;top:0;left:0;width:calc(50% - 380px);height:100%;background:#fff}
.page__inquiry.inquiry__list .box__content-body .box__list-sort{position:absolute;right:280px;top:40px}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .text__label{font-size:14px;color:#000;display:block;position:absolute;right:90px;top:6px;white-space:nowrap}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select{overflow:hidden;position:absolute;right:0;top:0;z-index:1;box-sizing:border-box;border-radius:15px;border:1px solid #ccc;background-color:#fff}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .button__select{display:inline-block;padding:5px 12px;min-width:80px;white-space:nowrap}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .button__select .text__condition{font-size:12px;color:#000;position:relative;z-index:-1}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .button__select:disabled{color:#666}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .button__select:after{content:'';margin:1px 0 0 1px;width:16px;height:16px;background-position:-482px -426px;transform:rotate(90deg)}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .list__select{display:none;overflow-x:hidden;overflow-y:auto;width:100%}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .list__select.list__select-email{max-height:150px}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .list__select .list-item{height:26px}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .list__select .list-item .button{display:block;width:100%;height:26px;padding-left:12px;font-size:14px;line-height:26px;text-align:left}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .list__select .list-item .button:hover{color:#000;background:#f7f7f7}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .list__select .list-item .button:disabled{color:#666;background:#fff}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--select .box__select .list__select .list-item .button:disabled:hover{color:#666;background:#fff}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--active .box__select .button__select:after{transform:rotate(270deg)}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--active .box__select .list__select{display:block;background:#fff}
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--active .box__select,
.page__inquiry.inquiry__list .box__content-body .box__list-sort .box__form--focus .box__select{border-color:#ccc}
.box__list-inquiry .box__monthly{margin-top:40px}
.box__list-inquiry .box__monthly:first-child{margin-top:0}
.box__list-inquiry .text__month{font-size:26px;line-height:32px}
.box__list-inquiry .list__inquiry>.list-item{margin-top:20px}
.box__list-inquiry + .box__content-floting{top:91px}
.box__inquiry{width:640px;border:solid 1px #ccc;border-radius:5px;background:#fff;box-sizing:border-box}
.box__inquiry .box__question,
.box__inquiry .box__reply{position:relative;padding:30px}
.box__inquiry .box__reply{border-top:1px solid #eaeaea}
.box__inquiry .box__collapse{display:none}
.box__inquiry .box__top .text__title{padding-right:40px;font-size:20px;font-weight:bold;line-height:26px}
.box__inquiry .box__top .text__title .text__q{position:relative;top:-2px;font-family:'Gmarket Sans',sans-serif;font-weight:normal;color:#006cff}
.box__inquiry .box__top .text__title .text__a{position:relative;top:-2px;font-family:'Gmarket Sans',sans-serif;font-weight:normal;color:#01a900}
.box__inquiry .box__top .text__date{display:block;margin-top:4px;font-size:14px;font-weight:normal;line-height:20px;color:#666}
.box__inquiry .box__message{margin-top:14px;margin-bottom:20px;font-size:16px;color:#000;line-height:28px}
.box__inquiry .box__upload{display:block;position:relative;padding-left:18px;margin-top:6px;font-size:12px;color:#616161}
.box__inquiry .box__upload em{color:#067dfd}
.box__inquiry .box__upload:before{content:'';position:absolute;top:0px;left:0;width:16px;height:16px;background-position:0 -356px}
.box__inquiry .box__ordered-info{padding:12px;margin-top:10px;border-radius:8px;background-color:#f9f9f9}
.box__inquiry .box__ordered-info .link__vip{position:relative;display:block;font-size:0}
.box__inquiry .box__ordered-info .link__vip .box__thumb{overflow:hidden;display:inline-block;width:50px;height:50px;border-radius:5px;box-sizing:border-box}
.box__inquiry .box__ordered-info .link__vip .box__thumb::after{background-color:rgba(0, 0, 0, 0.07)}
.box__inquiry .box__ordered-info .link__vip .box__thumb .image{width:100%}
.box__inquiry .box__ordered-info .link__vip .box__item-info{display:inline-block;width:490px;padding:5px 0 5px 12px;vertical-align:top;box-sizing:border-box}
.box__inquiry .box__ordered-info .link__vip .text__order-number{display:inline-block;font-size:12px;color:#666;line-height:20px}
.box__inquiry .box__ordered-info .link__vip .text__item{display:block;overflow:hidden;max-width:96%;margin-top:1px;font-size:14px;color:#222;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
.box__inquiry .box__ordered-info .link__vip::after{content:'';position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-12px;background-position:-172px -350px}
.box__inquiry .box__detail{position:absolute;top:30px;right:18px}
.box__inquiry .box__detail .list__category:after{content:'';display:block;clear:both}
.box__inquiry .box__detail .list__category .list-item{float:left;position:relative}
.box__inquiry .box__detail .list__category .list-item:last-child:before{content:'';position:absolute;left:0;top:50%;width:1px;height:16px;margin-top:-8px;background:#ccc}
.box__inquiry .box__detail .list__category .list-item:only-child:before{content:none}
.box__inquiry .box__detail .list__category .link{padding:0 12px;font-size:14px;color:#666}
.box__inquiry .button__add-inquiry{width:196px;height:48px;margin-top:28px;font-size:14px;border:solid 1px #ccc;border-radius:24px;box-sizing:border-box}
.box__inquiry .button__add-inquiry:hover{background:#f7f7f7}
.box__list-inquiry .box__inquiry .box__reply-img{margin-top:20px;width: 100%;}
.box__list-inquiry .box__inquiry .box__reply-img .image__item{width: 100%;height:auto;}
.box__inquiry .box__reply .button__view-file{position:relative;display:block;width:fit-content;padding:7px 28px 9px 32px;height:32px;border:1px solid #bdbdbd;font-size:12px;line-height:16px;color:#000;border-radius:16px;margin-top:18px;box-sizing: border-box;}
.box__inquiry .box__reply .button__view-file::before{position:absolute;top:8px;left:12px;width:16px;height:16px;background-position:0 -356px}
.box__inquiry .box__reply .button__view-file::after{position:absolute;top:8px;right:12px;width:16px;height:16px;background-position:-482px -426px}
.box__inquiry .button__reply{display:block;position:relative;width:100%;padding:12px 0;border-top:1px solid #ccc;font-size:16px;color:#01a900;line-height:28px;text-align:left;text-indent:30px}
.box__inquiry .button__reply:after{content:'';position:absolute;top:10px;right:18px;width:33px;height:33px;background-position:-102px -315px}
.box__inquiry .button__reply:disabled{color:#666}
.box__inquiry .button__reply:disabled:after{content:none}
.box__inquiry.box__inquiry--active .button__reply:after{background-position:-137px -315px}
.box__inquiry-nodata{width:640px;padding:200px 0;font-size:24px;color:#666;text-align:center}
.box__inquiry-nodata + .box__content-floting{top:40px}
.box__content-floting{position:absolute;z-index:10;top:91px !important;right:0;width:260px}
.box__content-floting .box__floating{position:absolute;top:0;width:260px;border-radius:5px;border:1px solid #ccc;background-color:#fff;overflow:hidden}
.box__content-floting .box__help-direct{padding:30px 20px;min-height:143px;box-sizing:border-box}
.box__content-floting .text__title{font-size:19px}
.box__content-floting .list__quick-menu{margin-top:8px}
.box__content-floting .list__quick-menu .list-item{position:relative;}
.box__content-floting .list__quick-menu .list-item + .list-item{border-top:solid 1px #eaeaea}
.box__content-floting .list__quick-menu .link__quick-menu{display:block;font-weight:bold;color:#000;line-height:57px}
.box__content-floting .list__quick-menu .link__quick-menu:after{content:'';position:absolute;top:12px;right:0;width:33px;height:33px;background-position:-172px -315px}
.box__content-floting .list__call-info{margin-top:20px}
.box__content-floting .list__call-info .text__grade{margin-top:12px;font-size:13px;color:#666}
.box__content-floting .list__call-info .text__info{margin-top:2px;font-size:13px;color:#000;line-height:24px;white-space:nowrap}
.box__content-floting .list__call-info .text__info .text__emphasis{font-size:16px;font-weight:bold}
.box__content-floting .box__my-inquiry{padding:20px;background-color:#f7f7f7;box-sizing:border-box}
.box__content-floting .box__my-inquiry .text__my-inquiry{font-size:13px;line-height:18px;color:#666}
.box__content-floting .box__my-inquiry .text__my-inquiry .text__emphasis{color:#067dfd}
.box__content-floting .box__my-inquiry .link__my-inquiry{display:block;margin-top:16px;padding:11px 0;border:1px solid #cdcdcd;background-color:#fff;font-size:11px;color:#000;text-align:center;border-radius:8px}
.box__content-floting .box__my-inquiry .link__my-inquiry::after{width:12px;height:12px;background-position:-736px -262px;margin-top:1px}
.box__content-floting .box__my-inquiry .link__my-inquiry:hover{text-decoration:none}
/* .box__content-body--scroll .box__content-floting{position: fixed;right: inherit;top: 263px !important;} */

/* layer */
.box__dimmed-layer{display:none;position:fixed;z-index:5010;top:0;right:0;bottom:0;left:0}
.box__dimmed-layer:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}
.box__component-layer{position:absolute;top:50%;left:50%;width:680px;z-index:5020;transform:translate(-50%,-50%);background:#fff;box-sizing:border-box;border-radius:5px}
.box__component-layer .button__close{position:absolute;top:22px;right:22px}
.box__component-layer .button__close .sprite__help{display:block;width:36px;height:36px;background-position:-540px -358px}

/* 상품조회하기 레이어 */
.box__layer-search{height:660px}
.box__layer-search .box__layer-header{width:100% !important;height:130px !important;margin:0 !important;padding:40px 40px 0;border-bottom:none !important;box-sizing:border-box}
.box__layer-search .box__layer-header .text__title{padding-top:0 !important;font-size:26px;font-weight:bold;line-height:38px}
.box__layer-search .box__layer-header .text{margin-top:4px;font-size:16px;line-height:24px}
.box__layer-search .box__layer-content .box__ordered-item{overflow-y:auto;max-height:490px;padding-bottom:40px}
.box__layer-search .box__layer-content .box__ordered-item.box__ordered-item--active{overflow-y:auto;max-height:490px;padding-bottom:40px}
.box__layer-search .box__layer-content .box__ordered-item.box__ordered-item--active{overflow-y:auto;max-height:490px;padding-bottom:40px}
.box__layer-search .box__layer-content .list__daily-item{overflow:hidden}
.box__layer-search .box__layer-content .list__daily-item>.list-item{margin-top:20px}
.box__layer-search .box__layer-content .list__daily-item .list-item:first-child{margin-top:0}
.box__layer-search .box__layer-content .box__daily{width:600px;padding-left:40px}
.box__layer-search .box__layer-content .text__date{display:block;font-size:16px;font-weight:bold;line-height:24px;color:#000}
.box__layer-search .box__layer-content .list__ordered-item{overflow:hidden;min-height:110px;margin-top:12px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}
.box__layer-search .box__layer-content .list__ordered-item .list-item{position:relative;overflow:hidden;height:108px;padding-right:76px}
.box__layer-search .box__layer-content .list__ordered-item .list-item+.list-item{border-top:1px solid #ccc}
.box__layer-search .box__layer-content .list__ordered-item .box__thumb{overflow:hidden;float:left;width:109px;height:110px}
.box__layer-search .box__layer-content .list__ordered-item .box__thumb .image{width:110px;height:110px}
.box__layer-search .box__layer-content .list__ordered-item .box__item-info{float:left;width:385px;padding:20px 0 0 20px;line-height:18px}
.box__layer-search .box__layer-content .list__ordered-item .box__item-info .text__order-number,
.box__layer-search .box__layer-content .list__ordered-item .box__item-info .text__option{display:block;font-size:14px;color:#666}
.box__layer-search .box__layer-content .list__ordered-item .box__item-info .text__name{display:block;overflow:hidden;margin:6px 0 10px 0;font-size:16px;color:#000;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.box__layer-search .box__layer-content .box__form{position:absolute;top:36px;right:20px}
.box__layer-search .box__layer-content .text__label:before{content:'';width:36px;height:36px;border:0 none;background-position:-464px -358px}
.box__layer-search .box__layer-content .form__checkbox{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;opacity:0}
.box__layer-search .box__layer-content .form__checkbox:checked + label:before{background-position:-502px -358px}
.box__layer-search .box__layer-content .form__checkbox:focus + label:before{outline:1px dotted #000;outline:auto 5px -webkit-focus-ring-color}

.box__layer-search .box__layer-content .button__more-view{display:block;position:relative;width:218px;height:60px;padding-left:7px;margin:16px auto 0;border:1px solid #ccc;border-radius:34px;font-size:16px;text-align:center;box-sizing:border-box;line-height:60px}
.box__layer-search .box__layer-content .button__more-view:hover{background-color: #f7f7f7;}
.box__layer-search .box__layer-content .button__more-view:after{content:'';display:inline-block;width:33px;height:33px;margin-top:-2px;vertical-align:top; background-position:-102px -315px;vertical-align:middle;}
.box__layer-search .box__layer-content .box__ordered-item--scroll .button__more-view:after{background-position:-137px -315px;}
.box__layer-search .box__layer-content .box__ordered-item.box__ordered-item--active .button__more-view{margin-bottom:84px}
.box__layer-search .box__layer-bottom{display:none;position:absolute;left:0;bottom:0;width:100%;height:83px;background:#f4f4f4;border-top:1px solid #ccc}
.box__layer-search .box__component-button{margin:12px 0 !important}
.box__layer-search .box__component-button .button__ordered-select{width:658px;border:0;font-weight:bold;background-color:#006cff;color: #fff !important}
.box__layer-search .box__component-button .button__ordered-select:hover{background-color:#0954f6 !important}

/* 문의글 등록완료 레이어 */
.box__layer-complete{overflow:hidden;padding:74px 0 72px;border-radius:5px;border:solid 1px #979797;text-align:center}
.box__layer-complete .box__layer-header .text__title{font-size:34px;font-weight:bold;line-height:46px}
.box__layer-complete .box__layer-content .text{margin-top:20px;font-size:16px;color:#666;line-height:26px}
.box__layer-complete .box__links{margin-top:40px;text-align:center;font-size:0}
.box__layer-complete .box__links .link__my-inquiry{display:inline-block;width:254px;height:60px;border:1px solid #cdcdcd;border-radius:34px;font-size:16px;color:#000;line-height:58px;box-sizing:border-box}
.box__layer-complete .box__links .link__my-inquiry:hover{background-color: #f7f7f7;}
.box__layer-complete .box__links .link__help-home{display:inline-block;width:254px;height:60px;margin-left:10px;border-radius:34px;background:#006cff;font-size:16px;color:#fff;line-height:58px}
.box__layer-complete .box__links .link__help-home:hover{background-color: #0954f6;}

/* 고객센터 이용안내 레이어 */
.box__layer-customer{overflow:hidden;padding:40px;border-radius:5px;border:solid 1px #979797;box-sizing:border-box}
.box__layer-customer .box__layer-header .text__title{font-size:26px;font-weight:bold;line-height:38px}
.box__layer-customer .box__layer-header .text{margin-top:4px;font-size:16px;line-height:24px}
.box__layer-customer .box__call-direct{width:134px;height:134px;margin:20px auto 0;padding-top:46px;border-radius:67px;background:#00c400;text-align:center;box-sizing:border-box}
.box__layer-customer .box__call-direct .text__name{color:#fff;font-size:14px;font-weight:bold;line-height:17px}
.box__layer-customer .box__call-direct .text__number{display:block;margin-top:6px;font-size:18px;font-family:'Gmarket Sans',sans-serif;line-height:18px;color:#fff}
.box__layer-customer .box__direct-info{width:600px;height:296px;background:url(//pics.gmarket.co.kr/pc/single/kr/help/image__direct-info.png) no-repeat;background-size:cover}
.box__layer-customer .box__layer-content--club .box__call-direct{margin-top:103px;background:#8d6d4a}
.box__layer-customer .box__layer-content--club .box__direct-info{width:600px;height:192px;background:url(//pics.gmarket.co.kr/pc/single/kr/help/image__direct-info--club.png) no-repeat;background-size:cover}

/* 긴급공지레이어 */
.box__layer-notice{overflow:hidden;width:490px;padding:60px 40px;border-radius:5px;box-sizing:border-box}
.box__layer-notice .box__layer-header{padding-bottom:20px;text-align:center;}
.box__layer-notice .box__layer-header .text__title{font-size:34px;font-weight:bold;color:#000;}
.box__layer-notice .box__layer-content .text__notice{font-size:16px;line-height:26px;color:#222;letter-spacing:-.4px;}
.box__layer-notice .box__layer-content .text__notice + .text__notice{margin-top:12px;}
.box__layer-notice .box__layer-content .button__pwd-change{display:block;width:254px;height:60px;margin:15px auto 0;font-size:18px;line-height:60px;color:#fff;font-weight:bold;background-color:#067dfd;border-radius:30px}
.box__layer-notice .box__layer-content .box__buttons{display:flex;justify-content:space-between;margin-top:30px}
.box__layer-notice .box__layer-content .box__buttons .link__view{width:200px;height:60px;font-size:16px;line-height:60px;color:#fff;font-weight:bold;background-color:#067dfd;border-radius:30px;text-align:center}
.box__layer-notice .box__layer-content .box__buttons .button__check{width:198px;height:58px;font-size:16px;line-height:60px;color:#000;font-weight:400;background-color:#fff;border:1px solid #cdcdcd;border-radius:30px;text-align:center}
.box__layer-notice .box__layer-content .box__buttons .button__check .form__checkbox{-webkit-appearance:none}
.box__layer-notice .box__layer-content .box__notice-message{text-align:center}
.box__layer-notice .box__layer-content .box__notice-message .text{font-size:16px;line-height:28px;color:#000;height:140px;overflow:hidden;text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.box__layer-notice .box__layer-content .box__notice-message .link__view{display:inline-block;padding:14px 42px 15px;border:1px solid rgba(0, 0, 0, 0.05);background-color:#067dfd;color:#fff;font-weight:700;font-size:16px;text-decoration:none}