/* login page start */
.login-wrap{padding-top:200px;height:100%;min-height:960px}
.account-wrap{padding-top:240px;height:100%;min-height:960px}
.login-box{text-align:center;position:relative;width:400px;padding:59px 39px 119px;margin:0 auto;border:1px solid #e0e0e0;border-radius:20px;background:#fff;box-shadow:0 2px 20px -6px rgba(0, 0, 0, .08)}
.login-bi{width:140px;height:54px;margin:0 auto;text-indent:-9999px;background-image:url("../images/account/login-bi.png")}
.login-bi {width: 185.764px;height: 33.955px;background-image: url("../images/account/login-bi-golfvx.png");}
.login-type-btns{position:relative;display:inline-block;width:auto;height:30px;margin:20px auto 0;border:1px solid #1e1e1e;border-radius:15px;background:#fff}
.login-type-btn{display:inline-block;position:unset;top:-1px;right:-1px;padding:0 20px;margin:0 0 0 -4px;width:auto;height:30px;padding-left:10px;border-radius:15px;color:#ccc;font-family:"NotoSansKR-Bold";font-size:14px;text-align:center;line-height:30px}
.login-type-btn:first-child{right:auto;left:-1px;padding-left:0;padding-right:10px;padding:0 20px;}
.login-type-btn.active{padding-left:0;color:#fff;background:#1e1e1e;padding:0 20px;}
.login-type-btn:first-child.active{padding-right:0;padding:0 20px;}
.login-input{padding-top:40px}
.login-input select{height:30px;}
.login-input-txt,
.login-input-pw{display:block;width:100%;height:60px;padding:0 18px;margin-top:12px;border:1px solid #e0e0e0;border-radius:8px;color:#1e1e1e;font-family:"NotoSansKR-Medium";font-size:14px;line-height:normal;background:#f1f2f3;outline:none}
.login-input-txt::-ms-clear{display:none}
.login-input-txt::-webkit-input-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-txt::-moz-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-txt:-ms-input-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-txt:-moz-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-txt::placehoder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-pw::-ms-clear{display:none}
.login-input-pw::-webkit-input-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-pw::-moz-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-pw:-ms-input-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-pw:-moz-placeholder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-input-pw::placehoder{color:#999;text-transform:uppercase;vertical-align:middle}
.login-btns{position:relative;margin-top:24px;text-align:center}
.login-btn{display:block;width:100%;height:60px;margin-top:10px;font-family:"NotoSansKR-Medium";font-size:16px;line-height:58px}
.login-btn:first-child{margin-top:0}
.join-btn{display:inline-block;padding:4px;margin-top:20px}
.login-etc{position:absolute;bottom:0;left:0;width:100%;height:80px;padding:33px 40px 32px;border-top:1px solid #e0e0e0;border-radius:0 0 20px 20px}
.login-bottom-btns{margin-top:30px;font-size:0;text-align:center}
.login-bottom-btn{display:inline-block;vertical-align:middle;position:relative;margin-left:13px;color:#999;font-family:"NotoSansKR-Medium";font-size:14px}
.login-bottom-btn:first-child{margin-left:0}
.login-bottom-btn:before{display:block;content:"";position:absolute;top:1px;left:-7px;width:1px;height:13px;background:#999}
.login-bottom-btn:first-child:before{display:none}

.account-box{position:relative;width:520px;padding:59px 39px 39px;margin:0 auto;border:1px solid #e0e0e0;border-radius:20px;background:#fff;box-shadow:0 2px 20px -6px rgba(0, 0, 0, .08)}
.find-info-txt{padding-top:40px;font-family:"NotoSansKR-Medium";font-size:14px;text-align:center}
.account-tbl-wrap{margin-top:35px}
.account-tbl tr th,
.account-tbl tr td{vertical-align:top;padding:5px 0;border-bottom:0}
.account-tbl tr th:first-child,
.account-tbl tr td:first-child{padding-left:0}
.account-tbl tr th:last-child,
.account-tbl tr td:last-child{padding-right:0}
.account-tbl .tbl-col-1{width:120px}
.account-tbl .tbl-col-2{width:320px}
.account-tbl .tbl-thead-th{line-height:40px;text-align:left}
.help-txt{padding-top:8px;color:#3186ff;font-size:12px;line-height:15px;text-align:left;word-break:keep-all}
.help-btn{display:inline-block;vertical-align:top;position:relative;padding:12px 0 4px;font-family:"NotoSansKR-Medium";color:#999;font-size:12px}
.help-btn:after{display:block;content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#999}
.tbl-val{padding-left:15px;font-family:"NotoSansKR-Medium";font-size:14px;line-height:40px;text-align:left}
.login-security-btn{display:inline-block;vertical-align:top;width:120px;height:40px;margin-left:10px;font-family:"NotoSansKR-Medium";font-size:14px;line-height:38px;text-align:center}
.find-alert-pop .alert-pop-inner{width:490px;margin-left:-245px}

@media screen and (max-width:939px) {
	.login-wrap{padding-top:100px;min-height:100%}
	.login-box{width:280px;padding:39px 19px 89px;border-radius:10px;box-shadow:0 1px 10px -3px rgba(0, 0, 0, .08)}
	.login-bi{width:70px;height:27px}
	.login-bi {width: 100px;height: auto;top: 20px;position: relative;}
	.login-input{padding-top:27px}
	.login-input-txt,
	.login-input-pw{height:50px;padding:0 16px;margin-top:10px;border-radius:6px;font-size:12px}
	.login-btns{margin-top:20px}
	.login-btn{height:50px;font-size:12px;line-height:48px}
	.join-btn{margin-top:16px;font-size:12px}
	.login-etc{height:50px;padding:19px 30px 18px;border-radius:0 0 10px 10px}
	.login-etc-btn{font-size:12px}
	.login-bottom-btn{font-size:12px}

	.account-wrap{padding-top:150px;min-height:100%}
	.account-box{width:280px;padding:39px 19px 19px;border-radius:10px;box-shadow:0 1px 10px -3px rgba(0, 0, 0, .08)}
	.find-info-txt{padding-top:30px;font-size:12px}
	.account-tbl-wrap{margin-top:20px}
	.account-tbl .tbl-col-1{width:70px}
	.account-tbl .tbl-col-2{width:140px}
	.account-tbl .tbl-thead-th{line-height:40px;text-align:left}
	.input-txt.w190{width:90px}
	.help-btn{font-size:11px}
	.input-txt.w100{width:50px;padding:0 6px}
	.input-txt.ml10{margin-left:5px}
	.login-security-btn{width:60px;font-size:12px}
	.find-alert-pop .alert-pop-inner{width:280px;margin-left:-140px}
}
/* //login page end */