@charset "utf-8";
div#form-main {
	margin: 0px 50px 32px 50px;
	}
h3 {
	background-image: url( "image/h3head.gif" );
	background-position: left 1px;
	background-repeat: no-repeat;
	text-indent: 12px;
	margin: 16px 0px;
	}
h4 {
	background-image: url( "image/h4line.gif" );
	background-position: left bottom;
	}
	h4 span {
		display: none;
		}
div.form-cont {
	float: left;
	width: 45%;
	padding: 16px 8px 0px 8px;
	margin-right: 18px;
	}
	div.form-cont h4 {
		background-image: url( "image/form/form.gif" );
		background-position: left 2px;
		background-repeat: no-repeat;
		text-indent: 24px;
		margin-bottom: 8px;
		padding-bottom: 1px;
		font-size: 110% !important;
		}
	div.form-cont h4.non {
		background-image: none;
		text-indent: 0px;
		}
	div.form-cont p {
		margin: 0px 0px 16px 16px;
		line-height: 1.4;
		}
		div.form-cont p span {
			font-size: 110%;
			font-weight: bold;
			}
div#contact {
	color: #000;
	background-color: #f0f0d2;
	padding: 12px;
	margin: 36px 0px 16px 0px;
	}
	div#contact p {
		}
form#input_form {
	}
	form#input_form li {
		margin: 4px 0px;
		}
.rside {
	text-align: right;
	}
	.rside img {
		vertical-align: middle;
		}