/*login */

#wrap_login{min-height:600px;}
#login {width:350px; margin:0 auto;  border-bottom:0px solid #ddd;}

#login2 {width:90%; margin:0 auto;  border-bottom:0px solid #ddd;}/*개인정보취급방침*/

#login_logo {padding:60px 0 20px 0px;}
#join_page{padding:20px 0 0 0; width:350px;  }
.join_page_box{clear:both; width:350px; }
.join_page_box input{float: left; width:150px; color: #000; height:40px; 
	border:none;padding-left: 5px;margin-bottom: 10px; float:left; 
	line-height: 20px; background: #efefef; font-size:1em;
	border-radius: 3px; /*W3C*/
	-o-border-radius: 3px; /*Opera*/
	-moz-border-radius: 3px; /*Firefox*/
	-webkit-border-radius: 3px; /*Safari & Chrome*/
	-ms-border-radius: 3px; /*IE*/
}
.num1 p{width:350px;line-height: 20px;}
.num1 .input1{background:#efefef; font-size: .8em; margin:0px 0 5px 2px; width:100px;height:20px;line-height: 20px;}
.num1 .input2{background:#efefef; font-size: .8em; margin:0px 0 5px -3px; width:100px;height:20px;line-height: 20px;}

.num1 input.last{background:#c5d1f4; font-size: 1em; margin:0 0 60px 2px; width:200px;height:30px;}

.login_menu{margin:0 0 20px 20px;}
.login_menu a{font-size:0.85em; color:#999; margin-right: 12px;}
.login_menu a strong{color:#222;}


#footer_area{clear:both; text-align: center; width:100%; height:120px; border-left:0;}
.footer_menu{margin:30px 0 0 0;}
.footer_menu a{font-size:0.625em; color:#999; margin-right: 12px;}
.footer_menu a strong{color:#222;}
.footer_copy{font-size: 0.625em; color:#999; margin:10px 0 0 0; display: block;}


/* private 개인별 페이지 */

#private_info{padding:20px 0 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.private_gen td:nth-child(2){padding:10px 0 0 10px;}
.user_name{float:right; padding-right: 10px;}
.user_school{padding:20px 10px 20px 0; font-size: 0.75em;float:right;}
.info_link{float:right; padding-right:10px;font-size: 0.5em;}

#private_sosok{padding:20px 0 0 0;}
#private_sosok h2{width:100%; height:30px; font-size: 0.85em; font-weight: bold; float:left;}
#private_sosok h2 span{float:right;margin-top:-10px; margin-right:5px;}
#private_sosok ul{min-height:150px;}
#private_sosok ul li{font-size: 0.75em; line-height:23px; padding-left: 10px;
	background:url(../images/blit_list.png) no-repeat 2px 10px;
	color:#666; overflow: hidden; width: 100%;
	display: box;
	display: -moz-box;
	display: -webkit-box;
	line-clamp: 1;
	text-overflow: ellipsis;
	-moz-line-clamp:1;
	-webkit-line-clamp:1;
	-moz-box-orient:vertical;
	-webkit-box-orient:vertical;
	word-wrap:break-word;
}

/* 센터 검색 및 가입페이지 */





/* 회원가입 */

#mem_teacher {width:250px; margin:0 auto;}
#mem_teacher h2{padding:40px 0 20px 75px;}
#mem_form .form_box li{
	font-size: 0.75em; line-height:30px; padding-left: 20px;
	color:#666; overflow: hidden; width: 95%;
	display: box;
	display: -moz-box;
	display: -webkit-box;}
#mem_form .form_box li:first-child{padding-top:10px;border-top:1px solid #ddd;}
#mem_form .form_box li:last-child{padding-bottom:10px; border-bottom:1px solid #ddd;}
#mem_form .form_box li .text{padding-left:10px; background: #efefef; height:25px; width: 210px;
	border-radius: 3px; /*W3C*/
	-o-border-radius: 3px; /*Opera*/
	-moz-border-radius: 3px; /*Firefox*/
	-webkit-border-radius: 3px; /*Safari & Chrome*/
	-ms-border-radius: 3px; /*IE*/
}
#mem_form .form_box li .chk_btn1{padding-left:10px; background: #b0d5ff; height:25px; width: 220px;
	border-radius: 3px; /*W3C*/
	-o-border-radius: 3px; /*Opera*/
	-moz-border-radius: 3px; /*Firefox*/
	-webkit-border-radius: 3px; /*Safari & Chrome*/
	-ms-border-radius: 3px; /*IE*/
}
#mem_form .form_box li .radio{width:20px;}
.submit{margin: 10px 0 10px 80px;
	width:100px; background: #004fa7; color:#fff; height: 25px;
	border-radius: 3px; /*W3C*/
	-o-border-radius: 3px; /*Opera*/
	-moz-border-radius: 3px; /*Firefox*/
	-webkit-border-radius: 3px; /*Safari & Chrome*/
	-ms-border-radius: 3px; /*IE*/
}
.home{margin: 10px 0 10px 10px;
	width:80px; background: #004fa7; color:#fff; height: 25px;
	border-radius: 3px; /*W3C*/
	-o-border-radius: 3px; /*Opera*/
	-moz-border-radius: 3px; /*Firefox*/
	-webkit-border-radius: 3px; /*Safari & Chrome*/
	-ms-border-radius: 3px; /*IE*/
}