/*OC*/





#login_title {
	margin:0px;
	padding:0px;
	width:640px;
	height:40px;
	float:left;
	background-image:url("../login/img/login_title.gif");
	background-repeat:no-repeat;
}

#log_p {
	margin:0px;
	padding:0px;
	width:640px;
	float:left;
	color:#796F51;
	text-align:left;
}

#touroku_go {
	margin:0px;
	padding:15px 0px 5px 0px;
	width:640px;
	float:left;
	text-align:left;
}

#touroku_go a {
	margin:0px auto;
	padding:0px;
	width:533px;
	height:72px;
	display:block;
	background-image:url("../login/img/touroku_go.gif");
}

#touroku_go a:hover {
	background-image:url("../login/img/touroku_go.gif");
	background-position:0px -78px;
}


#login_formTop {
	margin:0px;
	padding:10px 0px;
	width:640px;
	border-top:1px #7C4BA1 solid;
	background-color:#E3E3F6;
	float:left;
	
}


#login_formTop p {
	margin:0px auto;
	padding:5px;
	width:608px;
	height:auto;
	color:#ff1a00;
	background-color:#ffffff;
	border:1px #9B76DF solid;
	text-align:left;
}

#login_formBtm {
	margin:0px;
	padding:0px;
	width:640px;
	float:left;
	background-color:#E3E3F6;
	
}

.log_tl {
	margin:0px;
	padding:8px 5px;
	width:237px;
	text-align:right;
}

.log_inp {
	width:266px;
	border:1px #9B76DF solid;
}

#log_tdc {
	padding:3px 0px;
	border-top:1px #7C4BA1 solid;
	border-bottom:1px #7C4BA1 solid;
}

#login_subm {
	margin:0px;
	padding:0px;
	width:185px;
	height:55px;
	background-image;url("../login/img/log_sub.gif");
}
