/* BASIC css start */
.xans-member-findid.ec-base-box {
	padding:0 0 39px;
}
.xans-member-findid .findId {
	width:375px;
	margin:0 auto;
	padding:50px;
	border:1px #e5e5e5 solid;
}
.xans-member-findid .findId h3 {
	margin:0 0 20px;
	font-size:15px;
	color:#000;
	text-align:center;
	text-decoration:underline;
}
.xans-member-findid .findId p {
	margin:7px 0 0;
}
.xans-member-findid .findId strong {
	display:inline-block;
	margin:0 0 5px;
	padding:0 4px 0 4px;
	width:125px;
	font-weight:normal;
}
.xans-member-findid .findId .check {
	margin-bottom:20px;
	margin-left:140px;
	color:#353535;
}
.xans-member-findid .findId .member select {
	width:236px;
	height:34px;
	padding:0 4px;
}
.xans-member-findid .findId input[type=text],.xans-member-findid .findId input[type=password] {
	height:28px;
	line-height:28px;
}
.xans-member-findid .findId input[type=radio]+label,.xans-member-findid .findId input[type=checkbox]+label {
	margin:0 15px 0 2px;
}
.xans-member-findid .findId #ipin_view {
	height:72px;
}
.xans-member-findid .findId .ipin,.xans-member-findid .findId .mobileauth {
	position:relative;
	margin:10px 0 0 0;
}
.xans-member-findid .findId .ipin strong,.xans-member-findid .findId .mobileauth strong {
	width:125px;
	vertical-align:top;
}
.xans-member-findid .findId .ipin span,.xans-member-findid .findId .mobileauth span {
	display:inline-block;
	width:236px;
	margin:0 0 5px;
	line-height:18px;
	color:#757575;
}
.xans-member-findid .findId .ipin a,.xans-member-findid .findId .mobileauth a {
	position:absolute;
	bottom:0;
	left:137px;
}
#name, #find_id_email, #find_id_mobile {
	width:226px;
}
.xans-member-findid .findId #ssn1,.xans-member-findid .findId #ssn2 {
	width:101px;
}
.xans-member-findid .findId #mobile_auth_view {
	height:90px;
}
.xans-member-findid .findId #mobile1 {
	width:59px;
}
.xans-member-findid .findId #mobile2,.xans-member-findid .findId #mobile3 {
	width:60px;
}
.xans-member-findid .findId .ec-base-button {
	padding:40px 0 10px;
}


.xans-member-findpasswd.ec-base-box {
	padding:0 0 39px;
}
.xans-member-findpasswd.ec-base-box h3 {
	margin:0 0 20px;
	font-size:15px;
	color:#000;
	text-align:center;
	text-decoration:underline;
}
.xans-member-findpasswd .findPw {
	width:375px;
	margin:0 auto;
	padding:50px;
	border:1px #e5e5e5 solid;
}
.xans-member-findpasswd .findPw fieldset {
	margin:0 2px;
}
.xans-member-findpasswd .findPw .ec-base-desc li {
	margin:8px 0 0;
}
.xans-member-findpasswd .findPw .ec-base-desc.typeBullet .term {
	margin:5px 0 0;
}
.xans-member-findpasswd .findPw .mobileauth .desc {
	line-height:1.5em;
}
.xans-member-findpasswd .findPw .ipin,.xans-member-findpasswd .findPw .mobileauth {
	position:relative;
	margin:10px 0 0 0;
}
.xans-member-findpasswd .findPw .ipin a,.xans-member-findpasswd .findPw .mobileauth a {
	position:absolute;
	bottom:0;
	left:134px;
}
.xans-member-findpasswd .findPw input[type=text],.xans-member-findpasswd .findPw input[type=password] {
	width:226px;
	height:28px;
	line-height:28px;
}
.xans-member-findpasswd .findPw #mobile1 {
	width:60px;
}
.xans-member-findpasswd .findPw #mobile2,.xans-member-findpasswd .findPw #mobile3 {
	width:59px;
}
.xans-member-findpasswd .findPw #ipin_view {
	height:72px;
}
.xans-member-findpasswd .findPw input[type=radio]+label,.xans-member-findpasswd .findPw input[type=checkbox]+label {
	margin:0 15px 0 2px;
}
.xans-member-findpasswd .findPw select {
	width:236px;
	height:34px;
	padding:0 4px;
}
.xans-member-findpasswd .findPw .ec-base-desc dt,.xans-member-findpasswd .findPw .ec-base-desc .term {
	padding:0 4px 0 4px;
}
.xans-member-findpasswd .findPw .ec-base-desc dd,.xans-member-findpasswd .findPw .ec-base-desc .desc {
	padding:0 0 0 100px;
	line-height:18px;
}
.xans-member-findpasswd .findPw .ec-base-desc .term {
	width:35%;
}
.xans-member-findpasswd .findPw .ec-base-desc .desc {
	padding-left:35%;
}
.xans-member-findpasswd .findPw .ec-base-desc .desc .check {
	margin-bottom:15px;
}
.xans-member-findpasswd .findPw .ec-base-button {
	padding:40px 3px 10px 0;
}


/* BASIC css end */

