@charset "UTF-8";
/* CSS Document */


/* ーーー inquiry.html用スタイル：ここから ーーーーーーーーーーーーーーー */

.EID_15 #contents .formInput { /* フォーム > STEP表示：入力 */
	width: 694px;
	height: 40px;
	background: url(../img/cssSprite.png) 0 -146px no-repeat;
	overflow: hidden;
	position: relative;
}
.EID_15 #contents .formComfirm { /* フォーム > STEP表示：確認 */
	width: 694px;
	height: 40px;
	background: url(../img/cssSprite.png) 0 -186px no-repeat;
	overflow: hidden;
	position: relative;
}
.EID_15 #contents .formResult { /* フォーム > STEP表示：完了 */
	width: 694px;
	height: 40px;
	background: url(../img/cssSprite.png) 0 -226px no-repeat;
	overflow: hidden;
	position: relative;
}
	.EID_15 #contents .formInput span,
	.EID_15 #contents .formComfirm span,
	.EID_15 #contents .formResult span { /* フォーム > STEP表示 > テキストを隠す */
		position: absolute;
		z-index: -1;
		*filter: alpha(opacity=0); /* IE6・IE7向け設定 */
	}


.EID_15 #contents #inquiryTable {
	width: 100%;
	border-collapse: collapse;
	border: none 0;
	margin: 10px auto;
}
	.EID_15 #contents .inquiryTel {
		font-size: 128.6%;
		line-height: 100%;
		letter-spacing: 2px;
		color: rgb(255,255,255);
		display: inline-block;
		background: rgb(179,18,18);
		padding: 5px 5px 3px 7px;
		border: none 0;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin: 0 10px;
	}
	.EID_15 #contents #inquiryTable th,
	.EID_15 #contents #inquiryTable td {
		padding: 10px 10px;
		border-top: dotted 1px rgb(204,204,204);
		border-bottom: dotted 1px rgb(204,204,204);
		margin: 0;
	}
			.EID_15 #contents #inquiryTable th {
				width: 28%;
				padding-left: 20px;
			}
			.EID_15 #contents #inquiryTable td {
				padding-right: 20px;
			}
		.EID_15 #contents #inquiryTable td #companyName,
		.EID_15 #contents #inquiryTable td #e-mail {
			width: 250px;
		}
		.EID_15 #contents #inquiryTable td #sectionName,
		.EID_15 #contents #inquiryTable td #name {
			width: 200px;
		}
		.EID_15 #contents #inquiryTable td #tel {
			width: 150px;
		}
		.EID_15 #contents #inquiryTable td #comment {
			width: auto;
		}
		.EID_15 #contents #inquiryTable th.formPrivacy {
			font-weight: normal;
		}
	.EID_15 #contents #inquiryTable p {
		margin: 0;
	}
	.EID_15 #contents #inquiryTable .required,
	.EID_15 #contents #inquiryTable .attention {
		font-size: 78.6%; /* 11px相当 */
		color: rgb(255,51,51);
		line-height: 120%;
		font-weight: normal;
	}
	.EID_15 #contents .wrapConfirmBtn {
		text-align: center;
	}
		.EID_15 #contents .wrapConfirmBtn .confirmBtn {
			display: inline;
		}
	.EID_15 #contents .btn {
		filter: alpha(opacity=100); /* IE向け設定 */
		opacity: 1;
		-webkit-transition: opacity ease-out 0.5s 0;
		-moz-transition: opacity ease-out 0.5s 0;
		-moz-transition-property: opacity;
		-moz-transition-duration: 0.5s;
		-moz-transition-timing-function: ease-out;
	}
		.EID_15 #contents .btn:hover {
			filter: alpha(opacity=60); /* IE向け設定 */
			opacity: 0.6;
			-webkit-transition: opacity ease-out 0.5s 0;
			-moz-transition: opacity ease-out 0.5s 0;
			-moz-transition-property: opacity;
			-moz-transition-duration: 0.5s;
			-moz-transition-timing-function: ease-out;
		}

/* ーーーーーーーーーーーーーーー inquiry.html用スタイル：ここまで ーーー */



/* ーーー FAQ用スタイル：ここから ーーーーーーーーーーーーーーー */

#contents .entry ul li.faqCtgList { /* バレットなしに上書き */
	background: none;
	margin-bottom: 2.5em;
}
	#contents .entry ul li.faqCtgList li { /* バレットなしに上書き */
		margin: 1em 0 1em 1em;
	}

/* ーーーーーーーーーーーーーーー FAQ用スタイル：ここまで ーーー */



/* ーーー privacy.html用スタイル：ここから ーーーーーーーーーーーーーーー */

.EID_14 #contents ol {
	list-style: decimal outside;
	margin: 0 0 0 28px;
}
	.EID_14 #contents ol li {
		font-weight: bold;
		margin: 0 0 2em;
	}
		.EID_14 #contents ol li dt {
			margin: 0 0 0.75em;
		}
		.EID_14 #contents ol li dd {
			font-weight: normal;
			margin: 0;
		}
		.EID_14 #contents ol li p {
			margin: 0 0 1.5em;
		}
				.EID_14 #contents ol li ul,
				.EID_14 #contents ul {
					/*
					list-style: circle outside;
					margin: 0 0 0 25px;
					*/
				}
			.EID_14 #contents ol li li {
				font-weight: normal;
				margin: 0.5em 0;
			}

/* ーーーーーーーーーーーーーーー privacy.html用スタイル：ここまで ーーー */
