#newsrelease .main-contents {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px 50px;

}

.mod-panel.mod-panel-news>.mod-panel-body {
  padding: 0 10px
}



.mod-panel.mod-panel-news>.mod-panel-body .newses {
  padding: 20px 0px 0 0px
}

.mod-panel.mod-panel-news>.mod-panel-body .newses:hover {
  -webkit-transform: translate(0, 0)
}

.mod-panel.mod-panel-news>.mod-panel-body .newses>li+li {
  margin-top: 20px;
  border-bottom: solid #EEEEEE 1px;
  padding-bottom: 20px;		
}

.mod-panel.mod-panel-news>.mod-panel-body .newses>li:first-child {
  border-bottom: solid #EEEEEE 1px;
  padding-bottom: 20px;		
}
															

.mod-panel.mod-panel-news>.mod-panel-body .newses>li dl {
  display: table;
  width: 100%
}

.mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dt,
.mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dd {
  display: table-cell;
  vertical-align: top;
  font-size: 1.0rem;
  text-align: left
}

.mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dt {
  width: 160px
}

.mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dd {
  width: auto;
  padding-left: 1.0em
}

.mod-panel.mod-panel-news>.mod-panel-body .newses>li>a {
  font-size: 1.0rem
}

.mod-panel.mod-panel-news>.mod-panel-body .newses .labels {
  letter-spacing: -.4em;
  display: inline-block;
  margin-left: 10px
}

.mod-panel.mod-panel-news>.mod-panel-body .newses .labels span {
  letter-spacing: normal;
  margin: 1px 5px 1px 0
}

.mod-panel.mod-panel-news>.mod-panel-body .newses .labels span:last-child {
  margin-right: 0
}

.mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>dt,
.mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>dd {
  padding-top: 4px
}

.mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>dt {
  width: 100px
}

.mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>.meta {
  width: 120px;
  padding-top: 0
}

.mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>.meta .label {
  width: 100%;
  font-size: 1.0rem;
  text-align: center
}

@media screen and (max-width: 767px) {
  .mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>dt {
    display: inline-block;
    width: auto
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>dd {
    padding-top: 0
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses.ex-label>li dl>.meta {
    display: inline-block;
    margin-top: 0
  }
}


@media screen and (max-width: 767px) {
  .mod-panel.mod-panel-news>.mod-panel-head[data-js="toggleBox-trigger"] .toggle {
    margin-top: 0;
    top: 11px
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses {
    padding: 10px 0 0 0
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses>li+li {
    margin-top: 15px
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses>li dl {
    display: block
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dt,
  .mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dd {
    display: block
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dt {
    width: 100%
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses>li dl>dd {
    width: 100%;
    margin-top: 3px;
    padding-left: 0
  }

  .mod-panel.mod-panel-news>.mod-panel-body .newses .labels {
    display: inline-block;
    margin-top: 5px
  }
}
