/*! [assets] article.css */.article-main{--content-padding:clamp(1.5rem, -0.25rem + 5.83vw, 5rem);--content-gap:var(--space_6_4);padding-top:calc(var(--gnav-height));padding-bottom:var(--space_4_2)}#site_main{--common_radius:10px;--common_shadow:0 0 1px rgb(0 0 0 / .1),0 2px 5px rgb(0 0 0 / .07)}.article-body{padding:0 var(--content-padding) var(--content-padding);background:#fff;border-radius:var(--common-radius);-webkit-box-shadow:var(--common-shadow);box-shadow:var(--common-shadow)}@media (min-width:1024px){.article-sidebar{position:absolute;right:var(--inner-padding);top:0;width:var(--sidebar-width);height:100%;padding-top:calc(var(--gnav-height))}#toc{position:-webkit-sticky;position:sticky;right:0;top:calc(var(--wp-adminbar-height,0px) + var(--gnav-height,6em) + 3rem);border-radius:var(--common-radius);-webkit-box-shadow:var(--common-shadow);box-shadow:var(--common-shadow);-webkit-transition:top var(--scrolled-transition-duration,.3s) ease-out;transition:top var(--scrolled-transition-duration,.3s) ease-out}.no-article-pager .article-main{margin-top:1rem}.no-article-pager #toc{top:calc(var(--wp-adminbar-height,0px) + var(--gnav-height,6em) + 1rem)}.no-article-pager .article-sidebar{top:1rem}}@media (max-width:1023px){.article-sidebar{margin:0 calc(var(--content-padding) * -1) var(--content-padding)}#toc{--toc-bg-color:#FFF}#toc summary{padding:.75rem}#toc summary::before{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.sticky #toc summary::before{background:#eee}.sticky #toc:not(.active){border-bottom:1px solid rgb(0 0 0 / .1)}.sticky #toc:not(.active) summary::before{-webkit-box-shadow:inset 1px 0 0 rgb(255 255 255 / .5),inset -1px 0 0 rgb(255 255 255 / .5);box-shadow:inset 1px 0 0 rgb(255 255 255 / .5),inset -1px 0 0 rgb(255 255 255 / .5)}.sticky #toc summary::after{content:'';position:absolute;z-index:1;left:0;top:100%;width:100%;height:.5em;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .07)),to(rgb(0 0 0 / 0)));background:-webkit-linear-gradient(top,rgb(0 0 0 / .07) 0,rgb(0 0 0 / 0) 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .07) 0,rgb(0 0 0 / 0) 100%)}#toc>.toc{z-index:2;background:#fff}}@media (max-width:480px){.article-body{margin:0 calc(var(--inner-padding)/ 2 * -1)}}#post-status-bar .post-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1em;background:#fe0;line-height:1.5;font-weight:700;font-size:75%;color:#000;fill:#000}#post-status-bar .post-status.is-private{background:#c00;color:#fff;fill:#fff}#post-status-bar .post-status.is-draft{background:#ccc}.article-body>#post-status-bar{overflow:hidden;margin:0 calc(var(--content-padding) * -1);padding:0;border-radius:var(--common-radius) var(--common-radius) 0 0}#post-status-bar .post-status-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 .3em 0 0}#post-status-bar .post-status-icon svg{display:block;width:1.2em;height:1.2em;fill:inherit}.article-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--space_4_2) 0}.article-title>*{margin:.5em 1em .5em 0;line-height:1.5}.article-title>:first-child{margin-top:0!important}.article-title .post-name{margin-bottom:-.5em}.article-title .post-name-text{--border-width:2px;--border-color:rgb(var(--color-text-p-rgb));--bg-color:#FFF;--arrow-size:.5em;--sqrt2:1.41421356237;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 .125em .25em;background-color:var(--bg-color);border-bottom:var(--border-width) solid var(--border-color);line-height:1.5;font-weight:700;color:var(--border-color)}.article-title .post-name-text>svg{-webkit-box-flex:0;-ms-flex:none;flex:none;width:1em;height:1.5em;margin-right:.5em}.article-title .post-name-text::after,.article-title .post-name-text::before{content:'';position:absolute;left:50%;bottom:0;width:0;height:0;border:var(--arrow-size) solid transparent;border-top-color:var(--border-color);-webkit-transform:translateX(-50%) translateY(calc(var(--arrow-size) * 2));transform:translateX(-50%) translateY(calc(var(--arrow-size) * 2))}.article-title .post-name-text::after{bottom:calc(var(--border-width) * var(--sqrt2));border-top-color:var(--bg-color)}.article-title .post-title{width:100%;margin:1em 0;padding:0;font-size:clamp(1.5rem,1.071rem + 2.14vw,3rem)}.article-title .post-terms+.post-title{margin-top:0}.article-title>.post-title:first-child{margin-top:0}.article-title>.post-title:last-child{margin-bottom:0}.article-title>.post-title.has-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-title>.post-title.has-icon .icon{position:relative;width:calc(var(--line-height-h) * 1em);height:calc(var(--line-height-h) * 1em);margin:0 .3em 0 0}.article-title>.post-title.has-icon svg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.article-title>.post-title.has-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-title>.post-title.has-icon .icon{width:3em;height:3em;margin:0 auto .5em}}.article-title .post-name{margin-right:0;padding:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.article-title .post-name .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;width:1.5em;height:1.5em;margin-right:.3em}.article-title .post-name .icon svg{position:absolute;left:0;top:0;width:100%;height:1.5em;margin:0;padding:0;-o-object-fit:cover;object-fit:cover}.article-title .post-terms{--color-width:1em;--line-height:1.5;--line-height-gap:calc((var(--line-height) - 1) / 2 * 1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;width:100%;margin-right:0;padding:0;line-height:var(--line-height)}.article-title .post-name+.post-terms{margin:2em 0}.article-title .post-terms li{position:relative;margin:.25em .25em .25em 0}.article-title .post-terms:not(.linked) li{margin-right:1em}.article-title .post-terms:not(.linked):not(.has-icon) li{position:relative;padding-top:0;padding-bottom:0;padding-left:calc(var(--color-width) + .3em);border:none;border-radius:0}.article-title .post-terms:not(.linked):not(.has-icon) li::before{content:'';position:absolute;left:calc(var(--color-width)/ 2);top:calc(var(--line-height) * 1em / 2);width:var(--color-width);height:var(--color-width);background:var(--term-bg-color);border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.article-title .post-terms.has-icon .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 .25em 0 0}.article-title .post-terms.has-icon svg{display:block;width:1em;height:calc(var(--line-height) * 1em);-o-object-fit:center;object-fit:center}.article-title .post-terms .a{--padding-y:.75em;--padding-x:1em;--border-color-a:.3;display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.article-title .post-terms.linked .a{padding:calc(var(--padding-y) - var(--line-height-gap)) var(--padding-x);border:var(--btn-border-width) solid rgb(var(--color-text-link-rgb) / var(--border-color-a));border-radius:var(--btn-border-radius);color:rgb(var(--color-text-link-rgb));fill:rgb(var(--color-text-link-rgb));-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.article-title .post-terms:not(.linked) .a{color:rgb(var(--color-text-p-rgb));fill:rgb(var(--color-text-p-rgb))}@media (any-hover:hover){.article-title .post-terms a:hover{--border-color-a:1}}@media (any-hover:none){.article-title .post-terms a:active{--border-color-a:1}}.article-title .post-author{--icon-size:3em;--icon-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.article-title .post-author .icon{-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;position:relative;z-index:2;width:var(--icon-size);height:var(--icon-size);margin:0 .5em 0 0;padding:0;border-radius:var(--icon-radius);-webkit-filter:brightness(97%);filter:brightness(97%)}.article-title .post-author img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;margin:0;padding:0;-o-object-fit:cover;object-fit:cover}.article-title .post-author figcaption{margin:0;padding:0;white-space:nowrap;font-size:100%}@media (max-width:720px){.article-title .post-author{--icon-size:2em}}.article-title .post-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.article-title .post-date .weekday{display:none}.article-title .post-date dd,.article-title .post-date dt{margin:0;white-space:nowrap;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.article-title .post-date dt{font-size:75%}.article-title .post-date .modified{font-size:75%}.article-title .post-views{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0;color:#39f}.article-title .post-views small{margin-left:.25em;font-size:87.5%}.article-title .post-liked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgb(224 0 72);fill:rgb(224 0 72)}.article-title .post-liked-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.3em;font-style:normal}.article-title .post-liked-icon svg{display:block;width:1em;height:1em}.post-eyecatch{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:2em auto 0;margin-left:calc(var(--content-padding)/ 2 * -1);width:calc(100% + var(--content-padding));border-radius:var(--common-radius)}.post-eyecatch .img{overflow:hidden;display:block;position:relative;width:100%;height:0;margin:0;padding:calc(1 / 1.91 * 100%) 0 0}.post-eyecatch img{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:720px){.post-eyecatch{margin-left:calc(var(--content-padding) * -1);width:calc(100% + var(--content-padding) * 2);border-radius:0}.post-eyecatch .img{padding-top:calc(3 / 4 * 100%)}}.article-style{word-wrap:break-word}.article-style>:first-child{margin-top:0!important}.article-style>:last-child{margin-bottom:0!important}.mce-content-body.article-style{max-width:48rem;margin:1rem}.mce-content-body.article-style>.wpview{position:relative;max-width:48rem}.mce-content-body.article-style>.wpview>iframe[src*=youtube]{aspect-ratio:16/9;width:100%;height:auto}.article-style ::-moz-selection{background:rgb(var(--color-bg-selection-rgb) / var(--color-bg-selection-a,1));color:rgb(var(--color-text-selection-rgb) / var(--color-text-selection-a,1));text-shadow:none}.article-style ::selection{background:rgb(var(--color-bg-selection-rgb) / var(--color-bg-selection-a,1));color:rgb(var(--color-text-selection-rgb) / var(--color-text-selection-a,1));text-shadow:none}.article-style blockquote,.article-style dl,.article-style fieldset,.article-style figure,.article-style iframe,.article-style ol,.article-style p,.article-style pre,.article-style table,.article-style ul{margin-top:0;margin-bottom:0}.article-style dl,.article-style ol,.article-style p,.article-style ul{margin-top:var(--margin-line-rem)}.article-style .btn+.btn{margin-top:var(--margin-line-rem-h)}.article-style .btn:not(.acf-button):not(.add_media):not(.wp-color-result),.article-style .btn:not(.acf-button):not(.add_media):not(.wp-color-result)+p:not(.btn){margin-top:var(--margin-line-rem)}.article-style .blog-card,.article-style .facebook,.article-style .googlemap,.article-style .photo,.article-style .youtube,.article-style blockquote,.article-style div.wp-caption,.article-style fieldset,.article-style figure,.article-style iframe,.article-style pre,.article-style table{margin-top:var(--margin-line-rem);margin-bottom:var(--margin-line-rem)}.article-style fieldset>:first-child{margin-top:0!important}.article-style fieldset>:last-child{margin-bottom:0!important}.article-style h2,.article-style h3,.article-style h4,.article-style h5,.article-style h6{margin:0 auto;line-height:var(--line-height-h);font-weight:700;font-size:calc(var(--font-size));color:rgb(var(--color-text-h-rgb) / var(--color-text-h-a,1));letter-spacing:var(--letter-spacing-h);-webkit-font-feature-settings:var(--font-feature-settings-h);font-feature-settings:var(--font-feature-settings-h);word-break:auto-phrase}.article-style h2{--font-size-h:1.5;--padding:var(--inner-padding, 1rem);--padding-y:calc(var(--padding) - ((var(--line-height-h) - 1) / 2 * 1em));position:relative;margin-top:calc(var(--margin-line-rem) * 3);margin-bottom:var(--margin-line-rem);margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);padding:var(--padding-y) var(--padding);background:rgb(var(--color-text-h-rgb) / 0);border-radius:.25em;font-size:var(--font-size-h2,calc(var(--font-size-h) * var(--font-size)))}.article-style h2.wp-block{padding:var(--padding-y) 0}@media (max-width:720px){.article-style h2{margin-left:calc(var(--padding) * -1);width:calc(100% + var(--padding) * 2)}}.article-style h3{--font-size-h:1.375;--padding:calc(var(--inner-padding, 1rem) / 2);--padding-y:calc(var(--padding) - ((var(--line-height-h) - 1) / 2 * 1em));--border-width:.25em;position:relative;margin-top:calc(var(--margin-line-rem) * 2);margin-bottom:var(--margin-line-rem);padding:var(--padding-y) var(--padding);padding-left:calc((1em - var(--border-width)) * var(--font-size-h));border-radius:.25em;font-size:var(--font-size-h3,calc(var(--font-size-h) * var(--font-size)))}.article-style h3::before{content:'';position:absolute;left:0;top:var(--padding-y);width:var(--border-width);height:calc(100% - var(--padding-y) * 2);background:rgb(var(--color-text-h-rgb) / var(--color-text-h-a,1));border-radius:2px}.article-style h4{--font-size-h:1.25;position:relative;margin-top:calc(var(--margin-line-rem) * 2);margin-bottom:var(--margin-line-rem);padding:0;border:none;font-size:var(--font-size-h4,calc(var(--font-size-h) * var(--font-size)))}.article-style h5,.article-style h6{--font-size-h:1;position:relative;margin-top:calc(var(--margin-line-rem));margin-bottom:var(--margin-line-rem-h);padding:0;border:none;font-size:calc(var(--font-size-h) * var(--font-size))}.article-style p+p{margin-top:var(--margin-line-rem-h)}.article-style p.photo>a{display:block}.article-style p.photo>a>img{display:block;margin:0 auto}@media (max-width:720px){.article-style p.photo>a>img.size-thumbnail[width="320"]{width:100%;height:auto}}.article-style :not(.btn):not(.link)>a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.article-style .wp-block-spacer{position:relative;margin:var(--margin-line-rem-h) auto 0}.article-style .w_b_space{display:none}.article-style .w_b_size_M{width:max(var(--space_4_3),50px);height:max(var(--space_4_3),50px);margin:0 auto}.article-style .w_b_shadow_L{-webkit-box-shadow:2px 2px 3px 0 rgb(var(--color-text-p-rgb) / .1);box-shadow:2px 2px 3px 0 rgb(var(--color-text-p-rgb) / .1)}.article-style .w_b_shadow_L,.article-style .w_b_shadow_R{-webkit-box-shadow:none;box-shadow:none}.article-style .w_b_name{margin-top:3px!important;white-space:nowrap;font-size:max(62.5%,10px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.article-style pre{overflow:auto;padding:.75em 1em;background:#fff;border:1px solid rgb(var(--color-text-p-rgb) / .3);line-height:1.5;font-family:var(--font-mono);font-size:87.5%;color:rgb(var(--color-text-p-rgb) / var(--color-text-p-a,1))}.article-style dl dl,.article-style dl ol,.article-style dl ul,.article-style ol dl,.article-style ol ol,.article-style ol ul,.article-style ul dl,.article-style ul ol,.article-style ul ul{margin-top:var(--margin-line-rem-q);margin-bottom:var(--margin-line-rem-q)}.article-style li+li{margin-top:var(--margin-line-rem-q)}.article-style ol.marutsuki{--bullet_width:2em;--bullet_gap:.5em;--list-padding-left:calc(var(--bullet_width)  +  var(--bullet_gap));counter-reset:marutsuki-counter;list-style:none}.article-style ol.marutsuki li{position:relative}.article-style ol.marutsuki li+li{margin-top:1em}.article-style ol.marutsuki li:before{content:counter(marutsuki-counter);counter-increment:marutsuki-counter;position:absolute;z-index:2;left:calc(var(--list-padding-left) * -1);top:calc(var(--line-height-p)/ 2);width:var(--bullet_width);background-color:rgb(var(--color-text-p-rgb) / var(--color-text-p-a,1));border-radius:var(--bullet_width);line-height:var(--bullet_width);text-align:center;font-weight:700;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-embed>.wp-block-embed__wrapper>*{margin:0}.wp-block-embed>.wp-block-embed__wrapper{position:relative;padding:var(--space_2_1);background:rgb(var(--color-text-p-rgb) / .1);border:1px solid rgb(var(--color-text-p-rgb) / .1)}.wp-block-embed>.wp-block-embed__wrapper>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%}.article-style div.wp-caption,.article-style dl.wp-caption{max-width:100%!important;margin-left:auto;margin-right:auto}.article-style div.wp-caption>p.wp-caption-text,.article-style dl.wp-caption .wp-caption-dd{margin:1em 0 0;line-height:1.6;font-size:max(75%,10px);font-weight:700;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}.article-style blockquote{--padding:1.5em;--padding-y:calc(var(--padding) - ((var(--line-height-p) - 1) / 2 * 1em));position:relative;margin-top:var(--margin-line-rem);margin-bottom:var(--margin-line-rem);padding:var(--padding-y) var(--padding);background:rgb(var(--color-bg-code-rgb) / var(--color-bg-code-a,1));border-radius:var(--blockquote_border_radius,3px);text-align:left}.article-style blockquote::before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:rgb(var(--color-text-p-rgb) / .5)}.article-style blockquote>:first-child{margin-top:0!important}.article-style blockquote>:last-child{margin-bottom:0!important}.article-style blockquote strong{background:0 0!important}.article-style table{--table-border:1px solid rgb(var(--color-text-p-rgb) / .2);--table_line_height:1.5;--font-size-table_font_size:calc(var(-) * 100%);--cell_padding:1em;--cell_padding_y:calc(var(--cell_padding) - ((var(--table_line_height) - 1) / 2 * 1em));width:auto;margin:0 auto;border:none;border-spacing:0;border-collapse:separate;border-left:var(--table-border);border-top:var(--table-border);line-height:var(--table_line_height);font-size:var(--table_font_size)}.article-style tfoot{border-top:2px solid rgb(var(--color-text-p-rgb) / var(--color-text-p-a,1))}.article-style td,.article-style th{vertical-align:top;padding:var(--cell_padding_y) var(--cell_padding);border:none;border-right:var(--table-border);border-bottom:var(--table-border)}.article-style td>:first-child,.article-style th>:first-child{margin-top:0}.article-style td>:last-child,.article-style th>:last-child{margin-bottom:0}.article-style th{background:rgb(var(--color-text-p-rgb) / .07);font-weight:700}.article-style address{font-style:normal}.article-style .twitter-tweet{overflow:hidden;position:relative;margin-left:auto;margin-right:auto}.wpview-wrap .article-style .twitter-tweet{margin:0 auto!important}.article-style .youtube{position:relative;width:100%;height:0;padding:56.25% 0 0}.article-style .youtube iframe{position:absolute;left:0;top:0;max-width:inherit!important;width:100%;height:100%;margin:0 auto!important}.article-style .instagram-media{max-width:500px!important;min-width:inherit!important}.article-style>.instagram-media{margin:var(--margin-line-rem) auto!important}.article-style .fb_iframe_widget{overflow:hidden;display:block;position:relative;text-align:center}.article-style .fb_iframe_widget iframe{max-width:500px;margin:0 auto!important}.article-style .blog-card{overflow:hidden;position:relative;max-width:500px!important}.article-style .blog-card iframe{display:block;max-width:100%!important;margin:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.article-style a{text-decoration-thickness:1px;text-underline-offset:3px}.article-style p strong.underline{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(0,rgb(var(--color-bg-strong-rgb) / var(--color-bg-strong-a,1))),color-stop(0,rgb(var(--color-bg-strong-rgb) / var(--color-bg-strong-a,1))));background:-webkit-linear-gradient(transparent 40%,rgb(var(--color-bg-strong-rgb) / var(--color-bg-strong-a,1)) 0,rgb(var(--color-bg-strong-rgb) / var(--color-bg-strong-a,1)) 0);background:linear-gradient(transparent 40%,rgb(var(--color-bg-strong-rgb) / var(--color-bg-strong-a,1)) 0,rgb(var(--color-bg-strong-rgb) / var(--color-bg-strong-a,1)) 0)}.share-button{overflow:hidden;margin:0;padding:0;width:100%;background:0 0;border:none;border-radius:50%}.share-button-a{position:relative;display:block;width:var(--btn-size);height:var(--btn-size)}.share-button-a::before{content:'';position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:#fff;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}@media (any-hover:hover){.share-button-a:hover::before{opacity:.3}}@media (any-hover:none){.share-button-a:active::before{opacity:.3}}.share-button-icon svg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.share-container>.wpulike{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:var(--btn-size);height:var(--btn-size);margin:0;padding:0;background:0 0;border:none;background:#fff;border-radius:50%}.share-container>.wpulike .wp_ulike_counter_up{display:none}.article-request-like .wp_ulike_general_class{position:relative}.article-request-like .wp_ulike_general_class button::before,.share-container>.wpulike::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid rgb(255 0 72);border-radius:50%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}@media (any-hover:hover){.article-request-like .wp_ulike_general_class button:hover::before,.share-container>.wpulike:hover::before{cursor:pointer;opacity:1}.article-request-like .wp_ulike_general_class button:hover{background:#fff!important}}@media (any-hover:none){.article-request-like .wp_ulike_general_class button:active::before,.share-container>.wpulike:active::before{opacity:1}.article-request-like .wp_ulike_general_class button:active{background:#fff!important}}@media (max-width:1023px){.share-container>.wpulike{display:none}}@media (min-width:1480px){.post-share{--top:3rem;--btn-size:3rem;position:absolute;left:calc(var(--btn-size) * -1);top:var(--top);width:var(--btn-size);height:calc(100% - var(--top))}.share-container{position:-webkit-sticky;position:sticky;top:calc(var(--wp-adminbar-height,0px) + var(--gnav-height,6em) + var(--top));display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.5rem;-webkit-transition:top var(--scrolled-transition-duration,.3s) ease-out;transition:top var(--scrolled-transition-duration,.3s) ease-out}.send-to-x a{position:relative;background:#000;fill:#fff}.send-to-x svg{-webkit-transform:scale(.5);transform:scale(.5)}.send-to-line{background:#00b900;fill:#fff}.send-to-line svg{-webkit-transform:scale(.666);transform:scale(.666)}}@media (max-width:1479px){.post-share{margin:var(--content-gap) 0 0}.article-request-like+.post-share{margin-top:2rem}.share-container{--btn-size:var(--space_3_2);display:-ms-grid;display:grid;-ms-grid-columns:1fr .5em 1fr .5em 1fr;grid-template-columns:repeat(3,1fr);grid-gap:.5em}.share-button{width:auto;height:auto;border-radius:0}.share-button-a{--btn-border-color-a:.2;display:block;width:auto;height:auto;padding:calc(var(--btn-size)/ 2);border:var(--btn-border-width) solid rgb(var(--btn-border-color-rgb) / var(--btn-border-color-a));border-radius:var(--btn-border-radius);-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.share-button-icon{position:relative;display:block;margin:auto;width:var(--btn-size);height:var(--btn-size)}.send-to-line .share-button-icon{background:#00b900;border-radius:calc(var(--btn-size) * (26 / 120));fill:#fff}.send-to-line svg{-webkit-transform:scale(.666);transform:scale(.666)}}@media (max-width:1023px) and (any-hover:hover){.share-button-a:hover{--btn-border-color-a:.5}}@media (max-width:1023px) and (any-hover:none){.share-button-a:active{--btn-border-color-a:.5}}.article-request-like{margin:var(--content-gap) 0 0}.article-request-like .wpulike{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:1em;background:rgb(var(--color-maruyasu) / .07);border-radius:.25em}.article-request-like .wpulike button.wp_ulike_btn{width:50px;height:50px;background:#fff;border-radius:50%;-webkit-box-shadow:.125em .125em .5em rgb(0 0 0 / .1);box-shadow:.125em .125em .5em rgb(0 0 0 / .1);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.article-request-like .count-box{padding:0 .5em;white-space:nowrap}.article-request-like .wpulike::after{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:'記事がよかったら、いいねしてください♪ 執筆の励みにします。';margin:0 1em;line-height:1.5;font-size:87.5%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.ad{margin:var(--content-gap) 0}@media (min-width:1024px){.article-body-top-ad{margin-top:0}}.article-body-bottom-ad{margin-bottom:0}