@media screen and (max-width: 734px) and (min-width: 0px) {
  body {
    box-sizing: border-box;
    width: 100%;
  }
  .mgb1 {
    margin-bottom: 3.13vw;
  }
  .mgb2 {
    margin-bottom: 4.69vw;
  }
  .mgb3 {
    margin-bottom: 6.25vw;
  }
  .mgb4 {
    margin-bottom: 7.82vw;
  }
  .mgb5 {
    margin-bottom: 9.38vw;
  }

  header {
    width: 100%;
    /*! margin-bottom:6.25vw; */
  }


  /*.header_contentsRight {
    width: 16%;
    color: #666;
    font-size: 3.6vw;
    padding-left: 7vw;
    margin-top: 2.3vw;
  }*/


  .header_SPMenu__MemberLeft {
    width: 70%;
    padding-top: 1.4vw;
    float: left;
  }

  .header_SPMenu__MemberRight img {
    width: 9vw;
  }

  /* SP-Menu */


  .header_SPMenu__MainBox2 {
    margin-bottom: 6vw;
  }


  .header_SPMenu__MainSub {
    display: none;
  }
  .header_SPMenu__Icon {
    width: 100%;
  }

  .header_SPMenu__Icons {
    width: 26%;
    margin-right: 2.6vw;
    float: left;
  }
  .header_SPMenu__Icons :nth-child(1) {
    margin-left: 2.6vw;
  }
  .header_SPMenu__Icons :nth-child(3) {
    margin-right: 0;
  }
  .header_SPMenu__otherEvent {
    width: 100%;
    background-color: #B3B6B9;
    text-align: center;
  }
  .header_SPMenu__otherEventText {
    padding: 1.6vw 0;
  }
  .header_SPMenu__otherEventText a {
    color: #fff !important;
    display: block;
  }
  /* */
  .header_contentsRight__MenberArea {
    width: 25%;
  }
  .header_contentsRight__Menber {
    width: 20%;
  }

  main {
    width: 100%;
    margin: 0 0 6.25vw 0;
    /*   background-color:#fff; */
  }
  footer {
    width: 100%;
    margin: 0;
  }
  .footer_IconArea {
    width: 100%;
    margin: 0 0 6.25vw 0;
  }


  .footer_MenuArea {
    width: 100%;
    margin-bottom: 0;
    background-color: #939597;
    overflow: hidden;
    min-width: initial;
  }
  .footer_MenuCase {
    width: 100%;
    padding: 0;
    margin: 0;
  }


}
