:root{--cream:#fff8f2;--cream-deep:#ffe9d6;--pink:var(--hb-f5a0c0,#f5a0c0);--pink-hot:var(--hb-e86aa0,#e86aa0);--pink-soft:var(--hb-ffd6e8,#ffd6e8);--purple:var(--hb-9b6bc9,#9b6bc9);--purple-deep:var(--hb-6d4398,#6d4398);--lavender:var(--hb-d4b8ef,#d4b8ef);--yellow:#ffe69a;--yellow-soft:#fff3c4;--ink:var(--hb-3a2a45,#3a2a45);--ink-soft:var(--hb-6b5578,#6b5578);--white:#fff;--seal-red:#e2557a;--shadow:0 10px 28px var(--hba-109-67-152-014,#6d439824);--radius:22px;--radius-sm:14px;--max:100%;--page-wide:100%}*{box-sizing:border-box}html{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-scroll-behavior]{scroll-padding-top:var(--site-header-h,var(--site-header-h0,0px))}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 8%, var(--hba-255-214-232-075,#ffd6e8bf), transparent 42%), radial-gradient(circle at 88% 0%, var(--hba-212-184-239-055,#d4b8ef8c), transparent 38%), radial-gradient(circle at 70% 90%, #ffe69a73, transparent 40%), linear-gradient(180deg, var(--cream) 0%, var(--hb-fff5fb,#fff5fb) 55%, var(--cream-deep) 100%);margin:0;font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Noto Sans JP,sans-serif;line-height:1.75}a{color:var(--purple-deep);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--pink-hot)}img{max-width:100%;height:auto;display:block}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{width:min(100% - 2rem, var(--max));flex:1;margin:0 auto;padding:1.25rem 0 3.5rem}@media (min-width:900px){.site-main{width:calc(100% - 2.5rem);max-width:none}}.skip-link{background:var(--purple-deep);color:#fff;z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:.5rem;left:.5rem}@media (max-width:720px){[data-mobile-scroll-target]{scroll-margin-top:calc(var(--mobile-sticky-offset,5.5rem) + .5rem)}}.scroll-box{-webkit-overflow-scrolling:touch;border:1px solid var(--hb-ece6f1,#ece6f1);scrollbar-gutter:stable;background:#fff9;border-radius:10px;max-height:min(70svh,760px);padding:0 8px;overflow-y:auto}.scroll-box>table thead th{z-index:1;background:#fff;position:sticky;top:0}@media (max-width:640px){.scroll-box{scrollbar-gutter:auto;max-height:60svh;padding:0 2px}}.scroll-cell{max-height:64px;overflow-y:auto}@media (max-width:640px){.scroll-cell{max-height:40px}}.page-wide{width:100%;max-width:var(--page-wide);box-sizing:border-box;min-width:0;margin-inline:auto}.tabbar{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.tabbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:6px;display:grid!important;overflow:visible!important}.tabbar>*{text-align:center;overflow-wrap:anywhere;box-sizing:border-box;justify-content:center;align-items:center;min-height:40px;line-height:1.3;white-space:normal!important;text-overflow:clip!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important;overflow:visible!important}}body:has([data-site-hub]){--cream:#f3f8ff;--cream-deep:#dcebff;--pink:#7fb0ea;--pink-hot:#2a6cc0;--pink-soft:#dcebff;--purple:#3f7fd0;--purple-deep:#1d4f91;--lavender:#b5d0f1;--ink:#1d2c42;--ink-soft:#46597a;--shadow:0 10px 28px #1d4f9124;background:radial-gradient(circle at 12% 8%,#bedcffcc,#0000 42%),radial-gradient(circle at 88% 0,#aacdf599,#0000 38%),radial-gradient(circle at 70% 90%,#c8ebf58c,#0000 40%),repeating-linear-gradient(60deg,#2738a80d 0 1px,#0000 1px 46px),repeating-linear-gradient(-60deg,#1f55c40d 0 1px,#0000 1px 46px),linear-gradient(#f3f8ff 0%,#eaf3ff 55%,#dcebff 100%)}body:has([data-site-hub]) ::selection{color:#14204f;background:#ffe66b}body{line-break:strict;overflow-wrap:break-word}@supports (word-break:auto-phrase){body{word-break:auto-phrase}}h1,h2,h3,h4{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}.ja-t{word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.ja-keep{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.ja-h{text-wrap:balance}.ja-p{text-wrap:pretty}.nobr,.ja-fit,.ja-keep{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;text-indent:0;max-width:100%;display:inline-block}a:not([class]) :is(.nobr,.ja-fit,.ja-keep){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}:root{--cal-fs:1;--office-fs:1}html:has([data-site-hub]){font-size:112.5%}@media (max-width:640px){html:has([data-site-hub]){font-size:106.25%}}body:has([data-site-hub]){line-height:1.75}body:has([data-site-hub]) .site-main :where(p,dd){max-width:42em}body:has([data-site-hub]) .site-main :where(p,dd)[style*=center]{margin-inline:auto}body:has([data-site-hub]) .site-main :where([class*=center],[class*=Center]) :where(p){margin-inline:auto}body:has([data-site-hub]) .site-main :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),a[class]):not(:where(table *,[role=gridcell],[role=gridcell] *,[data-cal-cell],[data-cal-cell] *,[data-gcal-item],[data-gcal] [role=grid] *,[data-ship])){align-content:center;min-height:44px}body:has([data-site-hub]) .site-main a[class]:not(:where(table *,[role=gridcell] *)){box-sizing:border-box}@media (max-width:640px){body:has([data-site-hub]) .site-main :is(li,dd,label,p:not([class]),[class*=_muted__],[class$=__muted],[class*=__muted\ ],[class*=_note__],[class$=__note],[class*=__note\ ],[class*=_hint__],[class$=__hint],[class*=__hint\ ],[class*=_tagline__],[class$=__tagline],[class*=__tagline\ ],[class*=_deadline__],[class$=__deadline],[class*=__deadline\ ],[class*=_sub__],[class$=__sub],[class*=__sub\ ],[class*=_small__],[class$=__small],[class*=__small\ ],[class*=_desc__],[class$=__desc],[class*=__desc\ ],[class*=_kicker__],[class$=__kicker],[class*=__kicker\ ],[class*=_meta__],[class$=__meta],[class*=__meta\ ],[class*=_seg__],[class$=__seg],[class*=__seg\ ],[class*=_link__],[class$=__link],[class*=__link\ ],[class*=_host__],[class$=__host],[class*=__host\ ],[class*=_chunk__],[class$=__chunk],[class*=__chunk\ ],[class*=_k__],[class$=__k],[class*=__k\ ],[class*=_kindCount__],[class$=__kindCount],[class*=__kindCount\ ],[class*=_more__],[class$=__more],[class*=__more\ ],[class*=_date__],[class$=__date],[class*=__date\ ],[class*=_mark__],[class$=__mark],[class*=__mark\ ],[class*=_free__],[class$=__free],[class*=__free\ ],[class*=_photoPortal__],[class$=__photoPortal],[class*=__photoPortal\ ],[class*=_tag__],[class$=__tag],[class*=__tag\ ],[class*=_tagArrow__],[class$=__tagArrow],[class*=__tagArrow\ ],[class*=_arrow__],[class$=__arrow],[class*=__arrow\ ],[class*=_kc__],[class$=__kc],[class*=__kc\ ],[class*=_addBtn__],[class$=__addBtn],[class*=__addBtn\ ],[class*=_sizeBtn__],[class$=__sizeBtn],[class*=__sizeBtn\ ],[class*=_sizeLabel__],[class$=__sizeLabel],[class*=__sizeLabel\ ],[class*=_label__],[class$=__label],[class*=__label\ ],[class*=_btn__],[class$=__btn],[class*=__btn\ ],[class*=Note__],[class$=Note],[class*=Note\ ],[class*=Help__],[class$=Help],[class*=Help\ ],[class*=Kicker__],[class$=Kicker],[class*=Kicker\ ],[class*=Count__],[class$=Count],[class*=Count\ ],[class*=Arrow__],[class$=Arrow],[class*=Arrow\ ],[class*=_quickDesc__],[class$=__quickDesc],[class*=__quickDesc\ ],[class*=_quickName__],[class$=__quickName],[class*=__quickName\ ],[class*=_legend__],[class$=__legend],[class*=__legend\ ]):not(:where(table *,[role=gridcell],[role=gridcell] *,[data-gcal] [role=grid] *,[data-gcal-item])){font-size:max(16px,1em)}}body:has([data-site-hub]) .site-main :is([class*=_note__],[class$=__note],[class*=__note\ ],[class*=_recruitLink__],[class$=__recruitLink],[class*=__recruitLink\ ])>a{align-items:center;min-height:44px;display:inline-flex}body:has([data-site-hub]) :is(footer a,dd>a,[role=dialog] a,.site-main a:not([class]):not(:where(p *,li *,td *,th *,h1 *,h2 *,h3 *,h4 *,[role=gridcell] *))){align-items:center;min-height:44px;display:inline-flex}body:has([data-site-hub]) .site-main :is(:is(h2,h3,h4)>a,:is([class*=_host__],[class$=__host],[class*=__host\ ]) a,:is([class*=_heroLinks__],[class$=__heroLinks],[class*=__heroLinks\ ])>a){align-items:center;min-height:44px;display:inline-flex}body:has([data-site-hub]) .site-main :is(summary,label:has(>input:is([type=checkbox],[type=radio])),:is([class*=_unitLink__],[class$=__unitLink],[class*=__unitLink\ ]),nav[aria-label*=パンくず] a,nav[aria-label=breadcrumb] a){box-sizing:border-box;min-width:44px;min-height:44px}body:has([data-site-hub]) .site-main :is(label:has(>input:is([type=checkbox],[type=radio])),:is([class*=_unitLink__],[class$=__unitLink],[class*=__unitLink\ ]),nav[aria-label*=パンくず] a,nav[aria-label=breadcrumb] a){justify-content:center;align-items:center;display:inline-flex}body:has([data-site-hub]) .site-main :is(p,li) a[href]:not([class]):not(:where(table *,[role=gridcell] *,[data-cal-cell] *,nav *)){box-sizing:content-box;margin-block:-10px;padding-block:10px}html input[type=checkbox]:not([hidden]){box-sizing:border-box;vertical-align:middle;flex:none;width:20px;min-width:20px;max-width:none;height:20px;min-height:20px;margin-block:0}.ja-box{font-size:16px;display:block}
:root{--hm-navy:var(--kcr-14204f,#14204f);--hm-blue:var(--kcr-1d4f91,#1d4f91);--hm-plum:var(--kcr-7a2f78,#7a2f78);--hm-purple:var(--kcr-6d4398,#6d4398);--hm-white:#fff;--hm-rule:var(--kcr-d9deea,#d9deea);--hm-pale:var(--kcr-e7ecf7,#e7ecf7);--paper:#fbf6ea;--paper-worn:linear-gradient(118deg, transparent 0 46%, #78603c0f 46.2%, #ffffff8c 46.6%, transparent 47.2%);--paper-radius:3px 6px 4px 7px / 6px 3px 7px 4px;--paper-line:var(--kcra-29-79-145-p15,#1d4f9126);--paper-shadow:inset 0 0 14px #9678461a, 0 2px 0 var(--kcra-20-32-79-p12,#14204f1f), 0 6px 14px var(--kcra-20-32-79-p1,#14204f1a);--cork:#e9d8bb;--cork-dot:#7854282e;--tape-yellow:#ecda8c80;--tape-sky:var(--kcra-170-200-225-p6,#aac8e199);--tape-pink:var(--kcra-232-196-206-p65,#e8c4cea6);--pin-1:var(--hm-navy);--pin-2:var(--hm-plum);--pin-3:var(--hm-purple);--hl-yellow:#ffe66b;--hl-pink:var(--kcr-ffc4dd,#ffc4dd);--tilt:0deg;--pc-shadow:0 1px 1px #6b3f1d24, 0 3px 6px -1px #6b3f1d29, 0 12px 20px -10px #6b3f1d4d;--pc-edge:#6b3f1d2e;--icon-inline:1.25em;--icon-ui:24px;--icon-mark:20px;--icon-feature:32px;--avatar-row:40px;--avatar-card:48px;--avatar-page:96px;--icon-stroke:2px}@media (min-width:768px){:root{--icon-feature:40px;--avatar-page:128px}}@media (prefers-reduced-motion:reduce){:root{--tilt:0deg}}.hm-hl{background:linear-gradient(transparent 55%, var(--hl-yellow) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.hm-hl-pink{background:linear-gradient(transparent 55%, var(--hl-pink) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.hm-icon-inline{width:var(--icon-inline);height:var(--icon-inline);vertical-align:-.25em;flex:none}.hm-icon-ui{width:var(--icon-ui);height:var(--icon-ui);flex:none}.hm-icon-mark{width:var(--icon-mark);height:var(--icon-mark);flex:none}:root{--btn-primary-bg:var(--hm-navy);--btn-primary-fg:#fff;--btn-primary-shadow:var(--hm-plum);--btn-member-bg:var(--hm-purple);--btn-member-shadow:var(--hm-navy);--btn-secondary-bg:var(--paper);--btn-secondary-fg:var(--hm-navy);--btn-tape:var(--tape-pink);--btn-disabled-bg:var(--kcr-c9cede,#c9cede);--btn-disabled-fg:var(--kcr-2f3657,#2f3657);--btn-radius-hand:10px 13px 9px 12px / 12px 9px 13px 10px;--btn-shadow-offset:3px;--btn-focus:var(--kcr-1d4f91,#1d4f91);--btn-h-primary:48px;--btn-h:44px;--wood-1:#c99a63;--wood-2:#b98953;--wood-grain:#5c3a1838;--wood-edge:#8a5d2e;--wood-wear:radial-gradient(60% 40% at 22% 30%, #ffecc824, transparent 70%), radial-gradient(50% 60% at 78% 70%, #46280c24, transparent 70%);--wood-holes:radial-gradient(circle at 12% 18%, #321c0873 0 1.5px, transparent 2.5px), radial-gradient(circle at 63% 9%, #321c0866 0 1.5px, transparent 2.5px), radial-gradient(circle at 88% 42%, #321c0866 0 1.5px, transparent 2.5px), radial-gradient(circle at 36% 88%, #321c0861 0 1.5px, transparent 2.5px), radial-gradient(circle at 8% 66%, #321c0859 0 1.5px, transparent 2.5px);--nail:#5b5f6b;--nail-shine:var(--kcr-c8ccd6,#c8ccd6)}:root[data-theme=dark]{--paper:var(--kcr-1d2236,#1d2236);--paper-worn:none;--paper-line:var(--kcra-159-184-230-p18,#9fb8e62e);--paper-shadow:0 2px 0 #00000059, 0 6px 14px #0000004d;--cork:#3a3024;--cork-dot:#ffdcaa14;--hm-rule:var(--kcr-3a4260,#3a4260);--hm-pale:var(--kcr-232a42,#232a42);--btn-secondary-bg:var(--kcr-1d2236,#1d2236);--btn-secondary-fg:var(--kcr-e8ecf8,#e8ecf8);--btn-disabled-bg:var(--kcr-3a4058,#3a4058);--btn-disabled-fg:var(--kcr-d5d9e6,#d5d9e6);--wood-1:#6e5236;--wood-2:#5f462d;--hm-text:var(--kcr-e8ecf8,#e8ecf8);--hm-bg:var(--kcr-12162a,#12162a)}:root{--hm-text:var(--hm-navy);--hm-bg:#fff}
body:has([data-site-hub]){--hb-2f2342:#17274e;--hb-3a2a45:#242f48;--hb-3b2a57:#1c3060;--hb-3d2f4e:#283450;--hb-3d3546:#313847;--hb-4a2d66:#1e3772;--hb-4a2d6b:#1d3776;--hb-4a3d5c:#36425e;--hb-4b3a5e:#324061;--hb-4b3d5c:#36425e;--hb-4b4458:#3f475a;--hb-4d4560:#3e4962;--hb-5b3f8c:#2a4a97;--hb-5b4a6b:#43506f;--hb-5b4a6e:#425071;--hb-5c3f86:#2b4a93;--hb-5c4f70:#475473;--hb-5d5470:#4d5872;--hb-6b5578:#4e5c7d;--hb-6b5a80:#516083;--hb-6d3fae:#2150bd;--hb-6d4398:#2d52a9;--hb-6d4c8a:#3053a6;--hb-6f5b85:#526289;--hb-7a3fa0:#2752b8;--hb-7a5aa6:#3a64c6;--hb-7a6a88:#64708c;--hb-7a6a8c:#626f8f;--hb-7b6a8e:#627091;--hb-7d55b5:#3763cb;--hb-8a1d4a:#034b7b;--hb-8a2457:#085080;--hb-8a5cc4:#3b6cdd;--hb-8a5cc8:#386be2;--hb-8a6aa8:#486fca;--hb-8a7d99:#77829d;--hb-8a7fa0:#7684a4;--hb-9b6bc9:#517ce0;--hb-9c8aae:#8291b3;--hb-a46ad8:#4c7ef3;--hb-a78cc4:#7895d8;--hb-a99bb6:#95a0ba;--hb-a99bb8:#94a0bc;--hb-b0448a:#2272a7;--hb-b0477a:#2471a5;--hb-b04a86:#2874a7;--hb-b2a8bf:#a2acc2;--hb-b3245c:#0463a2;--hb-b9a6d3:#96ace1;--hb-b9a6d8:#97aee4;--hb-c2417a:#1775b4;--hb-c2477f:#1a78b7;--hb-c8a8e8:#96b3f8;--hb-c9b4e3:#a6bcee;--hb-c9bce0:#b1c2e8;--hb-c9bfd3:#bac2d6;--hb-c9bfdc:#b2c3e9;--hb-cdb6dc:#abbde7;--hb-d1468a:#0a7fcd;--hb-d4b8ef:#a8c1fd;--hb-d6c3e6:#bacaef;--hb-d8cfe3:#c4d1ee;--hb-d9c9ec:#c0d0f5;--hb-d9cce9:#c5d2f0;--hb-d9cfe6:#c6d2ef;--hb-e2cff5:#c6d7fe;--hb-e2d6ef:#d0dbf5;--hb-e3dce8:#dadfea;--hb-e3dcec:#d5def3;--hb-e4579a:#068ee9;--hb-e48ab5:#3badf9;--hb-e4d2f5:#c9d9fe;--hb-e6d6f5:#cedcfd;--hb-e6dfee:#d9e1f4;--hb-e7a3c4:#6cbef6;--hb-e86aa0:#0a99f9;--hb-ead7f0:#d1dcf6;--hb-ead9ef:#d3ddf4;--hb-eadcf8:#d6e2fe;--hb-ece4f7:#dfe8fc;--hb-ece6f1:#e1e7f6;--hb-eee7f4:#e4eaf7;--hb-ef6aa8:#169ef9;--hb-efe2fb:#dfe8fe;--hb-efe3fb:#e0e9fe;--hb-efe3ff:#e4ecfe;--hb-efe4fa:#e0e9fe;--hb-efe7f6:#e3eafa;--hb-efe8f7:#e4ebfb;--hb-f0a6cf:#72c4fb;--hb-f0c6dc:#bce1fb;--hb-f0dcf5:#d6e1fb;--hb-f0e6fa:#e2eafe;--hb-f0ebf5:#e8edf8;--hb-f1e6f6:#e2e9fa;--hb-f1eff5:#eef0f6;--hb-f3b6cf:#89cefc;--hb-f3c1d6:#b7e1fd;--hb-f3e9fc:#e7eefe;--hb-f3e9ff:#eaf0fe;--hb-f3ebfc:#e9effe;--hb-f3ecfa:#e8effe;--hb-f3ecff:#ecf2ff;--hb-f3edfb:#eaf0fe;--hb-f3eefa:#ebf0fd;--hb-f5a0c0:#69c1fb;--hb-f6efff:#eff4ff;--hb-f6f0ff:#f0f5ff;--hb-f6f1fb:#eef3fe;--hb-f6f1ff:#f1f5ff;--hb-f6f2f9:#f0f3fb;--hb-f6f2fa:#f0f4fc;--hb-f6f5f8:#f4f6f9;--hb-faf5ff:#f5f8ff;--hb-faf6fd:#f4f7ff;--hb-faf6ff:#f6f9ff;--hb-faf7fd:#f6f8fe;--hb-faf7fe:#f6f9ff;--hb-faf8fc:#f7f9fd;--hb-fbe3ec:#e0f2fe;--hb-fbf3ff:#f3f7ff;--hb-fbf5ff:#f5f8ff;--hb-fbf6ff:#f6f9ff;--hb-fbf8ff:#f8faff;--hb-fbfafc:#f9fafd;--hb-fcf5ff:#f5f8ff;--hb-fcf8ff:#f8faff;--hb-fcf9ff:#f9fbff;--hb-fcfaff:#fafcff;--hb-fdf6fb:#f4fbff;--hb-ff4f93:#0696f6;--hb-ffd6e8:#d7eefe;--hb-ffe2f0:#e3f3fe;--hb-ffe3ee:#e4f4fe;--hb-ffe3ef:#e4f4fe;--hb-fff2f8:#f2faff;--hb-fff4f9:#f4fbff;--hb-fff5fb:#f5fbff;--hb-fff6fa:#f6fbff;--hb-fff6fb:#f6fbff;--hb-fff7fb:#f7fcff;--hb-fff9fc:#f9fdff;--hb-fffafd:#fafdff;--hba-109-63-174-035:#2150bd59;--hba-109-67-152-008:#2d52a914;--hba-109-67-152-014:#2d52a924;--hba-109-67-152-015:#2d52a926;--hba-109-67-152-016:#2d52a929;--hba-109-67-152-018:#2d52a92e;--hba-109-67-152-02:#2d52a933;--hba-109-67-152-022:#2d52a938;--hba-109-67-152-024:#2d52a93d;--hba-109-67-152-025:#2d52a940;--hba-109-67-152-028:#2d52a947;--hba-109-67-152-08:#2d52a914;--hba-109-67-152-18:#2d52a92e;--hba-155-107-201-016:#517ce029;--hba-155-107-201-018:#517ce02e;--hba-212-184-239-032:#a8c1fd52;--hba-212-184-239-04:#a8c1fd66;--hba-212-184-239-055:#a8c1fd8c;--hba-232-106-160-008:#0a99f914;--hba-232-106-160-018:#0a99f92e;--hba-232-106-160-04:#0a99f966;--hba-232-106-160-045:#0a99f973;--hba-232-106-160-05:#0a99f980;--hba-232-214-250-09:#d2dffee6;--hba-239-226-251-05:#dfe8fe80;--hba-255-140-200-12:#58bafb1f;--hba-255-214-232-025:#d7eefe40;--hba-255-214-232-035:#d7eefe59;--hba-255-214-232-045:#d7eefe73;--hba-255-214-232-055:#d7eefe8c;--hba-255-214-232-075:#d7eefebf;--hba-255-214-232-09:#d7eefee6;--hba-30-18-40-055:#0d162d8c;--hba-30-20-45-025:#0d183140;--hba-30-20-45-03:#0d18314d;--hba-30-20-45-045:#0d183173;--hba-40-20-60-035:#0a1b4459;--hba-58-42-69-038:#242f4861;--hba-58-42-69-045:#242f4873;--hba-58-42-69-072:#242f48b8;--hba-60-40-80-035:#1b2f5d59;--hba-74-45-102-35:#1e377259;--hba-74-45-107-085:#1d3776d9;--hba-80-40-110-025:#16357d40}
:root{--kc-brown:#6b3f1d;--kc-red:#c4553f;--kc-cream:#fff7e6;--kc-wood:#e2b47c;--kc-wood-light:#f3d3a4;--kc-mustard:#f8c955;--kc-coral:#f07f78;--kc-teal:#23807c;--kc-bg:#fdf8ee;--kc-card:#fffaf0;--kc-white:#fff;--kc-text:#3b2412;--kc-heading:#6b3f1d;--kc-text-sub:#6b5a44;--kc-brown-100:#ede1ce;--kc-brown-300:#bca48c;--kc-brown-500:#6b3f1d;--kc-brown-700:#563217;--kc-brown-900:#3e2511;--kc-red-100:#f7e7e4;--kc-red-300:#e2aa9f;--kc-red-500:#c4553f;--kc-red-700:#9d4432;--kc-red-900:#763326;--kc-teal-100:#e0eded;--kc-teal-300:#91c0be;--kc-teal-500:#23807c;--kc-teal-700:#1c6663;--kc-teal-900:#144a48;--kc-bg-page:#fdf8ee;--kc-bg-card:#fffaf0;--kc-bg-sunken:#f6efe1;--kc-text-main:#3b2412;--kc-text-heading:#6b3f1d;--kc-link:#a8432f;--kc-link-hover:#893c2c;--kc-link-visited:#7a4a5c;--kc-btn-primary-bg:#b04c39;--kc-btn-primary-hover:#9d4432;--kc-btn-primary-text:#fff;--kc-btn-secondary-bg:#fff7e6;--kc-btn-secondary-hover:#f3d3a4;--kc-btn-secondary-text:#6b3f1d;--kc-border:#e2d6bd;--kc-border-strong:#9a673a;--kc-focus:#23807c;--kc-success:#3f7a32;--kc-success-bg:#eaf3e1;--kc-success-border:#a9c99a;--kc-warning:#8c5a0c;--kc-warning-bg:#fdf0c4;--kc-warning-border:#ecc96a;--kc-error:#a33328;--kc-error-bg:#fbe4df;--kc-error-border:#e7a197;--kc-info:#1f6f6b;--kc-info-bg:#dff0ee;--kc-info-border:#8cc5c0;--kc-cat-news:#b04c39;--kc-cat-news-text:#fff;--kc-cat-event:#23807c;--kc-cat-event-text:#fff;--kc-cat-guide:#f8c955;--kc-cat-guide-text:#3b2412;--kc-cat-dev:#8a5a2b;--kc-cat-dev-text:#fff}
html[data-brand=kancollab]:not(:has([data-legacy-nav])) body{--hb-2f2342:#34261c;--hb-3a2a45:#3b2e24;--hb-3b2a57:#422f20;--hb-3d2f4e:#413227;--hb-3d3546:#3f3730;--hb-4a2d66:#4e3522;--hb-4a2d6b:#503521;--hb-4a3d5c:#4f4034;--hb-4b3a5e:#4f3e31;--hb-4b3d5c:#4f4035;--hb-4b4458:#50453e;--hb-4d4560:#54473c;--hb-5b3f8c:#68472f;--hb-5b4a6b:#5e4e41;--hb-5b4a6e:#5f4e40;--hb-5c3f86:#664730;--hb-5c4f70:#625245;--hb-5d5470:#64564b;--hb-6b5578:#6c5a4c;--hb-6b5a80:#715e4f;--hb-6d3fae:#7b4e2c;--hb-6d4398:#744f33;--hb-6d4c8a:#71543e;--hb-6f5b85:#745f50;--hb-7a3fa0:#7b5130;--hb-7a5aa6:#856248;--hb-7a6a88:#7d6d61;--hb-7a6a8c:#7f6d60;--hb-7b6a8e:#806e5f;--hb-7d55b5:#8c5f3d;--hb-8a2457:#843322;--hb-8a5cc4:#9f6539;--hb-8a5cc8:#a26537;--hb-8a6aa8:#937056;--hb-8a7d99:#907f72;--hb-9b6bc9:#b17241;--hb-9c8aae:#a48d7b;--hb-a46ad8:#c17032;--hb-a78cc4:#b68f72;--hb-a99bb6:#ae9d90;--hb-a99bb8:#b09d8f;--hb-b0448a:#956139;--hb-b0477a:#93613b;--hb-b04a86:#95643f;--hb-b2a8bf:#b8a99e;--hb-b3245c:#a73c27;--hb-b9a6d3:#c8a890;--hb-b9a6d8:#cca78b;--hb-c2417a:#ba513c;--hb-c2477f:#bd543f;--hb-c8a8e8:#deaa83;--hb-c9b4e3:#dab69b;--hb-c9bce0:#d7bda9;--hb-c9bfd3:#cdc1b7;--hb-c9bfdc:#d4c0b1;--hb-cdb6dc:#d4b9a5;--hb-d1468a:#ce543b;--hb-d4b8ef:#e7ba98;--hb-d6c3e6:#dfc5b2;--hb-d8cfe3:#ded0c6;--hb-d9c9ec:#e5cbb6;--hb-d9cce9:#e3cdbd;--hb-d9cfe6:#e0d0c4;--hb-e2cff5:#efd1ba;--hb-e2d6ef:#ead7c9;--hb-e3dce8:#e5ddd7;--hb-e3dcec:#e8ddd4;--hb-e4579a:#d76b55;--hb-e48ab5:#e19181;--hb-e4d2f5:#f0d4be;--hb-e6d6f5:#f1d8c4;--hb-e6dfee:#eae0d8;--hb-e7a3c4:#e5a89c;--hb-e86aa0:#db7a67;--hb-ead7f0:#ecdacc;--hb-ead9ef:#ebdcd0;--hb-eadcf8:#f3ddcd;--hb-ece4f7:#f4e5d9;--hb-ece6f1:#eee7e1;--hb-eee7f4:#f1e8e1;--hb-ef6aa8:#dd7f6c;--hb-efe2fb:#f5e4d6;--hb-efe3fb:#f6e5d7;--hb-efe3ff:#f6e5d8;--hb-efe4fa:#f6e5d8;--hb-efe7f6:#f3e8df;--hb-efe8f7:#f4e9e0;--hb-f0a6cf:#e9aea2;--hb-f0c6dc:#efc9c2;--hb-f0dcf5:#f2dfd1;--hb-f0e6fa:#f7e7db;--hb-f0ebf5:#f3ece6;--hb-f1e6f6:#f3e8df;--hb-f1eff5:#f3efec;--hb-f3b6cf:#edbcb2;--hb-f3c1d6:#efc5bd;--hb-f3e9fc:#f8eae0;--hb-f3e9ff:#f8ebe1;--hb-f3ebfc:#f8ece3;--hb-f3ecfa:#f8ede4;--hb-f3ecff:#f9ede4;--hb-f3edfb:#f9ede5;--hb-f3eefa:#f8eee7;--hb-f5a0c0:#e8aa9e;--hb-f6efff:#faf0e9;--hb-f6f0ff:#faf1ea;--hb-f6f1fb:#f9f2eb;--hb-f6f1ff:#faf2eb;--hb-f6f2f9:#f8f3ef;--hb-f6f2fa:#f8f2ee;--hb-f6f5f8:#f7f5f4;--hb-faf5ff:#fcf6f1;--hb-faf6fd:#fcf6f2;--hb-faf6ff:#fcf7f3;--hb-faf7fd:#fcf7f4;--hb-faf7fe:#fcf7f4;--hb-faf8fc:#fbf8f6;--hb-fbe3ec:#f8e5e1;--hb-fbf3ff:#fbf5ef;--hb-fbf5ff:#fcf6f2;--hb-fbf6ff:#fcf7f3;--hb-fbf8ff:#fdf8f5;--hb-fbfafc:#fbfaf9;--hb-fcf5ff:#fcf6f2;--hb-fcf8ff:#fdf9f6;--hb-fcf9ff:#fdfaf7;--hb-fcfaff:#fdfaf8;--hb-fdf6fb:#fdf7f5;--hb-ff4f93:#da7763;--hb-ffd6e8:#f5dbd6;--hb-ffe2f0:#f8e6e2;--hb-ffe3ee:#f8e6e3;--hb-ffe3ef:#f8e6e3;--hb-fff2f8:#fcf4f2;--hb-fff4f9:#fcf5f4;--hb-fff5fb:#fdf6f5;--hb-fff6fa:#fdf7f6;--hb-fff6fb:#fdf7f6;--hb-fff7fb:#fdf8f7;--hb-fff9fc:#fefaf9;--hb-fffafd:#fefbfa;--hba-30-18-40-055:#1f150e8c;--hba-30-20-45-03:#21170f4d;--hba-30-20-45-025:#21170f40;--hba-30-20-45-045:#21170f73;--hba-40-20-60-035:#2a1a0e59;--hba-58-42-69-038:#3b2e2461;--hba-58-42-69-045:#3b2e2473;--hba-58-42-69-072:#3b2e24b8;--hba-60-40-80-035:#3f2d2059;--hba-74-45-102-35:#4e3522;--hba-74-45-107-085:#503521d9;--hba-80-40-110-025:#52341e40;--hba-109-63-174-035:#7b4e2c59;--hba-109-67-152-02:#744f3333;--hba-109-67-152-08:#744f33cc;--hba-109-67-152-008:#744f3314;--hba-109-67-152-014:#744f3324;--hba-109-67-152-015:#744f3326;--hba-109-67-152-016:#744f3329;--hba-109-67-152-18:#744f33;--hba-109-67-152-018:#744f332e;--hba-109-67-152-022:#744f3338;--hba-109-67-152-024:#744f333d;--hba-109-67-152-025:#744f3340;--hba-109-67-152-028:#744f3347;--hba-155-107-201-016:#b1724129;--hba-155-107-201-018:#b172412e;--hba-212-184-239-04:#e7ba9866;--hba-212-184-239-032:#e7ba9852;--hba-212-184-239-055:#e7ba988c;--hba-232-106-160-04:#db7a6766;--hba-232-106-160-05:#db7a6780;--hba-232-106-160-008:#db7a6714;--hba-232-106-160-018:#db7a672e;--hba-232-106-160-045:#db7a6773;--hba-232-214-250-09:#f1d8c5e6;--hba-239-226-251-05:#f5e4d680;--hba-255-140-200-12:#e6a193;--hba-255-214-232-09:#f5dbd6e6;--hba-255-214-232-025:#f5dbd640;--hba-255-214-232-035:#f5dbd659;--hba-255-214-232-045:#f5dbd673;--hba-255-214-232-055:#f5dbd68c;--hba-255-214-232-075:#f5dbd6bf;--kcr-034b7b:#6b3d19;--kcr-0a5cc2:#8e5021;--kcr-0a5f7d:#824a1f;--kcr-0b1233:#201207;--kcr-0b1236:#201208;--kcr-0f1419:#18120e;--kcr-12162a:#1f150d;--kcr-121c4d:#311c0b;--kcr-123d7a:#5d3516;--kcr-134a8a:#6e3e1a;--kcr-14204f:#351f0d;--kcr-16215a:#39210e;--kcr-163d70:#5b3315;--kcr-17274e:#3b2311;--kcr-174c9c:#75421b;--kcr-1a2a86:#4f2d13;--kcr-1a49a8:#75421b;--kcr-1a8fb5:#c46f2e;--kcr-1d2236:#2c2118;--kcr-1d2a44:#392618;--kcr-1d2b8a:#522e13;--kcr-1d3776:#573215;--kcr-1d4ed8:#884d20;--kcr-1d4f91:#76431c;--kcr-1d4f9a:#78441c;--kcr-1d4fb8:#80481e;--kcr-1d4fbf:#82491e;--kcr-1f2a44:#38271a;--kcr-1f2a5c:#412816;--kcr-1f2c86:#522e13;--kcr-1f2d5c:#442a17;--kcr-1f2d6b:#492c15;--kcr-1f2d8c:#553014;--kcr-1f3446:#432e1d;--kcr-1f3fb0:#6f3f1a;--kcr-1f4e8c:#74421b;--kcr-1f4fb0:#7e471d;--kcr-1f55c4:#894d20;--kcr-1f5fbf:#915222;--kcr-2150bd:#824a1f;--kcr-232a42:#37281d;--kcr-242f48:#3d2c1f;--kcr-24305e:#462e1b;--kcr-24508a:#75441e;--kcr-2563eb:#a15b26;--kcr-26335e:#48301d;--kcr-2738a8:#683b18;--kcr-2a1630:#271b12;--kcr-2a3156:#432f21;--kcr-2a4a97:#71431f;--kcr-2a63d8:#9d5925;--kcr-2a6cc0:#a05b26;--kcr-2b3566:#4c3320;--kcr-2b3863:#4e3522;--kcr-2b3a52:#493526;--kcr-2c4f9e:#784721;--kcr-2c5aa0:#844e24;--kcr-2d52a9:#7e4a22;--kcr-2f3657:#473426;--kcr-2f3658:#473426;--kcr-2f3d6b:#543925;--kcr-2f5fb3:#8e5325;--kcr-2f6aa8:#96592a;--kcr-2f73c9:#aa6028;--kcr-3046c4:#7d471f;--kcr-33406e:#573d28;--kcr-33416b:#573d29;--kcr-3a2a45:#3b2e24;--kcr-3a3346:#3e342d;--kcr-3a4058:#4d3e33;--kcr-3a4260:#524032;--kcr-3a64c6:#975a2c;--kcr-3b33a6:#633c1f;--kcr-3b4258:#4e4035;--kcr-3b4570:#5b4230;--kcr-3b4a5e:#584537;--kcr-3b4a72:#604632;--kcr-3b4a73:#604631;--kcr-3b6db3:#995f32;--kcr-3c4456:#4f4137;--kcr-3c4a68:#5c4635;--kcr-3d3546:#3f3730;--kcr-3d3550:#44372d;--kcr-3d4466:#554233;--kcr-3d4560:#544335;--kcr-3f475a:#52443a;--kcr-3f4766:#584536;--kcr-44507a:#664d39;--kcr-4451c4:#85512a;--kcr-454c63:#594a3e;--kcr-45506a:#5f4d3e;--kcr-46597a:#6e533f;--kcr-4a2870:#50331d;--kcr-4a2d66:#4e3522;--kcr-4a3d63:#524032;--kcr-4a3f5c:#504137;--kcr-4a4560:#53463c;--kcr-4a5068:#5d4e42;--kcr-4a5361:#5d5047;--kcr-4a5378:#67503f;--kcr-4a5470:#645142;--kcr-4a5568:#615145;--kcr-4a5578:#685240;--kcr-4a5674:#675242;--kcr-4a5680:#6c523f;--kcr-4a5875:#6a5443;--kcr-4a63e0:#a45d26;--kcr-4b2a75:#53351e;--kcr-4b3d5c:#4f4035;--kcr-4b5563:#5f5248;--kcr-4f6bff:#b4662a;--kcr-5a2058:#4e311c;--kcr-5a3480:#5f3f27;--kcr-5a6478:#716155;--kcr-5a6680:#766253;--kcr-5b1f59:#4e311b;--kcr-5b3285:#613f24;--kcr-5b4a66:#5c4e43;--kcr-5b4a6e:#5f4e40;--kcr-5b6a8c:#7e6552;--kcr-5b9bd5:#d18449;--kcr-5c1231:#551f14;--kcr-5e1a34:#582318;--kcr-64748b:#846f5f;--kcr-685b75:#6b5e53;--kcr-6a2fa3:#714421;--kcr-6a7bd1:#b76f39;--kcr-6b5578:#6c5a4c;--kcr-6b5aa6:#805f45;--kcr-6b7598:#897260;--kcr-6d4398:#744f33;--kcr-6f82b8:#aa7954;--kcr-6f9be0:#d5884c;--kcr-6fa1e0:#d78d55;--kcr-6fb2ff:#dea173;--kcr-7a2f78:#6a4529;--kcr-7a52d1:#9c5b2a;--kcr-7a6a88:#7d6d61;--kcr-7d8db0:#a7876e;--kcr-7d8fd6:#c7834e;--kcr-7d93c4:#b98965;--kcr-8a1838:#7d2d1d;--kcr-8a1d4a:#812f1e;--kcr-8a1f35:#802e1e;--kcr-8a1f3d:#812f1e;--kcr-8a3fa0:#825533;--kcr-8a5cc4:#9f6539;--kcr-8a7d99:#907f72;--kcr-8a93ab:#a48f80;--kcr-8a94b0:#a8907e;--kcr-8c98c4:#b89275;--kcr-8cb8f2:#e1aa80;--kcr-8f6fb8:#a27450;--kcr-8fa0e0:#d49564;--kcr-8fa3c9:#c19b7e;--kcr-8fb0e3:#dda275;--kcr-93c5fd:#e6b895;--kcr-9a8aa6:#9e8d80;--kcr-9aa7d9:#cea07c;--kcr-9aa8dc:#d1a07a;--kcr-9b6bc9:#b17241;--kcr-9cc0ec:#e4b38e;--kcr-9e3a5f:#954637;--kcr-9fb0d8:#d0a88a;--kcr-9fb6dc:#d6ad8e;--kcr-9fb8ea:#e2ad84;--kcr-9fd0ff:#eac4a6;--kcr-a0407a:#875936;--kcr-a2153a:#903422;--kcr-a3001e:#8b3221;--kcr-a9b8d6:#d0b29b;--kcr-a9c8ee:#e8bd9c;--kcr-b3245c:#a73c27;--kcr-b4234a:#a53c27;--kcr-b79be0:#d39c72;--kcr-b8304f:#ac422d;--kcr-b8305f:#ae432d;--kcr-b8c7ea:#e4c0a4;--kcr-b9a5d6:#caa78c;--kcr-b9c2dc:#d6beac;--kcr-b9c3e6:#dfbea5;--kcr-b9c4ea:#e3bea2;--kcr-b9c6f2:#e9bf9f;--kcr-b9cdf0:#ebc5a8;--kcr-b9cdf5:#ebc5a9;--kcr-b9cfee:#ebc6ab;--kcr-c2185b:#af3f29;--kcr-c3b1d3:#cbb4a2;--kcr-c3cdf0:#eac7ad;--kcr-c43d6a:#ba4e38;--kcr-c8ccd6:#d3cbc4;--kcr-c8cede:#daccc1;--kcr-c9c2d6:#d0c3b9;--kcr-c9cede:#d9ccc2;--kcr-c9d2f2:#edcdb4;--kcr-c9d2f5:#edcdb4;--kcr-c9d5ef:#ebd0bb;--kcr-c9d6ef:#ebd1bc;--kcr-c9d8f0:#edd2be;--kcr-c9d8f5:#efd2bc;--kcr-cbd5e1:#dfd2c7;--kcr-cfd5dd:#dbd3cd;--kcr-cfdaf0:#ecd5c4;--kcr-cfdcf3:#f0d7c3;--kcr-d4b8ef:#e7ba98;--kcr-d5d9e6:#e2d7cf;--kcr-d5dbe5:#e3d9d1;--kcr-d5ddef:#ecdacc;--kcr-d5dff0:#eddbcd;--kcr-d5e3fb:#f4dece;--kcr-d6e0f5:#f2dcca;--kcr-d8d2e3:#ded3ca;--kcr-d9d2ea:#e4d2c5;--kcr-d9deea:#e7dcd4;--kcr-dbe4f5:#f3e0d2;--kcr-dbe6fb:#f5e2d4;--kcr-dbe7ff:#f5e3d6;--kcr-e0457b:#d35a42;--kcr-e2557a:#d6654e;--kcr-e2eeff:#f8ebe1;--kcr-e3e7f0:#eee5df;--kcr-e3e8fb:#f6e6d9;--kcr-e3e8ff:#f6e6da;--kcr-e3eaf7:#f5e7dd;--kcr-e3efff:#f8ece2;--kcr-e3f0ff:#f8ece3;--kcr-e4d2f5:#f0d4be;--kcr-e4edff:#f8eae0;--kcr-e5e7eb:#eae6e4;--kcr-e6e8ef:#ede7e3;--kcr-e6eefc:#f8ebe1;--kcr-e6f1fb:#f9eee5;--kcr-e6f6fb:#faf2eb;--kcr-e7a9b6:#e5aca1;--kcr-e7ecf7:#f5eae1;--kcr-e86aa0:#db7a67;--kcr-e8ecf8:#f6eae1;--kcr-e8f0fb:#f9ede4;--kcr-e8f1fd:#f9eee6;--kcr-e8f2ff:#f9efe7;--kcr-e8f4ff:#faf1ea;--kcr-eadcf5:#f1decf;--kcr-eaf0ff:#f9eee6;--kcr-eaf1ff:#f9efe7;--kcr-eaf3ff:#faf0e9;--kcr-ebe8ef:#ede8e5;--kcr-ece7f7:#f4e7dd;--kcr-eceff3:#f2eeeb;--kcr-eceff4:#f3eeea;--kcr-eef0f5:#f4efec;--kcr-eef1fb:#faefe8;--kcr-eef1fd:#faf0e8;--kcr-eef2ff:#faf1e9;--kcr-eef3f7:#f7f1ed;--kcr-eef3fb:#faf1ea;--kcr-eef3fc:#faf1ea;--kcr-eef3ff:#faf1eb;--kcr-eef4ff:#fbf2ec;--kcr-eef5ff:#fbf3ed;--kcr-f0b7cf:#edbbb2;--kcr-f0dcf5:#f2dfd1;--kcr-f0f3ff:#faf2eb;--kcr-f1e3fb:#f6e5d8;--kcr-f1f4fa:#f9f3ee;--kcr-f1f4ff:#fbf3ed;--kcr-f1f5ff:#fbf4ee;--kcr-f2f4fa:#f9f3ef;--kcr-f2f6fd:#fbf5ef;--kcr-f3b6c4:#edbbb1;--kcr-f3ecff:#f9ede4;--kcr-f3eeff:#f9efe6;--kcr-f3f1f6:#f5f1ef;--kcr-f3f5f9:#f8f4f1;--kcr-f3f5ff:#fbf4ef;--kcr-f3f6fc:#fbf5f0;--kcr-f3f6ff:#fbf5f0;--kcr-f3f7ff:#fcf6f1;--kcr-f3f8ff:#fcf7f2;--kcr-f4f0fa:#f8f0ea;--kcr-f4f1f6:#f5f1ef;--kcr-f4f6fb:#faf5f1;--kcr-f4f7fb:#faf6f2;--kcr-f4f7fc:#fbf6f2;--kcr-f4f7fd:#fcf6f1;--kcr-f5f7ff:#fcf6f2;--kcr-f5f8ff:#fcf7f3;--kcr-f6efff:#faf0e9;--kcr-f6f9fe:#fdf8f5;--kcr-f6f9ff:#fdf8f5;--kcr-f7f2ff:#fbf3ed;--kcr-f7f9ff:#fdf8f5;--kcr-faf7fd:#fcf7f4;--kcr-fbf3ff:#fbf5ef;--kcr-fbf6ff:#fcf7f3;--kcr-fde8ec:#f9eae7;--kcr-fdf3f5:#fcf4f2;--kcr-fdf4fb:#fcf5f1;--kcr-ff3b6b:#d76a54;--kcr-ff8eb4:#e5a092;--kcr-ff8fb8:#e6a193;--kcr-ffc4dd:#f1ccc5;--kcr-ffd6e8:#f5dbd6;--kcr-ffe0e8:#f8e3df;--kcr-ffe3ef:#f8e6e3;--kcr-ffe6f2:#f9e9e6;--kcr-ffe9f1:#faece9;--kcr-ffeef4:#fbf0ee;--kcr-fff0f4:#fbf2f0;--kcr-fff3f6:#fcf4f3;--kcr-fff4f8:#fcf5f4;--kcr-fff4fa:#fcf5f4;--kcr-fff5fb:#fdf6f5;--kcr-fff6fb:#fdf7f6;--kcr-fff7fb:#fdf8f7;--kcra-10-16-48-p55:#1d10078c;--kcra-15-35-70-p3:#361e0d4d;--kcra-15-35-70-p45:#361e0d73;--kcra-18-28-77-p08:#311c0b14;--kcra-18-28-77-p12:#311c0b1f;--kcra-18-28-77-p14:#311c0b24;--kcra-18-28-77-p16:#311c0b29;--kcra-18-28-77-p18:#311c0b2e;--kcra-18-28-77-p22:#311c0b38;--kcra-18-28-77-p25:#311c0b40;--kcra-18-28-77-p28:#311c0b47;--kcra-18-28-77-p35:#311c0b59;--kcra-18-28-77-p45:#311c0b73;--kcra-18-28-77-p6:#311c0b99;--kcra-20-32-79-p08:#351f0d14;--kcra-20-32-79-p1:#351f0d1a;--kcra-20-32-79-p12:#351f0d1f;--kcra-20-32-79-p14:#351f0d24;--kcra-20-32-79-p15:#351f0d26;--kcra-20-32-79-p16:#351f0d29;--kcra-20-32-79-p18:#351f0d2e;--kcra-20-32-79-p3:#351f0d4d;--kcra-20-32-79-p55:#351f0d8c;--kcra-20-32-79-p7:#351f0db3;--kcra-20-32-79-p85:#351f0dd9;--kcra-23-39-78-p06:#3b23110f;--kcra-29-79-145-p15:#76431c26;--kcra-39-56-168-p045:#683b180b;--kcra-39-56-168-p08:#683b1814;--kcra-39-56-168-p09:#683b1817;--kcra-39-56-168-p1:#683b181a;--kcra-39-56-168-p14:#683b1824;--kcra-42-108-192-p16:#a05b2629;--kcra-42-108-192-p2:#a05b2633;--kcra-45-82-169-p15:#7e4a2226;--kcra-47-61-107-p35:#54392559;--kcra-58-42-69-p78:#3b2e24c7;--kcra-58-51-70-p18:#3e342d2e;--kcra-60-20-80-p25:#3a210f40;--kcra-90-190-255-p55:#e1aa7f8c;--kcra-109-67-152-p08:#744f3314;--kcra-109-67-152-p1:#744f331a;--kcra-109-67-152-p14:#744f3324;--kcra-109-67-152-p15:#744f3326;--kcra-109-67-152-p22:#744f3338;--kcra-109-67-152-p25:#744f3340;--kcra-109-67-152-p28:#744f3347;--kcra-109-67-152-p3:#744f334d;--kcra-120-20-50-p3:#6c27194d;--kcra-120-60-90-p06:#674a330f;--kcra-122-47-120-p35:#6a452959;--kcra-155-107-201-p12:#b172411f;--kcra-155-107-201-p14:#b1724124;--kcra-155-107-201-p16:#b1724129;--kcra-159-184-230-p18:#e0ad862e;--kcra-159-208-255-p12:#eac4a61f;--kcra-170-200-225-p6:#dfbea599;--kcra-170-200-225-p7:#dfbea5b3;--kcra-180-40-80-p28:#a83d2747;--kcra-190-120-255-p55:#d5864a8c;--kcra-196-61-106-p25:#ba4e3840;--kcra-212-184-239-p45:#e7ba9873;--kcra-212-184-239-p55:#e7ba988c;--kcra-212-184-239-p75:#e7ba98bf;--kcra-231-236-247-p5:#f5eae180;--kcra-232-190-204-p72:#e6c1b9b8;--kcra-232-196-206-p65:#e2c9b5a6;--kcra-234-242-255-p96:#faf0e8f5;--kcra-244-240-255-p94:#faf0e9f0;--kcra-255-90-140-p55:#dc7c688c;--kcra-255-182-206-p7:#eec0b7b3;--kcra-255-182-206-p8:#eec0b7cc;--kcra-255-214-232-p55:#f5dbd68c;--kcra-255-214-232-p65:#f5dbd6a6;--kcra-255-214-232-p7:#f5dbd6b3;--kcra-255-214-232-p75:#f5dbd6bf;--kcra-255-214-232-p9:#f5dbd6e6}
html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-deco-bg-pattern:url(/deco/deco-016.svg);--kc-deco-heading-left:url(/deco/deco-001.svg);--kc-deco-heading-right:url(/deco/deco-002.svg);--kc-deco-heading-center:url(/deco/deco-003.svg);--kc-deco-divider-wave:url(/deco/deco-005.svg);--kc-deco-divider-rope:url(/deco/deco-006.svg);--kc-deco-underline:url(/deco/deco-007.svg);--kc-deco-plank-small:url(/deco/deco-008.svg);--kc-deco-plank-9slice:url(/deco/deco-011.svg);--kc-deco-card-gear:url(/deco/deco-012.svg);--kc-deco-card-anchor:url(/deco/deco-013.svg);--kc-deco-card-mini:url(/deco/deco-014.svg);--kc-deco-footer-wave:url(/deco/deco-017.svg);--kc-deco-switch-kancollab:url(/deco/deco-021.svg);--kc-deco-switch-kosho:url(/deco/deco-022.svg);--kc-font:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", sans-serif;--kc-tap:44px;--kc-radius:14px;--kc-shadow-soft:0 2px 0 var(--kc-brown-100), 0 6px 16px #6b3f1d1a;--kc-shadow-cut:3px 4px 0 var(--kc-brown-500);--cream:var(--kc-bg-page);--cream-deep:var(--kc-bg-sunken);--pink:var(--kc-red-300);--pink-hot:var(--kc-btn-primary-bg);--pink-soft:var(--kc-red-100);--purple:var(--kc-brown-500);--purple-deep:var(--kc-text-heading);--lavender:var(--kc-brown-100);--yellow:var(--kc-wood-light);--yellow-soft:var(--kc-cream);--ink:var(--kc-text-main);--ink-soft:var(--kc-text-sub);--seal-red:var(--kc-red);--shadow:var(--kc-shadow-soft);--radius:var(--kc-radius);--radius-sm:8px;--hm-navy:var(--kc-brown-900);--hm-blue:var(--kc-brown-500);--hm-plum:var(--kc-red-700);--hm-purple:var(--kc-brown-700);--hm-rule:var(--kc-border);--hm-pale:var(--kc-bg-sunken);--paper:var(--kc-bg-card);--paper-line:#6b3f1d26;--pin-1:var(--kc-brown-700);--pin-2:var(--kc-red-700);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-brand=kancollab]:not(:has([data-legacy-nav])) body{color:var(--kc-text-main);background:var(--kc-bg-page) var(--kc-deco-bg-pattern) repeat;font-family:var(--kc-font);background-size:160px 160px;font-size:1rem}:where(html[data-brand=kancollab]:not(:has([data-legacy-nav]))) a{color:var(--kc-link)}:where(html[data-brand=kancollab]:not(:has([data-legacy-nav]))) a:hover{color:var(--kc-link-hover)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) :focus-visible{outline:3px solid var(--kc-focus);outline-offset:2px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .skip-link{background:var(--kc-brown-500);color:#fff}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn{min-height:var(--kc-tap);font:inherit;white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--primary{background:var(--kc-btn-primary-bg);color:var(--kc-btn-primary-text);box-shadow:0 3px 0 var(--kc-red-900)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--primary:hover{background:var(--kc-btn-primary-hover);color:var(--kc-btn-primary-text)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--secondary{background:var(--kc-btn-secondary-bg);color:var(--kc-btn-secondary-text);border-color:var(--kc-btn-secondary-text)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-btn--secondary:hover{background:var(--kc-btn-secondary-hover);color:var(--kc-btn-secondary-text)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-tag{white-space:nowrap;background:var(--kc-wood-light);min-height:28px;color:var(--kc-brown-500);box-shadow:inset 0 0 0 1.5px var(--kc-wood);border-radius:6px;align-items:center;padding:0 10px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-card{background:var(--kc-bg-card);border:2px solid var(--kc-border);border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-soft);padding:16px;position:relative}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-card--cut{border-color:var(--kc-brown-500);box-shadow:var(--kc-shadow-cut)}@media (min-width:900px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-card{padding:24px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2{color:var(--kc-text-heading);align-items:center;gap:10px;margin:0 0 16px;font-size:1.375rem;font-weight:700;line-height:1.4;display:flex}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2:before{content:"";background:var(--kc-deco-heading-left) no-repeat center / contain;flex:none;width:58px;height:23px}@media (min-width:900px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2{font-size:1.625rem}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2:before{width:87px;height:34px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-divider{background:var(--kc-deco-divider-wave) repeat-x center / auto 18px;border:0;height:18px;margin:32px 0}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-icon{width:24px;height:24px;-webkit-mask:var(--kc-icon) center / contain no-repeat;-webkit-mask:var(--kc-icon) center / contain no-repeat;mask:var(--kc-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-deco-heading-owl-left:url(/deco/deco-029.svg);--kc-deco-heading-owl-right:url(/deco/deco-030.svg);--kc-deco-plank-cockatiel:url(/deco/deco-031.svg);--kc-deco-plank-sparrow-budgie:url(/deco/deco-032.svg);--kc-deco-bird-owl:url(/deco/deco-024.svg);--kc-deco-bird-cockatiel:url(/deco/deco-025.svg);--kc-deco-bird-seagull:url(/deco/deco-028.svg)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2--owl:before{background-image:var(--kc-deco-heading-owl-left);width:58px;height:38px}@media (min-width:900px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2--owl:before{width:87px;height:57px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-plank-bird{background:var(--kc-deco-plank-cockatiel) no-repeat center / 100% 100%;width:160px;height:94px;color:var(--kc-text-main);text-align:center;place-items:end center;padding:0 12px 16px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-grid}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-plank-bird--sparrow{background-image:var(--kc-deco-plank-sparrow-budgie)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent{background:var(--kc-deco-bird-owl) no-repeat center / contain;flex:none;width:72px;height:72px;display:block}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent--cockatiel{background-image:var(--kc-deco-bird-cockatiel)}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent--seagull{background-image:var(--kc-deco-bird-seagull)}@media (max-width:479px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-bird-accent{display:none}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-h2--owl:before{background-image:var(--kc-deco-heading-left);width:58px;height:23px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird{align-items:center;min-height:40px;padding-left:48px;display:flex;position:relative}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird:before{content:"";background:var(--kc-deco-bird-cockatiel) no-repeat center / contain;pointer-events:none;width:40px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:359px){html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird{padding-left:0}html[data-brand=kancollab]:not(:has([data-legacy-nav])) .kc-empty-bird:before{display:none}}html[data-brand=kancollab]:not(:has([data-legacy-nav])){scroll-padding-top:var(--site-header-h,var(--site-header-h0,var(--kc-compact-h)));--kc-compact-h:140px}@media (min-width:768px){html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-compact-h:180px}}@media (min-width:1024px){html[data-brand=kancollab]:not(:has([data-legacy-nav])){--kc-compact-h:124px}}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main [id]{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main h1{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main h2{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main h3{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main fieldset{scroll-margin-top:12px}html[data-brand=kancollab]:not(:has([data-legacy-nav])) main legend{scroll-margin-top:12px}
@media (max-width:720px){html[data-app-mode=on] body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}html[data-app-mode=on]{scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 8px)}html[data-app-mode=on] [data-kc-shell],html[data-app-mode=on] [data-site-header],html[data-app-mode=on] [data-hub-band],html[data-app-mode=on] [data-hub-top]>:not([data-app-home]){display:none}:is(html[data-app-mode=on] .site-main:has(>[data-hub-top]),html[data-app-mode=on] .site-main:has(>*>[data-hub-top])){padding-top:10px}html[data-app-mode=on] [data-app-home]{gap:14px;padding:0 0 12px;display:grid}html[data-app-mode=on] [data-app-home-greet]{background:linear-gradient(135deg,#fff 0,#fff6e4 100%);border-radius:22px;padding:10px 14px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-app-home-greet] [data-piyo-says]{margin:0}html[data-app-mode=on] [data-app-home-h]{color:var(--kc-brown,#6b3f1d);margin:4px 2px 8px;font-size:16px;font-weight:700}html[data-app-mode=on] [data-app-home-card]{background:#fff;border-radius:22px;padding:16px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-app-home-card] [data-countdown]{background:var(--kc-red,#c4553f);color:#fff;border-color:#0000;font-size:13px}html[data-app-mode=on] [data-app-home-title]{color:#3b2412;margin:8px 0 2px;font-size:19px;font-weight:700;line-height:1.4}html[data-app-mode=on] [data-app-home-meta]{color:#6b5a44;margin:0;font-size:14px}html[data-app-mode=on] [data-app-home-btns]{gap:8px;margin-top:12px;display:flex}html[data-app-mode=on] [data-app-home-btn]{min-height:48px;color:var(--kc-brown,#6b3f1d);background:#fff;border:2px solid #d0a88a;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}html[data-app-mode=on] [data-app-home-btn=primary]{border-color:var(--kc-brown,#6b3f1d);background:var(--kc-brown,#6b3f1d);color:#fff;box-shadow:0 3px #3e2511}html[data-app-mode=on] [data-app-home-grid]{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}html[data-app-mode=on] [data-app-home-tile]{color:#3b2412;background:#fff;border-radius:18px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex;box-shadow:0 1px 2px #3b241214,0 4px 12px #3b24121a}html[data-app-mode=on] [data-app-home-tile] [data-ln]{display:inline-block}html[data-app-mode=on] [data-app-home-ic]{color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 -3px #0000001f}html[data-app-mode=on] [data-app-home-ic] svg{width:24px;height:24px}html[data-app-mode=on] [data-tone=red] [data-app-home-ic]{background:var(--kc-red,#c4553f)}html[data-app-mode=on] [data-tone=teal] [data-app-home-ic]{background:#23807c}html[data-app-mode=on] [data-tone=mustard] [data-app-home-ic]{background:#c98a2b}html[data-app-mode=on] [data-tone=brown] [data-app-home-ic]{background:var(--kc-brown,#6b3f1d)}html[data-app-mode=on] [data-app-home-office]{color:#6b5a44;background:#fff;border-radius:22px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-app-home-office] img{border-radius:14px;flex:none;width:58px;height:58px}html[data-app-mode=on] [data-app-home-office-text]{flex:1;font-size:12.5px;line-height:1.45}html[data-app-mode=on] [data-app-home-office-text] b{color:var(--kc-brown,#6b3f1d);font-size:14px;display:block}html[data-app-mode=on] [data-app-home-go]{color:var(--kc-red,#c4553f);flex:none}html[data-app-mode=on] [data-app-home-go] svg{width:18px;height:18px}html[data-app-mode=on] [data-app-home] a:focus-visible{outline:3px solid var(--kc-red,#c4553f);outline-offset:2px}html[data-app-mode=on] [data-member-frame]>[data-member-head],html[data-app-mode=on] [data-member-frame] [data-member-nav],html[data-app-mode=on] [data-member-frame] [data-crumbs]{display:none}html[data-app-mode=on] [data-launch-title]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}[data-app-only]{display:none}@media (max-width:720px){html[data-app-mode=on] [data-app-only]{display:block}html[data-app-mode=on] [data-office-title]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-mode=on] [data-office-frames]>*,html[data-app-mode=on] [data-hisho-section],html[data-app-mode=on] [data-fav-col]{background:#fff;border-color:#0000;border-radius:22px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-hisho-assign]{background:var(--kc-brown,#6b3f1d);border-color:var(--kc-brown,#6b3f1d);color:#fff;border-radius:999px;min-height:40px;box-shadow:0 3px #3e2511}html[data-app-mode=on] [data-sec-backdrop]{z-index:130;background:#2816086b;place-items:end stretch;padding:0;animation:.3s cubic-bezier(.32,.72,0,1) kcAppFade}html[data-app-mode=on] [data-sec-dialog]{box-sizing:border-box;width:100%;max-height:85dvh;padding:22px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#fffaf0;border-radius:26px 26px 0 0;animation:.3s cubic-bezier(.32,.72,0,1) kcAppSheetUp;position:relative;box-shadow:0 -8px 30px #1e100647}html[data-app-mode=on] [data-sec-dialog]:before{content:"";background:#d8c3a8;border-radius:3px;width:44px;height:5px;margin-left:-22px;position:absolute;top:10px;left:50%}html[data-app-mode=on] .site-main :has(+[data-card-editor]){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-app-mode=on] [data-card-savebar]{top:calc(env(safe-area-inset-top,0px) + 7px);right:calc(10px + env(safe-area-inset-right,0px));z-index:95;width:auto;max-width:60vw;box-shadow:none;background:0 0;border:0;flex-flow:column;align-items:flex-end;gap:4px;margin:0;padding:0;position:fixed;bottom:auto;left:auto}html[data-app-mode=on] [data-card-savebar] [data-card-back]{display:none}html[data-app-mode=on] [data-card-savebar] [data-card-save-settings]{border-radius:999px;min-width:0;min-height:44px;padding:0 16px;font-size:14px}html[data-app-mode=on] [data-card-savebar] [data-card-save-settings]:disabled{opacity:.5}html[data-app-mode=on] [data-card-savebar]>p{background:#fff;border-radius:8px;flex:none;margin:0;padding:2px 8px;font-size:12px;line-height:1.4;box-shadow:0 1px 2px #3b241214}html[data-app-mode=on] [data-card-savebar]>p:empty{display:none}html[data-app-mode=on] [data-card-share-panel]{background:#fffaf0;border-radius:26px;padding:10px 18px 14px;box-shadow:0 -8px 30px #1e10062e}html[data-app-mode=on] [data-app-sheet-title]{color:var(--kc-brown,#6b3f1d);margin:0 0 2px;font-size:18px;font-weight:700}html[data-app-mode=on] [data-app-sheet-sub]{color:#6b5a44;margin:0 0 8px;font-size:13px}html[data-app-mode=on] [data-fav-list]{background:#fff;border-radius:22px;margin:0;padding:4px 0;list-style:none;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-fav-list]>li[data-fav]{background:0 0;border:0;border-top:1px solid #f3e6d6;border-radius:0;align-items:center;gap:8px;min-height:62px;margin:0;padding:6px 8px 6px 4px;transition:transform .15s ease-out,box-shadow .15s ease-out;display:flex}html[data-app-mode=on] [data-fav-list]>li[data-fav]:first-child{border-top:0}html[data-app-mode=on] [data-fav-list]>li[data-fav]:active{z-index:2;background:#fff;border-radius:16px;position:relative;transform:scale(1.02);box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-fav-move]{gap:4px;margin-left:auto;display:flex}html[data-app-mode=on] [data-fav-move] button{width:40px;min-width:40px;height:40px;color:var(--kc-brown,#6b3f1d);background:#fbf3ed;border:0;border-radius:12px;font-size:16px}html[data-app-mode=on] [data-fav-move] button:disabled{opacity:.35}html[data-app-mode=on] [data-fav-add]{bottom:calc(64px + env(safe-area-inset-bottom,0px) + 10px);z-index:30;background:#fffaf0f5;border-radius:22px;grid-template-columns:1fr 1.5fr;gap:8px;padding:6px;display:grid;position:sticky;box-shadow:0 6px 18px #3b241233}html[data-app-mode=on] [data-fav-add]>button{border-radius:999px;min-height:48px}}@keyframes kcAppFade{0%{opacity:0}to{opacity:1}}@keyframes kcAppSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:720px) and (prefers-reduced-motion:reduce){html[data-app-mode=on] [data-sec-backdrop]{animation-duration:.12s}html[data-app-mode=on] [data-sec-dialog]{animation:.12s linear kcAppFade}html[data-app-mode=on] [data-fav-list]>li[data-fav]{transition:box-shadow .15s ease-out}html[data-app-mode=on] [data-fav-list]>li[data-fav]:active{transform:none}}@media (max-width:720px){html[data-app-mode=on][data-app-nav=tab] .site-main{animation:.18s cubic-bezier(.2,0,0,1) kcAppTabIn}html[data-app-mode=on][data-app-nav=push] .site-main{animation:.26s cubic-bezier(.2,0,0,1) kcAppPushIn}html[data-app-mode=on][data-app-nav=back] .site-main{animation:.2s cubic-bezier(.3,0,.8,.15) kcAppBackIn}}@keyframes kcAppTabIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes kcAppPushIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes kcAppBackIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (max-width:720px) and (prefers-reduced-motion:reduce){html[data-app-mode=on][data-app-nav] .site-main{animation:.12s linear kcAppFade}}@media (max-width:720px){:is(html[data-app-mode=on] [data-primary-bar=events],html[data-app-mode=on] [data-primary-spacer]:has(+[data-primary-bar=events])){display:none!important}html[data-app-mode=on] [data-step-frame=page]>[data-step-controls]{bottom:calc(64px + env(safe-area-inset-bottom,0px) + 10px)!important}html[data-app-mode=on]:has([data-step-frame=page]){scroll-padding-bottom:calc(6rem + 64px + env(safe-area-inset-bottom,0px) + 10px)!important}html[data-app-mode=on] [data-events-head]>h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-mode=on] [data-events-head]>:not(h1){display:none}html[data-app-mode=on] .site-main:has(>[data-events-page]){padding-top:8px}html[data-app-mode=on] [data-events-page],html[data-app-mode=on] [data-events-panel]{padding-top:0}html[data-app-mode=on] [data-events-panel]{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}html[data-app-mode=on] [data-events-photo],html[data-app-mode=on] [data-events-overview-link],html[data-app-mode=on] [data-events-map-tab],html[data-app-mode=on] [data-cal-size-switch],html[data-app-mode=on] [data-events-panel]>[data-reg-legend],html[data-app-mode=on] [data-events-panel]>[data-register-cta],html[data-app-mode=on] [data-events-panel]>[data-sns-share]{display:none}html[data-app-mode=on] [data-r18-toggle]{margin:0 0 8px;font-size:13px}html[data-app-mode=on] [data-events-views]{background:#efe3d3;border:0;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 12px;padding:4px;display:grid}html[data-app-mode=on] [data-events-views]>a{color:#6b5a44;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:10px;place-items:center;margin:0;font-weight:700;text-decoration:none;display:grid}html[data-app-mode=on] [data-events-views]>a[data-events-map-tab]{display:none!important}html[data-app-mode=on] [data-events-views]>a[aria-current=page]{color:#3b2412;background:#fff;box-shadow:0 1px 3px #3b241224}html[data-app-mode=on] [data-anchor-key=month-nav]{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:0;display:flex}html[data-app-mode=on] [data-anchor-key=month-nav]>a{color:#0000;background:#fff;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;min-height:0;margin:0;padding:0;font-size:0;display:grid;position:relative;box-shadow:0 1px 2px #3b241214,0 4px 12px #3b24121a}html[data-app-mode=on] [data-anchor-key=month-nav]>a:before{content:"";border-bottom:3px solid #3b2412;border-left:3px solid #3b2412;width:10px;height:10px;transform:translate(2px)rotate(45deg)}html[data-app-mode=on] [data-anchor-key=month-nav]>a:last-of-type:before{transform:translate(-2px)rotate(-135deg)}html[data-app-mode=on] [data-anchor-key=month-nav]>span{color:#3b2412;font-size:18px;font-weight:800}html[data-app-mode=on] [role=tablist]:has(>[data-kind-tab]){scrollbar-width:none;background:0 0;border:0;flex-wrap:nowrap;gap:6px;margin:0 -16px 10px;padding:2px 16px;display:flex;overflow-x:auto}html[data-app-mode=on] [data-kind-tab]{color:#3b2412;min-height:36px;box-shadow:none;background:#fff;border:1.5px solid #ead9c6;border-radius:999px;flex:none;margin:0;padding:0 12px;font-size:13px;font-weight:700}html[data-app-mode=on] [data-kind-tab][aria-selected=true]{border-color:var(--kc-brown,#6b3f1d);background:var(--kc-brown,#6b3f1d);color:#fff}html[data-app-mode=on] [data-kind-tab]>span+span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-app-mode=on] [data-cal-grid]{border-collapse:separate;border-spacing:0;background:#fff;border:0;border-radius:22px;width:100%;margin:0 0 16px;padding:10px 8px 12px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-cal-grid] th{color:#6b5a44;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}html[data-app-mode=on] [data-cal-grid] th:first-child{color:var(--kc-red,#c4553f)}html[data-app-mode=on] [data-cal-grid] th:last-child{color:#2f6fb0}html[data-app-mode=on] [data-cal-grid] td{vertical-align:top;background:0 0;border:0;padding:0 2px}html[data-app-mode=on] [data-cal-days] td{text-align:center;color:#3b2412;padding-top:6px;font-size:14px;font-weight:700}html[data-app-mode=on] [data-cal-days] td[aria-current=date]>span{background:var(--kc-brown,#6b3f1d);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}html[data-app-mode=on] [data-cal-grid] [data-bar],html[data-app-mode=on] [data-cal-chips] a{color:#0000;height:4px;min-height:0;box-shadow:none;background:#c9b8a4;border:0;border-radius:2px;margin:2px 4px;padding:0;font-size:0;line-height:0;display:block;overflow:hidden}html[data-app-mode=on] [data-cal-grid] [data-bar]>*,html[data-app-mode=on] [data-cal-chips] a>*{display:none}html[data-app-mode=on] [data-cal-grid] [data-kind=official]{background:var(--kc-red,#c4553f)}html[data-app-mode=on] [data-cal-grid] [data-kind=doujin]{background:#23807c}html[data-app-mode=on] [data-cal-grid] [data-kind=photo]{background:#e0b23c}html[data-app-mode=on] [data-cal-grid] [data-past]{opacity:.45}html[data-app-mode=on] [data-cal-chips] [data-day-more]{display:none}html[data-app-mode=on] [data-cal-chips] td{padding-bottom:4px}html[data-app-mode=on] [data-kind-list] article{background:#fff;border:0;border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex;box-shadow:0 1px 2px #3b241214,0 6px 16px #3b24121f}html[data-app-mode=on] [data-kind-list] article>:not(h3):not([data-kv=date]):not(p:has(>[data-event-detail-link])){display:none}html[data-app-mode=on] [data-kind-list] article>[data-kv=date]{color:#6b5a44;order:-1;font-size:12.5px}html[data-app-mode=on] [data-kind-list] article>[data-kv=date]>:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-app-mode=on] [role=tablist]:has(>[data-kind-tab]){box-shadow:none!important;border:0!important;display:flex!important}html[data-app-mode=on] [data-month-box]>div:has(>[data-cal-grid]){box-shadow:none;background:0 0;border:0;margin:0;padding:0}html[data-app-mode=on] [data-cal-chips] td{height:auto}html[data-app-mode=on] [data-cal-chips] [data-day-total]{display:block}html[data-app-mode=on] [data-cal-grid] [data-bar],html[data-app-mode=on] [data-cal-chips] a{min-height:0!important}html[data-app-mode=on] [data-cal-grid] td{border:0!important}html[data-app-mode=on] [data-kind-list] article>p:has(>[data-event-detail-link]){margin:2px 0 0}html[data-app-mode=on] [data-page=event-detail]>div{box-shadow:none;background:0 0;border:0;padding:4px 0 16px}html[data-app-mode=on] .site-main:has(>[data-page=event-detail]){padding-top:8px}html[data-app-mode=on] [data-page=event-detail],html[data-app-mode=on] [data-page=event-detail]>div{padding-top:0}html[data-app-mode=on] [data-page=event-detail] [data-app-crumb]{color:#7a6a58;margin:0;padding-top:10px;font-size:12px;line-height:1.5}html[data-app-mode=on] .site-main [data-page=event-detail] [data-app-crumb]>a[href]{min-height:0;color:inherit;margin-block:0;padding-block:0;display:inline;position:relative}html[data-app-mode=on] .site-main [data-page=event-detail] [data-app-crumb]>a[href]:after{content:"";position:absolute;inset:-18px -4px -8px}html[data-app-mode=on] [data-page=event-detail] article{background:#fff;border:0;border-radius:22px;margin:8px 0 12px;padding:16px 16px 14px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-page=event-detail] article>:has(>[data-testid=list-mycal]){display:none}html[data-app-mode=on] [data-app-event-actions]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 12px;display:grid}html[data-app-mode=on] [data-app-tile]{min-height:92px;color:var(--kc-brown,#6b3f1d);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:12.5px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .16s ease-out;display:flex;box-shadow:0 1px 2px #3b241214,0 4px 12px #3b24121a}html[data-app-mode=on] [data-app-tile]:active{transition-duration:90ms;transform:scale(.96)}html[data-app-mode=on] [data-app-tile][data-primary]{background:var(--kc-brown,#6b3f1d);color:#fff;box-shadow:0 3px #3e2511}html[data-app-mode=on] [data-app-tile] .app-tile-ic{background:#fbf3ed;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}html[data-app-mode=on] [data-app-tile][data-primary] .app-tile-ic{background:#ffffff29}html[data-app-mode=on] [data-app-tile] svg{width:22px;height:22px}html[data-app-mode=on] [data-app-tile]:focus-visible{outline:3px solid var(--kc-red,#c4553f);outline-offset:2px}html[data-app-mode=on] [data-app-event-hero]{background:#fff;border-radius:22px;justify-items:start;gap:8px;margin:8px 0 12px;padding:16px 16px 14px;display:grid;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-app-event-cat]{color:var(--kc-red,#c4553f);background:#fbe9e4;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}html[data-app-mode=on] [data-app-event-title]{color:#3b2412;margin:0;font-size:20px;font-weight:800;line-height:1.4}html[data-app-mode=on] [data-app-event-date]{color:#6b5a44;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}html[data-app-mode=on] [data-app-event-hero] [data-countdown]{background:var(--kc-red,#c4553f);color:#fff;border-color:#0000;font-size:13px}html[data-app-mode=on] [data-page=event-detail] article>h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-mode=on] [data-page=event-detail] article>[data-kv=category],html[data-app-mode=on] [data-page=event-detail] article>[data-kv=official],html[data-app-mode=on] [data-page=event-detail] article>[data-kv=map],html[data-app-mode=on] [data-page=event-detail] article>[data-circles-row]{display:none}html[data-app-mode=on] [data-page=event-detail] article>[data-kv]>:first-child{align-items:center;gap:8px;display:inline-flex}html[data-app-mode=on] [data-page=event-detail] article>[data-kv=date]>:first-child:before{content:"";background:#8a6a4a;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='3'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='3'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-app-mode=on] [data-page=event-detail] article>[data-kv=time]>:first-child:before{content:"";background:#8a6a4a;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-app-mode=on] [data-page=event-detail] article>[data-kv=venue]>:first-child:before{content:"";background:#8a6a4a;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21 s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21 s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-app-mode=on] [data-page=event-detail] article>[data-kv=r18]>:first-child:before{content:"";background:#8a6a4a;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M8 12.5l2.8 2.8L16 9.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M8 12.5l2.8 2.8L16 9.8'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-app-mode=on] [data-page=event-detail] article>[data-kv=status]>:first-child:before{content:"";background:#8a6a4a;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4'/%3E%3Cpath d='M5 4.5h12l-2.5 4 2.5 4H5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4'/%3E%3Cpath d='M5 4.5h12l-2.5 4 2.5 4H5'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-app-mode=on] [data-app-event-circles]{color:#3b2412;background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;margin:0 0 12px;padding:12px 16px;font-weight:700;text-decoration:none;display:grid;box-shadow:0 1px 2px #3b241214,0 4px 12px #3b24121a}html[data-app-mode=on] [data-app-event-circles-ic]{width:36px;height:36px;color:var(--kc-brown,#6b3f1d);background:#fbf3ed;border-radius:12px;place-items:center;display:grid}html[data-app-mode=on] [data-app-event-circles-v]{color:var(--kc-red,#c4553f);font-size:14px}html[data-app-mode=on] [data-app-event-circles-v]:after{content:" ›"}html[data-app-mode=on] [data-app-event-circles]:focus-visible{outline:3px solid var(--kc-red,#c4553f);outline-offset:2px}html[data-app-mode=on] [data-app-tile=mycal]{position:relative;container-type:inline-size}html[data-app-mode=on] [data-app-tile=mycal] .app-mycal-btn{all:unset;color:inherit;font:inherit;text-align:center;cursor:pointer;margin-inline:-2px;font-size:min(12.5px,13.986cqi + .559441px);font-weight:700;line-height:1.25}html[data-app-mode=on] [data-app-tile=mycal] .app-mycal-btn:after{content:"";border-radius:18px;position:absolute;inset:0}html[data-app-mode=on] [data-app-tile=mycal]:has([data-mycal-done]) .app-tile-ic{display:none}html[data-app-mode=on] [data-app-tile=mycal] [data-mycal-done]{flex-direction:column;align-items:center;gap:6px;display:flex}html[data-app-mode=on] [data-app-tile=mycal]:has(.app-mycal-btn:focus-visible){outline:3px solid var(--kc-red,#c4553f);outline-offset:2px}html[data-app-mode=on]:has([data-r18-gate]) [data-app-share]{display:none}}@media (max-width:720px) and (prefers-reduced-motion:reduce){html[data-app-mode=on] [data-app-tile],html[data-app-mode=on] [data-app-tile]:active{transition:none;transform:none}}@media (max-width:720px){html[data-app-mode=on] [data-member-circles]{flex-direction:column;display:flex}html[data-app-mode=on] [data-member-circles]>:has(>h1){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-mode=on] [data-member-circles]>[data-testid=circles-tabs]{background:#efe4d4;border-radius:18px;order:-1;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid;margin:8px 0 12px!important}html[data-app-mode=on] [data-member-circles]>[data-testid=circles-tabs]>a{min-height:44px;box-shadow:none;color:#6b5a44;text-align:center;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:4px 6px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}html[data-app-mode=on] [data-member-circles]>[data-testid=circles-tabs]>a[aria-current=page]{color:var(--kc-brown,#6b3f1d);background:#fff;box-shadow:0 1px 2px #3b241214,0 4px 12px #3b24121a}html[data-app-mode=on] [data-testid=followed-circle-events]{box-shadow:none;background:0 0;border:0;padding:0}html[data-app-mode=on] [data-testid=followed-circle-events] ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}html[data-app-mode=on] [data-testid=followed-circle-events] li[data-entry]{background:#fff;border:0;border-radius:22px;margin:0;padding:14px 14px 12px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-app-seg]{background:#efe4d4;border-radius:18px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:8px 0 12px;padding:4px;display:grid}html[data-app-mode=on] [data-app-seg]>a{color:#6b5a44;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:4px 8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}html[data-app-mode=on] [data-app-seg]>a svg{flex:none;width:18px;height:18px}html[data-app-mode=on] [data-app-seg]>a[aria-current=page]{color:var(--kc-brown,#6b3f1d);background:#fff;box-shadow:0 1px 2px #3b241214,0 4px 12px #3b24121a}html[data-app-mode=on] [data-app-seg]>a:focus-visible{outline:3px solid var(--kc-red,#c4553f);outline-offset:-3px}html[data-app-mode=on] [data-page=circles]>h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-mode=on] [data-page=circles] [data-app-piyo]{align-items:center;gap:10px;margin:4px 0 6px;display:flex}html[data-app-mode=on] [data-page=circles] [data-app-piyo] img{flex:none;width:56px;height:auto}html[data-app-mode=on] [data-page=circles] [data-app-piyo] span{color:var(--kc-brown,#6b3f1d);background:#fff;border-radius:18px;padding:10px 14px;font-size:15px;font-weight:700;position:relative;box-shadow:0 1px 2px #3b241214,0 4px 12px #3b24121a}html[data-app-mode=on] [data-page=circles] [data-app-oshi-toggle]{min-height:44px;color:var(--kc-brown,#6b3f1d);font:inherit;cursor:pointer;background:#fff;border:2px solid #e3cfb6;border-radius:999px;align-items:center;gap:6px;margin:8px 0 4px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}html[data-app-mode=on] [data-page=circles] [data-app-oshi-toggle] svg{color:#d0605a;width:18px;height:18px}html[data-app-mode=on] [data-page=circles] [data-testid=circles-oshi]:not([data-app-open]){display:none}html[data-app-mode=on] [data-page=circles] [data-testid=circles-oshi][data-app-open]{z-index:125;box-sizing:border-box;max-height:80vh;padding:22px 18px calc(76px + env(safe-area-inset-bottom,0px));background:#fffaf0;border-radius:26px 26px 0 0;gap:10px;margin:0;animation:.3s cubic-bezier(.32,.72,0,1) kcAppSheetUp;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 30px #1e100647}html[data-app-mode=on] [data-app-oshi-backdrop]{z-index:124;background:#2816086b;animation:.3s cubic-bezier(.32,.72,0,1) kcAppFade;position:fixed;inset:0}html[data-app-mode=on] [data-page=circles] [data-app-count]{color:var(--kc-brown,#6b3f1d);align-items:baseline;gap:8px;margin:14px 0 6px;font-size:16px;font-weight:700;display:flex}html[data-app-mode=on] [data-page=circles] [data-app-count] span{color:#6b5a44;font-size:13px;font-weight:400}html[data-app-mode=on] [data-page=circles] [data-circle-card]{background:#fff;border:0;border-radius:22px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}}@media (max-width:720px) and (prefers-reduced-motion:reduce){html[data-app-mode=on] [data-page=circles] [data-testid=circles-oshi][data-app-open]{animation:.12s linear kcAppFade}}@media (max-width:720px){html[data-app-mode=on] [data-followed-circles]>h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-mode=on] [data-app-follow-head]{align-items:center;gap:10px;margin:0 0 10px;display:flex}html[data-app-mode=on] [data-app-follow-head]>[data-app-seg]{background:0 0;flex:1;min-width:0;margin:0;padding:0}html[data-app-mode=on] [data-app-follow-head]>[data-app-seg]>a{background:#fff;border:2px solid #e3cfb6}html[data-app-mode=on] [data-app-follow-head]>[data-app-seg]>a[aria-current=page]{border-color:var(--kc-brown,#6b3f1d);background:var(--kc-brown,#6b3f1d);color:#fff}html[data-app-mode=on] [data-app-follow-head]>[data-followed-count]{flex:none;margin:0;font-size:14px}html[data-app-mode=on] [data-testid=followed-circles-list]{gap:14px;margin:0;padding:0;list-style:none;display:grid}html[data-app-mode=on] [data-followed-circle]{background:#fff;border:0;border-radius:22px;margin:0;padding:14px 14px 12px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-followed-circle] [data-followed-btn]{justify-content:flex-end;margin:8px 0 0;display:flex}html[data-app-mode=on] [data-followed-pitch]{margin:16px 4px 8px;font-size:13px}html[data-app-mode=on] [data-member-following]>h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-app-mode=on] [data-member-following] [data-following-item]{background:#fff;border-radius:22px;padding:12px;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-member-following] [data-following-item] img{border-radius:14px}html[data-app-mode=on] [data-app-sheet] li>a[href]{box-sizing:border-box;width:100%;display:flex}html[data-app-mode=on] [data-app-sheet] [data-app-switch]{width:100%}html[data-app-mode=on] .site-main [data-app-home-grid]{grid-auto-rows:1fr}html[data-app-mode=on] .site-main [data-app-home-grid]>li{min-width:0;display:flex}html[data-app-mode=on] .site-main [data-app-home-grid] li>a[data-app-home-tile][href]{box-sizing:border-box;flex:1;min-width:0;min-height:96px;margin:0;padding:10px 12px}html[data-app-mode=on] .site-main a[data-app-home-office][href]{box-sizing:border-box;border-radius:18px;min-height:96px;margin:0;padding:10px 12px}html[data-app-mode=on] [data-r18-toggle]{margin:0 0 10px;display:block}html[data-app-mode=on] [data-r18-toggle]>[data-r18-note][data-reserve]{display:none}html[data-app-mode=on] [data-r18-toggle]>a,html[data-app-mode=on] [data-r18-toggle]>span[aria-disabled]{box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;padding:0 12px;font-size:14px;display:flex}html[data-app-mode=on] [role=tablist]:has(>[data-kind-tab]){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;overflow:visible;display:grid!important}html[data-app-mode=on] [role=tablist]>[data-kind-tab]{box-sizing:border-box;white-space:nowrap;min-width:0;min-height:44px;padding:0 4px;font-size:14px}html[data-app-mode=on] [data-kind-tab]>[data-kind-label],html[data-app-mode=on] [data-kind-tab]>[data-kind-count]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-app-mode=on] [role=tablist]>[data-kind-tab]>[data-kind-short]{clip:auto;width:auto;height:auto;display:inline;position:static;overflow:visible}html[data-app-mode=on] [role=tablist]>[data-kind-tab][aria-selected]{color:#3b2412;box-shadow:none;background:#fff;border:1.5px solid #ead9c6;border-radius:999px}html[data-app-mode=on] [role=tablist]>[data-kind-tab][aria-selected=true]{border-color:var(--kc-brown,#6b3f1d);background:var(--kc-brown,#6b3f1d);color:#fff}html[data-app-mode=on] [data-page=circles] nav[aria-label=ジャンルで絞り込み],html[data-app-mode=on] [data-page=circles] nav[data-testid=circles-sort]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}html[data-app-mode=on] [data-page=circles] nav[data-testid=circles-sort]{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}html[data-app-mode=on] [data-page=circles] nav[data-testid=circles-sort]>span{grid-column:1/-1}html[data-app-mode=on] [data-page=circles] nav[aria-label=ジャンルで絞り込み]>a,html[data-app-mode=on] [data-page=circles] nav[data-testid=circles-sort]>a{box-sizing:border-box;text-align:center;justify-content:center;min-width:0;min-height:44px;margin:0;padding:0 6px;font-size:14px}html[data-app-mode=on] [data-page=circles] [data-app-oshi-toggle]{box-sizing:border-box;justify-content:center;width:100%;display:flex}:is(html[data-app-mode=on] [data-app-office] p[class*=row]:has(>*):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] p[class*=Row]:has(>*):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] p[class*=saveMenu]:has(>*):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] div[class*=row]:has(>*):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] div[class*=Row]:has(>*):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] div[class*=saveMenu]:has(>*):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-page=circles] p[class*=row]:has(>*):not(:has(>:not(a):not(button)))){flex-wrap:nowrap;gap:8px;width:100%;display:flex}:is(html[data-app-mode=on] [data-app-office] p[class*=row]:has(>*):not(:has(>:not(a):not(button)))>a,html[data-app-mode=on] [data-app-office] p[class*=row]:has(>*):not(:has(>:not(a):not(button)))>button,html[data-app-mode=on] [data-app-office] p[class*=Row]:has(>*):not(:has(>:not(a):not(button)))>a,html[data-app-mode=on] [data-app-office] p[class*=Row]:has(>*):not(:has(>:not(a):not(button)))>button,html[data-app-mode=on] [data-app-office] p[class*=saveMenu]:has(>*):not(:has(>:not(a):not(button)))>a,html[data-app-mode=on] [data-app-office] p[class*=saveMenu]:has(>*):not(:has(>:not(a):not(button)))>button,html[data-app-mode=on] [data-app-office] div[class*=row]:has(>*):not(:has(>:not(a):not(button)))>a,html[data-app-mode=on] [data-app-office] div[class*=row]:has(>*):not(:has(>:not(a):not(button)))>button,html[data-app-mode=on] [data-app-office] div[class*=Row]:has(>*):not(:has(>:not(a):not(button)))>a,html[data-app-mode=on] [data-app-office] div[class*=Row]:has(>*):not(:has(>:not(a):not(button)))>button,html[data-app-mode=on] [data-app-office] div[class*=saveMenu]:has(>*):not(:has(>:not(a):not(button)))>a,html[data-app-mode=on] [data-app-office] div[class*=saveMenu]:has(>*):not(:has(>:not(a):not(button)))>button,html[data-app-mode=on] [data-page=circles] p[class*=row]:has(>*):not(:has(>:not(a):not(button)))>a,html[data-app-mode=on] [data-page=circles] p[class*=row]:has(>*):not(:has(>:not(a):not(button)))>button){box-sizing:border-box;text-align:center;flex:1 1 0;justify-content:center;min-width:0}:is(html[data-app-mode=on] [data-app-office] p[class*=row]:has(>:nth-child(3)):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] p[class*=Row]:has(>:nth-child(3)):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] p[class*=saveMenu]:has(>:nth-child(3)):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] div[class*=row]:has(>:nth-child(3)):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] div[class*=Row]:has(>:nth-child(3)):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] div[class*=saveMenu]:has(>:nth-child(3)):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-page=circles] p[class*=row]:has(>:nth-child(3)):not(:has(>:not(a):not(button)))){grid-template-columns:minmax(0,1fr);display:grid}html[data-app-mode=on] [data-app-office] [data-card-share-panel]{width:100%;display:block}html[data-app-mode=on] [data-app-office] [data-card-share-panel]>span[class*=shareRow]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}html[data-app-mode=on] [data-app-office] [data-card-share-panel]>span[class*=shareRow]>a,html[data-app-mode=on] [data-app-office] [data-card-share-panel]>span[class*=shareRow]>button{box-sizing:border-box;justify-content:center;width:100%}html[data-app-mode=on] [data-app-office] [data-card-actions]>p>a[data-card-share]{box-sizing:border-box;justify-content:center;width:100%;display:flex}:is(html[data-app-mode=on] [data-app-office] p[class*=row][data-fav-add]:has(>*):not(:has(>:not(a):not(button))),html[data-app-mode=on] [data-app-office] p[class*=row][data-office-mycal-row]:has(>*):not(:has(>:not(a):not(button)))){grid-template-columns:minmax(0,1fr);display:grid}html[data-app-mode=on] [data-app-office] [class*=emptyBody]>a,html[data-app-mode=on] [data-app-office] [class*=emptyBody]>button{justify-content:center;justify-self:stretch}html[data-app-mode=on] [data-month-box] [data-cal-grid]{display:none}html[data-app-mode=on] [data-app-cal]{margin:0 0 16px}html[data-app-mode=on] [data-app-cal-legend]{color:#6b5a44;flex-wrap:wrap;gap:4px 12px;margin:0 2px 8px;padding:0;font-size:12.5px;list-style:none;display:flex}html[data-app-mode=on] [data-app-cal-legend]>li{align-items:center;gap:5px;margin:0;display:flex}html[data-app-mode=on] [data-app-cal-grid]{background:#fff;border-radius:22px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;padding:8px 6px 10px;display:grid;box-shadow:0 2px 4px #3b24121a,0 12px 28px #3b241229}html[data-app-mode=on] [data-app-cal-wd]{color:#6b5a44;text-align:center;padding:4px 0;font-size:12px;font-weight:700}html[data-app-mode=on] [data-app-cal-wd]:first-child{color:var(--kc-red,#c4553f)}html[data-app-mode=on] [data-app-cal-wd]:nth-child(7){color:#2f6fb0}html[data-app-mode=on] .app-cal-day{all:unset;box-sizing:border-box;color:#3b2412;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;min-width:0;min-height:48px;padding:4px 0 2px;display:flex}html[data-app-mode=on] .app-cal-day[data-wd="0"]{color:var(--kc-red,#c4553f)}html[data-app-mode=on] .app-cal-day[data-wd="6"]{color:#2f6fb0}html[data-app-mode=on] .app-cal-day [data-app-cal-n]{border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;line-height:1;display:grid}html[data-app-mode=on] .app-cal-day[data-today] [data-app-cal-n]{box-shadow:inset 0 0 0 2px var(--kc-brown,#6b3f1d)}html[data-app-mode=on] .app-cal-day[aria-pressed=true] [data-app-cal-n]{background:var(--kc-brown,#6b3f1d);color:#fff;box-shadow:none}html[data-app-mode=on] .app-cal-day:focus-visible{outline:3px solid var(--kc-red,#c4553f);outline-offset:-2px}html[data-app-mode=on] [data-app-cal-dots]{justify-content:center;align-items:center;gap:3px;min-height:12px;display:flex}html[data-app-mode=on] [data-app-dot]{background:#a8957f;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}html[data-app-mode=on] [data-app-dot=official]{background:var(--kc-red,#c4553f)}html[data-app-mode=on] [data-app-dot=doujin]{background:#23807c}html[data-app-mode=on] [data-app-dot=photo]{background:#d9a520}html[data-app-mode=on] [data-app-cal-dots] [data-app-dot][data-faint]{opacity:.35}html[data-app-mode=on] [data-app-cal-legend] [data-app-dot]{width:9px;height:9px}html[data-app-mode=on] [data-app-cal-more]{color:#6b5a44;font-size:11px;font-weight:700;line-height:1}html[data-app-mode=on] [data-app-cal-day-list]{gap:8px;margin:12px 0 0;display:grid}html[data-app-mode=on] [data-app-cal-day-h]{color:var(--kc-brown,#6b3f1d);margin:0 2px;font-size:16px;font-weight:700}html[data-app-mode=on] [data-app-cal-none]{color:#6b5a44;margin:0 2px;font-size:14px}html[data-app-mode=on] .site-main a.app-cal-card[href]{box-sizing:border-box;color:#3b2412;background:#fff;border-left:5px solid #a8957f;border-radius:18px;justify-items:start;gap:4px;min-height:44px;margin:0;padding:12px 16px;text-decoration:none;display:grid;box-shadow:0 1px 2px #3b241214,0 6px 16px #3b24121f}html[data-app-mode=on] .site-main a.app-cal-card[data-app-cal-card=official]{border-left-color:var(--kc-red,#c4553f)}html[data-app-mode=on] .site-main a.app-cal-card[data-app-cal-card=doujin]{border-left-color:#23807c}html[data-app-mode=on] .site-main a.app-cal-card[data-app-cal-card=photo]{border-left-color:#d9a520}html[data-app-mode=on] .site-main a.app-cal-card[data-past]{opacity:.7}html[data-app-mode=on] .site-main a.app-cal-card:focus-visible{outline:3px solid var(--kc-red,#c4553f);outline-offset:2px}html[data-app-mode=on] [data-app-cal-badge]{color:#6b3f1d;background:#f3ebe1;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}html[data-app-mode=on] [data-app-cal-badge=official]{color:#a8402c;background:#fbe9e4}html[data-app-mode=on] [data-app-cal-badge=doujin]{color:#1b6662;background:#e2f1ef}html[data-app-mode=on] [data-app-cal-badge=photo]{color:#7a5a00;background:#fbf1d6}html[data-app-mode=on] [data-app-cal-title]{font-size:16px;font-weight:700;line-height:1.4}html[data-app-mode=on] [data-app-cal-when],html[data-app-mode=on] [data-app-cal-venue]{color:#6b5a44;font-size:14px;line-height:1.4}html[data-app-mode=on] [data-month-box]>section{padding-bottom:96px}}
