.content--news-post{padding-bottom:5px}.content--news-post .elevator{padding-top:7px}@media screen and (min-width:768px){.content--news-post .elevator{padding-top:31px}}@media screen and (min-width:1050px){.content--news-post .elevator{padding-top:40px}}section.section--news-post{margin-bottom:60px;margin-top:50px;@media screen and (min-width:768px){&{margin-bottom:80px;margin-top:74px}}@media screen and (min-width:1050px){&{margin-bottom:114px;margin-top:65px}}}.news-article{border-top:1px solid var(--color-pale);padding-top:27px;position:relative;@media screen and (min-width:768px){&{padding-top:29px}}@media screen and (min-width:1050px){&{padding-top:33px}}}.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-text);font-family:var(--font-en);font-size:1.3rem;font-weight:var(--font-en);letter-spacing:.03em;line-height:.03em}@media screen and (min-width:768px){.news-article__head__date{font-size:1.4rem}}.news-article__head__heading{color:var(--color-text);font-size:2.2rem;font-weight:700;letter-spacing:.04em;line-height:1.45em;margin-top:25px}@media screen and (min-width:768px){.news-article__head__heading{font-size:3rem;letter-spacing:0;line-height:1.66;margin-top:36px}}@media screen and (min-width:1050px){.news-article__head__heading{margin-top:29px}}.news-article__head__category-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:29px}@media screen and (min-width:768px){.news-article__head__category-list{gap:15px;margin-top:32px}}@media screen and (min-width:1050px){.news-article__head__category-list{margin-top:39px}}.news-article__head__category-list__item{display:inline-block;min-width:100px}.news-article__head__category-list__item__anchor{background-color:#fff;border-radius:3px;color:var(--color-main);display:block;font-family:var(--font-ja-notosans);font-size:1.2rem;letter-spacing:.05em;padding:6px 15px 5px;text-align:center;-webkit-transition:.3s;transition:.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:#393939;color:#fff}@media screen and (min-width:1050px){.news-article__head__category-list__item__anchor:hover{background-color:#393939;color:#fff}}.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:50px!important;@media screen and (min-width:768px){&{margin-top:47px!important}}}.news-article__body__content.natural{padding-bottom:.6em}.news-article__body__content h2,.news-article__body__summary__body h2{background-color:rgba(0,0,0,.1);border-left:3px solid var(--color-point);color:var(--color-text);font-family:var(--font-ja-notosans);font-size:2rem;font-weight:700;letter-spacing:0;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-text);font-family:var(--font-ja-notosans);font-size:1.8rem;font-weight:700;letter-spacing:.1em;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-text);font-family:var(--font-ja-notosans);font-size:1.7rem;font-weight:700;letter-spacing:.1em;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-text);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 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-text);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-article__foot__back{margin:40px auto 0;max-width:240px;@media screen and (min-width:768px){&{margin-top:51px;max-width:310px}}@media screen and (min-width:1050px){&{margin-top:61px}}}.news-article__foot__back .link-button__anchor__inner{font-family:var(--font-ja-notosans);letter-spacing:0}.content--news-index .hero__heading{text-transform:uppercase}.section.section--news{margin-bottom:17px;margin-top:55px;@media screen and (min-width:768px){&{margin-bottom:9px;margin-top:81px}}@media screen and (min-width:1050px){&{margin-bottom:30px;margin-top:105px}}}.news-archive__menu{border-bottom:1px dotted var(--color-pale);padding-bottom:16px}@media screen and (min-width:768px){.news-archive__menu{margin-bottom:0;padding-bottom:20px}}.news-archive__menu__list{display:flex;flex-wrap:wrap;gap:15px 1px;@media screen and (min-width:768px){&{gap:14px 1px}}}.news-archive__menu__list__item__anchor{display:block}.news-archive__menu__list__item__anchor__inner{background-color:#fff;box-sizing:border-box;color:var(--color-main);display:block;font-family:var(--font-ja-notosans);font-size:1.3rem;line-height:1.5;min-width:90px;padding:3px 13px 4px;position:relative;text-align:center;transition:.3s}@media screen and (min-width:768px){.news-archive__menu__list__item__anchor__inner{font-size:1.5rem;min-width:130px;padding:6px 15px}}.news-archive__menu__list__item__anchor:focus .news-archive__menu__list__item__anchor__inner{opacity:.6}@media screen and (min-width:1050px){.news-archive__menu__list__item__anchor:hover .news-archive__menu__list__item__anchor__inner{opacity:.6}}.news-archive__menu__list__item__anchor.is-active .news-archive__menu__list__item__anchor__inner{background-color:var(--color-plane-2);color:#fff}.news-archive__menu__list__item__anchor.is-active .news-archive__menu__list__item__anchor__inner:before{border-color:var(--color-plane-2) 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:28px 5px 24px;transition:.3s}@media screen and (min-width:768px){.news-archive__content__list__item__anchor{padding:28px 23px}}@media screen and (min-width:1050px){.news-archive__content__list__item__anchor{padding:36px 53px}}.news-archive__content__list__item__anchor .paragraph{letter-spacing:.03em;@media screen and (min-width:768px){&{font-size:1.8rem}}}.news-archive__content__list__item__anchor .paragraph{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color .3s}.news-archive__content__list__item__anchor:focus .paragraph{text-decoration-color:currentColor}@media screen and (min-width:1050px){.news-archive__content__list__item__anchor:hover .paragraph{text-decoration-color:currentColor}}@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-text);font-family:var(--font-en);font-size:1.4rem;font-weight:500;letter-spacing:.03em}@media screen and (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 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);box-sizing:border-box;color:var(--color-main);display:inline-block;font-family:var(--font-ja-notosans);font-size:1.2rem;letter-spacing:.05em;min-width:100px;padding:.6em 1em;text-align:center}.news-archive__content__list__item__content__body{margin-top:12px}@media screen and (min-width:768px){.news-archive__content__list__item__content__body{margin-top:7px}}@media screen and (min-width:1050px){.news-archive__content__list__item__content__body{margin-top:10px}}.news-archive__pager{align-items:center;display:flex;justify-content:center;margin-top:80px}@media screen and (min-width:768px){.news-archive__pager{margin-top:89px}}.news-archive__pager__item:not(:first-child){margin-left:18px;@media screen and (min-width:768px){&{margin-left:30px}}}.news-archive__pager__item__anchor{color:var(--color-text);display:block;font-family:var(--font-default);font-size:1.3rem;font-weight:500;letter-spacing:.1em;padding-left:5px;padding-right:5px;position:relative;transition:opacity .3s;z-index:1}@media screen and (min-width:768px){.news-archive__pager__item__anchor{font-size:1.6rem}}.news-archive__pager__item.is-current .news-archive__pager__item__anchor{color:var(--color-main)}.news-archive__pager__item.is-current .news-archive__pager__item__anchor:before{background-color:#fff}.news-archive__pager__item__anchor:not(.news-archive__pager__item__anchor--next,.news-archive__pager__item__anchor--prev){align-items:center;display:flex;justify-content:center}.news-archive__pager__item__anchor:not(.news-archive__pager__item__anchor--next,.news-archive__pager__item__anchor--prev):before{background-color:var(--color-plane-2);border-radius:50%;content:"";display:block;height:24px;left:calc(50% - .04em);position:absolute;top:calc(50% + .1em);transform:translate(-50%,-50%);width:24px;z-index:-1}@media screen and (min-width:768px){.news-archive__pager__item__anchor:not(.news-archive__pager__item__anchor--next,.news-archive__pager__item__anchor--prev):before{height:30px;width:30px}}.news-archive__pager__item__anchor__icon{background-color:var(--color-plane-2);border-radius:3px;display:block;font-size:0;height:40px;width:40px}@media screen and (min-width:768px){.news-archive__pager__item__anchor__icon{height:50px;width:50px}}.news-archive__pager__item__anchor--next,.news-archive__pager__item__anchor--prev{position:relative;z-index:1}.news-archive__pager__item__anchor--next:before,.news-archive__pager__item__anchor--prev:before{background-color:#fff;content:"";display:block;height:9px;left:50%;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi44ODgiIGhlaWdodD0iMTIuNjciIGNsYXNzPSJsaW5rLXRleHRfX2FuY2hvcl9faWNvbiIgdmlld0JveD0iMCAwIDMyLjg4OCAxMi42NyI+PHBhdGggc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMS42NzQgMTIuMTY2aC4wMDhabS0zLjM1IDBILjV2LTIuMDI5aDE1LjYzM1YuOTcxbDE1LjUzMyAxMS4xODYuMDA4LjAwOFoiIGNsYXNzPSJsaW5rLXRleHRfX2FuY2hvcl9faWNvbl9fcGF0aCIvPjwvc3ZnPg==");mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:25px;z-index:2;@media screen and (min-width:768px){&{height:12px;width:31px}}}.news-archive__pager__item__anchor--prev:before{transform:translate(-50%,-50%) scaleX(-1)}.news-archive__pager__item__anchor:focus{opacity:.6}@media screen and (min-width:1050px){.news-archive__pager__item__anchor:hover{opacity:.6}}.hs-breadcrumb-menu-item:nth-of-type(2){text-transform:uppercase}