@charset "utf-8";
/*-------------------------------------------------------------------
	index
-------------------------------------------------------------------*/
#mainVisual {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  background-image: url("../imgs/about/mainPcbg.jpg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
  height: 364px;
}
#mainVisual .mvBox {
  width: 100%;
  height: 364px;
  padding: 100px 0px 0;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}
.mvBox .mvTitle {
  font-size: 3.7rem;
  text-shadow: 1px 1px 1px #000000;
  color: #fff;
  font-weight: 700;
  padding: 0;
}
.timailmaga{
	width:100%;
	text-align: center;
}
.pointMailmaga{
	font-weight: 700;
	font-size:2.7rem;
	text-align: center;	
}
.areaDetails{
	display:flex;
	justify-content: center;
flex-direction: column;
}
.areaHaishin{
	background-color: #f8f00a;
	padding:10px 15px;
	font-weight: 700;
	margin:0 auto;
	display:inline-block;
}
.mailDetails{
	display:block;
	width:100%;
	text-align: center;
}
.areaTouroku{
	width:60%;
	margin: 0 auto;
	background: #dcd6df;
}
.MF-cntr {
    width: 100%!important;
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
.pointMailmaga{
  font-size: 2.0rem;
}
}
@media screen and (max-width: 864px) {
}
@media screen and (max-width: 768px) {
	.areaTouroku{
	width:100%;
}
}