/* CSS Document */

/*Googleフォーム*/
@media (max-width:480px) {
#s01 iframe{
		width: 100%;
		height: 1570px;
	}
}



#s01 h2{
	background: url("../img/midashi.webp") top center no-repeat;
	padding-top: 50px;
	font-size: 40px;
	line-height: 180%;	
}

@media (max-width: 960px) {
#s01 h2{
		font-size: 22px;
	}
}

#s01 .bg{
	background: #FFF3D0;
	position: relative;
}

#s01 .bg .col-xl-3 img{
	position: absolute;
	right: 10%;
	
}


#s01 .box_rap{
	background: #fff;
	border: 3px solid #FFD24D;
	border-radius: 50px;
}

#s01 .box_rap span{
	color: #2693FF;
}

#s01 .box_rap label{
	cursor: pointer;
}

#s01 .mfp_buttons button{
	background:#FF8282;
	border-radius: 15px;
	color: #fff;
	border: 0;
	max-width:50%!important;
}

form#mailformpro label.mfp_not_checked{
	border: 0!important;
}

#s01 .bg .kirin{
	position: absolute;
	left: 2%;
	bottom: -100px;
}

@media (max-width: 960px) {
#s01 .bg .kirin{
	left: auto;
	right: 2%!important;
	}
}

#s02 dt{
	font-size: 25px;
	color: #59B200;
}

#s02 hr{
	border: 0;
	border-bottom: 1px dashed #59B200;
}

#s02 li a{
	color: #000;
}

#s02 .text-center a{
	background: #59B200;
	color: #fff;
	border-radius: 30px;
}

#s02 .text-center a:hover{
	text-decoration: none;
}