/* ******************************************************************************
	Style003 - TopNavigationStyle - AboutPage
		(c) 2017 CreativeStyle
****************************************************************************** */
/* ==============================================================================
	Contents Area Settings
============================================================================== */
#BaseContents	{
	margin-top:		10px;
}

/* ==============================================================================
	InquiryForm Area Settings
============================================================================== */
.InquiryFormArea {
	margin:			80px auto 0 auto;
	width:			600px;
}
.InquiryFormArea .InquiryTitle {
	margin:			0 auto 20px auto;
	font-size:		large;
	color:			#00519d;
	font-weight:		bold;
	text-align:		center;
	letter-spacing:		5px;
}
.InquiryFormArea .Inquiry {
	margin-top:		20px;
	text-align:		center;
}
.InquiryFormArea .TelInquiry {
	margin:			60px 0 20px 0;
	text-align:		center;
	overflow:		hidden;
	color:			#00519d;
	font-weight:		bold;
	text-align:		center;
	letter-spacing:		5px;
}
.InquiryFormArea .Tel {
	display:		block;
	margin:			10px auto 0 auto;
	text-align:		center
}
.InquiryFormArea .Tel_m {
	display:		none;
}
.InquiryFormArea .Company {
	margin-top:		15px;
	text-align:		center;
	line-height:		1.5;
}
.InquiryFormArea .CommentArea {
	font-size:		large;
	color:			#00519d;
	font-weight:		bold;
}
.InquiryFormArea .textfield {
	padding:		2px;
	border:			1px solid #bac9e6;
	width:			98%;
}
.InquiryFormArea .textfield_m {
	padding:		2px;
	border:			1px solid #bac9e6;
	width:			86%;
}
.InquiryFormArea .textfield_s {
	margin-left:		4px;
	margin-right:		4px;
	padding:		2px;
	border:			1px solid #bac9e6;
	width:			37%;
}
.InquiryFormArea .textfield_u {
	padding:		2px;
	border:			1px solid #bac9e6;
	width:			86%;
	margin-bottom:		5px;
}
.InquiryFormArea .indispensable {
	margin-left:		5px;
	font-size:		small;
	color:			#ff0000;
	font-weight:		bold;
}
.InquiryFormArea .submit_btn {
	border:			0px;
	width:			100px;
	height:			25px;
 	background:		url(./img/submit.png) left top no-repeat;
}
.InquiryFormArea .reset_btn {
	border:			0px;
	margin-right:		15px;
	width:			100px;
	height:			25px;
	background:		url(./img/reset.png) left top no-repeat;
}
.InquiryFormArea .submit_btn:hover {
	cursor:			pointer;
	background:		url(./img/submit_hover.png) left top no-repeat;
}
.InquiryFormArea .reset_btn:hover {
	cursor:			pointer;
	background:		url(./img/reset_hover.png) left top no-repeat;
}
.InquiryFormArea .CautionArea {
	width:			470px;
	margin:			5px auto 0 auto;
	letter-spacing:		2px;
	line-height:		1.5;
	font-size:		small;
	font-weight:		bold;
}

/* ==============================================================================
	Job Area Table Settings
============================================================================== */
.InquiryFormArea table {
	margin-top:		10px;
	margin-left:		10px;
	margin-bottom:		15px;
	width:			600px;
	border-collapse:	collapse;
	border:			1px solid #bac9e6;
	background-color:	#e9f6fe;
}
.InquiryFormArea table tr {
	border-bottom:		1px solid #bac9e6;
}
.InquiryFormArea table th {
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		1em;
	text-align:		left;
	width:			30%;
	font-size:		small;
}
.InquiryFormArea table td {
	text-align:		left;
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		1em;
	width:			70%;
	font-size:		small;
	font-weight:		bold;
}



/* ==============================================================================
	2021,11,24 new　form　
============================================================================== */


.form_wrap input {
    padding: 2px;
    border: 1px solid #bac9e6;
    width: 86%;
	margin: 2px;
}


.form_wrap textarea {
    padding: 2px;
    border: 1px solid #bac9e6;
    width: 86%;
	margin: 2px;
}


/*確認画面*/
.form_check ul{
	list-style: none;
	margin: 20px auto;

}

.form_check li{
	list-style: none;
	border-bottom: 1px solid #C9C9C9;
	padding: 10px ;
}



/*リセットボタン*/
.InquiryFormArea .reset_btn {
	border:			0px;
	margin-right:		15px;
	width:			100px;
	height:			25px;
	background:		url(./img/reset.png) left top no-repeat;
}

.InquiryFormArea .reset_btn:hover {
	cursor:			pointer;
	background:		url(./img/reset_hover.png) left top no-repeat;
}



/*確認ボタン*/
.InquiryFormArea .check_btn {
	border:			0px;
	margin-right:		15px;
	width:			100px;
	height:			25px;
	background:		url(./img/check.png) left top no-repeat;
}

.InquiryFormArea .check_btn:hover {
	cursor:			pointer;
	background:		url(./img/check_hover.png) left top no-repeat;
}



/*戻るボタン*/
.InquiryFormArea .back_btn {
	border:			0px;
	width:			100px;
	height:			25px;
 	background:		url(./img/back.png) left top no-repeat;
}

.InquiryFormArea .back_btn:hover {
	cursor:			pointer;
	background:		url(./img/back_hover.png) left top no-repeat;
}



/*送信ボタン*/
.InquiryFormArea .submit_btn {
	border:			0px;
	width:			100px;
	height:			25px;
 	background:		url(./img/submit.png) left top no-repeat;
}

.InquiryFormArea .submit_btn:hover {
	cursor:			pointer;
	background:		url(./img/submit_hover.png) left top no-repeat;
}

