
h2{font:18px "Helvetica","Arial",sans-serif; color:#000; line-height:1.4em;}
h3{font:24px "Helvetica","Arial",sans-serif; color:#000; line-height:1.4em;}

.contact_tit{
	width:980px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:30px;
	margin-bottom:20px;
}


table.tbl_inquiry {
margin-bottom:40px;
width: 980px;
background-color: #CCC;
border-collapse:separate;
border-spacing:1px;
border:0px;
}
table.tbl_inquiry tr td {
padding:10px;
vertical-align:top;
}
.form_tit{
	background-color:#CCC;
	font-size:100%;
	color:#FFF;
	font-weight:bold;
}
.koumoku{
	background-color:#F8F8F8;
	font-size:100%;
	color:#666;
	font-weight:bold;
}
.info{
	background-color:#FFF;
	font-size:100%;
	color:#666;
}

.toi_bt_space{
	padding:20px;
	text-align:center;
	background-color:#FFF;
}

input.sousin_bt { width: 220px; height:38px; font-size:15px; }

ul.formlist li{
	line-height:1.8em;	
}


.clrend {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 10px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}
