body #page #content #main #info__block #info__block__body iframe {
  width: 660px;
  height: 255px;
  float: right;
}

.home-row__main img {
  max-width: inherit !important;
}

.home-row__bigbnr {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.home-ranking__each .icon-crown {
  background-position: center !important;
}

.home-jumbotron .swiper-container {
  padding-bottom: 34px;
}

.home-jumbotron .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7px;
}

.home-jumbotron .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}

.home-jumbotron .swiper-pagination-bullet-active {
  background: #b72d27;
}

@media screen and (max-width: 760px) {
  .home-about {
    margin-top: 4rem;
    margin-bottom: 3rem;
    padding-bottom: 0;
  }

  .home-row--about-blog {
    display: none;
  }

  .home-row--col2 {
    margin-bottom: 0 !important;
  }
}

.home-okansouzai,
.honten-guide {
  margin-top: 40px;
}

.honten-guide img,
.home-okansouzai img {
  width: 100%;
}

.site-footer-top__each {
	margin-bottom: 0;
}

@media screen and (max-width: 760px) {
	.home-okansouzai,
	.honten-guide {
		margin-top: 4vw;
	}
	.home-jumbotron .swiper-container {
		padding-bottom: 0;
	}
	.home-jumbotron .swiper-pagination.swiper-pagination-bullets {
    	bottom: 4vw;
	}
	.home-jumbotron .swiper-pagination .swiper-pagination-bullet {
		width: 2vw;
		height: 2vw;
	}
	.home-jumbotron .swiper-container {
		overflow: visible;
	}
	.home-jumbotron .swiper-pagination.swiper-pagination-bullets {
		bottom: -4vw;
	}
	.home-jumbotron .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 1.3vw;
	}
	.home-row--bnr {
		margin-top: 4vw;
	}
}