/**
* DND Cascading Style Sheets
* File Name : basic.css
* Description : basic 반응형 스타일시트
* Author : Web business Team / White
* Email : amt_web@gnmpm.com
* Date : 2019.03.29
* Update : 2021.04.16
* Copyright(c) DND. All Rights Reserved.
*/

/* 멤버십 */
.member-form { position: relative; height: 100vh;}
.member-form input[type="text"],
.member-form input[type="password"] { width: 100%; }
/*.tit-member { padding-bottom: 20px; text-align: center;}
.tit-member h3 { font-size: 2.7rem; font-weight: 700; color: #111; text-transform: uppercase; letter-spacing: -.03em;}
.tit-member p { padding: 10px 0; font-size: 1.5rem; color: #444;}*/
/* 로그인 */
.login-box { overflow: hidden; width: 600px; padding: 50px; border: solid 1px #ccc; font-size: 1.5rem; background: #f9f9f9; color: #333; box-sizing: border-box; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.login-box h3 { padding-bottom: 30px; font-size: 3.2rem; color: #111; text-transform: uppercase; text-align: center;}
.login-box dt { width: 100%; margin: 20px 0 10px; font-weight: 700; font-size: 1.4rem; color: #222;}
.login-box dd.input-phone { width: 100%; border: solid 1px #ddd; border-radius: 3px; box-sizing: border-box; font-size: 1.4rem; color: #333;}
.login-box dd.input-phone .amt-input,
.login-box dd.input-phone .amt-input-select { border: 0;}
.member-link { display: table; margin: 40px auto 0;}
.member-link li { float: left; background: url('image/bg-category-line.gif') no-repeat left center; padding: 0 10px;}
.member-link li:first-child { background: none;}
.member-link li a { display: block; font-size: 1.5rem; color: #444;}
.member-link li a:hover { text-decoration: underline;}
/* ////////////////////////////////////////////////// tablet & mobile */
@media all and (max-width:990px) {
	.login-box { width: 90%; left: 5%; transform: translate(0,-50%); -o-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -webkit-transform: translate(0,-50%);}
}
/* ////////////////////////////////////////////////// mobile */
@media all and (max-width:640px) {
	/* 멤버십 */
	.login-box { padding: 35px;}
	
}

@import url("//fonts.googleapis.com/earlyaccess/nanumgothic.css" );
input[type=password]{
	font-family:"Nanum Gothic", sans-serif !important;
}
input[type=password]::placeholder {
	font-family:  'PHC_Bold'; 
}