@charset "utf-8";
/* ===================================================================
CSS information

 author     :ayame

=================================================================== */

/*----------------------------------------------------
	heading
----------------------------------------------------*/
h2 {
	width: 760px;
	border-bottom: 3px #999 solid;
	padding: 0 0 5px 20px;
	margin-bottom: 20px;
}

/*----------------------------------------------------
	contents
----------------------------------------------------*/
.contents01, .contents02 {
	width: 740px;
	margin: 0 auto;
}
.contents01 {
	margin-bottom: 20px;
}
.contents02 {
	margin-bottom: 0;
	text-align: center;
}

.contents01 table {
	width: 737px;
}
.contents01 th, .contents01 td {
	border: 1px #ccc solid;
	padding: 10px 15px;
}
.contents01 th {
	width: 183px;
	text-align: right;
	background: #e7e7e7 url(../../images/bg/obli01.gif) repeat 0 0;
}
.contents01 td {
	width: 524px;
}

p.comment01 {
	margin-top: 0;
	color: #999;
	font-family: georgia;
	font-size: 10px;
}

.btnSend {
		width: 170px;
		height: 25px;
		background: url(../images/check_off.gif) no-repeat 0 0;
		display: block;
		border: 0;
		text-indent: -9999px;
		text-align: center;
		margin: 0 auto;
}
.btnSend:hover {
		display: block;
		background: url(../images/check_on.gif) no-repeat 0 0;
}

/*----------------------------------------------------
	thanks
----------------------------------------------------*/
.thanksTitle {
	width: 710px;
	padding: 15px;
	border-bottom: 2px #f96 dashed;
	background: #fff2e5 url(../../images/bg/obli01.gif) repeat 0 0;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 20px;
}

#thanksMain p {
	margin: 0 0 10px 15px;
}