@charset "utf-8";
@import url(//script.gmarket.com/fonts/GmarketSans.css);

/* typography */
@font-face{
	font-family:"Noto Sans KR";
	font-style:normal;
	font-weight:300;
	src:url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.eot), url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix) format("embedded-opentype");
	src:local("Noto Sans DemiLight"), local("NotoSans-DemiLight"), url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.woff) format("woff"), url(//script.gmarket.com/fonts/NotoSansKR-DemiLight-Hestia.otf) format("opentype");
}
@font-face{
	font-family:"Noto Sans KR";
	font-style:normal;
	font-weight:400;
	src:url(//script.gmarket.com/fonts/NotoSansKR-Regular-Hestia.eot), url(//script.gmarket.com/fonts/NotoSansKR-Regular-Hestia.eot?#iefix) format("embedded-opentype");
	src:local("Noto Sans Regular"), local("NotoSans-Regular"), url(//script.gmarket.com/fonts/NotoSansKR-Regular-Hestia.woff) format("woff"), url(//script.gmarket.com/fonts/NotoSansKR-Regular-Hestia.otf) format("opentype");
}
@font-face{
	font-family:"Noto Sans KR";
	font-style:normal;
	font-weight:500;
	src:url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.eot), url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.eot?#iefix) format("embedded-opentype");
	src:local("Noto Sans Medium"), local("NotoSans-Medium"), url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.woff) format("woff"), url(//script.gmarket.com/fonts/NotoSansKR-Medium-Hestia.otf) format("opentype");
}
@font-face{
	font-family:"Noto Sans KR";
	font-style:normal;
	font-weight:700;
	src:url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.eot), url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.eot?#iefix) format("embedded-opentype");
	src:local("Noto Sans Bold"), local("NotoSans-Bold"), url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.woff) format("woff"), url(//script.gmarket.com/fonts/NotoSansKR-Bold-Hestia.otf) format("opentype");
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,textarea,input,select,textarea,button{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Roboto,Noto Sans CJK KR,Tahoma,"Noto Sans KR",sans-serif,Arial,Tahoma,"돋움",Dotum;font-weight: 400;box-sizing: border-box;}
html,body{height:100%;-webkit-text-size-adjust:none;}
body{font-size:14px;color:#000;}
fieldset,li,img{border:0;vertical-align:top}
fieldset{min-width: 0;}
body:not(:-moz-handler-blocked) fieldset{display: table-cell;}
dl,ul,ol,li{list-style:none}
button{overflow:visible;border:0;background-color:transparent;cursor:pointer}
button[disabled]{cursor:default}
address,caption,em{font-style:normal}
a,a:focus,a:active,a:hover{text-decoration:none}
a[href^=tel] {color:inherit;text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
table caption {display:none;height:0;font-size:0;line-height:0}
select,input{border:0;-webkit-border-radius:0;border-radius:0;background:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance: textfield} 
hr{display:none}
::-ms-clear {display:none}
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}
.for-a11y,
caption,
legend,
#skip-navigation{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}
#skip-navigation__content{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}
#skip-navigation a{position: absolute;left: 0;top: -100px;z-index: 1020;display: block; padding: 9px 0;width: 100%;background: #1179ea;font-size: 0;line-height: 0;color: #fff;text-align: center;text-decoration: none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input{line-height:100% !important}
}

/* Global Common */
body{min-width:320px}
body.js-scroll-lock{overflow: hidden;}
#wrapper, 
#container{box-sizing: border-box;}
#popup{}

/* Gmarket Sans */
/* #header .text__title, */
.button__basic.btn-sm,
.box__signup-service .box__alert--tooltip .text__service--notice,
.box__section .text__box-title,
.wellcome-member-type .box__bg-line .text__seller-start,
.form__radio.radio-large + .text__label,
.button__basic .text__case,
.button__basic .text__label,
#footer .box__footer .box__copyright,
.layer-verification .box__layer-container .box__layer-header .text__layer-title,
.layer-customer-question .box__layer-container .box__layer-header .text__layer-title,
.account-check .box__tooltip .text__tooltip,
.box__section .text__box-longdesc,
#header .box__service-site .text__service-site,
.button__submit .text__case{font-family: 'Gmarket Sans', sans-serif;font-weight: 500;}
.text__emoji{font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols,EmojiOne Mozilla,Tahoma,'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum, 돋움, sans-serif;}

/* sprite image */
.form--success::after,
.sprite__signup-seller,
.sprite__signup-seller--before::before,
.sprite__signup-seller--after::after{overflow:auto;display:inline-block;font-size:0;background:url(//pics.gmarket.com/sprite/signup/sprite__signup-seller.png) no-repeat;background-size:200px auto}
.form--success::after,
.sprite__signup-seller--before::before,
.sprite__signup-seller--after::after{content:''}

#header{position: fixed;top: 0;left: 0;right: 0;border-bottom: 1px solid #F5F5F5;z-index: 300;background-color: #fff;}
#header .box__header{max-width: 468px;height: 48px;margin: 0 auto;text-align: center;}
#header .text__title{font-size: 18px;line-height: 48px;color: #2c2c2c;}
#header .link__prev,
#header .button__closed{position: absolute;top: 0;width: 48px;height: 48px;}
#header .link__prev{left: 0;}
#header .link__prev:after{display: block;width: 32px;height: 32px;margin: 8px auto 0;background-position: -34px 0;}
#header .button__closed{right: 0;}
#header .button__closed:after{display: block;width: 32px;height: 32px;margin: 0 auto;background-position: 0 0;}
#header .box__service-site{display: none;font-size: 0;margin-right: 12px;}
#header .box__service-site .text__service-site{font-size: 18px;line-height: 24px;color: #222;font-weight: 700;}
#header .box__service-site .text__service-site + .text__service-site::before{content:'ㆍ';width: 10px;text-align: center;display: inline-block;margin: 0 4px 0 -2px;line-height: 24px;}
.page__signup--terms #header .box__header{text-align: center;}
.page__signup--terms #header .box__service-site{display: none;}
.page__signup--terms .box__page-cont{max-width: 100%;}

#container{padding-top: 48px;}
body.has-fixed-button #container{padding-bottom: 64px;}

#footer{display: none;height: 0;position: fixed;left: 0;right: 0;bottom: 0;width: 100%;z-index: 10;opacity: 0;-webkit-transition: all .2s;transition: all .2s;}
#footer .box__footer{position: relative;max-width:1160px;margin: 0 auto;padding: 40px 0;text-align: center;}
#footer .box__footer .link__service{display: inline-block;vertical-align: top;font-size: 12px;line-height: 16px;color: #222;font-weight: bold;}
#footer .box__footer .box__copyright{display: block;padding-top: 8px;font-size: 12px;line-height: 14px;color: #222;}

/* form type */
.box__article{}
.box__article + .box__article{margin-top: 8px;}
.box__form{position: relative;height: 56px;border: 1px solid #e0e0e0;-webkit-border-radius: 8px;border-radius: 8px;display: flex;display: -ms-flexbox;display: display: -webkit-box;align-items: center;justify-content: space-evenly;}
.box__form-group + .box__form,
.box__form + .box__form-group,
.box__form + .box__formbox,
.box__formbox + .box__form,
.box__form + .box__form{margin-top: 8px;}
.box__form .text__label{position: absolute;left: 0;overflow: hidden;font-size: 0;line-height: 0;}
.box__form .text__label .text__emphasis{color: #757575;}
.box__form.multiple-label .text__label,
.box__form.guide-select .text__label,
.box__form.guide-label .text__label{position: absolute;left: 0;width: 100%;margin: 0;text-indent: 16px;color: #9e9e9e;font-size: 16px;font-weight: 400;line-height: 54px;max-height: 54px;}
.box__form .form__input-text{width: 100%;height: 100%;padding: 10px 16px 10px;border: 0;font-size: 16px;font-weight: 400;line-height: 22px;color: #222;text-align: left;background-color: #fff;caret-color: #067DFD;-webkit-border-radius: 8px;border-radius: 8px;}
.box__form .form__textarea::placeholder,
.box__form .form__input-text::placeholder{color: #9e9e9e;}
.has-file{position: relative;}
.has-file .form__file{position: absolute;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.box__form select,
.box__form textarea,
.box__form input{outline: 0;}
.box__form .btn-fixed{position: absolute;right: 10px;z-index: 20;}
.box__form.hide-label .text__label{}
.box__form.hide-label .form__input-text{}
.box__form .form__input-text[readonly]{color: #757575;background-color: #F5F5F5;}
.box__form .form__select{width: 100%;height: 100%;padding-left: 16px;background: transparent;font-size: 16px;line-height: 56px;opacity: 0;}
.box__form.has-select:after{position: absolute;right: 16px;width: 20px;height: 20px;background-position: -88px -34px;}
.box__form .form__file{position: absolute;left: initial;right: 0;width: 1px;height: 1px;opacity: 0;z-index: 50;}
.box__form .text__file{top: 10px;line-height: 30px;}
.form--active{background-color: #fff;}
.box__form.has-file{color: #757575;background-color: #F5F5F5;overflow: visible;}
.form--focus.has-file .text__label{left: 0;font-size: 16px;line-height: 54px;}
.box__form.button__basic.hide-label.has-file .text__label{line-height: 48px;}
.box__form.multiple-label .text__label,
.box__form.guide-select .text__label,
.box__form.guide-label .text__label{-webkit-transition: all .1s;transition: all .1s;}
.form--active.multiple-label .text__label,
.form--active.guide-label .text__label,
.form--focus.multiple-label .text__label,
.form--focus.guide-label .text__label{left: 0;margin-top: -20px;width: auto;height: auto;font-size: 11px;line-height: 14px;}
.form--active.guide-label.has-select .text__label{font-size: 16px;line-height: 14px;}
.box__form.has-select{background-color: #fff;}
.box__form.has-select .text__label{left: 0;width: 100%;height: 100%;max-height:54px;text-indent: -999em;}
.box__form.has-select .text__label .text__sub{display: block;position: absolute;font-size: 16px;line-height: 56px;color: #757575;text-indent: 16px;}
.box__form.guide-select .text__label{text-indent: 16px;}
.box__form.guide-select .text__label .text__sub{display: none;}
.box__form.has-placeholder .text__label{width: 1px;height: 1px;margin: -1px;overflow: hidden;font-size: 0;line-height: 0;}
.box__form.guide-label .form__input-text::placeholder{color: transparent;}
.box__form.multiple-label .form__input-text::placeholder{color: transparent;}
.box__form.multiple-label .text__label{}
.box__form.multiple-label .text__label .text__main{}
.box__form.multiple-label .text__label .text__sub{display: none;}
.form--focus.multiple-label .text__label .text__sub{display: inline;}
.form--focus.multiple-label .text__label .text__main{display: none;}
.form--active.form--focus.multiple-label .text__label .text__main{display: none;}
.form--active.form--focus.multiple-label .text__label .text__sub{display: inline;}
.form--active.multiple-label .text__label .text__sub{display: none;}
.form--active.multiple-label .text__label .text__main{display: inline;}
.box__form.has-textarea{height: auto;}
.box__form.has-textarea .form__textarea{width: 100%;height: 104px;border: 0;padding: 16px;font-size: 16px;font-weight: 400;line-height: 22px;color: #2c2c2c;text-align: left;background-color: transparent;caret-color: #067DFD;resize: none;border-radius: 8px;}
.box__form.has-textarea .form__textarea:focus{}
.box__form.has-textarea.guide-label .text__label{background-color: transparent;}
.box__form-group{position: relative;display:flex;flex-direction: column;flex-wrap: nowrap;}
.user-info .list-item .text__title + .box__form-group,
.box__form-group + .box__form-group{margin-top: 8px;}
.box__form-group .box__form{position: static;margin-bottom: 0;}
.box__form-group .box__form ~ .box__form .form__input-text,
.box__form-group .box__form ~ .box__form{-webkit-border-radius:  0;border-radius: 0;}
.box__form-group .box__form ~ .box__form{margin-top: -1px !important;}
.box__form-group .box__form:first-child,
.user-info .list-item.has-form .box__form:first-child{margin-top: 0;}
.box__form-group .box__form:first-child .form__input-text,
.box__form-group .box__form:first-child{-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.box__form-group .box__form:last-child .form__input-text,
.box__form-group .box__form:last-child{-webkit-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;}
.user-info .list-item.has-form .box__form:first-child:last-child,
.box__form-group .box__form:first-child:last-child{margin-top: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.box__form-group.bank-oversea{margin-bottom: 16px;}
.box__form-parts{position: relative;padding: 10px 0 10px 12px;}
.form__checkbox{display: inline-block;width:20px;height:20px;margin-right:4px;vertical-align:middle;background-position:999px 999px;border:1px solid #BDBDBD;background-color: #fff;-webkit-appearance:none;-webkit-border-radius: 4px;border-radius: 4px;box-sizing: border-box;}
.form__checkbox:checked{border-color:#067DFD;background-color: #067DFD;background-position: 1px -55px;}
.form__checkbox + .text__label{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 20px;color: #222;}
.form__radio{position: relative;display: inline-block;width:20px;height:20px;margin-right:4px;vertical-align:middle;border:1px solid #BDBDBD;background-color: #fff;-webkit-appearance:none;-webkit-border-radius: 50%;border-radius: 50%;box-sizing:border-box;}
.form__radio.radio-large{width:24px;height:24px;margin-top: -2px;}
.form__radio:checked{border-color: #067DFD;}
.form__radio:checked{-webkit-box-shadow: 0 0 0 4px #fff inset;box-shadow: 0 0 0 4px #fff inset;background-color: #067DFD;}
.form__radio.radio-large:checked{-webkit-box-shadow: 0 0 0 5px #fff inset;box-shadow: 0 0 0 5px #fff inset;}
/* .form__radio:checked::after{content:'';display: block;width: 10px;height: 10px;margin: 4px auto;border-color: #067DFD;background-color: #067DFD;-webkit-border-radius: 50%;border-radius: 50%;} */
/* .form__radio.radio-large:checked::after{display: block;width: 12px;height: 12px;margin: 5px auto;} */
.form__radio.radio-large + .text__label{font-size: 16px;line-height: 22px;color: #000;}
.form__radio + .text__label{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 20px;color: #222;}
.form__radio + .text__label .text__placeholder{font-size: 12px;line-height: 16px;color: #9e9e9e;}
.box__form-parts.find-address{display: block;margin-top: 8px;padding: 0;}
.box__form-parts.find-address + .box__form-group{margin-top:8px}
.button__zoom{position: relative;width: 100%;height: 56px;padding-left: 16px;color: #9e9e9e;font-size: 16px;font-weight: 400;line-height: 54px;text-align: left;border: 1px solid #ccc;-webkit-border-radius: 8px;border-radius: 8px;}
.button__zoom:before{width: 20px;height: 20px;vertical-align: middle;margin: -4px 6px 0 0;background-position: -110px -34px;}
.button__zoom:focus{outline:0;border: 1px solid #222;}
.box__tabpanel{display: none;margin-top: 20px;}
.box__check-option + .box__tabpanel{margin-top: 24px;}
.group-password .box__form .text__label{color: #757575;}
.box__formbox{position: relative;padding: 16px;border: 1px solid #e0e0e0;border-radius: 8px;}
.box__formbox .list__form .list-item{margin-top: 16px;}
.box__formbox .list__form .list-item .form__radio{/* margin-top: -2px; */}
.box__formbox .list__form .list-item .text__placeholder{position: absolute;margin-top: 1px;right: 16px;}
.box__formbox .list__form .list-item .form__radio:checked + .text__label .text__selected{color: #067DFD;}

/* error, success */
.form--error{border: 1px solid #EF2B2A;z-index: 2;overflow: visible;}
.form-group--error{position: relative;display: flex;flex-direction: column;}
.form-group--success .form--success{margin-bottom: 0;}
.form-group--error .form--error{position: static;margin-bottom: 0;}
.form-group--error .box__form{margin-bottom: 0;}
.form--success,
.form--error,
.form-group--success,
.form-group--error{margin-bottom: 26px;}
.form--error[type=button],
.form--success[type=button],
.form--error.less-alert,
.form--success.less-alert{margin-bottom: 0;}
.form--success + .text__notification,
.form--error + .text__notification,
.text__notification{display: block;position: absolute;left: 0;bottom: -18px;max-height: 16px;padding: 0 0 0 16px;line-height: 16px;font-size: 12px;color: #EF2B2A;background-color: #fff;width: 100%;box-sizing: border-box;letter-spacing: -0.4px;}
.form--success + .text__notification,
.form--success .text__notification{display: block;color: #067DFD;}
.form--error .text__notification{display: block;}
.form--success[type=button] + .text__notification,
.form--error[type=button] + .text__notification{display: block;position: relative;height: 0;bottom: inherit;top: 2px;}
.form-group--error .text__notification{bottom: -18px;}
.form--error.less-alert .text__notification{display: none;}
.form--success.less-alert .text__notification{display: none;}
.box__form .text__timer{display: block;position: absolute;left: 0;bottom: -18px;line-height: 16px;padding: 0 0 0 16px;line-height: 16px;font-size: 12px;color: #067DFD;background-color: #fff;width: 100%;box-sizing: border-box;}

/* focus/active */
.form--focus{border-color: #222;z-index: 10;}
/* .form--focus .text__notification{display: none;} */
.form--focus.has-readonly{border-color: #e0e0e0;z-index: 1;}
.form--focus.has-select .text__label{color: #222;}
.form--focus.guide-label .text__label .text__sub,
.form--focus.guide-label .text__label .text__main{display: none;}
.form--focus.guide-label .text__label .text__sub{display: inline;}
.box__form.guide-label .text__label .text__main{color: #757575;padding-right: 4px;}
.box__form.guide-label .text__label .text__main + .text__sub{font-size: 14px;color: #9e9e9e;}
.form--active.guide-label.hide-label .text__label .text__main + .text__sub,
.form--active.guide-label .text__label .text__main + .text__sub,
.form--focus.guide-label .text__label .text__main + .text__sub{font-size: 11px;}
/* .form--focus.guide-label .text__label{left: 0;width: auto;height: auto;font-size: 16px;line-height: 14px;} */
.form--active.guide-label.has-select .text__label .text__sub,
.form--focus.guide-label.has-select .text__label .text__sub{position: absolute;padding-top: 18px;display: block;font-size: 16px;color: #222;white-space: nowrap;}
.form--active.guide-label.has-select .text__label .text__main,
.form--focus.guide-label.has-select .text__label .text__main{display: block;font-size: 11px;line-height: 14px;color: #757575;}
.form--active.form--focus.guide-label .text__label .text__sub{display: block;}
.form--active.guide-label .text__label .text__sub{display: none;}
.form--active.multiple-label .form__input-text,
.form--focus.multiple-label .form__input-text,
.form--active.guide-label .form__input-text,
.form--focus.guide-label .form__input-text{padding: 24px 16px 10px;}
.form--focus.has-select .text__label .text__sub,
.form--active.has-select .text__label .text__sub{color: #222;}
.form--focus.guide-select .text__label,
.form--active.guide-select .text__label{position: absolute;left: 0;height: 100%;font-size: 11px;line-height: 34px;color: #757575;}
.form--focus.guide-select .text__label .text__sub,
.form--active.guide-select .text__label .text__sub{position: absolute;top: 24px;display: block;font-size: 16px;line-height: 22px;color: #222;}
.form--focus.has-file{outline: auto;}
.form--success{padding-right: 0;}
.form--success::after{content:'';position: absolute;/* top: 19px; */right: 20px;width: 16px;height: 16px;background-position: -18px -56px;}
[type=button].form--success::after{top: 19px;}
.form--success.has-button::after{right: 102px;}
.form--success.has-textarea::after{display: none;}
/* .form--success.has-textarea .form__textarea{color: #9E9E9E;background-color: #F5F5F5;} */
/* group err */
/* .form-group--error.has-errors.has-error--focus .box__form:last-child{margin-bottom: 0;} */
/* .form-group--error.has-errors.has-error--focus .text__notification{display: none;} */
.button__basic.form--error.form--focus{margin-bottom: 28px;}
.button__basic.form--error.form--focus .text__notification{display: block;}
/* input clear */
.box__form .button__clear{display: none;padding: 8px;margin-right: 10px;line-height: 0;outline-offset: -1px;z-index: 2;}
.box__form .button__clear--active{display: block;}
.box__form .button__clear::after{width: 20px;height: 20px;background-color: #fff;background-position: -66px -34px;-webkit-border-radius: 10px;border-radius: 10px;}
/* button type */
.button__basic{position: relative;display: block;width: 100%;height: 48px;padding: 14px 16px 12px;text-align: center;border: 1px solid #222;background-color: #fff;-webkit-border-radius: 8px;border-radius: 8px;box-sizing: border-box;}
.button__submit .text__case,
.button__basic .text__case{display: inline-block;vertical-align: middle;margin-top: -2px;font-size: 16px;line-height: 22px;color: #222;}
.button__basic .ic-gt:after{width: 16px;height: 16px;vertical-align: -3px;margin: 0 0 0 4px;background-position: -90px -56px;}
.button__basic .ic-plus:before{width: 16px;height: 16px;vertical-align: -3px;margin: 0 3px 0 0 ;background-position: -108px -56px;}
.button__basic.btn-sm{display: inline-block;width: auto;min-width: 72px;height: 36px;margin: 0;padding: 0 0;text-align: center;border-color: #BDBDBD;font-size: 14px;color: #2c2c2c;line-height: 30px;-webkit-border-radius: 6px;border-radius: 6px;}
.button__basic.btn-sm ~ .form__input-text{padding-right: 100px;}
.button__basic.btn-gray{border-color: #BDBDBD;}
.button__basic.has-file{height: 48px;border: 1px solid #222;background-color: #fff;}
.button__basic.form--focus.has-file .text__label,
.button__basic.has-file .text__label{width: 100%;font-size: 16px;line-height: 48px;color: #2C2C2C;text-indent: 0;}
.button__basic.has-file .text__label{margin-top: -14px;}
.button__basic.btn-upload{display: flex;justify-content: space-between;align-items: center;height: 56px;padding: 0 16px;line-height: 56px;border: 1color: #F5F5F5;text-align: left;}
.button__basic.btn-upload .text__label{color: #757575;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.button__basic.btn-upload .text__file{white-space: nowrap;}
.button__basic.btn-upload .text__label + .text__file{margin-left: 16px;}
.button__submit{display: block;width: 100%;height: 48px;padding: 14px 16px 12px;text-align: center;background-color: #067DFD;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden;box-sizing: border-box;}
.button__submit .text__case{color: #fff;}
.button__submit.button__disabled,
.button__submit[disabled]{opacity: .4;}
.btn-add-stock{height: 44px;width: auto;margin: 16px auto;border: 1px solid #E0E0E0;-webkit-border-radius: 22px;border-radius:22px;}
.btn-add-stock .text__case{margin-top: -4px;font-size: 14px;color: #2c2c2c;line-height: 20px;}
.box-submit .button__basic{margin-top: 0;}
.box__partner--check{position: relative;height: 56px;margin-top: 8px;padding: 0 16px;line-height: 56px;border: 1px solid #e0e0e0;background-color: #F5F5F5;font-size: 16px;color: #757575;text-align: left;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden;}
.box__partner--check:after{position: absolute;top: 50%;right: 16px;width: 20px;height: 20px;margin-top: -10px;background-position: -44px -60px;}
.button__modify{position: absolute;top: 16px;right: 0;white-space: nowrap;font-size: 14px;line-height: 20px;}
.button__modify:after{width: 5px;height: 9px;vertical-align: middle;margin: -2px 4px 0 8px;background-position: -68px -14px;}
.button__basic.form--error{border: 1px solid #EF2B2A;}
.box__form .button__submit{min-width: 72px;max-width: 72px;height: 36px;padding: 7px 0 6px;text-align: center;white-space: nowrap;margin-right: 10px;z-index: 10;}
.box__form .button__submit .text__case,
.box__form .button__basic .text__case{margin-top: -2px;font-size: 14px;line-height: 22px;}

input[required=required]:valid{border:1px solid #067DFD !important;}

/* ********************************************** */
/* contents
/* ********************************************** */
/* processbar */
.box__process-bar{position: fixed;top: 49px;left: 0;right: 0;width: 100%;z-index: 300;}
.box__process-bar .list__process-step{position: relative;display: block;width: 100%;height: 1px;}
.box__process-bar .list__process-step .list-item{position: absolute;top: 0;left: 0;height: 1px;color: #fff;}
.box__process-bar .list__process-step .list-item[aria-current=page]{background-color: #067DFD;color: #000;z-index: 1;}
.box__process-bar .list__process-step.step-personal .list-item--step1{width: 25%;}
.box__process-bar .list__process-step.step-personal .list-item--step2{width: 25%;}
.box__process-bar .list__process-step.step-personal .list-item--step3{width: 25%;}
.box__process-bar .list__process-step.step-personal .list-item--step4{width: 40%;}
.box__process-bar .list__process-step.step-personal .list-item--step5{width: 70%;}
.box__process-bar .list__process-step.step-personal .list-item--step6{width: 90%;}
.box__process-bar .list__process-step.step-business .list-item--step1{width: 25%;}
.box__process-bar .list__process-step.step-business .list-item--step2{width: 25%;}
.box__process-bar .list__process-step.step-business .list-item--step3{width: 25%;}
.box__process-bar .list__process-step.step-business .list-item--step4{width: 40%;}
.box__process-bar .list__process-step.step-business .list-item--step5{width: 60%;}
.box__process-bar .list__process-step.step-business .list-item--step6{width: 75%;}
.box__process-bar .list__process-step.step-business .list-item--step7{width: 90%;}

.box__page-cont{position: relative;width: 100%;height: 100%;max-width: 500px;margin: 0 auto;padding: 32px 16px 72px;}
.box__step-wrap{position: relative;}
.box__section{margin-top: 24px;}
.box__section .text__box-title{font-size: 24px;color: #000;line-height: 28px;}
.box__section .text__box-title:only-child{margin-bottom: 28px;}
.box__section .text__box-title .text__emphasis{color: #067DFD;font-weight: 400;}
.box__section .text__box-longdesc{margin-top: 8px;font-size: 18px;line-height: 24px;color: #757575;}
.box__section .text__box-longdesc .text__emphasis{color: #067DFD;font-weight: 400;}
.box__section .text__box-subtitle{min-height: 44px;margin-top: 8px;font-size: 14px;line-height: 21px;color: #757575;}
.box__section .text__box-subtitle .box__toggle-wrap .button__toggle{color: #757575;}
.box__section .button__question{margin-top: 4px;font-size: 14px;color: #757575;}
.box__section .button__question:after{width: 12px;height: 12px;vertical-align: middle;margin: -2px 0 0 3px;background-position: -68px 0;}
.box__section.section-title{margin-top: 0;margin-bottom: 0;}
.box__section.section-title + .box__section{margin-top: 32px;}
.box__section .d__flex_column{position: relative; }
.box__section .d__flex_column + .d__flex_column{margin-top: 12px;}
.box__section .tooltip_info{position: absolute;left: 50%;top: -23px;background-color: #fff;border: 1px solid #222;padding: 6px 12px;border-radius: 32px;transform: translateX(-50%);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);white-space: nowrap;font-family: 'Gmarket Sans', sans-serif;);
}
.box__section .tooltip_info::before,
.box__section .tooltip_info::after{content: "";position: absolute;left: 50%;top: 26px;transform: translateX(-50%);width: 0;height: 0;border-left: 4.5px solid transparent;border-right: 4.5px solid transparent;border-top: 5px solid #222;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);}
.box__section .tooltip_info::after{border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #fff;}
.box__terms{display: flex;align-items: center;margin-bottom: 20px;padding: 13px 16px;background-color: #f5f5f5;border-radius: 8px;}
.box__terms .button__detail{margin-left: 4px;font-size: 12px;line-height: 16px;color: #757575;text-decoration: underline;white-space: nowrap;}
.box__form-wrap{position: relative;margin: 12px 0 12px 16px;}
.box__form-wrap .text__label{font-size: 12px;}
.box__list-wrap{position: relative;margin-top: 24px;}
.box__list-wrap .text__list-title{font-size: 14px;line-height: 20px;color: #222;font-weight: 400;margin-bottom: 8px;}

.box__toggle-wrap{position: relative;}
.box__toggle-wrap .button__toggle{font-size: 14px;line-height: 20px;color: #222;overflow: hidden;}
.box__toggle-wrap .button__toggle:after{width: 12px;height: 12px;vertical-align: middle;margin: -3px 0 0 3px;background-position: -68px 0;}

.box__banner--business-club{margin:16px -16px 0}
.box__banner--business-club .link__business-club{display:block;text-align:center}
.box__banner--business-club .image__banner--business-club{width:auto;height:76px}
/* .platform--pc .box__banner--business-club .image__banner--business-club,
.platform--tablet .box__banner--business-club .image__banner--business-club{width:auto;height:102px} */

.notice-list{margin-top: 24px;padding: 0 2px;}
.list__dots{}
.list__dots .list-item{position: relative;margin-bottom: 8px;padding-left: 8px;font-size: 12px;line-height: 16px;color: #9e9e9e;}
.list__dots .list-item:before{content:'';position: absolute;top: 8px;left: 2px;width: 2px;height: 2px;background-color: #9e9e9e;-webkit-border-radius: 50%;border-radius: 50%;}
.list__dots .list-item .link__member{color: #9e9e9e;text-decoration: underline;}

.button__group:after{content:'';display: block;clear: both;}
.box-submit--fixed{position: fixed;left: 0;bottom: 0;right: 0;margin: 0;padding: 8px 16px;overflow: hidden;background-color: #fff;z-index: 20;}
.button__group [type=button],
.box-submit--fixed [type=button]{width: calc(50% - 4px);margin-top: 0;}
.button__group [type=button]:first-child,
.box-submit--fixed [type=button]:first-child{float: left;}
.button__group [type=button]:last-child,
.box-submit--fixed [type=button]:last-child{float: right;}
.button__group [type=button]:first-child:last-child,
.box-submit--fixed [type=button]:first-child:last-child{float: none;width: 100%;}
.box__layer .box-submit--fixed{-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);}

.box__alert{position: relative;padding: 16px 16px 16px 44px;border: 1px solid #000;background-color: #fff;border-radius:8px;font-size: 12px;line-height: 16px;color: #222;}
.box__alert::before{position: absolute;top: 50%;left: 16px;width: 20px;height: 20px;margin-top: -10px;background-position: 0 0;}
.box__alert .text__emphasis{}
.box__alert.type-blue{border-color:#CBE8FF;background-color: #EEF7FF;color: #067DFD;}
.box__alert.type-blue::before{background-position: -22px -34px;}
.box__alert.type-empty{border: 0;padding: 0;border-radius:0;}

.list__form{}
.list__form > .list-item{margin-top: 26px;}
.list__form > .list-item:first-child{margin-top: 0 !important;}
.list__form .list-item .text__form-caption{display: block;margin-bottom: 8px;font-size: 12px;line-height: 16px;color: #222;font-weight: normal;}
.text__box-subtitle .box__toggle-wrap .button__toggle,
.list__form .list-item .text__form-caption .box__toggle-wrap .button__toggle{font-size: 12px;line-height: 16px;}
.text__box-subtitle .box__toggle-wrap .button__toggle:after,
.list__form .list-item .text__form-caption .box__toggle-wrap .button__toggle:after{width: 16px;height: 16px;background-position: -126px -56px;}
.list__form .list-item .text__form-noti{margin-top: 8px;font-size: 11px;line-height: 16px;color: #9e9e9e;}
.list__form .list-item .text__form-noti .text__emphasis{font-weight: 500;color: #616161;}
.list__form .list-item .text__form-noti .text__shop-name{color: #067DFD;}
.list__form .list-item .box__tabpanel{margin-top: 8px;}
.list__form .box__formbox .list__form .list-item{margin-top: 12px;}
.list__form .list-item.has-form--check{}
.list__form .list-item.has-form--check input{}
.list__form .list-item.has-form--check .box__form{display: none;margin-top: 8px;}
.list__form .list-item.has-form--check input + .text__label + .box__form{}
.list__form .list-item.has-form--check input:checked + .text__label + .box__form{display: flex;}
.list__form--col{text-align: left;}
.list__form--col .list-item{display: inline-block;width: 40%;}

.box__form-check{position: relative;height: 0;}
.form-group--error + .box__form-check{display: none;}
/* .form-group--error.has-error--focus + .box__form-check{display: block;position: absolute;left: 0;margin-top: -27px;} */
.form-group--success + .box__form-check{display: none;}
.list__checkbox-tiny{text-align: left;padding:2px 0 0 12px;}
.list__checkbox-tiny .list-item{display: inline-block;vertical-align: top;font-size: 0;margin: 0;}
.list__checkbox-tiny .list-item .form__checkbox{width: 16px;height: 16px;margin: 2px 0 0 0;border: 0;background-position: -36px -56px;}
.list__checkbox-tiny .list-item .form__checkbox:checked{background-color: transparent;background-position: -54px -56px;}
.list__checkbox-tiny .list-item .text__label{font-size: 12px;line-height: 16px;color: #9e9e9e;}
.list__checkbox-tiny .list-item .form__checkbox:checked + .text__label{color: #067DFD;}

/* list type  */
.list__dot{}
.list__dot > .list-item{position: relative;margin-top: 8px;padding-left: 10px;font-size: 12px;line-height: 16px;color: #222;}
.list__dot > .list-item .text__emphasis{font-weight: bold;}
.list__dot > .list-item:first-child{margin-top: 0;}
.list__dot > .list-item::before{content:'';position: absolute;top: 7px;left: 0;width: 2px;height: 2px;background-color: #BDBDBD;border-radius:50%;}
.list__default{}
.list__default > .list-item{margin-top: 8px;font-size: 12px;line-height: 16px;color: #9E9E9E;}
.list__default > .list-item:first-child{margin-top: 0;}

.type-ridio{}
.type-ridio > .list-item{position: relative;min-height: 56px;margin-top: 8px;padding: 16px;}
.type-ridio > .list-item:first-child{margin-top: 8px;}
.type-ridio > .list-item > input{display: inline-block;vertical-align: middle;margin-top: 0;}
.type-ridio > .list-item > input:checked{}
.type-ridio > .list-item > input:checked::after{}
.type-ridio > .list-item > .text__label{display: inline-block;vertical-align: middle;}
.type-ridio > .list-item > .text__label::after{content:'';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;line-height: 56px;border: 1px solid #E0E0E0;border-radius: 8px;box-sizing:border-box;}
.type-ridio > .list-item > input:checked + .text__label::after{border: 1px solid #222;}
.type-ridio > .list-item .box__alert{display: none;}
.type-ridio > .list-item > input:checked + label ~ .box__alert{display: block;}
.type-ridio > .list-item .text__benefit{position: absolute;top: 16px;right: 16px;display: inline-block;padding: 3px 4px;border-radius: 4px;background: #E5FCE3;color: #01A900;font-size: 12px;font-weight: 400;line-height: 16px;}
.type-ridio > .list-item > input:checked + label ~ .text__benefit{display: none;}
.type-ridio > .list-item .box__alert{margin-top: 16px;}
.type-ridio .list-item .box__toggle-wrap{position: static;display: inline-block;vertical-align: middle;}
.type-ridio .list-item .box__toggle-wrap .box__toggle-layer{left: 16px;right: 16px;width: auto;}
.type-ridio .list-item .box__toggle-wrap .button__toggle{position: relative;z-index: 10;}
.type-ridio .list-item .box__toggle-wrap .button__toggle::after{width: 20px;height: 20px;margin: 0;background-position: 0 -34px;}
.type-ridio .list-item .box__benefit-banner{display: none;width: 100%;margin: 16px 0 -4px;}
.type-ridio .list-item .box__benefit-banner .image__benefit{width: 100%;max-width: 296px;display: block;margin: 0 auto;}
.type-ridio > .list-item > input:checked + label ~ .box__benefit-banner{display: block;}


.list__service-info{margin-top: 8px;padding: 16px;background-color: #FAFAFA;border-radius: 8px;}
.list__service-info .list-title{font-size: 12px;line-height: 16px;color: #9E9E9E;font-weight: bold;}
.list__service-info .list-cont{margin-top: 8px;font-size: 12px;line-height: 16px;color: #9E9E9E;}
.list__service-info .list-cont + .list-title{margin-top: 16px;}

.wellcome-member-type .box__bg-line{margin-top: 40px;padding: 26px;border: 1px solid #eee;background-color: #fafafa;border-radius: 8px;}
.wellcome-member-type .box__bg-line .text__seller-start{display: block;font-size: 14px;line-height: 20px;color: #222;text-align: center;}
.wellcome-member-type .box__bg-line .text__seller-start .text__emphasis{font-weight: 400;color: #067DFD;}
.wellcome-member-type .box__bg-line .button__submit{margin-top: 14px;height: 44px;padding: 12px 16px 10px;}

.box__signup-service{}
.box__signup-service .text__service--title{font-size: 14px;line-height: 20px;color: #222;font-weight: bold;}
.box__signup-service .list__service-type{}
.box__signup-service .list__service-type .list-item{position: relative;margin-top: 16px;}
.box__signup-service .list__service-type .list-item::after{content:'';display: block;clear: both;}
.box__signup-service .list__service-type .list-item input,
.box__signup-service .list__service-type .list-item .text__request{float: right;font-size: 12px;line-height: 20px;color: #9e9e9e;}
.box__signup-service .list__service-type .list-item .text__label{float: left;font-size: 14px;line-height: 20px;color: #222;}
.box__signup-service .list__service-type .list-item .text__label::before{width: 20px;height: 20px;vertical-align: middle;margin: -1px 12px 0 0;}
.box__signup-service .list__service-type .list-item .text__label.icon-gmkt::before{background-position: -94px 0;}
.box__signup-service .list__service-type .list-item .text__label.icon-iac::before{background-position: -116px 0;}
.text__service--notice{margin-top: 17px;padding: 12px;border: 1px solid #eee;background-color: #fafafa;font-size: 14px;line-height: 20px;color: #616161;border-radius: 4px;}
.text__service--notice .text__required{color: #067DFD;}
.text__service--notice .text__required::before{width: 16px;height: 16px;vertical-align: middle;margin: -2px 4px 0 0;background-position: -18px -56px;}

.box__signup-document{}
.box__signup-document .text__service--title{font-size: 14px;line-height: 20px;color: #222;font-weight: bold;}
.box__signup-document .list__service-type{margin-top: 16px;}
.box__signup-document .list__service-type .list-item{margin-top: 12px;}
.box__signup-document .list__service-type .list-item .text__label{display: inline-block;vertical-align: middle;}
.list__form .list-item .box__signup-document .box__tabpanel{margin-top: 20px;}

/* alert 툴팁 */
.box__alert--tooltip{position: fixed;left: 16px;right: 16px;bottom: 40px;text-align: center;z-index: 2000;display: none;}
.box__alert--tooltip .text__service--notice{display: inline-block;border: 0;color: #fff;background-color: #4D5966;box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.12);border-radius: 22px;}
.box__alert--tooltip .text__service--notice .text__required{color: #329CFF;}
.box__alert--tooltip .text__service--notice .text__required::before{width: 20px;height: 20px;background-position: -44px -34px;}
.box__alert--tooltip.alert-text{bottom: 72px;text-align: center;}
.box__alert--tooltip.alert-text .text__service--notice{margin-top: 0;max-width: 468px;min-height: auto;text-align: left;border-radius: 16px;}
.fixed-docked .box__alert--tooltip.alert-text{bottom: 72px;}


.section-termsbox{}
.section-termsbox .box__terms-all{padding: 16px;background-color: #f5f5f5;border-radius: 8px;font-size: 0;}
.section-termsbox .box__terms-all .form__checkbox{margin: 1px 8px 0 0;}
.section-termsbox .box__terms-all .text__label{font-size: 16px;color: #000;}
.section-termsbox .box__terms-lists{padding: 16px 0;font-size: 0;}
.section-termsbox .box__terms-lists .text__terms-title{margin-top: 16px;padding: 16px 16px 12px;border-top: 1px solid #eee;font-size: 11px;line-height: 20px;color: #067DFD;font-weight: normal;}
.section-termsbox .box__terms-lists .text__terms-title:first-child{margin-top: 0;padding-top: 0;border-top: 0;}
.section-termsbox .box__terms-lists .list__terms{padding: 0 16px;}
.section-termsbox .box__terms-lists .list__terms .list-item{position: relative;margin-bottom: 12px;}
.section-termsbox .box__terms-lists .list__terms .list-item:last-child{margin-bottom: 0;}
.section-termsbox .box__terms-lists .list__terms .list-item .form__checkbox{margin: 1px 8px 0 0;}
.section-termsbox .box__terms-lists .list__terms .list-item .text__label{font-size: 14px;line-height: 20px;color: #616161;}
.section-termsbox .box__terms-lists .list__terms .list-item .link__terms-more,
.section-termsbox .box__terms-lists .list__terms .list-item .button__terms-more{position: absolute;top: 0;right: 0;height: 20px;font-size: 12px;line-height: 20px;color: #9E9E9E;}
.section-termsbox .box__terms-lists .list__terms .list-item .link__terms-more::after,
.section-termsbox .box__terms-lists .list__terms .list-item .button__terms-more::after{width: 16px;height: 16px;margin: -2px 0 0 0;vertical-align: middle;background-position: -72px -56px;}
.section-termsbox .box__terms-lists .text__terms-description{margin-top: 16px;padding: 16px 16px 12px;border-top: 1px solid #eee;font-size: 12px;line-height: 16px;color: #9e9e9e;}
.section-termsbox .box__terms-lists .text__terms-description .list-item{font-size: 12px;line-height: 16px;color: #9e9e9e;}

.section-termsbox .box__terms-important{background-color: #f5f5f5;border-radius: 6px;}
.section-termsbox .box__terms-important .button__terms-more{display: block;width: 100%;padding: 8px 16px;font-size: 14px;line-height: 20px;color: #757575;text-align: left;}
.section-termsbox .box__terms-important .button__terms-more::after{width: 16px;height: 16px;margin: -4px 0 0 4px;vertical-align: middle;background-position: -90px -56px;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.section-termsbox .box__terms-important .button__terms-more[aria-expanded=true]::after{margin: -2px 0 0 4px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.section-termsbox .box__terms-cont{display: none;padding: 8px 16px;}
.section-termsbox .box__terms-cont[aria-hidden=false]{display: block;}

.section-termsbox .box__company-seller--terms{padding: 0;overflow: hidden;}
.section-termsbox .box__company-seller--terms .box__terms-all{padding: 18px 16px;border-bottom: 1px solid #eee;background-color: #fff;border-radius: 0;}
.section-termsbox .box__company-seller--terms .box__terms-all .text__label{font-size: 14px;color: #067DFD;}
.section-termsbox .box__company-seller--terms .list__terms{padding: 16px 16px 0;}
.section-termsbox .box__company-seller--terms .list__terms .list-item{margin-top: 12px;}
.section-termsbox .box__company-seller--terms .list__terms .list-item:first-child{margin-top: 0;}
.section-termsbox .box__company-seller--terms .list__terms .list-item .text__label{font-size: 14px;color: #616161;}
.section-termsbox .box__company-seller--terms .list__terms .list-item .text__label .text__selection{color: #067DFD;}

.section-termsbox .box__service-info{}
.section-termsbox .box__service-info .button__terms-more{display: block;width: 100%;padding: 12px 16px 16px;font-size: 14px;line-height: 20px;color: #757575;text-align: left;}
.section-termsbox .box__service-info .button__terms-more::after{width: 16px;height: 16px;margin: -4px 0 0 4px;vertical-align: middle;background-position: -90px -56px;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.section-termsbox .box__service-info .button__terms-more[aria-expanded=true]::after{margin: -2px 0 0 4px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.section-termsbox .box__service-info .list__service-info{margin-top: 0;}
.section-termsbox .box__service-info .box__terms-cont{margin-top: 0;padding-top: 0;padding-bottom: 16px;}

/* terms box */
.box__form-terms{}
.box__form-terms *{font-size: 12px;line-height: 16px;color: #9e9e9e;}
.box__form-terms strong{font-weight: bold;}
.box__form-terms .link__text{color: #0028AC;text-decoration: underline;}
.box__form-terms .link__button{color: #222;}
.box__form-terms .link__button::after{width: 16px;height: 16px;vertical-align: middle;margin: -2px 0 0 0;background-position: 0 0;}
.box__form-terms .text__form-terms--notice{}
.box__form-terms .text__form-terms--title{margin-top: 16px;color: #757575}
.box__form-terms .box__form-terms--group{margin-top: 8px;padding: 16px;background: #fff;border-radius: 4px;}
.box__form-terms li{margin-top: 8px;}
.box__form-terms li:first-child{margin-top: 0;}
.box__form-terms .list__default{}
.box__form-terms .list__default > li{}
.box__form-terms .list__decimal{margin-top: 5px;list-style-type: decimal;padding-left: 12px;}
.box__form-terms .list__decimal > li{list-style: decimal;}
.box__form-terms .list__dash{}
.box__form-terms .list__dash > li{}
.box__form-terms .list__star{}
.box__form-terms .list__star > li{}
.box__form-terms .box__form-terms--table{margin: 8px -2px 0;background-color: #fff;border-radius: 10px;overflow: hidden;}
.box__form-terms .form__table--terms{table-layout: fixed;border-collapse: collapse;width: 100%;}
.box__form-terms .form__table--terms th,
.box__form-terms .form__table--terms td{padding: 8px;border: 2px solid #F5F5F5;}
.box__form-terms .form__table--terms th{color: #616161;}
.box__form-terms .form__table--terms td{vertical-align: top;}

/* fixed button */
.section-fixed--button{position: relative;top: 0;margin-top: 0;padding: 24px 0 0;height: 88px;}
.section-fixed--button .box__fixed-button{width: 100%;background-color: #fff;padding: 8px 0;}
.section-fixed--button .box__fixed-button.js-fixed{position: fixed;left: 0;right: 0;bottom: 0;max-width:100%;padding: 8px 16px;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);z-index: 20;}
.section-fixed--button .box__fixed-button button{max-width:468px;margin: 0 auto 0;}
.account-check .box__section .text__box-longdesc{margin-top: 20px;}
.account-check .box__section.section-title + .section-button{margin-top: 80px;}


/* ********************************************** */
/* box__layer
/* ********************************************** */
.box__layer{display:none}
.box__layer.box__layer--active{display:block}
.box__layer .button__layer-close{position:absolute;right:8px;top:8px;width:32px;height:32px;z-index: 10;overflow: hidden;}
.box__layer .button__layer-close:after{display: block;width: 32px;height: 32px;margin: 0 auto;background-position: 0 0;}
.box__layer-container{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:351;min-width:280px;background-color:#fff;outline-offset: 1px;}
.box__layer-container .box__layer-header{position:fixed;left:0;right:0;z-index:1;height:48px;background-color: #fff;border-bottom:1px solid #f5f5f5}
.box__layer-container .box__layer-header .text__layer-title{display:block;font-size:18px;font-weight:700;line-height:48px;color:#222;text-align:center}
.box__layer-container .box__layer-body{overflow:hidden;margin-top:48px;padding: 16px;height:calc(100% - 48px);box-sizing:border-box}
.box__layer-container .box__layer-body .box__layer-scroll{overflow-x:hidden;overflow-y:auto;position:relative;height:100%;padding-bottom: 24px;box-sizing:border-box}
.box__layer .box__step-wrap{max-width: 768px;margin: 0 auto;padding: 0 16px;}
.box__layer .box__step-wrap.has-fixed{padding: 0 16px 40px 16px;}
.box__layer .box__section.section-title{margin-top: 32px;}
.box__layer-container .box__layer-body .button__basic,
.box__layer-container .box__layer-body .button__submit{height: 44px;padding: 12px 16px 10px;}

/* ********************************************** */
/* box__toast-layer
/* ********************************************** */
.box__toast-layer{display: block;}
.box__toast-layer .dimmed{content:'';display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.box__toast-layer .box__layer-container{overflow:hidden;position:fixed;top:auto;left:0;right:0;bottom:-110%;z-index:371;min-width:280px;background:#fff;width:100%;box-sizing:border-box;-webkit-transition:bottom .3s;transition:bottom .3s;background-color:transparent;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1)}
.box__toast-layer .box__layer-container .box__layer-header{position: static;height: auto;-webkit-border-radius: 16px 16px 0 0;border-radius:16px 16px 0 0;background-color:#fff;border-bottom: 0;}
.box__toast-layer .box__layer-container .box__layer-header .text__layer-title{padding: 40px 0 0;line-height: 1.33;}
.box__toast-layer .box__layer-container .text__layer-desc{padding-top: 4px;text-align: center;}
.box__toast-layer .box__layer-container .text__layer-desc.ag-left{text-align: left;padding: 4px 16px 0 16px;}
.box__toast-layer .box__layer-container .text__layer-desc .text__line{display: block;padding-top: 4px;font-size: 16px;line-height: 22px;color: #222;}
.box__toast-layer .box__layer-container .text__layer-desc.ag-left .text__line{font-size: 14px;line-height: 20px;}
.box__toast-layer .box__layer-container .box__layer-body{margin-top: 0;padding: 16px;height:auto;background-color: #fff;}
.box__toast-layer .box__layer-container .box__layer-header + .box__layer-body{margin-top: -1px;}
.box__toast-layer.box__layer--active .box__layer-container{bottom:0;z-index: 361;}
.box__toast-layer.box__layer--active .dimmed{z-index: 360;display:block}

/* ********************************************** */
/* box__dimmed-layer
/* ********************************************** */
.box__dimmed-layer .dimmed{content:'';display:none;position:fixed;top:0;left:0;z-index:350;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.box__dimmed-layer{overflow:hidden;display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:371;width:100%;box-sizing:border-box;background-color:transparent;}
.box__dimmed-layer .box__layer-container{display: none;position: absolute;top: 50%;left: 50%;right: initial;bottom: initial;width:280px;min-height: min-content;margin-top: 0;padding:0;background:#fff;height:auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-border-radius: 8px;border-radius:8px;}
.box__dimmed-layer .box__layer-container .box__layer-body{margin-top: 0;height: auto;}
.box__dimmed-layer.box__layer--active .dimmed{display:block;z-index: 370;}
.box__dimmed-layer.box__layer--active .box__layer-container{display:block;z-index: 371;}
.box__dimmed-layer .box__layer-container .box__layer-body .box__text-dimmed{padding: 16px 0 32px;text-align: center;}
.box__dimmed-layer .box__layer-container .box__layer-body .box__text-dimmed .text__title{display: block;font-size: 16px;line-height: 22px;color: #222;font-weight: 700;}
.box__dimmed-layer .box__layer-container .box__layer-body .box__text-dimmed .text__emphasis{}
.box__dimmed-layer .box__layer-container .box__layer-body .box__text-dimmed .text__desc{display: block;padding-top: 8px;font-size: 14px;line-height: 20px;color: #222;}
.box__dimmed-layer .box__layer-container .box__layer-body .button__exit,
.box__dimmed-layer .box__layer-container .box__layer-body .button__cancel{width: 100%;height: 44px;font-size: 14px;line-height: 44px;color: #067dfd;text-align: center;border-top: 1px solid #eee;overflow: hidden;}
.box__dimmed-layer .box__layer-container .box__layer-body .button__cancel{color: #222;}
.box__dimmed-layer .box__layer-container .box__layer-body .box__button-wrap{margin: 0 -16px -16px;}

/* ********************************************** */
/* layer-iframe
/* ********************************************** */
.layer-iframe .dimmed{content:'';display:none;position:fixed;top:0;left:0;z-index:350;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.layer-iframe{overflow:hidden;display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:371;width:100%;box-sizing:border-box;background-color:transparent;}
.layer-iframe .box__layer-container{display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width:100%;height: 100%;min-height: inherit;margin: 0;padding:0;background:#fff;-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-border-radius: 0;border-radius:0;}
.layer-iframe .box__layer-container .box__layer-body{margin-top: 0;padding: 0;height: 100%;}
.layer-iframe .box__layer-container .box__layer-body .form__iframe,
.layer-iframe .box__layer-container .box__layer-body iframe{width: 100%;height: 100%;border: 0;}
.layer-iframe.box__layer--active .box__layer-container{display:block;z-index: 371;}

/* ********************************************** */
/* box__toggle-layer
/* ********************************************** */
.box__toggle-wrap,
.box__toggle-wrap .button__toggle{font-size: 10px;line-height: 1;}
.box__toggle-wrap .box__toggle-layer{position: absolute;left: 0;width: 100%;min-height:56px;padding: 16px 56px 16px 16px;border: 1px solid #222;background-color: #fff;-webkit-border-radius: 8px;border-radius:8px;z-index: 100;}
.box__toggle-wrap .button__toggle[aria-expanded=false] + .box__toggle-layer{display: none;}
.box__toggle-wrap .box__toggle-layer--active,
.box__toggle-wrap .button__toggle[aria-expanded=true] + .box__toggle-layer{display: block;margin-top: 8px;}
.box__toggle-wrap .box__toggle-layer .box__layer-cont{position: relative;font-size: 14px;font-weight: 400;word-break: keep-all;}
.box__toggle-wrap .box__toggle-layer .box__layer-cont .text__noti-title{display: block;margin-bottom: 10px;font-size: 14px;color: #222;line-height: 20px;text-align: left;font-weight: bold;}
.box__toggle-wrap .box__toggle-layer .box__layer-cont .text__noti{display: block;font-size: 14px;color: #222;line-height: 20px;text-align: left;}
.box__toggle-wrap .box__toggle-layer .box__layer-cont .text__desc{display: block;padding-top: 4px;font-size: 12px;color: #757575;line-height: 16px;}
.box__toggle-wrap .box__toggle-layer .box__layer-cont .text__noti-title + .text__noti{margin-right: -40px;}
.box__toggle-wrap .box__toggle-layer .box__toggle-layer--closed{position: absolute;top: 14px;right: 16px;width: 24px;height: 24px;font-size: 1px;line-height: 1px;overflow: hidden;}
.box__toggle-wrap .box__toggle-layer .box__toggle-layer--closed:after{width: 24px;height: 24px;background-position: -68px 0;}

/* 파일 업로드 레이어 */
.layer-verification .box__layer-container{max-height: calc(100% - 48px);}
.layer-verification .box__layer-container .box__layer-header{position: fixed;left: 0;width: 100%;}
.layer-verification .box__layer-container .text__layer-title{font-size: 20px;line-height: 28px;font-weight: 400;}
.layer-verification .box__layer-container .text__layer-desc{position: relative;z-index: 10;}
.layer-verification .box__layer-container .box__button{position: absolute;bottom:0;left: 0;width: 100%;margin-top: 0;padding: 24px 16px 16px;background-color: #fff;}
.layer-verification .box__layer-container .box__layer-body{position: relative;height: 100%;min-height:300px;overflow-y: hidden;overflow-x: hidden;padding: 75px 0 88px;background-color: transparent;}
.layer-verification .box__layer-container .box__layer-body:before{content:'';position: absolute;top: 48px;left: 0;bottom: 0;width: 100%;background-color: #fff;}
.layer-verification .box__toggle-wrap .box__toggle-layer{padding: 16px;}
.layer-verification .box__file-noti{margin: 16px;background-color: #fff;}
.layer-verification .box__file-noti .box__toggle-wrap{margin-top: 0;text-align: center;}
.layer-verification .box__file-noti .box__toggle-wrap .text__guide-title{display: block;font-size: 14px;line-height: 20px;text-align: left;}
.layer-verification .box__file-noti .box__toggle-wrap .button__toggle{font-size: 12px;line-height: 16px;color: #757575;}
.layer-verification .box__file-noti .box__toggle-wrap .button__toggle::after{width: 16px;height: 16px;background-position: -126px -56px}
.layer-verification .box__file-noti .box__toggle-wrap .list__dot-guide{}
.layer-verification .box__file-noti .box__toggle-wrap .list__dot-guide .list-item{position: relative;margin-top: 8px;padding-left: 10px;font-size: 14px;line-height: 20px;color: #2c2c2c;text-align: left;}
.layer-verification .box__file-noti .box__toggle-wrap .list__dot-guide .list-item:before{content:'';position: absolute;top: 9px;left: 0;width: 2px;height: 2px;background-color: #9E9E9E;}
.layer-verification .box__file-noti .box__toggle-wrap .list__dot-guide .list-item .text__emphasis{color: #067DFD;font-weight: normal;}
.layer-verification .box__file-noti .box__toggle-wrap .list__dot-guide .list-item .image__guide{display: block;margin: 7px 0 4px;width: 184px;}
.layer-verification .box__button{margin-top: 24px;}
.layer-verification .box__button:after{content:'';display: block;clear: both;}
.layer-verification .box__button .button__basic{margin-top: 0;}
.layer-verification .box__button-group{display: none;}
.layer-verification .box__button-group .button__basic,
.layer-verification .box__button-group .button__submit{width: calc(50% - 4px);}
.layer-verification .box__button-group > *:first-child{float: left}
.layer-verification .box__button-group > *:last-child{float: right}
.layer-verification .box__button-group .box__form .text__label{line-height: 48px;text-indent: 0;}
.layer-verification .upload-guide .box__file-noti{margin: 16px 16px 0;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap{text-align: left;padding: 16px;background-color: #fafafa;border: 1px solid #eee;-webkit-border-radius: 8px;border-radius:8px;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .button__toggle{display: none;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .text__guide-title{display: block;font-size: 12px;line-height: 16px;color: #757575;font-weight: 700;cursor:text;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .button__toggle:after{display: none;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .box__toggle-layer{position: static;margin-top: 0;padding: 0;border: 0;background-color: transparent;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .list__dot-guide{margin-top: 8px;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .list__dot-guide .list-item{margin-top: 4px;padding-left: 6px;font-size: 12px;line-height: 16px;color: #757575;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .list__dot-guide .list-item:before{content:'';position: absolute;top: 7px;left: 0;width: 2px;height: 2px;background-color: #9E9E9E;}
.layer-verification .upload-guide .box__file-noti .box__toggle-wrap .box__toggle-layer--closed{display: none;}
.layer-verification .box__upload-area{position: relative;height: calc(100% - 48px);padding: 0 16px;text-align: center;min-height:280px;background-color: #fff;overflow-y: auto;overflow-x: hidden;}
.layer-verification .box__upload-area:after{content:'';display: inline-block;vertical-align: middle;width: 1px;height:100%;}
.layer-verification .box__upload-area .image__loading{position: absolute;top: 50%;left: 50%;width: 48px;height: 48px;opacity: 0;z-index: -1;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.layer-verification .box__upload-area .box__image-area{display: inline-block;vertical-align: middle;max-width: 640px;margin: 0 auto;width: calc(100% - 7px);}
.layer-verification .box__upload-area .box__image-area .box__upload{position: relative;display: block;padding-top: calc(6/3.892 * 43%);margin: 0 auto;background-color: #9E9E9E;text-align: center;-webkit-border-radius: 8px;border-radius:8px;overflow: hidden;}
.layer-verification .box__upload-area .box__image-area .box__upload:after{content:'';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 1px solid rgba(0, 0, 0, 0.08);-webkit-border-radius: 8px;border-radius:8px;}
.layer-verification .box__upload-area .box__image-area .box__upload .box__img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); transform: translate(50%,50%);}
.layer-verification .box__upload-area .box__image-area .box__upload .image__upload{position: absolute; top: 0; left: 0; max-width: 100%; max-height: 100%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.layer-verification .box__upload-area .box__image-area .text__caption{display: block;padding: 16px 0 0;font-size: 14px;line-height: 20px;color: #222;text-align: center;}
.layer-verification .box__upload-area.js-loading .box__image-area{display: none;}
.layer-verification .box__upload-area.js-loading .image__loading{opacity: 1;z-index: 1;}
.layer-verification .upload-guide .box__file-noti + .box__upload-area{display: none;}
.layer-verification.box__layer--active .box__layer-container{bottom:0;background-color: transparent;z-index: 361;}
.layer-verification.box__layer--active .box__layer-container.upload-guide{height: auto;}
/* 가입완료 */
.layer-personal-complete .box__layer-container,
.layer-personal-complete .box__layer-container .box__layer-body{overflow: visible;}
.layer-personal-complete .box__toggle-wrap{margin-top: 8px;}
.layer-personal-complete .box__toggle-wrap .button__toggle{font-size: 12px;line-height: 16px;color: #757575;}
.layer-personal-complete .box__toggle-wrap .button__toggle::after{width: 16px;height: 16px;background-position: -126px -56px;}
.layer-personal-complete .box__toggle-wrap .box__toggle-layer{left: -40px;width: 328px;}
/* 고객센터 연결 */
.layer-customer-question .box__layer-container .box__layer-header .text__layer-title{padding: 40px 16px 0;text-align: left;font-weight: 400;}
.layer-customer-question .list__customer{padding:13px 0 26px;}
.layer-customer-question .list__customer .list-item{margin-top: 24px;}
.layer-customer-question .list__customer .list-item:first-child{margin-top: 0;}
.layer-customer-question .list__customer .list-item .link__customer{position: relative;display: block;font-size: 16px;line-height: 22px;color: #222;}
.layer-customer-question .list__customer .list-item .link__customer::before{width: 20px;height: 20px;vertical-align: middle;margin: -1px 12px 0 0;}
.layer-customer-question .list__customer .list-item .link__customer::after{position: absolute;top: 0;right: 0;width: 20px;height: 20px;background-position: -132px -34px;}
.layer-customer-question .list__customer .list-item .link__customer.link-gmkt{}
.layer-customer-question .list__customer .list-item .link__customer.link-gmkt::before{background-position: -94px 0;}
.layer-customer-question .list__customer .list-item .link__customer.link-iac{}
.layer-customer-question .list__customer .list-item .link__customer.link-iac::before{background-position: -116px 0;}

/* 약관 */
.page__signup--terms{background-color: #F5F5F5;}
.page__signup--terms .box__page-cont{padding: 32px 16px 40px;}
#box__termsbox{margin-top: -16px;}
#box__termsbox *{font-size: 12px;line-height: 16px;color: #9e9e9e;word-break:break-all}
#box__termsbox h3{/* font-family: 'Gmarket Sans', sans-serif; */margin-top: 16px;font-size: 18px;line-height: 24px;color: #222;font-weight: bold;}
#box__termsbox h4{margin-top: 16px;font-size: 12px;line-height: 16px;color: #222;font-weight: bold;}
#box__termsbox h5{margin-top: 16px;font-size: 12px;line-height: 16px;color: #757575;font-weight: normal;}
#box__termsbox h3 + h4{margin-top: 8px;}
#box__termsbox h4 + h5{margin-top: 8px;}
#box__termsbox .more_agr,
#box__termsbox a,
#box__termsbox a:link,
#box__termsbox a:hover,
#box__termsbox a:visited,
#box__termsbox a:active{color: #0028AC;text-decoration: underline;}
#box__termsbox .box__term{margin-top: 8px;padding: 16px;background-color: #fff;border-radius: 4px;}
#box__termsbox .box__term  + .box__term{margin-top: -16px;}
#box__termsbox ol{margin-top: 5px;}
#box__termsbox ol ol{padding-left: 0;}
#box__termsbox ol li{margin: 8px 0;padding-left: 18px;text-indent: -18px;}
#box__termsbox li ol{margin-left: 0px;}
#box__termsbox ol li li{margin: 4px 0;padding-left: 14px;text-indent: -14px;}
#box__termsbox ol li ul li{padding-left: 0px;text-indent: 0;}
#box__termsbox ul li{margin: 8px 0;}
#box__termsbox ul li ul li{margin: 4px 0;padding-left: 14px;}
#box__termsbox .list__strong > li{font-weight: bold;}
#box__termsbox .box__term > ol,
#box__termsbox .box__term > ul{margin-top: -8px;}
#box__termsbox .underline{text-decoration: underline;}
#box__termsbox .link__gt{display: inline;font-size: 12px;line-height: 16px;color: #222;}
#box__termsbox .link__gt::after{content:'';vertical-align: middle;width: 12px;height: 12px;margin: -2px 0 0 0;background-position: -138px 0;}
#box__termsbox .box__term p + ol,
#box__termsbox .box__term p + ul,
#box__termsbox .box__term ol + p,
#box__termsbox .box__term ul + p{margin-top: 10px;}
#box__termsbox .box__terms-iac{}
#box__termsbox .box__terms-iac h1{font-size:12px;text-align:center}
#box__termsbox .box__terms-iac h2{font-size:12px;color:#333}
#box__termsbox .box__terms-iac h3{font-size:12px;color:#888}
#box__termsbox .box__terms-iac p{}
#box__termsbox .box__terms-iac p.bld{font-weight:bold;}
#box__termsbox .box__terms-iac dl{display:table;width: 100%;}
#box__termsbox .box__terms-iac dl dl{margin-top: 5px;margin-left: -8px;}
#box__termsbox .box__terms-iac dl dt{margin-bottom:-20px;font-weight:normal;}
#box__termsbox .box__terms-iac dl dd{margin: 4px 0;padding-left:18px;}
#box__termsbox .box__terms-iac dl.num{display:table;padding-left:0}
#box__termsbox .box__terms-iac dl.num dt{}
#box__termsbox .box__terms-iac dl.num dd{}
#box__termsbox .box__terms-iac dl.num dd.three-num{padding-left:28px}
#box__termsbox .box__terms-iac dl.num dd.dd_st1{padding-left:30px;}
#box__termsbox .box__terms-iac dl.textin dt{font-weight:normal}
#box__termsbox .box__terms-iac dl.textin dd{padding-left:12px}
#box__termsbox .box__terms-iac p.textin{padding-left:0;}
#box__termsbox .box__terms-iac div.rulestand{margin-top:30px;padding:25px 10px 15px;border-top:1px solid #888;border-bottom:1px solid #888}
#box__termsbox .box__terms-iac div.rulestand dl dt{margin-bottom:0;}
#box__termsbox .box__terms-iac div.rulestand dl dt span{}
#box__termsbox .box__terms-iac div.rulestand dl dd{margin-bottom:15px;margin-top:5px;padding-left:0;}
#box__termsbox .box_table-wrap{margin-top: 3px;padding: 0;border: 1px solid #eee;overflow: hidden;border-radius:4px;}
#box__termsbox .text__table-title{display: block;margin-top: 8px;font-weight: normal;}
#box__termsbox .form__table-terms{margin: -1px;table-layout: fixed;border-collapse: collapse;width: 101%;}
#box__termsbox .form__table-terms th,
#box__termsbox .form__table-terms td{padding: 8px;border: 1px solid #eee;font-size: 12px;line-height: 16px;text-align: left;background-color: #fff;}
#box__termsbox .form__table-terms thead th,
#box__termsbox .form__table-terms th,
#box__termsbox .form__table-terms .cell-th{color: #616161;}
#box__termsbox .form__table-terms td{vertical-align: middle;}
#box__termsbox .form__table-terms thead th,
#box__termsbox .form__table-terms thead td{text-align: center;background-color: #F5F5F5;}
#box__termsbox .form__table-terms .cell-left{text-align: left;}
#box__termsbox .form__table-terms .cell-center{text-align: center;}
#box__termsbox .form__table-terms.tb-center th,
#box__termsbox .form__table-terms.tb-center td{text-align: center;}
#box__termsbox .form__table-terms.tb-type1{}
#box__termsbox .form__table-terms.tb-type2{margin: -2px;}
#box__termsbox .form__table-terms.tb-type2 th,
#box__termsbox .form__table-terms.tb-type2 td{border: 2px solid #eee;}
#box__termsbox .form__table-terms.tb-type2 thead th,
#box__termsbox .form__table-terms.tb-type2 thead td{text-align: center;background-color: #fff;}
#box__termsbox .box__terms-FGS dt,
#box__termsbox .box__terms-DGS dt{margin-bottom: -16px;}
#box__termsbox .box__terms-FGS dd,
#box__termsbox .box__terms-DGS dd{padding-left: 14px;}
#box__termsbox .box__terms-FGS dd li,
#box__termsbox .box__terms-DGS dd li{margin: 4px 0;padding-left: 14px;text-indent: -14px;}

@media screen and (max-width:320px){ /* 320px 이하 */
	.text__notification{padding: 0 0 0 8px;font-size: 11px;letter-spacing: -0.8px;}
}
@media screen and (min-width:768px){ /* 768px 이상 */
	body.has-fixed-button #container{padding-bottom: 0;}
	.box__page-cont .box__step-wrap{max-width:468px;min-height:200px;margin: 0 auto;}
	.box__alert--tooltip,
	.box__alert--tooltip.alert-text{bottom: 40px;}
	.box__toast-layer{display: none;}
	.box__toast-layer .box__layer-container{top: 50%;left: 50%;right: initial;bottom: initial !important;width:500px;min-height: min-content;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-border-radius: 16px;border-radius: 16px;}
	.box__toast-layer .box__layer-container .box__layer-header{position: static !important;}
	.layer-verification .box__layer-container .box__layer-body{min-height:inherit;padding-top: 0;background-color: #fff;-webkit-border-radius: 0 0 16px 16px;border-radius: 0 0 16px 16px;}
	.layer-verification .box__layer-container .box__layer-body:before{display: none;}
	.layer-verification .box__layer-container .box__button{background-color: transparent;}
	.layer-verification .box__upload-area{padding: 0 32px;}
	body.page__join-seller--terms #header .box__header{max-width: 100% !important;padding-left: 0 !important;text-align: center !important;}
	body.page__join-seller--terms #header .box__button-area{display: block !important;}
	body.page__join-seller--terms #header .box__service-area,
	body.page__join-seller--terms #header .box__service-site,
	body.page__join-seller--terms #footer{display: none !important;height: 0;}
	body.page__join-seller--terms #header{background-color: #fff;}
	body.page__join-seller--terms #container{background-color: #F5F5F5;}
	
	.box__banner--business-club{margin:16px 0 0}
	.box__banner--business-club .image__banner--business-club{width:auto;height:102px}

}
@media screen and (min-width:1200px){ /* 1200px 이상 */
	#header .box__header{max-width: 468px;text-align: left;}
	#header .box__service-site{display: inline;}
	#header .box__service-area{display: block;}
	#header .box__button-area{display: none;}
	#footer{display: block;height: auto;opacity: 1;}
	body.has-fixed-button #footer{display: block;height: auto;opacity: 0;bottom: -120px;}
	body.has-fixed-button #footer.footer-active{opacity: 1;bottom: 0;}
	#footer .box__footer .box__copyright{position: relative;z-index: 10;}
	body.has-fixed-button #container{padding-bottom: 120px;}
	.account-check .box__tooltip{top: -45px;right: 85px;}
	.account-check .box__tooltip::before{left: 50%;right: inherit;margin-left: -9px;}
	.box__alert--tooltip,
	.box__alert--tooltip.alert-text{bottom: 120px;}
	.layer-iframe .box__layer-container{top: 50%;left: 50%;width:440px;height: 640px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-border-radius: 8px;border-radius:8px;}

	.button__zoom,
	.box__formbox,
	.form--focus.has-readonly,
	.box__form{border-color: #ccc;}
	.box__form .form__textarea::placeholder,
	.box__form .form__input-text::placeholder,
	.box__form.guide-label .text__label .text__main + .text__sub,
	.box__form.multiple-label .text__label,
	.box__form.guide-select .text__label,
	.box__form.guide-label .text__label{color: #8a8a8a;}
	.section-termsbox .box__terms-important,
	.section-termsbox .box__terms-all{background-color: #f0f0f0;}
	.form--error{border-color:#EF2B2A;}
	.form--focus{border-color: #222;}
	.box__fixed-button.js-fixed::before{content:'';position: fixed;left: 0;right: 0;bottom: 63px;width: 100%;height: 80px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);	}
}