@charset "UTF-8";
/* ===============================================
  * Common *
=============================================== */
.c-notice-article__head{
  border-bottom: 1px solid #DADADA;
  padding-block: 3rem;
  display: block;
}
.c-notice-article__date{
  font-size: 1.3rem;
  line-height: 1;
  color: #999999;
  font-weight: var(--fw-medium);
}
.c-notice-article__heading{
  margin-top: .2rem;
  font-size: 1.5rem;
  line-height: 1.6;
  font-weight: var(--fw-medium);
}
.c-notice-article__head-content{
  margin-top: .5ch;
  font-size: 1.5rem;
  line-height: 1.6;
  font-weight: var(--fw-medium);
}
.c-text-link--blue-line{
  color: #0077FD;
  text-decoration: underline;
}

[date-section="newslist"] .c-information-heading--common{
  margin-bottom: 2.8rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #707070;
  display: grid;
  grid-template-columns: auto;
  align-items: center;
  gap: 1rem;
}
.c-notice .c-information-heading--common{
  margin-bottom: 0;
}
[date-section="newslist"] .c-button--theme-primary{
  display: none;
}

@media (min-width: 768px) {
  .c-notice-article__date{
    font-size: 1.4rem;
  }
  .c-notice-article__heading{
    margin-top: 1rem;
    line-height: 1.8;
  }
}

[date-section="newslist"] .c-section-title{
  font-size: 2.2rem;
  line-height: 1;
  font-weight: var(--fw-medium);
  font-family: var(--font-accent);
  text-align: center;
}
.c-information-heading--common .c-section-title{
  text-align: left;
}
@media (min-width: 768px) {
  [date-section="newslist"] .global-content__fluid-wrapper{
    --container-default: min(100%, calc(100rem + (var(--padding-horizontal-global) * 2)));  
  }
  [date-section="newslist"] .c-section-title{
    font-size: 2.5rem;
  }
}


@media (max-width: 767px) {

}


@media (hover: none) {

}

@media (hover: hover) {
  .c-notice-item a{
    transition: opacity var(--transition-default);
  }
  .c-notice-item a:hover{
    opacity: var(--hover-opacity);
  }

}

