#sp_menu .link_list01 li.plan a {
  background-image: url(../images/common/sp_menu_arrow_white.svg);
  background-color: #AA8E59;
}
#sp_menu .link_list01 li.plan a .jp, #sp_menu .link_list01 li.plan a .en {
  color: #fff;
}

main {
  padding-top: 0 !important;
}

#torikago {
  background-color: #fff;
}
#torikago .wrap01 {
  text-align: center;
  padding-top: 150px;
  padding-bottom: 130px;
}
@media screen and (max-width: 1080px) {
  #torikago .wrap01 {
    padding-top: 13.9vw;
    padding-bottom: 12vw;
  }
}
@media screen and (max-width: 768px) {
  #torikago .wrap01 {
    width: 100%;
    padding-top: 11.3vw;
    padding-bottom: 9.7vw;
  }
}
#torikago .message {
  font-size: 29px;
  font-weight: 500;
  line-height: 1.7em;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 1080px) {
  #torikago .message {
    font-size: 2.7vw;
  }
}
@media screen and (max-width: 768px) {
  #torikago .message {
    font-size: 4.4vw;
  }
}
#torikago .torikago_img {
  width: 580px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
}
@media screen and (max-width: 1080px) {
  #torikago .torikago_img {
    width: 53.7vw;
    margin-top: 9.3vw;
  }
}
@media screen and (max-width: 768px) {
  #torikago .torikago_img {
    width: 90.4vw;
    margin-top: 8vw;
  }
}

#ban_box .wrap02 {
  margin-top: 100px;
  margin-bottom: 100px;
}
@media screen and (max-width: 1080px) {
  #ban_box .wrap02 {
    margin-top: 9.3vw;
    margin-bottom: 9.3vw;
  }
}
@media screen and (max-width: 768px) {
  #ban_box .wrap02 {
    margin-top: 9.3vw;
    margin-bottom: 9.3vw;
  }
}
#ban_box .ban_list {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 1080px) {
  #ban_box .ban_list {
    width: 83.3vw;
  }
}
@media screen and (max-width: 768px) {
  #ban_box .ban_list {
    width: 100%;
  }
}
#ban_box .ban_list li {
  width: 47.2%;
}
@media screen and (max-width: 768px) {
  #ban_box .ban_list li {
    width: 100%;
  }
  #ban_box .ban_list li + li {
    margin-top: 6.7vw;
  }
}
#ban_box .ban_list li a {
  display: block;
  width: 100%;
  box-shadow: 10px 10px 20px 5px rgba(0, 0, 0, 0.1);
}/*# sourceMappingURL=style_plan.css.map */