@charset "utf-8";
#h2Contact{
	background:url(../images/tit_contact_websys.jpg) left 20px no-repeat;
	padding:20px 0 15px 0;
	height:90px;
	text-indent:-9999px;	
	}
#h2Contact1{
	background:url(../images/tit_contact1.jpg) left 20px no-repeat;
		padding:20px 0 15px 0;
	height:70px;
	text-indent:-9999px;
	}
#h2Contact1_1{
	background:url(../images/codingseo_title.gif) left 20px no-repeat;
		padding:20px 0 15px 0;
	height:128px;
	text-indent:-9999px;
	}
#h2Contact2{
	background:url(../images/tit_websys_form.jpg) left 20px no-repeat;
	padding:20px 0 15px 0;
	height:70px;
	text-indent:-9999px;
	}
#h2Contact3{
	background:url(../images/tit_contact_other.jpg) left 20px no-repeat;
	padding:20px 0 15px 0;
	height:63px;
	text-indent:-9999px;
	}	
/*index*/
#Box{
	padding:20px 0 0 15px;
	}
#h3Index1{
	background:url(../images/h3_contact_1.gif) no-repeat;
	height:25px;
	margin:0 0 20px 0;
	text-indent:-9999px;
}
#h3Index2{
	background:url(../images/h3_contact_2.gif) no-repeat;
	height:25px;
	margin:0 0 20px 0;
	text-indent:-9999px;
}
#h3Index2 + img{
	margin-bottom:30px;}
#h3Index2 ~ img {
	margin-left:25px;
	}
#h3Index1 + a{
	margin:0 15px 0 15px;
	}
#htmlUl{
	margin:10px 0 10px 0;
	}
#htmlUl li:first-child{
	margin:0 0 35px 0;
	}	
#htmlUl p{
	margin:0 30px 0 50px;
	line-height: 1.3;
	}
#htmlUl p a{
	background:url(../images/ico_ulA.gif) left 15px no-repeat;
	display:block;
	padding:15px 0 10px 20px;
	color:#0099FF;
	text-decoration:underline;
	}	
#htmlUl p a:hover{
	color:#f60;
	text-decoration:none;
	}
#htmlUl strong{
	font-size:14px;
	margin-left: 15px;
	}
/*end*/	
.contactTable{
	width:585px;
	margin: 0 0 0 35px;
	clear: both;
	}
.tdLineheight label{
	line-height:1.8;
	}	
.contactTable td{
	padding:7px 5px 7px 5px;
	}
.contactTable th{
	width:215px;
	text-align:left;
	vertical-align:top;
	}	
.contactTable span{
	display:block;
	width:205px;
	padding:7px 5px 7px 5px;
	background:#e7e7e7;
	font-weight:normal;
	border-bottom:3px solid #ffffff;
	}
	
.contactTable td{
		padding:0px 5px 0px 5px;
	}	
.contactTable td.sure{
	vertical-align:top;
	}	
.contactTable em,.contactTable th img{
	color:#ff6600;
	font-style:normal;
	float:right;
	}
.contactTable th img{
	margin:2px 0 0 0;}	

/*.contactTable table{
	margin-left:-5px;
	display:none;
	}*/
.noneTable{
	display:none;
	margin-left:-5px;
	}	
.contactTable table label{
	line-height:1.8;
	}
.contactTable textarea{
	overflow-y:hidden;
	}
#more{
	background:#e7e7e7 url(../images/ico_up.gif) 200px center no-repeat;
	}	
#more:hover{
	cursor:pointer;}	
/*---------form submit steps----*/	
.step{
	margin:15px 0 15px 10px;
	overflow: hidden;
	height: 100%;
	}	
.step li{
	float:left;
	}
.step li:first-child ~ li{
	padding:0  0 0 30px;
	background:url(../images/ico_step.gif) 10px center no-repeat;
	}
input[type=image]{
	margin:30px 0 0 0;
	}
input[type=image]:first-child{
	margin-left:210px;
	margin-right:3px;
	}	
.step + p{
	margin:70px 0 0 0;
	text-align:center;
	clear:both;
	font-size:15px;
	}
