/* TROBZ Article Kit — src/kit.css から build.sh で書き出したもの。手で直さない */
.tzk:is(#tzk#tzk#tzk,.tzk),.tzk:is(#tzk#tzk#tzk,.tzk) *,.tzk:is(#tzk#tzk#tzk,.tzk) *::before,.tzk:is(#tzk#tzk#tzk,.tzk) *::after{all:revert !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 solid transparent !important;float:none !important;text-shadow:none !important;box-shadow:none !important;background:none !important;min-width:0 !important;max-width:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) *::before,.tzk:is(#tzk#tzk#tzk,.tzk) *::after{content:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk){--tzk-ink:#242428 !important;--tzk-deep:#1B1B1F !important;--tzk-gold:#C9A551 !important;--tzk-gold-dark:#A8812F !important;--tzk-soft:#FBF8F1 !important;--tzk-line:#E3E3E6 !important;--tzk-muted:#6A6A72 !important;--tzk-text2:#4A4A52 !important;--tzk-btn-bg:#242428 !important;--tzk-btn-fg:#fff !important;--tzk-btn-tex:none !important;--tzk-r:18px !important;--tzk-r-in:12px !important;--tzk-r-btn:999px !important;--tzk-logo-h:30px !important;--tzk-bold:700 !important;--tzk-jp:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic Medium","YuGothic",Meiryo,sans-serif !important;--tzk-en:"Futura","Century Gothic","Avenir Next","Helvetica Neue",Arial,sans-serif !important;display:block !important;position:relative !important;width:auto !important;max-width:100% !important;margin:56px 0 !important;padding:0 !important;clear:both !important;container-type:inline-size !important;container-name:tzk !important;font-family:var(--tzk-jp) !important;font-size:16px !important;font-weight:400 !important;font-style:normal !important;line-height:1.7 !important;letter-spacing:.02em !important;color:var(--tzk-ink) !important;text-align:left !important;text-indent:0 !important;text-transform:none !important;text-decoration:none !important;word-break:normal !important;overflow-wrap:anywhere !important;-webkit-font-smoothing:antialiased !important;visibility:visible !important;opacity:1 !important;transform:none !important;z-index:auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk) div,.tzk:is(#tzk#tzk#tzk,.tzk) span{display:block !important}
.tzk:is(#tzk#tzk#tzk,.tzk) img{display:block !important;max-width:100% !important;height:auto !important;border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) a{color:inherit !important;text-decoration:none !important;cursor:pointer !important;opacity:1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) a:hover,.tzk:is(#tzk#tzk#tzk,.tzk) a:focus,.tzk:is(#tzk#tzk#tzk,.tzk) a:visited{opacity:1 !important;text-decoration:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) a:focus-visible{outline:2px solid var(--tzk-gold) !important;outline-offset:2px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) svg.tzk-ico{display:block !important;flex:none !important;width:18px !important;height:18px !important;overflow:visible !important}
.tzk:is(#tzk#tzk#tzk,.tzk) svg.tzk-ico path{fill:none !important;stroke:currentColor !important;stroke-width:1.6 !important;stroke-linejoin:round !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-label{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px 12px !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.18em !important;line-height:1.4 !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-label-bar{flex:none !important;width:28px !important;height:1px !important;background:var(--tzk-gold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-label-en{display:inline !important;font-family:var(--tzk-en) !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-label-ja{display:inline !important;font-family:var(--tzk-jp) !important;font-size:11.5px !important;font-weight:400 !important;letter-spacing:.1em !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-title{margin-top:14px !important;font-size:25px !important;font-weight:var(--tzk-bold) !important;line-height:1.55 !important;letter-spacing:.04em !important;color:var(--tzk-ink) !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-text{font-size:14px !important;line-height:1.95 !important;color:var(--tzk-text2) !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-logo{flex:none !important;height:var(--tzk-logo-h) !important;width:auto !important;max-width:200px !important;object-fit:contain !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;min-height:58px !important;padding:0 10px 0 30px !important;border-radius:var(--tzk-r-btn) !important;background:var(--tzk-btn-bg) var(--tzk-btn-tex) center / cover no-repeat !important;color:var(--tzk-btn-fg) !important;font-size:15px !important;font-weight:500 !important;letter-spacing:.08em !important;line-height:1.4 !important;white-space:nowrap !important;transition:background-color .45s,filter .45s !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn-t{display:block !important;color:inherit !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn-i{display:grid !important;place-items:center !important;flex:none !important;width:38px !important;height:38px !important;border-radius:50% !important;background:var(--tzk-gold) !important;color:var(--tzk-deep) !important;transition:transform .45s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn-i::before{content:"" !important;display:block !important;width:7px !important;height:7px !important;border-top:1.6px solid currentColor !important;border-right:1.6px solid currentColor !important;transform:translateX(-1px) rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--line{gap:12px !important;padding-left:24px !important;background:#fff !important;color:var(--tzk-ink) !important;box-shadow:inset 0 0 0 1px var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--line .tzk-btn-t{margin-right:auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--line .tzk-btn-i{background:var(--tzk-ink) !important;color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--sm{flex:none !important;min-height:44px !important;gap:12px !important;padding:0 6px 0 20px !important;font-size:13px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--sm .tzk-btn-i{width:32px !important;height:32px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--sm svg.tzk-ico{width:16px !important;height:16px !important;color:var(--tzk-gold) !important}
@media (hover:hover){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn:hover{filter:brightness(.82) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--line:hover{filter:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--line:hover{background:var(--tzk-soft) !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn:hover .tzk-btn-i{transform:translateX(3px) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-item:hover .tzk-go-i{transform:translateX(4px) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-link:hover{color:var(--tzk-gold-dark) !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-link{display:inline-flex !important;align-self:center !important;align-items:center !important;gap:10px !important;padding:6px 3px 6px 0 !important;font-size:14px !important;font-weight:500 !important;letter-spacing:.06em !important;line-height:1.4 !important;color:var(--tzk-ink) !important;border-bottom:1px solid var(--tzk-gold) !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-link span{display:inline !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-link .tzk-link-i{display:block !important;width:6px !important;height:6px !important;border-top:1.4px solid var(--tzk-gold-dark) !important;border-right:1.4px solid var(--tzk-gold-dark) !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c{position:relative !important;padding:44px 48px 40px !important;background:#fff !important;border:1px solid var(--tzk-line) !important;border-radius:var(--tzk-r) !important;overflow:hidden !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-headtxt{flex:1 1 auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-head .tzk-logo{margin-top:2px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin-top:28px !important;border-top:1px solid var(--tzk-line) !important;border-bottom:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="1"]{grid-template-columns:minmax(0,1fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer{padding:22px 8px 20px !important;text-align:center !important;border-left:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer:first-child{border-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-v{display:block !important;font-family:var(--tzk-en) !important;font-size:34px !important;font-weight:400 !important;line-height:1.2 !important;color:var(--tzk-ink) !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-v.is-jp{font-family:var(--tzk-jp) !important;font-size:26px !important;font-weight:var(--tzk-bold) !important;line-height:1.35 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-s{display:inline !important;margin-left:2px !important;font-family:var(--tzk-jp) !important;font-size:14px !important;font-weight:500 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-v:not(.is-jp){white-space:normal !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-v:not(.is-jp) .tzk-offer-s{display:inline-block !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-l{margin-top:6px !important;font-size:12.5px !important;line-height:1.6 !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-foot{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;margin-top:26px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-foot.is-short{justify-content:flex-end !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-foot .tzk-text{flex:1 1 auto !important;max-width:430px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act{display:flex !important;flex:0 0 auto !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;min-width:260px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;gap:4px 18px !important;margin-top:24px !important;padding:16px 20px !important;background:var(--tzk-soft) !important;border-radius:var(--tzk-r-in) !important;text-align:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-l{font-size:12.5px !important;letter-spacing:.06em !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-n{display:inline-flex !important;align-items:center !important;gap:8px !important;font-family:var(--tzk-en) !important;font-size:28px !important;font-weight:400 !important;letter-spacing:.04em !important;line-height:1.2 !important;color:var(--tzk-ink) !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-n span{display:inline !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-n svg.tzk-ico{width:22px !important;height:22px !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-note{font-size:12px !important;line-height:1.6 !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-line{margin:36px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l{display:flex !important;align-items:center !important;gap:16px 24px !important;padding:18px 18px 18px 26px !important;background:var(--tzk-soft) !important;border-radius:var(--tzk-r-in) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l .tzk-logo{height:calc(var(--tzk-logo-h) * .8) !important;max-width:140px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l-txt{flex:1 1 auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l-small{font-size:11.5px !important;letter-spacing:.08em !important;line-height:1.5 !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l-main{margin-top:3px !important;font-size:14px !important;font-weight:500 !important;line-height:1.6 !important;color:var(--tzk-ink) !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p{border-radius:var(--tzk-r) !important;overflow:hidden !important;background:#fff !important;border:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top{position:relative !important;display:grid !important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important;column-gap:44px !important;align-items:end !important;padding:36px 44px !important;background:var(--tzk-deep) !important;color:#fff !important;overflow:hidden !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top::after{content:attr(data-ghost) !important;position:absolute !important;right:-10px !important;bottom:-30px !important;font-family:var(--tzk-en) !important;font-size:128px !important;line-height:1 !important;letter-spacing:.02em !important;color:rgba(255,255,255,.05) !important;white-space:nowrap !important;pointer-events:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top > div{position:relative !important;z-index:1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-who{display:flex !important;align-items:flex-end !important;gap:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top:has(.tzk-p-photo){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) !important;column-gap:36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-photo{flex:none !important;width:96px !important;height:96px !important;object-fit:cover !important;border-radius:calc(var(--tzk-r-in) * .8) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-whotxt{flex:1 1 auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top .tzk-label{color:var(--tzk-gold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top .tzk-label-ja{color:#9A9AA2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-name{margin-top:16px !important;font-size:30px !important;font-weight:300 !important;line-height:1.35 !important;letter-spacing:.14em !important;color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-kana{display:inline-block !important;margin-left:14px !important;font-family:var(--tzk-en) !important;font-size:12.5px !important;font-weight:400 !important;letter-spacing:.2em !important;color:#9A9AA2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-role{margin-top:6px !important;font-size:14px !important;line-height:1.6 !important;color:#BDBDC6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-cred{margin-top:8px !important;font-size:11.5px !important;line-height:1.6 !important;letter-spacing:.04em !important;color:#9A9AA2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-side{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-logo{align-self:flex-end !important;height:var(--tzk-logo-h) !important;width:auto !important;max-width:200px !important;object-fit:contain !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-bio{padding-left:40px !important;border-left:1px solid rgba(255,255,255,.14) !important;font-size:13px !important;line-height:1.95 !important;color:#EDEDF0 !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-top{background:var(--tzk-soft) !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-top::after{color:rgba(201,165,81,.1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-top .tzk-label{color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-top .tzk-label-ja,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-kana,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-cred{color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-name{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-role{color:var(--tzk-text2) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-bio{color:var(--tzk-ink) !important;border-left-color:rgba(0,0,0,.1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-body{padding:30px 44px 36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-body > div:first-child{margin-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums[data-n="1"]{grid-template-columns:minmax(0,1fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num{padding:4px 18px !important;border-left:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num:first-child{padding-left:0 !important;border-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num-v{display:flex !important;align-items:baseline !important;gap:3px !important;font-family:var(--tzk-en) !important;font-size:40px !important;font-weight:400 !important;line-height:1.1 !important;color:var(--tzk-gold-dark) !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num-u{display:inline !important;font-family:var(--tzk-jp) !important;font-size:14px !important;font-weight:var(--tzk-bold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num-l{margin-top:6px !important;font-size:12.5px !important;line-height:1.6 !important;color:var(--tzk-text2) !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co{margin-top:30px !important;padding:24px 28px 8px !important;background:var(--tzk-soft) !important;border-radius:var(--tzk-r-in) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co-rows{margin-top:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co-row{display:grid !important;grid-template-columns:96px minmax(0,1fr) !important;gap:12px !important;padding:12px 0 !important;border-top:1px solid var(--tzk-line) !important;font-size:13px !important;line-height:1.7 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co-k{font-size:12px !important;line-height:1.9 !important;color:var(--tzk-muted) !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co-v{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;margin-top:24px !important;border-top:1px solid var(--tzk-line) !important;border-bottom:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go[data-n="1"]{grid-template-columns:minmax(0,1fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-item{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:auto auto !important;align-items:center !important;column-gap:16px !important;padding:16px 18px 16px 4px !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-item + .tzk-go-item{border-left:1px solid var(--tzk-line) !important;padding-left:22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-en{grid-column:1 !important;font-family:var(--tzk-en) !important;font-size:11px !important;letter-spacing:.26em !important;line-height:1 !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-t{grid-column:1 !important;margin-top:8px !important;font-size:15px !important;letter-spacing:.12em !important;line-height:1.4 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-i{grid-column:2 !important;grid-row:1 / span 2 !important;position:relative !important;width:34px !important;height:1px !important;background:var(--tzk-ink) !important;transition:transform .5s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-i::after{content:"" !important;position:absolute !important;right:0 !important;top:-3px !important;width:7px !important;height:7px !important;border-top:1px solid var(--tzk-ink) !important;border-right:1px solid var(--tzk-ink) !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-sp{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act-row{display:flex !important;align-items:stretch !important;gap:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act > .tzk-act-row{flex-direction:column !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--sub{gap:10px !important;background:#fff !important;color:var(--tzk-deep) !important;box-shadow:inset 0 0 0 1px var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--sub svg.tzk-ico{color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--sub .tzk-btn-i{background:var(--tzk-deep) !important;color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-mini{font-size:11.5px !important;line-height:1.6 !important;letter-spacing:.04em !important;color:var(--tzk-muted) !important;text-align:center !important}
@media (hover:hover){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn--sub:hover{filter:none !important;background:var(--tzk-soft) !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-mid{margin:48px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m{position:relative !important;background:#fff !important;border:1px solid var(--tzk-line) !important;border-radius:var(--tzk-r) !important;overflow:hidden !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m.has-photo{display:grid !important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m:not(.has-photo){padding:28px 32px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m-photo{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m.has-photo .tzk-m-main{padding:28px 32px 26px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-title{margin-top:10px !important;font-size:20px !important;line-height:1.6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-text{margin-top:12px !important;font-size:13.5px !important;line-height:1.85 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-act-row{margin-top:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-act-row .tzk-btn{flex:1 1 0 !important;min-height:52px !important;padding-left:22px !important;font-size:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-link{display:inline-flex !important;margin-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-bar{position:fixed !important;left:12px !important;right:12px !important;bottom:calc(var(--tzk-bar-b,14px) + env(safe-area-inset-bottom)) !important;z-index:900 !important;margin:0 !important;transform:translateY(calc(100% + var(--tzk-bar-b,14px) + 40px)) !important;transition:transform .5s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-bar.is-show{transform:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-bar[hidden]{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b{position:relative !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-link{position:relative !important;display:flex !important;align-items:center !important;gap:12px !important;padding:7px 7px 7px 22px !important;background:var(--tzk-deep) !important;border-radius:999px !important;color:#fff !important;box-shadow:0 14px 34px rgba(0,0,0,.25) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-photo{flex:none !important;width:48px !important;height:48px !important;object-fit:cover !important;border-radius:calc(var(--tzk-r-in) * .8) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-link:has(.tzk-b-photo){padding-left:7px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-txt{flex:1 1 auto !important;min-width:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-en{font-family:var(--tzk-en) !important;font-size:10.5px !important;letter-spacing:.16em !important;line-height:1.2 !important;color:var(--tzk-gold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-main{margin-top:4px !important;font-size:12.5px !important;font-weight:500 !important;line-height:1.4 !important;letter-spacing:.04em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-btn{position:relative !important;flex:none !important;display:flex !important;align-items:center !important;gap:8px !important;height:44px !important;padding:0 8px 0 16px !important;border-radius:999px !important;background:var(--tzk-gold) !important;color:var(--tzk-deep) !important;font-size:12.5px !important;font-weight:var(--tzk-bold) !important;letter-spacing:.04em !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-btn .tzk-btn-i{width:28px !important;height:28px !important;background:var(--tzk-deep) !important;color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-x{position:absolute !important;right:2px !important;top:-30px !important;display:block !important;width:24px !important;height:24px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.18) !important;cursor:pointer !important;-webkit-appearance:none !important;appearance:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-x::before,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-x::after{content:"" !important;position:absolute !important;left:7px !important;top:11px !important;width:10px !important;height:1.4px !important;background:var(--tzk-ink) !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-b-x::after{transform:rotate(-45deg) !important}
@media (min-width:769px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk-bar{display:none !important}
}
@media print{.tzk:is(#tzk#tzk#tzk,.tzk).tzk-bar{display:none !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-mark{display:block !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}
.tzk:is(#tzk#tzk#tzk,.tzk)[hidden]{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-line--list{margin:56px 0 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-info{display:grid !important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important;gap:28px !important;align-items:stretch !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-info + .tzk-go,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums + .tzk-p-info{margin-top:28px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-fphoto{width:100% !important;height:100% !important;min-height:220px !important;object-fit:cover !important;border-radius:var(--tzk-r-in) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-info .tzk-co{margin-top:0 !important;padding:4px 0 0 !important;background:none !important;border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-info .tzk-co-row:last-child{border-bottom:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo{display:grid !important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) !important;padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-photo{width:100% !important;height:100% !important;min-height:100% !important;object-fit:cover !important;border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-main{padding:40px 40px 36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers,.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer:nth-child(3){border-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer:nth-child(n+3){border-top:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offer{padding:16px 6px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-c-foot{flex-direction:column !important;align-items:stretch !important;gap:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-c-foot .tzk-text{max-width:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-act{min-width:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-btn{width:100% !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-label{gap:6px 14px !important;font-size:15px !important;letter-spacing:.1em !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-label-bar{width:8px !important;height:8px !important;margin:0 3px !important;background:var(--tzk-gold) !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-label-en{font-size:18px !important;letter-spacing:.08em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-label-ja{font-size:12px !important;letter-spacing:.16em !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-title{font-size:24px !important;font-weight:400 !important;line-height:1.8 !important;letter-spacing:.14em !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-text{letter-spacing:.06em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-offer-v{font-size:40px !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-offer-v.is-jp{font-size:21px !important;font-weight:400 !important;letter-spacing:.12em !important;line-height:1.5 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-offer-s{font-weight:400 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn{justify-content:center !important;gap:0 !important;min-height:60px !important;padding:0 52px !important;font-weight:400 !important;letter-spacing:.18em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn-i{color:inherit !important;position:absolute !important;top:50% !important;right:22px !important;width:7px !important;height:7px !important;margin-top:-3.5px !important;border-radius:0 !important;background:currentColor !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn-i::before{content:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn--sm{min-height:46px !important;padding:0 40px 0 22px !important;font-size:13px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn--sm .tzk-btn-i{right:16px !important;width:6px !important;height:6px !important;margin-top:-3px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-link{font-weight:400 !important;letter-spacing:.12em !important;border-bottom-color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-link .tzk-link-i{border-color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-tel-n{font-size:34px !important;letter-spacing:.06em !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-tel-n svg.tzk-ico{color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-l-main{font-size:15px !important;font-weight:400 !important;letter-spacing:.08em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-top{align-items:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-top::after{font-size:120px !important;color:color-mix(in srgb,var(--tzk-deep) 6%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site.tzk-prof--dark .tzk-p-top::after{color:rgba(255,255,255,.06) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-photo{width:128px !important;height:180px !important;border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-name{font-weight:400 !important;letter-spacing:.22em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site.tzk-prof--light .tzk-p-name{color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-kana{display:block !important;margin:4px 0 0 !important;font-size:15px !important;letter-spacing:.16em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-role{font-size:13.5px !important;letter-spacing:.06em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-bio{letter-spacing:.04em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-num-v{font-size:46px !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-num-u{font-weight:400 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-go-en{font-size:13px !important;letter-spacing:.16em !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-go-t{letter-spacing:.14em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-go-i{background:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-go-i::after{border-color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn--sub{letter-spacing:.12em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn--sub .tzk-btn-i{background:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-m .tzk-title{font-size:20px !important;letter-spacing:.12em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-m .tzk-act-row .tzk-btn{padding:0 40px 0 22px !important;letter-spacing:.12em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-link{padding:6px 6px 6px 6px !important;background:#fff !important;color:var(--tzk-ink) !important;border:1px solid var(--tzk-line) !important;border-radius:var(--tzk-r) !important;box-shadow:0 10px 28px rgba(0,0,0,.16) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-link:not(:has(.tzk-b-photo)){padding-left:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-photo{border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-en{font-size:12.5px !important;letter-spacing:.08em !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-en::before{content:"" !important;display:inline-block !important;width:6px !important;height:6px !important;margin:0 8px 1px 1px !important;background:var(--tzk-gold) !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-main{margin-top:2px !important;font-weight:400 !important;letter-spacing:.08em !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-btn{height:48px !important;padding:0 30px 0 16px !important;border-radius:var(--tzk-r-btn) !important;background:var(--tzk-btn-bg) var(--tzk-btn-tex) center / cover no-repeat !important;color:var(--tzk-btn-fg) !important;font-weight:400 !important;letter-spacing:.1em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-btn .tzk-btn-i{position:absolute !important;top:50% !important;right:12px !important;width:6px !important;height:6px !important;margin-top:-3px !important;border-radius:0 !important;background:currentColor !important;color:inherit !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-b-x{border-radius:0 !important;box-shadow:0 0 0 1px var(--tzk-line) !important}
@media (hover:hover){.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn:hover .tzk-btn-i{transform:translateX(3px) rotate(45deg) !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-ondark .tzk-label{color:var(--tzk-on-deep,var(--tzk-gold)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-ondark .tzk-label-bar{background:var(--tzk-on-deep,var(--tzk-gold)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-top.is-onlight .tzk-label{color:var(--tzk-on-soft,var(--tzk-gold-dark)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top.is-ondark .tzk-label-ja,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top.is-ondark .tzk-p-kana,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top.is-ondark .tzk-p-cred{color:rgba(255,255,255,.62) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top.is-ondark .tzk-p-name{color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top.is-ondark .tzk-p-role{color:rgba(255,255,255,.78) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top.is-ondark .tzk-p-bio{color:rgba(255,255,255,.9) !important;border-left-color:rgba(255,255,255,.14) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top.is-ondark::after{color:rgba(255,255,255,.06) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight .tzk-label,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight .tzk-p-name{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight .tzk-label-ja,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight .tzk-p-kana,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight .tzk-p-cred{color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight .tzk-p-role{color:var(--tzk-text2) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight .tzk-p-bio{color:var(--tzk-ink) !important;border-left-color:rgba(0,0,0,.1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--dark .tzk-p-top.is-onlight::after{color:rgba(0,0,0,.05) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-top.is-ondark{color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--light .tzk-p-top.is-ondark .tzk-label{color:#fff !important}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-title{font-size:20px !important;line-height:1.6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-text{font-size:13.5px !important;line-height:1.9 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-logo{height:calc(var(--tzk-logo-h) * .7) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn{width:100% !important;min-height:56px !important;padding-left:24px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c{padding:30px 20px 26px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-head{flex-direction:column-reverse !important;gap:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;margin-top:22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="1"]{grid-template-columns:minmax(0,1fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer{padding:16px 6px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="4"] .tzk-offer:nth-child(3){border-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="4"] .tzk-offer:nth-child(n+3){border-top:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-v{font-size:27px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-v.is-jp{font-size:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="3"] .tzk-offer-v{font-size:23px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offers[data-n="3"] .tzk-offer-v.is-jp{font-size:18px !important;white-space:normal !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-offer-l{font-size:11.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-foot{flex-direction:column !important;align-items:stretch !important;gap:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c-foot .tzk-text{max-width:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act{min-width:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel{flex-direction:column !important;gap:2px !important;padding:14px 12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-n{font-size:25px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-line{margin:28px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l{flex-wrap:wrap !important;gap:12px 14px !important;padding:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l .tzk-logo{height:calc(var(--tzk-logo-h) * .6) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l-txt{order:3 !important;flex-basis:100% !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l-main{font-size:13.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l .tzk-btn--sm{order:2 !important;width:auto !important;min-height:40px !important;margin-left:auto !important;padding-left:16px !important;font-size:12.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-l .tzk-btn--sm .tzk-btn-i{width:28px !important;height:28px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top{display:block !important;padding:22px 20px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top::after{font-size:70px !important;bottom:-14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-who{align-items:center !important;gap:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-photo{width:64px !important;height:64px !important;border-radius:calc(var(--tzk-r-in) * .66) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top .tzk-label{font-size:11px !important;letter-spacing:.18em !important;gap:6px 10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-top .tzk-label-bar{width:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-name{margin-top:12px !important;font-size:23px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-kana{margin-left:10px !important;font-size:10.5px !important;letter-spacing:.16em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-role{margin-top:2px !important;font-size:12.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-cred{margin-top:4px !important;font-size:11px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-side{margin-top:14px !important;gap:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-logo{align-self:flex-start !important;height:calc(var(--tzk-logo-h) * .66) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-bio{padding-left:0 !important;border-left:0 !important;font-size:12.5px !important;line-height:1.85 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-body{padding:18px 20px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums[data-n="3"],.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-nums[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num{padding:2px 14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num:nth-child(3){padding-left:0 !important;border-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num-v{font-size:30px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-num-l{margin-top:2px !important;font-size:11px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co{margin-top:20px !important;padding:14px 14px 4px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co-rows{margin-top:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-co-row{grid-template-columns:98px minmax(0,1fr) !important;gap:10px !important;padding:8px 0 !important;font-size:12.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go{margin-top:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-item{padding:12px 10px 12px 0 !important;column-gap:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-item + .tzk-go-item{padding-left:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-en{font-size:9.5px !important;letter-spacing:.2em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-t{margin-top:4px !important;font-size:13px !important;letter-spacing:.06em !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-i{width:22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-info{grid-template-columns:minmax(0,1fr) !important;gap:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-fphoto{height:auto !important;min-height:0 !important;aspect-ratio:16 / 9 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-p-info .tzk-co{padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-pc{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) div.tzk-sp{display:block !important}
.tzk:is(#tzk#tzk#tzk,.tzk) a.tzk-btn.tzk-sp{display:inline-flex !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act-row,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act > .tzk-act-row{flex-direction:row !important;gap:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act-row .tzk-btn,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-act-row .tzk-btn{flex:1 1 0 !important;width:auto !important;min-width:0 !important;min-height:50px !important;gap:6px !important;padding:0 6px 0 12px !important;font-size:13px !important;letter-spacing:.04em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act-row .tzk-btn-t{flex:1 1 auto !important;min-width:0 !important;white-space:normal !important;text-align:center !important;line-height:1.35 !important;word-break:auto-phrase !important;overflow-wrap:anywhere !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act-row .tzk-btn-i{width:26px !important;height:26px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-act-row .tzk-btn--sub svg.tzk-ico{width:15px !important;height:15px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c .tzk-tel{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tel-mini{margin-top:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo{display:grid !important;grid-template-columns:92px minmax(0,1fr) !important;column-gap:14px !important;padding:20px 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo .tzk-c-main{display:contents !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo .tzk-c-photo{grid-column:1 !important;grid-row:1 !important;width:92px !important;height:116px !important;min-height:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo .tzk-c-head{grid-column:2 !important;grid-row:1 !important;align-self:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo .tzk-c-main > *:not(.tzk-c-head){grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo .tzk-title{margin-top:8px !important;font-size:17px !important;line-height:1.6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin-top:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer:nth-child(3){border-left:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer:nth-child(n+3){border-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer{padding:10px 2px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer-v{font-size:19px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer-v.is-jp{font-size:13px !important;letter-spacing:.02em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer-s{font-size:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .has-photo .tzk-offers[data-n="4"] .tzk-offer-l{margin-top:3px !important;font-size:9.5px !important;line-height:1.4 !important;letter-spacing:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-c.has-photo .tzk-c-foot{margin-top:14px !important;gap:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-mid{margin:36px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m.has-photo{display:grid !important;grid-template-columns:84px minmax(0,1fr) !important;column-gap:14px !important;padding:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m:not(.has-photo){padding:20px 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m.has-photo .tzk-m-main{display:contents !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m-photo{grid-column:1 !important;grid-row:1 !important;width:84px !important;height:100px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m-head{grid-column:2 !important;grid-row:1 !important;align-self:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m-main > *:not(.tzk-m-head){grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-title{margin-top:6px !important;font-size:16px !important;line-height:1.6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-text{margin-top:12px !important;font-size:12.5px !important;line-height:1.8 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-act-row{margin-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-link{margin-top:6px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-m .tzk-label{font-size:11px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-title{font-size:19px !important;letter-spacing:.1em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-label-en{font-size:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-offer-v{font-size:32px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-offer-v.is-jp{font-size:17px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-btn{padding:0 44px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-act-row .tzk-btn,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-m .tzk-act-row .tzk-btn{padding:0 24px 0 12px !important;letter-spacing:.06em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-act-row .tzk-btn-t{flex:0 1 auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-act-row .tzk-btn-i{right:11px !important;width:6px !important;height:6px !important;margin-top:-3px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-c.has-photo .tzk-title,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-m .tzk-title{letter-spacing:.08em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-c.has-photo .tzk-label-en,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-m .tzk-label-en{font-size:15px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .has-photo .tzk-offers[data-n="4"] .tzk-offer-v{font-size:22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .has-photo .tzk-offers[data-n="4"] .tzk-offer-v.is-jp{font-size:13px !important;letter-spacing:.04em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-tel-n{font-size:28px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-l .tzk-btn--sm{padding:0 34px 0 16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-l .tzk-btn--sm .tzk-btn-i{width:6px !important;height:6px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-top .tzk-label-bar{width:7px !important;height:7px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-kana{margin:2px 0 0 !important;font-size:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-photo{width:84px !important;height:118px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-p-top::after{font-size:64px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-num-v{font-size:34px !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media{--tzk-ml:#E2E2E2 !important;--tzk-mm:#6F6F72 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-label{gap:6px 12px !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.2em !important;color:var(--tzk-mi,#141518) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-label-bar{width:24px !important;height:2px !important;margin:0 !important;background:var(--tzk-gold) !important;transform:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-label-en{font-family:var(--tzk-en) !important;font-size:12px !important;letter-spacing:.24em !important;text-transform:uppercase !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-label-ja{font-size:12px !important;letter-spacing:.14em !important;color:var(--tzk-mm) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-title{font-weight:var(--tzk-bold) !important;letter-spacing:.02em !important;color:var(--tzk-mi,#141518) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn{justify-content:space-between !important;gap:20px !important;min-height:60px !important;padding:0 24px 0 28px !important;border-radius:var(--tzk-mbr,0) !important;background:var(--tzk-mb,var(--tzk-mi,#141518)) !important;color:var(--tzk-mbf,#fff) !important;font-size:15px !important;font-weight:var(--tzk-bold) !important;letter-spacing:.06em !important;box-shadow:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn-i{position:relative !important;display:block !important;flex:none !important;width:22px !important;height:1.5px !important;margin:0 !important;border-radius:0 !important;background:var(--tzk-mba,var(--tzk-gold)) !important;color:var(--tzk-mba,var(--tzk-gold)) !important;transform:none !important;top:auto !important;right:auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn-i::before{content:"" !important;position:absolute !important;right:0 !important;top:50% !important;width:7px !important;height:7px !important;margin-top:-3.5px !important;border-top:1.5px solid currentColor !important;border-right:1.5px solid currentColor !important;background:none !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--sub,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--line{background:transparent !important;color:var(--tzk-mi,#141518) !important;box-shadow:inset 0 0 0 1px var(--tzk-mi,#141518) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--sub svg.tzk-ico,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--line svg.tzk-ico{color:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn .tzk-btn-t{margin-right:auto !important;text-align:left !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn svg.tzk-ico{margin-right:-8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--sub .tzk-btn-i,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--line .tzk-btn-i{background:currentColor !important;color:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--sm{min-height:46px !important;gap:14px !important;padding:0 16px 0 20px !important;font-size:13px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--sm .tzk-btn-i{width:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-link{align-self:flex-start !important;gap:12px !important;padding:6px 0 !important;font-size:13.5px !important;font-weight:500 !important;letter-spacing:.06em !important;color:var(--tzk-mi,#141518) !important;border-bottom:1px solid currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-link .tzk-link-i{width:6px !important;height:6px !important;border-color:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk--media .tzk-btn .tzk-btn-i{height:1.5px !important;border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk--media .tzk-btn--sm .tzk-btn-i{width:16px !important}
@media (hover:hover){.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn:hover{filter:none !important;opacity:.86 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn:hover .tzk-btn-i{transform:translateX(4px) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--sub:hover,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-btn--line:hover{background:rgba(20,21,24,.05) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-link:hover{opacity:.7 !important;color:inherit !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c{position:relative !important;isolation:isolate !important;overflow:hidden !important;padding:60px 64px 54px !important;border:0 !important;border-radius:var(--tzk-mpr,0) !important;box-shadow:inset 0 0 0 1px var(--tzk-mpe,transparent) !important;background:var(--tzk-mp,#141518) !important;color:var(--tzk-mpf,#fff) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c::after{content:attr(data-ghost) !important;position:absolute !important;z-index:-1 !important;right:-.03em !important;bottom:-.24em !important;font-family:var(--tzk-en) !important;font-size:150px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.01em !important;text-transform:uppercase !important;white-space:nowrap !important;color:color-mix(in srgb,var(--tzk-mpf,#fff) 5%,transparent) !important;pointer-events:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-label{color:var(--tzk-mpl,var(--tzk-gold)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-label-bar{background:var(--tzk-mpl,var(--tzk-gold)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-label-ja{color:color-mix(in srgb,var(--tzk-mpf,#fff) 58%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-title{margin-top:22px !important;font-size:34px !important;line-height:1.45 !important;color:var(--tzk-mpf,#fff) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-text{color:color-mix(in srgb,var(--tzk-mpf,#fff) 74%,transparent) !important;font-size:14.5px !important;line-height:2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c-head .tzk-logo{height:calc(var(--tzk-logo-h) * .8) !important;max-width:180px !important;filter:var(--tzk-mlogo,brightness(0) invert(1)) !important;opacity:.92 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-offers{margin-top:38px !important;border-top:1px solid color-mix(in srgb,var(--tzk-mpf,#fff) 16%,transparent) !important;border-bottom:1px solid color-mix(in srgb,var(--tzk-mpf,#fff) 16%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-offer{padding:20px 8px 18px !important;border-left-color:color-mix(in srgb,var(--tzk-mpf,#fff) 16%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-offer-v{font-size:30px !important;font-weight:400 !important;color:var(--tzk-mpf,#fff) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-offer-v.is-jp{font-size:21px !important;font-weight:var(--tzk-bold) !important;letter-spacing:.04em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-offer-l{color:color-mix(in srgb,var(--tzk-mpf,#fff) 60%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c-foot{align-items:flex-end !important;gap:40px !important;margin-top:36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c-foot .tzk-text{max-width:27em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-act{min-width:300px !important;gap:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-btn{background:var(--tzk-mpb,var(--tzk-gold)) !important;color:var(--tzk-mpbf,var(--tzk-on-accent,#141518)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-btn .tzk-btn-i{background:currentColor !important;color:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-btn--sub,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-btn--line{background:transparent !important;color:var(--tzk-mpf,#fff) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tzk-mpf,#fff) 40%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-link{align-self:center !important;color:var(--tzk-mpf,#fff) !important;border-bottom-color:color-mix(in srgb,var(--tzk-mpf,#fff) 40%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-tel{justify-content:flex-start !important;gap:4px 22px !important;margin-top:34px !important;padding:22px 0 0 !important;border-top:1px solid color-mix(in srgb,var(--tzk-mpf,#fff) 16%,transparent) !important;border-radius:0 !important;background:none !important;text-align:left !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-tel-l,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-tel-note,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-tel-mini{color:color-mix(in srgb,var(--tzk-mpf,#fff) 60%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-tel-n{font-size:28px !important;color:var(--tzk-mpf,#fff) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-tel-n svg.tzk-ico{color:var(--tzk-mpl,var(--tzk-gold)) !important}
@media (hover:hover){.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-btn--sub:hover,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-btn--line:hover{background:color-mix(in srgb,var(--tzk-mpf,#fff) 8%,transparent) !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c.has-photo{padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c.has-photo .tzk-c-main{padding:48px 48px 44px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m{border:0 !important;border-radius:var(--tzk-mpr,0) !important;background:var(--tzk-ms,#F3F3F0) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m:not(.has-photo){padding:36px 40px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-m-main{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(220px,260px) !important;column-gap:36px !important;align-items:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-m-head{grid-column:1 !important;grid-row:1 / span 2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-title{margin-top:14px !important;font-size:22px !important;line-height:1.55 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-act-row{grid-column:2 !important;flex-direction:column !important;gap:10px !important;margin-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-act-row .tzk-btn{flex:none !important;min-height:54px !important;padding:0 20px 0 22px !important;font-size:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-link{grid-column:2 !important;justify-self:center !important;align-self:start !important;margin-top:12px !important;font-size:12.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m.has-photo{display:grid !important;grid-template-columns:200px minmax(0,1fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m.has-photo .tzk-m-main{padding:30px 34px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l{gap:14px 28px !important;padding:20px 0 !important;border-top:1px solid var(--tzk-mi,#141518) !important;border-bottom:1px solid var(--tzk-ml) !important;border-radius:0 !important;background:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l .tzk-logo{height:calc(var(--tzk-logo-h) * .7) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l-small{font-size:11.5px !important;letter-spacing:.12em !important;color:var(--tzk-mm) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l-main{margin-top:4px !important;font-size:15px !important;font-weight:var(--tzk-bold) !important;letter-spacing:.02em !important;color:var(--tzk-mi,#141518) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list{margin:80px 0 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-l{padding:40px 48px !important;border:0 !important;border-radius:var(--tzk-mpr,0) !important;box-shadow:inset 0 0 0 1px var(--tzk-mpe,transparent) !important;background:var(--tzk-mp,#141518) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-logo{filter:var(--tzk-mlogo,brightness(0) invert(1)) !important;opacity:.92 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-l-small{color:color-mix(in srgb,var(--tzk-mpf,#fff) 58%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-l-main{font-size:19px !important;line-height:1.6 !important;color:var(--tzk-mpf,#fff) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-btn{min-height:56px !important;background:var(--tzk-mpb,var(--tzk-gold)) !important;color:var(--tzk-mpbf,var(--tzk-on-accent,#141518)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-btn .tzk-btn-i{background:currentColor !important;color:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-head{width:100% !important;max-width:100% !important;align-self:stretch !important;margin:0 0 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-h{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px 26px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-h-dates{display:flex !important;flex-wrap:wrap !important;gap:4px 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-h-date{display:inline-flex !important;align-items:baseline !important;gap:8px !important;font-family:var(--tzk-en) !important;font-size:14px !important;letter-spacing:.12em !important;line-height:1.4 !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-h-k{display:inline !important;font-family:var(--tzk-jp) !important;font-size:11.5px !important;letter-spacing:.14em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-h-date time{display:inline !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-h .tzk-label{font-size:13px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--site .tzk-h .tzk-label-en{font-size:15px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-intro{width:100% !important;align-self:stretch !important;margin:0 0 64px !important;text-align:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i{display:flex !important;flex-direction:column !important;align-items:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i-en{font-family:var(--tzk-en) !important;font-size:46px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:.24em !important;text-indent:.24em !important;color:var(--tzk-deep) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i-ja{display:flex !important;align-items:center !important;gap:14px !important;margin-top:14px !important;font-size:15px !important;letter-spacing:.24em !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i-mark{width:6px !important;height:6px !important;background:var(--tzk-gold) !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i-text{max-width:34em !important;margin-top:22px !important;font-size:14px !important;line-height:2 !important;letter-spacing:.08em !important;color:var(--tzk-text2) !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ondark .tzk-i-en,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ondark .tzk-i-ja{color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ondark .tzk-i-text{color:rgba(255,255,255,.66) !important}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c{padding:26px 20px 22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c::after{font-size:78px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c-head{flex-direction:column !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c-head .tzk-logo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-title{margin-top:12px !important;font-size:21px !important;line-height:1.45 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-offers,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-tel,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-tel-mini{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c-foot{gap:14px !important;margin-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-text{font-size:13px !important;line-height:1.75 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-act{gap:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-act-row .tzk-btn,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-act-row .tzk-btn{min-height:50px !important;gap:8px !important;padding:0 12px 0 14px !important;font-size:13.5px !important;letter-spacing:.02em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-act-row .tzk-btn-t{flex:1 1 auto !important;text-align:left !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk--media .tzk-act-row .tzk-btn-i{width:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-act-row .tzk-btn-i::before{width:6px !important;height:6px !important;margin-top:-3px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-act-row .tzk-btn--sub svg.tzk-ico{width:15px !important;height:15px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-act > .tzk-btn--line{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c .tzk-link{margin-top:2px !important;padding:4px 0 !important;font-size:12.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c.has-photo{display:block !important;padding:26px 20px 22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c.has-photo .tzk-c-photo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-c.has-photo .tzk-c-main{display:block !important;padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m:not(.has-photo),.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m.has-photo{display:block !important;padding:20px 18px 16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m-photo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-m-main,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m.has-photo .tzk-m-main{display:block !important;padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-label{font-size:11px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-title{margin-top:8px !important;font-size:16.5px !important;line-height:1.55 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-title br{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-act-row{flex-direction:row !important;gap:8px !important;margin-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-act-row .tzk-btn{flex:1 1 0 !important;min-height:46px !important;font-size:13px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-m .tzk-link{display:flex !important;width:max-content !important;margin:8px auto 0 !important;padding:3px 0 !important;font-size:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l{flex-wrap:wrap !important;gap:10px 12px !important;padding:16px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l .tzk-l-txt{order:0 !important;flex:1 1 100% !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l .tzk-logo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l-main{font-size:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l .tzk-btn--sm{order:1 !important;width:100% !important;min-height:46px !important;margin-left:0 !important;padding:0 14px 0 16px !important;font-size:13px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-l{padding:26px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media.tzk-line--list .tzk-l-main{font-size:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-intro{margin-bottom:36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i-en{font-size:32px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i-ja{margin-top:8px !important;font-size:13.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-i-text{margin-top:16px !important;font-size:13px !important;line-height:1.9 !important}
}
@media print{.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-btn-i,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-go-i{display:none !important}
}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz]::before,html:not(#tzk-x) body:not(#tzk-y) h2[data-kz]::after,html:not(#tzk-x) body:not(#tzk-y) h3[data-kz]::before,html:not(#tzk-x) body:not(#tzk-y) h3[data-kz]::after,html:not(#tzk-x) body:not(#tzk-y) p[data-kz]::before,html:not(#tzk-x) body:not(#tzk-y) p[data-kz]::after{content:none !important;display:none !important}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz],html:not(#tzk-x) body:not(#tzk-y) h3[data-kz]{background-color:transparent !important;background-image:none !important;border-top:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important;box-shadow:none !important;text-shadow:none !important}
html:not(#tzk-x) body:not(#tzk-y) h3[data-kz]{border-bottom:0 !important}
html:not(#tzk-x) body:not(#tzk-y) [data-kz] table,html:not(#tzk-x) body:not(#tzk-y) [data-kz] th,html:not(#tzk-x) body:not(#tzk-y) [data-kz] td{border-left:0 !important;border-right:0 !important;border-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l-photo{flex:none !important;width:76px !important;height:56px !important;object-fit:cover !important;border-radius:var(--tzk-mpr,0) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo{display:grid !important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) !important;padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c-photo{width:100% !important;height:100% !important;min-height:100% !important;object-fit:cover !important;object-position:28% 50% !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-main{padding:46px 46px 40px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-head .tzk-logo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-foot{flex-direction:column !important;align-items:stretch !important;gap:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-act{min-width:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-offers{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-offer-v{font-size:24px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-head .tzk-title{font-size:30px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-m.has-photo{display:grid !important;grid-template-columns:240px minmax(0,1fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c.has-photo,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo{display:block !important;padding:60px 64px 54px !important;isolation:isolate !important;overflow:hidden !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo{padding:36px 40px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c-photo,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m-photo{position:absolute !important;z-index:-2 !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c.has-photo::before,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo::before{content:"" !important;position:absolute !important;z-index:-1 !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(90deg,var(--tzk-mp,#141518) 0%,color-mix(in srgb,var(--tzk-mp,#141518) 92%,transparent) 46%,color-mix(in srgb,var(--tzk-mp,#141518) 30%,transparent) 100%) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo::before{background:linear-gradient(90deg,var(--tzk-ms,#F3F3F0) 0%,color-mix(in srgb,var(--tzk-ms,#F3F3F0) 92%,transparent) 50%,color-mix(in srgb,var(--tzk-ms,#F3F3F0) 35%,transparent) 100%) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c.has-photo .tzk-c-main,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo .tzk-m-main{padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c.has-photo .tzk-c-head .tzk-logo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c.has-photo,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-m.has-photo{display:block !important;padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c-photo{display:block !important;width:100% !important;height:220px !important;min-height:0 !important;object-fit:cover !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c.has-photo .tzk-c-main{padding:44px 64px 50px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-m-photo{display:block !important;width:100% !important;height:130px !important;object-fit:cover !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-m.has-photo .tzk-m-main{padding:30px 40px !important}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-l-photo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo{display:grid !important;grid-template-columns:92px minmax(0,1fr) !important;column-gap:14px !important;padding:22px 18px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-photo{display:block !important;grid-column:1 !important;grid-row:1 !important;width:92px !important;height:92px !important;min-height:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-main{display:contents !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-head{grid-column:2 !important;grid-row:1 !important;align-self:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-main > *:not(.tzk-c-head){grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-head .tzk-title{margin-top:8px !important;font-size:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-c-foot{margin-top:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-c.has-photo .tzk-text{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-m.has-photo{display:grid !important;grid-template-columns:64px minmax(0,1fr) !important;column-gap:12px !important;padding:18px 16px 14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-m.has-photo .tzk-m-photo{display:block !important;grid-column:1 !important;grid-row:1 !important;width:64px !important;height:64px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-m.has-photo .tzk-m-main{display:contents !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-m.has-photo .tzk-m-head{grid-column:2 !important;grid-row:1 !important;align-self:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-m.has-photo .tzk-m-main > *:not(.tzk-m-head){grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-side .tzk-m.has-photo .tzk-title{margin-top:4px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c.has-photo{padding:26px 20px 22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo{padding:20px 18px 16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c.has-photo .tzk-c-photo,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo .tzk-m-photo{display:block !important;width:100% !important;height:100% !important;min-height:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-c.has-photo::before,.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo::before{background:linear-gradient(200deg,color-mix(in srgb,var(--tzk-mp,#141518) 35%,transparent) 0%,color-mix(in srgb,var(--tzk-mp,#141518) 90%,transparent) 45%,var(--tzk-mp,#141518) 75%) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-bg .tzk-m.has-photo::before{background:linear-gradient(200deg,color-mix(in srgb,var(--tzk-ms,#F3F3F0) 35%,transparent) 0%,color-mix(in srgb,var(--tzk-ms,#F3F3F0) 92%,transparent) 45%,var(--tzk-ms,#F3F3F0) 75%) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c.has-photo{padding:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c.has-photo .tzk-c-photo{display:block !important;width:100% !important;height:72px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c.has-photo .tzk-c-main{display:block !important;padding:18px 20px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c.has-photo .tzk-text{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-c.has-photo .tzk-c-head .tzk-title{margin-top:8px !important;font-size:19px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-m.has-photo .tzk-m-photo{display:block !important;height:56px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--ph-band .tzk-m.has-photo .tzk-m-main{padding:14px 18px 14px !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-row{margin:56px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:16px 36px !important;align-items:center !important;padding:26px 32px !important;background:var(--tzk-ms,var(--tzk-soft)) !important;border-radius:var(--tzk-mpr,0) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r-main{margin-top:8px !important;font-size:16.5px !important;font-weight:var(--tzk-bold) !important;line-height:1.6 !important;letter-spacing:.02em !important;color:var(--tzk-mi,var(--tzk-ink)) !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r-act{display:flex !important;flex-direction:column !important;align-items:center !important;gap:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r .tzk-act-row{flex-direction:row !important;gap:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-r .tzk-btn{min-height:50px !important;gap:16px !important;padding:0 18px 0 20px !important;font-size:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-r .tzk-link{align-self:center !important;font-size:12.5px !important;padding:3px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r .tzk-label{font-size:11.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(220px,250px) !important;column-gap:32px !important;padding:30px 32px !important;background:#fff !important;border:1px solid var(--tzk-ml,var(--tzk-line)) !important;border-radius:var(--tzk-mpr,0) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q.has-photo{grid-template-columns:150px minmax(0,1fr) minmax(220px,250px) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-photo{width:150px !important;height:100% !important;min-height:150px !important;max-height:220px !important;object-fit:cover !important;border-radius:var(--tzk-mpr,0) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q .tzk-label{font-size:11.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-name{margin-top:12px !important;font-size:22px !important;font-weight:var(--tzk-bold) !important;line-height:1.4 !important;letter-spacing:.08em !important;color:var(--tzk-mi,var(--tzk-ink)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-kana{display:inline-block !important;margin-left:12px !important;font-family:var(--tzk-en) !important;font-size:11px !important;font-weight:400 !important;letter-spacing:.2em !important;color:var(--tzk-muted) !important;vertical-align:middle !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-role{margin-top:6px !important;font-size:12.5px !important;line-height:1.7 !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-bio{margin-top:12px !important;font-size:13.5px !important;line-height:1.9 !important;color:var(--tzk-text2) !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-side{display:flex !important;flex-direction:column !important;gap:12px !important;padding-left:28px !important;border-left:1px solid var(--tzk-ml,var(--tzk-line)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-logo{align-self:flex-start !important;height:calc(var(--tzk-logo-h) * .75) !important;width:auto !important;max-width:160px !important;object-fit:contain !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-fact{display:grid !important;grid-template-columns:62px minmax(0,1fr) !important;gap:8px !important;padding:7px 0 !important;border-top:1px solid var(--tzk-ml,var(--tzk-line)) !important;font-size:12.5px !important;line-height:1.6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-fact:last-child{border-bottom:1px solid var(--tzk-ml,var(--tzk-line)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-k{color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-v{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-links{display:flex !important;flex-wrap:wrap !important;gap:6px 18px !important;margin-top:auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-go{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:4px 0 !important;border-bottom:1px solid currentColor !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.04em !important;color:var(--tzk-mi,var(--tzk-ink)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-go span{display:inline !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-go .tzk-link-i{display:block !important;width:6px !important;height:6px !important;border-top:1.4px solid currentColor !important;border-right:1.4px solid currentColor !important;transform:rotate(45deg) !important}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk-row{margin:36px 0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r{grid-template-columns:minmax(0,1fr) !important;padding:18px 18px 16px !important;gap:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r-main{margin-top:6px !important;font-size:14.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r-act{align-items:stretch !important;gap:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-r .tzk-act-row{gap:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-r .tzk-link{align-self:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-r .tzk-act-row .tzk-btn{flex:1 1 0 !important;min-height:48px !important;gap:8px !important;padding:0 12px 0 14px !important;font-size:13.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk--media .tzk-r .tzk-btn-t{white-space:normal !important;line-height:1.3 !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-kana{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q.has-photo{grid-template-columns:72px minmax(0,1fr) !important;column-gap:14px !important;row-gap:12px !important;padding:18px 18px 16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-photo{grid-column:1 !important;grid-row:1 / span 3 !important;align-self:start !important;width:72px !important;height:72px !important;min-height:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q:not(.has-photo) .tzk-q-main,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q:not(.has-photo) .tzk-q-side{grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-name{margin-top:6px !important;font-size:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-kana{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-role{margin-top:2px !important;font-size:11.5px !important;line-height:1.55 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-bio{grid-column:1 / -1 !important;margin-top:0 !important;font-size:12.5px !important;line-height:1.8 !important;-webkit-line-clamp:2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-main{display:contents !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-main > .tzk-label,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-main > .tzk-q-name,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-main > .tzk-q-role{grid-column:2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q:not(.has-photo) .tzk-q-main > *{grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-side{grid-column:1 / -1 !important;padding-left:0 !important;border-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-logo,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-q-facts{display:none !important}
}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz],html:not(#tzk-x) body:not(#tzk-y) h3[data-kz]{color:var(--kz-ink,inherit) !important;text-align:left !important}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz] [data-kz="no"]{color:var(--kz-no,inherit) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--about{margin:72px 0 56px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab{display:grid !important;grid-template-columns:minmax(0,1fr) 248px !important;column-gap:56px !important;align-items:start !important;padding:36px 0 34px !important;border-top:1px solid var(--tzk-mi,var(--tzk-ink)) !important;border-bottom:1px solid var(--tzk-ml,var(--tzk-line)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab.has-media{grid-template-columns:auto minmax(0,1fr) 248px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-label{display:flex !important;align-items:baseline !important;gap:12px !important;line-height:1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-en{font-family:var(--tzk-en) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.26em !important;text-transform:uppercase !important;color:var(--tzk-mb,var(--tzk-mi,var(--tzk-ink))) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-ja{font-size:11px !important;letter-spacing:.16em !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-name{margin-top:18px !important;font-size:24px !important;font-weight:var(--tzk-bold) !important;line-height:1.4 !important;letter-spacing:.1em !important;color:var(--tzk-mi,var(--tzk-ink)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-text{margin-top:14px !important;max-width:30em !important;font-size:13.5px !important;line-height:2 !important;letter-spacing:.03em !important;color:var(--tzk-text2) !important;word-break:auto-phrase !important;text-wrap:pretty !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-side{display:flex !important;flex-direction:column !important;gap:22px !important;padding-top:29px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-f{display:grid !important;grid-template-columns:64px minmax(0,1fr) !important;column-gap:12px !important;font-size:12.5px !important;line-height:1.75 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-f + .tzk-ab-f{margin-top:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-k{font-size:11.5px !important;letter-spacing:.12em !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-v{letter-spacing:.03em !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-go{display:inline-flex !important;align-self:flex-start !important;align-items:center !important;gap:14px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.08em !important;color:var(--tzk-mi,var(--tzk-ink)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-go-t{display:inline !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-go-i{position:relative !important;display:block !important;width:26px !important;height:1px !important;background:currentColor !important;transition:transform .5s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-go-i::after{content:"" !important;position:absolute !important;right:0 !important;top:-3px !important;width:7px !important;height:7px !important;border-top:1px solid currentColor !important;border-right:1px solid currentColor !important;transform:rotate(45deg) !important}
@media (hover:hover){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-go:hover .tzk-ab-go-i{transform:translateX(4px) !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-photo{display:block !important;width:176px !important;height:132px !important;object-fit:cover !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab.has-media{column-gap:36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-side{padding-top:29px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-logo{display:block !important;width:auto !important;height:calc(var(--tzk-logo-h) * 1.25) !important;max-width:190px !important;object-fit:contain !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab.has-media{grid-template-columns:168px minmax(0,1fr) 232px !important;column-gap:44px !important;align-items:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-media{display:flex !important;align-items:center !important;justify-content:flex-start !important;align-self:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-side{padding-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-name{font-size:21px !important}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk-prof--about{margin:48px 0 36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab.has-media,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab.has-media{display:grid !important;grid-template-columns:minmax(0,1fr) !important;row-gap:0 !important;padding:20px 0 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-name{margin-top:12px !important;font-size:19px !important;letter-spacing:.08em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-text{margin-top:8px !important;font-size:12.5px !important;line-height:1.85 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-side{gap:12px !important;padding-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-facts{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;column-gap:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-f,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-f + .tzk-ab-f{display:block !important;margin:0 !important;font-size:11.5px !important;line-height:1.55 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-k{display:block !important;margin-bottom:2px !important;font-size:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-go{font-size:12.5px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab.has-media{grid-template-columns:64px minmax(0,1fr) !important;column-gap:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-media{grid-column:1 !important;grid-row:1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-main{display:contents !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-label,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-name{grid-column:2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-photo{width:64px !important;height:48px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-text,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-side{grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-label{grid-row:1 !important;align-self:start !important;margin-top:4px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-name{grid-row:1 !important;align-self:end !important;margin:0 0 2px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-text{margin-top:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--b .tzk-ab-side{padding-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab.has-media{grid-template-columns:minmax(0,1fr) auto !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-media{grid-column:2 !important;grid-row:1 !important;justify-content:flex-end !important;align-self:start !important;padding:0 !important;margin:0 !important;border:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-main{display:contents !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-label{grid-column:1 !important;grid-row:1 !important;align-self:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-name,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-text,.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-side{grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ab-logo{height:calc(var(--tzk-logo-h) * .62) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-side{padding-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-name{margin-top:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ab--c .tzk-ab-text{margin-top:6px !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t{border-radius:18px !important;overflow:hidden !important;background:#fff !important;border:1px solid #E3E3E6 !important;line-height:1.7 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink{position:relative !important;overflow:hidden !important;padding:30px 44px !important;background:var(--tzk-deep) !important;color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink::after{content:attr(data-ghost) !important;position:absolute !important;right:-10px !important;bottom:-30px !important;font-family:var(--tzk-en) !important;font-size:128px !important;line-height:1 !important;letter-spacing:.02em !important;color:rgba(255,255,255,.05) !important;white-space:nowrap !important;pointer-events:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink > *{position:relative !important;z-index:1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-label{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px 12px !important;font-family:var(--tzk-en) !important;font-size:12px !important;letter-spacing:.26em !important;line-height:1 !important;color:var(--tzk-on-deep,var(--tzk-gold)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-label::before{content:"" !important;display:block !important;width:28px !important;height:1px !important;background:var(--tzk-on-deep,var(--tzk-gold)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-le{display:inline !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-lj{display:inline !important;font-family:var(--tzk-jp) !important;font-size:11.5px !important;letter-spacing:.1em !important;color:#9A9AA2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-label.is-light{color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-label.is-light .tzk-t-lj{color:#6A6A72 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-who{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;column-gap:18px !important;padding-right:150px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-who .tzk-t-label{flex-basis:100% !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-name{flex-basis:100% !important;margin-top:12px !important;font-size:30px !important;font-weight:300 !important;line-height:1.35 !important;letter-spacing:.14em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-kana{display:inline-block !important;margin-left:10px !important;font-family:var(--tzk-en) !important;font-size:12.5px !important;font-weight:400 !important;letter-spacing:.2em !important;color:#9A9AA2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-role{display:inline !important;margin-top:6px !important;font-size:13px !important;white-space:nowrap !important;color:#BDBDC6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-cred{display:inline !important;margin-top:6px !important;padding-left:18px !important;border-left:1px solid rgba(255,255,255,.14) !important;font-size:12px !important;letter-spacing:.04em !important;white-space:nowrap !important;color:#9A9AA2 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ck{display:inline !important;margin-right:10px !important;padding-right:10px !important;border-right:1px solid color-mix(in srgb,#9A9AA2 40%,transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-bio{margin-top:14px !important;max-width:392px !important;font-size:12px !important;line-height:1.9 !important;color:#C9C9CF !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-logo{position:absolute !important;right:44px !important;top:30px !important;height:30px !important;width:auto !important;max-width:180px !important;object-fit:contain !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-body{padding:30px 44px 36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nums{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nums[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nums[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-num{position:relative !important;padding:4px 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-num:first-child{padding-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-num + .tzk-t-num::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:1px !important;background:#E6E6EA !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nv{display:flex !important;align-items:baseline !important;gap:3px !important;font-family:var(--tzk-en) !important;font-size:40px !important;font-weight:400 !important;line-height:1.1 !important;color:var(--tzk-gold-dark) !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nu{display:inline !important;font-family:var(--tzk-jp) !important;font-size:14px !important;font-weight:700 !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nl{display:block !important;margin-top:6px !important;font-size:12.5px !important;line-height:1.6 !important;color:#4A4A52 !important;word-break:auto-phrase !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-co{display:grid !important;grid-template-columns:minmax(0,1fr) 250px !important;column-gap:40px !important;margin-top:30px !important;padding:24px 28px 24px !important;background:#F4F4F6 !important;border-radius:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-co .tzk-t-label{grid-column:1 / -1 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-co .tzk-t-label::before{background:var(--tzk-gold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-rows{grid-column:1 !important;margin-top:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-row{display:grid !important;grid-template-columns:96px minmax(0,1fr) !important;gap:12px !important;padding:12px 0 !important;border-top:1px solid #E6E6EA !important;font-size:13px !important;line-height:1.7 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-k{font-size:12px !important;line-height:1.9 !important;color:#6A6A72 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-v{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-co .tzk-t-gos{grid-column:2 !important;grid-row:2 !important;display:grid !important;grid-template-rows:1fr 1fr !important;margin-top:16px !important;border-top:1px solid var(--tzk-ink) !important;border-bottom:1px solid #E6E6EA !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-go{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:auto auto !important;align-items:center !important;column-gap:16px !important;padding:20px 4px 20px 0 !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-go + .tzk-t-go{border-top:1px solid #E6E6EA !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ge{grid-column:1 !important;font-family:var(--tzk-en) !important;font-size:11px !important;letter-spacing:.26em !important;line-height:1 !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-gt{grid-column:1 !important;margin-top:8px !important;font-size:15px !important;font-weight:400 !important;letter-spacing:.12em !important;line-height:1.4 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-gi{grid-column:2 !important;grid-row:1 / span 2 !important;position:relative !important;width:34px !important;height:1px !important;background:var(--tzk-ink) !important;transition:transform .5s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-gi::after{content:"" !important;position:absolute !important;right:0 !important;top:-3px !important;width:7px !important;height:7px !important;border-top:1px solid currentColor !important;border-right:1px solid currentColor !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks{display:none !important}
@media (hover:hover){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-go:hover .tzk-t-gi{transform:translateX(4px) !important;background:var(--tzk-gold-dark) !important}
}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink{padding:22px 20px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink::after{font-size:70px !important;bottom:-14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-logo{right:20px !important;top:18px !important;height:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-who{display:block !important;padding-right:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink .tzk-t-label{display:inline-flex !important;font-size:11px !important;letter-spacing:.18em !important;gap:6px 10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink .tzk-t-label::before{width:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ink .tzk-t-lj{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-name{margin-top:12px !important;font-size:23px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-kana{margin-left:10px !important;font-size:10.5px !important;letter-spacing:.16em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-role{display:block !important;margin-top:2px !important;font-size:12.5px !important;white-space:normal !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-cred{display:block !important;margin-top:6px !important;padding-left:0 !important;border-left:0 !important;font-size:11px !important;white-space:normal !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-ck{margin-right:8px !important;padding-right:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-bio{margin-top:12px !important;max-width:none !important;font-size:12px !important;line-height:1.85 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-body{padding:18px 20px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nums,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nums[data-n="3"],.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nums[data-n="4"]{grid-template-columns:1fr 1fr !important;row-gap:12px !important;padding:14px 14px 12px !important;background:#F4F4F6 !important;border-radius:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-num{padding:2px 14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-num:nth-child(3){padding-left:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-num:nth-child(3)::before{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nv{font-size:30px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-nl{margin-top:2px !important;font-size:10.5px !important;letter-spacing:.04em !important;color:#6A6A72 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-co{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks{display:block !important;margin-top:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks .tzk-t-gos{display:grid !important;grid-template-columns:1fr 1fr !important;border-top:1px solid #E6E6EA !important;border-bottom:1px solid #E6E6EA !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks .tzk-t-go{padding:12px 8px 12px 0 !important;column-gap:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks .tzk-t-go + .tzk-t-go{border-top:0 !important;border-left:1px solid #E6E6EA !important;padding-left:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks .tzk-t-ge{font-size:9.5px !important;letter-spacing:.2em !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks .tzk-t-gt{margin-top:4px !important;font-size:13px !important;letter-spacing:.06em !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-t-splinks .tzk-t-gi{width:22px !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-ink{display:grid !important;grid-template-columns:128px minmax(0,1fr) !important;column-gap:32px !important;align-items:start !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-photo{grid-column:1 !important;grid-row:1 / span 2 !important;display:block !important;position:relative !important;width:128px !important;aspect-ratio:4 / 5 !important;overflow:hidden !important;border-radius:6px !important;background:rgba(255,255,255,.08) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-photo img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-who{grid-column:2 !important;padding-right:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-bio{grid-column:2 !important;max-width:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-logo{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-label::before{background:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co:first-child{margin-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-row{grid-template-columns:72px minmax(0,1fr) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-k{font-family:var(--tzk-en) !important;letter-spacing:.06em !important;color:var(--tzk-gold-dark) !important}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-ink{grid-template-columns:84px minmax(0,1fr) !important;column-gap:18px !important;padding:22px 20px 20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-photo{width:84px !important;grid-row:1 / span 2 !important;border-radius:4px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-who{display:block !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-name{margin-top:10px !important;font-size:22px !important;letter-spacing:.12em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-bio{margin-top:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-body{padding:16px 20px 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co{display:block !important;margin-top:0 !important;padding:0 !important;background:none !important;border-radius:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co > .tzk-t-label{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-rows{margin-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-row{grid-template-columns:52px minmax(0,1fr) !important;gap:10px !important;padding:7px 0 !important;font-size:12px !important;line-height:1.65 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-row:first-child{border-top:0 !important;padding-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-k{font-size:11px !important;line-height:1.8 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-gos{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:none !important;margin-top:10px !important;border-top:1px solid #E6E6EA !important;border-bottom:1px solid #E6E6EA !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-go{padding:11px 8px 11px 0 !important;column-gap:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-go + .tzk-t-go{border-top:0 !important;border-left:1px solid #E6E6EA !important;padding-left:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-ge{font-size:9.5px !important;letter-spacing:.2em !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-gt{margin-top:4px !important;font-size:13px !important;letter-spacing:.06em !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-gi{width:22px !important}
}
@media (max-width:768px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-ink{grid-template-columns:68px minmax(0,1fr) !important;column-gap:16px !important;align-items:center !important;padding:16px 18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-photo{width:68px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-who .tzk-t-label{gap:4px 8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-who .tzk-t-lj{display:inline !important;font-size:10.5px !important;color:#C9C9CF !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-name{margin-top:8px !important;font-size:21px !important;line-height:1.3 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-role{margin-top:2px !important;font-size:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-bio{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-ink::after{font-size:52px !important;bottom:-10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-body{padding:12px 18px 14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-row{padding:5px 0 !important;line-height:1.6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-row.is-pc{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-gos{margin-top:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-t--person .tzk-t-co .tzk-t-go{padding:9px 8px 9px 0 !important}
}
html:not(#tzk-x) body:not(#tzk-y) [data-kz="toci"] a{transition:color .3s !important}
html:not(#tzk-x) body:not(#tzk-y) [data-kz="tocx"]{transition:transform .5s cubic-bezier(.22,.61,.36,1) !important}
html:not(#tzk-x) body:not(#tzk-y) [data-kz="tocd"]{transition:background-color .3s,border-color .3s !important}
@media (hover:hover){html:not(#tzk-x) body:not(#tzk-y) [data-kz="toci"] a:hover [data-kz="tocx"]{transform:translateX(6px) !important}
html:not(#tzk-x) body:not(#tzk-y) [data-kz="toci"] a:hover [data-kz="tocd"]{background:currentColor !important;border-color:currentColor !important}
}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz][id]{scroll-margin-top:90px !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-tocmore{margin:6px 0 0 30px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tocmore-b{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;width:100% !important;padding:12px 0 !important;border-top:1px solid var(--tzk-line,#E2E2E2) !important;border-bottom:1px solid var(--tzk-line,#E2E2E2) !important;background:none !important;color:var(--tzk-ink) !important;font-family:var(--tzk-jp) !important;font-size:13px !important;letter-spacing:.08em !important;line-height:1.5 !important;cursor:pointer !important;text-align:left !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tocmore-i{position:relative !important;flex:0 0 12px !important;width:12px !important;height:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tocmore-i::before{content:"" !important;position:absolute !important;left:2px !important;top:1px !important;width:7px !important;height:7px !important;border-right:1px solid currentColor !important;border-bottom:1px solid currentColor !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-tocmore-b[aria-expanded="true"] .tzk-tocmore-i::before{top:5px !important;transform:rotate(-135deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ls{margin:0 0 56px !important;line-height:1.7 !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ls[hidden]{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-head{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:24px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-label{display:flex !important;align-items:center !important;gap:14px !important;font-family:var(--tzk-en) !important;font-size:13px !important;line-height:1.6 !important;letter-spacing:.26em !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-label::before{content:"" !important;display:block !important;width:36px !important;height:1px !important;background:var(--tzk-gold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-title{margin-top:10px !important;font-size:30px !important;font-weight:400 !important;letter-spacing:.1em !important;line-height:1.4 !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-text{margin-top:12px !important;font-size:14px !important;line-height:1.9 !important;color:var(--tzk-text2) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-count{display:block !important;font-size:13px !important;color:var(--tzk-muted) !important;letter-spacing:.06em !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-count b{display:inline !important;margin-right:4px !important;font-size:22px !important;font-weight:500 !important;color:var(--tzk-ink) !important;letter-spacing:.02em !important;font-feature-settings:"tnum" !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats{display:block !important;position:relative !important;margin-top:30px !important;border-bottom:1px solid var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats ul{display:flex !important;flex-wrap:wrap !important;column-gap:30px !important;list-style:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats li{display:block !important;list-style:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats a{position:relative !important;display:block !important;padding:14px 0 13px !important;font-size:14px !important;letter-spacing:.06em !important;color:var(--tzk-muted) !important;transition:color .4s !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats a:hover,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats a.is-on{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats a.is-on::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:-1px !important;height:2px !important;background:var(--tzk-gold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-img{position:relative !important;display:block !important;overflow:hidden !important;aspect-ratio:16 / 10 !important;background:var(--tzk-soft) !important;border-radius:6px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-img img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;transition:transform .9s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-img.is-none img{object-fit:contain !important;padding:14% 24% !important;opacity:.5 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-img.is-none[data-ghost]::after{content:attr(data-ghost) !important;position:absolute !important;left:0 !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;text-align:center !important;font-family:var(--tzk-en) !important;font-size:15px !important;letter-spacing:.3em !important;color:var(--tzk-muted) !important;opacity:.6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) a:hover .tzk-ls-img img{transform:scale(1.03) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-meta{display:flex !important;align-items:center !important;gap:12px !important;font-size:12px !important;line-height:1.4 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-c{display:inline !important;font-weight:500 !important;letter-spacing:.1em !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-d{display:inline !important;color:var(--tzk-muted) !important;letter-spacing:.04em !important;font-feature-settings:"tnum" !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-c + .tzk-ls-d::before{content:"" !important;display:inline-block !important;width:1px !important;height:10px !important;margin-right:12px !important;background:var(--tzk-line) !important;vertical-align:-1px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-t{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-size:15.5px !important;font-weight:500 !important;line-height:1.75 !important;letter-spacing:.02em !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-t > span{display:inline !important;background:linear-gradient(var(--tzk-gold),var(--tzk-gold)) no-repeat 0 100% / 0 1px !important;transition:background-size .5s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) a:hover .tzk-ls-t > span{background-size:100% 1px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-arw{position:relative !important;display:inline-block !important;flex:none !important;width:28px !important;height:9px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-arw::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:4px !important;height:1px !important;background:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-arw::after{content:"" !important;position:absolute !important;right:0 !important;top:1px !important;width:6px !important;height:6px !important;border-top:1px solid currentColor !important;border-right:1px solid currentColor !important;transform:rotate(45deg) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-arw.is-back{transform:scaleX(-1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick{display:grid !important;grid-template-columns:1.3fr 1fr !important;column-gap:56px !important;align-items:center !important;margin-top:48px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-img{border-radius:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-new{display:block !important;font-family:var(--tzk-en) !important;font-size:12px !important;letter-spacing:.3em !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-meta{margin-top:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-ptitle{display:block !important;margin-top:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-t{font-size:24px !important;line-height:1.65 !important;-webkit-line-clamp:3 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-go{display:inline-flex !important;align-items:center !important;gap:14px !important;margin-top:28px !important;font-size:13px !important;letter-spacing:.12em !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-go .tzk-ls-arw{transition:transform .5s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-go:hover .tzk-ls-arw{transform:translateX(6px) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid{position:relative !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:52px 36px !important;margin-top:64px !important;padding-top:56px !important;list-style:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:1px !important;background:var(--tzk-line) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid li{display:block !important;list-style:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid a{display:block !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid .tzk-ls-meta{margin-top:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid .tzk-ls-t{margin-top:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-body > .tzk-ls-grid:first-child{margin-top:36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pager{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;margin-top:64px !important;padding-top:24px !important;border-top:1px solid var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pnum{font-family:var(--tzk-en) !important;font-size:13px !important;letter-spacing:.12em !important;color:var(--tzk-muted) !important;font-feature-settings:"tnum" !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px 22px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks .page-numbers{position:relative !important;display:inline-flex !important;align-items:center !important;gap:12px !important;padding:6px 0 !important;font-family:var(--tzk-en) !important;font-size:15px !important;letter-spacing:.06em !important;line-height:1.4 !important;color:var(--tzk-muted) !important;font-feature-settings:"tnum" !important;transition:color .4s !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks a.page-numbers:hover,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks .page-numbers.current{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks .page-numbers.current::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:2px !important;background:var(--tzk-gold) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks .prev,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks .next{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pt{display:inline !important;font-family:var(--tzk-jp) !important;font-size:13px !important;letter-spacing:.12em !important}
@container tzk (max-width:980px){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:44px 28px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick{column-gap:36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-t{font-size:20px !important}
}
@container tzk (max-width:640px){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-title{font-size:25px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick{display:block !important;margin-top:36px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-ptxt{display:block !important;margin-top:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-t{font-size:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-go{margin-top:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid{gap:36px 24px !important;margin-top:44px !important;padding-top:40px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid .tzk-ls-t{font-size:14.5px !important;line-height:1.7 !important}
}
@media (max-width:768px){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-head{display:block !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-title{font-size:24px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-count{margin-top:8px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-count b{font-size:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats{margin-top:22px !important;overflow-x:auto !important;scrollbar-width:none !important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent) !important;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats::-webkit-scrollbar{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats ul{flex-wrap:nowrap !important;column-gap:22px !important;width:max-content !important;padding-right:24px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-cats a{font-size:13px !important;padding:12px 0 11px !important;white-space:nowrap !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick{display:block !important;margin-top:28px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-ptxt{display:block !important;margin-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-new{margin-top:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-meta{margin-top:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-ptitle{margin-top:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pick .tzk-ls-t{font-size:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-go{margin-top:16px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid{grid-template-columns:1fr !important;gap:22px !important;margin-top:36px !important;padding-top:30px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid a{display:grid !important;grid-template-columns:118px minmax(0,1fr) !important;column-gap:16px !important;align-items:start !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid .tzk-ls-img{aspect-ratio:4 / 3 !important;border-radius:4px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid .tzk-ls-meta{margin-top:2px !important;gap:10px !important;font-size:11px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid .tzk-ls-c + .tzk-ls-d::before{margin-right:10px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-grid .tzk-ls-t{margin-top:6px !important;font-size:14px !important;line-height:1.65 !important;-webkit-line-clamp:3 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pager{display:block !important;margin-top:44px !important;padding-top:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-pnum{display:block !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plinks{margin-top:10px !important;gap:4px 18px !important}
}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz][style*="--kz-bg"]{background-color:var(--kz-bg) !important}
html:not(#tzk-x) body:not(#tzk-y) figure[data-kz="fig"] img{display:block !important;width:100% !important;height:auto !important;margin:0 !important}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz][style*="--kz-bg"]{font-size:25px !important;line-height:1.5 !important;letter-spacing:.03em !important}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz][style*="--kz-bg"] [data-kz="no"]{font-size:52px !important;line-height:1 !important;font-weight:200 !important}
@media (max-width:768px){html:not(#tzk-x) body:not(#tzk-y) h2[data-kz][style*="--kz-bg"]{font-size:21px !important;padding:24px 20px 22px !important}
html:not(#tzk-x) body:not(#tzk-y) h2[data-kz][style*="--kz-bg"] [data-kz="no"]{font-size:44px !important}
}
@media (max-width:768px){html:not(#tzk-x) body:not(#tzk-y) [data-kz="lg"]{grid-template-columns:minmax(0,1fr) !important;gap:8px !important}
html:not(#tzk-x) body:not(#tzk-y) [data-kz="li"]{display:grid !important;grid-template-columns:40px minmax(0,1fr) !important;column-gap:10px !important;padding:16px 16px !important}
html:not(#tzk-x) body:not(#tzk-y) [data-kz="li"] > [data-kz="ln"]{grid-row:1 / span 2 !important;font-size:24px !important;padding-top:2px !important}
html:not(#tzk-x) body:not(#tzk-y) [data-kz="li"] > strong{margin:0 0 4px !important}
}
html:not(#tzk-x) body:not(#tzk-y) h2.tzk-kh{visibility:visible !important;opacity:1 !important;transform:none !important;position:relative !important;z-index:0 !important;display:block !important;margin:48px 0 24px !important;padding:48px 0 16px !important;background:none !important;border:0 !important;border-image:none !important;border-radius:0 !important;box-shadow:none !important;text-shadow:none !important;text-align:left !important;text-transform:none !important;font-family:var(--tzk-kh-jp,"Noto Sans JP",sans-serif) !important;font-size:25px !important;font-weight:500 !important;font-style:normal !important;line-height:1.55 !important;letter-spacing:.02em !important;color:var(--tzk-kh-ink,#242428) !important;scroll-margin-top:90px !important}
html:not(#tzk-x) body:not(#tzk-y) h2.tzk-kh::before{content:attr(data-no) !important;position:absolute !important;left:-4px !important;top:-18px !important;right:auto !important;bottom:auto !important;z-index:-1 !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;transform:none !important;opacity:1 !important;font-family:"Jost","Futura",sans-serif !important;font-style:normal !important;font-weight:300 !important;font-size:120px !important;line-height:1 !important;letter-spacing:-.02em !important;color:var(--tzk-kh-pale,#F3F3F0) !important;pointer-events:none !important}
html:not(#tzk-x) body:not(#tzk-y) h2.tzk-kh .hNum{display:none !important}
html:not(#tzk-x) body:not(#tzk-y) h2.tzk-kh::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:auto !important;bottom:0 !important;z-index:auto !important;display:block !important;width:auto !important;height:2px !important;margin:0 !important;padding:0 !important;border:0 !important;transform:none !important;opacity:1 !important;background:linear-gradient(90deg,var(--tzk-kh-gold,#A8812F),var(--tzk-kh-pale,#F3F3F0) 45%,var(--tzk-kh-line,#E3E3E6)) !important}
html:not(#tzk-x) body:not(#tzk-y) h3.tzk-kh{visibility:visible !important;opacity:1 !important;transform:none !important;position:relative !important;display:block !important;margin:40px 0 18px !important;padding:0 0 10px !important;background:none !important;border:0 !important;border-image:none !important;border-radius:0 !important;box-shadow:none !important;text-shadow:none !important;text-align:left !important;text-transform:none !important;font-size:19px !important;font-weight:500 !important;font-style:normal !important;line-height:1.7 !important;letter-spacing:normal !important;color:var(--tzk-kh-ink,#242428) !important;scroll-margin-top:90px !important}
html:not(#tzk-x) body:not(#tzk-y) h3.tzk-kh::before{content:none !important;display:none !important}
html:not(#tzk-x) body:not(#tzk-y) h3.tzk-kh::after{content:"" !important;position:absolute !important;left:0 !important;right:auto !important;top:auto !important;bottom:0 !important;display:block !important;width:48px !important;height:2px !important;margin:0 !important;padding:0 !important;border:0 !important;transform:none !important;opacity:1 !important;background:var(--tzk-kh-bar,#C9A551) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc{visibility:visible !important;opacity:1 !important;transform:none !important;position:relative !important;display:block !important;width:auto !important;max-width:none !important;margin:56px 0 !important;padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--tzk-kh-ink,#242428) !important;text-align:left !important;font-size:16px !important;font-weight:400 !important;font-style:normal !important;line-height:1.7 !important;letter-spacing:normal !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocTitle{text-align:left !important;text-transform:none !important;display:flex !important;align-items:center !important;gap:14px !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;font-family:"Jost","Futura",sans-serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:.28em !important;color:var(--tzk-kh-gold,#A8812F) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocTitle::before{content:"" !important;display:block !important;width:36px !important;height:1px !important;background:var(--tzk-kh-gold,#A8812F) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocTitle small{opacity:1 !important;font-weight:400 !important;font-family:var(--tzk-kh-jp,"Noto Sans JP",sans-serif) !important;font-size:13px !important;letter-spacing:.14em !important;color:var(--tzk-kh-ink,#242428) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocTitle em{opacity:1 !important;font-weight:400 !important;margin-left:auto !important;font-style:normal !important;font-family:var(--tzk-kh-jp,"Noto Sans JP",sans-serif) !important;font-size:12px !important;letter-spacing:.08em !important;color:var(--tzk-kh-muted,#6A6A72) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList{font-size:16px !important;font-weight:400 !important;line-height:1.7 !important;color:var(--tzk-kh-ink,#242428) !important;position:relative !important;display:block !important;margin:24px 0 0 !important;padding:0 0 0 34px !important;border:0 !important;background:none !important;list-style:none !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList::before{content:"" !important;position:absolute !important;left:6px !important;top:22px !important;bottom:22px !important;width:1px !important;background:var(--tzk-kh-line,#E3E3E6) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList > li{position:relative !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;list-style:none !important;font-size:16px !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:normal !important;text-align:left !important;color:var(--tzk-kh-ink,#242428) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList > li::before,html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList > li::after{content:none !important;display:none !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList a{display:flex !important;align-items:center !important;gap:22px !important;width:auto !important;height:auto !important;margin:0 !important;padding:11px 0 !important;border:0 !important;background:none !important;box-shadow:none !important;color:var(--tzk-kh-ink,#242428) !important;font-size:16px !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:normal !important;text-decoration:none !important;opacity:1 !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList a::before{content:none !important;display:none !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList .tNo{position:relative !important;flex:none !important;width:30px !important;font-family:"Jost","Futura",sans-serif !important;font-weight:300 !important;font-size:20px !important;line-height:1 !important;letter-spacing:.02em !important;color:var(--tzk-kh-gold,#A8812F) !important;font-feature-settings:"tnum" !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList .tNo::before{content:"" !important;position:absolute !important;left:-30px !important;top:50% !important;width:5px !important;height:5px !important;margin-top:-3px !important;background:#fff !important;border:1px solid #CFCFD4 !important;transform:rotate(45deg) !important;z-index:1 !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList > li:first-child .tNo::before{background:var(--tzk-kh-gold,#A8812F) !important;border-color:var(--tzk-kh-gold,#A8812F) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList .tTx{flex:1 !important;min-width:0 !important;font-size:15.5px !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.03em !important}
@media (max-width:768px){html:not(#tzk-x) body:not(#tzk-y) h2.tzk-kh{margin-top:40px !important;padding-top:34px !important;font-size:clamp(19px,5.2vw,22px) !important}
html:not(#tzk-x) body:not(#tzk-y) h2.tzk-kh::before{top:-12px !important;font-size:84px !important}
html:not(#tzk-x) body:not(#tzk-y) h3.tzk-kh{margin-top:32px !important;font-size:clamp(17px,4.6vw,19px) !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc{margin:44px 0 !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocTitle{gap:10px !important;font-size:12px !important;letter-spacing:.22em !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocTitle::before{width:24px !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList{padding-left:26px !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList::before{left:2px !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList a{gap:14px !important;padding:10px 0 !important;align-items:baseline !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList .tNo{width:26px !important;font-size:18px !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList .tNo::before{left:-26px !important}
html:not(#tzk-x) body:not(#tzk-y) .tzk-ktoc .kTocList .tTx{font-size:14.5px !important;line-height:1.65 !important}
}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ls--side{--tzk-ink:var(--tzk-kh-ink,#242428) !important;--tzk-gold:var(--tzk-kh-gold,#A8812F) !important;--tzk-gold-dark:var(--tzk-kh-gold,#A8812F) !important;--tzk-soft:var(--tzk-kh-soft,#F3F3F0) !important;--tzk-line:var(--tzk-kh-line,#E3E3E6) !important;--tzk-muted:var(--tzk-kh-muted,#6A6A72) !important;--tzk-en:"Jost","Futura",sans-serif !important;max-width:1180px !important;margin:0 auto !important;padding:40px 20px 110px !important;color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ls--side .tzk-ls-label{line-height:1.7 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side{display:grid !important;grid-template-columns:200px minmax(0,1fr) !important;column-gap:56px !important;margin-top:48px !important;align-items:start !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-main{display:block !important;min-width:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav{display:block !important;position:sticky !important;top:120px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-navt{display:block !important;font-family:var(--tzk-en) !important;font-size:12px !important;letter-spacing:.26em !important;line-height:1.7 !important;color:var(--tzk-gold-dark) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav ul{display:block !important;margin-top:14px !important;border-top:1px solid var(--tzk-ink) !important;list-style:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav li{display:block !important;list-style:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav a{display:flex !important;align-items:center !important;padding:13px 0 !important;border-bottom:1px solid var(--tzk-line) !important;font-size:14px !important;letter-spacing:.06em !important;line-height:1.7 !important;color:var(--tzk-muted) !important;transition:color .4s !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-navi{display:block !important;flex:none !important;width:0 !important;height:1px !important;margin-right:0 !important;background:var(--tzk-gold) !important;transition:width .45s cubic-bezier(.22,.61,.36,1),margin .45s cubic-bezier(.22,.61,.36,1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav small{display:block !important;margin-left:auto !important;font-size:12px !important;color:#9A9AA2 !important;font-feature-settings:"tnum" !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav a:hover,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav a.is-on{color:var(--tzk-ink) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav a:hover .tzk-ls-navi,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav a.is-on .tzk-ls-navi{width:14px !important;margin-right:12px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav a.is-on{font-weight:500 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-cats{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-pick{margin-top:0 !important;column-gap:40px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-pick .tzk-ls-t{font-size:21px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-grid{gap:44px 28px !important;margin-top:52px !important;padding-top:48px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-grid .tzk-ls-t{font-size:15px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-body > .tzk-ls-grid:first-child{margin-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ls--side .tzk-ls-img.is-none img{padding:22% 26% !important;opacity:.35 !important;filter:grayscale(1) !important}
.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ls--side .tzk-ls-c + .tzk-ls-d::before{background:#CFCFD4 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-none{display:block !important;margin-top:48px !important;font-size:15px !important;color:var(--tzk-muted) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-morew{display:block !important;margin-top:64px !important;text-align:center !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-more{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;min-width:300px !important;height:60px !important;padding:0 30px !important;border:1px solid var(--tzk-ink) !important;border-radius:0 !important;background:transparent !important;color:var(--tzk-ink) !important;font-size:14px !important;line-height:normal !important;letter-spacing:.14em !important;transition:background .45s,color .45s !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-more:hover{background:var(--tzk-ink) !important;color:#fff !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-more small{display:inline !important;font-size:11.5px !important;letter-spacing:.06em !important;color:var(--tzk-muted) !important;font-feature-settings:"tnum" !important;transition:color .45s !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-more small span{display:inline !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-more:hover small{color:#BDBDC6 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plus{position:relative !important;display:block !important;flex:none !important;width:11px !important;height:11px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plus::before,.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plus::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:5px !important;height:1px !important;background:currentColor !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-plus::after{transform:rotate(90deg) !important}
@container tzk (max-width:980px){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side{display:block !important;margin-top:0 !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-nav{display:none !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-cats{display:block !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-pick{margin-top:40px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@container tzk (max-width:600px){.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-pick{display:block !important;margin-top:28px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-pick .tzk-ls-t{font-size:18px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-cats{margin:22px -20px 0 !important;padding:0 20px !important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 28px),transparent) !important;mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 28px),transparent) !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-cats ul{padding-right:20px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-grid{grid-template-columns:1fr !important;gap:22px !important;margin-top:36px !important;padding-top:30px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-side .tzk-ls-grid .tzk-ls-t{font-size:14px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-morew{margin-top:44px !important}
.tzk:is(#tzk#tzk#tzk,.tzk) .tzk-ls-more{min-width:0 !important;width:100% !important}
}
@media (max-width:768px){.tzk:is(#tzk#tzk#tzk,.tzk).tzk-ls--side{padding:24px 16px 72px !important}
}
