.content--news-post{padding-bottom:5px}.section--news-post{margin-top:50px;@media (min-width:768px){&{margin-top:70px}}}.content--news-post .elevator{margin-top:20px;@media (min-width:768px){&{margin-top:32px}}}.news-article{border-top:1px solid var(--color-pale);padding-top:20px;position:relative;&:before{background-color:var(--color-point);content:"";height:1px;left:0;position:absolute;top:-1px;width:100px}@media (min-width:768px){&:before{width:120px}}}.news-article__head__date{color:var(--color-point);display:block;font-family:var(--font-all);font-size:1.4rem;font-weight:var(--fw-normal-en);letter-spacing:.15em;line-height:1.5;@media (min-width:768px){&{font-size:1.3rem}}.news-article__head__date__en{@media (min-width:768px){&{font-size:1.8rem}}}}.news-article__head__heading{color:var(--color-main);font-size:2rem;font-weight:var(--fw-bold-jp);letter-spacing:.1em;line-height:var(--lh-heading);margin-top:6px;@media (min-width:768px){&{font-size:3rem}}}.news-article__head__category-list{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:20px;@media (min-width:768px){&{gap:10px 15px;margin-top:30px}}}.news-article__head__category-list__item{min-width:80px;@media (min-width:768px){&{min-width:100px}}}.news-article__head__category-list__item__anchor{background-color:#e1e6ea;border-radius:3px;color:var(--color-main);display:block;font-size:1.2rem;letter-spacing:.05em;padding:6px 15px 5px;text-align:center;transition:background-color .3s;@media (min-width:768px){&{font-size:1.3rem;padding:7px 15px 6px}}}.news-article__head__category-list__item__anchor:focus-visible{background-color:#e0ded6}@media (min-width:1050px){.news-article__head__category-list__item__anchor:hover{background-color:#e0ded6}}.news-article__head__thumbnail{margin:25px -20px 50px}@media (min-width:768px){.news-article__head__thumbnail{margin-left:0;margin-right:0;margin-top:30px}}.news-article__head__thumbnail img{max-width:100%;vertical-align:middle;width:100%}.news-article__body{margin-top:50px}.news-article__body__content.natural{padding-bottom:.6em}.news-article__body__content h2,.news-article__body__summary__body h2{background-color:var(--color-bg);border-left:3px solid var(--color-point);color:var(--color-plane);font-size:2rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);padding:12px 15px 10px}@media (min-width:768px){.news-article__body__content h2,.news-article__body__summary__body h2{border-left:4px solid var(--color-point);font-size:2.5rem;padding:9px 20px}}.news-article__body__content h2:not(:first-child),.news-article__body__summary__body h2:not(:first-child){margin-top:calc(50px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content h2:not(:first-child),.news-article__body__summary__body h2:not(:first-child){margin-top:calc(60px + var(--leading-trim))}}.news-article__body__content h2:not(:last-child),.news-article__body__summary__body h2:not(:last-child){margin-bottom:calc(25px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content h2:not(:last-child),.news-article__body__summary__body h2:not(:last-child){margin-bottom:calc(30px + var(--leading-trim))}}.news-article__body__content h3,.news-article__body__summary__body h3{border-left:2px solid var(--color-sub);color:var(--color-main);font-size:1.8rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);padding:0 10px;position:relative}@media (min-width:768px){.news-article__body__content h3,.news-article__body__summary__body h3{border-left:3px solid var(--color-sub);font-size:2.2rem;padding:1px 13px}}.news-article__body__content h3:not(:first-child),.news-article__body__summary__body h3:not(:first-child){margin-top:calc(35px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content h3:not(:first-child),.news-article__body__summary__body h3:not(:first-child){margin-top:calc(40px + var(--leading-trim))}}.news-article__body__content h3:not(:last-child),.news-article__body__summary__body h3:not(:last-child){margin-bottom:calc(20px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content h3:not(:last-child),.news-article__body__summary__body h3:not(:last-child){margin-bottom:calc(25px + var(--leading-trim))}}.news-article__body__content h4,.news-article__body__summary__body h4{color:var(--color-plane);font-size:1.7rem;font-weight:700;letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:calc(15px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content h4,.news-article__body__summary__body h4{font-size:1.8rem;margin-bottom:calc(20px + var(--leading-trim))}}.news-article__body__content h4:not(:first-child),.news-article__body__summary__body h4:not(:first-child){margin-top:calc(35px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content h4:not(:first-child),.news-article__body__summary__body h4:not(:first-child){margin-top:calc(40px + var(--leading-trim))}}.news-article__body__content h4:not(:last-child),.news-article__body__summary__body h4:not(:last-child){margin-bottom:calc(20px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content h4:not(:last-child),.news-article__body__summary__body h4:not(:last-child){margin-bottom:calc(25px + var(--leading-trim))}}.news-article__body__content h5,.news-article__body__summary__body h5{font-size:1.5rem;font-weight:700;@media (min-width:768px){&{font-size:1.7rem}}}.news-article__body__content p,.news-article__body__summary__body p{color:var(--color-plane);font-size:1.5rem;letter-spacing:.2em;line-height:2em;margin-bottom:calc(35px + var(--leading-trim));margin-top:calc(15px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content p,.news-article__body__summary__body p{font-size:1.6rem}}.news-article__body__content p:not(:first-child),.news-article__body__summary__body p:not(:first-child){margin-top:calc(20px + var(--leading-trim))}.news-article__body__content p:not(:last-child),.news-article__body__summary__body p:not(:last-child){margin-bottom:calc(20px + var(--leading-trim))}@media (min-width:768px){.news-article__body__content p:not(:last-child),.news-article__body__summary__body p:not(:last-child){margin-bottom:calc(30px + var(--leading-trim))}}.news-article__body__content img,.news-article__body__summary__body img{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:100%}@media (min-width:768px){.news-article__body__content img,.news-article__body__summary__body img{max-width:500px}}.news-article__body__content img:not(:first-child),.news-article__body__summary__body img:not(:first-child){margin-top:35px}@media (min-width:768px){.news-article__body__content img:not(:first-child),.news-article__body__summary__body img:not(:first-child){margin-top:40px}}.news-article__body__content img:not(:last-child),.news-article__body__summary__body img:not(:last-child){margin-bottom:35px}@media (min-width:768px){.news-article__body__content img:not(:last-child),.news-article__body__summary__body img:not(:last-child){margin-bottom:40px}}.news-article__body__summary{border:1px solid var(--color-pale);border-radius:5px;margin-top:50px}@media (min-width:768px){.news-article__body__summary{margin-top:60px}}.news-article__body__summary__head{background-color:#f1f1ed;border-radius:5px 5px 0 0;padding:11px 20px 10px}@media (min-width:768px){.news-article__body__summary__head{padding:14px 30px}}.news-article__body__summary__head__heading{color:var(--color-plane);font-size:1.8rem;font-weight:700;letter-spacing:.2em}@media (min-width:768px){.news-article__body__summary__head__heading{font-size:2.2rem}}.news-article__body__summary__body{padding:20px}@media (min-width:768px){.news-article__body__summary__body{padding:30px}}.news-article__body__cta__anchor{display:block}.news-article__body__cta__content img{margin-left:auto;margin-right:auto;max-width:100%;vertical-align:middle;width:100%}.news-article__body__cta:not(:first-child){margin-top:60px}@media (min-width:768px){.news-article__body__cta:not(:first-child){margin-top:80px}}.news-article__body__cta:not(:last-child){margin-bottom:60px}@media (min-width:768px){.news-article__body__cta:not(:last-child){margin-bottom:80px}}.section--news-index{margin-bottom:80px;margin-top:60px;@media (min-width:768px){&{margin-bottom:100px;margin-top:80px}}}.news-archive__menu{border-bottom:1px solid var(--color-pale);padding-bottom:12px}@media (min-width:768px){.news-archive__menu{margin-bottom:10px;padding-bottom:20px}}.news-archive__menu__list{display:flex;flex-wrap:wrap;gap:15px 30px}.news-archive__menu__list__item{position:relative;&:before{background-color:var(--color-pale);content:"";display:block;height:20px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:1px}@media (min-width:768px){&:last-child:before{content:none}}}.news-archive__menu__list__item__anchor__inner{border-radius:18px;box-sizing:border-box;color:var(--color-main);display:block;font-size:1.4rem;line-height:1.5;min-width:100px;padding:2px 20px 4px;position:relative;text-align:center;transition:background-color .3s;@media (min-width:768px){&{font-size:1.5rem;padding:4px 20px}}.news-archive__menu__list__item__anchor:focus-visible &{background-color:rgba(var(--color-point-rgb),.25)}@media (min-width:1050px){.news-archive__menu__list__item__anchor:hover &{background-color:rgba(var(--color-point-rgb),.25)}}.news-archive__menu__list__item__anchor.is-active &{background-color:var(--color-point);color:#fff}}.news-archive__content__list__item__anchor{border-bottom:1px solid var(--color-pale);display:block;padding-bottom:20px;padding-top:20px;position:relative;transition:background-color .3s;@media (min-width:768px){&{padding:20px 10px 25px}}&:before{background-color:var(--color-point);bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;transition:width .3s;width:12px}@media (min-width:768px){&:before{width:20px}}&:focus-visible:before{width:100%}@media (min-width:1050px){&:hover:before{width:100%}}.paragraph{transition:color .3s,font-weight .3s;.news-archive__content__list__item__anchor:focus-visible &{color:var(--color-point);font-weight:var(--fw-bold-jp)}@media (min-width:1050px){.news-archive__content__list__item__anchor:hover &{color:var(--color-point);font-weight:var(--fw-bold-jp)}}}}@media (min-width:768px){.news-archive__content__list__item__content{align-items:flex-start;display:flex;flex-direction:column}.news-archive__content__list__item__content__head{align-items:center;display:flex}}.news-archive__content__list__item__content__head__date{color:var(--color-point);font-family:var(--font-all);font-size:1.3rem;font-weight:var(--fw-normal-jp);letter-spacing:.15em}@media (min-width:768px){.news-archive__content__list__item__content__head__date{font-size:1.4rem}}.news-archive__content__list__item__content__head__category-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media (min-width:768px){.news-archive__content__list__item__content__head__category-list{gap:15px;margin-left:20px;margin-top:0}}.news-archive__content__list__item__content__head__category-list__item{background-color:#e1e6ea;border-radius:3px;box-sizing:border-box;color:var(--color-plane);display:inline-block;font-size:1.2rem;letter-spacing:.05em;min-width:80px;padding:4px 10px;text-align:center}.news-archive__content__list__item__content__body{margin-top:10px}@media (min-width:768px){.news-archive__content__list__item__content__body{margin-top:15px}}.news-archive__pager{align-items:center;display:flex;flex-wrap:wrap;gap:10px 25px;justify-content:center;margin-top:50px;@media (min-width:768px){&{margin-top:75px}}}.news-archive__pager__item__anchor{color:var(--color-plane);display:block;font-family:var(--font-en);font-size:1.7rem;font-weight:var(--fw-bold-en);letter-spacing:.1em;transition:color .3s;@media (min-width:768px){&{font-size:2rem}}&:focus-visible{color:rgba(var(--color-plane-rgb),.5)}@media (min-width:1050px){&:hover{color:rgba(var(--color-plane-rgb),.5)}}.news-archive__pager__item.is-current &{color:var(--color-sub)}}.news-archive__pager__item__anchor--prev{transform:scaleX(-1)}.link-icon{height:24px;width:37px;.link-icon__arrow{height:11px;width:12px}}