:root{--cocoon-tab-label-active-color:#8f3f3f;--cocoon-basic-border-color:#d9cdb3;--cocoon-tab-label-color:#f1e8d6}.btn{display:flex;justify-content:center;align-items:center;font-size:1rem;padding:.5rem .25rem;font-weight:600;line-height:1;border:0;border-radius:4px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.d-flex{display:flex!important}.d-flex ul{padding-left:0}.justify-content-center{justify-content:center!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.fw-bold{font-weight:700!important}.pe-4{padding-right:1.5em}button:disabled{cursor:default;opacity:.2;pointer-events:none}.breadcrumb,.breadcrumb a,.breadcrumb-caption{color:#8a827a}.breadcrumb a:hover{color:#8f3f3f;text-decoration:underline}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{line-height:1.5;font-feature-settings:'palt';letter-spacing:.05em}.article h2{color:#3b3733;font-size:1.5rem;font-weight:600;padding:0 0 .5em;margin:3.5rem 0 1.5rem;border:none;border-bottom:1px solid #cdbf9f;background-color:transparent;border-radius:0;position:relative;clear:both}.article h2::after,#sidebar h3.widget-title::after{content:"";position:absolute;left:0;bottom:-1px;width:3em;height:4px;background:#57524d}.article h3{color:#3b3733;font-size:1.25rem;font-weight:600;margin:2.5rem 0 1rem;border:none;clear:both}.article h3:not(.card-title) {border-left:4px solid #57524d;padding:.1em 0 .1em .6em;text-spacing-trim:trim-start}.article h3:not(.card-title) a {color:#c06060}.article h3:not(.card-title) a:hover {color:#8f3f3f}.article h3 .koto-h3-yomi{display:block;font-size:.72em;font-weight:400;color:#6b645d;margin-top:.25em}.article h4{color:#57524d;font-size:1.1rem;font-weight:600;margin:2rem 0 .75rem;padding:.25em 0 .25em 0;border:none}.article h5{display:inline-block;color:#57524d;font-size:1rem;font-weight:600;margin:0;padding:.2em 1em;border:none;border-top:1px solid #57524d;border-bottom:1px solid #57524d}.article :is(h2, h3, h4):not(.card-title) {word-break:auto-phrase;text-wrap:balance}.tagline{margin:0 1em .6em;word-break:auto-phrase;text-wrap:balance}.entry-content>*,.demo .entry-content p{letter-spacing:.03em}hr{height:1px;background-color:#e3d8c2;border:none;box-shadow:2px 2px rgba(255,255,255,.6)}.entry-content .wp-block-separator{border-color:#e3d8c2;color:#e3d8c2}strong{color:#c06060;font-weight:600!important}strong>a{color:#c06060}a:has(> strong) {color:#c06060}a{color:#57524d;text-underline-offset:.25em}a:hover{color:#8f3f3f}a[style*="color:#888"]{color:#8a827a!important}b{color:#c88}em+strong{color:#4a4540}small,.small{font-size:.8em}ul{list-style-type:disc}li ul{list-style-type:circle}.main{padding:0 29px 36px}.main,.sidebar,.blogcard-wrap,.blogcard,.navi-menu-content{background-color:#fcf8ef}.mobile-header-menu-buttons{background-color:#f4ecdb;border-bottom:1px solid #d9c9a8;box-shadow:0 2px 6px rgba(120,95,60,.18)}.lead{font-size:1.25rem;font-weight:600;color:#57524d}.color_red{color:#c06060}.color_gray{color:#6c757d}.logo-image{padding:0!important}.koto_title{font-size:1.4rem;font-weight:600;line-height:1.3;margin-top:.3em}.koto_title h1.entry-title{display:inline;margin:0;padding:0}.yomigana{display:inline-block;font-weight:normal;font-size:1rem;max-width:100%}.info_line{text-align:right;margin-right:1em;font-size:.9em}.related-entry-card-content,.entry-card-content{padding-bottom:.3em!important}.entry-card-thumb{width:150px;margin-bottom:0}.entry-card-wrap{padding-top:2px;padding-bottom:2px}.list.ect-entry-card{gap:4px}.entry-card-content{margin-left:0}.article ul li,.article ol li{margin-top:.5em}#navi .navi-in>ul>li,.footer .menu-item,#footer .menu-item{border-color:rgba(255,255,255,.22)}#navi .navi-in>ul>li{border-left:1px solid rgba(255,255,255,.22)}#navi .navi-in>ul>li:last-child{border-right:1px solid rgba(255,255,255,.22)}#navi .navi-in>ul>li:last-child,#navi .navi-in>ul>li:first-child{border-color:rgba(255,255,255,.22)!important}.navi-in>ul>.menu-item-has-children>a::after{right:10px}.widget-entry-cards.ranking-visible .card-thumb::before{width:18px;height:18px;line-height:18px;padding:2px;opacity:.7;font-size:11px;border-bottom-right-radius:6px}.video-container{max-width:none}.logo-menu-button img{padding:10px 0}.goju-group{display:flex;flex-wrap:wrap;max-width:100%;gap:8px;margin-bottom:8px}.goju-group div{flex-grow:1;max-width:90px}.goju-group div a{width:100%}.spf-region-table{width:100%;border-collapse:collapse;margin-bottom:.5em}.spf-region-table th{text-align:left;vertical-align:top;white-space:nowrap;padding:.6em .8em .6em .5em;font-weight:700;color:#57524d;width:1%}.spf-region-table td{padding:.6em .5em;vertical-align:top}.spf-region-table tr+tr th,.spf-region-table tr+tr td{border-top:1px dashed #ddd}.spf-region-table ul.spf-index{display:flex;flex-wrap:wrap;gap:6px;padding-left:0;margin-bottom:0}.article .spf-region-table ul.spf-index li{margin:0}input[type="search"]{border-width:2px 0 2px 2px;border-radius:4px 0 0 4px;border-color:#c06060;background-color:#fff!important}.wp-element-button,.wp-block-button__link{background-color:#c06060;padding:2px}.wp-block-search__button{width:80px;margin-left:0;border-radius:0 4px 4px 0;border:none}body .entry-content .wp-block-search__input{border-radius:8px 0 0 8px}body .entry-content .wp-block-search__button{border-radius:0 8px 8px 0}.kotonum_pager{background:#f8f2e6;padding:1em 1em;border:1px solid #d9cdb3;max-width:400px;margin:0 auto}.kotonum_pager .num_before_current_after{display:flex;align-items:center;justify-content:center}.kotonum_pager .num_before_current_after .current_num{font-size:1.2em;margin:0 .5em;color:#c06060}body.matome-page-body main table{border:2px solid #57524d}body.matome-page-body main table th,body.matome-page-body main table td{line-height:1.5}body.matome-page-body main table th:first-child{width:40%}body.matome-page-body main table td:nth-child(2) {font-size:.9em;vertical-align:baseline}.btn_50on{background-color:#7a746e;color:#fff}.goju-group:nth-of-type(even) .btn_50on {background-color:#67615b}.btn_dmy{background-color:#ede3cf;color:#fff;cursor:default;pointer-events:none}.btn_dmy:hover{opacity:1}.btn_numc{background-color:#b56a62;color:#fff}.btn.btn_50on:hover,.btn.btn_numc:hover{opacity:1;background-color:#8f3f3f;color:#fff}.badge,.ref,.reffer,.sankou{background-color:var(--cocoon-orange-color)}.badge{display:inline-block;padding:.35em .68em;font-size:.9em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}.badge_koto{background-color:#94702d}.badge_kan{background-color:#5f8655}.badge_koji{background-color:#6f6390}.badge_sanji{background-color:#4b8590}.badge_yoji{background-color:#a8607f}.badge_etc{background-color:#7a726a}.nw{white-space:nowrap}.menu-drawer a{font-size:1.1em;line-height:2.5em;border-bottom:solid 1px #e6e6e6}.mobile-menu-buttons .menu-caption{display:none}.mobile-menu-buttons{align-items:center}.mobile-menu-buttons .menu-item a{border-color:#e3d8c2}#sidebar h3.widget-title{background-color:transparent;color:#3b3733;font-size:16px;line-height:1.6;border-radius:0;border:none;border-bottom:1px solid #cdbf9f;padding:4px 0 8px;margin:28px 0 14px;position:relative}#custom_html-2 h3.widget-title::before,#categories-2 h3.widget-sidebar-title::before,#popular_entries-2 h3.widget-sidebar-title::before,#popular_entries-3 h3.widget-sidebar-title::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em}#categories-2 h3.widget-sidebar-title::before{content:"\f07c"}#custom_html-2 h3.widget-title::before{content:"\f0ca"}#popular_entries-2 h3.widget-sidebar-title::before,#popular_entries-3 h3.widget-sidebar-title::before{content:"\f521"}#sidebar .widget_categories li a{display:flex;align-items:baseline}#sidebar .widget_categories .list-item-caption{display:flex;align-items:baseline;flex:1}#sidebar .widget_categories .list-item-caption::before{content:"";flex:none;align-self:center;width:0;height:0;margin-right:.5em;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #c06060}#sidebar .widget_categories .list-item-caption::after{content:"";flex:1;margin:0 .6em;border-bottom:2px dotted #c9bca1;transform:translateY(-.25em)}#sidebar .widget_categories .post-count{float:none;position:static;margin:0}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,1)!important}.widget-entry-card{font-size:.9rem}.wp-block-cocoon-blocks-blank-box-1{font-weight:600;font-size:1.2em;border:3px solid #57524d;padding:1em 1.5em;background:#fffcdd;margin-top:1em}.wp-block-cocoon-blocks-blank-box-1 p{color:#57524d}figcaption.wp-element-caption{text-align:left;margin-top:.5em;font-size:.85em;word-break:normal;line-height:1.6}.wp-block-image figcaption.wp-element-caption{text-align:center;text-wrap:balance}.wp-block-image:not(.aligncenter):not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull):has(> img + figcaption) {display:table}.wp-block-image:not(.aligncenter):not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull) > img + figcaption {display:table-caption;caption-side:bottom}@media screen and (max-width:600px){.wp-block-columns.is-not-stacked-on-mobile:has(> .wp-block-column > .wp-block-image) {flex-wrap:wrap!important}.wp-block-columns.is-not-stacked-on-mobile:has(> .wp-block-column > .wp-block-image) > .wp-block-column {flex-basis:100%!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column>.wp-block-image{display:block!important;margin:0 auto}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column>.wp-block-image>img{display:block;width:auto!important;max-width:100%;max-height:50vh;margin:0 auto}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column>.wp-block-image>figcaption{display:block!important}}.entry-content .wp-block-table tbody th{text-align:left;font-weight:normal;background-color:rgba(166,135,80,.08)}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):not(:has([colspan], [rowspan])):is(:has(tr > :nth-child(3):last-child), :has(tr > :nth-child(4):last-child)) {--kd-row-tint:rgba(166,135,80,.05);display:grid;grid-template-columns:fit-content(35%) repeat(var(--kd-data-cols),minmax(0,1fr))}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):has(tr > :nth-child(3):last-child) {--kd-data-cols:2}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):has(tr > :nth-child(4):last-child) {--kd-data-cols:3}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):not(:has([colspan], [rowspan])):is(:has(tr > :nth-child(3):last-child), :has(tr > :nth-child(4):last-child)) :is(thead, tbody, tr) {display:contents}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):not(:has([colspan], [rowspan])):is(:has(tr > :nth-child(3):last-child), :has(tr > :nth-child(4):last-child)) :is(th, td) {border-width:0 1px 1px 0;align-content:center}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):not(:has([colspan], [rowspan])):is(:has(tr > :nth-child(3):last-child), :has(tr > :nth-child(4):last-child)) > :first-child > tr:first-child > * {border-top-width:1px}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):not(:has([colspan], [rowspan])):is(:has(tr > :nth-child(3):last-child), :has(tr > :nth-child(4):last-child)) tr > :first-child {border-left-width:1px}body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):not(:has([colspan], [rowspan])):is(:has(tr > :nth-child(3):last-child), :has(tr > :nth-child(4):last-child)) thead tr:nth-of-type(2n+1) > *,
body:not(.matome-page-body) .entry-content .wp-block-table table:has(tbody th):not(:has([colspan], [rowspan])):is(:has(tr > :nth-child(3):last-child), :has(tr > :nth-child(4):last-child)):has(tbody > tr:nth-child(4)) tbody tr:nth-of-type(2n+1) > * {box-shadow:inset 0 0 0 100vmax var(--kd-row-tint)}.entry-content table:not(:has(tbody > tr:nth-child(4))) tbody tr:nth-of-type(2n+1) {background-color:transparent}.entry-content table th,.entry-content table td{line-height:1.6}@media screen and (max-width:834px){.entry-content table th,.entry-content table td{font-size:inherit}}@media screen and (max-width:480px){.entry-content table th,.entry-content table td{font-size:13px}}body .entry-content table{background-color:#fff}body table th,body .scrollable-table table th{background-color:rgba(166,135,80,.14);border-color:rgba(166,135,80,.6)}body pre{background-color:rgba(166,135,80,.1);border-color:rgba(166,135,80,.4)}body table:not(.has-border-color) th,
body table:not(.has-border-color) td,
body table:not(.has-border-color) thead {border-color:rgba(166,135,80,.6)}body table tr:nth-of-type(2n+1) {background-color:rgba(166,135,80,.05)}body .entry-content .wp-block-table tbody th{background-color:rgba(166,135,80,.08)}table.tbl_small th,table.tbl_small td{font-size:.8em}table.tbl_bordered th,table.tbl_bordered td{border:1px solid #dcdcdc}.cocoon-block-faq{padding-bottom:1em!important;margin-bottom:0!important;border-bottom:1px dotted #ccc}.faq{color:#57524d;font-weight:600;font-size:1rem}.faq .faq-answer-content{font-weight:normal}.koto_info{background:#f4eddf;padding:1em 1em;margin:1em 0;border-radius:6px;border:3px solid #e8dfcc;box-shadow:0 0 1px 1px rgba(255,255,255,.6) inset}.koto_info hr{border:0;border-top:1px solid #e0d5bd;background:none;height:0;box-shadow:2px 2px 0 0 rgba(255,255,255,.6)}.wp-block-cocoon-blocks-blogcard{margin-top:1.5em}.blogcard-label{transform:rotate(-4deg);left:-22px;top:-22px;box-shadow: 3px 3px 1px #aaaaaa66}.yarpp-related h3{border:none}.related-entries h3{border:none;font-weight:700;margin:0 0 0;padding:0 0 5px;text-transform:capitalize}.related-entry-card-title{font-size:.8rem;font-feature-settings:'palt';font-weight:normal;line-height:1.5}figure.card-thumb img{border:none}p.koto_imi{font-size:.8em;line-height:1.4;margin-bottom:0;opacity:.8}.carousel-entry-card-thumb,.related-entry-card-thumb,.widget-entry-card-thumb,.entry-card-thumb{margin-top:0}.cat-label{border:none;opacity:.8}.ect-entry-card .card-thumb .cat-label{height:20px;top:0;left:0;line-height:18px;font-feature-settings:'palt'}.eye-catch-wrap{margin-top:70px}.eye-catch .cat-label{height:36px;top:-36px;bottom:auto;left:0;font-size:1em;line-height:1;padding:11px 8px;border:none}.article:has(.koto_title) .eye-catch .cat-label {display:none}.article:has(.koto_title) .eye-catch-wrap {margin-top:34px}.card-thumb img{border:1px solid #eee;filter:drop-shadow(2px 2px 5px #eee)}.menu-content .menu-drawer{padding:2em 1em 30px}.tagline{margin:.6em 1em .6em}.pagination-next a:hover,.pagination a:hover,.pagination .current{background-color:#57524d;color:#fff;border-color:#57524d}.article .toc{border:4px solid rgba(63,156,255,.2);padding:1.5em 3.6em;width:90%}.article .toc .toc-title{position:relative;text-align:left;padding:0;font-size:1.4em}.article .toc .toc-title::after{position:absolute;right:0;top:8px;box-sizing:content-box;padding:8px 12px;font-size:10px;height:15px;line-height:1;text-align:center;text-decoration:none;background-color:#f2f2f2;letter-spacing:1px}.article .toc .toc-list{padding-left:2em;padding:0 0 0 2em}.rtoc-mokuji-content{font-size:16px}#rtoc-mokuji-wrapper{background-color:#f8f2e6}#rtoc-mokuji-wrapper #rtoc-mokuji-title .rtoc_open_close{background-color:#ede3cf;color:#4a4540}#rtoc-mokuji-wrapper .rtoc-item a{color:#4a4540}body .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1::before,body .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1>.rtoc-item::before{background-color:#e9dfcc!important}body .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1>.rtoc-item.rtoc-current::before{background-color:#c06060!important;transform:scale(1.17)}body .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji .rtoc-item.rtoc-current>a{color:#8f3f3f;font-weight:bold}body .widget #rtoc-mokuji-widget-wrapper.rtoc-sidebar-contents a{opacity:.75}.toc-content li{padding-top:.5em}.toc-content li::marker{color:#3f9cff}.toc-content li::before{color:#3f9cff}.toc-content li>a{display:inline-block;position:relative;text-decoration:none;transition:all .2s}.toc-content ol{list-style-type:decimal-leading-zero}.toc-content ol>li::before{display:inline-block;content:counter(rtoc-decimal-1,decimal-leading-zero) '';position:absolute;left:-1.3em;top:16px;width:auto;height:auto;font-size:1.05em;font-weight:normal;background-color:transparent!important;background:transparent;box-shadow:none}.toc-content ol>li::after{content:''!important;position:absolute;top:18px;left:12px;right:auto;bottom:auto;height:17px;width:1px;border-radius:1px}.article ul.kotonum-index{display:flex;align-content:flex-start;flex-wrap:wrap;gap:5px;list-style:none;padding:0!important}.article ul.kotonum-index li{margin:0}.article ul.kotonum-index li a{min-width:70px}.article ul.kotonum-index li small{vertical-align:bottom}p.spf-title{font-size:1em;font-weight:700;margin-bottom:.5em}ul.spf-index{padding-left:2em;margin-bottom:.5em}ul.spf-index li{min-width:4em;background-color:#f4eddf;border:1px solid #d9cdb3;margin:0;margin-bottom:.5rem;margin-right:3px;display:inline-block;font-weight:600;border-radius:4px;text-decoration:none;text-align:center;word-break:break-all}ul.spf-index li a{color:#3b3733;padding:.5rem 1rem;text-decoration:none;line-height:1}ul.spf-index li:hover{background-color:#8f3f3f;border-color:#8f3f3f}ul.spf-index li:hover a{color:#fff}.widget-entry-cards figure{width:140px}.widget-entry-card-content{margin-left:150px}.card-arrow .card-content{margin-right:40px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cat-item{font-feature-settings:'palt'}.entry-card .admin-pv{font-size:.8em!important;background:#efefc8;z-index:-2;margin-bottom:0}.tab-content-group{border-top:3px solid var(--cocoon-tab-label-active-color)}.home .tab-content-group{background:#fffdf8}.grecaptcha-badge{visibility:hidden}.categoryid-828 .article ul li{margin-bottom:1.5em}@media screen and (max-width:1023px){.entry-card-thumb{width:40%}.koto_imi{display:block;margin-top:.1em;padding-left:.5em}}@media screen and (max-width:834px){.article h2{font-size:1.25rem;margin:2.5rem -16px 1.25rem;border-radius:0;padding:0 16px .5em}.article h2::after{width: calc(16px + 3em)}.article h3{font-size:1.15rem;margin:2rem 0 .9rem}.article ul,.article ol{padding-left:1em}.entry-content>*,.demo .entry-content p{letter-spacing:.01em}.rect-vertical-card .related-entry-card-content h3{margin:0;padding:0}#sidebar-scroll aside#custom_html-2{display:none}.nw{white-space:normal}.card-arrow .a-wrap::after{right:5px}.card-arrow .card-content{margin-right:22px}main.main,div.sidebar{padding:0 16px 32px}.kotonum_pager{display:block}body.matome-page-body main table th,body.matome-page-body main table td{line-height:1.3}body.matome-page-body main table th:first-child{width:40%}body.matome-page-body main table td:nth-child(2) {font-size:.85em}ul.spf-index{padding-left:.5em}.rtoc-mokuji-content{font-size:.85em!important}.tab-label-group{flex-wrap:wrap;overflow-x:visible;row-gap:4px}#comments .comment-title,.comment-title{font-size:19px}.comment-reply-title,#reply-title{font-size:17px}.article .related-entry-card-title,.related-entry-card-title{font-size:14px}#rtoc-mokuji-wrapper .rtoc-item,#rtoc-mokuji-wrapper .rtoc-item a{font-size:14.5px}.entry-content>p{margin-bottom:24px}}.koto_imi{font-size:.85em;color:#8a827a}.koto_imi.is-long{display:block;margin-top:.1em;padding-left:.5em}@media screen and (max-width:1023px){.koto_imi{display:block;margin-top:.1em;padding-left:.5em}}.goju-nav-bar{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 30px;padding:15px;background:#f8f2e6;border:1px solid #e3d8c2;border-radius:12px}.goju-nav-item{padding:6px 12px;background:#fcf8ef;border:1px solid #d9cdb3;border-radius:6px;text-decoration:none!important;font-size:.9em;color:#4a4540!important;transition:all .2s ease}.goju-nav-item:hover{background:#8f3f3f;border-color:#8f3f3f;color:#fff!important}.goju-nav-item.goju-nav-all{background:#f4eddf;border-color:#d9cdb3;color:#7a726a!important}.goju-nav-item.goju-nav-all:hover{background:#8f3f3f;border-color:#8f3f3f;color:#fff!important}.goju-nav-item.is-active{background:#57524d;border-color:#57524d;color:#fff!important;font-weight:600;pointer-events:none;cursor:default}.goju-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;list-style:none!important;padding:0!important;margin:20px 0!important}.goju-item{margin-bottom:0!important}.goju-item-link{display:block;height:100%;padding:12px 20px;background:#fff;border:1px solid #ccc;border-radius:8px;text-decoration:none!important;color:inherit!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.goju-item-link:hover{background:#fffdf5;border-color:#57524d;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.goju-item-title{display:block;margin-top:5px;margin-bottom:10px;font-size:1.1em;font-weight:600;color:#4a4540;line-height:1.4}.goju-item-title small{display:inline-block;font-weight:normal;font-size:.8em;color:#8a827a;margin-left:5px}.koto-snippet{font-size:.85em;color:#6b645d;line-height:1.6;margin-top:4px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.goju-result-count{margin:-10px 0 20px;font-size:.9em;color:#8a827a}@media screen and (max-width:480px){.goju-nav-bar{gap:5px;padding:10px}.goju-nav-item{padding:5px 8px;font-size:.8em}.goju-item-title{margin-top:0;margin-bottom:0}}.goju-search-box{margin:40px 0}.goju-sub-nav{display:flex;justify-content:center;gap:15px;margin-bottom:30px;font-size:1.1em}.goju-sub-nav a{display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;background:#fcf8ef;border:1px solid #d9cdb3;border-radius:50%;text-decoration:none!important;color:#57524d!important;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:all .2s ease}.goju-sub-nav a:hover{background:#8f3f3f;color:#fff!important;border-color:#8f3f3f}.goju-sub-nav a.is-active{background:#57524d;color:#fff!important;border-color:#57524d;pointer-events:none;cursor:default}.goju-sub-nav .is-empty{display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;color:#ccc;background:#f9f9f9;border:1px solid #eee;border-radius:50%}.goju-item-meta{line-height:1;margin-bottom:0}.koto-kind-badge{display:inline-block;width:52px;text-align:center;padding:1px 0;font-size:.6em;font-weight:600;line-height:1.8;border-radius:3px;margin:0 3px 5px 0;vertical-align:top;letter-spacing:-.02em;transition:all .2s ease}.koto-kind-badge.is-inactive{background:transparent!important;color:#c9bda3!important;border:1px solid #e3d8c2}.koto-kind-badge.is-active{background:#697a6f!important;color:#fff!important;border:none!important}.goju-char-heading{margin-top:50px!important;margin-bottom:10px!important;padding:10px 0;border-bottom:2px solid #57524d;font-size:1.3em}@media screen and (max-width:480px){.goju-sub-nav{gap:8px}.goju-sub-nav a,.goju-sub-nav .is-empty{width:32px;height:32px;line-height:30px;font-size:.9em}}.pagination{display:flex;justify-content:center;align-items:center;gap:5px;margin:30px 0}.pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px;width:auto!important;height:38px;padding:0 15px!important;text-decoration:none!important;background:#fff;border:1px solid #ddd;border-radius:4px;color:#4a4540!important;font-size:.9em;white-space:nowrap!important}.pagination .page-numbers.current{background:#c06060;border-color:#c06060;color:#fff!important;font-weight:600}body .pagination .current{background-color:#c06060;border-color:#c06060;color:#fff}.pagination .page-numbers:hover:not(.current):not(.dots) {background:#57524d;border-color:#57524d;color:#fff!important}.pagination .next,.pagination .prev{padding:0 15px!important}.pagination .next i,.pagination .prev i{margin:0 5px;vertical-align:middle}.pagination-next .pagination-next-link:not(:hover),
.pagination .page-numbers:not(.current):not(:hover) {background-color:#f8f2e6;border:1px solid #d9cdb3}.pagination .page-numbers.dots{background-color:#f8f2e6;border:1px solid #d9cdb3}.pagination-jump{display:flex;justify-content:center;align-items:center;gap:.6em;margin:1em 0 0;font-size:.9em;color:#4a4540}.pagination-jump label{display:flex;align-items:center;gap:.4em;margin:0}.pagination-jump input[type="number"]{width:4.5em;padding:.35em .5em;border:1px solid #d9cdb3;border-radius:3px;background:#fff;text-align:center;font-size:1em}.pagination-jump button{padding:.4em 1em;border:1px solid #57524d;border-radius:3px;background:#57524d;color:#fff;font-size:.95em;cursor:pointer}@media screen and (max-width:600px){.pagination{gap:3px}.pagination .page-numbers{margin:0 1px;width:32px;min-width:32px;padding:0!important}}.pagination-kana .page-numbers{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;min-width:44px;height:auto!important;min-height:44px;line-height:1.1}.pagination-kana .pn-num{display:block}.pagination-kana .pn-kana{display:block;margin-top:2px;font-size:10px}.pagination-kana .page-numbers:not(.current):not(:hover) .pn-kana {color:#8a7a5c}@media screen and (max-width:600px){.pagination.pagination-kana .page-numbers{width:36px;min-width:36px}}.goju-view-toggle{display:flex;justify-content:flex-end;gap:10px;margin:20px 0 15px}.goju-view-toggle .toggle-btn{padding:6px 15px;background:#fff;border:1px solid #ddd;border-radius:20px;font-size:.85em;color:#6b645d;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px}.goju-view-toggle .toggle-btn i{font-size:1.1em}.goju-view-toggle .toggle-btn:hover{background:#f1e8d6}.goju-view-toggle .toggle-btn.is-active{background:#57524d;border-color:#57524d;color:#fff}.goju-item-thumb{flex-shrink:0;overflow:hidden;background:#f4eddf;border-radius:6px}.goju-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.goju-list.is-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.goju-list.is-grid-view .goju-item-thumb,.goju-list.is-grid-view .goju-item-meta{display:none}.goju-list.is-list-view{display:flex;flex-direction:column;gap:15px}.goju-list.is-list-view .goju-item-link{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:20px}.goju-list.is-list-view .goju-item-thumb{width:120px;height:80px}.goju-list.is-list-view .goju-item-body{flex-grow:1}.goju-list .goju-item-ad{list-style:none;margin:10px 0!important;padding:0;border:none;min-height:120px}.goju-list .goju-item-ad .ad-area{margin:0}@media screen and (max-width:480px){.goju-list .goju-item-ad{min-height:300px;padding:10px 0}.goju-nav-bar{gap:5px;padding:10px}.goju-nav-item{padding:5px 8px;font-size:.8em}.koto-kind-badge.is-inactive{display:none!important}.goju-sub-nav{gap:8px}.goju-sub-nav a,.goju-sub-nav .is-empty{width:32px;height:32px;line-height:30px;font-size:.9em}.goju-list{gap:0!important}.goju-list .goju-item-link{border:none!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;border-bottom:1px solid #e3d8c2!important;background:transparent!important}.goju-item:last-child .goju-item-link{border-bottom:none!important}.goju-list.is-list-view .goju-item-link{gap:15px!important;padding-top:12px!important;padding-bottom:12px!important}.goju-list.is-list-view .goju-item-thumb{width:80px;height:60px}.goju-list.is-list-view .koto-snippet{-webkit-line-clamp:2;line-clamp:2}}.koto_imi_lead{margin:.6em 0 0;font-size:1.05em;line-height:1.7;color:#1d2327}.article p.koto_imi_lead{margin-bottom:0}.entry-content .wp-block-table td:first-child,.entry-content .wp-block-table th:first-child{min-width:5.5em}.entry-content .wp-block-table.tbl_bunrui td:first-child,.entry-content .wp-block-table.tbl_bunrui th:first-child{min-width:6.5em}.entry-content .wp-block-table.tbl_yojijukugo td:first-child,.entry-content .wp-block-table.tbl_yojijukugo th:first-child{white-space:nowrap}.entry-content rt{line-height:1.2}.entry-content .eigo-reibun{background:#f4eddf;border-radius:8px;margin:1em 0;padding:.85em 1.1em;font-size:.95em}.entry-content .eigo-reibun p{margin:0}.entry-content .bct-together{margin-top:5em}.entry-content .bct-together+.bct-together{margin-top:3em}.internal-blogcard-domain{font-size:.8em}.internal-blogcard-title,.internal-blogcard-snippet{line-height:1.5}.bct-together .blogcard{border-width:2px}.blogcard-favicon{margin-top:0}.blogcard-thumbnail{margin-top:0}.blogcard-content{min-height:90px}.internal-blogcard-footer{display:none}.entry-content .bct-together .blogcard-label{background-color:#c06060}.entry-content .bct-together .blogcard{border-color:rgba(192,96,96,.5)}.entry-content .eto-nav{margin:1.4em 0 1.8em}.entry-content .eto-nav-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;margin:0;padding:0}.entry-content .eto-nav-list .eto-nav-item{list-style:none;margin:0;padding:0;border:none}.entry-content .eto-nav-list .eto-nav-item::before,.entry-content .eto-nav-list .eto-nav-item::marker{content:none}.entry-content .eto-nav-card{display:block;position:relative;overflow:hidden;border:1px solid #d9cdb3;border-radius:6px;background:#f4eddf;text-decoration:none;color:inherit;transition:border-color .2s ease , box-shadow .2s ease , transform .2s ease}.entry-content a.eto-nav-card:hover{border-color:#c06060;box-shadow:0 2px 8px rgba(0,0,0,.13);transform:translateY(-2px)}.entry-content a.eto-nav-card:focus-visible{outline:2px solid #c06060;outline-offset:2px}.entry-content .eto-nav-thumb{display:block;aspect-ratio: 16 / 9;overflow:hidden}.entry-content .eto-nav-thumb img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}.entry-content .eto-nav-label{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;gap:7px;padding:20px 10px 7px;background:linear-gradient(to top,rgba(0,0,0,.74),rgba(0,0,0,.34) 58%,rgba(0,0,0,0))}.entry-content .eto-nav-kanji{font-size:20px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.65)}.entry-content .eto-nav-yomi{font-size:11px;line-height:1;color:rgba(255,255,255,.93);letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.65)}.entry-content .eto-nav-item.is-current .eto-nav-card{border-color:#c06060;cursor:default}.entry-content .eto-nav-item.is-current .eto-nav-thumb img{filter:grayscale(.45);opacity:.85}.entry-content .eto-nav-item.is-current .eto-nav-label{background:linear-gradient(to top,rgba(192,96,96,.88),rgba(192,96,96,.42) 58%,rgba(192,96,96,0))}.entry-content .eto-nav-badge{position:absolute;top:5px;right:5px;padding:2px 7px;border-radius:999px;background:#c06060;color:#fff;font-size:10px;line-height:1.45;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.3)}@media (max-width:767px){.entry-content .eto-nav-list{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width:480px){.entry-content .eto-nav-label{padding:16px 7px 5px;gap:5px}.entry-content .eto-nav-kanji{font-size:16px}.entry-content .eto-nav-yomi{font-size:9.5px}.entry-content .eto-nav-badge{top:4px;right:4px;padding:1px 5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.entry-content .eto-nav-card,.entry-content a.eto-nav-card:hover{transition:none;transform:none}}@media (max-width:767px){.entry-content .eto-nav--week .eto-nav-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.entry-content .eto-nav--week .eto-nav-label{padding-bottom:4px}.entry-content .eto-nav--week .eto-nav-kanji{font-size:15px}}@media (max-width:359px){.entry-content .eto-nav--week .eto-nav-list{grid-template-columns:repeat(3,1fr)}}.entry-content .eto-nav--kidoairaku .eto-nav-list{grid-template-columns:repeat(4,1fr)}@media (max-width:479px){.entry-content .eto-nav--kidoairaku .eto-nav-list{grid-template-columns:repeat(2,1fr)}}.entry-content .eto-year-table{overflow-x:auto}.entry-content .eto-year-table table{width:auto;max-width:100%}.entry-content .eto-year-table th,.entry-content .eto-year-table td{white-space:nowrap}.comment-form-email,.comment-form-url,.comment-notes{display:none}.comment-form-comment textarea,.comment-form-author input,.comment-form .submit{border:2px solid rgba(87,82,77,.8);border-radius:4px}.comment-form .submit{width:auto;padding:10px 24px;border-color:#8f3f3f;background-color:#8f3f3f;color:#fff;font-size:16px;font-weight:bold;transition:background-color .2s}.comment-form .submit:hover,.comment-form .submit:focus{border-color:#6e2f2f;background-color:#6e2f2f}.cat-link,.tag-link,.tag-link:hover{transition:background-color .2s , border-color .2s , color .2s}a,.btn,ul.spf-index li,.navi-in a,.navi-in a:hover,.navi-footer-in a,.navi-footer-in a:hover,.widget_categories ul li a,.widget_categories ul li a:hover,.pagination a,.pagination a:hover,.pagination-next-link,.pagination-next-link:hover,.search-box .search-submit{transition:color .2s , background-color .2s , border-color .2s , opacity .2s}.cat-link:hover{opacity:1;background-color:#8f3f3f}.tag-link{border-color:transparent;background-color:#f1e8d6}.tag-link:hover{border-color:#8f3f3f;background-color:#8f3f3f;color:#fff}.go-to-top-button{background-color:#f4eddf;color:#57524d;border:1px solid #d9cdb3}.wp-block-search__button,.rtoc_open_close,.go-to-top-button{transition:background-color .2s , border-color .2s , color .2s}.wp-block-search__button:hover{background-color:#a85f5f}.rtoc-mokuji-content #rtoc-mokuji-title button.rtoc_open_close:hover{background-color:#f1e8d6}.go-to-top-button:hover{background-color:#8f3f3f;border-color:#8f3f3f;color:#fff}.a-wrap,.a-wrap:hover{transition:transform .2s , box-shadow .2s , background-color .2s}.a-wrap:hover{transform:translateY(-2px);box-shadow:0 3px 8px rgba(0,0,0,.12)}body .a-wrap:hover{background-color:rgba(166,135,80,.08)}.comment-form .form-submit{text-align:left}.kotonum-filter{margin:20px 0 16px;border:1px solid #d9cdb3;border-radius:8px;background:#f8f2e6}.kotonum-filter .kf-open{display:flex;align-items:center;gap:6px;width:100%;padding:12px 16px;background:none;border:0;font-size:.95em;font-weight:bold;color:#34302c;cursor:pointer;text-align:left}.kotonum-filter .kf-caret{margin-left:auto;transition:transform .2s}.kotonum-filter .kf-open[aria-expanded="true"] .kf-caret{transform:rotate(180deg)}.kotonum-filter .kf-panel{padding:0 16px 6px}.kotonum-filter .kf-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:.85em}.kotonum-filter .kf-label{font-weight:bold;color:#4a4540}.kotonum-filter .kf-label{display:flex;align-items:center;gap:6px}.kotonum-filter .kf-label{position:relative}.kotonum-filter .kf-help-wrap{display:inline-flex}.kotonum-filter .kf-help{width:16px;height:16px;padding:0;border:1px solid #57524d;border-radius:50%;background:#fff;font-size:11px;font-weight:bold;line-height:1;color:#57524d;cursor:help}.kotonum-filter .kf-help[aria-expanded="true"]{background:#57524d;color:#fff}.kotonum-filter .kf-help-text{display:none;position:absolute;top: calc(100% + 6px);left:0;z-index:10;width:max-content;max-width:min(300px,calc(100vw - 64px));padding:8px 10px;background:#fff;border:1px solid rgba(87,82,77,.5);border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.12);font-size:12px;font-weight:normal;line-height:1.6;color:#3f3a35}.kotonum-filter .kf-help:hover+.kf-help-text,.kotonum-filter .kf-help:focus-visible+.kf-help-text,.kotonum-filter .kf-help[aria-expanded="true"]+.kf-help-text{display:block}.kotonum-filter .kf-kinds{display:flex;flex-wrap:wrap;gap:6px}.kotonum-filter .kf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 6px repeat(5,minmax(0,1fr));gap:3px;max-width:430px}.kotonum-filter .kf-grid > :nth-child(10n+6) {grid-column-start:7}.kotonum-filter .kf-char{min-width:0;height:30px;padding:0;background:#fcf8ef;border:1px solid #d9cdb3;border-radius:4px;font-size:1em;color:#34302c;cursor:pointer}.kotonum-filter .kf-kind{padding:5px 12px;background:#fcf8ef;border:1px solid #ccc;border-radius:16px;font-size:.95em;color:#4a4540;cursor:pointer}.kotonum-filter .kf-clear:disabled{opacity:.4;cursor:default}.kotonum-filter .kf-clear{height:26px;padding:0 10px;background:#fcf8ef;border:1px solid #d9cdb3;border-radius:14px;font-size:.8em;color:#6b645d;cursor:pointer}.kotonum-filter .kf-char[aria-pressed="true"]{background:#57524d;border-color:#57524d;color:#fff}.kotonum-filter .kf-kind{border-color:#d9cdb3;color:#697a6f}.kotonum-filter .kf-kind[aria-pressed="true"]{background:#697a6f;border-color:#697a6f;color:#fff}.kotonum-filter .kf-kind:disabled,.kotonum-filter .kf-char:disabled{opacity:.3;cursor:default}.kotonum-filter .kf-contains{font-size:16px;padding:6px 10px;border:1px solid #d9cdb3;border-radius:6px;width:100%;max-width:420px;box-sizing:border-box}.kotonum-filter .kf-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:0 16px 10px}.kotonum-filter .kf-status{margin:0;font-size:.9em;font-weight:bold;height:28px;line-height:28px}.kotonum-filter .kf-hit{margin:0 2px;font-size:1.7em;line-height:0;color:#57524d}.kotonum-filter-results .kf-empty{margin:20px 0;text-align:center;color:#7a726a}@media screen and (min-width:769px){.kotonum-filter .kf-field{display:grid;grid-template-columns:8em 1fr;align-items:start;column-gap:12px}.kotonum-filter .kf-field>.kf-label{padding-top:6px}}@media (hover:hover){.kotonum-filter .kf-open:hover{background:#f1e8d6}.kotonum-filter .kf-char:not(:disabled):not([aria-pressed="true"]):hover {background:#f1e8d6;border-color:#b9ab8e}.kotonum-filter .kf-kind:not(:disabled):not([aria-pressed="true"]):hover {background:#f1e8d6;border-color:#697a6f}.kotonum-filter .kf-char[aria-pressed="true"]:hover{background:#3b3733}.kotonum-filter .kf-kind[aria-pressed="true"]:hover{background:#58685e}.kotonum-filter .kf-clear:not(:disabled):hover {background:#f1e8d6;border-color:#9a9187}.kotonum-filter .kf-help:hover{background:rgba(87,82,77,.15)}}.kotonum-filter .kf-help:not([aria-expanded="true"]) {background:#fcf8ef}.search-box .search-edit{border:2px solid rgba(87,82,77,.8);border-radius:6px;background:#fff}body .search-box .search-edit{border-radius:8px}body #sidebar .search-box .search-edit{border-color:#c06060}::placeholder{color:#bbb;opacity:1}.wpcf7 form.sent>p{display:none}.wpcf7 form.sent .wpcf7-response-output{margin:1em 0;padding:1.5em;border-radius:6px;background:#f0f8ef;font-size:1.1em;line-height:1.8}.koto-cf7-after{margin:0 0 1em}.koto-cf7-after a{display:inline-block;padding:.6em 1.4em;border-radius:6px;background:#57524d;color:#fff;font-weight:bold;text-decoration:none}@media (hover:hover){.koto-cf7-after a:hover{opacity:.85}}.search-box .search-edit:focus{border-color:#57524d;box-shadow:0 0 0 3px rgba(87,82,77,.15);outline:none}.search-box .search-submit{color:#57524d}@media (hover:hover){.search-box .search-edit:hover{border-color:#57524d}.search-box .search-submit:hover{color:#3b3733}}@media screen and (max-width:600px){.kotonum-filter .kf-foot{flex-direction:column;align-items:flex-start}}@media screen and (min-width:481px){.goju-list.is-list-view{gap:0;border-top:1px solid #e3d8c2}.goju-list.is-grid-view{column-gap:24px;row-gap:0;border-top:1px solid #e3d8c2}.goju-list .goju-item-link{padding:12px 10px;border:none;border-bottom:1px solid #e3d8c2;border-radius:0;box-shadow:none;background:transparent}.goju-list .goju-item-link:hover{border-color:#e3d8c2;background:#f4eddf;box-shadow:none;transform:none}}.goju-list .koto-kind-badge{margin-bottom:0;line-height:1.6}.goju-list .goju-item-meta{margin-bottom:2px}.goju-list .goju-item-title{margin-top:2px;margin-bottom:0}.goju-list .koto-snippet{margin-top:4px;line-height:1.5}.goju-list-head{margin-bottom:0!important}.goju-list-head .goju-result-count{margin-bottom:0!important}.goju-list-head+.goju-list{margin-top:10px!important}.sns-share.ss-bottom{margin:1.5em 0;padding:.9em 0 .75em;border-top:1px solid #e3ddd8;border-bottom:1px solid #e3ddd8}.sns-share.ss-bottom .sns-share-message .ssm-part{display:inline-block}.sns-share.ss-bottom .sns-share-message{margin-bottom:.7em;color:#6b5f58;font-size:.85em;font-weight:bold;letter-spacing:.08em}.sns-share.ss-bottom.bc-brand-color .sns-share-buttons.sns-buttons{justify-content:center;column-gap:3.5%;row-gap:10px;margin-bottom:0}.sns-share.ss-bottom.bc-brand-color .sns-share-buttons a{flex-direction:column;gap:3px;width:31%;height:auto;padding:.55em 0 .3em;border:none;border-radius:8px;background:linear-gradient(180deg,#6d5a4e 0%,#4b3e36 100%);box-shadow:0 3px 0 #30261f;color:#fff;transition:filter .2s , box-shadow .1s , transform .1s}.sns-share.ss-bottom.bc-brand-color a .social-icon{color:#fff;font-size:20px}.sns-share.ss-bottom .sns-share-buttons a .button-caption{margin-left:0;font-size:12px;line-height:1.3;letter-spacing:.03em}@media (hover:hover){.sns-share.ss-bottom.bc-brand-color .sns-share-buttons a:hover{opacity:1;filter:brightness(1.15)}}.sns-share.ss-bottom.bc-brand-color .sns-share-buttons a:active{box-shadow:0 1px 0 #30261f;transform:translateY(2px)}@media screen and (min-width:835px){.sns-share.ss-bottom.bc-brand-color .sns-share-buttons.sns-buttons{column-gap:2%}.sns-share.ss-bottom.bc-brand-color.ss-col-5 .sns-share-buttons a{width:16.5%}.sns-share.ss-bottom .sns-share-buttons a.copy-button{margin-left:4%!important}}.print-source{display:none}@media print{#container .eye-catch-wrap,#container .rtoc-mokuji-content,.google-auto-placed,ins.adsbygoogle,#container .kml-related-matome,#container .related-entries,#container .info_line{display:none!important}#container .entry-content,#container .entry-content a{color:#000}#container .entry-content a{text-decoration:none}#container{font-size:10pt}#container .entry-content p,#container .entry-content li,#container .entry-content td,#container .entry-content th{font-size:10pt;line-height:1.6}#container .entry-content>p,#container .entry-content>ul,#container .entry-content>ol,#container .entry-content>figure{margin-bottom:.8em}#container .entry-content li{margin:0 0 .4em;padding-top:0}#container h1{font-size:16pt}#container .entry-content h2{margin:1em 0 .4em;font-size:13.5pt}#container .entry-content h3{margin:.8em 0 .3em;font-size:11.5pt}#container .entry-content .wp-block-cocoon-blocks-blogcard,#container .entry-content .blogcard-wrap{display:none!important}#container .entry-content figure img{width:auto;max-height:60mm}#container .article{font-family:"Hiragino Mincho ProN","Yu Mincho",YuMincho,"Noto Serif JP",serif}#container .article h1,#container .article h2,#container .article h3,#container .article h4,#container .article strong,#container .article b,#container .article th{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@page {
    margin: 15mm 15mm 15mm 20mm;
  }#container .entry-content li{break-inside:avoid}#container .entry-content h2,#container .entry-content h3{break-after:avoid}.print-source{display:block;margin-top:1.5em;padding-top:.5em;border-top:1px solid #9a9187;color:#000;font-size:9pt;line-height:1.6}}.kdc-figure-sources{columns:14em 3}.article .kdc-figure-sources li{break-inside:avoid;margin-top:0;margin-bottom:8px}.widget_popular_entries .widget-entry-cards:has(+ .kdc-ranking-more) {margin-bottom:0}.kdc-ranking-more{margin-top:8px;font-size:.9em}.kdc-ranking-more a{display:block;padding:8px;border:1px solid #57524d;border-radius:4px;text-align:center;text-decoration:none}.kdc-ranking-more a:hover{background-color:rgba(87,82,77,.08)}.kdc-ranking-more a::after{content:" →"}.widget_popular_entries .widget-entry-cards figure{width:100px;margin-bottom:0}.widget_popular_entries .widget-entry-card-content{margin-left:108px}.widget_popular_entries .widget-entry-card{font-size:.85rem}.kdc-ranking-jump{display:flex;gap:8px}.kdc-ranking-jump a{flex:1;padding:10px 8px;background:#b56a62;border:1px solid #b56a62;border-radius:6px;color:#fff;font-weight:600;text-align:center;text-decoration:none}.kdc-ranking-jump a::after{content:" ↓"}.kdc-ranking-jump a:hover{background:#8f3f3f;border-color:#8f3f3f;color:#fff}.article .kq-q{margin:1.4em 0;padding:0;border:2px solid #d3c6b0;border-radius:6px;background:rgba(255,255,255,.6);overflow:hidden}.article .kq-q p{margin:0}.article .kq-num{display:inline-block;padding:.2em .9em;border-radius:0 0 6px 0;background:#7a5a3a;color:#fff;font-size:.95rem;font-weight:bold}.article .kq-q .kq-text{margin:.6em 1.1em .7em;font-size:1.45rem;font-weight:bold;line-height:1.6;font-feature-settings:"palt";letter-spacing:.02em}@media screen{.article .kq-q{padding-top:.75em}.article .kq-q p.kq-num{float:left;margin:.62rem .6em 0 0;padding:.1em .65em .1em 1rem;border-radius:0 5px 5px 0;font-size:.9rem;line-height:1.5}.article .kq-q p.kq-text{margin:0 1.1rem .15em}.article ol.kq-choices{padding-top:.45em}.article .kq-choice .kq-mark{min-width:1.5em;font-size:.8em}}.article .kq-blank{white-space:nowrap}.article .kq-blank1{display:inline-block;box-sizing:border-box;width:1em;height:1em;margin:0 .06em;overflow:hidden;border:2px solid currentColor;border-radius:3px;background:#f1ebe0;vertical-align:-.13em;font-feature-settings:normal;letter-spacing:0;line-height:1}.article .kq-blank1>span{display:flex;align-items:center;justify-content:center;height:100%;font-size:.66em}.article .kq-text .kq-blank1{width:1.2em;height:1.55em;margin-right: calc(0.06em + var(--kq-ls, 0em))}.article .kq-q .kq-text:has(.kq-blank1) {--kq-ls:.12em;letter-spacing:var(--kq-ls)}.article .kq-q .kq-text:has(.kq-blank1) rt {letter-spacing:0}.article .kq-text .kq-blank1>span{align-items:flex-end;box-sizing:border-box;padding-bottom:.2em}@media print{.article .kq-blank1{background:none}}.article ol.kq-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:.5em .7em;margin:0;padding:.7em 1.1em;border-bottom:1px solid #eee6d8;list-style:none;font-size:1.3rem}.article ol.kq-choices li{margin:0;padding:0;list-style:none}.article .kq-choice{-webkit-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:.25em .6em;border:1.5px solid #cdbfa6;border-radius:6px;background:#fff;box-shadow:0 1px 0 #e2d8c6;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer}.article .kq-choice:has(ruby) {padding-top:.5em;padding-bottom:0}@media screen{.article .kq-choices .kq-choice{position:relative;padding-left:2.15em}.article .kq-choices .kq-choice .kq-mark{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:2em;min-width:0;margin:0;border-right:1px solid #ddd0b9;border-radius:4.5px 0 0 4.5px;background:#f5eee2;line-height:1}.article .kq-choices .kq-choice.is-ok .kq-mark{border-right-color:rgba(255,255,255,.35);background:rgba(255,255,255,.12)}.article .kq-choices .kq-choice.is-ok .kq-mark::after{content:"";position:absolute;top:50%;left:50%;width:1.6em;height:1.6em;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.article .kq-choices .kq-choice.is-ng .kq-mark{border-right-color:#e4e4e4;background:#f4f4f4}.article .kq-choices .kq-choice.is-right .kq-mark{top:1px;bottom:1px;left:1px;border-right-color:#8f3f3f;border-radius:3.5px 0 0 3.5px;background:#f6e9e6}.article .kq-choices .kq-choice.is-ng::after{position:absolute;inset:3px;width:auto;height:auto;margin:0;-webkit-mask:none;mask:none;background:
      linear-gradient(to top right, transparent calc(50% - 1.5px), rgba(47, 93, 138, 0.75) calc(50% - 1.5px), rgba(47, 93, 138, 0.75) calc(50% + 1.5px), transparent calc(50% + 1.5px)),
      linear-gradient(to bottom right, transparent calc(50% - 1.5px), rgba(47, 93, 138, 0.75) calc(50% - 1.5px), rgba(47, 93, 138, 0.75) calc(50% + 1.5px), transparent calc(50% + 1.5px));pointer-events:none}}@media (hover:hover){.article .kq-q:not(.is-answered) .kq-choice:hover {border-color:#8f3f3f;background:#fbf6ee}}.article .kq-q.is-answered .kq-choice{cursor:default}.article .kq-choice:disabled{opacity:1}.article .kq-q.is-answered .kq-choice:not(.is-ok):not(.is-ng):not(.is-right) {box-shadow:none;opacity:.45}.article .kq-q .kq-choice.is-ok{border-color:#8f3f3f;background:#8f3f3f;color:#fff}.article .kq-choice.is-ok .kq-mark{color:#fff}.article .kq-choice.is-ng{border-color:#ddd;color:#999}.article .kq-q .kq-choice.is-right{border-color:#8f3f3f;box-shadow:inset 0 0 0 1px #8f3f3f;color:#8f3f3f}.article .kq-choice.is-ok::after,.article .kq-choice.is-right::after{content:"正解";display:inline-block;margin-left:.5em;padding:.05em .45em;border:1px solid currentColor;border-radius:4px;font-size:.6em;font-weight:bold;line-height:1.4;vertical-align:.25em}.article .kq-choice.is-ng::after{content:"";display:inline-block;flex-shrink:0;width:.85em;height:.85em;margin-left:.4em;background:currentColor;text-decoration:none}.article .kq-choice.is-ng::after{-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M4 4l16 16M20 4L4 20'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M4 4l16 16M20 4L4 20'/%3E%3C/svg%3E") center / contain no-repeat;background:#2f5d8a}.article .kq-mark{display:inline-block;min-width:1.6em;margin-right:.3em;color:#8f3f3f;font-weight:bold}.article details.kq-ans{padding:.2em 1.1em .5em}.article details.kq-ans summary{display:inline-flex;align-items:center;gap:.4em;padding:.3em 0;font-size:1.05rem;list-style:none;cursor:pointer}.article details.kq-ans summary::-webkit-details-marker{display:none}.article details.kq-ans summary::before{content:"";border-style:solid;border-width:.38em 0 .38em .62em;border-color:transparent transparent transparent #8f3f3f;transition:transform .15s ease}.article details.kq-ans[open] summary::before{transform:rotate(90deg)}.article details.kq-ans[open] > :not(summary) {animation:kq-open .18s ease-out}@keyframes kq-open {
  from { opacity: 0; transform: translateY(-4px); }
  to { opacity: 1; transform: none; }
}@media (prefers-reduced-motion:reduce){.article details.kq-ans summary::before{transition:none}.article details.kq-ans[open] > :not(summary) {animation:none}}.article details.kq-ans p{margin:.3em 0}.article details.kq-ans p:not(.kq-correct) {line-height:1.6}.article .kq-ans p > a:first-child:not(.kq-more) {color:#8f3f3f;font-weight:bold}.article .kq-ans a.kq-more{display:inline-block;margin-left:.6em;padding:.05em .7em;border:1px solid #8f3f3f;border-radius:999px;background:#fff;color:#8f3f3f;font-size:.85em;line-height:1.6;text-decoration:none;vertical-align:.05em}.article .kq-ans a.kq-more:hover{background:#8f3f3f;color:#fff}.article .kq-correct{font-size:1.2rem;font-weight:bold}.article .kq-print-wrap{margin:1.2em 0;text-align:center}.article .kq-print{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:.7em;padding:.65em 1.5em .65em 1.2em;border:0;border-radius:6px;background:#8f3f3f;color:#fff;font-size:1.15rem;text-align:left;cursor:pointer}.article .kq-print::before{content:"";grid-row: 1 / 3;display:block;width:2.3em;height:2.3em;background:currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6'/%3E%3Crect x='3' y='9' width='18' height='8' rx='2'/%3E%3Cpath d='M6 14h12v7H6z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6'/%3E%3Crect x='3' y='9' width='18' height='8' rx='2'/%3E%3Cpath d='M6 14h12v7H6z'/%3E%3C/svg%3E") center / contain no-repeat}.article .kq-print .kq-print-main,.article .kq-print .kq-print-sub{justify-self:start;text-align:left}.article .kq-print .kq-print-main{font-weight:bold;line-height:1.4}.article .kq-print .kq-print-sub{font-size:.8em;font-weight:normal;line-height:1.4}.article .kq-print:hover{background:#7a3434}.article .kq-print-note{display:block;margin-top:.5em;color:#8f3f3f;font-size:.9rem;line-height:1.6;text-wrap:balance}.article .kq-sample{max-width:480px;margin:.8em auto 0}.article .kq-sample img{display:block;width:100%;height:auto}.article .kq-sample{transition:max-width .2s ease}.article .kq-sample.is-open{max-width:100%}.article .kq-sample-zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.article .kq-sample.is-open .kq-sample-zoom{cursor:zoom-out}@media (prefers-reduced-motion:reduce){.article .kq-sample{transition:none}}.article .kq-sample figcaption{margin-top:.3em;color:#666;font-size:.85rem}.article .kq-sample-toggle{display:none}@media screen and (max-width:600px){.article .kq-sample-toggle{-webkit-appearance:none;appearance:none;display:inline-block;margin-top:.5em;padding:.2em 0;border:0;background:none;color:#8f3f3f;font:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.article .kq-sample{display:none}.article .kq-sample.is-shown{display:block;max-width:100%}}.article .kq-sound-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5em;margin:.6em 0 -.4em;text-align:right}.article .kq-reset-top{display:inline-block;margin-right:auto}.article .kq-reset:disabled{box-shadow:none;opacity:.45}.article .kq-sound{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45em;padding:.2em 0;border:0;background:none;color:#5a4632;font:inherit;font-size:.9rem;cursor:pointer}.article .kq-sound::before{content:"";display:inline-block;width:1.1em;height:1.1em;background:currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='M16 9a4 4 0 0 1 0 6'/%3E%3Cpath d='M19 6a8 8 0 0 1 0 12'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='M16 9a4 4 0 0 1 0 6'/%3E%3Cpath d='M19 6a8 8 0 0 1 0 12'/%3E%3C/svg%3E") center / contain no-repeat}@media screen{body.categoryid-4524 .article h2.wp-block-heading:not(.kq-key-head) {display:flex;align-items:center;gap:.8em;margin:2em 0 .5em;padding:0;border:0;background:none;color:#7a5a3a;font-size:.95rem;letter-spacing:.05em}body.categoryid-4524 .article h2.wp-block-heading:not(.kq-key-head)::before,
  body.categoryid-4524 .article h2.wp-block-heading:not(.kq-key-head)::after {content:"";display:block;position:static;flex:1;width:auto;height:0;margin:0;border-top:4px solid #e3d8c4;background:none}}.article .kq-q.is-answered{background:#f4e2dd;border-color:#d9aca4}.article .kq-q.is-answered:has(.kq-choice.is-ng) {background:#ede8e0;border-color:#cdc3b3}.article .kq-result{display:none;margin:0 0 1.2em;padding:1em 1.2em;border:3px solid #8f3f3f;border-radius:8px;background:#fff;text-align:center}.article .kq-result.is-shown{display:block}.article .kq-result p{margin:.3em 0}.article .kq-result-score{font-size:1.3rem;font-weight:bold}.article .kq-result-score b{margin:0 .1em;font-size:2.4rem;color:#8f3f3f}.article .kq-result-note{color:#666;font-size:.85rem}.article .kq-goto-wrap{display:none;margin:1.2em 0 0;text-align:center}.article .kq-goto-wrap.is-shown{display:block}.article .kq-goto{-webkit-appearance:none;appearance:none;padding:.5em 1.6em;border:2px solid #8f3f3f;border-radius:999px;background:#fff;color:#8f3f3f;font:inherit;font-weight:bold;cursor:pointer}.article .kq-goto:hover{background:#8f3f3f;color:#fff}.article ol.kq-key .kq-key-res{display:inline-block;width:.9em;height:.9em;margin-right:.3em;vertical-align:-.1em}.article ol.kq-key li.is-ok .kq-key-res{background:#8f3f3f;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3C/svg%3E") center / contain no-repeat}.article ol.kq-key li.is-ng .kq-key-res{background:#2f5d8a;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M4 4l16 16M20 4L4 20'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M4 4l16 16M20 4L4 20'/%3E%3C/svg%3E") center / contain no-repeat}.article ol.kq-key li.is-ok,.article ol.kq-key li.is-ng{margin-right:-.3em;margin-left:-.3em;padding:0 .3em;border-radius:4px;background:#f4e2dd}.article ol.kq-key li.is-ng{background:#ede8e0}.article ol.kq-key .kq-key-num[data-q]{cursor:pointer;text-decoration:underline dotted;text-underline-offset:.2em}@media print{.article .kq-result,.article .kq-goto-wrap,.article ol.kq-key .kq-key-res{display:none!important}.article ol.kq-key li.is-ok,.article ol.kq-key li.is-ng{margin:0 0 .4em;padding:0;background:none!important}.article ol.kq-key .kq-key-num[data-q]{text-decoration:none}}.article .kq-reset-wrap{margin:1em 0 0;text-align:right}.article .kq-reset{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35em;padding:.35em 1.1em;border:2px solid #a08a6a;border-radius:999px;background:#fff;box-shadow:0 1px 0 #e2d8c6;color:#5a4632;font:inherit;font-size:.9rem;font-weight:bold;cursor:pointer}@media screen and (max-width:600px){.article .kq-reset{gap:.25em;padding-right:.55em;padding-left:.55em}.article .kq-sound-wrap{gap:4px}.article .kq-sound{gap:.3em}}body.categoryid-4524 .entry-content .ad-content-middle{margin-top:32px}.article .kq-reset::before{content:"";display:inline-block;width:1.15em;height:1.15em;background:currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21'/%3E%3Cpath d='M22 21H7'/%3E%3Cpath d='m5 11 9 9'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21'/%3E%3Cpath d='M22 21H7'/%3E%3Cpath d='m5 11 9 9'/%3E%3C/svg%3E") center / contain no-repeat}.article .kq-reset:hover{border-color:#8f3f3f;color:#8f3f3f}@media print{.article .kq-reset-wrap{display:none!important}}.kq-score{display:flex;flex-direction:column;align-items:center;margin-bottom:1em;padding:.7em 1em .8em;border:3px solid #b9a888;border-radius:6px;background:#fff;color:#5a4632;line-height:1.4}.kq-score-head{font-size:.85rem;font-weight:bold;color:#7a5a3a}.kq-score-main{font-size:1.1rem;font-weight:bold;color:#333}.kq-score-ok{margin-right:.1em;font-size:2.2rem;color:#a33}.kq-score-sub{font-size:.85rem;color:#666}.kq-score-sub::before{content:"答えた数 "}.kq-score.is-float{position:fixed;top:60px;right:6px;z-index:50;flex-direction:row;gap:.5em;margin:0;padding:.25em .7em;border-width:1px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 1px 4px rgba(0,0,0,.18);pointer-events:none}.kq-score.is-float .kq-score-head{display:none}.kq-score.is-float{gap:.35em;padding:.1em .55em}.kq-score.is-float .kq-score-main{font-size:.75rem}.kq-score.is-float .kq-score-ok{font-size:1.05rem}.kq-score.is-float .kq-score-sub{font-size:.7rem}.kq-score.is-float .kq-score-sub::before{content:""}@media print{.kq-score{display:none!important}}.article .kq-switch{position:relative;display:inline-block;width:2.9em;height:1.7em;border-radius:999px;background:#c9c2b8;transition:background .2s ease}.article .kq-switch::after{content:"";position:absolute;top:.15em;left:.15em;width:1.4em;height:1.4em;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s ease}.article .kq-sound[aria-checked="true"] .kq-switch{background:#34c759}.article .kq-sound[aria-checked="true"] .kq-switch::after{transform:translateX(1.2em)}.article .kq-sound[aria-checked="false"]{color:#888}.article .kq-sound[aria-checked="false"]::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M4\ 9h4l5-4v14l-5-4H4z\'/%3E%3Cpath\ d=\'M16\ 9l6\ 6\'/%3E%3Cpath\ d=\'M22\ 9l-6\ 6\'/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M4\ 9h4l5-4v14l-5-4H4z\'/%3E%3Cpath\ d=\'M16\ 9l6\ 6\'/%3E%3Cpath\ d=\'M22\ 9l-6\ 6\'/%3E%3C/svg%3E)}@media (prefers-reduced-motion:reduce){.article .kq-switch,.article .kq-switch::after{transition:none}}.article .kq-sheet-head,.article .kq-sheet-lead,.article .kq-sheet-brand,.kq-print-date{display:none}.kq-title-main,.kq-title-sub{display:block;word-break:keep-all;overflow-wrap:anywhere}.kq-title-sep{display:none}.kq-title-sub{font-size:.8em;text-wrap:balance}.article ol.kq-choices.kq-row{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:600px){.article ol.kq-choices.kq-row{grid-template-columns:repeat(2,1fr)}.article .kq-q{margin:0 -16px;padding:1em 16px .4em;border:0;border-bottom:2px solid #e3d8c4;border-radius:0;background:none;overflow:visible}.article .kq-q p.kq-num{padding-left:.65em;border-radius:5px}body.categoryid-4524 .article h2.wp-block-heading:not(.kq-key-head) {margin-right:-16px;margin-left:-16px}.article .kq-q:has(+ h2) {border-bottom:0}.article .kq-q p.kq-text{margin-right:0;margin-left:0}.article ol.kq-choices{padding-right:0;padding-left:0}.article details.kq-ans{padding-right:0;padding-left:0}}.article ol.kq-key{columns:2;column-gap:2em;margin:0;padding:0;list-style:none}.article ol.kq-key li{margin:0 0 .4em;padding:0;list-style:none;break-inside:avoid}.article .kq-key-num{display:inline-block;min-width:4.4em;color:#7a5a3a;font-weight:bold}.article ol.kq-key b{color:#333}@media screen and (max-width:600px){.article ol.kq-key{columns:1}}@media print{#container .entry-content .kq-q{display:grid;grid-template-columns:13mm 1fr;margin:0 0 4.5mm;padding:0;border:0;border-radius:0;background:none!important;break-inside:avoid}#container .entry-content .kq-num{padding:0;background:none;color:#000;font-size:11pt}#container .entry-content ol.kq-choices{padding:0;border:0;background:none}#container .entry-content .kq-num{grid-column:1;grid-row:1;align-self:baseline}#container .entry-content p.kq-text,#container .entry-content ol.kq-choices{grid-column:2;margin:0;padding-left:4mm;border-left:1.25pt solid #888}#container .entry-content p.kq-text{grid-row:1;align-self:baseline;padding-bottom:1mm;font-size:15pt;line-height:1.5}#container .entry-content ol.kq-choices{grid-row:2}#container .entry-content ol.kq-choices li{margin:0;font-size:13pt;line-height:1.5}#container .entry-content .kq-choice{padding:0;border:0!important;box-shadow:none!important;opacity:1!important;background:none!important;color:inherit!important;text-decoration:none!important}#container .entry-content .kq-choice::after{content:none!important}#container .entry-content .kq-choice.is-ok .kq-mark{color:#8f3f3f}#container .entry-content .kq-print-wrap,#container .entry-content .kq-sound-wrap{display:none!important}#container .entry-content .kq-sheet-head{display:flex;gap:4mm;margin:0 0 5mm;font-size:12pt}#container .entry-content .kq-sheet-name,#container .entry-content .kq-sheet-score{display:flex;align-items:center;height:11mm;padding:0 1mm;border:0;border-bottom:1pt solid #000;box-sizing:border-box}#container .entry-content .kq-sheet-name{flex:1}#container .entry-content .kq-sheet-score{width:58mm;justify-content:space-between}#container .entry-content .kq-sheet-max{font-size:13pt}body.categoryid-4524 #container .article{position:relative}body.categoryid-4524 #container .article-header{min-height:22mm;padding-right:74mm}#container .entry-content .kq-sheet-brand{display:flex;align-items:center;gap:3mm;position:absolute;top:0;right:0}#container .entry-content .kq-brand-qr{order:2}#container .entry-content .kq-brand-qr svg{display:block;width:20mm;height:20mm}#container .entry-content .kq-brand-text{display:flex;flex-direction:column;align-items:flex-end;gap:1.2mm}#container .entry-content .kq-brand-text img{display:block;width:40mm;height:auto}#container .entry-content .kq-brand-text .kq-brand-note{font-size:8.5pt;line-height:1}#container .entry-content .kq-brand-text .kq-brand-url{font-size:9.5pt;line-height:1}body.categoryid-4524 #container .entry-title,body.categoryid-4524 #container .entry-content h2,body.categoryid-4524 #container .entry-content ol.kq-key b,body.categoryid-4524 #container .entry-content ol.kq-key a{color:#000!important}#container .entry-content .kq-sheet-brand.kq-brand-end{position:static;justify-content:flex-end;margin:8mm 0 0}body.categoryid-4524 #container .entry-content{margin-bottom:0}body.categoryid-4524 .print-source{display:none!important}#container .kq-print-date{display:block;margin-top:2mm;text-align:right;font-size:8.5pt;color:#000}#container .entry-content .kq-mark{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body.categoryid-4524 #container .date-tags{display:none!important}#container .entry-content p.kq-sheet-lead{display:block;margin:0 0 3mm;font-size:12pt}#container .entry-content p.kq-lead,.kq-title-sub{display:none!important}body.categoryid-4524,body.categoryid-4524 #container,body.categoryid-4524 #container .main,body.categoryid-4524 #container .article,body.categoryid-4524 #container .kq-q,body.categoryid-4524 #container ol.kq-choices{background:#fff!important}body.categoryid-4524 #container .entry-content h2::after{display:none}#container .entry-content details.kq-ans{display:none!important}#container .entry-content h2.kq-key-head{break-before:page}#container .entry-content ol.kq-key{columns:2;column-gap:8mm}#container .entry-content .kq-key-num{color:#000}#container .entry-content ol.kq-key li{margin:0 0 1.2mm;font-size:10.5pt;line-height:1.5}}.article .season-now-title{font-weight:bold;font-size:1.1em;margin-bottom:.6em}.article .season-label{margin:0 0 .3em;font-size:.85em;font-weight:bold;letter-spacing:.08em;color:#8a7a5c}.article .season-box{margin:0 0 1.4em;padding:.8em 1.1em .6em;background:#f4ecdb;border:1px solid #e2d6bc;border-radius:6px}.article .season-box .season-features{margin:0;padding:0;list-style:none}.article .season-features li{margin:0 0 .2em;padding-left:1em;text-indent:-1em}.article .season-features li::before{content:"›";display:inline-block;width:1em;text-indent:0;color:#8a7a5c}.article .season-words{margin-top:0}.article .season-words li{margin-bottom:.4em}.article .kq-levels{margin:0 0 1.6em}.article .kq-sheet-brand ~ .kq-levels {margin:2em 0 0}.article .kq-levels-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.5em;margin-bottom:.35em}.article .kq-levels-title{color:#57524d;font-size:.95rem;font-weight:bold;white-space:nowrap}.article .kq-levels-title small{margin-left:.5em;color:#7a5a3a;font-size:.78rem;font-weight:normal}.article .kq-levels-list{display:grid;grid-template-columns:repeat(var(--n,10),1fr);gap:3px;padding:9px;border-radius:8px;background:var(--board,#3d5a4c)}.article .kq-lv{display:flex;align-items:center;justify-content:center;height:2.3em;border-radius:4px;background:var(--c);color:#5a3e26;font-size:.95rem;font-weight:bold;line-height:1;text-decoration:none}.article a.kq-lv:hover{outline:2px solid #fff;outline-offset:-2px;color:#5a3e26}.article .kq-lv.is-current{position:relative;z-index:1;outline:3px solid #fff;outline-offset:-1px;transform:scale(1.15);box-shadow:0 2px 6px rgba(0,0,0,.45);color:#3b2a1a}.article .kq-lv.is-current:first-child{transform-origin:left center}.article .kq-lv.is-current:last-child{transform-origin:right center}.article .kq-lv.is-none{border:2px solid var(--c);background:transparent;color:var(--c);cursor:default}.article .kq-levels-ends{display:flex;justify-content:space-between;margin-top:.25em;color:#7a5a3a;font-size:.75rem}.article .kq-top-item{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:center;margin:0 0 1.8em}.article .kq-top-item .kq-levels{margin:0}.article .kq-top-thumb{display:block;line-height:0}.article .kq-top-img{width:100%;height:auto;border-radius:6px}.article .kq-levels-top .kq-levels-list{grid-template-columns:repeat(5,1fr)}.article .kq-levels-top .kq-levels-ends{display:none}@media screen and (max-width:600px){.article .kq-top-item{grid-template-columns:38% 1fr;gap:10px}.article .kq-levels-top .kq-levels-head{flex-wrap:wrap}.article .kq-levels-top .kq-levels-title small{display:block;margin-left:0}.article .kq-levels-top .kq-levels-list{padding:6px}.article .kq-levels-top .kq-lv{height:2em}}.article .kq-result a.kq-result-next{display:inline-block;margin-top:.5em;padding:.45em 1.4em;border-radius:999px;background:#8f3f3f;color:#fff;font-weight:bold;text-decoration:none}.article .kq-result a.kq-result-next:hover{background:#7a3434}@media print{.article .kq-levels{display:none!important}}.article a.kq-levels-label{padding:.08em .8em;border:1px solid #8f3f3f;border-radius:999px;background:#fff;color:#8f3f3f;font-size:.85rem;font-weight:bold;text-decoration:none;white-space:nowrap}.article a.kq-levels-label:hover{background:#8f3f3f;color:#fff}.article .kq-index-illust{margin:0 0 1em;text-align:center}.article .kq-index-illust img{max-width:100%;height:auto}.article .kq-index{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:1.2em 0 2em}.article .kq-card{display:flex;flex-direction:column;border:2px solid #d3c6b0;border-radius:8px;background:#fff;overflow:hidden;color:#333;text-decoration:none}.article a.kq-card:hover{border-color:#8f3f3f}.article .kq-card .kq-card-img{display:block;width:100%;height:auto;aspect-ratio: 16 / 9;object-fit:cover}.article .kq-card-level{padding:.5em .7em 0;color:#7a5a3a;font-size:1.15rem;font-weight:bold}.article .kq-card-sub{padding:0 .7em .6em;color:#666;font-size:.85rem}.article .kq-card.is-none{justify-content:center;min-height:5.5em;border:2px dashed #ddd0b9;background:transparent;text-align:center}.article .kq-card.is-none .kq-card-level{padding-top:0;color:#c9bba3}.article .kq-card.is-none .kq-card-sub{padding-bottom:0;color:#c9bba3}@media screen and (max-width:600px){.article .kq-index{grid-template-columns:repeat(2,1fr);gap:10px}}.search-side-section{margin:2em 0}.search-side-title{margin:0 0 .8em;padding:6px 12px;border-left:6px solid #57524d;background:rgba(87,82,77,.06);font-size:1.1em}.search-match-title{margin:1.2em 0 .6em;padding:0 0 4px;border-bottom:1px solid #c9c2b8;font-size:1em;color:#57524d}.list>.search-match-title:first-child{margin-top:0}.search-jump-links ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.2em;padding:0;list-style:none}.search-jump-links a{display:block;padding:4px 14px;border:1px solid #57524d;border-radius:999px;text-decoration:none;font-size:.9em}.search-jump-links a:hover{background-color:rgba(87,82,77,.08)}.search-jump-links span{font-size:.85em}mark.search-hit{padding:0 1px;background-color:#fff176;color:inherit}