.home{
  padding-top: 9vh;
}
.home_image{
	margin: 0 auto 32px auto;
}
.home_title{
  margin-bottom: 34px;
}
.home_button{
	margin: 0 auto 20px auto;
}
.homeTitle {
  font-size: 34px;
  line-height: 55px;
	letter-spacing: 0px;
  text-align: center;
  font-family: 'Zen Old Mincho';
  font-weight: 900;
}
@media (min-width: 768px){
  .homeTitle {
  font-size: 38px;
}
}
.homeImages {
	width: 100%;
	position: relative;
  padding-right: 5%;
  padding-left: 5%;
}
@media (min-width: 768px){
.homeImages {
	max-width: 480px;
  padding-right: initial;
  padding-left: initial;
}
}
.homeImages_item {
	aspect-ratio: 1 / 1;
	width: 100%;
  height: 50vh;
}
@media (min-width: 768px){
  .homeImages_item {
  height: 560px;
}
}
.homeImages_item1{
	width: 100%;
	height: 100%;
	object-fit: cover;
  object-position: 50% 20%;
}
@media (min-width: 768px){
.homeImages_item1{
  object-position: top;
}
}
.homeImages_centerItem {
	aspect-ratio: 1 / 1;
	width: 180px;
	overflow: hidden;
	position: absolute;
  top: calc(50% - 90px);
	left: calc(50% - 90px);
}
@media (min-width: 768px){
  .homeImages_centerItem {
	width: 248px;
  top: calc(50% - 126px);
	left: calc(50% - 124px);
}
}
.homeImages_centerItem img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.homeButton{
  padding-right: 5%;
  padding-left: 5%;
}