@charset "utf-8";
.todayDetailBlock {
  padding-bottom: 10px;
}
.todayDetailBlock .box01 {
  padding-bottom: 48px;
}
.todayDetailBlock .box01 .subtitle {
  padding-top: 70px;
  text-align: center;
  margin-bottom: 26px;
}
.todayDetailBlock .box01 .lead {
  width: 960px;
  height: 144px;
  text-align: center;
  background: url(../../image/today/bg-today.jpg);
  margin: 0 auto 42px;
}
.todayDetailBlock .box01 .lead p {
  font-size: 18px;
  line-height: 32px;
  font-family: "Roboto Slab", Garamond, "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  padding-top: 40px;
}
.todayDetailBlock .box01 .wrap {
  width: 600px;
  background: url(../../image/today/bg-line.png) bottom center no-repeat;
  padding-bottom: 42px;
  margin: 0 auto 30px;
}
.todayDetailBlock .box01 .wrap p {
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 30px;
}
.todayDetailBlock .box01 .wrap p.caution {
  font-size: 16px;
  line-height: 2;
  margin-bottom: 6px;
}
.todayDetailBlock .box01 .wrap p.caution span {
  color: #ff1932;
}
.todayDetailBlock .box01 .wrap a {
  display: inline-block;
  padding-top: 10px;
}
.todayDetailBlock .box01 .wrap:last-child {
  text-align: center;
  background: none;
}
.todayDetailBlock .box01 .wrap:last-child p {
  line-height: 1.9;
}
.todayDetailBlock .box02 {
  margin-bottom: 210px;
}
.todayDetailBlock .box02 .subtitle {
  text-align: center;
  margin-bottom: 45px;
}
.todayDetailBlock .box02 .lead {
  /*width: 960px;
			height: 144px;*/
  text-align: center;
  /*background: url(../../image/today/bg-contact.jpg);*/
  margin: 0 auto 32px;
}
.todayDetailBlock .box02 .lead p {
  font-size: 16px;
  line-height: 2;
  /*padding-top: 20px;*/
}
.todayDetailBlock .box02 .lead p span {
  font-size: 18px;
}
.todayDetailBlock .box02 .btn {
  font-size: 1px;
  text-align: center;
}
/*# sourceMappingURL=today.css.map */