/***
event
--------------------------------------------------------- */
.event .list .is_close_txt {
  padding-top: 34px;
}

.event .list .is_close a:before {
  border-width: 0 154px 138px 0;
}

.event .search_list > li .search_ttl {
  width: 160px;
}

.event .search_list > li .calendar,
.event .search_list > li .select {
  width: 380px;
}

.event .search_list > li .select select {
  line-height: 1.5;
}

.event .search_list > li:nth-child(even) {
  margin-left: 30px;
}

.event .search_list > li .calendar {
  padding-left: 50px;
}

.event .list_ttl {
  line-height: 1.5;
}

.event .list_info > li span {
  width: 86px;
  padding: 5px;
  border-radius: 10px;
  line-height: 1.5;
}

.event .list_info > li p {
  width: calc(100% - 94px);
  line-height: 1.5;
}

/***
event_details
--------------------------------------------------------- */
.event_details_ttl h2 {
  line-height: 1.5;
}

.event_details_info > li span {
  width: 170px;
  border-radius: 10px;
}

.event_details_info > li p {
  width: calc(100% - 190px);
}

.event_details_txt {
  line-height: 1.5;
}

/***
box_link
--------------------------------------------------------- */
.box_link .share ul li .popup {
  width: 120px;
  margin-left: -60px;
}

@media screen and (max-width: 750px) {
  .event .search_list > li .search_ttl {
    width: 100%;
  }
  .event .search_list > li .calendar,
  .event .search_list > li .select {
    width: 100%;
  }
  .event .search_list > li .select select {
    padding-top: 0;
    padding-bottom: 0;
  }
  .event .search_list > li:nth-child(even) {
    margin-left: 0;
  }
  .event .search_list > li .calendar {
    padding: 12px 17px 12px 17px;
  }
  .event .list_info > li p {
    width: calc(100% - 96px);
  }
  .event_details_info > li span {
    width: 120px;
  }
  .event_details_info > li p {
    width: calc(100% - 130px);
  }
}