/* Article detail: baseline-aligned final rules. */
.hogoken-article-return-links{display:flex;flex-wrap:wrap;gap:10px}.hogoken-article-return-links--top{margin:0 0 18px 18px}.hogoken-article-return-links--top .hogoken-article-back{margin:0}.hogoken-article-return-links--bottom{justify-content:center;margin:32px 0 0;text-align:center}.hogoken-article-return-links--bottom .hogoken-back-link{display:inline-flex;min-width:260px;align-items:center;justify-content:center;padding:13px 28px;border:1px solid #67877d;border-radius:6px;background:#fff;color:#4f7168;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}
.hogoken-subpage-hero__inner{padding:38px 0 34px}.hogoken-subpage-hero__inner>span{margin-bottom:10px;font-size:15px;font-weight:600}.hogoken-subpage-hero__type{margin:10px 0 7px;color:#243b34;font-size:30px;font-weight:500;letter-spacing:.035em}.hogoken-subpage-hero__inner>p:last-child{font-size:15px}.hogoken-breadcrumb{width:min(100% - 68px,1160px);padding:20px 0;color:#737975;font-size:11px}.hogoken-breadcrumb span{margin:0 6px}.hogoken-article-page{width:min(100% - 48px,900px);padding:36px 34px 58px}.hogoken-article-back,.hogoken-article-list-link .hogoken-back-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #67877d;border-radius:6px;background:#fff;color:#4f7168;font-weight:600;text-decoration:none}.hogoken-article-back{margin:0 0 18px 18px;padding:11px 20px;font-size:15px;line-height:1.5}.hogoken-article-list-link{margin:32px 0 0;text-align:center}.hogoken-article-list-link .hogoken-back-link{min-width:260px;margin:0;padding:13px 28px;font-size:14px;line-height:1.5}.hogoken-article-header{max-width:760px;margin:0 auto 26px}.hogoken-article-category{margin:0 0 18px;padding:4px 9px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.35}.hogoken-article-category::before{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;content:"";vertical-align:1px}.hogoken-article-category.article-tag-before{background:#f5efe5;color:#94734e}.hogoken-article-date{margin:0 0 10px;color:#6d7772;font-size:13px;line-height:1.6}.hogoken-article-header h1{margin:0 0 20px;font-size:clamp(30px,4vw,43px);font-weight:500;letter-spacing:.02em;line-height:1.5}.hogoken-article-lead{max-width:760px;margin:0;color:#4f5853;font-size:17px;line-height:2.05}.hogoken-article-content{max-width:832px;font-size:16px;line-height:2.05}.hogoken-article-content>h2,.hogoken-article-content>h3,.hogoken-article-content>h4,.hogoken-article-content>p,.hogoken-article-content>ul,.hogoken-article-content>ol,.hogoken-article-content>figure{max-width:760px;margin-right:auto;margin-left:auto}.hogoken-article-content>h2{margin-top:52px;margin-bottom:18px;padding:3px 0 0;border:0;font-size:25px;font-weight:500;line-height:1.65}.hogoken-article-content>h3{margin-top:38px;font-size:20px;font-weight:500}.hogoken-article-content>p{margin-bottom:20px;color:#474e49;font-size:15px;line-height:2.1}.hogoken-article-content>.wp-block-table{max-width:760px;margin:32px auto}.hogoken-article-content .is-style-hogoken-note{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:32px;margin:10px 0 32px;padding:28px 32px;border-top:1px solid var(--hogoken-line);border-right:0;border-bottom:1px solid var(--hogoken-line);border-left:0;background:transparent}.hogoken-article-content .is-style-hogoken-note::before{grid-column:1;align-self:start;margin:0;content:"NOTE";font-size:14px;font-weight:600;letter-spacing:.15em;line-height:1.5}.hogoken-article-content .is-style-hogoken-note>.wp-block-group__inner-container{grid-column:2;min-width:0}.hogoken-article-content .is-style-hogoken-note p{margin:0;color:#626964;font-size:15px;line-height:1.9}.hogoken-article-content .wp-block-table,.hogoken-article-content .is-style-hogoken-table{overflow:hidden;border:1px solid var(--hogoken-line);border-radius:8px}.hogoken-article-content .wp-block-table table{margin:0;border:0}.hogoken-article-content .wp-block-table thead{border-bottom:1px solid var(--hogoken-line)}.hogoken-article-content .wp-block-table th,.hogoken-article-content .wp-block-table td{padding:12px 14px;border-top:0;border-left:0;font-size:14px;line-height:1.75}.hogoken-article-content .wp-block-table th:last-child,.hogoken-article-content .wp-block-table td:last-child{border-right:0}.hogoken-article-content .wp-block-table tr:last-child td{border-bottom:0}.hogoken-article-content .wp-block-table th{background:#f3f6f4;font-weight:600}.hogoken-article-content .is-style-hogoken-numbered-section{margin:0;padding:0 0 38px;grid-template-columns:76px minmax(0,1fr);column-gap:24px}.hogoken-article-content .is-style-hogoken-numbered-section>:first-child:not(.wp-block-group__inner-container),.hogoken-article-content .is-style-hogoken-numbered-section>.wp-block-group__inner-container>:first-child{color:#658178;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.5}.hogoken-article-content .is-style-hogoken-numbered-section>h2,.hogoken-article-content .is-style-hogoken-numbered-section>.wp-block-group__inner-container>h2{margin:0 0 16px;padding:0;border:0;font-size:25px;font-weight:500;line-height:1.55}.hogoken-article-content .is-style-hogoken-numbered-section>p:not(:first-child),.hogoken-article-content .is-style-hogoken-numbered-section>.wp-block-group__inner-container>p:not(:first-child){margin:0 0 15px;line-height:2.05}.hogoken-article-navigation{gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #dce3df}.hogoken-article-navigation a{justify-content:center;min-height:96px;padding:17px 19px;border:1px solid #d7e1dd;border-radius:8px;background:#fff}.hogoken-article-navigation span{margin-bottom:7px;color:#668178;font-size:11px;font-weight:600;letter-spacing:.08em}.hogoken-article-navigation strong{font-size:15px;font-weight:600;line-height:1.65}

@media(max-width:560px){.hogoken-subpage-hero__inner{width:100%;padding:39px 20px 36px}.hogoken-subpage-hero__type{font-size:25px}.hogoken-subpage-hero__inner>p:last-child{font-size:13px}.hogoken-breadcrumb{width:100%;padding:17px 20px}.hogoken-article-page{width:min(100% - 36px,900px);padding:28px 18px 48px}.hogoken-article-back{margin:0 0 26px;padding:11px 20px}.hogoken-article-header{margin-bottom:34px}.hogoken-article-header h1{font-size:29px;line-height:1.5}.hogoken-article-lead{font-size:15px;line-height:2.05}.hogoken-article-content{font-size:15px;line-height:2.05}.hogoken-article-content>h2,.hogoken-article-content>h3,.hogoken-article-content>h4,.hogoken-article-content>p,.hogoken-article-content>ul,.hogoken-article-content>ol,.hogoken-article-content>figure,.hogoken-article-content>.wp-block-table{max-width:none}.hogoken-article-content>h2{margin-top:42px;font-size:22px}.hogoken-article-content>p{font-size:14px;line-height:2}.hogoken-article-content .is-style-hogoken-note{grid-template-columns:1fr;row-gap:12px;margin:10px 0 28px;padding:23px 2px}.hogoken-article-content .is-style-hogoken-note::before,.hogoken-article-content .is-style-hogoken-note>.wp-block-group__inner-container{grid-column:1}.hogoken-article-content .is-style-hogoken-note p{font-size:13px}.hogoken-article-content .is-style-hogoken-numbered-section{grid-template-columns:1fr;row-gap:8px;padding-bottom:38px}.hogoken-article-content .is-style-hogoken-numbered-section>:first-child:not(.wp-block-group__inner-container),.hogoken-article-content .is-style-hogoken-numbered-section>.wp-block-group__inner-container>:first-child{font-size:23px}.hogoken-article-content .is-style-hogoken-numbered-section>h2,.hogoken-article-content .is-style-hogoken-numbered-section>.wp-block-group__inner-container>h2{font-size:21px}.hogoken-article-navigation{grid-template-columns:1fr 1fr;gap:8px}.hogoken-article-navigation a{min-height:100px;padding:15px 13px}.hogoken-article-navigation strong{font-size:13px}}
