/* CSS Document */

body,  table, tr, select, button, th, form, p
{
font-family: "Arial", "Courier", "Helvetica", "Times","Apple LiGothic Medium",;font-size:12px;color:#000;
line-height:18px;
}

.input1  {
	font-family: "Arial black", "Helvetica", "geneva,sans-serif"; 
	font-size: 11px;
	color:#616161;
	border-style:solid; 
　　border-width:1px; 
　　border-color:#ABACAC; 
　　background-color:#ffffff;
    line-height: 16px; 
}



.tex01 {
	font-family:  "Arial", "Verdana","Helvetica", "sans-serif";
	font-size: 12px;
	color: #525252;}
.tex01 a {
	color: #2D7FC2;	text-decoration: underline;}
.tex01 a:hover{
	color: #006DC5;	text-decoration: underline;
}


.link01 {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #0049DC;
}
.link01 a {
	color: #0049DC;	text-decoration: none;}
.link01 a:hover{
	color: #0049DC;	text-decoration: underline;
}

/* Title */
.T01 {
	font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	color: #0049DC;
	line-height: 20px;
}
 #form img{
	margin-bottom: 8px;
}
#form input[type="submit"]{
	background-color: #0064aa;
	border: none;
	color: #fff;
	padding: 5px 8px;
	cursor: pointer;
	font:bold 12px arial;
}
.error{
	border: 1px solid red;
}
.cap_status{
	width: 320px;
	padding: 10px;
	font: 14px arial;
	color: #fff;
	background-color: #10853f;
	display: none;
}
.cap_status_error{
	background-color: #bd0808;                
}


