main {
	display: block;
}
section#mv {
	background-image: url("../../common/images/reason/main_vis.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 300px;
	position: relative;
	width: 2560px;
}
#mv h1 {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
section#reason_area01 {
	background-image: url("../../common/images/reason/reason_area01_bg.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 2560px;
}
#reason_area01_head {
	text-align: center;
}
section#reason_area01 .inner {
	padding: 50px 0 100px;
}
.reason_area01_btn {
	margin: auto;
	padding: 0 40px;
	text-align: center;
	width: 870px;
}
.reason_area01_btn ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;

}
.reason_area01_btn ul li {
	margin: 0 10px;
}
.reason_area01_btn ul li:nth-child(-n+5) {
	margin-bottom: 30px;
}
.reason_area01_btn ul li a {
	display: block;
}
.reason_area01_btn ul li a img {
	vertical-align: bottom;
}
#reason_area01_forte {

}
.reason_area01_forte_card {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 516px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 1064px;
}
/* .reason_area01_forte_card.--card-one {
	background-image: url("../../common/images/reason/reason_area01_forte_bg.png");
	margin: 0 auto;
}
/* notセレクタはIE非対応！ */
/* .reason_area01_forte_card:not(.--card-one) {
.reason_area01_forte_card {
	background-image: url("../../common/images/reason/reason_area01_forte_2_bg.png");
	margin: -30px auto 0;
} */
.reason_area01_forte_card::before {
	/* background-position: center;
	background-repeat: no-repeat; */
	content: '';
	display: block;
	height: 516px;
	position: absolute;
	top: 0;
	left: 0;
	width: 1064px;
}
/* ▼flame set */
#-jump-card-one {
	background-image: url("../../common/images/reason/bg_forte1.png");
}
#-jump-card-two {
	background-image: url("../../common/images/reason/bg_forte2.png");
}
#-jump-card-three {
	background-image: url("../../common/images/reason/bg_forte3.png");
	height: 542px;
}
#-jump-card-four {
	background-image: url("../../common/images/reason/bg_forte4.png");
}
#-jump-card-five {
	background-image: url("../../common/images/reason/bg_forte5.png");
}
#-jump-card-six {
	background-image: url("../../common/images/reason/bg_forte6.png");
}
#-jump-card-seven {
	background-image: url("../../common/images/reason/bg_forte7.png");
}
#-jump-card-eight {
	background-image: url("../../common/images/reason/bg_forte8.png");
}
#-jump-card-nine {
	background-image: url("../../common/images/reason/bg_forte9.png");
}
#-jump-card-ten {
	background-image: url("../../common/images/reason/bg_forte10.png");
}


.reason_area01_forte_card_head {
	align-items: flex-end;
	border-bottom: solid 3px #d5eaf8;
	display: flex;
	flex-direction: row;
	margin: auto;
	justify-content: space-between;
	padding: 105px 0 10px;
    width: 800px;
}
.reason_area01_forte_card_head_icon {

}
.reason_area01_forte_card_head_icon img {

}
.reason_area01_forte_card_head_catch {

}
.reason_area01_forte_card_head_catch h3 {
	font-size: 20px;
}
.reason_area01_forte_card_explanation {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin: auto;
	padding: 20px 30px 10px;
    width: 800px;
}
.reason_area01_forte_card_explanation figure {
	margin-right: 15px;
}
.reason_area01_forte_card_explanation_txt {
	margin-left: 15px;
}
.reason_area01_forte_card_explanation_txt p {
	font-size: 16px;
	line-height: 1.8;
	text-align: left;
}




/* renovationページでも使ってる共通Class */
.--color-gray {
	color: #71757a;
}
.--color-dark-gray {
	color: #434343;
}
