<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*pagetitle------------------------*/
.pagetitle_area {
    display: flex;
    align-items: center;
    background: url("../img/news_img/pagetitle_bg.jpg") center center no-repeat;
    background-size: cover;
}

/*------------------------------------------------------------Content*/
#news01 {
  inline-size: 100%;
}
#news01 dl &gt; div {
    text-align: start;
    padding: 1em 0;
    border-bottom: solid 1px #5c97ca;
}
#news01 dl &gt; div div {
}
#news01 dl &gt; div dt {
  font-family: "Schibsted Grotesk", sans-serif;
  font-weight: 500;
  font-style: italic;
    color:#003da6;
}
#news01 dl .newstitle {
}
#news01 dl .newstitle a {
  display: block;
  text-decoration: none;
    color: #131026;
    transition: all 0.5s;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media print, screen and (min-width: 768px) {
  #news01 dl &gt; div {
    display: flex;
      padding: 0;
}
  #news01 dl &gt; div dt {
    inline-size: 100px;
      padding: 1.25em 0;
}
  #news01 dl &gt; div dd {
    inline-size: calc(100% - 100px);
  }
#news01 dl .newstitle a {
    padding: 1.25em 0;
}
#news01 dl .newstitle a:hover {
  color: #227398;
    text-decoration: underline;
}
}



/*NewsBox*/
.newsbox {
  text-align: start;
}

.newstitle {
  -webkit-margin-after: 16px;
          margin-block-end: 16px;
}
.newstitle span {
  -webkit-margin-end: 1em;
          margin-inline-end: 1em;
  display: inline-block;
}
@media print, screen and (min-width: 768px) {
  .newstitle span {
    display: block;
  }
}

#news01 dl .newstitle {
  -webkit-margin-after: 0!important;
          margin-block-end: 0!important;
}

.news_text_area {
  overflow: hidden;
}

.news_text {
  line-height: 1.6;
  font-size: clamp(1.4rem, 1.17vw, 1.6rem);
}
.news_text + .pdf_link {
  -webkit-margin-before: 24px;
          margin-block-start: 24px;
}</pre></body></html>