@charset "utf-8";

@import url("common.css");
@import url("oa-common.css");

/* onair */
#main-contents .onair .oa-search-result {
  margin-bottom: 80px;
  padding: 40px;
}
#main-contents .search-week {
  margin-bottom: 50px;
}
#main-contents .search-week ul {
  width: 285px;
  justify-content: space-between;
  margin: 0 auto;
}
#main-contents .search-week ul li {
  width: 45px;
}
#main-contents .search-week ul li a {
  display: block;
  height: 45px;
  line-height: 45px;
  border-radius: 4px;
  background: #df5c42;
  color: #fff;
  font-size: 20px;
  text-align: center;
}
#main-contents .mbase-list {
  margin-bottom: 60px;
}
#main-contents .mbase-list .ttl-group .ttl {
  margin-bottom: 6px;
  font-size: 1.125em;
}
#main-contents .ttl-group .text {
  line-height: 1.6;
  margin-bottom: 0;
  color: #3c3c3c;
  font-weight: 400;
  font-size: 0.938em;
}

@media all and (max-width: 812px) {
/* onair */
#main-contents .onair .oa-search-result {
  margin-bottom: 12vw;
  padding: 6% 5%;
}
#main-contents .onair .oa-calendar .calendar-embed {
  padding-top: 73vw;
}  
  
/* mbase-list */
#main-contents .mbase-list {
  padding: 0;
}
}


@media all and (max-width: 568px) {
/* onair */
#main-contents .onair .oa-calendar .calendar-embed {
  padding-top: 76vw;
}
#main-contents .search-week {
  margin-bottom: 12%;
}
#main-contents .search-week ul {
  width: 90%;
}
#main-contents .search-week ul li {
  width: 12vw;
}
#main-contents .search-week ul li a {
  height: 12vw;
  line-height: 12vw;
  font-size: 5vw;
}
#main-contents .mbase-list {
  margin-bottom: 12%;
}
#main-contents .mbase-list .ttl-group .ttl {
  font-size: 0.938em;
}
#main-contents .ttl-group .text {
  line-height: 1.6;
  font-size: 0.813em;
}
}



























