@charset "utf-8";
/* CSS Document */

.iMVAbout{
	letter-spacing: normal;
	text-indent: 0;
}
.about1{
	margin-bottom: 60px;
}
.about1W{
	max-width: 1400px;
	margin: 0 auto;
	width: 100%;
}
.about1L{
	height: 723px;
	width: calc(100% - 380px);
	vertical-align: top;
	float: left;
}
.about1L .imgCover{
	height: 723px;
	width: 100%;
}
.about1R{
	width: 380px;
	height: 723px;
	vertical-align: top;
	float: right;
}
.about1RTtl{
	margin-left: 35px;
}
.about1RTxt{
	line-height: 4.1rem;
	height: 650px;
}
.aboutSec02{
	
}
.about2W{
	width: 100%;
	display: table;
	border-top: 1px solid #b9a475;
	border-bottom: 1px solid #b9a475;
}
.about2L{
	display: table-cell;
	width: 50%;
	text-align: center;
	vertical-align: middle;
}
.about2LW{
	text-align: left;
	display: inline-block;
	max-width: 90%;
}

.about2R{
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	min-width: 660px;
}
.about2LTtl{
	margin-bottom: 20px;
}
.about2LTxt{
	line-height: 4.1rem;
	margin-bottom: 40px;
}
.about2LBtnW{
	text-align: right;
}
.about2LBtn{
	display: inline-block;
}
.mosW{
	letter-spacing: -0.4em;
}
.mosTile{
	letter-spacing: normal;
	display: inline-block;
	width: 25%;
	height: 220px;
}
.mosTile img{
	width: 100%;
	height: 100%;
}
.aboutSec03{
	padding: 100px 0;
}
.about3W{
	width: 1000px;
	margin: 0 auto 50px;
}
.about3Line{
	display: table;
	width: 100%;
	font-size: 1.6rem;
	line-height: 2.1rem;
}
.gaiyouTit{
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	width: 192px;
	border-bottom: 1px solid #b9a475;
	padding: 25px 30px 10px 0;
}
.gaiyou{
	display: table-cell;
	border-bottom: 1px solid #dcdcdc;
	vertical-align: middle;
	padding: 25px 0 10px 30px;
}
.about3BtnW{
	text-align: center;
}
.about3Btn{
	display: inline-block;
}

