
@charset "utf-8";
/* CSS Document */


/*--------------------------------------------------------------------

h2first

--------------------------------------------------------------------*/
.h2first{text-align: center}
.h2first .tit{position: relative; margin-left:8%; margin-right: 8%}

.h2first .tit h2{padding-bottom: 20px; line-height: 1.4; font-size:clamp(1.625rem, 1.375rem + 1.25vw, 1.875rem) }/*26-30*/
.fukiwa:before {
 position: absolute;
    top: 87%;
    left: 50%;}
.fukiwa:after {
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translateX(-50%);
    height: 28px;
    width: 32px;}

 .mwform-checkbox-field-text{font-weight: 800}

/*--------------------------------------------------------------------

.first

--------------------------------------------------------------------*/
.first{position: relative; padding-top: 20px ;  }

.form{margin: 0 8% ; padding-bottom: 80px}
.form .text01{text-align: center; padding-bottom: 20px}
.form .point{font-size: 11px}
.form strong i{font-size: clamp(1.125rem, 1rem + 0.63vw, 1.25rem)}/*18-20*/

.w100 input.text3 {
    width: 20%;
}
.w100 input{  width:100%;vertical-align: middle;  border-radius:3px; border:1px solid #CDCDCD;
padding:16px 0; font-size:16px}
.error{ display: block; color:red}
textarea{ width:100%;border-radius:3px; border:1px solid #CDCDCD; font-size:16px; height:420px; line-height:1.6em;overflow:auto;}

.bottnBox button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-size:18px;
	background: #fab6b6; font-weight:700;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 20px 40px;
	text-transform: uppercase;border-radius: 180px;
	width:auto

}

.bottnBox button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"] {
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */	
}

.bottnBox{ text-align:center}

.textwidget{font-size:13px; background:#f9d3cd; padding: 20px ; margin-bottom: 10px }


@media screen and (max-width: 639px) {

.bottnBox button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-size:16px;
	background: #fab6b6;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 20px 40px;
	text-transform: uppercase;
	width:80%;
	margin:0 auto 15px; border-radius: 180px
}
.ftbtn{display: none}




}



