
#formWrap h3.ttl {
	background:url(../img/hospital/ttl_h2_ico.png) no-repeat ;
	padding: 0px 8px 0px 38px;
	height: 36px;
    font-size: 18px;
    padding-top: 4px;
	letter-spacing: 0.04em;
    margin-top: 16px;
}
#formWrap p{
	padding: 16px 0 16px;
    font-size: 16px;
}
.asd { width: 100%;}
#formWrap {
	width: 100%;
	margin: 0 auto;
	color: #555;
	line-height: 1.5;
	font-size: 14px;
    clear: both;
}
table.formTable {
	width: 100%;
	margin:0 auto;
	border-collapse: collapse;
	border: 1px solid #f4b2ba;
	border-bottom: none;
}

table.formTable th, table.formTable td {
	padding: 10px;
	border-bottom: 1px solid #f4b2ba;
}

table.formTable th {
	border-right: 1px solid #f4b2ba;
}

table.formTable th {
	font-weight: normal;
	background: #fff5f6;
	text-align: left;
	color: #511e13;
}

.a { width: 60%;}

.textArea { 
	width: 99%;
	height: 200px;
} 
#formWrap span{
	color: #F90202;
    font-size: 16px;
}
#formWrap .color{
	color: #F5AD05;	
    font-size: 16px;
}
#formWrap a{
	color: #000;	
}
@media screen and (min-width: 670px){
	table.formTable th{
		width: 25%;
	}
}

@media screen and (max-width: 669px){
	table.formTable, tbody, tr, th, td {
	display: block;
	}
}




