<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#d-video {
  text-shadow: 1px 1px 0px #faf8f5;
  font-size: 14px;
  line-height: 1.7;
  background: url(../img/bg.jpg) repeat top center #ece5dc;
}
#d-video img.link:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
#d-video img {
  vertical-align: bottom;
}
#d-video .main-wrapper {
  background: url(../img/bg-top.png) repeat-x top center;
}
#d-video .main-contents {
  position: relative;
  margin: 0 auto;
  width: 960px;
  padding-bottom: 40px;
}
#d-video .main-img {
  position: relative;
}
#d-video h1 {
  text-indent: -9999px;
  background: url(../img/main-img-under.png) no-repeat top center;
  width: 960px;
  height: 157px;
  margin-bottom: 0px;
}
#d-video .btn-detail {
  position: absolute;
  right: 30px;
  bottom: 47px;
}
#d-video #sns {
  margin-bottom: 5px;
}
#d-video .movie {
  margin: 20px 0 auto;
  text-align:center;
  /*float: left;*/
  /*padding-right: 20px;*/
}
#d-video .ml390 {
  margin-left: 390px;
}
#d-video .txt-box {
  margin-top: 30px;
}
#d-video .txt-box .strong {
  font-weight: bold;
  margin-top: 10px;
}
#d-video section {
  margin-bottom: 40px;
}
#d-video .catch {
  margin-bottom: 15px;
}
#d-video .sub-ttl {
  margin-bottom: 20px;
}
#d-video .btn-box {
  background: #ffffff;
  margin-bottom: 30px;
}
#d-video .btn-box ul {
  width: 780px;
  margin: 0 auto;
  padding: 20px 0 10px;
}
#d-video .btn-box li {
  float: left;
}
#d-video .schedule-box {
  width: 980px;
}
#d-video .schedule-box dl {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #95918c;
  width: 470px;
  float: left;
  margin-right: 20px;
}
#d-video .caststaff {
  margin-top: 35px;
}
#d-video .schedule {
  margin-bottom: 30px;
}
#d-video .story {
  line-height: 80px;
  font-size: 22px;
  color: #dddddd;
  text-align: center;
  background: url(../img/episode-bg.png) no-repeat top center;
  width: 78px;
  height: 78px;
  float: left;
  text-shadow: -1px -1px 0px black;
}
#d-video .date {
  margin-left: 95px;
  color: #b80c0c;
}
#d-video .txt {
  margin-left: 95px;
}
#d-video .bnr ul {
  padding: 20px 0 20px;
  width: 623px;
  margin: 0px auto 0;
}
#d-video .bnr li {
  display: block;
  float: left;
  padding: 3px;
}
#d-video .read p {
  margin-bottom: 18px;
}
#d-video .read p.last {
  margin-bottom: 0px;
}
#d-video .btn-dvideo {
  margin-right: 20px;
}

.caution-text { font-size:90%; margin:15px 20px; }
.caution-text2 { font-size:80%; text-align:center; margin-top:-8px;}
.caution-text3 { font-size:90%; margin:10px 0;}
.news-text { font-size:120%; color:#F00; font-weight:bold; margin:0 20px 15px;}
.news-text2 { color:#F00; margin:0 20px 15px;}
.fw-b { font-weight:bold; }</pre></body></html>