

/* Gmarket Sans */
@font-face {
	font-family: 'Gmarket';
	font-weight: 300;
	font-style: normal;
	src: local('../font/GmarketSansLight'), local('../font/GmarketSansLight');
	src: url(../font/GmarketSansLight.eot),
	url(../font/GmarketSansLight.eot?#iefix) format('embedded-opentype'),
		 url(../font/GmarketSansLight.woff) format('woff'),
		 url(../font/GmarketSansLight.woff2) format('woff2'),
		 url(../font/GmarketSansLight.otf) format('truetype');
}   

@font-face {
	font-family: 'Gmarket';
	font-weight: 500;
	font-style: normal;
	src: local('../font/GmarketSansMedium'), local('../font/GmarketSansMedium');
	src: url(../font/GmarketSansMedium.eot), url(../font/GmarketSansMedium.eot?#iefix) format('embedded-opentype'),
		 url(../font/GmarketSansMedium.woff) format('woff'),
		 url(../font/GmarketSansMedium.woff2) format('woff2'),
		 url(../font/GmarketSansMedium.otf) format('truetype');
}  

@font-face {
	font-family: 'Gmarket';
	font-weight: 700;
	font-style: normal;
	src: local('../font/GmarketSansBold'), local('../font/GmarketSansBold');
	src: url(../font/GmarketSansBold.eot), url(../font/GmarketSansBold.eot?#iefix) format('embedded-opentype'),
		 url(../font/GmarketSansBold.woff) format('woff'),
		 url(../font/GmarketSansBold.woff2) format('woff2'),
		 url(../font/GmarketSansBold.otf) format('truetype');

}  



/* GF LOGIN STYLE */
.login_wrap {
  width: 600px;
  margin:150px auto;
  font-size: 16px;
}     

.login_wrap .login_ttl{
  text-align: center;
  margin-bottom: 70px;
  font-family: 'Gmarket','Arial','Noto Sans KR', sans-serif;
  font-size: 50px;
  font-weight: 600;
  letter-spacing: -0.04px;
  padding: 8px 0;
}

.login_wrap .frm_input{
  width:100%;
  height: 60px;
  font-size: 18px;
  border-radius: 0;
  margin-bottom: 20px;
}

.form-box-login-autocheck{
  display: flex;
  align-items: center;
  color:#666;
}
.form-box-login-autocheck input{
  width:18px;
  height:18px;
}

.form-box-login-autocheck label{
  margin-left: 8px;
  font-size: 18px;
}


.login_wrap .l_btn{
  width:100%;
  height: 80px;
  background:#710b94;
  border: none;
  color:#fff;
  font-size: 28px;
  font-weight: 500;
  margin-top: 50px;
  font-family: 'Arial','Noto Sans KR', sans-serif;
}

.form-box-p{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

.form-box-p button{
  border:none;
  background:none;
  color:#444;
  font-size: 18px;
  font-weight: 500;
  font-family: 'Noto Sans KR', sans-serif;
}
.form-box-p span{
  margin: 0 10px;
}

#fregister{
  width: 1140px;
  margin: 100px auto;
  font-size: 16px;
}

#fregisterform label{
  display: block;
  font-size: 22px;
  margin-bottom: 12px;
}

#fregisterform ul li{
  margin-bottom: 30px;
}

#fregisterform .li_birth {}
#fregisterform .li_birth select{
  width: 128px;
  height: 60px;
  font-size: 18px;
  border-radius: 0;
  border: 1px solid #d0d3db;
}

#fregisterform .li_birth span{
  margin-right: 10px;
  font-size: 20px;
}
#fregisterform .li_gender select {
  width: 100%;
  height: 60px;
  font-size: 18px;
  border-radius: 0;
  border: 1px solid #d0d3db;  
}

#fregisterform .li_ph_ipt{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#fregisterform .li_ph span{
  font-size: 30px;
}
#fregisterform .li_ph p{
  display: inline;
  /* font-size: 20px; */
}
#fregisterform .li_ph input[type="text"]{
  width: 144px;
  height: 60px;
  border: 1px solid #d0d3db;
  background: #fff;
  margin-bottom: 20px;
  font-size: 18px;
  padding-left:8px;
}

#fregisterform .captcha label{font-size: 0;}

#fregisterform .checks div{
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

#fregisterform .checks div label{
  font-size: 16px;
  margin-bottom: 0;
  margin-left:8px;
  margin-right: 10px;
}


#fregisterform .checks div a{
  background:#444;
  color:#fff;
  font-size: 14px;
  padding:4px 10px;
}


#fregisterform .btn_submit{
  width:100%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  border-radius: 0;
  font-family: 'Noto Sans KR', sans-serif;
  font-weight: 500;
  margin: 10px auto;
}
#fregisterform .btn_cancel{
  width:100%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  border-radius: 0;
  font-family: 'Noto Sans KR', sans-serif;
  font-weight: 500;
  background: #afafaf;
  color:#fff;
  margin: 20px auto;
}


#info_fs{
  text-align: center;
  font-size: 18px;
}

.login_wrap .new_win .new_win_con{
  margin:0; padding: 0;
}
#find_info #mb_email{
  margin: 20px 0;
}


#find_info .btn_submit{
  width:100%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  border-radius: 0;
  font-family: 'Noto Sans KR', sans-serif;
  font-weight: 500;
  margin: 40px auto;
}


.login_wrap .mbskin:before ,.login_wrap .mbskin::after{
  box-shadow: none;

}


.term_box{
  width: 980px;
  padding: 30px !important;
  background: #f8f8f8;
  font-size: 16px;
  font-family: 'SUIT', 'Noto Sans KR', sans-serif;
  margin: 100px auto !important;
}

.term_box pre{
    font-family: 'SUIT', 'Noto Sans KR', sans-serif;
  padding: 40px;
  line-height: 1.3;
  white-space: pre-line;
  margin: 00px auto;
 
  padding: 30px;
  background: #fff;
  white-space: pre-wrap;
  height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  line-height: 1.3;
}

.term_box pre b{
   font-weight: 600;
    display: block;
 
}

 
 

/* //GF LOGIN STYLE */