.page--home.pattern--movie_service #form__search {
    display: none;
}
.page--home.pattern--movie_service .section--movie_service .block--movie_service_new{
    display: none;
}
footer {
        padding: 50px 0px ;
    }
.footer-banner {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}

.footer-banner a {
  display: inline-block;
  max-width: 230px; 
  width: 65%;
}

.footer-banner img {
  width: 100%;
  height: auto;
  display: block;
}
.css-pattern-5 .section--information .list--information, .pattern--movie_service .css-pattern-5 .section--information .list--information {
    background-color: rgb(2 154 50 / 15%);}
.page--home #radio .list .list__item {
    width: 100%;
    background-color: rgb(2 154 50 / 15%);
        margin-bottom: 20px;
    border-radius: 15px;
    padding-left: 15px;
}
.page--home #blog .list .list__item {
    width: 100%;
    background-color: rgb(2 154 50 / 15%);
        margin-bottom: 20px;
    border-radius: 15px;
    padding-left: 15px;
}
.page--home .list--radio .list__item .tit{
  font-size: 22px;
  font-weight: 600;
}
.page--home #blog .tit {
  font-size: 22px;
  font-weight: 600;
}
.page--home .bg img{
  background-image:none !important;
}
footer .bg img {
    background-image: none !important;
}
  .header .g-nav .nav .g-nav--item__list--sub_category::before {
      display: none;
    }
        .header .g-nav .nav .g-nav--item__list--sub_category + .g-nav--item::before {
        display: none;
    }
.block--content-wrap {
  display: flex;
  flex-direction: column;
}

.page--home #movie {
  order: 2;
}

.page--home #blog {
  order: 1;
}

@media screen and (min-width: 961px) {
    footer .nav__list--sns {
        width: 100%;
        margin-bottom: 10px;
    }
	    .page--feature .page--introduction .text--lead {
        text-align: left;
    }
      .page--home #radio.block--contents {
        width: 82%;
        margin-bottom: 150px;
        margin-left: auto;
        margin-right: auto;
}
    .page--home #blog.block--contents {
        width: 82%;
        margin-bottom: 150px;
        margin-left: auto;
        margin-right: auto;
    }
    .page--home.pattern--movie_service .section--information.block--contents {
        width: 82%;
    }
        .header .g-nav .g-nav--item.limited a::before {
        content: "";
        display: none;
}
.page--home.pattern--movie_service .section--hero-img img {
    top: 55%;
}
.page--home.pattern--movie_service .section--hero-img .block--hero-img {
    height: 90vh;
}
.page--home.pattern--movie_service .section--information .section-tit {
        font-size: 40px;
        margin-bottom:60px;
    }
}

@media screen and (max-width: 961px) {
	.footer-banner {
    margin-bottom: 40px;
}
  body:not(.page--home) .wrap {
    padding-bottom: 230px;
  }
  .page--home .list--radio .list__item .tit{
  font-size: 16px;
  font-weight: 600;
}
.page--home #radio .list .list__item {
      margin-bottom: 12px;
}
.header .g-nav .nav .g-nav--item__list--sub_category {
  border-top: none;
  }
  .page--home #blog .tit {
  font-size: 16px;
  font-weight: 600;
}
    .page--home.pattern--movie_service .section--information .section-tit {
        font-size: 6vw; 
        margin-bottom: 30px;
}
    .page--home.pattern--movie_service .section--hero-img .block--hero-img {
        height: 33vh;
    }
}