
.form-wrap {
  width: 100% !important;
  max-width:500px !important;
  height: auto;
  margin: 0 auto;
  padding: 30px;
  background-color:rgba(0,0,0,0.5);
  margin-top:100px !important;
}

.lgcharl {position:absolute; left:50%; margin-left:-400px; margin-top:250px;}
.lgcharr {position:absolute; left:50%; margin-left:250px; margin-top:-330px;}

.login-tit {padding-bottom:0px; border-bottom:0px solid #e1e1e1; margin-bottom:30px;}
.tit-txt1t {float:left; }
.tit-txt1t {font-family: NanumSquareNeo;  font-size: 28px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: 1.17;  letter-spacing: normal;  text-align: left;  color: #fff;}
.tit-txt1t c {font-size:16px; }

.fll input {font-family: NanumSquareNeo !important; box-sizing:border-box !important; border-radius: 7px !important;  border: solid 1px #d8d8d8 !important; padding: 0 20px !important; background-color:#272626 !important; color:#fff !important;}
.fll input:plceholder { }


.tit-txt1s {float:right; font-family: NanumSquareNeo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.17;  letter-spacing: normal;  text-align: left;  color: #d8d8d8; margin-left:13px; margin-top:16px;}

.btn-types1 {width:100%; height:50px; border-radius:4px; padding-top:17px;} 
.btn-types1 {font-family: NanumSquareNeo;  font-size: 14px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.14;  letter-spacing: normal;  text-align: center;  color: #fff;}
.btn-types1 {background:url('/images/fzone/ico_kk.png') no-repeat 5% 50%; background-color: #fee500;  }

.btn-types2 {width:100%; height:50px; border-radius:4px; padding-top:17px; margin-top:12px;}  
.btn-types2 {font-family: NanumSquareNeo;  font-size: 14px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.14;  letter-spacing: normal;  text-align: center;  color: #fff;}
.btn-types2 {background:url('/images/fzone/ico_nv.png') no-repeat 5% 50%; background-color: #03c75a;  }
.btn-types2 a {color: #fff;}

.btn-types3 {width:100%; height:50px; border-radius:4px; padding-top:17px; margin-top:12px;} 
.btn-types3 {font-family: NanumSquareNeo;  font-size: 14px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.14;  letter-spacing: normal;  text-align: center;  color: #fff;}
.btn-types3 {background:url('/images/fzone/ico_gg.png') no-repeat 5% 50%; background-color: #ececec;  }

.btn-types4 {width:100%; height:50px; border-radius:4px; padding-top:17px; margin-top:12px;} 
.btn-types4 {font-family: NanumSquareNeo;  font-size: 14px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.14;  letter-spacing: normal;  text-align: center;  color: #fff;}
.btn-types4 {background:url('/images/fzone/ico_ap.png') no-repeat 5% 50%; background-color: #000; }
.btn-types4 a {color: #fff;}

.btn-type13 {background-color:#b79b60 !important; border-radius: 7px !important; font-family: NanumSquareNeo; }

.login-util2n a {float:right; margin-left:3px; margin-top:20px;}
.login-util2n a {font-family: NanumSquareNeo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.17;  letter-spacing: -0.62px;  text-align: left;  color: #d8d8d8;}