@charset "utf-8";
/* CSS Document */

.contact{
}
.step{
text-align:center;
margin-bottom:30px;
}
.hint{
	color: #106FB1;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 5px;
}
.contactBox{
border-top:solid 2px #6f6f6f;
border-right:solid 1px #6f6f6f;
border-bottom:solid 1px #bababa;
padding:3px 9px 3px 0;
margin-bottom:30px;
}
.categorySelect{
padding:8px 0 8px 20px;
border-left:solid 3px #6f6f6f;
font-family:Tahoma;
}
.categorySelect:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .categorySelect{
	display:inline-block;
}
*:first-child+html .categorySelect{
	display:inline-block;
}
.categorySelect li{
float:left;
width:25%;
padding:8px 0;
}
.categorySelect li.sp{
clear:left;
float:none;
}
.categorySelect li input{
margin-right:10px;
vertical-align:middle;
}
.referContent{
border-left:solid 3px #6f6f6f;
}
.personalInfo:after,
.referContent:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .personalInfo,
* html .referContent{
	display:inline-block;
}
*:first-child+html .personalInfo,
*:first-child+html .referContent{
	display:inline-block;
}
.personalInfo li{
background:url("../../contact/images/list_bg.gif")/*tpa=http://www.nitto-kohki.cn/contact/images/list_bg.gif*/ left bottom no-repeat;
padding:20px;
margin-bottom:3px;
clear:both;
}
.referContent li{
padding:10px 17px;
clear:both;
}
.personalInfo li.end{
background:none;
margin:0;
border-left:solid 3px #6f6f6f;
padding-left:17px;
}
.personalInfo li label strong,
.referContent li label strong{
width:145px;
display:block;
float:left;
font-size:120%;
}
.personalInfo li label span,
.referContent li label span,
.red{
color:#FF0000;
font-weight:normal;
font-size:80%;
}
.personalInfo li label input,
.referContent li label input,
.referContent li label textarea{
width:455px;
}
.personalInfo li p.spTxt{
color:#FF0000;
margin:5px 0 -15px 0;
clear:both;
}
.btnGroup{
text-align:center;
}
.btnGroup a{
margin-left:20px;
}
