@charset "euc-jp";
#mainContents div.stepObj ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mainContents div.stepObj ul {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}


/* MAINCONTENTS */
#mainContents {}
	#mainContents h1.contact {
		background: url(../images/title_contact.gif) no-repeat left top;
	}

	#mainContents div.stepObj {
		margin: 0 11px 27px 11px;
		height: 28px;
	}
	#mainContents div.stepObj ul {
		background: url(../images/stp_arw.gif) no-repeat left top;
		width: 573px;
		height: 28px;
	}
	#mainContents div.stepObj li {
		width: 162px;
		height: 28px;
		float: left;
	}
	#mainContents div.stepObj li.step1 {
		margin-right: 44px;
	}
	#mainContents div.stepObj li.step2 {
		margin-right: 43px;
	}
	#mainContents div.stepObj li span,
	#mainContents div.stepObj li strong {
		width: 162px;
		height: 28px;
		/*\*//*/
		padding-bottom: 28px;
		/**/
		text-indent: -9999px;
		overflow: hidden;
		display: block;
	}
		#mainContents div.stepObj li.step1 span {
			background: url(../images/stp_01.gif) no-repeat left top;
		}
		#mainContents div.stepObj li.step1 strong {
			background: url(../images/stp_01_a.gif) no-repeat left top;
		}
		#mainContents div.stepObj li.step2 span {
			background: url(../images/stp_02.gif) no-repeat left top;
		}
		#mainContents div.stepObj li.step2 strong {
			background: url(../images/stp_02_a.gif) no-repeat left top;
		}
		#mainContents div.stepObj li.step3 span {
			background: url(../images/stp_03.gif) no-repeat left top;
		}
		#mainContents div.stepObj li.step3 strong {
			background: url(../images/stp_03_a.gif) no-repeat left top;
		}
	#mainContents div.leadObj {
		margin: 0 11px 26px 11px;
	}
		#mainContents div.leadObj h2 {
			color: #00a0e9;
			font-size: 14px;
			/*\*/
			*font-size: 120%;
			/**/
		}
		#mainContents div.leadObj p {
			margin-bottom: 8px;
		}
		#mainContents div.leadObj p.link {
			background: url(../images/arrow_s.gif) no-repeat left center;
			margin-top: 24px;
			padding-left: 10px;
		}
		#mainContents div.leadObj ul.note {
			color: #666;
			font-size: 10px;
			/*\*/
			*font-size: 80%;
			/**/
		}
	#mainContents div.errorObj {
		border: solid 1px #e71f19;
		background-color: #f9f9f9;
		margin: 0 11px 15px 11px;
		padding: 12px;
		color: #e71f19;
	}
		#mainContents div.errorObj p {
			font-weight: bold;
		}
	#mainContents div.formObj {
		margin: 0 11px 30px 11px;
	}
		#mainContents div.formObj table {
			border: solid 1px #d6d4aa;
			border-collapse: collapse;
			margin-bottom: 14px;
			width: 573px;
		}
		#mainContents div.formObj th {
			background-color: #fbf7d7;
			border-top: solid 1px #d6d4aa;
			border-bottom: solid 1px #d6d4aa;
			padding: 12px;
			text-align: left;
			font-weight: normal;
			width: 100px;
			/*\*//*/
			width: 124px;
			/**/
		}
		#mainContents div.formObj td {
			border-top: solid 1px #d6d4aa;
			border-bottom: solid 1px #d6d4aa;
			padding: 9px;
			text-align: left;
			font-weight: normal;
		}
		#mainContents div.formObj table.layout {
			border: none;
			margin: 0;
			width: auto;
		}
		#mainContents div.formObj table.layout th {
			background-color: #fff;
			border: none;
			padding: 0 5px 0 0;
			width: auto;
		}
		#mainContents div.formObj table.layout td {
			background-color: none;
			border: none;
			padding: 0 15px 0 0;
		}
		#mainContents div.submit {
			margin-bottom: 14px;
			text-align: center;
		}
		#mainContents div.submit input {
			vertical-align: middle;
		}
		#mainContents div.submit .back {
			margin-right: 15px;
		}
		#mainContents div.formObj td span.note {
			color: #666;
			font-size: 10px;
			/*\*/
			*font-size: 80%;
			/**/
		}

.w150a {
	width: 150px;
	ime-mode: active;
}
.w300a {
	width: 300px;
	ime-mode: active;
}
.w150 {
	width: 150px;
}
.w300d {
	width: 300px;
	ime-mode: disabled;
}
.w300 {
	width: 300px;
}

	#mainContents .necessary {
		color: #e71f19;
	}