/*! author-box-content.css */#author{--author-box-padding:2em;--author-box-content_border_radius:0;--author-icon-width:77%;--author_icon_radius:0;overflow:hidden;position:relative;margin:var(--space_3_2) auto 0;padding:var(--author-box-padding);background:rgb(var(--color-text-p-rgb) / .07);border-radius:var(--author-box-content_border_radius)}.site-main>aside #author{--author-box-padding:2em}.author-box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:-.75em -1em 1em;padding:.75em 1em;font-size:100%}.author-box-title .icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:.3em}.author-box-title .icon svg{display:block;width:1.2em;height:1.2em}.author-box-title .label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.author-box-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1em}@media (max-width:1368px){#author{--author-box-padding:2em;--author-icon-width:100%}.author-box-content{-ms-grid-columns:8em 2em 1fr;grid-template-columns:8em 1fr;grid-gap:2em}}@media (max-width:720px){.site-main>aside #author{--author-box-padding:1.5em}.author-box-content{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1em}}#author .post-author{display:-ms-grid;display:grid;grid-gap:.75em;position:relative;margin:0 auto}#author .post-author{--author-icon-width:4em;-ms-grid-columns:var(--author-icon-width) .75em 1fr;grid-template-columns:var(--author-icon-width) 1fr}#author .post-author .img{position:relative;z-index:1;overflow:hidden;width:var(--author-icon-width);margin:0 auto;padding-top:var(--author-icon-width);border-radius:var(--author_icon_radius)}#author .post-author img{height:100%!important}#author .post-author figcaption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;text-align:left;line-height:1.25;font-size:100%}#author .post-author figcaption .s{display:none}#author .post-author figcaption small{margin:0 0 .25em;font-size:62.5%;font-weight:700}#author .post-author figcaption small.kana{font-size:50%;opacity:.777}@media (max-width:1368px) and (min-width:721px){#author{overflow:initial}#author .photo{position:relative}#author .post-author{--author-icon-width:100%;position:-webkit-sticky;position:sticky;left:0;top:calc(var(--wp-adminbar-height,0px) + var(--gnav-height,6em));-ms-grid-columns:1fr;grid-template-columns:1fr}#author .post-author figcaption{text-align:center!important}}@media (max-width:720px){#author .post-author{--author-icon-width:6em;grid-gap:1em}#author .post-author figcaption{font-size:112.5%}}#author .sns-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:1em 0;padding:0}#author .sns-buttons li{margin:.5em}#author .sns-buttons li iframe{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#author .sns-buttons a{display:block;padding:0;background:0 0!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:rgb(var(--color-text-p-rgb) / var(--color-text-p-a,1));fill:rgb(var(--color-text-p-rgb) / var(--color-text-p-a,1))}#author .sns-buttons .btn-label{display:none}#author .sns-buttons .btn-icon{display:block}#author .sns-buttons .btn-icon svg{width:2em;height:2em}@media (max-width:1368px) and (min-width:721px){#author .sns-buttons{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#author .sns-buttons li{margin:0 1em 1em 0}}.author-box-content .text{width:100%;line-height:1.5;font-size:87.5%}html[lang=ja] .author-box-content .text{line-height:1.8}.author-box-content .text br{display:none}.author-box-content .text>:first-child{margin-top:0}.author-box-content .text .btn-group,.author-box-content .text>:last-child{margin-bottom:0}@media (max-width:1368px){.author-box-content .text{font-size:100%}}