@charset "UTF-8";

.contact_wrap{
	width:980px;
	margin:0 auto;
}
.contact_contents{
	margin-top:40px;
}
.contact_contents .contact_qa{
	width:980px;
	height:50px;
	background-color:#e8ac51;
}
.contact_contents .contact_qa h3, .contact_contents .contact_qa p, .contact_contents .contact_qa a{
	display:inline-block;
	color:#fff;
    vertical-align: middle;
    margin-top: 7px;
}
.contact_contents .contact_qa h3{
	font-size:20px;
	margin-left:50px;
}
.contact_contents .contact_qa p{
	margin-left:50px;
	line-height:1.4;
}
.contact_contents .contact_qa a{
	float:right;
    padding: 8px 30px 6px;
	border:#fff 1px solid;
	border-radius:4px;
	margin-right:50px;
	margin-top:10px;
}
.contact_contents .contact_qa a:hover{
	color:#e8ac51;
	background-color:#fff;
}
.contact_contents .contact_type{
	width:980px;
}
.contact_contents .contact_type li{
	float:left;
	color:#fff;
	height:200px;
	text-align:center;
}
.contact_contents .contact_type a{
	color:#fff;
}
.contact_contents .contact_type a:hover{
	opacity:0.6;
}
.contact_contents .tel{
	background:url(../img/bg_tel.jpg) 0 0 no-repeat;
	width:327px;
}
.contact_contents .fax{
	background:url(../img/bg_fax.jpg) 0 0 no-repeat;
	width:326px;
}
.contact_contents .mail{
	background:url(../img/bg_mail.jpg) 0 0 no-repeat;
	width:327px;
}
.contact_contents .contact_type li h3{
	font-size:20px;
	margin-top:26px;
}
.contact_contents .contact_type li .number{
	font-size:26px;
	margin-top:44px;
}
.contact_contents .contact_type li .time{
	font-size:16px;
	margin-top:44px;
}