
@charset "utf-8";

/*JTバレーボール 2019.07*/

h3.jt-subtitle {
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  border-left:2px solid #009944;
  font-size:28px;
  font-weight:bold;
  padding-left:12px;
  line-height:1.5;
}
h3.jt-subtitle span {
  color:#009944;
}
h3.mt {
  margin-top:30px;
}
h4.jt-headline {
  color:#009944;
  line-height: 1.1;
  padding: 3px 0 0 0;
  margin: 39px 0 30px;
  font-size: 23px;
  font-weight: bold;
  border-left:none;
}
p.jt-link {
  margin-top:39px;
  padding-top:39px;
  border-top:1px solid #c6ead3;
}
.single-detail-column .figure {
  margin: 25px 0 10px 10px;
}
.single-detail-column .figure span {
  font-size: 12px;
  margin-bottom: 3px;
  background-color: #009944;
  color:#fff;
  padding: 10px;
}
.single-detail-column .figure-center span {
  font-size: 12px;
  margin-bottom: 3px;
  background-color: #009944;
  color:#fff;
  padding: 10px;
}
.article-cast-profile {
  background-color: #009944;
  color:#fff;
}

@media screen and (max-width:640px){

h3.jt-subtitle {
  border-left:2px solid #009944;
  font-size:19px;
  padding-left:12px;
  line-height:1.4;
}
h3.mt {
  margin-top:20px;
}
h4.jt-headline {
  line-height: 1.1;
  padding: 3px 0 0 0;
  margin: 18px 0;
  font-size: 18px;
}
p.jt-link {
  margin-top:30px;
  padding-top:20px;
  font-size:95%;
}
.single-detail-column .figure {
  margin: 20px 0 10px 0;
}
.single-detail-column .figure span {
  font-size: 12px;
  margin-bottom: 3px;
  padding: 10px;
}
.single-detail-column .figure-center span {
  font-size: 12px;
  margin-bottom: 3px;
  padding: 10px;
}
.article-cast-profile {
  background-color: #009944;
  color:#fff;
}

}