.blog-post-contents-wrapper{padding-block:60px 80px;@media (min-width:768px){&{padding-block:80px 110px}}@media (min-width:1050px){&{padding-block:90px 110px}}}.blog-article{border-top:1px solid var(--color-bg);padding-top:12px;position:relative;@media (min-width:768px){&{padding-top:22px}}&:before{background-color:var(--color-point2);content:"";height:1px;left:0;position:absolute;top:-1px;width:30px}@media (min-width:768px){&:before{width:45px}}}.blog-article__head__date{color:var(--color-plane);display:block;font-family:var(--font-en);font-size:1.3rem;font-weight:var(--fw-normal-en);letter-spacing:.09em;@media (min-width:768px){&{font-size:1.6rem}}}.blog-article__head__heading{color:var(--color-main);font-size:2rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);line-height:1.5em;margin-top:12px;@media (min-width:768px){&{font-size:2.8rem}}}.blog-article__head__category-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;@media (min-width:768px){&{margin-top:30px}}}.blog-article__head__category-list__item__anchor{background-color:var(--color-bg);box-sizing:border-box;color:var(--color-plane);display:block;font-size:1.2rem;letter-spacing:var(--ls-root);min-width:100px;padding:6px 15px 5px;text-align:center;transition:background-color .3s;@media (min-width:768px){&{font-size:1.3rem;padding:7px 15px 6px}}&:focus-visible{background-color:var(--color-point)}@media (min-width:1050px){&:hover{background-color:var(--color-point)}}}.blog-article__head__author-name{color:var(--color-main);display:flex;font-size:1.5rem;margin-top:20px;@media (min-width:768px){&{font-size:1.8rem;margin-top:35px}}.blog-article__head__author-name__colon{padding-inline:3px}}.blog-article-read-count{color:var(--color-main);font-size:1.5rem;margin-top:27px;position:relative;.blog-article-read-count__icon{background-color:var(--color-bg);border-radius:50%;display:inline-block;height:32px;margin-right:8px;position:relative;top:-3px;vertical-align:middle;width:32px;&:before{background-color:var(--color-plane);content:"";display:block;height:19.15px;left:50%;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43NzkiIGhlaWdodD0iMTkuMTQ4IiB2aWV3Qm94PSIwIDAgMTQuNzc5IDE5LjE0OCI+PHBhdGggZmlsbD0iIzNmM2YzZiIgZD0ibTcuNjY2IDEyLjA0My41NTItLjU1Mi41NTEuNTUyLS41NTEuNTUyek02LjU2MyAxMC44NjVsLjQxMy40MTMuNDE0LS40MTMtLjQxNC0uNDE0Wk01Ljc0IDEzLjc5MmwxLjA2Ny0xLjA2NyAxLjA2NyAxLjA2Ny0xLjA2NyAxLjA2N3oiLz48cGF0aCBmaWxsPSIjM2YzZjNmIiBkPSJNMTQuMTM4IDE3LjExM2ExLjg3IDEuODcgMCAwIDAtLjMyNC0uOTM5bC0xLjA2Mi0xLjU0OS0zLjExMS00LjUzNmExLjkgMS45IDAgMCAxIDAtMi4xNDdsMy40OTItNS4yYTEuNyAxLjcgMCAwIDAgLjI0OS0uNjM5aC4wNTJhMS4wNSAxLjA1IDAgMSAwIDAtMi4xSDEuMzQzYTEuMDUgMS4wNSAwIDEgMCAwIDIuMUgxLjRhMS43IDEuNyAwIDAgMCAuMjQ5LjYzOWwzLjQ5MiA1LjJhMS45IDEuOSAwIDAgMSAwIDIuMTQ3bC0zLjUxOSA1LjEyOC0uNjU2Ljk1N2ExLjg3IDEuODcgMCAwIDAtLjMyNC45MzkgMS4wMiAxLjAyIDAgMCAwLS42NDIuOTQzdi4wNTlhMS4wMiAxLjAyIDAgMCAwIDEuMDIgMS4wMmgxLjQzNmMuMDI3IDAgLjA0OS4wMTEuMDc2LjAxMWg5LjcxNWMuMDMgMCAuMDU2LS4wMTEuMDg1LS4wMTJoMS40MjdhMS4wMiAxLjAyIDAgMCAwIDEuMDItMS4wMnYtLjA1OWExLjAyIDEuMDIgMCAwIDAtLjY0MS0uOTQ0TTEyLjA3NiAyLjEgOS4wNTkgNi42YTcgNyAwIDAgMS0uNTY5LjEgNS42NSA1LjY1IDAgMCAxLTIuOS0uM0wyLjcgMi4xWm0tNS45MiA4LjY4OGEzLjEgMy4xIDAgMCAwIC41MTMtMS41NDloMS40NDNhMy4xIDMuMSAwIDAgMCAuNTEyIDEuNTQ5bDIuNzIgMy45NjVhMzYgMzYgMCAwIDAtMy45NTMuODM1IDguNyA4LjcgMCAwIDEtNC42LjFaIi8+PC9zdmc+");mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:14.78px}}}.blog-article__head__thumbnail{margin:20px auto 45px;max-width:720px;@media (min-width:768px){&{margin-block:50px 60px}}img{height:auto;max-width:100%;vertical-align:top;width:100%}}.blog-article__body__content.natural{margin-bottom:0;&:has(*){padding-bottom:.6em}.hs_cos_wrapper_type_module:last-child *{margin-bottom:0}*{font-family:var(--font-default)!important}[style*="color: #000000;"]{color:var(--color-plane)!important}}.blog-article__body__content h2,.blog-article__body__summary__body h2{background-color:var(--color-bg);border-left:3px solid var(--color-point2);color:var(--color-plane);font-size:2rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(45px + var(--leading-trim));padding:12px 15px 10px;@media (min-width:768px){&{border-width:4px;font-size:2.4rem;margin-bottom:calc(30px + var(--leading-trim));margin-top:calc(60px + var(--leading-trim));padding:9px 20px}}&:first-child{margin-top:0}&:last-child{margin-bottom:0}}.blog-article__body__content h3,.blog-article__body__summary__body h3{border-left:2px solid var(--color-point2);color:var(--color-main);font-size:1.8rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim));padding:1px 11px;position:relative;@media (min-width:768px){&{border-width:3px;font-size:2.2rem;margin-bottom:calc(25px + var(--leading-trim));margin-top:calc(40px + var(--leading-trim));padding:1px 13px}}&:first-child{margin-top:0}&:last-child{margin-bottom:0}}.blog-article__body__content h4,.blog-article__body__summary__body h4{border-left:2px solid var(--color-point2);color:var(--color-main);font-size:1.7rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:calc(15px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim));padding-left:7px;@media (min-width:768px){&{border-width:3px;font-size:1.8rem;margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(40px + var(--leading-trim));padding-left:10px}}&:first-child{margin-top:0}&:last-child{margin-bottom:0}}.blog-article__body__content h5,.blog-article__body__summary__body h5{border-left:2px solid var(--color-point2);color:var(--color-main);font-size:1.5rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:calc(15px + var(--leading-trim));margin-top:calc(30px + var(--leading-trim));padding-left:7px;@media (min-width:768px){&{border-width:3px;font-size:1.7rem;margin-bottom:calc(20px + var(--leading-trim));margin-top:calc(35px + var(--leading-trim));padding-left:10px}}&:first-child{margin-top:0}&:last-child{margin-bottom:0}}.blog-article__body__content p,.blog-article__body__summary__body p{color:var(--color-plane);font-size:1.3rem;letter-spacing:var(--ls-root);line-height:var(--lh-paragraph);margin-bottom:calc(30px + var(--leading-trim));margin-top:calc(20px + var(--leading-trim));@media (min-width:768px){&{font-size:1.6rem;margin-bottom:calc(35px + var(--leading-trim))}}&:first-child{margin-top:0}&:last-child{margin-bottom:0}}.blog-article__body__content strong,.blog-article__body__summary__body strong{font-weight:700}.blog-article__body__content em,.blog-article__body__summary__body em{font-style:italic}.blog-article__body__content img,.blog-article__body__summary__body img{display:block;margin:20px auto;@media (max-width:767px){&{width:100%!important}}@media (min-width:768px){&{margin-block:30px;max-width:calc(100% - 100px)!important}}@media (min-width:1050px){&{max-width:650px!important}}&:first-child{margin-top:0}&:last-child{margin-bottom:0}}.blog-article__body__summary{border:1px solid var(--color-pale);border-radius:5px;margin-top:45px;@media (min-width:768px){&{margin-top:60px}}}.blog-article__body__summary__head{background-color:var(--color-bg);border-radius:5px 5px 0 0;padding:11px 20px 10px;@media (min-width:768px){&{padding:14px 30px}}}.blog-article__body__summary__head__heading{color:var(--color-plane);font-size:1.8rem;font-weight:700;letter-spacing:var(--ls-root);@media (min-width:768px){&{font-size:2rem}}}.blog-article__body__summary__body{padding:17px 20px;@media (min-width:768px){&{padding:27px 30px}}}.blog-article__body__cta{margin-bottom:60px;margin-top:60px;@media (min-width:768px){&{margin-bottom:80px;margin-top:40px}}@media (min-width:1050px){&{margin-top:80px}}&:first-child{margin-top:0}&:last-child{margin-bottom:45px}.container{max-width:100%;padding-left:inherit;padding-right:inherit}}.natural .blog-article__body__cta a{border-bottom:none;&[target=_blank]{border-bottom:none;padding-left:50px;@media (max-width:767px){&{padding-left:20px}}&:before{content:none}}}.blog-article__body__cta .cta-text-wrap{padding-bottom:0;&:before{content:none}}.blog-article__body__cta__anchor{display:block}.blog-article__body__cta__content img{margin-left:auto;margin-right:auto;max-width:100%;vertical-align:middle;width:100%}.blog-article__foot__back{margin-top:60px;@media (min-width:768px){&{margin-top:80px}}}.blog-article__foot__back__anchor{color:var(--color-plane);font-size:1.6rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);padding-left:34px;position:relative;transition:padding-left .3s;&:focus-visible{padding-left:36px}@media (min-width:1050px){&:hover{padding-left:36px}}.link-icon{height:24px;top:0;transform:scaleX(-1);width:24px;&:not(.is-pdf,.is-exlink):before{width:12px}svg{height:12.22px;width:6.17px}}}.blog-index-contents-wrapper{padding-block:60px 80px;@media (min-width:768px){&{padding-block:100px 110px}}}.search-by-tag{margin-bottom:60px;@media (min-width:768px){&{margin-bottom:80px}}}.search-by-tag__list{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;@media (min-width:768px){&{gap:15px;margin-top:35px}}}.search-by-tag__list__item{min-width:100px}.search-by-tag__list__item__anchor{background-color:var(--color-bg);color:var(--color-plane);display:block;font-size:1.2rem;letter-spacing:var(--ls-root);padding:5px 15px 6px;text-align:center;transition:background-color .3s;&:focus-visible{background-color:var(--color-point)}@media (min-width:1050px){&:hover{background-color:var(--color-point)}}}.blog-index-heading{margin-bottom:25px}.blog-content__main__article-list{display:grid;gap:40px;@media (min-width:768px){&{gap:45px 26px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1050px){&{grid-template-columns:repeat(3,1fr)}}}.blog-content__main__article-list__item__block__anchor__image{aspect-ratio:16/9;overflow:hidden;img{height:100%;object-fit:cover;transition:transform .3s;width:100%;a:focus &{transform:scale(1.05)}@media (min-width:1050px){a:hover &{transform:scale(1.05)}}}}.blog-content__main__article-list__item__block__anchor__date{color:var(--color-plane);display:block;font-family:var(--font-en);font-size:1.3rem;font-weight:var(--fw-normal-en);letter-spacing:.09em;margin-top:12px;@media (min-width:768px){&{font-size:1.4rem;margin-top:15px}}}.blog-content__main__article-list__item__block__anchor__title{color:var(--color-main);font-size:1.5rem;font-weight:var(--fw-normal-jp);letter-spacing:var(--ls-root);line-height:var(--lh-blog);margin-top:7px;position:relative;@media (min-width:768px){&{font-size:1.6rem}}.blog-content__main__article-list__item__block__anchor__title__inner{background-image:linear-gradient(rgba(var(--color-point-rgb),.6),rgba(var(--color-point-rgb),.6));background-position:0 100%;background-repeat:no-repeat;background-size:0 50%;transition:background-size .3s;a:focus-visible &{background-size:100% 50%}@media (min-width:1050px){a:hover &{background-size:100% 50%}}}}.blog-content__main__article-list__item__block__anchor__category-list{display:flex;flex-wrap:wrap;gap:10px 13px;margin-top:17px;@media (min-width:768px){&{gap:10px;margin-top:18px}}}.blog-content__main__article-list__item__block__anchor__category-list__item{min-width:100px}.blog-content__main__article-list__item__block__anchor__category-list__item__anchor{background-color:var(--color-bg);color:var(--color-plane);display:block;font-size:1.2rem;letter-spacing:var(--ls-root);padding:5px 15px 6px;text-align:center;transition:background-color .3s;&:focus-visible{background-color:var(--color-point)}@media (min-width:1050px){&:hover{background-color:var(--color-point)}}}.blog-content__main__pager{align-items:center;display:flex;justify-content:center;margin-top:50px;@media (min-width:768px){&{margin-top:60px}}}.blog-content__main__pager__item{margin-left:23px;&:first-of-type{margin-left:0}&:last-of-type,&:nth-of-type(2){margin-left:20px}}.blog-content__main__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 (min-width:768px){&{font-size:1.8rem}}&:focus-visible{color:var(--color-point3)}@media (min-width:1050px){&:hover{color:var(--color-point3)}}.blog-content__main__pager__item.is-current &{color:var(--color-pale)}}.blog-content__main__pager__item__anchor--next,.blog-content__main__pager__item__anchor--prev{border:1px solid var(--color-main);border-radius:50%;box-sizing:border-box;display:block;height:24px;position:relative;transition:border-color .3s,background-color .3s;width:24px;&:focus-visible{background-color:var(--color-point);border-color:transparent}@media (min-width:1050px){&:hover{background-color:var(--color-point);border-color:transparent}}}.blog-content__main__pager__item__anchor--prev{transform:scaleX(-1)}.blog-content__main__pager__item__anchor__icon{height:12.221px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.169px}.blog-list-bottom-contents{margin-top:70px;@media (min-width:768px){&{margin-top:80px}}.pickup-posts__list{margin-top:25px;@media (min-width:768px){&{gap:25px}}@media (min-width:1050px){&{margin-left:0}}.pickup-posts__list__item{flex:0 0 140px;@media (min-width:768px){&{flex:0 0 190px}}}.pickup-posts__list__item__anchor{padding-right:0}.pickup-posts__list__item__icon{@media (min-width:768px){&{height:92px;width:83px}.pickup-posts__list__item__icon--no1{height:46.87px;width:54.39px}.pickup-posts__list__item__icon--no2{height:45.64px;width:61.3px}.pickup-posts__list__item__icon--no3{height:45.72px;width:62.29px}.pickup-posts__list__item__icon--no4{height:48.18px;width:62.19px}.pickup-posts__list__item__icon--no5{height:48.19px;width:63.7px}}}}}.content--blog-listing .section-cta .container{max-width:none;padding:0}body.natural-img-modal-open{overflow:hidden}.natural-img-modal-target{background:none;border:none;cursor:pointer;display:block;margin-left:auto;margin-right:auto;max-width:100%;padding:0;position:relative;width:fit-content}@media screen and (min-width:768px){.natural-img-modal-target{max-width:calc(100% - 100px)!important;width:fit-content!important}}@media screen and (min-width:1050px){.natural-img-modal-target{max-width:650px!important}}.natural-img-modal-target img{margin-left:0!important;margin-right:0!important;max-width:100%!important}@media screen and (min-width:768px){.natural-img-modal-target img{max-width:100%!important}}.natural-img-modal-target:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%20%3Cg%20transform%3D%22translate(-399.494%20-596.494)%22%3E%20%3Crect%20width%3D%2228%22%20height%3D%2228%22%20transform%3D%22translate(399.494%20596.494)%22%20fill%3D%22%233f3f3f%22%2F%3E%20%3Cg%20transform%3D%22translate(404.494%20601.493)%22%3E%20%3Cpath%20d%3D%22M71.688%2C76.137a.827.827%2C0%2C0%2C1-.482-.742V73a.332.332%2C0%2C0%2C0-.345-.331H68.448A.8.8%2C0%2C0%2C1%2C67.8%2C72.3a.9.9%2C0%2C0%2C1-.061-.8.868.868%2C0%2C0%2C1%2C.747-.487h2.407a.327.327%2C0%2C0%2C0%2C.307-.326V68.253a.825.825%2C0%2C0%2C1%2C.359-.643.836.836%2C0%2C0%2C1%2C1.31.657v2.421a.336.336%2C0%2C0%2C0%2C.317.312h2.407a.844.844%2C0%2C0%2C1%2C.743.5.78.78%2C0%2C0%2C1-.061.8.806.806%2C0%2C0%2C1-.657.374H73.206A.332.332%2C0%2C0%2C0%2C72.87%2C73v2.412a.814.814%2C0%2C0%2C1-.369.667.872.872%2C0%2C0%2C1-.818.066Z%22%20transform%3D%22translate(-64.18%20-63.982)%22%20fill%3D%22%23fafafa%22%2F%3E%20%3Cpath%20d%3D%22M17.742%2C15.83l-3.031-3.036a.485.485%2C0%2C0%2C1-.045-.613A7.907%2C7.907%2C0%2C0%2C0%2C8.387.043H8.135a1.666%2C1.666%2C0%2C0%2C0-.272%2C0H7.611A7.963%2C7.963%2C0%2C0%2C0%2C.9%2C4.478%2C7.832%2C7.832%2C0%2C0%2C0%2C.115%2C7.43L.1%2C7.578v.717l.02.163a7.818%2C7.818%2C0%2C0%2C0%2C1.1%2C3.525%2C7.971%2C7.971%2C0%2C0%2C0%2C2.808%2C2.784%2C7.9%2C7.9%2C0%2C0%2C0%2C8.257-.178.478.478%2C0%2C0%2C1%2C.579.064L15.9%2C17.689a1.308%2C1.308%2C0%2C0%2C0%2C1.844-1.854ZM8%2C14.095a6.156%2C6.156%2C0%2C1%2C1%2C6.156-6.156A6.156%2C6.156%2C0%2C0%2C1%2C8%2C14.095Z%22%20transform%3D%22translate(-0.1%20-0.034)%22%20fill%3D%22%23fafafa%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:28px;position:absolute;right:0;width:28px}.natural-img-modal-overlay{align-items:center;background-color:rgba(0,0,0,.85);box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;padding:10vh 20px;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}.natural-img-modal-overlay.is-active{opacity:1;visibility:visible}@media screen and (min-width:768px){.natural-img-modal-overlay{padding:10vh 40px}}@media screen and (min-width:1050px){.natural-img-modal-overlay{padding:10vh 80px}}.natural-img-modal-content-wrapper{box-sizing:border-box;margin:auto;position:relative}.natural-img-modal-close-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:var(--fz-root-palmtop);font-weight:var(--fw-bold-jp);gap:4px;letter-spacing:var(--ls-root);line-height:var(--lh-normal-text);padding:0;position:absolute;right:0;top:-29px;z-index:10}@media screen and (min-width:768px){.natural-img-modal-close-btn{font-size:var(--fz-root-desktop);gap:7px;top:-39px}}.natural-img-modal-close-btn:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.314%22%20height%3D%2211.315%22%20viewBox%3D%220%200%2011.314%2011.315%22%3E%20%3Cpath%20d%3D%22M-1649.293-.707l4.243%2C4.243%2C4.243-4.243%2C1.414%2C1.414-4.243%2C4.243%2C4.243%2C4.243-1.414%2C1.414-4.243-4.243-4.243%2C4.243-1.414-1.414%2C4.243-4.243-4.243-4.243Z%22%20transform%3D%22translate(1650.707%200.707)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;width:11px}@media screen and (min-width:768px){.natural-img-modal-close-btn:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.314%22%20height%3D%2213.315%22%20viewBox%3D%220%200%2013.314%2013.315%22%3E%20%3Cpath%20d%3D%22M-1649.293-.707l5.243%2C5.243%2C5.243-5.243%2C1.414%2C1.414-5.243%2C5.243%2C5.243%2C5.243-1.414%2C1.414-5.243-5.243-5.243%2C5.243-1.414-1.414%2C5.243-5.243-5.243-5.243Z%22%20transform%3D%22translate(1650.707%200.707)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");height:13px;width:13px}}.natural-img-modal-content-wrapper img{cursor:default;display:block;height:auto;object-fit:contain;width:100%}