/* Information
-------------------------------------------------------------------------------

  Name: daiwa next eraberu report style

----------------------------------------------------------------------------- */
/* ---------------------------------
  overwrite
--------------------------------- */
.l-structure-hero {
  margin-bottom: 40px;
  padding-bottom: 28px;
  border-bottom: 2px solid #cccccc; }
  @media screen and (max-width: 768px) {
    .l-structure-hero {
      padding-top: 15px;
      margin-bottom: 25px;
      padding-bottom: 15px; } }

.l-hero-title {
  font-size: 30px;
  line-height: 1.6;
  font-weight: bold;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .l-hero-title {
      font-size: 20px; } }

.l-hero-title img {
  margin-bottom: 15px; }

.m-hero-date {
  margin-top: 20px;
  text-align: right; }
  @media screen and (max-width: 768px) {
    .m-hero-date {
      margin-top: 15px; } }

.m-first {
  margin-top: 30px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px; }
  @media screen and (max-width: 768px) {
    .m-first {
      padding-top: 0;
      padding-bottom: 5px;
      margin-bottom: 20px; } }

.l-lead p {
  margin-top: 20px; }
  .l-lead p:first-child {
    margin-top: 0; }

.l-message {
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 40px;
  text-align: left; }
  .l-message.l-single {
    text-align: center; }
  @media screen and (max-width: 768px) {
    .l-message {
      margin-top: 15px;
      margin-bottom: 15px;
      padding: 15px;
      text-align: center; } }
  .l-message-ttl {
    background-color: #f8b62c;
    margin-left: 0; }
    .l-message-ttl:after {
      border-top-color: #f8b62c; }
  div + .l-message-ttl {
    margin-top: 40px; }

.l-col_float-inline {
  width: 300px; }

  figcaption {
      text-align: left;
      margin-left: 0;
  }
  figcaption:before {
      display: none;
  }

/* ---------------------------------
  page css
--------------------------------- */
/* Information SP
-------------------------------------------------------------------------------

  // SP @media screen and (max-width: 768px)

----------------------------------------------------------------------------- */


