@charset "utf-8";



/* 멤버스킨 공통 */

.margin-hr-10 {

	height: 1px;

	border-top: 1px dotted #ddd;

	margin: 10px 0;

}

.member-skin .member-box {

	border: 1px solid #ddd;

	margin-bottom: 30px;
	width:50%;
	float:left;

}

.member-skin .sky-form header {

	padding: 10px 20px;

	background: #FAFAFA;

}

.member-skin .sky-form footer {

	padding: 10px 20px;

	text-align: right;

}

.member-skin .sky-form fieldset {

	padding: 0px;

}

.member-skin .member-agree {

	padding: 10px;

}

.member-skin .contentHolder {

	height: 100px;

}

.member-skin .fregister-agree label {

	display: inline-block;

	margin-right: 5px;

}



/* 회원가입 입력 */

.register-form .register-box {

	border: 1px solid #ddd;

}

.register-form .sky-form header {

	padding: 10px 20px;

	background: #FAFAFA;

}

.register-form .sky-form footer {

	padding: 10px 20px;

}

.register-form .border-top {

	border-top: 1px solid #ddd;

}

.register-form .register-hr {

	height: 1px;

	border-top: 1px dotted #ddd;

	margin: 10px 0;

}



/* 이메일인증 변경 */

.register-email {

	padding: 15px;

}

.register-email .tab-e1 .tab-content img {

	margin-top: 0;

	margin-bottom: 0;

}



/* 아이디/비밀번호 찾기 */

.find-info {

	padding: 15px;

}

.find-info .tab-e1 .tab-content img {

	margin-top: 0;

	margin-bottom: 0;

}



/* 로그인 */

.member-login {

	width: 380px;

	padding: 20px;

	margin: 40px auto 20px;

	background: #fff;
	opacity: 0.85;
	filter:alpha(opacity=85); opacity:0.85; -moz-opacity:0.85;
	/*border-top: solid 2px #e33334;*/  /* 수정함 */

}

.member-login .sky-form {

	border: 0;

}

.member-login .sky-form fieldset {

	padding: 0;

}

.member-login h2, .member-login p, .member-login p a {

	color: #777;

}

.member-login-header {

	padding-bottom: 5px;

	/*margin-bottom: 30px;*/ /* 수정함 */

	/*border-bottom: solid 1px #eee;*/ /* 수정함 */

}

.member-login-header h2 {

	font-size: 20px;

	padding-bottom: 15px;

	text-align: center;

	margin-bottom: 15px;

}

.main-comeback {

	text-align: center;

	margin-top: 0;

}

.main-comeback a {

	color: #fff;

}

.member-login-notmb {

	width: 380px;

	padding: 20px;

	margin: 0px auto 20px;

	background: #fff;
	opacity: 0.85;
	filter:alpha(opacity=85); opacity:0.85; -moz-opacity:0.85;

}

.member-login-notmb .sky-form {

	border: 0;

}

.member-login-notmb .panel {

	padding: 10px;

	border: 1px solid #eee;

	box-shadow: none;

	margin-bottom: 10px;

}

.member-login-notmb .contentHolder {

	height: 120px;

}

.member-login-order {

	width: 380px;

	padding: 5px 20px 5px 20px;

	margin: 0px auto 20px;

	background: #fff;
	opacity: 0.85;
	filter:alpha(opacity=85); opacity:0.85; -moz-opacity:0.85;

}

.member-login-order .sky-form {

	border: 0;

}

.member-login-order .btn {

	font-size: 14px;

}



/*For Mobile Devices*/

@media (max-width: 500px) { 

	.member-login {

		width: 280px;

	}

	.member-login-notmb {

		width: 280px;

	}

	.member-login-order {

		width: 280px;

	}

}



/* 쪽지 */

.memo-list {

	padding: 15px;

}

.memo-view {

	padding: 15px;

}

.memo-view .content-box {

	border: 1px solid #eee;

	padding: 10px;

}

.memo-write {

	padding: 15px;

}


.myhome-login-box .tab-content {
	padding: 20px;
	margin: 0px auto 20px;
	background: #fff;
	opacity: 0.85;
	filter:alpha(opacity=85); opacity:0.85; -moz-opacity:0.85;
}

.memo-write .tab-e1 .tab-content img {

	margin-top: 0;

	margin-bottom: 0;

}

.memo-list .table-responsive {

	overflow-y: auto;

}



/* 포인트 */

.point {

	padding: 15px;

}



/* 스크랩 */

.scrap {

	padding: 15px;

}



/* 회원 비밀번호 확인 */

.member-confirm {

	padding: 15px;

}



/* 비밀글 비밀번호 확인 */

.password-confirm {

	padding: 15px;

}



/* 폼메일 */

.formmail {

	padding: 15px;

}

.formmail .tab-e1 .tab-content img {

	margin-top: 0;

	margin-bottom: 0;

}



/* 자기소개 */

.member-profile {

	padding: 15px;

}

.member-profile .tab-e1 .tab-content img {

	margin-top: 0;

	margin-bottom: 15;

}

.member-profile .member-profile-box {

	border: 1px solid #ddd;

	margin-bottom: 10px;

	padding: 10px 10px 0px;

}
.homelogo {
  position: absolute;
  left: 20px;
  top: 10px;
  font-size: 20pt;
  color: #FFF;
  z-index: 9;
  font-family: Nanum Gothic;
}

.homelogo a {

	color: #fff;

}
.margin-bottom-zero, .margin-bottom-zero span, .margin-bottom-zero input{
  margin-bottom: 0px;
	border-bottom:none;
}
.social_mycss {
	margin-top:0px;
}
.social_myinput {
	width: 70%;
}
.social_myinput2 {
	height:34px; 
	width:30%; 
	padding:0px; 
	/*background-color:#B3B3B3;*/
}
.social_myinput3 {
	width: 50%;
}
.social_myinput4 {
	width: 30%;
}
