.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-plane);display:block;font-size:1.2rem;font-weight:500;letter-spacing:.15em;line-height:1.5em}@media screen and (min-width:768px){.news-article__head__date{font-size:1.6rem}}.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{margin-top:20px}@media screen and (min-width:768px){.news-article__head__category-list{margin-top:25px}}.news-article__head__category-list__item{display:inline-block;margin-bottom:10px;margin-right:6px;min-width:100px}.news-article__head__category-list__item:not(:first-child){margin-top:0}.news-article__head__category-list__item__anchor{background-color:var(--color-bg);border-radius:3px;color:var(--color-plane);display:block;font-size:1.2rem;font-weight:500;letter-spacing:.05em;padding:6px 15px 5px;text-align:center;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (min-width:768px){.news-article__head__category-list__item__anchor{font-size:1.3rem;padding:7px 15px 6px}}.news-article__head__category-list__item__anchor:focus{background-color:var(--color-pale)}@media screen and (min-width:1050px){.news-article__head__category-list__item__anchor:hover{background-color:var(--color-pale)}}.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:var(--color-bg);border-left:3px solid var(--color-point);color:var(--color-plane);font-size:2rem;font-weight:700;letter-spacing:.15em;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:700;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:700;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:2em;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{border-bottom:1px solid var(--color-pale);padding-bottom:12px}@media screen and (min-width:768px){.news-archive__menu{margin-bottom:10px;padding-bottom:20px}}.news-archive__menu__list{display:flex;flex-wrap:wrap;gap:15px 0}.news-archive__menu__list__item__anchor{display:block;position:relative}.news-archive__menu__list__item__anchor:before{background-color:var(--color-pale);content:"";display:block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.news-archive__menu__list__item:last-child .news-archive__menu__list__item__anchor:after{background-color:var(--color-pale);content:"";display:block;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.news-archive__menu__list__item__anchor__inner{box-sizing:border-box;color:var(--color-main);display:block;font-weight:500;line-height:1.5;min-width:100px;padding:2px 20px 4px;position:relative;text-align:center;transition:background-color .3s}@media screen and (min-width:768px){.news-archive__menu__list__item__anchor__inner{font-size:1.5rem;min-width:130px;padding:5px 20px}}.news-archive__menu__list__item__anchor:focus .news-archive__menu__list__item__anchor__inner{background-color:var(--color-bg)}@media screen and (min-width:1050px){.news-archive__menu__list__item__anchor:hover .news-archive__menu__list__item__anchor__inner{background-color:var(--color-bg)}}.news-archive__menu__list__item__anchor.is-active .news-archive__menu__list__item__anchor__inner{background-color:var(--color-plane);color:#fff}.news-archive__menu__list__item__anchor.is-active .news-archive__menu__list__item__anchor__inner:before{border-color:var(--color-plane) transparent transparent transparent;border-style:solid;border-width:4px 5.5px 0;bottom:-4px;content:"";display:inline-block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.news-archive__content__list__item{border-bottom:1px dotted var(--color-pale)}.news-archive__content__list__item__anchor{display:block;padding-bottom:20px;padding-top:20px;transition:background-color .3s}@media screen and (min-width:768px){.news-archive__content__list__item__anchor{padding:20px 10px 25px}}.news-archive__content__list__item__anchor:focus .paragraph{color:var(--color-point)}@media screen and (min-width:768px){.news-archive__content__list__item__anchor .paragraph{transition:color .5s}}@media screen and (min-width:1050px){.news-archive__content__list__item__anchor:hover .paragraph{color:var(--color-point)}}@media screen and (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-en);font-size:1.2rem;font-weight:700;letter-spacing:.15em}@media screen and (min-width:768px){.news-archive__content__list__item__content__head__date{color:var(--color-plane);font-size:1.4rem}}.news-archive__content__list__item__content__head__category-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media screen and (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:var(--color-bg);border-radius:3px;box-sizing:border-box;color:var(--color-plane);display:inline-block;font-size:1.2rem;font-weight:500;letter-spacing:.05em;min-width:100px;padding:5px 14px;text-align:center}.news-archive__content__list__item__content__body{margin-top:10px}@media screen and (min-width:768px){.news-archive__content__list__item__content__body{margin-top:15px}}.news-archive__pager{align-items:center;display:flex;gap:25px;justify-content:center;margin-top:50px}@media screen and (min-width:768px){.news-archive__pager{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:.1em;transition:color .3s}@media screen and (min-width:768px){.news-archive__pager__item__anchor{font-size:1.8rem}}.news-archive__pager__item.is-current .news-archive__pager__item__anchor{color:var(--color-point)}.news-archive__pager__item__anchor__icon{display:block;height:24px;width:24px}@media screen and (min-width:768px){.news-archive__pager__item__anchor__icon{height:28px;width:28px}}.news-archive__pager__item__anchor--next,.news-archive__pager__item__anchor--prev{position:relative}.news-archive__pager__item__anchor--next:before,.news-archive__pager__item__anchor--prev:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA2IDgiPjxwYXRoIGZpbGw9IiMwZjBmMGYiIGQ9Ik02IDAgMiA0bDQgNEg0TDAgNGw0LTRaIi8+PC9zdmc+");content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:6px}.news-archive__pager__item__anchor--next:before{transform:translate(-50%,-50%) rotate(180deg)}.news-archive__pager__item__anchor__icon__circle{fill:var(--color-bg);transition:fill .3s}.news-archive__pager__item__anchor:focus .news-archive__pager__item__anchor__icon__circle{fill:var(--color-pale)}@media screen and (min-width:1050px){.news-archive__pager__item__anchor:hover .news-archive__pager__item__anchor__icon__circle{fill:var(--color-pale)}}