.ui-jqgrid .ui-icon-desc {
  margin-left: 1.2px !important;
}

.modal_select_pop.search_competition .info {
  max-height: 95% !important;
  overflow-y: hidden;
}

.fc-button .fc-icon {
  vertical-align: initial !important;
}

@media screen and (max-width: 1250px) {
  .draw_lots_management.content .top_table table tbody tr td, .draw_lots_management.content .top_table table tbody tr th {
    border-left: none !important;
  }
}
@media screen and (max-width: 530px) {
  .modal_select_pop.search_competition .info .body .scroll_y .top_table table tbody tr td .select_area select {
    min-width: 130px !important;
  }
  .modal_select_pop.search_competition .info .body .scroll_y .top_table table tbody tr td .select_area:first-child {
    margin-top: 0;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 717px) {
  .modal_select_pop.search_competition .info .body .scroll_y .top_table table tbody tr td > div {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 320px) and (max-width: 720px) {
  .content_type1 input {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .t4t3_contest.content .top .table_area table tbody tr td .select_area > select {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 1250px) {
  .tournament_draw_management.content .item_info .body .btm_table .center_btn .bye button {
    width: 70px !important;
    height: 35px !important;
  }
}
@media screen and (max-width: 1100px) {
  .footer {
    padding: 74px 40px 120px;
    padding-left: 0 !important;
  }
  .footer address {
    padding-left: 40px !important;
    display: block;
    float: none !important;
  }
  .footer address .middle {
    margin-top: 10px !important;
  }
  .footer address .btm {
    margin-top: 10px !important;
  }
  .footer .aboutLink {
    float: none !important;
    width: 100%;
    display: flex;
    padding-left: 40px;
    margin-top: 10px;
    justify-content: center;
  }
  .footer .aboutLink .SNS {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 700px) {
  .footer {
    padding: 74px 40px 80px;
    padding-left: 0 !important;
  }
  .footer address .btm {
    margin-top: 10px !important;
  }
  .footer .aboutLink {
    margin-bottom: 40px !important;
  }
}
@media screen and (max-width: 500px) {
  .footer {
    padding: 74px 40px 75px;
    padding-left: 40px !important;
  }
  .footer address {
    padding-left: 0 !important;
  }
  .footer address .middle {
    margin-top: 5px !important;
  }
  .footer address .btm {
    margin-top: 5px !important;
  }
  .footer .aboutLink {
    padding-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 40px !important;
  }
}
@media screen and (max-width: 316px) {
  .wrap .container .container_top .location .active {
    margin-left: 15px;
  }
}