[hidden]{display:none!important}@font-face{font-family:Kosugi Maru;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kosugi-maru.woff2)format("woff2")}@font-face{font-family:MPlus Num;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mplus-rounded-num.woff2)format("woff2");unicode-range:U+25,U+2B-39,U+4C-4D,U+53,U+63,U+67,U+6B-6D,U+7E,U+D7,U+301C}@font-face{font-family:Mochiy Pop P One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mochiy-pop-p-one.woff2)format("woff2")}:root{--ink:#45392f;--ink2:#6f5f52;--bg:#f7f3ec;--card:#fff;--tile:#eadfce;--line:#e3d7c8;--rule:#cdbba5;--s1:#f6e3d9;--s1d:#8e4a30;--s2:#dde8d3;--s2d:#3f6a2c;--s3:#dce6ee;--s3d:#2f5f82;--s4:#f3ebd2;--s4d:#7a5c0e;--t-carb:#efe2cc;--t-veg:#e2ead6;--t-pro:#f4e0d8;--t-etc:#e2e8ee;--focus:#2f5f82;--body:"MPlus Num", "Kosugi Maru", "Hiragino Maru Gothic ProN", "ヒラギノ丸ゴ ProN", "Hiragino Sans", sans-serif;--head:"MPlus Num", "Mochiy Pop P One", "Kosugi Maru", "Hiragino Maru Gothic ProN", "ヒラギノ丸ゴ ProN", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:12px}body{background:var(--bg);color:var(--ink);font-family:var(--body);line-break:strict;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;font-size:19px;line-height:1.7}h1,h2,h3{font-family:var(--head);word-break:auto-phrase;margin:0;font-weight:400;line-height:1.4}b,strong,th{font-weight:400}p{margin:0}p,li,dd,td{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.nowrap{white-space:nowrap}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:#fff;z-index:10;border-radius:8px;padding:10px 14px;position:absolute;top:-80px;left:8px}.skip:focus{top:8px}.in{max-width:1080px;margin:0 auto;padding:0 16px}.muted{color:var(--ink2)}.hd{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;padding-bottom:6px;display:flex}.logo{font-family:var(--head);letter-spacing:.01em;align-items:center;min-height:48px;font-size:22px;text-decoration:none;display:inline-flex}.logo span{color:var(--s1d)}.hd-nav{gap:6px;display:flex}.hd-nav a{background:var(--card);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:18px;text-decoration:none;display:inline-flex}.hd-nav a[aria-current]{background:var(--ink);color:#fff}.ft-site{background:#efe7da;margin-top:64px}.ft-site .in{padding-top:28px;padding-bottom:36px}.ft-site .name{font-family:var(--head);font-size:20px}.ft-site p{color:var(--ink2);margin-top:4px;font-size:18px}.ft-links{flex-wrap:wrap;gap:0 20px;margin-top:12px;display:flex}.ft-links a{align-items:center;min-height:44px;font-size:18px;display:inline-flex}.ft-site .copy{margin-top:14px}.crumbs{color:var(--ink2);font-size:18px}.crumbs ol{flex-wrap:wrap;gap:0 6px;display:flex}.crumbs li{align-items:center;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--rule);margin-right:6px}.crumbs a{min-height:44px;color:var(--ink2);align-items:center;display:inline-flex}.back{min-height:44px;color:var(--ink2);align-items:center;font-size:18px;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink);text-decoration:underline}.q{font-family:var(--head);margin:8px 0 14px;font-size:26px;line-height:1.4}.h1-lead{font-family:var(--body);color:var(--ink2);margin:4px 0 0;font-size:19px}.h1-pre{font-family:var(--body);color:var(--ink2);font-size:18px;line-height:1.3;display:block}.ruler{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 6px;display:grid}.seg{appearance:none;min-height:54px;font-family:var(--head);color:var(--ink2);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:8px 0;font-size:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.seg.s1{background:var(--s1)}.seg.s2{background:var(--s2)}.seg.s3{background:var(--s3)}.seg.s4{background:var(--s4)}.seg[aria-pressed=true],.seg[aria-current]{color:var(--ink);transform:translateY(-4px);box-shadow:0 4px #45392f38}.seg[aria-pressed=false]:not([aria-current]){filter:saturate(.6)}.seg:hover{color:var(--ink)}.ticks{color:var(--ink2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;font-size:18px;line-height:1.2;display:grid}.ticks>span{border-left:2px solid var(--rule);padding-left:5px}.ticks>span:last-child{justify-content:space-between;display:flex}.texture{border-radius:28px;margin:0 0 8px;transition:background-color .2s;position:relative;overflow:hidden}.texture img{aspect-ratio:4/3;object-fit:cover;width:100%}.texture .cap{background:var(--card);border-radius:18px;margin:-30px 14px 14px;padding:10px 16px 12px;position:relative}.texture .cap span{color:var(--ink2);font-size:18px;line-height:1.35;display:block}.texture .cap b{font-family:var(--head);font-size:22px;line-height:1.4;display:block}.bg-s1{background:var(--s1)}.bg-s2{background:var(--s2)}.bg-s3{background:var(--s3)}.bg-s4{background:var(--s4)}.note{color:var(--ink2);margin:0 0 8px;font-size:18px}.facts{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.facts span{background:var(--card);border-radius:999px;padding:4px 14px;font-size:18px}.shelf[hidden]{display:none}.shelf h2{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 10px;font-size:22px;display:flex}.shelf h2 .n{font-family:var(--body);color:var(--ink2);margin-left:8px;font-size:18px}.shelf h2 a{font-family:var(--body);color:var(--ink2);align-items:center;min-height:44px;font-size:18px;display:inline-flex}.row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 10px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.row::-webkit-scrollbar{display:none}.chip{scroll-snap-align:start;flex:0 0 120px;text-decoration:none;display:block;position:relative}.chip[hidden]{display:none}.chip .tile{background:var(--tile);text-align:center;border-radius:24px;justify-content:center;align-items:center;width:120px;height:120px;transition:transform .15s;display:flex;overflow:hidden}.chip:hover .tile{transform:translateY(-3px)}.chip .tile img{object-fit:cover;width:100%;height:100%}.chip .nm{margin-top:6px;font-size:19px;line-height:1.35;display:block}.chip .tile.tx{font-family:var(--head);color:var(--ink);padding:10px;font-size:20px;line-height:1.3}.chip .tile.tx.long{font-size:18px}.chip.cat-炭水化物 .tile.tx{background:var(--t-carb)}.chip.cat-野菜果物 .tile.tx{background:var(--t-veg)}.chip.cat-たんぱく質 .tile.tx{background:var(--t-pro)}.chip.cat-その他 .tile.tx{background:var(--t-etc)}.chip .tri{background:#fff;border-radius:8px;padding:0 8px;font-size:18px;line-height:1.6;position:absolute;top:6px;left:6px}.chip .tri[hidden]{display:none}.chip[aria-current] .tile{outline:3px solid var(--ink);outline-offset:2px}.legend{color:var(--ink2);margin:22px 0 0;font-size:18px}.count{color:var(--ink2);margin:4px 0 0;font-size:18px}.sec-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin:30px 0 4px;font-size:22px;display:flex}.sec-h small{font-family:var(--body);color:var(--ink2);font-size:18px}.sec-lead{color:var(--ink2);margin-bottom:8px;font-size:18px}.cat-sub{color:var(--ink2);margin:18px 0 8px;font-size:19px}.rows{gap:10px;display:grid}.frow{background:var(--card);border-radius:20px;align-items:center;gap:14px;min-height:92px;padding:10px 14px 10px 10px;text-decoration:none;display:flex;position:relative}.frow:hover{box-shadow:0 3px #45392f1f}.frow .mini{background:var(--tile);height:72px;font-family:var(--head);border-radius:16px;flex:0 0 72px;justify-content:center;align-items:center;font-size:26px;display:flex;overflow:hidden}.frow .mini img{object-fit:cover;width:100%;height:100%}.frow.cat-炭水化物 .mini.tx{background:var(--t-carb)}.frow.cat-野菜果物 .mini.tx{background:var(--t-veg)}.frow.cat-たんぱく質 .mini.tx{background:var(--t-pro)}.frow.cat-その他 .mini.tx{background:var(--t-etc)}.frow .t{min-width:0}.frow .t b{font-family:var(--head);font-size:20px;line-height:1.35;display:block}.frow .t span{color:var(--ink2);margin-top:2px;font-size:18px;line-height:1.5;display:block}.frow .badge{white-space:nowrap;font-family:var(--body);background:var(--s4);color:var(--ink);border-radius:8px;margin-left:6px;padding:0 8px;font-size:18px;line-height:1.5;display:inline-block}.ft{align-items:center;gap:16px;margin-top:2px;display:flex}.ft .pic{object-fit:cover;background:#efe6d8;border-radius:50%;flex:none;width:104px;height:104px}.ft .pic.tx{font-family:var(--head);justify-content:center;align-items:center;font-size:40px;display:flex}.ft.cat-炭水化物 .pic.tx{background:var(--t-carb)}.ft.cat-野菜果物 .pic.tx{background:var(--t-veg)}.ft.cat-たんぱく質 .pic.tx{background:var(--t-pro)}.ft.cat-その他 .pic.tx{background:var(--t-etc)}.ft h1{font-size:38px;line-height:1.15}.ft h1.long{font-size:28px}.ft p{margin-top:6px;font-size:19px}.ft p .yomi{color:var(--ink2)}.hd2{margin:28px 0 10px;font-size:22px}.cards{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -16px;padding:6px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;background:var(--card);border-radius:26px;flex-direction:column;flex:0 0 80%;display:flex;overflow:hidden}.card:last-child{margin-right:4px}.card .top{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 18px;display:flex}.card .top b{font-family:var(--head);font-size:22px}.card .top span{font-size:18px}.c-shoki .top,.c-shoki .vis{background:var(--s1);color:var(--s1d)}.c-chuki .top,.c-chuki .vis{background:var(--s2);color:var(--s2d)}.c-koki .top,.c-koki .vis{background:var(--s3);color:var(--s3d)}.c-kanryo .top,.c-kanryo .vis{background:var(--s4);color:var(--s4d)}.card .vis{text-align:center;justify-content:center;align-items:flex-start;padding:14px 18px 18px;display:flex;position:relative}.card .vis.tall{aspect-ratio:4/3;padding:0}.card .vis img{aspect-ratio:4/3;object-fit:cover;width:100%}.card .vis .mk{font-family:var(--head);font-size:24px;line-height:1.35}.card .vis .mk small{font-family:var(--body);margin-top:4px;font-size:18px;display:block}.card .vis em{color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:18px;font-style:normal;position:absolute;top:10px;right:10px}.card .txt{flex-direction:column;flex:1;gap:6px;padding:14px 18px 20px;display:flex}.card h3.top{font-family:var(--body);font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.card .form{font-size:20px;line-height:1.45;font-family:var(--head);margin:0}.card .how{font-size:20px;line-height:1.6}.card .how.wait{color:var(--ink2)}.card .amt{color:var(--ink2);border-top:2px dotted var(--line);margin-top:auto;padding-top:8px;font-size:18px}.card .amt b{color:var(--ink)}.card.off .txt{color:var(--ink2)}.prep{background:var(--card);border-radius:22px;margin:22px 0 0;padding:16px 20px 18px}.prep h2,.warn h2{margin-bottom:4px;font-size:21px}.prep li,.warn li{padding-left:1.1em;font-size:20px;line-height:1.6;position:relative}.prep li:before,.warn li:before{content:"";background:var(--rule);border-radius:50%;width:.45em;height:.45em;position:absolute;top:.7em;left:0}.warn{background:#fbeee8;border-radius:22px;margin:14px 0 0;padding:16px 20px 18px}.warn li:before{background:var(--s1d)}.warn p{color:var(--ink2);margin-top:6px;font-size:18px}.more{border-top:2px solid var(--line);margin:30px 0 0}.more>summary{cursor:pointer;min-height:56px;font-family:var(--head);align-items:center;gap:10px;font-size:20px;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:before{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--ink);width:0;height:0;transition:transform .15s}.more[open]>summary:before{transform:rotate(90deg)}.more .body{color:var(--ink2);padding:4px 0 8px;font-size:18px}.more h3{color:var(--ink);margin:16px 0 4px;font-size:19px}.more li{text-indent:-1em;margin:2px 0;padding-left:1em}.more li:before{content:"・"}.more a{color:var(--ink)}.cite{color:var(--ink2)}.related .row{margin-top:4px}.tools{background:var(--card);border-radius:22px;margin-top:30px;padding:16px 20px}.tools h2,.doc .tools h2{margin:0;font-size:20px}.tools h2 .pr{white-space:nowrap}.tools ul{margin:8px 0 0;padding:0;list-style:none}.tools li{border-top:1px dashed var(--line);padding:12px 0}.tools li:first-child{border-top:0}.tools .t{font-weight:700;display:block}.tools li.has-img{grid-template-columns:96px 1fr;align-items:start;gap:14px;display:grid}.tools .aff-img{border:1px solid var(--line);background:#fff;border-radius:14px;width:96px;height:96px;display:block;overflow:hidden}.tools .aff-img img{object-fit:contain;width:100%;height:100%}.tools .body{min-width:0;display:block}.tools .cite{color:var(--ink2);font-size:18px;display:block}.tools .btns{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.tools .aff{background:var(--card);border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:18px;text-decoration:none;display:inline-flex}.tools .aff-rakuten{color:#9c3a2f}.tools .aff-amazon{color:#3e4a5a}.pr{font-family:var(--body);border:1px solid var(--ink2);border-radius:6px;margin-left:8px;padding:0 6px;font-size:18px;line-height:1.4;display:inline-block}.printbar{margin-top:26px}.btn{appearance:none;background:var(--ink);color:#fff;min-height:48px;font-family:var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:18px;text-decoration:none;display:inline-flex}.btn.sub{background:var(--card);color:var(--ink)}.supervise{color:var(--ink2);margin-top:18px;font-size:18px}.print-url{display:none}.doc{max-width:760px}.doc h1{margin:14px 0 6px;font-size:32px;line-height:1.3}.doc h2{margin:36px 0 8px;font-size:23px}.doc p{margin:10px 0 0}.updated{color:var(--ink2);font-size:18px}.doc .updated{color:var(--ink2);margin-top:0;font-size:18px}.doc .bul li{margin:6px 0;padding-left:1.1em;position:relative}.doc .bul li:before{content:"";background:var(--rule);border-radius:50%;width:.42em;height:.42em;position:absolute;top:.72em;left:0}.doc table{border-collapse:separate;border-spacing:0;background:var(--card);border-radius:18px;width:100%;margin-top:12px;font-size:18px;overflow:hidden}.doc th,.doc td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:10px 14px}.doc tr:first-child th,.doc tr:first-child td,.doc thead+tbody tr:first-child th,.doc thead+tbody tr:first-child td{border-top:0}.doc thead th{background:#efe7da}.doc tbody th{width:9em;font-family:var(--head)}.doc .gtbl{table-layout:fixed;width:100%}.doc .gtbl th:first-child{width:26%}.doc .gtbl th:nth-child(2){width:24%}.doc .gtbl tbody th{width:auto}@media (width<=560px){.doc .gtbl,.doc .gtbl tbody,.doc .gtbl tr,.doc .gtbl th,.doc .gtbl td{width:auto;display:block}.doc .gtbl thead{display:none}.doc .gtbl tr{border-bottom:1px solid var(--line);padding:12px 16px}.doc .gtbl tr:last-child{border-bottom:0}.doc .gtbl tbody th{border:0;padding:0 0 4px}.doc .gtbl td{border:0;padding:2px 0}.doc .gtbl td:before{content:attr(data-label) "：";color:var(--ink2)}}.doc .pending{background:var(--card);border-radius:16px;padding:12px 16px}.doc.err .big{font-family:var(--head);color:var(--rule);margin-top:20px;font-size:64px;line-height:1}.doc a{color:var(--ink)}.mk-maru{color:var(--s2d)}.mk-sankaku{color:var(--s4d)}.mk-batsu{color:var(--s1d)}.mk-none{color:var(--ink2)}.tblwrap{overflow-x:auto}#search{--pagefind-ui-font:var(--body);--pagefind-ui-scale:1;--pagefind-ui-text:#45392f;--pagefind-ui-background:#fff;--pagefind-ui-border:#cdbba5;--pagefind-ui-tag:#efe7da;--pagefind-ui-border-radius:16px;--pagefind-ui-primary:#45392f;margin-top:16px}#search .pagefind-ui__result-title{font-family:var(--head);font-size:20px;font-weight:400}#search .pagefind-ui__result-excerpt,#search .pagefind-ui__message,#search .pagefind-ui__button,#search .pagefind-ui__search-input{font-size:18px}@media (width>=760px){.q{font-size:34px}.topgrid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:44px;display:grid}.topgrid .left{position:sticky;top:16px}.row{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.chip{flex-basis:128px}.chip .tile{width:128px;height:128px}.rows{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:6px 0 14px;display:grid;overflow:visible}.card:last-child{margin-right:0}.cards{gap:0 12px}.card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.food .ruler,.food .ticks{display:none}.ft .pic{width:150px;height:150px}.ft .pic.tx{font-size:56px}.ft h1{font-size:54px}.ft h1.long{font-size:40px}.prepwarn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.prepwarn .warn{margin-top:22px}.doc h1{font-size:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{@page{size:A4;margin:8mm 11mm 7mm}body{background:#fff;font-size:9.5pt;line-height:1.5}.hd-nav,.ft-site,.crumbs,.back,.skip,.ruler,.ticks,.related,.tools,.printbar,.noprint,.card .vis,.food .more{display:none!important}.hd{padding:0}.logo{min-height:0;font-size:11pt}.in{max-width:none;padding:0}.ft .pic{width:60px;height:60px}.ft .pic.tx,.ft h1,.ft h1.long{font-size:22pt}.h1-pre{display:none}.ft p{font-size:10pt}.hd2{margin:8px 0 4px;font-size:12pt}.cards{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;overflow:visible;display:grid!important}.card{break-inside:avoid;border:1px solid #ccc;border-radius:8px}.card .top{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:4px 8px}.card .top b{font-size:11pt}.card .top span{font-size:8.5pt}.card .txt{gap:2px;padding:6px 8px}.card .form{font-size:9.5pt}.card .how,.card .amt{font-size:9pt}.prepwarn{grid-template-columns:1fr 1fr;gap:6px;display:grid}.prep,.warn{border:1px solid #ccc;border-radius:8px;margin:8px 0 0;padding:6px 10px}.prep h2,.warn h2{font-size:10.5pt}.prep li,.warn li,.warn p{font-size:9pt}.more{border:0;margin-top:8px}.more>summary{min-height:0;font-size:10.5pt}.more>summary:before{display:none}.more::details-content,.notes-fold::details-content{content-visibility:visible;display:block}.notes-fold>summary{min-height:0}.notes-fold>summary:before{display:none}.more .body{font-size:8pt}.more h3{margin:4px 0 0;font-size:9pt}.more .stagefull{display:none}.supervise{margin-top:6px;font-size:8pt}.print-url{color:#444;margin-top:6px;font-size:8pt;display:block!important}a{text-decoration:none}}.fn{vertical-align:.32em;white-space:nowrap;margin-left:2px;font-size:18px;line-height:1}.fn a{color:var(--ink2);padding:0 1px;text-decoration:none}.fn a:hover{color:var(--ink);text-decoration:underline}.notes{border-top:2px solid var(--line);margin-top:30px;padding-top:6px}.notes h2{margin:10px 0 6px;font-size:20px}.notes-fold>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;list-style:none;display:flex}.notes-fold>summary::-webkit-details-marker{display:none}.notes-fold>summary:before{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--ink);width:0;height:0;transition:transform .15s}.notes-fold[open]>summary:before{transform:rotate(90deg)}.notes-fold>summary h2{margin:0}.notes ol{gap:10px;display:grid}.notes li{color:var(--ink2);gap:8px;scroll-margin-top:16px;font-size:18px;line-height:1.55;display:flex}.notes li:target{background:#fff6d8;border-radius:10px}.notes .no{color:var(--ink);flex:none}.notes .b{min-width:0;color:var(--ink)}.notes .sub{color:var(--ink2);display:block}.notes .sub a{color:var(--ink2);word-break:break-all}.card .gen{color:var(--ink2);font-size:18px;line-height:1.5}.texture.nophoto{padding-top:22px}.texture .txtsample{font-family:var(--head);text-align:center;background:#ffffff8c;border-radius:18px;margin:0 14px 40px;padding:22px 18px;font-size:22px;line-height:1.5}.texture .txtsample span{font-family:var(--body);color:var(--ink2);font-size:18px;display:block}.names{flex-wrap:wrap;gap:0 18px;display:flex}.more .names li{text-indent:0;padding-left:0}.more .names li:before{content:none}.names a{align-items:center;min-height:44px;display:inline-flex}.more .rows{margin-top:8px}.more .sec-lead{margin-bottom:4px}@media print{.notes{border-top:1px solid #ccc;margin-top:6px;padding-top:2px}.notes h2{margin:2px 0;font-size:9pt}.notes ol{columns:2;gap:0 12px;display:block}.notes li{break-inside:avoid;font-size:6.5pt;line-height:1.25}.notes .sub{display:none}.notes .sub a.u{font-size:0}.notes .sub a.u:after{content:attr(data-url);font-size:6pt}.fn{font-size:6.5pt}}#search .pagefind-ui__search-clear{min-height:44px;font-size:18px}#search .pagefind-ui__search-input{font-family:var(--body);font-weight:400}.hitokoto{border:2px dashed var(--rule);background:#fff;border-radius:22px;margin:22px 0 0;padding:14px 20px 16px}.hitokoto h2{color:var(--s4d);font-size:20px}.hitokoto p{margin-top:4px;font-size:19px}.hitokoto .hn{color:var(--ink2);font-size:18px}.mk-mada{color:var(--ink2)}.anzen{background:#fbeee8;border-radius:22px;margin:22px 0 0;padding:16px 20px 18px}.anzen h2{margin-bottom:4px;font-size:21px}.kinkyu{background:var(--card);border:2px solid var(--s1d);border-radius:18px;margin-top:16px;padding:14px 18px 16px}.kinkyu h3{margin:0 0 8px;font-size:21px}.kinkyu h3 strong{color:var(--s1d)}.kinkyu .sym{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.anzen .kinkyu .sym li{background:#fbeee8;border-radius:999px;margin:0;padding:4px 14px;font-size:19px}.anzen .kinkyu .sym li:before{display:none}.kinkyu p{margin:6px 0 0;font-size:19px;line-height:1.6}.kinkyu p.more{color:var(--ink2)}.anzen li{margin:4px 0;padding-left:1.1em;font-size:19px;line-height:1.6;position:relative}.anzen li:before{content:"";background:var(--s1d);border-radius:50%;width:.45em;height:.45em;position:absolute;top:.7em;left:0}@media print{.hitokoto{display:none}}.hajime{background:var(--card);border:1px solid var(--line);border-radius:18px;margin:16px 0 0;padding:14px 18px 16px}.hajime h2{margin-bottom:6px;font-size:21px}.hajime ol{margin:0;padding-left:1.4em}.hajime li{margin:4px 0;font-size:19px;line-height:1.6}.birth{background:var(--card);border:1px solid var(--line);border-radius:18px;margin:14px 0 0;padding:12px 16px 14px}.birth label{font-size:19px;display:block}.birth .row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.birth input{font:inherit;border:1px solid var(--rule);background:var(--bg);min-height:44px;color:var(--ink);border-radius:12px;padding:4px 10px;font-size:19px}.birth .res{margin:10px 0 0;font-size:19px}.birth .res a{margin-left:.5em}.birth .note{color:var(--ink2);margin:8px 0 0;font-size:18px}.eaten{margin-top:10px}.eaten p{margin:0;font-size:19px}.eaten .btn,.eaten [data-eaten-text]{white-space:nowrap}.linkbtn{font:inherit;color:var(--focus);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.frow .pre{color:var(--ink2);display:block}.soudan,.kihon-link,.kyukyu-link{margin:18px 0 0;font-size:19px}.kihon{margin-top:22px}.kihon ul{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.kihon a{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 16px;text-decoration:none;display:inline-block}.kyukyu{background:#fbeee8;border-radius:18px;margin:18px 0 0;padding:12px 18px;font-size:19px}.card .mkline{font-family:var(--head);color:var(--ink2);font-size:18px}
