@charset "UTF-8";

#top #wrapper #main_form h1 {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#top #wrapper h2 {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#top #wrapper #main_form {
	margin: 0px;
	width: 520px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#top #wrapper #main_form p {
	margin-right: 20px;
	margin-left: 20px;
}
#top #wrapper #main_form p.underh2{margin-top:15px;}
#top #wrapper #plan {
	margin: 0 0 0 30px;
	padding: 0;
}
#top #wrapper #plan {
	margin: 0 0 0 50px;
	padding: 0;
}

#top #wrapper #main_form #plan #oubo {
	padding: 0px;
	float: left;
	width: 140px;
	margin: 0;
}
#top #wrapper #main_form #plan #oubo #keisai_plan1 {
	height: 100px;
}
#top #wrapper #main_form #plan #input #keisai_plan2 {
	height: 100px;
}
#top #wrapper #main_form #plan #oubo p {
	text-align: center;
	height: 40px;
	border: 1px solid #FFA100;
	border-width: 1px 0 0 1px;
	padding: 5px;
	margin: 0px;
}

#top #wrapper #main_form #plan #oubo p.end {
	border-width: 1px 0 1px 1px;
}
#top #wrapper #main_form #plan #oubo #area {
	height: 55px;
	padding: 5px;
}
#top #wrapper #main_form #plan #input {
	float: left;
	width: 300px;
}
#top #wrapper #main_form #plan #input #area2 {
	height: 55px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#top #wrapper #main_form #plan #input p {
	height: 40px;
	border: 1px solid #FFA100;
	border-width: 1px 1px 0 1px;
	margin: 0px;
	padding: 5px;
}
#top #wrapper #main_form #plan #oubo p.id {height: 70px;}
#top #wrapper #main_form #plan #input p.id {height: 70px;}
#top #wrapper #main_form #plan #input p.end {
	border-width: 1px;
}
#kiyaku {
	margin: 15px auto 0 49px;
	padding: 10px 0;
	border: 1px solid #FFA100;
	text-align: center;
	width: 440px;
}

#top #wrapper #main_form #kiyaku h2 {
	text-align: center;
}
#top #wrapper #main_form #kiyaku textarea{
	font-size:11px;
}

.clear{clear:both;font-size:1px;}

#top #wrapper #main_form p.require-s{
	clear:both;
	margin:5px 0 20px 50px;
	padding:0;
}

.require{
	font-weight:bold;
	color:#FF3300;
}

