
/* CSS Document */

/*==================================================

about-contents
=================================================*/

.page-cont .page-inner {
    max-width: 960px;
}
.page-cont .page-inner > h1 {
    width: 100%;
    text-align: center;
}
.page-cont .page-inner > p {
    margin-top: 1em;
}


/* WP調整用 追記 -----------------------------------*/
.page-cont .page-inner {
    margin-bottom: 60px;
}
.page-cont input.sub-btn {
    background: #303743;
    border: 1px solid #303743;
}
.page-cont input.sub-btn:hover {
    color: #303743;
}
.page-cont .required {
    background: #303743;
}
.page-cont .wpcf7 form .wpcf7-response-output {
    max-width: 960px;
    margin: 2em auto 1em;
}
.page-cont .wpcf7 form.invalid .wpcf7-response-output,
.page-cont .wpcf7 form.unaccepted .wpcf7-response-output,
.page-cont .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #303743;
}

@media only screen and (min-width:1px) and (max-width: 768px) {
	

	
}

@media only screen and (min-width:1px) and (max-width: 568px) {
	

}
	
@media only screen and (min-width:1px) and (max-width: 480px) {
	

}

