/* ==========================================================================
/* -- 画面の横幅が768pxまで 
========================================================================== */
@media only screen and (max-width: 768px) {
  .playdays_wrap01 {
    padding: 0px 0px 0px 0px;
    margin: 0.0vw auto 5.0vw;
    width: 95%;
  }
  .playdays_wrap02 {
    padding: 0px 0px 0px 0px;
    margin: 0.0vw auto 0.0vw;
    width: 95%;
  }
  .playdays_title {
    font-size: 18px;
    font-weight: 800;
    text-align: left;
    width: 100%;
  }
  .playdays_title .titlewraps {
    padding: 1.0vw 5.0vw 1.0vw 5.0vw;
    margin: 0px 0px 0px 0px;
    font-size: 4.2vw;
    border-radius: 30px;
  }
  .playdays_title .tpnotes01 {
    display: inline-block;
    font-size: 3.4vw;
    color: #000000;
  }
  .playdays_stitle {
    font-size: 18px;
    font-weight: 800;
    text-align: left;
    width: 100%;
  }
  .playdays_stitle .stitlewraps {
    padding: 1.0vw 5.0vw 1.0vw 5.0vw;
    margin: 0px 0px 2.0vw 0px;
    font-size: 4.2vw;
    text-align: left;
    width: 100%;
  }
  .playdays_stitle .tpnotes01 {
    display: inline-block;
    font-size: 3.4vw;
  }
  .playdays_mores00 {
    padding: 1.0vw 0.0vw 1.0vw 2.0vw;
    margin: 0.0vw 0px 0px 0px;
    font-size: 4.2vw;
    font-weight: 800;
  }
  .playdays_mores01 {
    padding: 1.0vw 0.0vw 1.0vw 2.0vw;
    margin: 1.0vw 0px 0px 0px;
    font-size: 4.2vw;
    font-weight: 800;
  }
  .playdays_mores01 .prize {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    width: 20vw;
    text-align: right;
  }
  .playdays_mores01 .seattype01 {
    padding: 0.5vw 0vw 0.5vw 0vw;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    width: 14vw;
    text-align: center;
  }
  .playdays_mores01 .seattype02 {
    padding: 0.5vw 0vw 0.5vw 0vw;
    margin: 0px 0px 0px 0px;
    display: inline-block;
    width: 27vw;
    text-align: center;
  }
  .playdays_mores01 .note01 {
    padding: 1.0vw 0px 1.0vw 0px;
    margin: 0.0vw 0px 0px 0px;
    font-size: 3.4vw;
    text-indent: -1.0em;
    padding-left: 1.0em;
  }
  .playdays_mores02 {
    display: none;
    padding: 5.0vw 5.0vw 1.0vw 5.0vw;
    margin: 0px 0px 0px 0px;
    font-size: 3.4vw;
  }
  .playdays_mores03 {
    padding: 0.0vw 0.0vw 1.0vw 0.0vw;
    margin: 0.0vw 0px 0px 0px;
    font-size: 3.1vw;
  }
  .playguidebtm_wrap00 {
    padding: 0.0vw 0.0vw 0.0vw 0.0vw;
    margin: 5.0vw auto 2.0vw;
    width: 98%;
  }
  .playguidebtm_wrap01 {
    padding: 0.0vw 0.0vw 0.0vw 0.0vw;
    margin: 0.0vw auto 4.0vw;
    width: 98%;
    display: inherit;
    flex-wrap: inherit;
  }
  .playguidebtm_linkbtm {
    padding: 3.0vw 3.0vw 3.0vw 4.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.2vw;
    width: 100%;
				max-height: inherit;
    border-radius: 100px;
  }
  /*  a .playguidebtm_linkbtm::after {
    font-size: 4.8vw;
  }
*/ a .playguidebtm_linkbtm::after {
    width: 5.8vw;
    height: 5.8vw;
    background-size: cover;
  }
  .playguidebtm_note00 {
    padding: 1.0vw 0.0vw 0.0vw 3.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.7vw;
    width: 100%;
  }
  .playguidebtm_note01 {
    padding: 1.0vw 0.0vw 0.0vw 3.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.2vw;
    width: 100%;
  }
  .playguidebtm_note02 {
    padding: 1.0vw 0.0vw 0.0vw 3.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.2vw;
    width: 100%;
  }
  .playarea ul.notesguidewrap {
    padding: 0.0vw 0.0vw 8.0vw 2.0vw;
    margin: 0.0vw auto 0.0vw;
    width: 100%;
  }
  .playarea ul.notesguidewrap li.noteslist {
    font-size: 3.1vw;
  }
  /*------------------------------------------*/
  #spring_concert2026 {
    padding: 0.0vw 0.0vw 0.0vw 0.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
  }
  .spring_concert2026 {
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px;
    width: 96%;
  }
  .spring_concert2026 p.selling {
    padding: 1.0vw 0.0vw 1.5vw 2.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    background-color: #DF5555;
    color: #FFF;
    font-size: 4.8vw;
  }
  .spring_concert2026 p.priority {
    padding: 5px 0px 5px 10px;
    margin: 0px 0px 10px 0px;
    background-color: #e52230;
    color: #FFF;
  }
  .spring_concert2026 p.read01 {
    padding: 1.0vw 0.0vw 1.5vw 2.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.4vw;
  }
  .spring_concert2026 .ticket_btm01 {
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px;
  }
  .spring_concert2026 .ticket_btm01 a {
    display: block;
    padding: 5px 10px 8px 10px;
    margin: 0px auto 20px;
    font-size: 4.5vw;
    width: 80%;
  }
  .spring_concert2026 dl {
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 20px 10px;
  }
  .spring_concert2026 dl dt {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .spring_concert2026 dl dd {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .spring_concert2026 dl dd a {
    color: #FFFFFF;
  }
  .spring_concert2026 dl dd.slist10 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 1.7em;
  }
  /*------------------------------------------*/
  .spring_playguide {
    padding: 10px 0px 20px 0px;
    margin: 0px auto 0px;
    width: 100%;
  }
  .spring_playguidebtm_wrap01 {
    padding: 0.0vw 0.0vw 0.0vw 0.0vw;
    margin: 0.0vw auto 4.0vw;
    width: 98%;
    display: inherit;
    flex-wrap: inherit;
  }
  .spring_playguidebtm_linkbtm {
    padding: 3.0vw 3.0vw 3.0vw 4.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.2vw;
    width: 100%;
    border-radius: 100px;
  }
  /*  a .spring_playguidebtm_linkbtm::after {
    font-size: 4.8vw;
  }*/
  a .spring_playguidebtm_linkbtm::after {
    width: 5.8vw;
    height: 5.8vw;
    background-size: cover;
  }
  .spring_playguidebtm_note00 {
    padding: 1.0vw 0.0vw 0.0vw 3.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.7vw;
    width: 100%;
  }
  .spring_playguidebtm_note01 {
    padding: 1.0vw 0.0vw 0.0vw 3.0vw;
    margin: 0.0vw 0.0vw 0.0vw 0.0vw;
    font-size: 4.2vw;
    width: 100%;
  }
  .spring_playguidebtm_note01 a {
    color: #FFFFFF;
  }
  /*------------------------------------------*/
  .playguide {
    padding: 10px 0px 20px 0px;
    margin: 0px auto 0px;
    width: 95%;
    font-size: 1.15em;
  }
  .playguide p.selling_title02 {
    padding: 1.0vw 5.0vw 1.0vw 5.0vw;
    margin: 0px 0px 5.0vw 0px;
    font-size: 4.2vw;
  }
  .playguide p.selling_title01 {
    padding: 1.0vw 5.0vw 1.0vw 5.0vw;
    margin: 0px 0px 5.0vw 0px;
    font-size: 4.2vw;
  }
  /*------------------------------------------*/
  .hoshitori_area00 {
    padding: 0.0vw 0.0vw 0.0vw 0.0vw;
    margin: 0.0vw auto 0.0vw;
    width: 100%;
  }
  .hoshitori_area00 p {
    padding: 0.0vw 0.0vw 0.0vw 0.0vw;
    margin: 0.0vw auto 0.0vw;
    width: 100%;
  }
  .hoshitori_area01 table {
    width: 100%;
    table-layout: fixed;
  }
  .hoshitori_area01 table tr {}
  .hoshitori_area01 table td {
    width: inherit;
  }
  .hoshitori_note01 {
    font-size: 3.1vw;
  }
  .tyo_stage_spacial_wrap {
    padding: 3.0vw 0.0vw 5.0vw 0.0vw;
    margin: 0px auto 0px;
    width: 100%;
    color: #000000;
  }
  .tyo_stage_spacial_wrap .tyo_spcial_title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 4.2vw;
    font-weight: 700;
  }
  .tyo_stage_spacial_wrap .tyo_spcial_note {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    font-size: 3.7vw;
    text-indent: -1.0em;
    padding-left: 1.0em;
  }
}