@charset "utf-8";
/* main
================================================ */
.mv-list{
	background-image: url(/about/img/mv_about.jpg);
}
.box-wrap{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}
.box-image, .box-txt{
	width: 50%;
}
.box-txt{
	padding: 3em;
}
.box-txt h4{
	margin-bottom: 0.8em;
	text-align: center;
}


/* ================================================
 タブレット
================================================ */
@media screen and (max-width: 896px) {
/* main
================================================ */
.mv-txt_area::before{
	background-image: url(/information/img/mv_info.jpg);
}
.box-image{
	width: 40%;
	padding: 1.5em 0 1.5em 1.5em;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.box-txt{
	width: 60%;
	padding: 1.5em;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
.box-txt h4{
	margin-bottom: 0.5em;
}
}

@media screen and (max-width: 673px) {
.box-wrap{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.box-image{
	width: 100%;
	padding: 0;
}
.box-txt{
	width: 100%;
	padding: 1em 1.5em 1.5em;
}
}


/* ================================================
 スマホ
================================================ */
@media screen and (max-width: 480px) {
/* main
================================================ */
}