@charset "UTF-8";
@media only screen and (min-width : 769px ){

#wrap{
width: 960px;
margin: 0 auto;
} 
#wrap h4{
font-size: 1.3rem;
color: #333;
line-height: 1.5rem;
margin: 0 auto 1.5rem auto;
}
table {
margin: 0 auto;
}
.formTable{
width: 960px;
}
	
.formTable th {
width: 30%;	
font-weight: 400;
font-size: 90%;
background:#10589e;
color: #fff;
padding: 1rem;
}

.formTable td {
font-size: 90%;
border: solid 1px #ccc;
padding: 1rem;
margin: 1rem auto auto auto;
text-align: left;	
line-height: 1.5rem	
}
.formTable td a{
text-align: center;
margin: 0rem 0rem 0rem 1.5rem ;
color: #10589e;
font-size: 1.1rem;	
font-weight: 600;		
text-decoration: none;
}	
textarea {
width: 95%;
height: 5rem;
}
#formbtn{
width: 100%;  
text-align: center;
margin: 3rem auto 0em auto;
}
input{
    padding: 10px 10px 6px 10px;
    line-height: 1.4rem;
	font-size: 1rem;
}
#formbtn input#search_submit {
width: 200px;		
border-radius: 6px;
margin: 0rem 2rem 2rem 0rem;  
font-size: 1.2rem;
padding: 0.5rem 0rem  0.5rem  0rem ; 
color: #fff;	
background-color: #5CBF3F;  
border: solid 2px #4D9E35;
}
#formbtn input#search_reset {
width: 200px;	
border-radius: 6px;
margin: -2rem 0rem 0rem 2rem;  
font-size: 1.2rem;
padding: 0.5rem 0rem  0.5rem  0rem;
color: #fff;	
background-color: #88A6CB;  
border: solid 2px #788FAB;
}  


.thanks h3{
text-align: center;
margin: 5rem 0rem 3rem 0rem ;
}
.thanks p{
text-align: center;
margin: 0rem 0rem 150rem 0rem ;
}

}