/*---------------------------------------------------------
Theme Name: shichida 2020(GPS)
Description: shichida renew 2020(GPS)
Author: Author
License: Original
License URI: 
Version: 1.0
---------------------------------------------------------*/

/*---------------------------------------------------------
共通
---------------------------------------------------------*/

.enquete-form .form-group.tel-526 {
    background: 0 0;
    padding: 0;
    margin: 0;
}

.enquete-form .form-group.company-kana, .enquete-form .form-group.company,.enquete-form .form-group.trigger, .form-group.div, .form-group.director, .form-group.web-url{
    background: 0 0;
    padding: 0;
}

label[for="courses-11"],
label[for="courses-12"] {
    display: none;
}

.enquete-form .form-group.tel-526 {
    background: 0 0;
    padding: 0;
    margin: 0;
}
.materialList{
	margin-bottom: 40px;
}
.materialList h3{
	font-size: 20px;
	margin-bottom: 40px;
	margin-top: 40px;
	font-weight: bold;
	text-align:center;
}

.materialList ul{
	display: flex;
	justify-content: space-between;

}
.materialList ul li{
	width: calc(100%/3);
	border-right: #999 solid 1px;
	padding:  0 20px;
	display: flex;
	flex-direction: column;
	text-align:center;
}
.materialList ul li:last-child{
	border-right: 0;
}
.materialList ul li p{
	margin-bottom: 20px;
	text-align:left;
}
.materialList ul li p span{
	font-size: 18px;
	font-weight: bold;
	display:block;
	text-align:center;
	margin-bottom: 10px;
}
.materialList ul li img{
	width: 100%;
}

@media only screen and (max-width: 768px){
	.materialList{
	margin-bottom: 20px;
}
	.materialList h3{
		font-size: 18px;
		margin-bottom: 20px;
		margin-top: 40px;
	}
	.materialList ul{
		flex-direction: column;

	}
	.materialList ul li{
		border-right: none;
		flex-direction: row;
		width:100%;
		padding: 0;
		justify-content: space-between;
		margin-bottom: 10px;
		align-items: center;
	}
	.materialList ul li p{
		width: 57%;
		font-size: 14px;
	}
	.materialList ul li .Img{
		width: 40%;
	}
}

.form-group span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
    display: inline-block;
    float: left;
	margin: 0 25px 15px 0;}
.wpcf7-form-control-wrap {
    position: relative;
    margin-bottom: 30px;
	display: block;}
.form-flex2{
display:flex;}
.wpcf7-attn{margin-top: -20px;
	display: block;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.wpcf7-form-control-wrap .wpcf7c-conf{
	background-color: #eee;
}
#yoast-seo-publishbox-section{
display:none;}