@charset euc-kr;
@import 'https://static.cdn-nhncommerce.com/css/agreement.css';

/* common style */
body.fixed{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:hidden;}
.wrapper{width:100%;min-width:1280px;letter-spacing:-0.025em;}
.contents-wrap{padding-bottom:166px;}
.contents-wrap .contents{width:1200px;margin:0 auto;padding:0 40px;}
.text-pageTitle{line-height:50px;font-size:40px;font-weight:700;color:#121212;}
.text-body{display:block;margin-top:14px;text-align:center;font-size:18px;font-weight:400;color:#494949;letter-spacing:-0.025em;}
h1{line-height:40px;font-size:28px;font-weight:700;color:#121212;}
h2{line-height:32px;font-size:20px;font-weight:400;color:#121212;}
.hidden{display:none;}

/* common input type */
input, 
select{display:block;width:100%;padding:31px 0 12px;text-align:left;font-weight:400;font-size:17px;border:0;vertical-align:top;color:#121212;letter-spacing:-0.025em;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{background-color:rgb(255, 255, 255) !important;transition: background-color 5000s ease-in-out 0s;}
input.lang-en{padding:33px 0 15px;font-family:'Roboto', 'Noto Sans KR';}
input[disabled="disabled"]{color:#121212;background:#fff;}
label{cursor:default;}

/* common form style */
.form-group{margin-top:15px;}
.form-input-txPw{position:relative;padding:0 30px 0 30px;border:1px solid #ccc;border-radius:4px;}
.form-input-txPw .form-label{display:inline-block;position:absolute;top:20px;left:29px;font-size:17px;color:#999;padding:0;z-index:1;transition-timing-function:ease-in;transition-duration:.125s;letter-spacing:-0.025em;}
.form-input-txPw .form-label .icon-bl{display:inline-block;width:5px;height:5px;background:url(//img.cdn-nhncommerce.com/marketing/202107/icon_dot.png) no-repeat 0 0;vertical-align:top;}
.form-input-txPw .placeholder{display:none;}
.form-input-txPw .placeholder.on{display:block;position:absolute;top:35px;left:30px;color:#ccc;}
.form-input-txPw .icon-pw{display:inline-block;position:absolute;top:18px;right:16px;cursor:default;}
.form-input-txPw.focus{border-color:#121212;box-shadow:2px 2px 5px rgba(51,51,51,0.16);}
.form-input-txPw.focus .form-label{font-size:13px;font-weight:400;top:14px;color:#999;}
.form-input-txPw.focus .form-label .icon-bl{display:inline-block;width:4px;height:4px;background:url(//img.cdn-nhncommerce.com/marketing/202107/icon_dot_small.png) no-repeat 0 0;}
.form-input-txPw.val .form-label{font-size:13px;font-weight:400;top:14px;color:#999;transition:none;}
.form-input-txPw.err{border-color:#f7444e;}
.form-input-txPw.err .form-label{color:#f7444e;}
.form-input-txPw.type-shop{position:relative;padding-right:140px;}
.form-input-txPw.type-shop .text-shop{position:absolute;top:26px;right:30px;font-family:'Roboto';font-size:17px;color:#999;}
.form-input-txPw.disabled{background:#f2f2f2;}
.form-input-txPw.disabled input{background:#f2f2f2;}
.form-input-txPw.disabled label{color:#999;}
.form-input-txPw.disabled .form-label .icon-bl{background:url(//img.cdn-nhncommerce.com/marketing/202107/icon_dot_dis.png) no-repeat 0 0;}
.form-input-txPw.disabled.dim input{color:#121212;}
.form-input-txPw.disabled.dim label{font-size:13px;font-weight:400;top:14px;color:#999;transition:none;}
.form-input-ck{}
.form-input-ck input{/*display:none;*/position:absolute;/*top:0;left:0;*/width:0;height:0;margin:0;padding:0;z-index:-1;overflow:hidden;opacity:0;vertical-align:top;}
.form-input-ck label{display:inline-block;height:24px;line-height:21px;padding:0 0 0 35px;font-size:15px;background:url(//img.cdn-nhncommerce.com/godomall_v2/common/icon_checkbox_off.png) no-repeat 0 0;letter-spacing:-0.04em;background-size:auto 24px;cursor:pointer;}
.form-input-ck label.focus{outline:1px dotted #333;}
/*.form-input-ck input:focus{outline:1px dotted #333;}*/
.form-input-ck .box-security{display:none;}
.form-input-ck.on label{background:url(//img.cdn-nhncommerce.com/godomall_v2/common/icon_checkbox_on.png) no-repeat 0 0;background-size:auto 24px;}
.form-input-ck.on .box-security{display:block;}
.form-input-ck.all label{font-weight:400;font-size:17px;color:#121212;letter-spacing:-0.04em;}
.form-input-ck.all label strong{font-weight:400;color:#f7444e;}
.form-input-ck.all label strong.text-sel{color:#999;}
.form-input-txPw textarea{width:100%;border:0;resize:none;height:240px;padding:0;margin:30px 0;font-size:17px;}
.form-textarea .form-label{display:inline-block;position:absolute;top:25px;left:29px;color:#999;padding:0;z-index:1;transition-timing-function:ease-in;transition-duration:.125s}

/* common button style */
button{cursor:pointer;}
.common-button-wrap{margin-top:40px;text-align:center;}
.btn-bb{display:inline-block;min-width:260px;height:60px;line-height:58px;margin:0 2px;border-radius:3px;text-align:center;font-size:20px;font-weight:400;color:#fff;}
.btn-bb.comn1{height:58px;line-height:56px;border:1px solid #ccc;box-shadow:0 15px 16px rgba(51,51,51,0.2);color:#494949;background:#fff;}
.btn-bb.comn2{box-shadow:0 15px 16px rgba(51,51,51,0.2);background:#000000;}

/* contents */
.app-wrap{width:834px;margin:0 auto;padding-top:63px;}
.app-wrap .text-pageTitle{text-align:center;letter-spacing:-0.04em;}
.app-wrap .text-headerTitle{display:block;text-align:center;margin-top:37px;}
.app-wrap .btn-link{display:inline-block;margin-left:8px;text-decoration:underline;color:#53b8be;}
.app-wrap .input-group-wrap{margin-top:40px;}
.app-wrap .input-group-wrap.type-line{padding-bottom:30px;margin-top:0;margin-bottom:30px;border-bottom:1px solid #e6e6e6;}
.app-wrap .ag-group-wrap{margin-top:30px;}
.app-wrap .ag-group-wrap .input-all-group{padding-bottom:30px;border-bottom:1px solid #e6e6e6; margin-bottom:8px;}
.app-wrap .ag-group-wrap .input-all-group.top-line{margin-top:15px;border-top:1px solid #e6e6e6;}
.app-wrap .ag-group-wrap .input-all-group .form-group{position:relative;}
.app-wrap .ag-group-wrap .input-all-group .form-group .btn-sT{display:block;position:absolute;top:5px;right:0;padding-right:15px;font-size:15px;font-weight:400;background:url(//img.cdn-nhncommerce.com/godomall_v2/member/icon_arrow_down.png) no-repeat 100% 50%;color:#999;background-size:auto 6px;}
.app-wrap .ag-group-wrap .input-all-group .box-show{display:none;margin-top:30px;}
.app-wrap .ag-group-wrap .input-all-group.show .box-show{display:block;}
.app-wrap .ag-group-wrap .input-all-group.show .btn-sT{background:url(//img.cdn-nhncommerce.com/godomall_v2/member/icon_arrow_up.png) no-repeat 100% 50%;background-size:auto 6px;}
/*.app-wrap .ag-group-wrap .input-all-group.show .form-input-ck.all label{font-weight:700;}
.app-wrap .ag-group-wrap .input-all-group.show .form-input-ck.all label strong{font-weight:700;}*/
.app-wrap .text-box{margin-top:45px;padding:14px 20px 15px;line-height:25px;text-align:center;font-size:15px;font-weight:400;color:#121212;background:#f7f8f3;}
.app-wrap .box-text-info{padding-top:100px;}
.app-wrap .box-text-info .text-headerTitle{margin-top:13px;}
.app-wrap .text-ct{margin-top:43px;padding-bottom:16px;border-bottom:1px solid #121212;}
.app-wrap .text-ct:after{display:block;content:'';clear:both;}
.app-wrap .text-ct strong{float:left;font-weight:700;font-size:20px;color:#121212;}
.app-wrap .text-ct span{float:right;font-weight:400;font-size:20px;color:#f7444e;}
.app-wrap .select-group-wrap{margin-top:40px;}
.app-wrap .text-info{margin-top:16px;}
.app-wrap .text-info li{position:relative;line-height:25px;margin-top:5px;padding-left:9px;font-size:14px;font-weight:300;color:#808080;}
.app-wrap .text-info li:before{display:inline-block;content:'*';position:absolute;top:0;left:0;}
.app-wrap .text-info li.text-red{color:#f7444e;}
.app-wrap .text-info li > a{padding-right:20px;background:url(https://img.cdn-nhncommerce.com/godomall_v2/main/icon_arrow.png) no-repeat 100% 7px;background-size:16px 8px;color:#f7444e;transition:padding .3s;}
.app-wrap .text-info li > a:hover{padding-right:30px;}
.captcha-wrap{height:82px;margin-top:20px;}
.ag-text-wrap{padding:15px 10px 25px 20px;font-size:15px;line-height:25px;color:#494949;background:#f6f6f6;letter-spacing:-0.04em;}
.ag-text-wrap .scrollarea{height:130px;}
.text-count-wrap{position:absolute;bottom:10px;right:10px;font-size:14px;color:#808080;letter-spacing:-0.04em;}

/* err text style */
.text-err{display:block;line-height:20px;margin-top:8px;padding-left:30px;font-size:14px;font-weight:400;color:#f7444e;background:url(//img.cdn-nhncommerce.com/godomall_v2/common/icon_err.png) no-repeat 0 0;letter-spacing:-0.04em;background-size:auto 20px;}
.text-err.txt-gray{color:#999;background:url(//img.cdn-nhncommerce.com/godomall_v2/common/icon_err2.png) no-repeat 0 0;letter-spacing:-0.04em;background-size:auto 20px;}
.text-confirm{display:block;line-height:20px;margin-top:8px;padding-left:30px;font-size:14px;font-weight:400;color:#494949;background:url(//img.cdn-nhncommerce.com/godomall_v2/common/icon_confirm.png) no-repeat 0 0;letter-spacing:-0.04em;background-size:auto 20px;}


@media \0screen{
	.app-wrap .btnPop-wrap .btnPop-open{background:url(//img.cdn-nhncommerce.com/godomall_v2/member/icon_arrow_1_ie.png) no-repeat 0 0;}
	.app-wrap .ag-group-wrap .input-all-group .form-group .btn-sT{background:url(//img.cdn-nhncommerce.com/godomall_v2/member/icon_arrow_down_ie.png) no-repeat 100% 50%;color:#999;}
	.app-wrap .ag-group-wrap .input-all-group.show .btn-sT{background:url(//img.cdn-nhncommerce.com/godomall_v2/member/icon_arrow_up_ie.png) no-repeat 100% 50%;}
}
