@charset "UTF-8";

     @media screen and (max-width: 1023px){ } @media screen and (max-width: 834px){ } @media screen and (max-width: 480px){ } #toc_container {
margin: 2.4em auto !important;
}
.wp-block-image figcaption{
font-size: 16px;
text-align: center;
} b.extra-bold {
font-weight: 900 !important; }
.tagline {
color: #000000;
font-size: 20px;
}
.entry-card .cat-label{
display: none;
}
.comment-form-email, .comment-form-url, .comment-notes {
display: none;
} strong {
font-weight: 900 !important;
} 
body,
.article,
.entry-content,
.entry-title,
.sidebar,
.widget,
h1, h2, h3, h4, h5, h6 {
font-family: "IBM Plex Serif", "IBM Plex Sans JP", sans-serif !important;
}
.entry-content {
font-weight: 520 !important; 
}
body {
font-size: 18.3px !important; 
} .entry-card-title {
font-size: 17.9px !important; 
} html {
-webkit-text-size-adjust: 100%;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility; }