@charset "UTF-8";
/*	form
------------------------------------*/
input,select,textarea{
padding:5px 10px;
border:1px solid #B5B5B6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border:1px solid #d3d3d3;
background-color:#f9f9f9;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
.form_s,.form_m { margin:0 0 5px; }
.form_s { width:80px; }
.form_n { width:0;height:0;color:#fff;border:0;}
@media print, screen and (min-width:761px){
	.form_m { width:50%;max-width:400px; }
}
@media print, screen and (max-width:760px){
	.form_m { width:100%; }
}
.form_l { width:100%; }
.tarea_m { width:100%; height:80px; }
.tarea_l { width:100%; height:300px; }
.radio_s label{ display: inline-block; margin:3px 20px 3px 0;min-width:100px; }
.radio_s label:hover{background:#FFFCD9;}
.required{
display:inline-block;
background:#d82c2c;
color:#fff;
font-size:0.75rem;
line-height:1em;
padding:3px 5px;
margin:0 5px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.submit_link{
display:inline-block;
width:60%;
max-width:200px;
margin:auto;
background: linear-gradient(to right, #ff8b00 29%,#ffc200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
color:#fff;
text-align:center;
border:0;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.submit_link:hover{ 
background:#ff8b00;
}
.submit_link2{
display:inline-block;
width:40%;
max-width:120px;
margin:15px 15px 0;
color:#fff;
text-align:center;
background:#9db3c0;
padding:7px 0;
border:0;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.submit_link2:hover{
background:#bcd4e2;
}

@media print, screen and (min-width:681px){
	.submit_link{padding:15px 0;font-size:1.125rem;}
	.submit_link2{font-size:1.05rem;}
}
@media print, screen and (max-width:680px){
	.submit_link{max-width:200px;padding:10px 0;font-size:1.1rem;}
}