@charset "utf-8";

@import url(reset.css);
@import url(base.css);

.sub-mainimg {
	display:block;
	background:url(../images/contact/submain-bg.jpg) left top repeat-x;
	height:178px;
}
.subpage-base {
	display:block;
	padding-top:25px;
}
h3.subti {
	padding-bottom:25px;
}
.ctxt {
	display:block;
	font-size:12px;
	line-height:160%;
	padding-bottom:15px;
}
	
	
/* CONTACT------------------------------------------------------------------------- */

.cont-table {
	display:block;
	padding-bottom:35px;
}
.cont-table table {
	font-size:12px;
	line-height:160%;
	background:#2DD7AA;
	width:100%;
}
.cont-table th {
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	width:23%;
	padding:12px;
	background:#B4F1E0;
}
.cont-table td {
	text-align:left;
	vertical-align:top;
	padding:12px;
	background:#FFF;
}
.n01 {
	width:240px;
	height:17px;
}
.n02 {
	width:240px;
	height:17px;
}
.cont-table td textarea {
	width:100%;
	height:120px;
}
.btn-base {
	display:block;
	text-align:center;
	padding-top:20px;
	padding-bottom:25px;
}
.sbt {
	width:120px;
	height:30px;
	font-size:14px;
}
.btn-base .lf {
	display:block;
	float:left;
	padding-left:200px;
}
.btn-base .lf2 {
	display:block;
	float:left;
	padding-left:40px;
}
	
	
/* SERVICE------------------------------------------------------------------------- */

.sev01 {
	display:block;
	padding-bottom:45px;
}
.sev01 .lf {
	display:block;
	width:300px;
}
.sev01 .ri {
	display:block;
	width:300px;
}
.sev01 h4 {
	display:block;
	font-size:18px;
	font-weight:normal;
	padding-bottom:6px;
}
.sev01 p {
	display:block;
	padding-top:8px;
	font-size:12px;
}
.cent {
	text-align:center;
}

