/* common
=================================================================== */
/* color
=================================================================== */
/* layout
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* form
=================================================================== */
/* contents
=================================================================== */
article .section.news {
  max-width: 744px;
  background-color: #ff9885;
  font-size: 18px; }
  article .section.news .news__content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    article .section.news .news__content ul li {
      position: relative;
      margin-bottom: 35px;
      padding-bottom: 35px;
      border-bottom: 1px dotted rgba(0, 0, 0, 0.45); }
      article .section.news .news__content ul li.news--img {
        flex-basis: 100%; }
        article .section.news .news__content ul li.news--img dl {
          display: flex;
          justify-content: space-between;
          flex-direction: row-reverse; }
          article .section.news .news__content ul li.news--img dl dt, article .section.news .news__content ul li.news--img dl dd {
            flex-basis: calc(50% - 25px);
            text-align: left; }
          article .section.news .news__content ul li.news--img dl dt span {
            display: block;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            padding-top: calc(354 / 564 * 100%); }
      article .section.news .news__content ul li.news--text {
        flex-basis: calc(50% - 25px); }
        article .section.news .news__content ul li.news--text dl dt {
          display: none; }
        article .section.news .news__content ul li.news--text dl dd {
          padding-bottom: 50px;
          text-align: left; }
article .section.news__detail {
  background-color: #ffad85; }
