.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}