@charset "UTF-8";
@charset "UTF-8";

     @media screen and (max-width: 1240px){ } @media screen and (max-width: 1030px){ } @media screen and (max-width: 768px){ } @media screen and (max-width: 480px){ } nav#navi, .menu-header .sub-menu{
font-weight: bold;
box-shadow: 0 5px 15px -5px rgba(0,0,0,0.2);
}
.menu-header .sub-menu .item-label{
font-size: 80%;
}
.menu-header .item-label{
color: #b5b5b5 !important;
}
.menu-header .current-menu-item,
.menu-header .current-post-item,
.menu-header .current-menu-ancestor,
.menu-header .current-post-ancestor,
.menu-header .menu-item:hover {
color: #333 !important;
border-bottom: 3px solid #FDD835;
transition: all .2s ease;
}
.menu-header .sub-menu .menu-item,
.menu-header .sub-menu .menu-item:hover{
border-bottom: none;
}
.menu-header .current-menu-item>a .item-label,
.menu-header .current-post-item>a .item-label,
.menu-header .current-menu-ancestor>a .item-label,
.menu-header .current-post-ancestor>a .item-label,
.menu-header .item-label:hover{
color: #333 !important;
transition: all .2s ease;
} .page .date-tags,
.page .author-info {
display: none;
} .page .sns-share,
.page .sns-follow {
display: none;
} #main .button-caption {
display: none; } .sns-share-message{
font-weight: bold; color: #875d5b; }
.sns-share-buttons {
flex-wrap: nowrap; justify-content: center; }
.sns-share-buttons a {
border-radius: 50%; font-size: 20px; margin: 0 10px; }
#main .sns-share a {
width: 40px; height: 40px; } .sns-follow-message{
font-weight: bold; color: #875d5b; }
.sns-follow-buttons {
justify-content: center; }
.sns-follow-buttons a {
border-radius: 50%; font-size: 20px; margin: 0 10px; }
#main .sns-follow a {
width: 40px; height: 40px; }  .comment-form .form-submit input {
background-color: #edfaff;
border-color: #72c7e6;
border: 1px solid #ddd;
color: #333;
} .comment-btn {
background-color: #72c7e6;
color: #fff;
border: none;
font-size: 20px;
transition: 0.5s;
}
.comment-btn:hover {
background-color: #49add1;
color: #fff;
transition: 0.5s;
} .comment-respond { border: 2px solid #72c7e6;
margin-top: -2px;
}
.comment-respond p {
margin: 1em 0;
}
#commentform { padding: 20px;
}
p.comment-notes { font-size: 14px;
}
p.form-submit {
margin: 2em 0 1em 0;
}
#commentform input[type="text"], #commentform textarea { padding: 11px;
border-radius: 4px;
font-size: 18px;
width: 100%;
background: #f5f5f5; }
#commentform input[type="submit"] { -webkit-appearance: none;
padding: 11px;
width: 100%;
margin: 0;
cursor: pointer;
background: #72c7e6;
color: #fff;
border: none;
font-size: 16px;
transition: 0.5s;
}
#commentform input[type="submit"]:hover { background: #49add1;
transition: 0.5s;
} .comment-list { border: 2px solid #72c7e6;
padding: 0;
border-radius: 10px 10px 0 0;
}
.comment-title { margin: 0;
font-size: 24px;
background: #72c7e6;
color: #fff;
padding-left: 20px;
font-weight: normal;
}
.comment-title:before { font-family: "Font Awesome 5 Free";
content: '\f086';
color: #fff;
margin-right: 4px;
}
.commets-list {
padding: 20px 20px 0 20px;
}
.commets-list > li {
border-top: 2px dashed #72c7e6; margin: 30px 0;
padding-top: 20px;
}
.commets-list > li:first-child {
border: none;
margin-top: 0;
padding-top: 0;
}
.commets-list .children {
border-left: 2px solid #ccc; margin: 0;
}
.commets-list .avatar { float: left;
border-radius: 50%;
margin-right: 10px;
}
.comment-content { background: #e2e2e2;
padding: 2px 10px;
margin: 10px 0 6px 0;
border-radius: 10px;
position: relative;
}
.comment-content::before { content: "";
position: absolute;
top: -14px;
left: 50px;
border-style: solid;
border-color: transparent transparent #e2e2e2 transparent;
border-width: 0 20px 20px 0;
}
.comment-content p { font-size: 14px;
margin: 1em 0;
line-height: 1.5em;
}
.comment-reply-link { color: #fff;
border: none;
border-radius: 20px;
background: #72c7e6;
padding: 1px 12px;
transition: 0.5s;
}
.comment-reply-link:hover { color: #fff;
background: #49add1;
transition: 0.5s;
}
.commets-list .comment-body {
margin-bottom: 0;
} .blogcard {
padding: 1rem;
color: #666;
position: relative;
border-color: #68d6cb !important; }
a.blogcard-wrap:hover{
background-color: transparent!important;
opacity: 0.8;
}
a.blogcard-wrap:hover img.blogcard-thumb-image{
transform: scale(1.1);
transition: .3s;
}
.blogcard-thumbnail {
line-height: 0;
margin-right: 1rem;
overflow: hidden;
}
.blogcard-snippet{
display: none; }
.internal-blogcard-footer{
display: none; }
.external-blogcard-site { margin: .5rem 0 0 0;
}
.blogcard::before{
content: 'あわせて読みたい'; position: absolute;
top: -.8rem;
left: 1.7em;
font-size: .55em;
background-color: #68d6cb; padding: .6em 1em;
font-weight: bold;
color: #fff; border-radius: 2px;
}
.internal-blogcard::after{
content: '続きを読む \00bb'; position: absolute;
bottom: 0;
right: 0;
font-size: .7em;
background-color: #FFC778; padding: .4em 2em;
font-weight: bold;
color: #fff; border-radius: 2px;
}
@media screen and (max-width: 480px){ .blogcard-thumbnail{
width: 40%;
}
.blogcard-snippet{
display: none; }
} .pagination-next-link {
background-color: #72c7e6; color: #fff; border: none; border-radius: 30px;
box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2); }
.pagination-next-link:hover { background-color: #95D0E6;
transition: all 0.3s ease;
color: #fff;
}
.page-numbers { color: #72c7e6;
border: 1px solid #72c7e6;
border-radius: 50%;
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2); }
.pagination .current { background-color: #72c7e6;
color: #fff;
border: none;
}
.page-numbers.dots { opacity: 1;
background: none;
}
.pagination a:hover { background-color: #72c7e6;
color: #fff;
}
a.prev, a.next {
display: none;
}
@media screen and (max-width: 480px) { .page-numbers {
width: 48px;
height: 48px;
line-height: 48px;
}
} main img{
max-height: 80vh;
width: auto;
} .sidebar h3 {
color: #494949;
background: none;
font-size: 24px;
letter-spacing: 2px;
display: inline-block;
position: relative;
overflow: hidden;
width: 100%;
padding-bottom: 5px;
}
.sidebar h3::before, .sidebar h3::after {
content: "";
position: absolute;
bottom: 0;
}
.sidebar h3::before {
border-bottom: 3px solid #325A8C;
width: 100%;
left: 0px;
}
.sidebar h3::after {
border-bottom: 3px solid #D8D8D8;
width: 100%;
} .widget_categories ul li a { color: #333;
text-decoration: none;
padding: 6px 0;
display: block;
padding-right: 4px;
padding-left: 4px;
border-top: 1px dotted #ccc; font-size: 16px;
}
.widget_categories ul li a::before { font-family: "Font Awesome 5 Free";
content: "\f105";
padding-right: 10px;
font-weight: bold;
}
.widget_categories > ul > li > a:first-child { 
border-top: none; }
.widget_categories > ul > li > a:last-child {
border-bottom: 1px dotted #ccc; }
.widget_categories ul li a .post-count { display: block;
float: right;
background: #ededed;
padding: 0 1em;
font-size: 14px;
margin-top: .2em;
border-radius: 4px;
}
.widget_categories ul li a:hover { background: none;
transition: 0.3s;
color: #72c7e6;
} .widget_categories ul li a {
padding-bottom: 4px;
position: relative;
}
.widget_categories ul li a::after {
background-color: #72c7e6;
bottom: 0;
content: '';
display: block;
height: 1px;
left: 0;
position: absolute;
transition: .5s all;
width: 0;
}
.widget_categories ul li a:hover::after {
width: 100%;
}
.widget_categories ul li a:hover .post-count { background: #72c7e6;
color: #fff;
transition: 0.3s;
}
.widget_categories ul li ul { border-bottom: 1px dotted #ccc;
}
.widget_categories ul li ul li a { color: #333;
text-decoration: none;
padding: 0 4px 4px 4px;
display: block;
border: none;
}
.widget_categories ul li ul li a::before { font-family: FontAwesome;
content: "・";
padding: 0;
} .tagcloud a {
background: none; border: 1px solid #ccc; 
border-radius: 20px; color: #555; display: inline-block;
padding: 3px 10px;
text-decoration: none;
font-size: 13px;
margin: 2px;
flex: 1 1 auto;
display: flex;
justify-content: space-between;
}  .tagcloud a:hover { background: #72c7e6;
border: 1px solid #72c7e6;
color: #fff;
transition: 0.3s; } .search-box {
margin: 1em 0;
}
input::placeholder {
font-size: 0.9em; }
.search-edit, input[type="text"] {
border-radius: 30px; height: 3em;
}
.search-submit{ right: 5px;
}
.search-submit:hover::before {
color: gray; }
.search-edit:focus {
outline: none;
border: 2px solid #72c7e6; } .widget_archive a.year{ cursor: pointer;
border-bottom: 1px dotted #ccc; }
.widget_archive a.year::after{ font-family: "Font Awesome 5 Free";
content: '\f107'; position: relative; left: 5px; font-weight: bold;
}
.widget_archive .years ul { display: flex;
flex-flow: row wrap;
font-size: 1rem;
line-height: 1.5; text-align: center; white-space: nowrap; text-decoration: underline; }
.widget_archive ul.years li { flex: 0 0 16.66%; }
@media (max-width: 480px) { .widget_archive ul.years li {
flex: 0 0 33.33%; }
}
#sidebar .widget_archive ul.years li :hover { background: none;
transition: 0.1s;
color: #72c7e6;
}
.widget_archive ul.years .hide { margin: 0;
height: 0;
opacity: 0;
visibility: hidden;
overflow: hidden;
} .toc .toc-content ol li ol li {
font-size: 90%;
} .date-tags {
line-height: .8;
position: relative;
}
.post-date, .post-update {
padding: 10px 5px 0px 5px;
display: inline;
font-size: .9em; }   .article h2 {
padding: 0;
background: none;
}
.article h3 {
border: none;
padding: 0;
}
.article h4 {
border: none;
padding: 0;
}
.article h5 {
border: none;
padding: 0;
}
.article h6 {
border: none;
padding: 0;
}  .article h2 {
position: relative;
border-top: solid 2px #5c9ee7;
border-bottom: solid 2px #5c9ee7;
color: #555555; background: #f1f8ff; line-height: 1.4;
padding: 0.4em 0.5em;
margin: 4em 0 1em;
} .article h2:after {
position: absolute;
content: 'h2';
color: #fff; background: #5c9ee7; left: 0px;
bottom: 100%;
border-radius: 5px 5px 0 0;
padding: 0 1em;
font-size: 0.7em;
} .article h3 {
position: relative;
color: #555555; background: #f1f8ff; line-height: 1.2;
padding: 0.4em 0.5em;
margin: 3em 0 1em;
} .article h3:after {
position: absolute;
content: 'h3';
color: #fff; background: #5c9ee7; left: 0px;
bottom: 100%;
border-radius: 5px 5px 0 0;
padding: 0 1em;
font-size: 0.7em;
}
.article h4 {
margin-top: 40px;
border-top: 2px solid #7db4e6;
border-bottom: 2px solid #7db4e6;
}
.article h5 {
color: #444d53;
margin-top: 40px;
border-bottom: solid 2px #444d53;
}
.article h6 {
color: #444d53;
margin-top: 40px;
border-bottom: solid 1px #444d53;
} main hr{
margin: 2rem auto;
border: 0;
border-top: 0.5rem dotted #ccc;
} .wp-block-image figcaption {
color: #555d66;
text-align: center;
font-size: 13px;
}    div.easyLink-box {
border:double #CCC !important; box-shadow: 2px 3px 9px -5px rgba(0,0,0,.25);
} p.easyLink-info-name a {
color: #3296d2 !important; } a.easyLink-info-btn-amazon {
background: #f6a306 !important; border: 2px solid #f6a306 !important; box-shadow: 0px 3px 7px 0px rgba(0,0,0,.25); }
a.easyLink-info-btn-rakuten {
background: #cf4944 !important; border: 2px solid #cf4944 !important; box-shadow: 0px 3px 7px 0px rgba(0,0,0,.25); }
a.easyLink-info-btn-yahoo {
background: #FE2E64 !important; border: 2px solid #FE2E64 !important; box-shadow: 0px 3px 7px 0px rgba(0,0,0,.25); } a:hover.easyLink-info-btn-amazon {
opacity: 1 !important; background: #fff !important; color: #f6a306 !important; }
a:hover.easyLink-info-btn-rakuten {
opacity: 1 !important; background: #fff !important; color: #cf4944 !important; }
a:hover.easyLink-info-btn-yahoo {
opacity: 1 !important; background: #fff !important; color: #FE2E64 !important; }  @media screen and (max-width: 703px) {
div.easyLink-box div.easyLink-img,
div.easyLink-box div.easyLink-img p.easyLink-img-box img.easyLink-img-pht {
max-height: 180px !important; }
} span[id^="toc"] {
padding-top: .5em;
}
@media screen and (min-width: 769px) { span[id^="toc"] {
padding-top: 2em;
}
}

.ahm-content-end-marker {
all: initial;
display: block;
height: 0;
width: 100%;
}
.ahm-heatmap-container {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
font-family: Arial, sans-serif;
font-size: 30px;
font-weight: bold;
text-shadow: 1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, -1px 1px 1px #fff;
color: #000;
background-color: rgba(0, 0, 0, 0.2);
overflow: hidden;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-user-select: none;
cursor: default;
pointer-events: none;
}
.ahm-heatmap-flow {
position: relative;
}
.ahm-heatmap-container .height-40px {
display: flex;
align-items: center;
justify-content: center;
height: 40px;
width: 100%;
}
.ahm-heatmap-container .count-bar {
font-size: 12px;
position: absolute;
right: 0;
min-width: 48px;
height: 40px;
text-align: center;
line-height: 40px;
background: #ef96;
}
.ahm-nav .nav-tab-disabled {
opacity: 0.64;
pointer-events: none;
}
.ahm-nav .nav-tab {
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.ahm-nav .nav-tab .dashicons {
position: relative;
top: 1px;
}
.ahm-nav .nav-tab-active,
.ahm-nav .nav-tab-active:hover,
.ahm-nav .nav-tab-active:focus {
background: #fff;
}
.ahm-footer {
font-weight: bold;
font-size: larger;
text-align: right;
color: #aaa;
text-shadow: 1px 1px 1px #fff;
}
#ahm-description {
border: 1px solid #ccc;
border-radius: 0.5em;
padding: 0.5em 1em 0;
margin: 0.5em 0;
width: 100%;
box-sizing: border-box;
}
#ahm-description legend {
font-weight: bold;
}
#ahm-description img {
max-width: 100%;
}
#ahm-description .outer {
width: 100%;
overflow: hidden;
}
#ahm-description .inner {
display: flex;
width: 300%;
flex-flow: row nowrap;
position: relative;
}
#ahm-description .description {
width: 100%;
}
#ahm-description.click-heatmap .inner {
left: 0;
}
#ahm-description.breakaway-heatmap .inner {
left: -100%;
}
#ahm-description.attention-heatmap .inner {
left: -200%;
}
#ahm-view-form .wp-list-table thead a .dashicons,
#ahm-view-form .wp-list-table tfoot a .dashicons {
position: relative;
top: 1px;
}
#ahm-view-form .wp-list-table .sorting-indicator {
display: inline-block;
}
#ahm-view-form .wp-list-table thead,
#ahm-view-form .wp-list-table tfoot {
white-space: nowrap;
}
#ahm-view-form .wp-list-table th.sortable:not(.column-page) a span,
#ahm-view-form .wp-list-table th.sorted:not(.column-page) a span {
float: unset;
}
#ahm-view-form .wp-list-table .column-page {
word-break: break-all;
}
#ahm-view-form .wp-list-table .click_pc,
#ahm-view-form .wp-list-table .breakaway_pc,
#ahm-view-form .wp-list-table .attention_pc,
#ahm-view-form .wp-list-table .click_mobile,
#ahm-view-form .wp-list-table .breakaway_mobile,
#ahm-view-form .wp-list-table .attention_mobile {
white-space: nowrap;
text-align: right;
}
#ahm-view-form .wp-list-table .ahm-cell {
display: inline-block;
width: 100%;
text-align: right;
font-variant-numeric: tabular-nums;
cursor: pointer;
white-space: nowrap;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}
#ahm-view-form .wp-list-table .ahm-cell-blank,
#ahm-unread-form .wp-list-table .ahm-cell-blank {
color: #ccc;
cursor: default;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
display: inline-block;
text-align: center;
min-width: 57px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) {
color: #555;
}
#ahm-view-form .wp-list-table .ahm-cell .dashicons {
vertical-align: text-bottom;
position: relative;
top: 2px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) .dashicons {
visibility: hidden;
}
@media screen and (max-width: 782px) {
#ahm-view-form .ahm-footer {
visibility: hidden;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
padding-left: 50%;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
width: 50%;
line-height: 2;
}
#ahm-view-form .ahm-cell,
#ahm-view-form .ahm-cell-blank {
line-height: 2;
}
#ahm-description ~ .subsubsub {
display: none;
}
}
#ahm-unread-form .wp-list-table .pc,
#ahm-unread-form .wp-list-table .mobile {
white-space: nowrap;
min-width: calc(200px + 4.5em);
}
#ahm-unread-form .ahm-ratio {
line-height: 60px;
font-size: 150%;
width: 3em;
display: inline-block;
text-align: right;
}
#ahm-unread-form .ahm-ratio::after {
content: "%";
}
#ahm-unread-form .ahm-ratio.warning {
color: #f00;
}
#ahm-unread-form .ahm-ratio.normal,
#ahm-unread-form .ahm-ratio.na {
color: #ccc;
}
#ahm-unread-form .ahm-ratio.na::after {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox {
display: none;
width: 192px;
padding-right: 6px;
margin-left: 2px;
text-align: right;
position: relative;
}
#ahm-unread-form tr.ahm-show-databox .ahm-heatmap-databox {
display: block;
}
#ahm-unread-form .ahm-heatmap-databox-column {
display: inline-block;
min-width: 64px;
}
#ahm-unread-form .ahm-heatmap-databox-column .dashicons-external {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox-column:hover .dashicons-external {
visibility: visible;
}
.ahm-unread-legend {
display: inline-block;
width: 1.5em;
height: 1em;
border: 1px solid rgba(0, 0, 0, 40%);
}
#ahm-options-form .ahm-inline-block {
display: inline-block;
}
#ahm-options-form input[type="range"] {
float: left;
margin-right: 0.5em;
}
#ahm-options-form input[type="range"]:not(:disabled) {
cursor: pointer;
}
#ahm-options-form input[type="range"] + span {
display: inline-block;
}
#ahm-options-form .premium-options {
font-size: smaller;
font-weight: bold;
background: #800080;
color: #fff;
padding: 0.1em 0.3em;
border-radius: 0.2em;
}
#ahm-options-form th .dashicons-editor-help {
cursor: pointer;
opacity: 0.4;
}
#ahm-options-form th .ahm-tooltip:focus .dashicons-editor-help,
#ahm-options-form th .ahm-tooltip:hover .dashicons-editor-help {
opacity: 1;
}
#ahm-options-form th .ahm-tooltip > div {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
}
div.ahm-unread-list-page {
width: 100%;
border-radius: 0.3em;
}
div.ahm-unread-list-page-inner {
min-height: 60px;
}
div.ahm-pt {
display: flex;
flex-flow: row wrap;
text-align: center;
}
div.ahm-c2 {
width: 50%;
}
div.ahm-c6 {
width: 16.6666%;
}
div.ahm-unread-list-page-hover {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
cursor: auto;
}
@media not screen and (max-width: 782px) {
div.ahm-unread-list-page {
cursor: pointer;
}
div.ahm-unread-list-page:focus,
div.ahm-unread-list-page:hover {
background-color: rgba(127, 127, 127, 0.125);
box-shadow: 0 0 0 0.35em rgba(127, 127, 127, 0.125);
}
div.ahm-unread-list-page:focus {
outline: solid 0.1em rgba(127, 127, 127, 0.5);
outline-offset: 0.25em;
}
div.ahm-unread-list-page:focus div.ahm-unread-list-page-hover,
div.ahm-unread-list-page:hover div.ahm-unread-list-page-hover {
display: block;
}
div.ahm-c2,
div.ahm-c6 {
margin: 0.1em 0;
}
div.ahm-c2::after {
display: block;
content: "";
width: 95%;
height: 0.125em;
margin: 0 auto;
border-radius: 0.1em;
background: #ccc;
}
}
@media screen and (max-width: 782px) {
div.ahm-unread-list-page-inner {
min-height: unset;
}
.is-expanded div.ahm-unread-list-page-hover {
position: static;
display: block;
}
.is-expanded div.ahm-pt {
flex-flow: column wrap;
height: 9em;
}
.is-expanded div.ahm-c2 {
width: unset;
height: 4.5em;
line-height: 4.5;
}
.is-expanded div.ahm-c2::after {
content: "";
display: inline-block;
float: right;
width: 0.15em;
height: 3.7em;
margin: 0.4em 0;
border-radius: 0.1em;
background: #ccc;
}
.is-expanded div.ahm-c6 {
width: unset;
height: 1.5em;
}
}
#ahm-options-form input[type="radio"] + label > div {
padding-left: 20px;
}
#ahm-options-form th .ahm-tooltip:focus > div,
#ahm-options-form th .ahm-tooltip:hover > div {
display: block;
}
#ahm-options-form input[type="radio"]:checked + span,
#ahm-options-form input[type="radio"]:checked + label > span:first-child {
font-weight: bold;
}
#ahm-options-form input[type="text"] {
display: block;
width: 100%;
}
#ahm-vs {
border-collapse: collapse;
table-layout: fixed;
}
#ahm-vs td {
text-align: center;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs th {
text-align: center;
font-weight: bold;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs tbody th {
text-align: left;
}
#ahm-vs th:first-child {
width: 18em;
}
#ahm-vs td:first-child,
#ahm-vs th:first-child {
border-left: none;
}
#ahm-vs td:last-child,
#ahm-vs th:last-child {
border-right: none;
}
#ahm-vs .dashicons-no-alt {
color: #aaa;
}
#ahm-vs .current .dashicons-yes-alt {
color: #36f;
}
#ahm-vs .current .dashicons-no-alt {
color: #f00;
}
#ahm-vs .ib {
display: inline-block;
}:root{--hcb--fz:var(--hcb--fz--base,14px);--hcb--ff:"Menlo","Consolas","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;--hcb--pY:1.75em;--hcb--pX:1.5em;--hcb--radius:3px;--hcb--linenumW:3.5ch;--hcb--data-label:attr(data-lang);--hcb--btn-offset:20px;--hcb--c:#1f1e1e;--hcb--tsh:unset;--hcb--bgc:#f8f6f6;--hcb--data-label--c:#1f1e1e;--hcb--data-label--bgc:#e8e8e8;--hcb--line-numbers--c:#999;--hcb--highlight-color:#9678641a;--hcb--file-icon:url(//inokigeki.com/wp-content/plugins/highlighting-code-block/assets/img/file-icon-light.svg);--hcb--scbar-track--bgc:#9696961a;--hcb--scbar-thumb--bgc:#96969640}.hcb_wrap.hcb_wrap{display:block;font-size:var(--hcb--fz,14px);margin-bottom:2em;margin-top:2em;padding:0;position:relative;z-index:0}.hcb_wrap.hcb_wrap>pre{-webkit-overflow-scrolling:touch;border-radius:var(--hcb--radius,0);box-sizing:border-box;display:block;font-family:var(--hcb--ff);font-size:inherit;letter-spacing:.1px;line-height:1.5;margin:0;overflow:auto;padding:var(--hcb--pY) var(--hcb--pX);position:static}.hcb_wrap.hcb_wrap>pre,.hcb_wrap.hcb_wrap>pre>code{word-wrap:normal;background:var(--hcb--bgc);border:none;color:var(--hcb--c);-webkit-hyphens:none;hyphens:none;tab-size:4;text-align:left;text-shadow:var(--hcb--tsh);white-space:pre;word-break:normal;word-spacing:normal}.hcb_wrap.hcb_wrap :is(code,span){box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.hcb_wrap .line-highlight{background:var(--hcb--highlight-color);font-size:inherit;left:0;line-height:inherit;margin-top:var(--hcb--pY);padding:0;pointer-events:none;position:absolute;right:0;white-space:pre}.hcb_wrap>.prism.line-numbers{counter-reset:linenumber;padding-left:calc(var(--hcb--pX) + var(--hcb--linenumW));position:static}.hcb_wrap>.prism.line-numbers>code{position:relative;white-space:inherit}.hcb_wrap .line-numbers-rows{border-right:1px solid var(--hcb--line-numbers--c);font-size:inherit;left:calc(-1px - var(--hcb--linenumW) - var(--hcb--pX)/2);min-width:var(--hcb--linenumW);pointer-events:none;position:absolute;top:-.125em;-webkit-user-select:none;user-select:none}.hcb_wrap .line-numbers-rows>span{counter-increment:linenumber;display:block;letter-spacing:-.25px;pointer-events:none;text-align:center}.hcb_wrap .line-numbers-rows>span:before{color:var(--hcb--line-numbers--c);content:counter(linenumber);display:block}.hcb_wrap>pre::-webkit-scrollbar{height:6px}.hcb_wrap>pre::-webkit-scrollbar-track{background:var(--hcb--scbar-track--bgc);border:none}.hcb_wrap>pre::-webkit-scrollbar-thumb{background:var(--hcb--scbar-thumb--bgc);border-radius:3px}:not(pre)>code.prism{border-radius:.3em;padding:.1em;white-space:normal}.hcb_wrap>pre:before{background-color:var(--hcb--data-label--bgc);border-radius:0 var(--hcb--radius);box-sizing:border-box;color:var(--hcb--data-label--c);content:var(--hcb--data-label);font-family:inherit;font-size:.925em;line-height:20px;min-width:4em;padding:0 10px;position:absolute;right:0;text-align:center;top:0;z-index:1}.hcb_wrap>pre[data-show-lang="0"]{--hcb--data-label:none}.hcb_wrap>pre[data-show-lang="1"]{--hcb--data-label:attr(data-lang)}.hcb_wrap>pre[data-file]:before{background-image:var(--hcb--file-icon);background-position:center left 8px;background-repeat:no-repeat;background-size:auto 10px;content:attr(data-file);padding:0 8px 0 20px}.hcb_wrap{--hcb-clipbtn-opacity:0}.hcb-clipboard:focus-visible,.hcb_wrap:hover{--hcb-clipbtn-opacity:100}.hcb-clipboard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:url(//inokigeki.com/wp-content/plugins/highlighting-code-block/assets/img/clipboard-to-copy.svg) no-repeat 50%/64% auto;background-color:#fafafacc;border:none;border-radius:3px;box-shadow:0 1px 2px #3d3d3d40;box-sizing:border-box;color:#000;height:2.25em;opacity:var(--hcb-clipbtn-opacity);padding:0;position:absolute;right:8px;text-align:center;top:calc(var(--hcb--btn-offset, 0px) + 8px);transition:opacity .25s;width:2.25em;z-index:2}[data-show-lang="0"]+.hcb-clipboard{--hcb--btn-offset:0px}[data-show-lang="1"]+.hcb-clipboard{--hcb--btn-offset:20px}.hcb-clipboard.-done{background-image:url(//inokigeki.com/wp-content/plugins/highlighting-code-block/assets/img/clipboard-copied.svg)}.hcb-clipboard.-done:before{background-color:inherit;border-radius:8px;color:inherit;content:"✓Copied";display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1;padding:2px 4px 2px 2px;position:absolute;right:calc(4px + 100%);top:50%;translate:0 -50%}:root{--hcb--c:#f9f9f6;--hcb--bgc:#2d2e29;--hcb--data-label--c:#fff;--hcb--data-label--bgc:#20211f;--hcb--line-numbers--c:#a3a3a3;--hcb--highlight-color:#fffaf51a;--hcb--file-icon:url(//inokigeki.com/wp-content/plugins/highlighting-code-block/assets/img/file-icon-dark.svg);--hcb--scbar-track--bgc:#ffffff1a;--hcb--scbar-thumb--bgc:#fff3}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#a8a897}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:#ff2c78}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.class-name,.token.inserted,.token.selector{color:#b4ec43}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.string{color:#f3e880}.token.function,.token.keyword.def{color:#5fe6ff}.token.keyword,.token.operator{color:#f92672}.token.keyword.this,.token.regex{color:#fd971f}.token.delimiter:not(.symbol){color:#5294ff}.token.bold{font-weight:700}.token.builtin,.token.italic,.token.keyword.def{font-style:italic}.token.entity{cursor:help}.language-css .token.property,.language-json .token.property,.language-scss .token.property{color:#5fe6ff}.language-php .token.important.delimiter{font-weight:400}.language-ruby .token.interpolation{color:#f8f8f2}.language-json .token.operator{color:#f3e880}@media screen and (max-width:599px){:root{--hcb--fz:var(--hcb--fz--mobile,13px)}}