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

	--inquiry.css--

	1. Index styles
	2. Form styles

****************************************************************** */


/*==================================================================
	1. Index styles
===================================================================*/
.leadText {
	padding-bottom:25px;
}
.leadText03 a {
	color:#282828;
	text-decoration:underline;
}
.leadText03 a:hover {
	text-decoration:none;
}
.block {
	margin-top:21px;
}
.blockLeft {
	display:inline;
    margin-left:100px;
	float:left;
	width:456px;
	padding:14px 17px;
	background:#F0F0F0;
}
.blockLeft p.blockText01 {
	padding-bottom:12px;
	text-align:left;
}
.blockLeft p {
	padding-bottom:6px;
	text-align:center;
}
.blockLeft p.blockText02 {
	padding:7px 0 0;
}
.blockRight {
	display:inline;
	float:right;
	width:306px;
	padding:14px 17px;
	background:#C6EEFF;
}
.blockRight p.mailButton {
	padding:43px 0 44px;
	text-align:center;
}


/*==================================================================
	2. Form styles
===================================================================*/
.inquiryTable {
	width:100%;
	margin-top:51px;
	border:1px solid #AEAEAE;
}
.inquiryTable th {
	width:138px;
	padding:11px 9px;
	border-bottom:1px solid #AEAEAE;
	border-right:1px solid #AEAEAE;
	background:#F5F5F5;
	font-size:14px;
}
.inquiryTable td {
	padding:11px 10px 11px 16px;
	border-bottom:1px solid #AEAEAE;
	border-right:1px solid #AEAEAE;
	font-size:13px;
}
.inquiryTable th em {
	padding-left:9px;
	color:#FF0000;
	font-size:11px;
}
.inquiryTable td input {
	height:17px;
	border:1px solid #9B9B9B;
	font-size:12px;
}
* html .inquiryTable td input {
	padding: 6px 4px 0 3px;
	height:14px;
}
*:first-child + html .inquiryTable td input {
	padding: 6px 4px 0 3px;
	height:14px;
}
@media \0screen {
.inquiryTable td input {
	padding: 6px 4px 0 3px;
	height:14px;
}
}
* html .inquiryTable td textarea {
	border: #999 1px solid!important;
}
.size01 {
	width:179px;
}
* html .size01 {
	width:184px;
}
.size02 {
	width:404px;
}
* html .size02 {
	width:409px;
}
.size03 {
	width:502px;
}
* html .size03 {
	width:507px;
}
.size04 {
	width:502px;
	height:87px;
	font-size:12px;
}
* html .size04 {
	width:507px;
}
.inquiryTable td span {
	padding-left:11px;
}
*:first-child + html .inquiryTable td span {
	padding-left:3px;
}
.inquiryTable td em {
	display:block;
	padding:8px 0 0 3px;
	color:#464646;
}
input.company {
	color:#9A9A9A;
}
input.fillField {
	color:#464646;
}
input.focusField {
	color:#464646;
}
.buttonList {
	width:330px;
	margin:41px auto 30px;
	padding:6px;
	background:url(../img/inquiry/bg_group.gif) no-repeat 0 0;
}
.buttonList li {
	display:inline;
	float:left;
	width:auto;
}
.buttonList li.reset {
	padding-left:13px;
}
* html .buttonList li.reset {
	padding-left:9px;
}
*:first-child + html .buttonList li.reset {
	padding-left:9px;
}