.thb_post_nav .post_nav_link svg{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.article-hero{margin-bottom:0}.article-hero__date{margin-bottom:16px;opacity:.9}.article-hero__title{font-family:Romie,Georgia,serif!important;font-size:32px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:0!important;margin-bottom:0;padding-top:24px;padding-bottom:24px;color:var(--color-text, #0f1e19)!important}.article-hero__author{opacity:.8}.article-hero__title-image{max-width:320px;margin:0 auto 16px}.article-hero__title-image img{width:100%;height:auto;max-height:110px;object-fit:contain}@media only screen and (min-width:768px){.article-hero__title-image{max-width:400px}.article-hero__title-image img{max-height:145px}}@media only screen and (min-width:1200px){.article-hero__title-image{max-width:520px}.article-hero__title-image img{max-height:175px}}.article-detail-section{overflow:visible}.article-hero-section{max-width:1120px;margin-left:auto;margin-right:auto;background-color:#f6faf1;padding:32px 72px 0}@media only screen and (max-width:1024px){.article-hero-section{padding:32px 40px 0}}.article-hero-section .article-hero{border-radius:10px;overflow:hidden;min-height:0!important;height:auto!important;display:block!important}.article-hero-section .page-hero__image{position:relative!important;display:block!important;width:100%!important;height:auto!important;max-height:620px!important;object-fit:cover!important}.article-hero-section .page-hero__gradient,.article-hero-section .page-hero__overlay{position:absolute!important}.article-hero__header{padding:0 0 28px;text-align:left}@media only screen and (max-width:767px){.article-hero__header{padding-bottom:20px}}@media only screen and (max-width:767px){.article-hero-section{padding:16px 16px 0!important}.article-hero-section .page-hero__image{max-height:360px!important;min-height:220px!important}}.article-simple{background-color:#f6faf1;padding:80px 0 120px;position:relative}@media only screen and (max-width:767px){.article-simple{padding:48px 0 80px}}.article-simple__container{max-width:1120px;margin:0 auto;padding:0 72px;display:grid;grid-template-columns:160px 1fr;gap:72px;align-items:start}@media only screen and (max-width:1024px){.article-simple__container{padding:0 40px;grid-template-columns:140px 1fr;gap:48px}}@media only screen and (max-width:767px){.article-simple__container{padding:0 24px;display:block}}.article-simple__sidebar{position:sticky;top:120px;height:fit-content}@media only screen and (max-width:767px){.article-simple__sidebar{position:relative;top:auto;display:flex;align-items:baseline;gap:10px;margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid rgba(15,30,25,.09)}}.article-simple__eyebrow{display:block;font-size:10px!important;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-green, #034a46)!important;text-decoration:none;margin-bottom:14px;opacity:.7;transition:opacity .2s ease}.article-simple__eyebrow:hover{opacity:1;text-decoration:none}@media only screen and (max-width:767px){.article-simple__eyebrow{display:none}}.article-simple__date{font-size:10px!important;line-height:18px!important;letter-spacing:.05em;color:#0f1e1961!important;margin-bottom:8px}@media only screen and (max-width:767px){.article-simple__date{margin-bottom:0;font-size:10px!important}}.article-simple__title-small{font-size:12px!important;line-height:19px!important;color:#0f1e198c!important;margin:0;letter-spacing:.01em}.article-simple__share{display:flex;align-items:center;gap:7px;margin-top:20px;border-top:1px solid rgba(15,30,25,.09);font-size:11px;letter-spacing:.04em;color:#0f1e1966;background:none;border-left:none;border-right:none;border-bottom:none;cursor:pointer;padding:16px 0 0;transition:color .2s ease;font-family:PP Neue Montreal,Noto Sans JP,sans-serif}.article-simple__share:hover{color:var(--color-green, #034a46)}.article-simple__share svg{flex-shrink:0}@media only screen and (max-width:767px){.article-simple__share{display:none}}.article-simple__content{max-width:620px}@media only screen and (max-width:767px){.article-simple__content{max-width:100%}}.article-body{font-family:PP Neue Montreal,Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:26px!important;letter-spacing:.01em!important;color:#0f1e19d1!important}.article-body p{margin-bottom:0}.article-body:after{content:"\2726";display:block;text-align:center;margin-top:64px;color:var(--color-green, #034a46);font-size:13px;opacity:.28;letter-spacing:.3em}.article-body h2{font-family:PP Neue Montreal,Noto Sans JP,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.01em;color:#0f1e19f2;margin-top:56px;margin-bottom:20px}.article-body h3{font-family:PP Neue Montreal,Noto Sans JP,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:.01em;color:#0f1e19f2;margin-top:44px;margin-bottom:16px}.article-body img{max-width:100%;width:100%;height:auto;display:block;margin:52px 0;border-radius:2px}.article-body blockquote{font-family:Romie,Georgia,serif;font-size:19px;font-weight:400;line-height:1.7;font-style:normal;color:var(--color-text, #0f1e19);border-left:none;border-top:1px solid rgba(15,30,25,.1);border-bottom:1px solid rgba(15,30,25,.1);padding:36px 0;margin:52px 0;text-align:center}.article-body hr{border:none;border-top:1px solid rgba(15,30,25,.09);margin:52px 0}.article-body ul,.article-body ol{margin:26px 0;padding-left:20px}.article-body li{margin-bottom:8px;line-height:24px}.article-body a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0f1e1940;transition:color .2s ease,text-decoration-color .2s ease}.article-body a:hover{color:var(--color-green, #034a46);text-decoration-color:var(--color-green, #034a46);opacity:1}.article-simple__tags{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.tag-link{border:1px solid var(--color-green, #034a46);height:28px;line-height:26px;padding:0 16px;justify-content:center;font-size:11px!important;color:var(--color-green, #034a46);display:inline-flex;margin:4px;border-radius:14px;transition:all .2s ease}.tag-link:hover{background-color:var(--color-green, #034a46);color:#fff}.related-articles-section{background-color:#f6faf1;padding:80px 0}.related-articles-section>.row{max-width:100%;padding:0 60px}@media only screen and (max-width:1024px){.related-articles-section>.row{padding:0 32px}}@media only screen and (max-width:767px){.related-articles-section>.row{padding:0 20px}}.related-articles__grid .row{max-width:100%;display:flex;flex-wrap:wrap;gap:24px}.related-articles__grid .row .columns{flex:1;min-width:280px;max-width:none;padding:0}@media only screen and (max-width:767px){.related-articles-section{padding:60px 0}}.related-articles__header{margin-bottom:40px}.related-articles__title{font-family:PP Neue Montreal,Noto Sans JP,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1!important;color:var(--color-text, #0f1e19);margin:0}.related-articles__grid{margin-bottom:40px}.related-articles__grid .post{margin-bottom:0}.related-articles__grid .post-gallery{margin-bottom:16px;border-radius:8px;overflow:hidden}.related-articles__grid .post-title h5{font-family:PP Neue Montreal,Noto Sans JP,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px}.related-articles__grid .post-title h5 a{color:var(--color-text, #0f1e19)}.related-articles__grid .post-title h5 a:hover{color:var(--color-green, #034a46)}.related-articles__grid .post-meta{font-size:11px!important;color:var(--color-text, #0f1e19);opacity:.6}.related-articles__footer{margin-top:20px}@media only screen and (max-width:767px){.related-articles__grid .item{margin-bottom:32px}.related-articles__grid .item:last-child{margin-bottom:0}}.thb_post_nav{border-bottom:1px solid var(--color-border);-webkit-user-select:none;user-select:none;width:100%;max-width:100%;padding:0 60px}@media only screen and (max-width:1024px){.thb_post_nav{padding:0 32px}}@media only screen and (max-width:767px){.thb_post_nav{padding:0 20px}}.thb_post_nav .row{max-width:100%;width:100%;display:flex;justify-content:space-between;align-items:stretch}.thb_post_nav .row .columns{flex:1;max-width:none;padding:0}.thb_post_nav .row .columns:first-child{flex:1;text-align:left}.thb_post_nav .row .columns:nth-child(2){flex:0 0 auto;min-width:100px}.thb_post_nav .row .columns:last-child{flex:1;text-align:right}.thb_post_nav .center_link{display:flex;justify-content:center;align-items:center;padding:0;height:60px}@media only screen and (min-width:768px){.thb_post_nav .center_link{padding:30px 0;height:auto}}.thb_post_nav .post_nav_link{display:inline-flex;flex-direction:column;font-size:1rem;width:100%;padding:0;font-weight:var(--font-body-medium-weight, 500);height:60px;position:relative;word-break:break-word}.thb_post_nav .post_nav_link strong{font-size:13px;opacity:.4;font-weight:400;margin-bottom:1px;color:var(--color-text)}.thb_post_nav .post_nav_link svg{fill:var(--color-link);opacity:.2;position:absolute;top:50%;left:0;width:20px;transform:translateY(-50%)}.thb_post_nav .post_nav_link strong,.thb_post_nav .post_nav_link span{display:none}@media only screen and (min-width:768px){.thb_post_nav .post_nav_link strong,.thb_post_nav .post_nav_link span{display:block}.thb_post_nav .post_nav_link{padding:30px 0;height:auto}}.thb_post_nav .post_nav_link.prev{padding-left:50px}.thb_post_nav .post_nav_link.next{padding-right:50px;text-align:right}[dir=rtl] .thb_post_nav .post_nav_link.next{text-align:left}.thb_post_nav .post_nav_link.next svg{left:auto;right:0}.thb_post_nav .post_nav_link.next .inner{left:auto;right:0}.thb_post_nav .post_nav_link:hover svg{opacity:1}.comments-container{padding:10vh 0}.comments-container .comments-title{display:block}.respond-container{border-top:1px solid var(--color-border);padding:10vh 0}.respond-container #respond{padding:0}.comment-reply-title{display:block;line-height:1;margin-bottom:20px;font-size:24px}.commentlist{list-style:none;margin:0;display:block;padding:0}.commentlist>.comment:last-child .comment-body{margin-bottom:0;border-bottom:0;padding-bottom:0}.commentlist #respond{padding:5vh 0}.commentlist .comment_container{position:relative}.commentlist .comment-body{position:relative;padding-left:58px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid var(--color-border)}@media only screen and (min-width:768px){.commentlist .comment-body{padding-left:133px;padding-bottom:35px;padding-top:35px}}.commentlist .comment-body p.meta{margin-bottom:10px}.commentlist .comment{margin:0}.commentlist .comment:before{display:none!important}.commentlist .comment .comment-meta{display:block;line-height:1;font-size:.75rem;color:rgba(var(--color-text-rgb),.7);margin-bottom:15px}.commentlist .comment .vcard{display:inline-block;border:0;padding:0;margin:0 0 10px;line-height:12px}.commentlist .comment .vcard .fn{font-style:normal;font-weight:var(--font-body-medium-weight, 500);color:var(--color-text);font-size:1rem;text-transform:capitalize}.commentlist .comment .vcard .fn .url{color:var(--color-text)}.commentlist .comment .vcard .fn:before{display:none}.commentlist .comment .vcard .says{display:none}.commentlist .comment .avatar{width:40px;height:40px;position:absolute;top:20px;left:0;border-radius:50%}@media only screen and (min-width:768px){.commentlist .comment .avatar{width:100px;height:100px;top:35px}}.commentlist .comment .comment-awaiting-moderation{font-size:10px}.commentlist .comment p{font-size:.875rem;word-break:break-word}.commentlist .comment .children{list-style:none;margin-left:10px;margin-bottom:20px}@media only screen and (min-width:768px){.commentlist .comment .children{margin-left:109px}}.comment-form p:not(.comment-form-comment){font-size:.75rem;margin-bottom:35px}.comment-form textarea{height:160px;width:100%;min-height:160px}.comment-form input,.comment-form textarea{margin-bottom:10px}.comment-form input:not(.submit),.comment-form textarea:not(.submit){width:100%}.comment-form .row{margin:0 -5px;line-height:1}.comment-form .row .columns{padding:0 5px;line-height:0}.comment-form .form-submit{margin-top:15px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/article.css.map */
