@charset "utf-8";

.readme {
	margin-bottom: 40px;
}
.readme .txt {
	margin-bottom: 15px;
	font-size: 14px;
}
.readme .comment {
	margin-bottom: 3px;
	font-size: 12px;
}
.readme .comment a {
	color: #0E75DC;
}
.readme .comment a.underline {
	text-decoration: underline;
}

.input_box {
	width: 732px;
	padding-top: 7px;
	background: url(../images/bg_line_01.png) repeat-x top;
}
.input_box_bottom {
	padding-bottom: 52px;
	background: url(../images/bg_line_01.png) repeat-x bottom;
}

.input_box_rows_01_last {
	margin-bottom: 45px;
	padding-bottom: 4px;
	background: url(../images/bg_line_02.png) repeat-x bottom;
}
.input_box_rows_01 {
	margin-bottom: 3px;
	padding-bottom: 4px;
	background: url(../images/bg_line_02.png) repeat-x bottom;
}
.input_box_rows_02 {
	background: url(../images/bg_img_01.png) repeat-y left top;
}
.input_box_rows_02 p.input_item {
	width: 145px;
	padding: 13px 0px 15px 15px;
	font-size: 14px;
	float: left;
}
.input_box_rows_02 p.input_item span {
	color: #990000;
}
.input_box_rows_02 .input_form {
	padding: 10px 0px 12px 184px;
}
.input_box_rows_02 p.input_form_txt {
	padding: 10px 0px 12px 184px;
	font-size: 14px;
}
.input_box_rows_02 .input_form {
	font-size: 14px;
}
.input_box_rows_02 .input_form p {
	font-size: 14px;
}
.input_box_rows_02 .input_form .sub_select {
	margin: 0px 0px 10px 15px;
}
.input_box_rows_02 .input_form input {
	font-size: 120%;
}
.input_box_rows_02 .input_form input.w50 {
	width: 50px;
}
.input_box_rows_02 .input_form input.w337 {
	width: 337px;
}

.input_box_rows_02 .input_form .input_sp {
	margin-right: 15px;
}
.input_box_rows_02 .input_form textarea.wh540 {
	width: 540px;
	height: 154px;
}
.input_box_rows_02 span.error_msg {
	color: #990000;
	font-size: 14px;
}


.next_bottom {
	text-align: center;
}
.next_bottom p {
	display: inline;
}
.next_bottom form {
	display: inline;
}
.next_bottom p button {
	border: none;
	background: none;
}
