#popup-header {
	background: rgb(50, 50, 50); padding: 10px; color: rgb(238, 238, 238); letter-spacing: 1px; font-size: 16px; font-weight: 600;
}
#popup-header .btn-close {
	padding: 2px; top: 10px; right: 10px; position: absolute;
}
#popup-contents {
	padding: 20px 10px; font-size: 13px;
}
.find-txt {
	font-size: 12px; margin-bottom: 20px;
}
.pwd-change-txt {
	font-size: 12px; margin-bottom: 20px;
}
.find-form {
	margin-bottom: 30px;
}
.pwd-change-form {
	margin-bottom: 30px;
}
.find-form label {
	line-height: 25px; padding-bottom: 5px; font-weight: 600; display: block;
}
.pwd-change-form label {
	line-height: 25px; padding-bottom: 5px; font-weight: 600; display: block;
}
.find-form li {
	font-size: 13px; margin-bottom: 10px;
}
.pwd-change-form li {
	font-size: 13px; margin-bottom: 10px;
}
.find-form li input {
	background: 0px; padding: 5px; outline: 0px; border: 1px solid rgb(204, 204, 204); transition:0.3s; border-image: none; width: 100%; height: 30px; letter-spacing: 1px; font-size: 13px; vertical-align: middle; -webkit-appearance: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.pwd-change-form input {
	background: 0px; padding: 5px; outline: 0px; border: 1px solid rgb(204, 204, 204); transition:0.3s; border-image: none; width: 100%; height: 30px; letter-spacing: 1px; font-size: 13px; vertical-align: middle; -webkit-appearance: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.find-form li input:focus {
	border: 1px solid rgb(100, 100, 100); border-image: none;
}
.pwd-change-form input:focus {
	border: 1px solid rgb(100, 100, 100); border-image: none;
}
.find-radio {
	padding: 10px 0px;
}
#popup-contents .title {
	font-weight: 600;
}
.zipcode#popup-contents label {
	margin-right: 10px;
}
.zipcode#popup-contents input {
	background: 0px; padding: 5px; outline: 0px; border: 1px solid rgb(204, 204, 204); transition:0.3s; border-image: none; height: 25px; letter-spacing: 1px; font-size: 13px; vertical-align: middle; -webkit-appearance: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.zipcode#popup-contents button {
	background: rgb(50, 50, 50); padding: 0px; border: 1px solid rgb(50, 50, 50); border-image: none; width: 50px; height: 25px; color: rgb(238, 238, 238); line-height: 25px; font-size: 12px; vertical-align: middle;
}
.zipcode#popup-contents form {
	margin-bottom: 30px !important;
}
.zipcode-srch-form {
	text-align: center;
}
.zipcode#popup-contents .title {
	margin-bottom: 10px;
}
.zipcode-list table {
	width: 100%; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.zipcode-list table caption {
	display: none;
}
.zipcode-list table tr:hover {
	background: rgb(250, 250, 250);
}
.zipcode-list table th {
	padding: 10px 5px; font-weight: 600; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.zipcode-list table .empty {
	padding: 50px 0px;
}
.zipcode-list table td {
	padding: 5px 10px; font-size: 12px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.zipcode-list table td:first-child {
	text-align: center; vertical-align: middle; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.id-check-txt {
	background: rgb(250, 250, 250); padding: 20px; border: 1px solid rgb(238, 238, 238); border-image: none; text-align: center; margin-bottom: 20px;
}
.nickname-check-txt {
	background: rgb(250, 250, 250); padding: 20px; border: 1px solid rgb(238, 238, 238); border-image: none; text-align: center; margin-bottom: 20px;
}
.id-check-txt .color-blue {
	font-weight: bold;
}
.nickname-check-txt .color-blue {
	font-weight: bold;
}
#span_assign_id {
	background: rgb(50, 50, 50); padding: 0px 10px; outline: 0px; height: 30px; color: rgb(238, 238, 238); line-height: 30px; font-size: 12px; margin-top: 10px; display: inline-block;
}
.nickname-check-txt a {
	background: rgb(50, 50, 50); padding: 0px 10px; outline: 0px; height: 30px; color: rgb(238, 238, 238); line-height: 30px; font-size: 12px; margin-top: 10px; display: inline-block;
}
.id-check-form {
	padding: 20px 0px;
}
.nickname-check-form {
	padding: 20px 0px;
}
.id-check-form label {
	margin-right: 10px;
}
.nickname-check-form label {
	margin-right: 10px;
}
.id-check-form #checkId {
	background: 0px; padding: 5px 10px; outline: 0px; border: 1px solid rgb(204, 204, 204); transition:0.3s; border-image: none; height: 25px; letter-spacing: 1px; font-size: 13px; vertical-align: middle; -webkit-appearance: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.nickname-check-form #nickname {
	background: 0px; padding: 5px 10px; outline: 0px; border: 1px solid rgb(204, 204, 204); transition:0.3s; border-image: none; height: 25px; letter-spacing: 1px; font-size: 13px; vertical-align: middle; -webkit-appearance: none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.id-check-form button {
	background: rgb(50, 50, 50); padding: 0px 10px; border: 1px solid rgb(50, 50, 50); border-image: none; height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; vertical-align: middle;
}
.nickname-check-form button {
	background: rgb(50, 50, 50); padding: 0px 10px; border: 1px solid rgb(50, 50, 50); border-image: none; height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; vertical-align: middle;
}
