@charset "UTF-8";
.form-forum2025{
    background-color:#e1f5fe;
    padding:4% 5% 3%;
}
.form-forum2025 p{
    margin:0;
}
.form-forum2025 h4{
    color:#303f9f;
    margin:0.8em 0 0;
}
.form-affiliation{
    overflow:hidden;
}
.form-affiliation .wpcf7-list-item{
    min-width:14em;
    float:left;
    margin:0;
}
.form-affiliation .wpcf7-list-item input[type=checkbox]{
    margin-right:0;
}
.form-affiliation .wpcf7-not-valid-tip{
    width:100%;
    float:left;
}
.form-forum2025 input[type="submit"]{
    display:block;
    width:15em;
    height:auto;
    margin:2em auto 0.5em;
    padding:0.7em 0;
    background-color:#303f9f;
    color:#fff;
    text-align:center;
}
.form-forum2025 input.wpcf7-previous{
    display:block;
    width:15em;
    height:auto;
    margin:0 auto;
    padding:0.7em 0;
    background-color:rgb(150,150,150);
    color:#fff;
    text-align:center;
}
.form-forum2025 .submit {
	position:relative;
	text-align: center;
}
.form-forum2025 .submit #submit_cover{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(225,245,254,0.8);
	color: #e50012;
	text-align:center;
}
.form-forum2025 .submit input {
	background: #009fe8;
	width: 280px;
}
@media screen and (max-width:768px){
    .form-affiliation .wpcf7-list-item{
        min-width:13em;
    }
    .form-forum2025 input[type="submit"],.form-forum2025 input.wpcf7-previous{
        width:100%;
    }
}

.hidden-mail-tx{
    display:none;
}