html #tomorrow {
  display: none;
}
html .mod-program .program-item {
  padding: 30px 0 0;
}
html .mod-program .heading,
html .mod-program .view-item {
  display: none;
}
html #mainContents .program-heading {
  z-index: 2;
}
html #mainContents .program-heading.l-top {
  margin-top: 58px;
}
html #mainContents .program-heading.l-bottom {
  margin-bottom: 70px;
}
html .mod-tabContent .mod-program .program-item .mod-itemList .mod-item .item-price {
  position: static;
}
html .mod-tabContent .mod-program .program-item .mod-itemList ul {
  white-space: normal;
}
html .mod-tabContent .mod-program .program-item .mod-itemList ul li {
  width: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  margin-right: 27px;
}
html .mod-tabContent .mod-program .program-item .mod-itemList ul li.last {
  margin-right: 0;
}
html .mod-tabContent .mod-program .program-item .mod-item {
  width: 100%;
}
html .mod-tabContent .mod-program .program-item .mod-item .image {
  display: block;
  padding: 0;
}
html .mod-tabContent .mod-program .program-item .mod-item .image a img {
  width: 150px;
  height: 150px;
}
html .mod-tabContent .mod-program .program-item .mod-item .body {
  display: block;
  margin-top: 10px;
  word-break: break-all;
}
html .mod-tabContent .mod-program .program-item .mod-item .body a {
  color: #333;
  text-decoration: underline;
  font-size: 14px;
}
html .mod-tabContent .mod-program .program-item .mod-item .body a:hover {
  opacity: 0.7;
}
html #mainContents .mod-movie .body .heading[class*="-ssv"] {
  background-image: url("/com/images/common/mod-bg-premium-ssv.gif");
}
html #mainContents .mod-program .program-time,
html #mainContents .mod-program[class*="-ssv"] .program-time {
  color: #5e2325;
}
html #mainContents .mod-program .program-item,
html #mainContents .mod-program[class*="-ggv"] .program-item {
  background: #fff9d9;
}
html #mainContents .mod-program[class*="is-nowOnAir"] .program-time {
  background: #e60012;
  border: none;
  color: #fff;
}
html #mainContents .mod-program[class*="is-nowOnAir"] .program-item {
  background: #fef7fb;
}
html #mainContents .mod-program[class*="-ggv"]:after,
html #mainContents .mod-program[class*="-ssv"]:after,
html #mainContents .mod-itemList[class*="-ico"] ul li .item-name .item-ico[class*="-ssv"],
html #mainContents .mod-itemList[class*="-ico"] ul li .item-name .item-ico[class*="-ggv"],
html #mainContents .mod-itemList[class*="-ico"] ul li .item-name .item-ico.m-7daysvalue {
  display: none;
}
html #mainContents #tomorrow {
  position: relative;
  z-index: 2;
}
html #mainContents #tomorrow .view-item {
  top: 80px;
  right: 40px;
}
html #mainContents .mod-program .program-time,
html #mainContents .mod-program[class*="-ssv"] .program-time {
  border: 1px solid #cab258;
  background: url("/com/images/common/mod-bg-appreciative-ssv.gif");
}
