.tsu_bg {
  position: relative;
  width: 100%;
  background-color: #f1c12e;
  background-image: url(../images/tsu/common/bg_txt_pc.png), url(../images/tsu/common/bg_top_pc.png), url(../images/tsu/common/bg_base.png);
  background-repeat: repeat-y, no-repeat, repeat;
  background-position: center top, center top, left top;
  background-size: 100% auto, 100% auto, 26px 26px;
  min-height: 74.3243243243vw;
}
.tsu_bg .tsu_bg_inner {
  position: relative;
  padding: 32.0945945946vw 0 9.4594594595vw;
  background-image: url(../images/tsu/common/bg_bottom_pc.png), url(../images/tsu/common/bg_middle_pc.png);
  background-repeat: no-repeat, repeat-y;
  background-position: center bottom, center top 3vw;
  background-size: 100% auto, 100% auto;
  background-clip: border-box, content-box;
}
.tsu_bg .tsu_bg_content {
  position: relative;
  padding: 0 16.8918918919vw;
}
@media screen and (max-width: 768px) {
  .tsu_bg {
    background-image: url(../images/tsu/common/bg_top_sp.png), url(../images/tsu/common/bg_bottom_sp.png), url(../images/tsu/common/bg_base.png);
    background-repeat: no-repeat, no-repeat, repeat;
    background-position: center top, center bottom, left top;
    background-size: 100% auto, 100% auto, 3.4666666667vw 3.4666666667vw;
    min-height: 114.6666666667vw;
  }
  .tsu_bg .tsu_bg_inner {
    padding: 74.6666666667vw 0 36vw;
    background-image: none;
  }
  .tsu_bg .tsu_bg_content {
    padding: 0 5.3333333333vw;
  }
}

#mv {
  width: 100%;
}
#mv .mv_inner {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#mv .main_img img {
  display: block;
  width: 100%;
}
#mv .logo_bg {
  position: relative;
  margin-top: -1px;
}
#mv .logo_bg .bg img {
  display: block;
  width: 100%;
}
#mv .logo_bg .title {
  position: absolute;
  top: 9.31%;
}
#mv .logo_bg .title a, #mv .logo_bg .title img {
  display: block;
  width: 100%;
}
#mv .logo_bg .title.tsu {
  left: 5.81%;
  width: 38.58%;
}
#mv .logo_bg .title.fukuoka {
  left: 55.54%;
  width: 39.12%;
}
#mv .wave {
  position: relative;
  margin-top: -10.14%;
}
#mv .wave img {
  display: block;
  width: 100%;
}
#mv .mv_inner_sp {
  display: none;
}
@media screen and (max-width: 768px) {
  #mv .mv_inner {
    display: none;
  }
  #mv .mv_inner_sp {
    display: block;
    position: relative;
    width: 100%;
  }
  #mv .mv_inner_sp .main_img img {
    display: block;
    width: 100%;
  }
  #mv .mv_inner_sp .title {
    position: absolute;
  }
  #mv .mv_inner_sp .title a, #mv .mv_inner_sp .title img {
    display: block;
    width: 100%;
  }
  #mv .mv_inner_sp .title.tsu {
    top: 10.36%;
    left: 5.87%;
    width: 88.13%;
  }
  #mv .mv_inner_sp .title.fukuoka {
    top: 44.34%;
    left: 5.33%;
    width: 89.33%;
  }
}/*# sourceMappingURL=style_tsu.css.map */