.section-home-news{margin-bottom:80px;@media (min-width:768px){&{margin-bottom:80px}}}.home-news__section{@media (min-width:1050px){&{display:grid;gap:96px;grid-template-columns:236px 1fr}}&+&{margin-top:50px;@media (min-width:768px){&{margin-top:70px}}@media (min-width:1050px){&{margin-top:90px}}}&.is-kariya-style{@media (min-width:768px){&{margin-top:66px}}}}.home-news__section__heading{color:var(--color-sub-blue);font-size:1.5rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);@media (min-width:768px){&{font-size:2rem}}@media (min-width:1050px){&{margin-bottom:40px;padding-top:30px}}&:before{background:#6ca4e6;background:linear-gradient(180deg,#6ca4e6,#70cef0);border-radius:50%;content:"";display:inline-block;height:7px;margin-right:8px;position:relative;top:-2px;vertical-align:middle;width:7px}}.home-news__section__header__button{display:none;@media (min-width:1050px){&{display:block}}}.home-news__section__body__button.link-button{margin-left:auto;width:fit-content;@media (min-width:768px){&{margin-top:30px}}@media (min-width:1050px){&{display:none}}}.home-news__section__body{margin-top:10px;@media (min-width:768px){&{margin-top:35px}}@media (min-width:1050px){&{margin-top:0}}}.home-news__section__list__item{border-bottom:1px solid rgba(20,79,123,.2);position:relative;&:first-of-type{border-top:1px solid rgba(20,79,123,.2)}&:before{background-color:var(--color-sub-blue);bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .3s;width:13px}&:has(a:focus-visible):before{width:100%}@media (min-width:1050px){&:has(a:hover):before{width:100%}}}.home-news__section__list__item__anchor{display:block;padding-block:20px 16px;@media (min-width:768px){&{padding-block:25px 20px}}}.home-news__section__list__item__header{align-items:center;display:flex;gap:9px;margin-bottom:15px;@media (min-width:768px){&{margin-bottom:12px}}}.home-news__section__list__item__date{align-items:end;color:var(--color-sub-blue);display:flex;font-family:var(--font-all);font-size:1.5rem;@media (min-width:768px){&{font-size:1.7rem}}}.home-news__section__list__item__date__en{letter-spacing:.09em}.home-news__section__list__item__date__jp{bottom:1px;font-size:1.1rem;letter-spacing:.15em;position:relative;@media (min-width:768px){&{font-size:1.4rem}}}.home-news__section__list__item__new-icon{background:#6ca4e6;background:linear-gradient(72deg,#6ca4e6,#70cef0);border-radius:2px;color:#fff;font-size:1.2rem;letter-spacing:var(--ls-root-en);padding:2px 8px 3px}.home-news__section__list__item__title.paragraph{transition:color .3s;a:focus-visible &{color:var(--color-sub-blue)}@media (min-width:1050px){a:hover &{color:var(--color-sub-blue)}}}.home-news__section.is-takahama-style{.home-news__section__heading{color:var(--color-sub-green);&:before{background:#2e9b93;background:linear-gradient(180deg,#2e9b93,#3bc4aa)}}.home-news__section__list__item{&:before{background-color:var(--color-sub-green)}}.home-news__section__list__item__date{color:var(--color-sub-green)}.home-news__section__list__item__new-icon{background:#2e9b93;background:linear-gradient(72deg,#2e9b93,#3bc4aa)}.home-news__section__list__item__title.paragraph{a:focus-visible &{color:var(--color-sub-green)}@media (min-width:1050px){a:hover &{color:var(--color-sub-green)}}}}