/* BASIC css start */
/* 공통 */
.find_idpw {  
	width: 400px; 
	height: auto; 
	margin: 0 auto; 
	overflow: hidden; 
	padding: 50px 0;
	font-size: 11px; 
	color: #555; 
	text-align: left; 
	font-family: 'Noto Sans KR', sans-serif;
}

.find_idpw img { border:0 none; vertical-align:middle; }

/*설명글*/
.subtit { color:#888; margin:0 0 30px; }

.find_idpw a,
.find_idpw a:hover,
.find_idpw select,
.find_idpw input { vertical-align:middle; }
.find_idpw .input-radio { width:11px; height:11px; margin:-2px 0 0; padding:0; }

/*인풋창*/
.find_idpw .MS_input_txt { 
	width:240px; 
	height:20px; 
	line-height:20px; 
	border:1px solid #ebebeb; 
}

/*라디오버튼*/
.find_idpw .radio-wrap { margin:0 0 20px; }
.find_idpw .radio-wrap label { margin-right:30px; color:#555; }

/*표*/
.find_idpw .find-info table { width:100%; border-spacing:0; border-collapse:collapse; font-size:11px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
.find_idpw .find-info table caption { display:none; }
.find_idpw .find-info table th { 
	font-weight:bold; 
	font-size:12px; 
	color:#555; 
	background:#fff; 
	text-align:center; 
	font-family: 'Noto Sans KR', sans-serif;
}
.find_idpw .find-info table th div,
.find_idpw .find-info table td div { padding:7px 0; }
.find_idpw .find-info table td div { padding-left:6px; }

.find_idpw tr.user-name th,
.find_idpw tr.user-name td { border-bottom:1px solid #ebebeb; }

/*버튼*/
.find_idpw .btn-area { padding:20px 0 0; text-align:center; }
.find_idpw .btn-area a { }

/* 아이핀 */
.find_idpw .ipin-confirm { clear:both; padding:20px 0; border:3px solid #ebebeb; text-align:center; background:#f5f5f5; }
.find_idpw .ipin-confirm dt { margin-bottom:25px; font-size:14px; }
.find_idpw .ipin-confirm a.ipin-svc { margin:0 10px; font-size:14px; font-weight:bold; color:#555; text-decoration:underline; }


/*개별버튼*/
.btn_else {
	background:#222;
	color:#fff;
	border:1px solid #222;
	transition:all 0.3s ease-in-out; 
	margin:0 0 0 3px;
}
.btn_login {
	background:#f5f5f5;
	color:#555;
	border:1px solid #f5f5f5;
	transition:all 0.3s ease-in-out; 
	margin:0 3px 0 0;
}
.btn_box { 
	display:inline-block; *display:inline; *zoom:1;
	text-align:center;
	cursor:pointer;
	vertical-align:middle;
	width:193px;
	height:35px;
	line-height:35px;
	font-family: 'Noto Sans KR', sans-serif;
}
.btn_box:hover{text-decoration:none; color:#fff;}
.btn_login:hover{color:#555;}
/* BASIC css end */

