

.form_top_margin {

	margin : 40px 0px 0px 0px;

}



h1.comp_loing {

	margin : 0px 0px 0px 10px;

	font-size : 13px;

}

/* エラー表示 */



.error_big_box {

	margin : 20px 100px 0px 0px;

	text-align : center;

}



.error_box {

	background-color : #FFECEC;

	border : 4px double #FF0000;

}



p.error_txt {

	margin : 5px 5px 5px 5px;

	font-size : 12px;

	font-weight : bold;

	color : #FF0000;

}



.form_all_box {

	width : 350px;

	margin : 10px auto 50px auto;

}



p.introduce {

	width : 470px;

	margin : 30px auto 30px auto;

}



.form_table {

	padding : 5px;

	background : #999900;

}



.bg_beigu {

	background : #F3F3DE;

}



.bg_white {

	background : #FFFFFF;

}



.id_pass_box {

	text-align : center;

}



p.id_pass {

	width : 85px;

	margin : 15px 0px 0px 25px;

	float : left;

}



p.login_id_pass {

	margin : 11px 0px 0px 0px;

	float : left;

}



.pass_form {

	font-size : 12px;

}



.next_login_box {

	margin : 15px 0px 0px 0px;

	text-align : center;

}



p.next_login {

	margin : 0px 0px 0px 0px;

	font-size : 13px;

}



.login_button {

	margin : 10px 0px 0px 0px;

}



p.pass_forget {

	margin : 15px 0px 5px 0px;

}





/* PDF */

.pdf_box {

	width : 415px;

	margin : 10px auto 0px auto;

	background-color : #F9F9F9;

	border-right : 1px solid #CCCCCC;

	border-bottom : 1px solid #CCCCCC;

}



.pdf_image {

	margin : 15px 0px 15px 0px;

	text-align : center;

}



p.download {

	font-size : 12px;

	margin : 5px 0px 3px 0px;

}



p.kb {

	font-size : 11px;

	margin : 0px 0px 0px 0px;

}



p.about_pdf {

	margin : 10px 10px 0px 0px;

	font-size : 12px;

}



.pdf_kome {

	margin : 5px 0px 0px 5px;

	background-image : url(../img/company/login/kome.gif);

	background-repeat : no-repeat;

	background-position : 0px 0px;

}



p.pdf_kometxt {

	margin : 0px 8px 10px 12px;

	font-size : 12px;

}
