@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);

#content .telcontact{
	margin:0 0 50px 0;
	}
	
#content .bg{
 background: url(../image/contact02.jpg) 325px center no-repeat;
 font-size: 1.2em;
 padding-left: 20px;
 margin-bottom: 26px;
}

#content .telcontact div{
	margin-bottom:10px;
	}

#mailcontact{
	margin-bottom:30px;
	}
	
#mailcontact p.text{
	margin:-3px 0 15px;
}
	
#mailcontact p.submit{
	margin:20px 0 30px 0;
	text-align: center;
	}

#mailcontact table th{
	width:139px;
	overflow: hidden;
}

#mailcontact table th,#mailcontact table td{
 	padding:8px 0 9px 10px;
}

#mailcontact table th.special,#mailcontact table td.special{
 	padding:3px 0 4px 10px;
}

#mailcontact table th img{
	margin-left:8px;
	vertical-align:middle;
	float: right;
	padding-right: 10px;
	}

#mailcontact textarea{
	width:408px;
	height:138px;
	border:1px solid #ccc;
	margin:4px 0 0;
	}
	
#mailcontact table td label input{
 vertical-align: -3px;
}

#mailcontact table td label.special{
 margin-right: 30px;
}
			
#mailcontact td input{
	border:1px solid #ccc;
	margin-top:4px;
	height:16px;
	}
	
#first h3{
 margin-bottom: 16px;
}

#first p{
 margin-bottom: 20px;
 padding-right: 10px;
}


#first ol li{
 padding-right: 10px;
 margin-bottom: 20px;
}

#first ol li span{
 display: block;
 margin-left: -10px;
 margin-top: -20px;
 padding-left: 20px;
}

#first{
 margin-bottom: 58px;
}

#content p.thanks {
	margin-bottom: 20px;
}

form p.submit:hover {
	opacity: '0.7',
	filter: 'alpha(opacity=70)'
}