@charset "utf-8";
/* volka officail _ adjust_news css _ first media - PC (lastupdate _ 2024.03.06) */

.covid19-tel { /* from 4.20 to 5.6 */
  color: #f00;
}
.news {
  max-width: var(--width-cont);
  padding: calc(var(--rs) * 1);
  margin: calc(var(--rs) * 4) auto;
  font-size: var(--fs-l);
  font-size: calc(var(--fs) * 1.6);
  position: relative;
}
.news-tit {
  padding: calc(var(--rs) * 0.8) calc(var(--rs) * 1);
  margin: calc(var(--rs) * 1) auto;
  border-left: calc(var(--fs) * 1) solid var(--color-main);
  color: var(--color-main);
  font-size: calc(var(--fs-xxl) * 1.2);
  font-size: calc(var(--fs) * 2.4);
  line-height: 1.3;
  position: relative;
}
.news-date {
  padding: 0.5em calc(var(--rs) * 1);
  margin-bottom: 1rem;
  color: var(--color-gry-light);
  text-align: right;
}
.news-image {
  margin: 0 auto calc(var(--rs) * 1);
  text-align: center;
}
.news-image--bnr {
  max-width: var(--width-box);
  padding: 0 calc(var(--rs) * 1);
  margin: calc(var(--rs) * 4) auto;
}
.news-text {
  padding: calc(var(--rs) * 1);
  margin: calc(var(--rs) * 1);
  line-height: 1.8;
}

.news-heading {
  padding: 0 calc(var(--rs) * 1);
  margin: calc(var(--rs) * 2) auto calc(var(--rs) * 1);
  color: var(--color-sub);
  font-size: calc(var(--fs) * 2);
  line-height: 1.5;
  position: relative;  
}
.news-list + .news-heading--underline {
  margin-top: calc(var(--rs) * 6);
}
.news-heading--border {
  border-left: calc(var(--rs) * 1) solid var(--color-sub);
}
.news-heading--underline {
  border-bottom: 1px solid var(--color-sub);
}
.news-heading--bold {
  font-weight: bold;
}
/*news list*/
.news-list {
  margin: calc(var(--rs) * 4) auto;
  position: relative;
}
.news-list__text > .news-list {
  margin: calc(var(--rs) * 1) auto;
}
.news-list--frame {
  padding: calc(var(--rs) * 1);
  border: calc(var(--rs) * 1) solid var(--color-gry-smoke);
  line-height: 1.5;
}
.news-list__text > .news-list--frame {
  margin-bottom: 0;
  border: 4px double #ddd;
}
.news-list__text:has(.news-list--frame) {
  padding: 0;
}
.news-list__tit {
  padding: 0.5em 1em;
  margin-bottom: calc(var(--rs) * 1);
  background: var(--color-sub);
  color: var(--color-white);  
  font-size: calc(var(--fs) * 1.6);
}
.news-list__tit:not(:first-of-type) {
  margin-top: 1em;
}
.news-list__text {
  padding: 0.5em 0.25em;
  margin: 0.2em 0;
}
.news-list__text + .news-list__text {
  padding-top: 0.75em;
  border-top: 1px solid var(--color-gry-smoke);
}
dd.news-list__text > em {
    display: inline-block;
}
.news-link {
  padding-right: 1rem;
  display: inline-block;
  position: relative;
}
.news-link::after {
  content: "";
  width: 0.5em;
  height: 0.5em;
  margin: 0 0 0 1rem;
  border:  0;
  border-top: 0.2em solid var(--color-link-nml);
  border-right: 0.2em solid var(--color-link-nml);
  display: inline-block;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
  top: -0.1em;
}
@media screen and (max-width: 835px) {
  .news {
    margin: calc(var(--rs) * 2) auto;
  }
  .news-tit {
    padding: calc(var(--rs) * 0.5) calc(var(--rs) * 1);
  }
}
