#tribe-events .tribe-events-cal-links {
  display: flex;
}
#tribe-events h1.tribe-events-single-event-title {
    line-height: 1em;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
  width: 49% !important;
}
/*ft用*/
div.ft-photo {
  height: auto !important;
}
div.ft-profile1 {
    left: 11px !important;
}
div.ft-text-bg {
    width: 290px;
    height: 84px;
    position: absolute;
    left: 5px;
    bottom: 5px;
    background-color: rgba(0,0,0,0.2);
}
ul.ft-toplist {
  width: 600px;
  margin: 0 20px 30px;
}
ul.ft-toplist li.ft-toplist-li {
  width: 200px;
  float: left;
  display: inline;
  text-align: center;
  margin-bottom: 20px;
}
ul.ft-toplist li.ft-toplist-li img {
  width: 150px;
}
