.content--news-post{padding-bottom:5px}@media screen and (max-width:767px){.section.section--news-post{margin-top:45px}}.content--news-post .elevator{padding-top:15px}@media screen and (min-width:768px){.content--news-post .elevator{padding-top:20px}}.news-article{border-top:1px solid var(--color-pale);padding-top:20px;position:relative}.news-article:before{background-color:var(--color-point);content:"";height:1px;left:0;position:absolute;top:-1px;width:100px}@media screen and (min-width:768px){.news-article:before{width:120px}}.news-article__head__date{color:var(--color-point);display:block;font-family:var(--font-en);font-size:1.3rem;font-weight:var(--fw-normal-en);letter-spacing:.05em;line-height:var(--lh-heading);@media (min-width:768px){&{font-size:1.6rem}}&:before{background-color:var(--color-point);border-radius:50%;content:"";display:inline-block;height:5px;margin-right:9px;transform:translateY(-3px);width:5px}}.news-article__head__heading{color:var(--color-main);font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.5em;margin-top:6px}@media screen and (min-width:768px){.news-article__head__heading{font-size:3rem}}.news-article__head__category-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;@media (min-width:768px){&{margin-top:20px}}}.news-article__head__category-list__item__anchor{background-color:#fff;border:1px solid var(--color-pale);border-radius:12px;box-sizing:border-box;display:block;font-size:1.3rem;letter-spacing:.05em;min-width:100px;padding:4px 15px 5px;text-align:center;transition:color .3s;&:focus{color:var(--color-point)}@media (min-width:1050px){&:hover{color:var(--color-point)}}}.news-article__head__thumbnail{margin:25px -20px 50px}@media screen and (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:60px!important}.news-article__body__content.natural{padding-bottom:.6em}.news-article__body__content h2,.news-article__body__summary__body h2{background-color:#fff;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:1.5em;padding:12px 15px 10px}@media screen and (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 screen and (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 screen and (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-point);color:var(--color-plane);font-size:1.8rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:1.36;padding:0 10px;position:relative}@media screen and (min-width:768px){.news-article__body__content h3,.news-article__body__summary__body h3{border-left:3px solid var(--color-point);font-size: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 screen and (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 screen and (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:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:1.5em;margin-bottom:calc(15px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim))}@media screen and (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 screen and (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 screen and (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 p,.news-article__body__summary__body p{color:var(--color-plane);font-size:1.5rem;letter-spacing:var(--ls-root);line-height:2;margin-bottom:calc(35px + var(--leading-trim));margin-top:calc(15px + var(--leading-trim))}@media screen and (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 screen and (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 screen and (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 screen and (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 screen and (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 screen and (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 screen and (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 screen and (min-width:768px){.news-article__body__summary__head__heading{font-size:2.2rem}}.news-article__body__summary__body{padding:20px}@media screen and (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 screen and (min-width:768px){.news-article__body__cta:not(:first-child){margin-top:80px}}.news-article__body__cta:not(:last-child){margin-bottom:60px}@media screen and (min-width:768px){.news-article__body__cta:not(:last-child){margin-bottom:80px}}.news-archive__menu__list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px;@media (min-width:768px){&{gap:15px}}}.news-archive__menu__list__item{.news-archive__menu__list__item__anchor{background-color:#fff;border:1px solid var(--color-pale);border-radius:27px;box-sizing:border-box;display:inline-block;font-size:var(--fz-root-palmtop);letter-spacing:var(--ls-root);line-height:1.3;min-width:100px;padding:6px 15px;position:relative;text-align:center;transition:background-color .3s,color .3s;@media (min-width:768px){&{min-width:120px;padding:7px 15px}}&:focus-visible{color:var(--color-point)}@media (min-width:1050px){&:hover{color:var(--color-point)}}&.is-active{background-color:var(--color-point);color:#fff}}}.news-archive__content__list{border-top:1px solid var(--color-pale);margin-top:20px;padding-top:20px;position:relative;@media (min-width:768px){&{margin-top:40px;padding-top:30px}}}.news-archive__content__list__item__anchor{border-bottom:1px solid var(--color-pale);display:block;margin-bottom:15px;padding-bottom:15px;transition:color .3s;@media (min-width:768px){&{margin-bottom:20px;padding-bottom:20px}}@media (min-width:1050px){&{margin-bottom:22px;padding-bottom:22px}.paragraph{transition:color .3s}}&:focus-visible{.paragraph{color:var(--color-point)}}@media (min-width:1050px){&:hover{.paragraph{color:var(--color-point)}}}}.news-archive__content__list__item__content__head{@media (min-width:768px){&{align-items:center;display:grid;grid-template-columns:minmax(8em,auto) 1fr}}}.news-archive__content__list__item__content__head__date{color:var(--color-point);font-family:var(--font-en);font-size:1.3rem;font-weight:var(--fw-normal-en);letter-spacing:.05em;@media (min-width:768px){&{margin-top:3px}}&:before{background-color:var(--color-point);border-radius:50%;content:"";display:inline-block;height:5px;margin-right:5px;transform:translateY(-3px);width:5px}}.news-archive__content__list__item__content__head__category-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;@media (min-width:768px){&{margin-top:0}}}.news-archive__content__list__item__content__head__category-list__item{border:1px solid var(--color-pale);border-radius:12px;box-sizing:border-box;font-size:1.3rem;letter-spacing:var(--ls-root);padding:4px 15px 5px;text-align:center}.news-archive__content__list__item__content__body{margin-top:10px}.news-archive__pager{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;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:500;letter-spacing:var(--ls-root-en);padding-left:5px;padding-right:5px;position:relative;transition:color .3s;@media (min-width:768px){&{font-size:1.8rem}}&:focus-visible{color:var(--color-point)}@media (min-width:768px){&:hover{color:var(--color-point)}}.news-archive__pager__item.is-current &:before{background-color:var(--color-cta);border-radius:50%;content:"";display:block;height:4px;left:50%;position:absolute;top:-9px;transform:translateX(-50%);width:4px}}.news-archive__pager__item__anchor--next,.news-archive__pager__item__anchor--prev{background-color:#fff;border:1px solid var(--color-pale);border-radius:50%;box-sizing:border-box;display:grid;height:28px;place-items:center;position:relative;width:28px}.news-archive__pager__item__anchor--prev{transform:scaleX(-1)}.news-archive__pager__item__anchor__icon{height:8.71px;transition:transform .3s;width:9.34px;a:focus-visible &{transform:translateX(3px)}@media (min-width:1050px){a:hover &{transform:translateX(3px)}}}.news-archive__pager__item__anchor__icon__path{transition:stroke .3s;a:focus-visible &{stroke:var(--color-point)}@media (min-width:1050px){a:hover &{stroke:var(--color-point)}}}