.linkgray a:visited       { color: #999999; font-size: 10px; text-decoration: underline }
.linkgray a:link          { color: #474747; font-size: 10px; text-decoration: underline }
.linkgray a:hover         { color: #009889; font-size: 10px; text-decoration: underline }
.linkgray a:active        { color: #009889; font-size: 10px; text-decoration: underline }
.linkgray{  font-size: 10px; line-height: 16px}

.linkqa a:visited       { color: #474747; font-size: 10px; text-decoration: underline }
.linkqa a:link          { color: #474747; font-size: 10px; text-decoration: underline }
.linkqa a:hover         { color: #009889; font-size: 10px; text-decoration: underline }
.linkqa a:active        { color: #009889; font-size: 10px; text-decoration: underline }
.linkqa{  font-size: 10px; line-height: 16px}

.linkgray12 a:visited       { color: #999999; font-size: 12px; text-decoration: underline }
.linkgray12 a:link          { color: #474747; font-size: 12px; text-decoration: underline }
.linkgray12 a:hover         { color: #009889; font-size: 12px; text-decoration: underline }
.linkgray12 a:active        { color: #009889; font-size: 12px; text-decoration: underline }
.linkgray12 {  font-size: 12px; line-height: 16px}

.linkqa12 a:visited       { color: #474747; font-size: 12px; text-decoration: underline }
.linkqa12 a:link          { color: #474747; font-size: 12px; text-decoration: underline }
.linkqa12 a:hover         { color: #009889; font-size: 12px; text-decoration: underline }
.linkqa12 a:active        { color: #009889; font-size: 12px; text-decoration: underline }
.linkqa12 {  font-size: 12px; line-height: 16px}

.linkqa1220 a:visited       { color: #474747; font-size: 12px; text-decoration: underline }
.linkqa1220 a:link          { color: #474747; font-size: 12px; text-decoration: underline }
.linkqa1220 a:hover         { color: #009889; font-size: 12px; text-decoration: underline }
.linkqa1220 a:active        { color: #009889; font-size: 12px; text-decoration: underline }
.linkqa1220 {  font-size: 12px; line-height: 20px}

.linkhome a:visited       { color: #333333; font-size: 10px; text-decoration: none}
.linkhome a:link          { color: #333333; font-size: 10px; text-decoration: none}
.linkhome a:hover         { color: #007D70; font-size: 10px; text-decoration: none}
.linkhome a:active        { color: #007D70; font-size: 10px; text-decoration: none}
.linkhome{  font-size: 10px; color: #000000}

.footer {  font-size: 8pt}
.honbun10 {  font-size: 10px}
.honbun10g {  font-size: 10px; color: #1B8F83}
.honbun12 {  font-size: 12px; line-height: 16px}
.honbunqa12 {  font-size: 12px}
.px12{  font-size: 12px}
.honbun14 {  font-size: 14px}
.honbun18 {  font-size: 18px}

#inquiryBox {
	margin: 0 auto;
	width: 720px;
}

.inquiryTable {
	margin: 8px 0 10px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.inquiryTable01 {
	float: left;
}

.inquiryTable02 {
	float: right;
}

	.inquiryTable th {
		padding: 5px 7px;
		border-left: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		font-size: 12px;
		line-height: 1.2;
		color: #009999;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
	}
	
	.inquiryTable td {
		padding: 5px 3px;
		border-left: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		font-size: 12px;
		line-height: 1.2;
		vertical-align: middle;
	}
	
		.inquiryTable td span {
			font-weight: bold;
		}

	.inquiryTable tr.lineOdd th,
	.inquiryTable tr.lineOdd td {
		background: #E8E8E8;
	}
	
	.inquiryTable a {
		display: block;
		margin: 4px auto;
		width: 125px;
		border: none;
	}
	
		.inquiryTable a img {
			border: none;
		}

.clear {
	clear: both;
}