@charset "utf-8";
/* CSS Document */

body {
	background:#EEEEEE;
	background-image:url(../common/images/contact/bg.gif);
	background-repeat:repeat-x;
}

/*----Header---*/

#header #header_logo {
	width:194px;
	left:0;
	top:18px;
}
#header #header_logo2 {
	position:absolute;
	width:112px;
	left:217px;
	top:12px;
}

/*----Footer---*/

#footer {
	background:#555555;
	margin: 0 auto;
	padding: 25px 0 0 0;
	width: 100%;
	height:130px;
	clear:both;
}
#footer .footer_inner {
	margin: 0 auto;
	padding: 0;
	width: 912px;
	height:auto;
}
#footer .footer_inner .box {
	width: 456px;
	color:#FFFFFF;
	font-size:13px;
}
#footer .footer_inner .box span {
	display:block;
	padding:0 0 5px;
	font-size:16px;
	font-weight:700;
}
/*----Contact---*/

#contents_inner .contact_text_box {
	padding:0 0 15px 14px;
}
table.contact {
	margin:0 0 75px;
	width:100%;
}
table.contact th,
table.contact td {
	padding:15px 12px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom:3px solid #FFFFFF;
}
table.contact th {
	background:#666666;
	color:#FFFFFF;
	border-right:5px solid #FFFFFF;
}
table.contact td {
	background:#E0E0E0;
}
table.contact input[type="text"],
table.contact textarea {
	padding:5px;
}
table.contact input[type="text"].input_wd_01 {
	width:40%;
}
table.contact input[type="text"].input_wd_02 {
	width:10%;
}
table.contact textarea {
  width: 80% !important;
  min-height: 60px;
}
.btn {
	padding:0 0 20px;
	text-align:center;
}
