.section-banner .section-inner .chara {
  display: inline-block;
  vertical-align: bottom;
  float: none;
  margin-top: 0;
  margin-right: 0; }
.section-banner .section-inner .chara:nth-of-type(1n + 9) {
  margin-top: 20px; }
.section-banner .section-inner p:nth-of-type(1n+3) {
  margin-top: 0; }
.section-banner .section-inner .new {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block; }
.section-banner .section-inner .new:before {
  content: "";
  position: absolute;
  bottom: 50px;
  left: 20px;
  width: 62px;
  height: 23px;
  background: url("../../public/img/chara/icon-new.png") no-repeat; }
.section-banner .section-inner .title {
  float: none;
  text-align: center;
  margin-right: 0; }
.section-banner .section-inner p.title02 {
  margin: 30px 0 10px 0; }
.section-banner .section-inner p.chara.adjust {
  margin-top: 0; }

@media screen and (max-width: 1024px) {
  .font0 {
    font-size: 0; }

  .section-inner {
    width: 100%; }

  .header-bg {
    width: 100%;
    height: 0;
    background: none;
    position: relative;
    z-index: 10;
    background-size: 100%;
    padding-top: 2%;
    padding-bottom: 0;
    z-index: 100; }

  .section-banner .section-inner {
    width: 80%; }
    .section-banner .section-inner .chara {
      display: inline-block;
      vertical-align: bottom;
      float: none;
      margin-top: 0;
      margin-right: 6%;
      width: 47%; }
    .section-banner .section-inner .chara:nth-of-type(1n + 9) {
      margin-top: 3%; }
    .section-banner .section-inner p.chara:nth-of-type(2) {
      margin-right: 6%; }
    .section-banner .section-inner p.chara:nth-of-type(4) {
      margin-right: 6%; }
    .section-banner .section-inner p.chara:nth-of-type(3) {
      margin-right: 0; }
    .section-banner .section-inner p.chara:nth-of-type(5) {
      margin-right: 0; }
    .section-banner .section-inner p.chara:nth-of-type(6) {
      margin-right: 6%; }
    .section-banner .section-inner p.chara:nth-of-type(7),
    .section-banner .section-inner p.chara:nth-of-type(9),
    .section-banner .section-inner p.chara:nth-of-type(11),
    .section-banner .section-inner p.chara:nth-of-type(13),
    .section-banner .section-inner p.chara:nth-of-type(15),
    .section-banner .section-inner p.chara:nth-of-type(17),
    .section-banner .section-inner p.chara:nth-of-type(19),
    .section-banner .section-inner p.chara:nth-of-type(21),
    .section-banner .section-inner p.chara:nth-of-type(23),
    .section-banner .section-inner p.chara:nth-of-type(25),
    .section-banner .section-inner p.chara:nth-of-type(27),
    .section-banner .section-inner p.chara:nth-of-type(29) {
      margin-right: 0;
      margin-top: 6%; }
    .section-banner .section-inner p.chara:nth-of-type(8),
    .section-banner .section-inner p.chara:nth-of-type(10),
    .section-banner .section-inner p.chara:nth-of-type(12),
    .section-banner .section-inner p.chara:nth-of-type(14),
    .section-banner .section-inner p.chara:nth-of-type(16),
    .section-banner .section-inner p.chara:nth-of-type(18),
    .section-banner .section-inner p.chara:nth-of-type(20),
    .section-banner .section-inner p.chara:nth-of-type(22),
    .section-banner .section-inner p.chara:nth-of-type(24),
    .section-banner .section-inner p.chara:nth-of-type(26),
    .section-banner .section-inner p.chara:nth-of-type(28),
    .section-banner .section-inner p.chara:nth-of-type(30) {
      margin-right: 6%;
      margin-top: 6%; }
    .section-banner .section-inner .new {
      position: relative;
      top: 0;
      left: 0;
      display: inline-block;
      width: 100%; }
    .section-banner .section-inner .new:before {
      content: "";
      position: absolute;
      bottom: 20%;
      left: 9%;
      width: 30%;
      height: 0;
      background: url("../../public/img/chara/icon-new.png") no-repeat;
      background-size: 100%;
      padding-top: 11%; }
    .section-banner .section-inner .title {
      float: none;
      text-align: center;
      margin-right: 0;
      width: 100%;
      margin: 0 auto; }
    .section-banner .section-inner p.title02 {
      margin: 4% auto 2% auto; } }

/*# sourceMappingURL=chara.css.map */
