@charset "UTF-8";
/* CSS Document */

/* personal
===============================================================*/
.p-form01 {
	width:100%;
	margin:1em auto;
	border:none;
	border-collapse:separate;
	border-spacing:10px 15px;
	text-align:left;
}
.p-form01 th {
	width:30%;
}

.p-form02 {
	width:100%;
	margin:1em 0;
	border-collapse:collapse;
}
.p-form02 table,
.p-form02 th,
.p-form02 td {
	border:1px solid #999;
}
.p-form02 th,
.p-form02 td {
	padding:3px 5px;
	text-align:left;
}
.p-form02 th {
	width:30%;
}
.p-form02 td {
	vertical-align:top;
}
.w250 {
	width:250px;
}
.w350 {
	width:350px;
}