@media screen and (max-width:1200px) {
  .info_column {
    padding: 0;
    margin: 0 auto 50px auto;
  }
  .cat_select .title{
    width: calc(25% - 0px);
  }
}
@media screen and (max-width:900px) {
  .cat_select .title{
    width: calc(33% - 0px);
  }
}
@media screen and (max-width:860px) {
  .table_rehearsal_list_option .s1,
  .table_rehearsal_list_option .s2,
  .table_rehearsal_list_option .s3{
    float: unset;
    display: inline-block;
    text-align: left;
  }
  .table_rehearsal_list{
    font-size: 0.9em;
  }
}
@media screen and (max-width:640px) {
  .cat_select .title{
    font-size: 0.9em;
    width: calc(50% - 0px);
  }
  .cat_select .title .arrow_right{
    width: 30px;
    height: 30px;
  }
}