*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;background:#FFFFFF;color:#34414A;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",sans-serif;font-size:16px;line-height:1.9;-webkit-font-smoothing:antialiased;word-break:normal;overflow-wrap:anywhere}a{color:#8A6B3D;text-decoration:underline;text-decoration-color:#D9CDB8;text-underline-offset:3px}a:hover{color:#B08D57;text-decoration-color:#B08D57}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #B08D57;outline-offset:2px}img{max-width:100%;height:auto}iframe,embed,object,video{max-width:100%}button,input,select,textarea{font-family:inherit;font-size:100%}h1,h2,h3,h4,h5,h6{line-height:1.6;color:#34414A}.kkz-skip{position:absolute;left:-9999px;top:-9999px;z-index:100000;display:block;padding:12px 18px;background:#34414A;color:#FFFFFF;font-size:14px;font-weight:700;line-height:1.4;border-radius:0 0 10px 0;text-decoration:none}.kkz-skip:focus{left:0;top:0;color:#FFFFFF;outline:2px solid #B08D57;outline-offset:-2px}body.admin-bar .kkz-skip:focus{top:32px}@media screen and (max-width: 782px){body.admin-bar .kkz-skip:focus{top:46px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#FFFFFF;border-radius:6px;box-shadow:0 0 2px 2px rgba(52,65,74,.4);clip:auto!important;clip-path:none;color:#34414A;display:block;font-size:14px;font-weight:700;height:auto;left:8px;line-height:normal;padding:14px 20px;text-decoration:none;top:8px;width:auto;z-index:100000}.alignleft,#kkz .alignleft{float:left;margin:4px 24px 16px 0}.alignright,#kkz .alignright{float:right;margin:4px 0 16px 24px}.aligncenter,#kkz .aligncenter{display:block;clear:both;margin:0 auto 16px}.alignnone,#kkz .alignnone{margin:0 0 16px}.wp-caption,#kkz .wp-caption{max-width:100%;margin:0 0 24px;background:none;border:0;padding:0}.wp-caption img,#kkz .wp-caption img{display:block;max-width:100%;height:auto;margin:0 auto}.wp-caption-text,.wp-caption .wp-caption-text,#kkz .wp-caption-text{font-size:13px;line-height:1.7;color:#6B7680;text-align:center;margin:8px 0 0}.gallery-caption,#kkz .gallery-caption{font-size:13px;line-height:1.7;color:#6B7680}.sticky,#kkz .sticky{position:static}.bypostauthor,#kkz .bypostauthor{font-style:normal}@media (max-width: 760px){.alignleft,.alignright,#kkz .alignleft,#kkz .alignright{float:none;display:block;margin:0 auto 16px}}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{color:#34414A}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) p{margin:0 0 1.2em}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h1,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h2,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h3,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h4,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h5,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h6{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-weight:600;letter-spacing:.05em;margin:0 0 .8em}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h1{font-size:30px}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h2{font-size:24px}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h3{font-size:19px}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h4{font-size:17px}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h5,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) h6{font-size:15.5px}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) small{font-size:85%}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) strong,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) b{font-weight:700}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) em{font-style:normal}mark{background:linear-gradient(transparent 62%,#FBF0E6 62%);color:inherit;padding:0 .1em}abbr[title]{text-decoration:underline dotted #C9B48C;text-underline-offset:3px;cursor:help}dfn{font-style:normal;font-weight:700}sub,sup{font-size:72%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.45em}sub{bottom:-.2em}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) hr{border:0;border-top:1px solid #EDE6DA;margin:2.4em 0}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) ul,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) ol{margin:0 0 1.2em;padding-left:1.4em}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) li>ul,:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) li>ol{margin-bottom:0}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) dl{margin:0 0 1.2em}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) dt{font-weight:700;color:#34414A}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) dd{margin:0 0 .8em;color:#4F5A61}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) address{font-style:normal;line-height:1.9}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) blockquote{margin:0 0 1.4em}q{quotes:"「" "」" "『" "』"}kbd{display:inline-block;padding:1px 6px;border:1px solid #D9CDB8;border-bottom-width:2px;border-radius:6px;background:#FFFFFF;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;color:#34414A}code,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}::selection{background:#F0D9CF;color:#26323A}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="text"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="email"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="tel"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="url"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="password"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="search"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="number"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="date"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="time"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="month"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) select,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) textarea{display:block;width:100%;max-width:100%;padding:11px 14px;border:1px solid #D9CDB8;border-radius:10px;background:#FFFFFF;color:#34414A;font-size:16px;line-height:1.6;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) textarea{min-height:160px;resize:vertical}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) select{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,#8A6B3D 50%),linear-gradient(135deg,#8A6B3D 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="text"]:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="email"]:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="tel"]:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="url"]:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="search"]:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) select:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) textarea:hover{border-color:#C9B48C}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="text"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="email"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="tel"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="url"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="password"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="search"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="number"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="date"]:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) select:focus,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) textarea:focus{border-color:#B08D57;box-shadow:0 0 0 3px rgba(176,141,87,.18);outline:none}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input::placeholder,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) textarea::placeholder{color:#8A8F93;opacity:1}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[disabled],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) select[disabled],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) textarea[disabled]{background:#F0EBE2;color:#6B7278;cursor:not-allowed}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[aria-invalid="true"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) select[aria-invalid="true"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) textarea[aria-invalid="true"]{border-color:#B5443C;box-shadow:0 0 0 3px rgba(181,68,60,.12)}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="checkbox"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="radio"]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px;accent-color:#8A6B3D}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) label{color:#34414A;font-weight:700;font-size:15px;line-height:1.7}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) fieldset{margin:0 0 1.4em;padding:16px 18px;border:1px solid #EDE6DA;border-radius:14px}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) legend{padding:0 6px;font-weight:700;color:#34414A}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) button,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="submit"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="button"],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="reset"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border:0;border-radius:999px;background:#34414A;color:#FFFFFF;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease,transform .2s ease}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) button:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="submit"]:hover,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="button"]:hover{background:#26323A;color:#FFFFFF}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) button:active,:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="submit"]:active{transform:translateY(1px)}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) button[disabled],:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="submit"][disabled]{background:#8A8F93;cursor:not-allowed;transform:none}:is(.wpcf7,.comment-form,.search-form,.post-password-form,.widget,.elementor-widget-form,.kkz-form) input[type="reset"]{background:#FFFFFF;color:#34414A;border:1px solid #D9CDB8}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:6px}.wpcf7 .wpcf7-not-valid-tip{color:#B5443C;font-size:13.5px;margin-top:6px}.wpcf7 .wpcf7-list-item{display:inline-flex;align-items:center;margin:6px 16px 6px 0}.wpcf7 .wpcf7-list-item-label{color:#34414A;font-weight:500}.wpcf7 form .wpcf7-response-output{margin:18px 0 0;padding:12px 16px;border-radius:12px;border:1px solid #D9CDB8;background:#FFFFFF;color:#34414A;font-size:14.5px;line-height:1.8}.wpcf7 form.sent .wpcf7-response-output{border-color:#8FA893;background:#F1F5F0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{border-color:#E3B7A6;background:#FBF3EF}.wpcf7 .wpcf7-spinner{margin:0 0 0 12px;background-color:#8A6B3D}:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base,.wp-block-table) table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 1.6em;font-size:15px;line-height:1.8}:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base,.wp-block-table) caption{caption-side:bottom;padding:8px 0 0;font-size:12.5px;color:#8A8F93;text-align:left}:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base,.wp-block-table) th,:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base,.wp-block-table) td{padding:11px 14px;border:1px solid #EDE6DA;text-align:left;vertical-align:top}:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base,.wp-block-table) th{background:#FAF7F2;color:#34414A;font-weight:700}:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base,.wp-block-table) tbody tr:nth-child(even) td{background:#FFFDFB}:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base) figure{margin:0 0 1.6em}:is(.widget,.elementor-widget-text-editor,.comment-content,.kkz-base) figcaption{margin-top:8px;font-size:12.5px;line-height:1.7;color:#8A8F93;letter-spacing:.04em}svg:not(:root){overflow:hidden}svg[role="img"]{max-width:100%;height:auto}.wp-video,.wp-audio-shortcode{max-width:100%}.embed-responsive,.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-aspect-4-3 .wp-block-embed__wrapper{position:relative}.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{content:"";display:block;padding-top:56.25%}.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{content:"";display:block;padding-top:75%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.page-links,#kkz .page-links{clear:both;display:flex;flex-wrap:wrap;gap:8px;margin:2em 0;font-size:14px;color:#6B7278}.page-links a,.page-links>span:not(.page-links-title),#kkz .page-links a{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #EDE6DA;border-radius:999px;background:#FFFFFF;color:#34414A;text-decoration:none}.page-links>span:not(.page-links-title){background:#34414A;color:#FFFFFF;border-color:#34414A}.more-link,#kkz .more-link{display:inline-block;margin-top:6px;font-size:14px;font-weight:700;color:#8A6B3D}.post-edit-link,#kkz .post-edit-link{display:inline-block;margin-left:8px;padding:2px 10px;border:1px dashed #D9CDB8;border-radius:999px;font-size:12px;color:#6B7278;text-decoration:none}.gallery,#kkz .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 1.6em}.gallery-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-item{margin:0}.gallery-icon img{display:block;width:100%;height:auto;border-radius:12px}.wp-smiley,.emoji{display:inline!important;width:1em!important;height:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;border:none!important;box-shadow:none!important;background:none!important}#kkz .kkz-prose>.alignwide,#kkz .entry-content>.alignwide{width:min(1180px,calc(100vw - 40px));max-width:none;margin-left:50%;transform:translateX(-50%)}#kkz .kkz-prose>.alignfull,#kkz .entry-content>.alignfull{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}#kkz .kkz-prose>.alignfull>*,#kkz .entry-content>.alignfull>*{max-width:760px;margin-left:auto;margin-right:auto}#kkz .is-layout-flex{display:flex;flex-wrap:wrap;align-items:center;gap:12px}#kkz .is-layout-flow>*+*{margin-block-start:1.2em}#kkz .is-content-justification-center{justify-content:center}#kkz .is-content-justification-right{justify-content:flex-end}#kkz .is-content-justification-space-between{justify-content:space-between}#kkz .is-vertical{flex-direction:column;align-items:flex-start}#kkz .has-drop-cap:not(:focus)::first-letter{float:none;font-size:inherit;line-height:inherit;margin:0;font-weight:inherit}#kkz .wp-block-heading.has-background{padding:14px 20px;border-radius:14px}#kkz p.has-background{padding:16px 20px;border-radius:14px}#kkz .has-text-align-left{text-align:left}#kkz .has-text-align-center{text-align:center}#kkz .has-text-align-right{text-align:right}#kkz .wp-block-list.is-style-kkz-check,#kkz .kkz-prose ul.is-style-kkz-check{list-style:none;padding-left:0}#kkz .wp-block-list.is-style-kkz-check>li,#kkz .kkz-prose ul.is-style-kkz-check>li{position:relative;padding-left:30px}#kkz .wp-block-list.is-style-kkz-check>li::before,#kkz .kkz-prose ul.is-style-kkz-check>li::before{content:"";position:absolute;left:4px;top:.55em;width:14px;height:8px;border-left:2px solid #6F8A74;border-bottom:2px solid #6F8A74;border-radius:0;background:none;transform:rotate(-45deg)}#kkz .wp-block-quote.is-style-large,#kkz .wp-block-quote.is-large{padding:26px 28px;border-left:0;border-radius:20px;background:#FBF3EF;font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:18px;line-height:1.9;color:#34414A}#kkz .wp-block-quote.is-style-plain{padding:0 0 0 18px;border-left:2px solid #EDE6DA;border-radius:0;background:none}#kkz .wp-block-quote.is-style-kkz-voice{position:relative;padding:24px 26px 22px 58px;border-left:0;border-radius:20px;background:#FFFFFF;box-shadow:0 0 0 1px #EDE6DA,0 14px 34px rgba(52,65,74,.08)}#kkz .wp-block-quote.is-style-kkz-voice::before{content:"“";position:absolute;left:20px;top:6px;font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:48px;line-height:1;color:#C9B48C}#kkz .wp-block-quote cite,#kkz .wp-block-quote .wp-block-quote__citation{display:block;margin-top:10px;font-size:13px;font-style:normal;color:#6B7278}#kkz .wp-block-pullquote{margin:2.4em 0;padding:30px 24px;border-top:1px solid #C9B48C;border-bottom:1px solid #C9B48C;text-align:center}#kkz .wp-block-pullquote blockquote{margin:0;padding:0;border:0;background:none}#kkz .wp-block-pullquote p{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:20px;line-height:1.8;letter-spacing:.06em;color:#34414A}#kkz .wp-block-pullquote cite{display:block;margin-top:12px;font-size:13px;color:#6B7278}#kkz .wp-block-verse{margin:1.6em 0;padding:20px 24px;border-radius:14px;background:#FAF7F2;font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:16px;line-height:2.1;white-space:pre-wrap;color:#34414A}#kkz .wp-block-details{margin:12px 0;padding:0;border:1px solid #EDE6DA;border-radius:14px;background:#FFFFFF;overflow:hidden}#kkz .wp-block-details>summary{position:relative;display:block;padding:16px 52px 16px 20px;font-weight:700;line-height:1.7;color:#34414A;cursor:pointer;list-style:none}#kkz .wp-block-details>summary::-webkit-details-marker{display:none}#kkz .wp-block-details>summary::after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2px solid #B08D57;border-bottom:2px solid #B08D57;transform:rotate(45deg);transition:transform .2s ease}#kkz .wp-block-details[open]>summary::after{margin-top:-2px;transform:rotate(-135deg)}#kkz .wp-block-details>summary:hover{background:#FAF7F2}#kkz .wp-block-details>summary:focus-visible{outline:2px solid #B08D57;outline-offset:-2px}#kkz .wp-block-details>:not(summary){margin:0 20px 16px}#kkz .wp-block-details>:not(summary):first-of-type{margin-top:4px}#kkz .wp-block-separator.is-style-wide{width:100%;max-width:none}#kkz .wp-block-separator.is-style-dots{border:0;height:auto;background:none;text-align:center;line-height:1}#kkz .wp-block-separator.is-style-dots::before{content:"・・・";color:#C9B48C;font-size:20px;letter-spacing:1em;padding-left:1em}#kkz .wp-block-separator.is-style-kkz-sprig{position:relative;height:24px;border:0;background:none;overflow:visible}#kkz .wp-block-separator.is-style-kkz-sprig::before{content:"";position:absolute;left:0;right:0;top:11px;border-top:1px solid #EDE6DA}#kkz .wp-block-separator.is-style-kkz-sprig::after{content:"";position:absolute;left:50%;top:4px;width:16px;height:16px;margin-left:-8px;border-radius:0 50% 0 50%;background:#D5E2D6;box-shadow:0 0 0 6px #FFFFFF}#kkz .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:1.6em 0}#kkz .wp-block-buttons.is-vertical{flex-direction:column;align-items:stretch}#kkz .wp-block-button{margin:0}#kkz .wp-block-button.is-style-outline>.wp-block-button__link,#kkz .wp-block-button .wp-block-button__link.is-style-outline{background:#FFFFFF;color:#34414A;box-shadow:inset 0 0 0 1.5px #34414A}#kkz .wp-block-button.is-style-outline>.wp-block-button__link:hover{background:#FAF7F2;color:#26323A}#kkz .wp-block-button.is-style-kkz-line>.wp-block-button__link{background:#06C755;color:#FFFFFF}#kkz .wp-block-button.is-style-kkz-line>.wp-block-button__link:hover{background:#05B34C}#kkz .wp-block-button.is-style-kkz-soft>.wp-block-button__link{background:#FAF7F2;color:#34414A;box-shadow:inset 0 0 0 1px #D9CDB8}#kkz .wp-block-button.has-custom-width>.wp-block-button__link{width:100%;justify-content:center}#kkz .wp-block-button.wp-block-button__width-25{width:calc(25% - 9px)}#kkz .wp-block-button.wp-block-button__width-50{width:calc(50% - 6px)}#kkz .wp-block-button.wp-block-button__width-75{width:calc(75% - 3px)}#kkz .wp-block-button.wp-block-button__width-100{width:100%}#kkz .wp-block-button__link.has-background:hover{filter:brightness(.96)}#kkz .wp-block-group.has-background{padding:24px 26px;border-radius:20px}#kkz .wp-block-group.is-style-kkz-box{padding:24px 26px;border:1px solid #EDE6DA;border-radius:20px;background:#FFFFFF}#kkz .wp-block-group.is-style-kkz-note{padding:18px 22px 18px 50px;position:relative;border-radius:16px;background:#FAF7F2;font-size:15px;color:#4F5A61}#kkz .wp-block-group.is-style-kkz-note::before{content:"";position:absolute;left:20px;top:22px;width:16px;height:16px;border-radius:50%;border:1.5px solid #B08D57;background:radial-gradient(circle,#B08D57 0 2px,transparent 3px) center 9px / 4px 4px no-repeat,linear-gradient(#B08D57,#B08D57) center 3px / 1.5px 5px no-repeat}#kkz .wp-block-group.is-style-kkz-caution{padding:18px 22px;border-radius:16px;border:1px solid #E3B7A6;background:#FBF3EF;color:#4F5A61}#kkz .wp-block-group.is-style-kkz-caution strong:first-child{color:#B5443C}#kkz .wp-block-group.is-style-kkz-soft-glow{padding:28px 26px;border-radius:24px;background:radial-gradient(circle at 30% 20%,#FCEFE0 0%,#FAF7F2 60%)}#kkz .wp-block-columns{display:flex;flex-wrap:wrap;gap:28px;margin:1.6em 0}#kkz .wp-block-column{flex:1 1 0;min-width:0}#kkz .wp-block-columns.has-background{padding:24px;border-radius:20px}#kkz .wp-block-column.has-background{padding:20px;border-radius:16px}#kkz .wp-block-columns.are-vertically-aligned-center{align-items:center}#kkz .wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}#kkz .wp-block-cover,#kkz .wp-block-cover-image{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;margin:2em 0;padding:48px 24px;border-radius:20px;overflow:hidden;color:#34414A}#kkz .wp-block-cover__background,#kkz .wp-block-cover__gradient-background{position:absolute;inset:0;z-index:0}#kkz .wp-block-cover__image-background,#kkz .wp-block-cover__video-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:0!important}#kkz .wp-block-cover__inner-container{position:relative;z-index:1;width:100%;max-width:760px}#kkz .wp-block-media-text{display:grid;grid-template-columns:50% 1fr;align-items:center;gap:28px;margin:1.8em 0}#kkz .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}#kkz .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:2}#kkz .wp-block-media-text__media img,#kkz .wp-block-media-text__media video{width:100%;height:auto;border-radius:16px}#kkz .wp-block-media-text.has-background{padding:24px;border-radius:20px}#kkz .wp-block-image{margin:1.8em 0}#kkz .wp-block-image img{border-radius:16px}#kkz .wp-block-image.is-style-rounded img{border-radius:999px}#kkz .wp-block-image.is-style-kkz-circle img{aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;box-shadow:0 24px 60px rgba(52,65,74,.14)}#kkz .wp-block-image figcaption,#kkz .wp-block-image .wp-element-caption{text-align:center}#kkz .wp-block-gallery{display:flex;flex-wrap:wrap;gap:12px;margin:1.8em 0}#kkz .wp-block-gallery .wp-block-image{flex:1 1 calc(33.333% - 12px);margin:0}#kkz .wp-block-gallery.columns-2 .wp-block-image{flex-basis:calc(50% - 12px)}#kkz .wp-block-gallery .wp-block-image img{width:100%;height:100%;object-fit:cover}#kkz .wp-block-html>svg{display:block;width:100%;height:auto}#kkz .wp-block-embed{margin:1.8em 0}#kkz .wp-block-embed__wrapper iframe{max-width:100%;border-radius:14px}#kkz .wp-block-video video{width:100%;border-radius:16px}#kkz .wp-block-audio audio{width:100%}#kkz .wp-block-file{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:1.6em 0;padding:14px 18px;border:1px solid #EDE6DA;border-radius:14px;background:#FFFFFF;font-size:15px}#kkz .wp-block-file a:not(.wp-block-file__button){font-weight:700;color:#34414A;word-break:break-all}#kkz .wp-block-file .wp-block-file__button{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;background:#34414A;color:#FFFFFF;font-size:14px;font-weight:700;text-decoration:none}#kkz .wp-block-code,#kkz .wp-block-preformatted{margin:1.6em 0;padding:16px 18px;border:1px solid #EDE6DA;border-radius:12px;background:#FAF7F2;font-size:14px;line-height:1.8;overflow-x:auto;white-space:pre-wrap;color:#34414A}#kkz .wp-block-table{margin:1.8em 0;overflow-x:auto}#kkz .wp-block-table.is-style-stripes tbody tr:nth-child(odd) td{background:#FAF7F2}#kkz .wp-block-table.is-style-stripes table{border-collapse:collapse}#kkz .wp-block-table.is-style-kkz-compare th{background:#F1F5F0;color:#34414A}#kkz .wp-block-table.is-style-kkz-compare td:first-child{font-weight:700;background:#FFFFFF}#kkz .wp-block-table figcaption,#kkz .wp-block-table .wp-element-caption{margin-top:8px;font-size:12.5px;color:#8A8F93}#kkz .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}#kkz .wp-block-footnotes{margin:2.4em 0 0;padding:14px 0 0 1.4em;border-top:1px solid #EDE6DA;font-size:13.5px;line-height:1.8;color:#6B7278}#kkz .wp-block-footnotes li{margin-bottom:6px}#kkz sup.fn a{font-weight:700;text-decoration:none;color:#8A6B3D}#kkz .wp-block-search__inside-wrapper{display:flex;gap:8px}#kkz .wp-block-search__input{flex:1 1 auto;min-width:0;padding:11px 16px;border:1px solid #D9CDB8;border-radius:999px;background:#FFFFFF;color:#34414A;font-size:16px}#kkz .wp-block-search__button{flex:none;padding:10px 20px;border:0;border-radius:999px;background:#34414A;color:#FFFFFF;font-weight:700}#kkz .wp-block-search__label{display:block;margin-bottom:6px;font-weight:700;color:#34414A}#kkz .wp-block-latest-posts{margin:1.4em 0;padding:0;list-style:none}#kkz .wp-block-latest-posts>li{padding:12px 0;border-bottom:1px solid #EDE6DA}#kkz .wp-block-latest-posts>li::before{content:none}#kkz .wp-block-latest-posts__post-title{font-weight:700;color:#34414A;text-decoration:none}#kkz .wp-block-latest-posts__post-date{display:block;margin-top:2px;font-size:12.5px;color:#8A8F93}#kkz .wp-block-latest-posts__post-excerpt{margin-top:6px;font-size:14px;color:#4F5A61}#kkz .wp-block-categories,#kkz .wp-block-archives{margin:1.4em 0;padding:0;list-style:none}#kkz .wp-block-categories li,#kkz .wp-block-archives li{padding:8px 0;border-bottom:1px dashed #EDE6DA}#kkz .wp-block-categories li::before,#kkz .wp-block-archives li::before{content:none}#kkz .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}#kkz .wp-block-tag-cloud a{display:inline-block;padding:4px 12px;border:1px solid #EDE6DA;border-radius:999px;background:#FFFFFF;color:#34414A;font-size:13px!important;text-decoration:none}#kkz .wp-block-tag-cloud a:hover{border-color:#C9B48C;background:#FAF7F2}#kkz .wp-block-rss{padding:0;list-style:none}#kkz .wp-block-rss__item{padding:10px 0;border-bottom:1px solid #EDE6DA}#kkz .wp-block-calendar table{width:100%}#kkz .wp-block-calendar th{background:#FAF7F2}#kkz .wp-block-calendar td,#kkz .wp-block-calendar th{padding:6px;text-align:center;border-color:#EDE6DA}#kkz .wp-block-calendar a{font-weight:700;color:#8A6B3D}#kkz .wp-block-social-links{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}#kkz .wp-block-social-link{display:inline-flex;border-radius:999px}#kkz .wp-block-social-link::before{content:none}#kkz .wp-block-social-link a{display:inline-flex;align-items:center;padding:8px;color:inherit}#kkz .wp-block-post-title{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;letter-spacing:.05em}#kkz .wp-block-post-title a{color:#34414A;text-decoration:none}#kkz .wp-block-post-date,#kkz .wp-block-post-author-name{font-size:13px;color:#8A8F93}#kkz .wp-block-post-terms a{display:inline-block;padding:2px 10px;border-radius:999px;background:#F1F5F0;color:#6F8A74;font-size:12.5px;font-weight:700;text-decoration:none}#kkz .wp-block-read-more{font-size:14px;font-weight:700;color:#8A6B3D}#kkz .wp-block-query-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;font-size:14.5px}#kkz .wp-block-query-pagination-numbers .page-numbers{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #EDE6DA;border-radius:999px;color:#34414A;text-decoration:none}#kkz .wp-block-query-pagination-numbers .page-numbers.current{background:#34414A;border-color:#34414A;color:#FFFFFF}#kkz .wp-block-post-excerpt__more-link{font-weight:700;color:#8A6B3D}#kkz .wp-block-term-description{color:#4F5A61;line-height:1.95}#kkz .wp-block-avatar img{border-radius:50%}#kkz .wp-element-caption{margin-top:8px;font-size:12.5px;line-height:1.7;color:#8A8F93;letter-spacing:.04em}#kkz .wp-element-button{cursor:pointer}@media (max-width: 760px){#kkz .wp-block-columns{flex-direction:column;gap:18px}#kkz .wp-block-columns.is-not-stacked-on-mobile{flex-direction:row}#kkz .wp-block-media-text,#kkz .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr}#kkz .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:0}#kkz .wp-block-gallery .wp-block-image{flex-basis:calc(50% - 12px)}#kkz .wp-block-button.wp-block-button__width-25,#kkz .wp-block-button.wp-block-button__width-50,#kkz .wp-block-button.wp-block-button__width-75{width:100%}#kkz .wp-block-pullquote p{font-size:18px}#kkz .wp-block-cover,#kkz .wp-block-cover-image{min-height:240px;padding:36px 18px}#kkz .wp-block-quote.is-style-kkz-voice{padding:22px 20px 20px 46px}#kkz .wp-block-quote.is-style-kkz-voice::before{left:14px}}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) a{color:#8A6B3D;text-decoration:underline;text-decoration-color:#D9CDB8;text-underline-offset:3px}:is(.widget,.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) a:hover{color:#B08D57;text-decoration-color:#B08D57}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) ul{list-style:none;padding-left:0}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) ul>li{position:relative;padding-left:1.3em;margin-bottom:.4em}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) ul>li::before{content:"";position:absolute;left:.2em;top:.78em;width:7px;height:7px;border-radius:50%;background:#C9B48C}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) ol{padding-left:1.6em}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) ol>li{margin-bottom:.4em}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) ol>li::marker{color:#8A6B3D;font-weight:700}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) blockquote{margin:1.4em 0;padding:18px 22px;border-left:3px solid #B08D57;border-radius:0 16px 16px 0;background:#FAF7F2;color:#4F5A61;font-size:15.5px}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) blockquote p:last-child{margin-bottom:0}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) hr{border:0;border-top:1px solid #EDE6DA;margin:2.4em 0}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.comment-content,.kkz-base) code{padding:1px 6px;border-radius:6px;background:#FAF7F2;font-size:.9em}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) pre{padding:16px 18px;border:1px solid #EDE6DA;border-radius:12px;background:#FAF7F2;font-size:14px;line-height:1.8;overflow-x:auto;white-space:pre-wrap}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) img{border-radius:14px}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.kkz-base) h2{padding-bottom:10px;border-bottom:1px solid #EDE6DA}#kkz ruby{ruby-position:over;ruby-align:center}#kkz rt{font-size:.5em;font-weight:400;letter-spacing:0;color:#6B7278}#kkz .kkz-u-palt{font-feature-settings:"palt";letter-spacing:.04em}#kkz .kkz-u-vertical{writing-mode:vertical-rl;text-orientation:mixed;font-feature-settings:normal;white-space:nowrap;line-height:1.6}#kkz .kkz-u-vertical .kkz-u-tcy,#kkz .kkz-u-tcy{text-combine-upright:all}#kkz .kkz-u-kinsoku{line-break:strict;word-break:keep-all;overflow-wrap:anywhere}#kkz .kkz-u-hanging{hanging-punctuation:allow-end}#kkz .kkz-u-indent{text-indent:1em!important}#kkz .kkz-choices .wpcf7-list-item,#kkz .wpcf7-form-control.kkz-choices .wpcf7-list-item{margin:0 8px 8px 0}#kkz .kkz-choices .wpcf7-list-item label,#kkz .wpcf7-form-control.kkz-choices .wpcf7-list-item label{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px 8px 12px;border:1px solid #D9CDB8;border-radius:999px;background:#FFFFFF;color:#34414A;font-weight:500;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}#kkz .kkz-choices .wpcf7-list-item label:hover{border-color:#B08D57}#kkz .kkz-choices .wpcf7-list-item input:checked+.wpcf7-list-item-label{font-weight:700;color:#26323A}#kkz .kkz-choices .wpcf7-list-item label:has(input:checked){border-color:#8A6B3D;background:#FAF7F2;box-shadow:0 0 0 1px #8A6B3D inset}#kkz .kkz-choices .wpcf7-list-item label:focus-within{outline:2px solid #B08D57;outline-offset:2px}#kkz .kkz-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}#kkz .kkz-form-grid .kkz-form-full{grid-column:1 / -1}#kkz .kkz-form-req{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#FBF3EF;color:#B5443C;font-size:11.5px;font-weight:700;vertical-align:2px}#kkz .kkz-form-opt{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#F1F5F0;color:#6F8A74;font-size:11.5px;font-weight:700;vertical-align:2px}#kkz .kkz-form-help{display:block;margin-top:4px;font-size:12.5px;font-weight:400;color:#6B7278}#kkz .kkz-form-steps{display:flex;gap:8px;margin:0 0 18px;padding:0;list-style:none;counter-reset:kkzstep}#kkz .kkz-form-steps li{flex:1 1 0;position:relative;padding:10px 8px 10px 34px;border-radius:12px;background:#FAF7F2;font-size:12.5px;line-height:1.5;color:#6B7278;counter-increment:kkzstep}#kkz .kkz-form-steps li::before{content:counter(kkzstep);position:absolute;left:10px;top:50%;display:grid;place-items:center;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#D9CDB8;color:#FFFFFF;font-size:11px;font-weight:700}#kkz .kkz-form-steps li.is-current{background:#34414A;color:#FFFFFF}#kkz .kkz-form-steps li.is-current::before{background:#B08D57}@media (max-width: 760px){#kkz .kkz-form-grid{grid-template-columns:1fr}#kkz .kkz-form-steps li{padding-left:30px;font-size:11.5px}}#kkz .kkz-u-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:#F1F5F0;color:#6F8A74;font-size:12px;font-weight:700;line-height:1.7;letter-spacing:.04em;vertical-align:1px}#kkz .kkz-u-badge--gold{background:#FAF7F2;color:#8A6B3D;box-shadow:inset 0 0 0 1px #E3D6BF}#kkz .kkz-u-badge--ink{background:#34414A;color:#FFFFFF}#kkz .kkz-u-badge--line{background:#EAF8EF;color:#058A3B}#kkz .kkz-alert{position:relative;margin:1.4em 0;padding:14px 18px 14px 46px;border-radius:14px;border:1px solid #EDE6DA;background:#FFFFFF;font-size:14.5px;line-height:1.85;color:#4F5A61}#kkz .kkz-alert::before{content:"";position:absolute;left:18px;top:18px;width:14px;height:14px;border-radius:50%;background:#C9B48C}#kkz .kkz-alert strong:first-child{color:#34414A}#kkz .kkz-alert--info{border-color:#E3D6BF;background:#FAF7F2}#kkz .kkz-alert--calm{border-color:#D5E2D6;background:#F1F5F0}#kkz .kkz-alert--calm::before{background:#8FA893}#kkz .kkz-alert--urgent{border-color:#E3B7A6;background:#FBF3EF}#kkz .kkz-alert--urgent::before{background:#B5443C}#kkz .kkz-alert--urgent strong:first-child{color:#B5443C}#kkz .kkz-alert p:last-child{margin-bottom:0}#kkz .kkz-u-note{font-size:12.5px;line-height:1.8;color:#8A8F93}#kkz .kkz-u-source{display:block;margin-top:8px;font-size:12px;line-height:1.7;color:#8A8F93}#kkz .kkz-u-source::before{content:"出典：";font-weight:700;color:#6B7278}#kkz .kkz-u-number{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:1.6em;font-weight:600;letter-spacing:.02em;color:#8A6B3D;font-variant-numeric:tabular-nums}#kkz .kkz-u-divider-dots{display:block;height:1px;margin:2em auto;border:0;background:radial-gradient(circle,#C9B48C 1px,transparent 1.5px) center / 10px 1px repeat-x}#kkz img[width][height]{height:auto}#kkz .wp-block-table.is-style-kkz-scroll,#kkz .kkz-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#FFFFFF 30%,rgba(255,255,255,0)) left center / 32px 100% no-repeat local,linear-gradient(270deg,#FFFFFF 30%,rgba(255,255,255,0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(52,65,74,.14),rgba(52,65,74,0)) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(52,65,74,.14),rgba(52,65,74,0)) right center / 12px 100% no-repeat scroll}#kkz .wp-block-table.is-style-kkz-scroll table,#kkz .kkz-table-scroll table{min-width:560px;background:transparent}#kkz .kkz-prose [id],#kkz .wp-block-heading[id]{scroll-margin-top:96px}@media (max-width: 960px){#kkz .kkz-prose [id],#kkz .wp-block-heading[id]{scroll-margin-top:84px}}#kkz .kkz-u-ratio-1-1{aspect-ratio:1 / 1!important}#kkz .kkz-u-ratio-4-3{aspect-ratio:4 / 3!important}#kkz .kkz-u-ratio-16-9{aspect-ratio:16 / 9!important}#kkz .kkz-u-ratio-3-4{aspect-ratio:3 / 4!important}#kkz .kkz-u-sticky{position:sticky;top:88px;z-index:2}#kkz .kkz-u-cover,#kkz .kkz-u-cover img{object-fit:cover!important}#kkz .kkz-u-contain,#kkz .kkz-u-contain img{object-fit:contain!important}#kkz .kkz-u-scroll-y{max-height:360px;overflow-y:auto;overscroll-behavior:contain}#kkz .kkz-u-accent-left{padding-left:16px!important;border-left:3px solid #B08D57!important}#kkz .kkz-u-accent-top{padding-top:14px!important;border-top:2px solid #C9B48C!important}#kkz .kkz-u-dashed-frame{padding:18px 20px!important;border:1.5px dashed #D9CDB8!important;border-radius:18px!important}#kkz .kkz-u-full-sp{width:auto}@media (max-width: 380px){#kkz .wp-block-buttons{flex-direction:column;align-items:stretch}#kkz .wp-block-button,#kkz .wp-block-button__link{width:100%;justify-content:center;text-align:center}#kkz .wp-block-table table{font-size:13.5px}#kkz .wp-block-table td,#kkz .wp-block-table th{padding:9px 10px}#kkz .wp-block-quote.is-style-large,#kkz .wp-block-quote.is-large{padding:20px 18px;font-size:16.5px}#kkz .wp-block-details>summary{padding:14px 44px 14px 16px}#kkz .wp-block-details>:not(summary){margin:0 16px 14px}#kkz .wp-block-file{flex-direction:column;align-items:flex-start}#kkz .kkz-u-full-sp{width:100%!important}#kkz .kkz-alert{padding:12px 14px 12px 40px;font-size:14px}#kkz .kkz-alert::before{left:14px;top:16px}#kkz .kkz-choices .wpcf7-list-item{width:100%;margin-right:0}#kkz .kkz-choices .wpcf7-list-item label{width:100%}}@media (min-width: 1440px){#kkz .kkz-prose>.alignwide,#kkz .entry-content>.alignwide{width:min(1240px,calc(100vw - 80px))}#kkz .wp-block-cover,#kkz .wp-block-cover-image{min-height:380px}}@media print{#cookie-notice,#cookie-law-info-bar,.cmplz-cookiebanner,.cky-consent-container,.wpcf7-response-output,.grecaptcha-badge{display:none!important}}#kkz .comments-area{max-width:760px;margin:48px auto 0;padding:28px 0 0;border-top:1px solid #EDE6DA}#kkz .comments-title,#kkz .comment-reply-title{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:20px;font-weight:600;letter-spacing:.06em;color:#34414A;margin:0 0 16px}#kkz .comment-list{margin:0 0 32px;padding:0;list-style:none}#kkz .comment-list li::before{content:none}#kkz .comment-list .comment,#kkz .comment-list .pingback,#kkz .comment-list .trackback{margin:0 0 16px;padding:0}#kkz .comment-list .children{margin:16px 0 0 24px;padding:0 0 0 16px;border-left:2px solid #EDE6DA;list-style:none}#kkz .comment-body{padding:18px 20px;border:1px solid #EDE6DA;border-radius:16px;background:#FFFFFF}#kkz .bypostauthor>.comment-body{border-color:#D5E2D6;background:#F1F5F0}#kkz .comment-author{display:flex;align-items:center;gap:10px;font-size:14px}#kkz .comment-author .avatar{width:36px;height:36px;border-radius:50%}#kkz .comment-author .fn{font-style:normal;font-weight:700;color:#34414A}#kkz .comment-author .says{display:none}#kkz .comment-metadata{margin:4px 0 10px;font-size:12.5px;color:#8A8F93}#kkz .comment-metadata a{color:inherit;text-decoration:none}#kkz .comment-content{font-size:15px;line-height:1.9;color:#4F5A61}#kkz .comment-content p:last-child{margin-bottom:0}#kkz .comment-awaiting-moderation{display:block;margin:8px 0;padding:8px 12px;border-radius:10px;background:#FAF7F2;font-size:13px;font-style:normal;color:#6B7278}#kkz .reply{margin-top:10px;font-size:13px}#kkz .comment-reply-link{display:inline-block;padding:4px 12px;border:1px solid #D9CDB8;border-radius:999px;color:#34414A;text-decoration:none}#kkz .comment-reply-link:hover{background:#FAF7F2}#kkz .comment-respond{margin-top:24px;padding:24px 22px;border-radius:20px;background:#FAF7F2}#kkz .comment-respond .comment-reply-title small{margin-left:10px;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",sans-serif;font-size:13px;font-weight:500}#kkz .comment-notes,#kkz .logged-in-as{font-size:13.5px;color:#6B7278}#kkz .comment-form p{margin:0 0 16px}#kkz .comment-form .required{color:#B5443C}#kkz .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;font-size:13.5px}#kkz .comment-form-cookies-consent label{font-weight:500}#kkz .form-submit{margin-top:8px}#kkz .comment-navigation,#kkz .comments-pagination{display:flex;justify-content:space-between;gap:12px;margin:16px 0 24px;font-size:14px}#kkz .no-comments{padding:14px 18px;border-radius:12px;background:#FAF7F2;font-size:14px;color:#6B7278}@media (max-width: 760px){#kkz .comment-list .children{margin-left:10px;padding-left:10px}#kkz .comment-respond{padding:20px 16px}}#kkz .post-password-form{max-width:520px;margin:24px auto;padding:24px 22px;border:1px solid #EDE6DA;border-radius:20px;background:#FFFFFF}#kkz .post-password-form p:first-child{font-size:14.5px;color:#4F5A61}#kkz .post-password-form label{display:block;margin-bottom:10px}#kkz .search-form{display:flex;gap:8px;align-items:stretch}#kkz .search-form label{flex:1 1 auto;margin:0}#kkz .search-form .search-submit{flex:none}#kkz .widget{margin:0 0 28px;font-size:15px;line-height:1.85;color:#4F5A61}#kkz .widget-title{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #EDE6DA;font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:17px;font-weight:600;letter-spacing:.06em;color:#34414A}#kkz .widget ul{margin:0;padding:0;list-style:none}#kkz .widget li{padding:8px 0;border-bottom:1px dashed #EDE6DA}#kkz .widget li::before{content:none}#kkz .widget a{color:#34414A;text-decoration:none}#kkz .widget a:hover{color:#8A6B3D;text-decoration:underline}#kkz .widget_recent_entries .post-date{display:block;font-size:12.5px;color:#8A8F93}#kkz .widget_text p:last-child,#kkz .widget_block p:last-child{margin-bottom:0}#kkz .has-ink-color{color:#34414A!important}#kkz .has-ink-background-color{background-color:#34414A!important}#kkz .has-ink-border-color{border-color:#34414A!important}#kkz .has-ink-deep-color{color:#26323A!important}#kkz .has-ink-deep-background-color{background-color:#26323A!important}#kkz .has-ink-deep-border-color{border-color:#26323A!important}#kkz .has-text-color{color:#4F5A61!important}#kkz .has-text-background-color{background-color:#4F5A61!important}#kkz .has-text-border-color{border-color:#4F5A61!important}#kkz .has-muted-color{color:#6B7278!important}#kkz .has-muted-background-color{background-color:#6B7278!important}#kkz .has-muted-border-color{border-color:#6B7278!important}#kkz .has-muted-light-color{color:#8A8F93!important}#kkz .has-muted-light-background-color{background-color:#8A8F93!important}#kkz .has-muted-light-border-color{border-color:#8A8F93!important}#kkz .has-gold-color{color:#B08D57!important}#kkz .has-gold-background-color{background-color:#B08D57!important}#kkz .has-gold-border-color{border-color:#B08D57!important}#kkz .has-gold-dark-color{color:#8A6B3D!important}#kkz .has-gold-dark-background-color{background-color:#8A6B3D!important}#kkz .has-gold-dark-border-color{border-color:#8A6B3D!important}#kkz .has-gold-light-color{color:#C9B48C!important}#kkz .has-gold-light-background-color{background-color:#C9B48C!important}#kkz .has-gold-light-border-color{border-color:#C9B48C!important}#kkz .has-paper-color{color:#FAF7F2!important}#kkz .has-paper-background-color{background-color:#FAF7F2!important}#kkz .has-paper-border-color{border-color:#FAF7F2!important}#kkz .has-paper-deep-color{color:#F0EBE2!important}#kkz .has-paper-deep-background-color{background-color:#F0EBE2!important}#kkz .has-paper-deep-border-color{border-color:#F0EBE2!important}#kkz .has-white-color{color:#FFFFFF!important}#kkz .has-white-background-color{background-color:#FFFFFF!important}#kkz .has-white-border-color{border-color:#FFFFFF!important}#kkz .has-line-color{color:#EDE6DA!important}#kkz .has-line-background-color{background-color:#EDE6DA!important}#kkz .has-line-border-color{border-color:#EDE6DA!important}#kkz .has-line-strong-color{color:#D9CDB8!important}#kkz .has-line-strong-background-color{background-color:#D9CDB8!important}#kkz .has-line-strong-border-color{border-color:#D9CDB8!important}#kkz .has-sage-color{color:#F1F5F0!important}#kkz .has-sage-background-color{background-color:#F1F5F0!important}#kkz .has-sage-border-color{border-color:#F1F5F0!important}#kkz .has-sage-mid-color{color:#D5E2D6!important}#kkz .has-sage-mid-background-color{background-color:#D5E2D6!important}#kkz .has-sage-mid-border-color{border-color:#D5E2D6!important}#kkz .has-sage-dark-color{color:#8FA893!important}#kkz .has-sage-dark-background-color{background-color:#8FA893!important}#kkz .has-sage-dark-border-color{border-color:#8FA893!important}#kkz .has-sage-deep-color{color:#6F8A74!important}#kkz .has-sage-deep-background-color{background-color:#6F8A74!important}#kkz .has-sage-deep-border-color{border-color:#6F8A74!important}#kkz .has-blush-color{color:#FBF3EF!important}#kkz .has-blush-background-color{background-color:#FBF3EF!important}#kkz .has-blush-border-color{border-color:#FBF3EF!important}#kkz .has-blush-deep-color{color:#F0D9CF!important}#kkz .has-blush-deep-background-color{background-color:#F0D9CF!important}#kkz .has-blush-deep-border-color{border-color:#F0D9CF!important}#kkz .has-line-green-color{color:#06C755!important}#kkz .has-line-green-background-color{background-color:#06C755!important}#kkz .has-line-green-border-color{border-color:#06C755!important}#kkz .has-caution-color{color:#B5443C!important}#kkz .has-caution-background-color{background-color:#B5443C!important}#kkz .has-caution-border-color{border-color:#B5443C!important}#kkz .has-x-small-font-size{font-size:12.5px!important}#kkz .has-small-font-size{font-size:14px!important}#kkz .has-medium-font-size{font-size:16.5px!important}#kkz .has-lead-font-size{font-size:18px!important}#kkz .has-large-font-size{font-size:20px!important}#kkz .has-x-large-font-size{font-size:26px!important}#kkz .has-xx-large-font-size{font-size:33px!important}#kkz .has-morning-light-gradient-background{background:linear-gradient(180deg,#FFFFFF 0%,#FAF7F2 100%)!important}#kkz .has-soft-sage-gradient-background{background:linear-gradient(135deg,#F1F5F0 0%,#FFFFFF 100%)!important}#kkz .has-soft-blush-gradient-background{background:linear-gradient(135deg,#FBF3EF 0%,#FFFFFF 100%)!important}#kkz .has-paper-glow-gradient-background{background:radial-gradient(circle at 30% 20%,#FCEFE0 0%,#FAF7F2 60%)!important}#kkz .has-dawn-gradient-background{background:linear-gradient(180deg,#FAF7F2 0%,#F1F5F0 100%)!important}#kkz .kkz-u-text-ink{color:#34414A!important}#kkz .kkz-u-text-text{color:#4F5A61!important}#kkz .kkz-u-text-muted{color:#6B7278!important}#kkz .kkz-u-text-muted-light{color:#8A8F93!important}#kkz .kkz-u-text-gold{color:#B08D57!important}#kkz .kkz-u-text-gold-dark{color:#8A6B3D!important}#kkz .kkz-u-text-sage-deep{color:#6F8A74!important}#kkz .kkz-u-text-caution{color:#B5443C!important}#kkz .kkz-u-text-white{color:#FFFFFF!important}#kkz .kkz-u-bg-white{background-color:#FFFFFF!important}#kkz .kkz-u-bg-paper{background-color:#FAF7F2!important}#kkz .kkz-u-bg-paper-deep{background-color:#F0EBE2!important}#kkz .kkz-u-bg-sage{background-color:#F1F5F0!important}#kkz .kkz-u-bg-sage-mid{background-color:#D5E2D6!important}#kkz .kkz-u-bg-blush{background-color:#FBF3EF!important}#kkz .kkz-u-bg-blush-deep{background-color:#F0D9CF!important}#kkz .kkz-u-bg-ink{background-color:#34414A!important}#kkz .kkz-u-border{border:1px solid #EDE6DA!important}#kkz .kkz-u-border-strong{border:1px solid #D9CDB8!important}#kkz .kkz-u-border-dashed{border:1.5px dashed #D9CDB8!important}#kkz .kkz-u-border-none{border:0!important}#kkz .kkz-u-radius-0{border-radius:0px!important}#kkz .kkz-u-radius-8{border-radius:8px!important}#kkz .kkz-u-radius-14{border-radius:14px!important}#kkz .kkz-u-radius-20{border-radius:20px!important}#kkz .kkz-u-radius-24{border-radius:24px!important}#kkz .kkz-u-radius-pill{border-radius:999px!important}#kkz .kkz-u-radius-circle{border-radius:50%!important}#kkz .kkz-u-shadow-hairline{box-shadow:0 0 0 1px #EDE6DA!important}#kkz .kkz-u-shadow-soft{box-shadow:0 14px 34px rgba(52,65,74,0.10)!important}#kkz .kkz-u-shadow-float{box-shadow:0 24px 60px rgba(52,65,74,0.14)!important}#kkz .kkz-u-shadow-deep{box-shadow:0 30px 70px rgba(52,65,74,0.14)!important}#kkz .kkz-u-shadow-none{box-shadow:none!important}#kkz .kkz-u-mt-0{margin-top:0px!important}#kkz .kkz-u-mt-4{margin-top:4px!important}#kkz .kkz-u-mt-8{margin-top:8px!important}#kkz .kkz-u-mt-12{margin-top:12px!important}#kkz .kkz-u-mt-16{margin-top:16px!important}#kkz .kkz-u-mt-24{margin-top:24px!important}#kkz .kkz-u-mt-32{margin-top:32px!important}#kkz .kkz-u-mt-40{margin-top:40px!important}#kkz .kkz-u-mt-48{margin-top:48px!important}#kkz .kkz-u-mt-64{margin-top:64px!important}#kkz .kkz-u-mt-80{margin-top:80px!important}#kkz .kkz-u-mb-0{margin-bottom:0px!important}#kkz .kkz-u-mb-4{margin-bottom:4px!important}#kkz .kkz-u-mb-8{margin-bottom:8px!important}#kkz .kkz-u-mb-12{margin-bottom:12px!important}#kkz .kkz-u-mb-16{margin-bottom:16px!important}#kkz .kkz-u-mb-24{margin-bottom:24px!important}#kkz .kkz-u-mb-32{margin-bottom:32px!important}#kkz .kkz-u-mb-40{margin-bottom:40px!important}#kkz .kkz-u-mb-48{margin-bottom:48px!important}#kkz .kkz-u-mb-64{margin-bottom:64px!important}#kkz .kkz-u-mb-80{margin-bottom:80px!important}#kkz .kkz-u-my-0{margin-top:0px!important;margin-bottom:0px!important}#kkz .kkz-u-my-4{margin-top:4px!important;margin-bottom:4px!important}#kkz .kkz-u-my-8{margin-top:8px!important;margin-bottom:8px!important}#kkz .kkz-u-my-12{margin-top:12px!important;margin-bottom:12px!important}#kkz .kkz-u-my-16{margin-top:16px!important;margin-bottom:16px!important}#kkz .kkz-u-my-24{margin-top:24px!important;margin-bottom:24px!important}#kkz .kkz-u-my-32{margin-top:32px!important;margin-bottom:32px!important}#kkz .kkz-u-my-40{margin-top:40px!important;margin-bottom:40px!important}#kkz .kkz-u-my-48{margin-top:48px!important;margin-bottom:48px!important}#kkz .kkz-u-my-64{margin-top:64px!important;margin-bottom:64px!important}#kkz .kkz-u-my-80{margin-top:80px!important;margin-bottom:80px!important}#kkz .kkz-u-pt-0{padding-top:0px!important}#kkz .kkz-u-pt-4{padding-top:4px!important}#kkz .kkz-u-pt-8{padding-top:8px!important}#kkz .kkz-u-pt-12{padding-top:12px!important}#kkz .kkz-u-pt-16{padding-top:16px!important}#kkz .kkz-u-pt-24{padding-top:24px!important}#kkz .kkz-u-pt-32{padding-top:32px!important}#kkz .kkz-u-pt-40{padding-top:40px!important}#kkz .kkz-u-pt-48{padding-top:48px!important}#kkz .kkz-u-pt-64{padding-top:64px!important}#kkz .kkz-u-pt-80{padding-top:80px!important}#kkz .kkz-u-pb-0{padding-bottom:0px!important}#kkz .kkz-u-pb-4{padding-bottom:4px!important}#kkz .kkz-u-pb-8{padding-bottom:8px!important}#kkz .kkz-u-pb-12{padding-bottom:12px!important}#kkz .kkz-u-pb-16{padding-bottom:16px!important}#kkz .kkz-u-pb-24{padding-bottom:24px!important}#kkz .kkz-u-pb-32{padding-bottom:32px!important}#kkz .kkz-u-pb-40{padding-bottom:40px!important}#kkz .kkz-u-pb-48{padding-bottom:48px!important}#kkz .kkz-u-pb-64{padding-bottom:64px!important}#kkz .kkz-u-pb-80{padding-bottom:80px!important}#kkz .kkz-u-px-0{padding-left:0px!important;padding-right:0px!important}#kkz .kkz-u-px-4{padding-left:4px!important;padding-right:4px!important}#kkz .kkz-u-px-8{padding-left:8px!important;padding-right:8px!important}#kkz .kkz-u-px-12{padding-left:12px!important;padding-right:12px!important}#kkz .kkz-u-px-16{padding-left:16px!important;padding-right:16px!important}#kkz .kkz-u-px-24{padding-left:24px!important;padding-right:24px!important}#kkz .kkz-u-px-32{padding-left:32px!important;padding-right:32px!important}#kkz .kkz-u-px-40{padding-left:40px!important;padding-right:40px!important}#kkz .kkz-u-px-48{padding-left:48px!important;padding-right:48px!important}#kkz .kkz-u-px-64{padding-left:64px!important;padding-right:64px!important}#kkz .kkz-u-px-80{padding-left:80px!important;padding-right:80px!important}#kkz .kkz-u-py-0{padding-top:0px!important;padding-bottom:0px!important}#kkz .kkz-u-py-4{padding-top:4px!important;padding-bottom:4px!important}#kkz .kkz-u-py-8{padding-top:8px!important;padding-bottom:8px!important}#kkz .kkz-u-py-12{padding-top:12px!important;padding-bottom:12px!important}#kkz .kkz-u-py-16{padding-top:16px!important;padding-bottom:16px!important}#kkz .kkz-u-py-24{padding-top:24px!important;padding-bottom:24px!important}#kkz .kkz-u-py-32{padding-top:32px!important;padding-bottom:32px!important}#kkz .kkz-u-py-40{padding-top:40px!important;padding-bottom:40px!important}#kkz .kkz-u-py-48{padding-top:48px!important;padding-bottom:48px!important}#kkz .kkz-u-py-64{padding-top:64px!important;padding-bottom:64px!important}#kkz .kkz-u-py-80{padding-top:80px!important;padding-bottom:80px!important}#kkz .kkz-u-p-0{padding:0px!important}#kkz .kkz-u-p-4{padding:4px!important}#kkz .kkz-u-p-8{padding:8px!important}#kkz .kkz-u-p-12{padding:12px!important}#kkz .kkz-u-p-16{padding:16px!important}#kkz .kkz-u-p-24{padding:24px!important}#kkz .kkz-u-p-32{padding:32px!important}#kkz .kkz-u-p-40{padding:40px!important}#kkz .kkz-u-p-48{padding:48px!important}#kkz .kkz-u-p-64{padding:64px!important}#kkz .kkz-u-p-80{padding:80px!important}#kkz .kkz-u-mx-auto{margin-left:auto!important;margin-right:auto!important}#kkz .kkz-u-fs-x-small{font-size:12.5px!important}#kkz .kkz-u-fs-small{font-size:14px!important}#kkz .kkz-u-fs-medium{font-size:16.5px!important}#kkz .kkz-u-fs-lead{font-size:18px!important}#kkz .kkz-u-fs-large{font-size:20px!important}#kkz .kkz-u-fs-x-large{font-size:26px!important}#kkz .kkz-u-fs-xx-large{font-size:33px!important}#kkz .kkz-u-serif{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif!important;letter-spacing:.06em}#kkz .kkz-u-sans{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",sans-serif!important}#kkz .kkz-u-bold{font-weight:700!important}#kkz .kkz-u-normal{font-weight:400!important}#kkz .kkz-u-lh-tight{line-height:1.5!important}#kkz .kkz-u-lh-normal{line-height:1.9!important}#kkz .kkz-u-lh-loose{line-height:2.1!important}#kkz .kkz-u-text-left{text-align:left!important}#kkz .kkz-u-text-center{text-align:center!important}#kkz .kkz-u-text-right{text-align:right!important}#kkz .kkz-u-nowrap{white-space:nowrap!important}#kkz .kkz-u-break{overflow-wrap:anywhere!important;word-break:normal!important}#kkz .kkz-u-maxw-480{max-width:480px!important;margin-left:auto;margin-right:auto}#kkz .kkz-u-maxw-560{max-width:560px!important;margin-left:auto;margin-right:auto}#kkz .kkz-u-maxw-680{max-width:680px!important;margin-left:auto;margin-right:auto}#kkz .kkz-u-maxw-760{max-width:760px!important;margin-left:auto;margin-right:auto}#kkz .kkz-u-maxw-960{max-width:960px!important;margin-left:auto;margin-right:auto}#kkz .kkz-u-maxw-1180{max-width:1180px!important;margin-left:auto;margin-right:auto}#kkz .kkz-u-block{display:block!important}#kkz .kkz-u-inline-block{display:inline-block!important}#kkz .kkz-u-flex{display:flex!important;flex-wrap:wrap;align-items:center}#kkz .kkz-u-flex-col{display:flex!important;flex-direction:column}#kkz .kkz-u-gap-4{gap:4px!important}#kkz .kkz-u-gap-8{gap:8px!important}#kkz .kkz-u-gap-12{gap:12px!important}#kkz .kkz-u-gap-16{gap:16px!important}#kkz .kkz-u-gap-24{gap:24px!important}#kkz .kkz-u-gap-32{gap:32px!important}#kkz .kkz-u-justify-center{justify-content:center!important}#kkz .kkz-u-justify-between{justify-content:space-between!important}#kkz .kkz-u-grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#kkz .kkz-u-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 760px){#kkz .kkz-u-hide-sp{display:none!important}#kkz .kkz-u-grid-2,#kkz .kkz-u-grid-3{grid-template-columns:1fr}#kkz .kkz-u-sp-mt-0{margin-top:0px!important}#kkz .kkz-u-sp-mb-0{margin-bottom:0px!important}#kkz .kkz-u-sp-mt-4{margin-top:4px!important}#kkz .kkz-u-sp-mb-4{margin-bottom:4px!important}#kkz .kkz-u-sp-mt-8{margin-top:8px!important}#kkz .kkz-u-sp-mb-8{margin-bottom:8px!important}#kkz .kkz-u-sp-mt-12{margin-top:12px!important}#kkz .kkz-u-sp-mb-12{margin-bottom:12px!important}#kkz .kkz-u-sp-mt-16{margin-top:16px!important}#kkz .kkz-u-sp-mb-16{margin-bottom:16px!important}#kkz .kkz-u-sp-mt-24{margin-top:24px!important}#kkz .kkz-u-sp-mb-24{margin-bottom:24px!important}#kkz .kkz-u-sp-mt-32{margin-top:32px!important}#kkz .kkz-u-sp-mb-32{margin-bottom:32px!important}#kkz .kkz-u-sp-mt-40{margin-top:40px!important}#kkz .kkz-u-sp-mb-40{margin-bottom:40px!important}#kkz .kkz-u-sp-mt-48{margin-top:48px!important}#kkz .kkz-u-sp-mb-48{margin-bottom:48px!important}#kkz .kkz-u-sp-mt-64{margin-top:64px!important}#kkz .kkz-u-sp-mb-64{margin-bottom:64px!important}#kkz .kkz-u-sp-mt-80{margin-top:80px!important}#kkz .kkz-u-sp-mb-80{margin-bottom:80px!important}#kkz .kkz-u-sp-text-left{text-align:left!important}#kkz .kkz-u-sp-text-center{text-align:center!important}}@media (min-width: 761px){#kkz .kkz-u-hide-pc{display:none!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors: active){#kkz .wp-block-details,#kkz .wp-block-file,#kkz .wp-block-group.is-style-kkz-box,#kkz .wp-block-group.is-style-kkz-note,#kkz .wp-block-group.is-style-kkz-caution,#kkz .comment-body,#kkz .comment-respond,#kkz .post-password-form{border:1px solid CanvasText}#kkz .wp-block-button__link,#kkz .comment-reply-link,button,input[type="submit"]{border:1px solid ButtonText}#kkz .wp-block-separator.is-style-kkz-sprig::after{background:CanvasText;box-shadow:none}:focus-visible{outline:2px solid Highlight!important}}#kkz .wp-block-button__link:focus-visible,#kkz .wp-block-file__button:focus-visible,#kkz .wp-block-search__button:focus-visible,#kkz .comment-reply-link:focus-visible,#kkz .page-links a:focus-visible,#kkz .wp-block-query-pagination a:focus-visible{outline:2px solid #B08D57;outline-offset:3px}#kkz [hidden]{display:none!important}#kkz .kkz-visually-hidden,#kkz .kkz-u-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media print{@page{margin:16mm 14mm}html,body{background:#FFFFFF!important;color:#000000!important;font-size:11pt;line-height:1.75}#kkz .kkz-rail,#kkz .kkz-topbar,#kkz .kkz-drawer,#kkz .kkz-fixbar,#kkz .kkz-skip,#kkz .kkz-cta,#kkz .kkz-hub,#kkz .kkz-related,#kkz .kkz-postnav,#kkz .kkz-search-form,#kkz .kkz-glow,#kkz .kkz-wave,#kkz .kkz-hero-wave,#kkz .comment-respond,#kkz .wp-block-buttons,#kkz .wp-block-search,#wpadminbar,.screen-reader-text,iframe,video,audio{display:none!important}#kkz,#kkz .kkz-wrap,#kkz .kkz-main,#kkz .kkz-article,#kkz .kkz-article-in,#kkz .kkz-page,#kkz .kkz-page-in{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}#kkz *{background-image:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}#kkz h1,#kkz h2,#kkz h3{color:#000000!important;page-break-after:avoid;break-after:avoid}#kkz h1{font-size:18pt}#kkz h2{font-size:14pt;margin-top:14pt}#kkz h3{font-size:12pt}#kkz p,#kkz li{orphans:3;widows:3}#kkz table,#kkz figure,#kkz svg,#kkz .wp-block-details,#kkz .wp-block-group{page-break-inside:avoid;break-inside:avoid}#kkz .kkz-prose a[href^="http"]::after{content:"（" attr(href) "）";font-size:8.5pt;color:#555555;word-break:break-all}#kkz .kkz-prose a[href^="tel:"]::after{content:""}#kkz th,#kkz td{border:1px solid #999999!important}#kkz .kkz-author{border:1px solid #999999;padding:8pt}#kkz .kkz-author-photo{width:60px!important;height:60px!important}#kkz .kkz-print-only{display:block!important}}#kkz .kkz-print-only{display:none}
