/* CSS Document */

.g-poster_inner {
  background: center 0 no-repeat url("/-/media/Project/Daikin/daikin_co_jp/air/life/laboratory/pollen/local/images/hero png");
  background-size: cover;
}

#calendar-table table th {
  padding-right: 5px;
  padding-left: 5px;
}

#calendar-table table tr th:first-child {
  padding-right: 15px;
  padding-left: 15px;
}

#calendar-table table td {
  padding: 0;
  width: 4%;
}

.g-table_el th.g-talign-c {
  text-align: center !important;
}

td.color01 {
  background: #ffcccc;
}
td.color02 {
  background: #ff7c80;
}

@media screen and (max-width: 768px) {
  #calendar-table table td {
    padding: 0 20px;
    width: auto;
  }
  .g-grid-2 > .g-grid_el.touch-width {
    width: 100%;
  }
  .g-grid-2 > .g-grid_el.touch-width img {
    display: block;
    margin: auto;
    text-align: center;
    width: 80%;
  }
}
@media screen and (max-width: 480px) {
  .g-media_left img.sp-width-50 {
    display: block;
    margin: auto;
    text-align: center;
    width: 50%;
  }
}
