table {
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    box-shadow: 0 0 15px -6px #00000073;
  }
  table tr {
    background-color: #fff;
  }
  table tbody tr:hover{
    background-color: #fffae9;
  }
  table th,
  table td {
    padding: .77em 1em;
    border-bottom: 1px solid #eee;
  }
  table thead th {
      font-size: .85em;
      padding: 0.5em;
  }
  table thead tr{
    background-color: #707070;
    color:#fff;
  }
  table tbody th {
    text-align: left;
    font-size: .8em;
  }
  .txt{
     text-align: left;
     font-size: .75em;
  }
  .price{
    text-align: right;
    color: #000;
    font-weight: bold;
  }

  thead td{font-weight: bold;text-align: center;border-right: 1px solid #ffffff;}
  tbody td{border-left: 1px solid #eee;font-weight: bold;}

  .special{color: #c90000;}
  .accordion_1,.accordion_2{margin-bottom: 10px;}
  .accordion_1 summary{color: #ffffff;font-weight: bold;padding: 3px 3px 3px 10px;margin-bottom: 5px;}
  .details p{font-weight: bold;margin-bottom: 20px;font-size: 17px;text-align: center;}
  .color{color: #0a518b;font-size: 1.2em;}
  .accordion_1 .eiyou{background-color: rgb(245, 191, 76);border-bottom: 3px solid #b8861b;}
  .accordion_1 .gengo{background-color: rgb(255, 147, 170);border-bottom: 3px solid #d32e65;}
  .accordion_1 .gishi{background-color: rgb(88, 161, 78);border-bottom: 3px solid #0f550d;}
  .schedule .notes,.schedule2 .notes{
    margin-bottom: 20px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding: 0 10px;
    width: 100%;
    text-align: left;
    background-color: #ffffff;
    color: #333;
    border-bottom: none;
    box-sizing: border-box;
}
.bgc1{background-color: #fce3ec;}
.schedule2 ul .bgc1{background-color: #fce3ec;}

/* .event .event1_flex{display: block;}
.event .event1_flex .event_img{
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin-bottom: 20px;
} */
.star{color: #f8a527;}
  
  @media screen and (max-width: 600px) {
    table{width: 100%;}
    .color{font-size: 1.1em;}
  }