/* 生成物：scripts/build_css.py が fonts/fonts.css ・ mend-tables.css ・ mend-article.css ・ mend-site.css をまとめたもの。手で書き換えない。rules md5:bf7d994b8731e1ed0fb752bcd48c8bb6 */
@font-face{font-family:'BIZ UDPGothic';font-style:normal;font-display:swap;font-weight:700;src:url(fonts/biz-udpgothic-700-base.da11f0f6.woff2) format('woff2');unicode-range:U+20-7E,U+A0-FF,U+2000-206F,U+2192,U+2212,U+2462,U+25EF,U+2605-2606,U+3000-30FF,U+FF01-FF9F}@font-face{font-family:'BIZ UDPGothic';font-style:normal;font-display:swap;font-weight:700;src:url(fonts/biz-udpgothic-700-kanji.96d6a023.woff2) format('woff2');unicode-range:U+4E00-4E01,U+4E08-4E0B,U+4E0D-4E0E,U+4E16,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E4B,U+4E5D,U+4E86,U+4E88,U+4E8B-4E8C,U+4E92,U+4E94,U+4E9C,U+4EAC,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8-4ED9,U+4EE3,U+4EE5,U+4EEE,U+4EF6,U+4F01,U+4F1A,U+4F1D,U+4F34,U+4F4D-4F4E,U+4F53,U+4F55,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FBF,U+4FC2,U+4FDD,U+4FE1,U+4FEE,U+5009,U+500B,U+500D,U+5019,U+5024,U+5065,U+5074,U+507D,U+50AC,U+50CD,U+50CF,U+512A,U+5143,U+5148,U+5150,U+5165,U+5168,U+516B-516C,U+5171,U+5177-5178,U+5185-5186,U+518D,U+5192,U+5199,U+51A0,U+51E6,U+51FA,U+5206-5207,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524D,U+5264,U+526F,U+5272,U+529B,U+529F-52A0,U+52A3,U+52A9,U+52B4,U+52B9,U+52C3,U+52D5,U+52DD,U+5316-5317,U+533A-533B,U+5341,U+5343,U+534A,U+5358,U+5370-5371,U+539A,U+539F,U+53C2,U+53CD-53CE,U+53D6-53D7,U+53E3-53E5,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5426,U+542B,U+5438-5439,U+544A,U+5468,U+5473,U+547C,U+54C1,U+5546,U+554F,U+5584,U+5589,U+55AA-55AB,U+55B6,U+56DB,U+56DE,U+56E0,U+56F2-56F3,U+56FA,U+56FD,U+5727-5728,U+5730,U+578B,U+57CB,U+57DF,U+57F7,U+57FA,U+5831,U+5834,U+583A,U+5897,U+58F0,U+58F2,U+5909,U+5916,U+591A,U+591C,U+5927,U+592A-592B,U+5931,U+5948,U+5951,U+596A,U+5973,U+598A,U+59BB,U+59CB,U+59EB,U+5B50,U+5B57-5B58,U+5B5D,U+5B66,U+5B85,U+5B87,U+5B89,U+5B8C,U+5B9A,U+5B9F,U+5BA2-5BA3,U+5BAE,U+5BB3,U+5BB6,U+5BB9,U+5BBF,U+5BC6,U+5BCC,U+5BDF,U+5BFE,U+5C02,U+5C04,U+5C0E-5C0F,U+5C11,U+5C3C,U+5C3E-5C40,U+5C45,U+5C4A-5C4B,U+5C55,U+5C5E,U+5C71,U+5C90,U+5CA1,U+5CF6,U+5D0E,U+5D29,U+5DDD-5DDE,U+5DE6,U+5DEE,U+5DFB,U+5E02,U+5E2B,U+5E2F,U+5E33,U+5E38,U+5E45,U+5E4C,U+5E73-5E74,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E97,U+5EA6,U+5EB7,U+5F0F,U+5F15,U+5F37,U+5F53,U+5F62,U+5F71,U+5F79,U+5F85,U+5F8C,U+5F93,U+5F97,U+5FA1,U+5FB4,U+5FB9,U+5FC3,U+5FC5,U+5FCC,U+5FD8,U+5FDC,U+5FF5,U+601D,U+6025,U+6027,U+6065,U+606F,U+60A3,U+60AA,U+60C5,U+60F3,U+610F,U+611F,U+614B,U+6163,U+6210,U+6238,U+623B,U+6240,U+624B,U+6253,U+6255,U+6271,U+627F,U+6295,U+6298,U+629C,U+629E,U+62BC,U+62E0,U+62FE,U+6301,U+6307,U+6319,U+632F,U+6368,U+6392,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63C3,U+63CF-63D0,U+63DB,U+6458,U+6483,U+652F,U+6539,U+653B,U+653E,U+6545,U+6551,U+6559,U+6570,U+6574,U+6577,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65CF,U+65E2,U+65E5,U+65E8-65E9,U+6607,U+660E,U+661F-6620,U+6642,U+6697,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+670D,U+671D,U+671F,U+672A-672D,U+675F,U+6761,U+6765,U+6771,U+677E,U+6790,U+679A,U+679C,U+67A0,U+67CF,U+67FB,U+682A,U+6839,U+683C,U+6848,U+68B0,U+690D,U+691C,U+696D,U+69CB,U+69D8,U+6A21,U+6A29-6A2A,U+6A4B,U+6A5F,U+6B04,U+6B20-6B21,U+6B32,U+6B62-6B63,U+6B73-6B74,U+6B8B,U+6BB5,U+6BCE,U+6BD4,U+6C17,U+6C42,U+6C60,U+6C7A,U+6CA2,U+6CBB,U+6CC1,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+6D5C,U+6D77,U+6D88,U+6DE1,U+6DEB,U+6DF7,U+6DFB,U+6E08,U+6E0B,U+6E1B,U+6E21,U+6E2C,U+6E80,U+6E96,U+6ED1,U+6EDE,U+6F0F,U+6F5F,U+6FC0,U+6FC3,U+70B9-70BA,U+7121,U+713C,U+7159,U+7167,U+717D,U+718A,U+71B1,U+7247-7248,U+7269,U+7279,U+72B6,U+72ED,U+732E,U+7387,U+738B,U+73CD,U+73FE,U+7406,U+751F,U+7528,U+7530-7531,U+7533,U+7537,U+753A-753B,U+754C,U+756A,U+7570,U+7591,U+75C5,U+75C7,U+75DB,U+7642,U+767A-767B,U+767D,U+7684,U+7686,U+76CA,U+76DB,U+76E3,U+76EE,U+76F4,U+76F8,U+7701,U+770C,U+771F-7720,U+7761,U+77AC,U+77E5,U+77ED,U+7814,U+78BA,U+793A,U+793E,U+795E,U+7968,U+7981,U+798F,U+79D2,U+79D8,U+79FB,U+7A0E,U+7A2E,U+7A3F,U+7A4D,U+7A76,U+7A7A,U+7A81,U+7ACB,U+7AE0,U+7AEF,U+7AF6,U+7B2C,U+7B46,U+7B49,U+7B4B,U+7B54,U+7B87,U+7B8B,U+7B97,U+7BA1,U+7BB1,U+7BC4,U+7C21,U+7C8B,U+7CD6,U+7D04,U+7D0B,U+7D14,U+7D1A,U+7D20,U+7D22,U+7D39-7D3A,U+7D42,U+7D44,U+7D4C,U+7D50,U+7D66,U+7D71,U+7D75-7D76,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DCA,U+7DCF,U+7DD2,U+7DDA,U+7DE8,U+7E26,U+7E54,U+7E70,U+7F6B,U+7F6E,U+7F85,U+7FA9,U+7FD2,U+8003,U+8005,U+805E,U+8074,U+809D,U+80A2,U+80A5,U+80A9,U+80BA,U+80F8,U+80FD,U+8108,U+811A,U+814E,U+816B,U+8179-817A,U+81D3,U+81E3,U+81E8,U+81EA,U+81F4,U+8217,U+822C,U+8239,U+826F,U+8272,U+82E6,U+82F1,U+843D,U+8449,U+85AC,U+85E4,U+8840,U+884C,U+8853,U+8868,U+888B,U+88AB,U+88C5,U+88CF,U+88DC,U+88FD,U+8907,U+897F,U+8981,U+8986-8987,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89B3,U+89E3,U+89E6,U+8A00,U+8A02,U+8A08,U+8A0E,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A3A,U+8A3C,U+8A55,U+8A66,U+8A71-8A73,U+8A87,U+8A8C-8A8D,U+8A98,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8ABF,U+8AC7,U+8ACB,U+8AD6,U+8B58,U+8B66,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0,U+8CA9,U+8CAF,U+8CB7,U+8CBB,U+8CC0,U+8CC7,U+8CEA,U+8CFC,U+8D77,U+8D85,U+8DB3,U+8DE1,U+8DEF,U+8E0F,U+8EAB,U+8EE2,U+8EF8,U+8EFD,U+8F03,U+8F09,U+8F38,U+8FBC,U+8FD1,U+8FD4,U+8FF0,U+8FFD,U+9001,U+9014,U+901A,U+901F-9020,U+9023,U+9032,U+9045,U+904B,U+904E,U+9053,U+9055,U+9069,U+9078,U+907F,U+90A3,U+90AA,U+90E1,U+90E8,U+90F5,U+90FD,U+914D,U+9152,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+925B,U+9320,U+9332,U+9375,U+9577,U+9580,U+9589,U+958B,U+9593,U+95A2,U+95B2,U+961C,U+962A,U+9632,U+963B,U+964D,U+9650,U+9662,U+9664,U+967A,U+968E,U+9694,U+969B-969C,U+96A0,U+96A3,U+96C6,U+96E2-96E3,U+96FB,U+9759,U+9762,U+97F3,U+97FF,U+9805-9806,U+9808,U+9813,U+9818,U+982D,U+983B-983C,U+984C-984D,U+9854,U+985E,U+98A8,U+98DF,U+98F2,U+98FE,U+99C5,U+9A13,U+9AD8,U+9B54,U+9BAE,U+9E7F,U+9ED9,U+9F62}
.mend-compare{--line:var(--c-line,#d5dbe1);--head:var(--c-bg-alt,#f4f6f8);--self:var(--c-accent-light,#fdf4e1);--rule:var(--c-rule,#0d3b66);font-family:inherit;margin:1.5em 0;color:var(--c-text,#15191e)}.mend-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mend-compare table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.mend-compare caption{text-align:left;font-size:15px;font-weight:700;padding:0 0 .6em;color:var(--c-head,#0d3b66)}.mend-compare__lead{margin:0 0 .9em;padding:.8em 1em;font-size:15px;line-height:1.75;background:var(--c-warning-bg,#fff7e6);border:1px solid var(--c-warning-line,#f0c36d);border-radius:4px}.mend-compare th,.mend-compare td{border:0;border-bottom:1px solid var(--line);padding:.5em .6em;text-align:left;vertical-align:top}.mend-compare thead th{background:none;font-weight:700;font-size:13px;color:var(--c-text-muted,#4a535d);border-bottom:2px solid var(--rule);vertical-align:bottom}.mend-compare:not(.mend-local) tbody td{white-space:nowrap}.mend-local table{min-width:760px}.mend-compare td.num{text-align:right;font-variant-numeric:tabular-nums}.mend-compare td.main{font-size:17px;font-weight:700;font-family:var(--mend-font-head,inherit)}.mend-compare td.main span{font-weight:400;font-family:var(--mend-font,inherit)}.mend-compare td.long{white-space:normal;min-width:5.5em}.mend-compare td.main.long{font-size:13px;font-weight:400;font-family:var(--mend-font,inherit)}.mend-compare:not(.mend-local) tbody td:nth-child(3){white-space:normal;min-width:6.5em}.mend-compare td.pay{white-space:normal;width:14.4em;min-width:12em;font-size:12px;line-height:1.5}.mend-compare:not(.mend-local) th.clinic{min-width:9.5em;width:10.5em}.mend-compare .clinic{font-weight:700}.mend-compare .dose{display:block;font-weight:400;font-size:12px;line-height:1.45;color:var(--c-text-muted,#4a535d);margin-top:.2em}.mend-compare .channel{display:block;font-weight:400;font-size:12px;color:var(--c-text-muted,#4a535d);margin-top:.2em}.mend-compare tr.band-head th{background:none;font-weight:700;font-size:13px;color:var(--c-head,#0d3b66);padding:.9em .6em .5em;border-top:2px solid var(--rule)}.mend-compare .band-note{display:block;font-weight:400;font-size:12px;color:var(--c-text-muted,#4a535d);margin-top:.25em}.mend-calc{display:inline-block;margin-left:.3em;font-size:12px;font-weight:400;font-family:var(--mend-font,inherit);color:var(--c-text-muted,#4a535d);white-space:nowrap;letter-spacing:0}.mend-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mend-compare tr.is-self th,.mend-compare tr.is-self td{background:var(--self)}.mend-compare .badge{display:inline-block;font-size:11px;font-weight:700;background:var(--c-primary,#0d3b66);color:var(--c-bg,#ffffff);border-radius:2px;padding:.1em .45em;margin-left:.4em;vertical-align:middle}.mend-compare__notes{margin:.8em 0 0;padding:0;list-style:none;font-size:12px;line-height:1.7;color:var(--c-text-muted,#4a535d)}.mend-compare__notes li{margin:.15em 0;max-width:none}.mend-compare__asof{font-weight:700;font-size:13px;color:var(--c-text,#15191e)}.mend-compare a{color:var(--c-primary,#0d3b66)}@media (max-width:640px){.mend-compare:not(.mend-local) table,.mend-compare:not(.mend-local) tbody,.mend-compare:not(.mend-local) caption{display:block;width:100%}.mend-compare:not(.mend-local) thead{display:none}.mend-compare:not(.mend-local) tr{display:grid;grid-template-columns:1fr 1fr;gap:.5em .9em;padding:1em 0;border-bottom:1px solid var(--line)}.mend-compare:not(.mend-local) tr.band-head{display:block;padding:0;margin-top:1em;border:0}.mend-compare:not(.mend-local) tr.band-head th{display:block;border-top:2px solid var(--rule);padding:.7em 0 .3em}.mend-compare:not(.mend-local) th,.mend-compare:not(.mend-local) td{border:0;padding:0;background:none;min-width:0;width:auto;white-space:normal}.mend-compare:not(.mend-local) th.clinic{grid-column:1 / -1;order:0;font-size:16px;min-width:0;width:auto}.mend-compare:not(.mend-local) td.num{text-align:left}.mend-compare:not(.mend-local) td.main{order:1;background:var(--c-primary-light,#edf2f7);padding:.5em .7em;border-radius:4px}.mend-compare:not(.mend-local) tbody td::before{content:attr(data-label);display:block;font-size:11px;font-weight:400;color:var(--c-text-muted,#4a535d);line-height:1.4}.mend-compare:not(.mend-local) tbody td{white-space:normal}.mend-compare:not(.mend-local) tbody td:not(.main){order:3;font-size:13px}.mend-compare:not(.mend-local) tbody td.pay{grid-column:1 / -1;order:4;width:auto;min-width:0}.mend-compare:not(.mend-local) tr.is-self{background:var(--self);padding-left:.6em;padding-right:.6em;border-radius:4px}.mend-compare:not(.mend-local) tr.is-self th,.mend-compare:not(.mend-local) tr.is-self td{background:none}.mend-compare:not(.mend-local) tr.is-self td.main{background:var(--c-bg,#ffffff)}}.mend-article>.mend-compare,.entry-content>.mend-compare,.wp-block-post-content>.mend-compare{width:min(960px,100vw - 2rem);margin-inline:calc(50% - min(480px,50vw - 1rem))}@media (max-width:820px){.mend-article>.mend-compare,.entry-content>.mend-compare,.wp-block-post-content>.mend-compare{width:auto;margin-inline:0}}.mend-compare table,.mend-compare thead,.mend-compare tbody,.mend-compare tr,.mend-compare th,.mend-compare td{background-image:none;box-sizing:border-box}.mend-compare__scroll{max-width:100%}.mend-local .handling{color:var(--c-text,#15191e)}.mend-local .ref{font-size:12px}
:root{--c-primary: #0d3b66;--c-primary-dark: #092a49;--c-primary-light: #edf2f7;--c-accent: #e3a21a;--c-accent-dark: #092a49;--c-accent-light: #fdf4e1;--c-text: #15191e;--c-text-muted: #4a535d;--c-head: #0d3b66;--c-bg: #ffffff;--c-bg-alt: #f4f6f8;--c-line: #d5dbe1;--c-rule: #0d3b66;--c-warning-bg: #fff7e6;--c-warning-line: #f0c36d;--c-warning-text: #7a4f00;--c-btn-bg: #0d3b66;--c-btn-bg-hover: #092a49;--c-btn-fg: #ffffff;--mend-font: 'Hiragino Sans','Hiragino Kaku Gothic ProN','Yu Gothic','Noto Sans JP',sans-serif;--mend-font-head: 'BIZ UDPGothic','Hiragino Sans','Hiragino Kaku Gothic ProN','Yu Gothic','Noto Sans JP',sans-serif;--mend-max: 38em;--mend-s1:.5rem;--mend-s2:1rem;--mend-s3:1.5rem;--mend-s4:2.5rem;--mend-s5:4rem;--mend-s6:6rem;--shadow: none}@media (prefers-color-scheme: dark){:root{--c-primary: #8fc3e6;--c-primary-dark: #b5d8ef;--c-primary-light: #1a2632;--c-accent: #e3a21a;--c-accent-dark: #b5d8ef;--c-accent-light: #16303f;--c-text: #e6e9ee;--c-text-muted: #a9b4c0;--c-head: #e6e9ee;--c-bg: #101820;--c-bg-alt: #1a2632;--c-line: #2c3a47;--c-rule: #8fc3e6;--c-warning-bg: #231f14;--c-warning-line: #6b5a2e;--c-warning-text: #e3a21a;--c-btn-bg: #8fc3e6;--c-btn-bg-hover: #b5d8ef;--c-btn-fg: #101820;--wp--preset--color--base: #101820;--wp--preset--color--contrast: #e6e9ee;color-scheme: dark}}.mend-article{color:var(--c-text);font-family:var(--mend-font);font-size:1.0625rem;line-height:1.85;letter-spacing:.02em;line-break:strict}.mend-article p,.mend-article li{max-width:var(--mend-max)}.mend-article p{margin:0 0 1.5em}.mend-article li{margin:.4em 0;line-height:1.85}.mend-article strong{font-weight:700;background:none}.mend-article a{color:var(--c-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.mend-article a:hover{color:var(--c-primary-dark)}.mend-article a:focus-visible,.mend-btn:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}@media (max-width:600px){.mend-article{font-size:1rem}.mend-article p{margin:0 0 1.4em}}.mend-article h2,.mend-article h3,.mend-article h4{word-break:auto-phrase;text-wrap:balance;letter-spacing:.01em;font-family:var(--mend-font-head)}.mend-article h2{font-size:1.5em;line-height:1.45;font-weight:700;color:var(--c-head);background:none;border-top:3px solid var(--c-rule);padding:var(--mend-s2) 0 0;margin:var(--mend-s5) 0 var(--mend-s2)}.mend-article h3{font-size:1.15em;line-height:1.55;font-weight:700;color:var(--c-head);border:0;padding:0;margin:var(--mend-s4) 0 var(--mend-s1)}.mend-article h4{font-size:1.0625em;font-weight:700;color:var(--c-text);margin:var(--mend-s3) 0 var(--mend-s1)}.mend-article h2:first-child{margin-top:0}.mend-eyecatch{margin:0 0 var(--mend-s3)}.mend-eyecatch img{width:100%;height:auto;display:block;aspect-ratio:1200/420;object-fit:cover}.mend-dates{font-size:.8125rem;color:var(--c-text-muted);margin:0 0 var(--mend-s3);padding:0 0 var(--mend-s2);border-bottom:1px solid var(--c-line)}.mend-summary{background:var(--c-primary-light);border:0;border-radius:4px;padding:var(--mend-s2) var(--mend-s3);margin:0 0 var(--mend-s3)}.mend-summary h2{all:unset;display:block;font-size:.9375em;font-weight:700;color:var(--c-head);margin:0 0 .5em}.mend-summary ul{margin:0;padding:0;list-style:none}.mend-summary li{position:relative;padding-left:1.4em;margin:.45em 0;font-size:.97em;line-height:1.75}.mend-summary li::before{content:"";position:absolute;left:.2em;top:.7em;width:7px;height:7px;background:var(--c-accent)}.mend-supervision{margin:0 0 var(--mend-s3);padding:.7em 1em;border:1px solid var(--c-line);border-left:3px solid var(--c-rule);border-radius:4px;background:var(--c-bg-alt);font-size:.875rem;line-height:1.7;max-width:var(--mend-max)}.mend-article .mend-supervision p{margin:0;max-width:none}.mend-supervision__who{font-weight:700;color:var(--c-head);overflow-wrap:anywhere}.mend-article .mend-supervision__scope{margin-top:.35em;font-size:.8125rem;color:var(--c-text-muted)}.mend-article .mend-supervisor__photo{margin:0 0 var(--mend-s3)}.mend-supervisor__photo img{display:block;width:148px;max-width:100%;height:auto;border:1px solid var(--c-line);border-radius:4px}.mend-video{margin:0 0 var(--mend-s3)}.mend-video__frame{position:relative;aspect-ratio:16/9;background:#000;border-radius:4px;overflow:hidden}.mend-video__frame iframe,.mend-video__play{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.mend-video__play{padding:0;margin:0;background:#000;cursor:pointer}.mend-video__play img{width:100%;height:100%;object-fit:cover;display:block}.mend-video__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0;pointer-events:none}.mend-video__play:hover .mend-video__icon path:first-child,.mend-video__play:focus-visible .mend-video__icon path:first-child{fill:#c00;fill-opacity:1}.mend-video__play:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}.mend-video__nojs{position:absolute;inset:auto 0 0 0;padding:.6em .8em;background:rgba(0,0,0,.75);color:#fff;font-size:.875rem}.mend-video__h{margin:.7em 0 .3em !important;font-size:.9375em;font-weight:700;color:var(--c-head);font-family:var(--mend-font-head);max-width:none}.mend-video__sub{display:block;font-size:.8125rem;font-weight:400;color:var(--c-text-muted);font-family:var(--mend-font)}.mend-video__chapters{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:0 1em;border-top:1px solid var(--c-line)}.mend-article .mend-video__chapters li{margin:0;max-width:none;border-bottom:1px solid var(--c-line);font-size:.9em;line-height:1.5}.mend-article .mend-video__chapters a{display:block;padding:.5em 0;text-decoration:none;color:var(--c-text)}.mend-article .mend-video__chapters a:hover{color:var(--c-primary);text-decoration:underline}.mend-video__time{display:inline-block;min-width:2.8em;color:var(--c-primary);font-variant-numeric:tabular-nums;font-weight:700}.mend-toc{border:1px solid var(--c-line);border-radius:4px;background:var(--c-bg);margin:0 0 var(--mend-s4)}.mend-toc>summary{cursor:pointer;list-style:none;padding:.8em 1.1em;font-weight:700;color:var(--c-head);font-size:.95em;display:flex;align-items:center;justify-content:space-between}.mend-toc>summary::-webkit-details-marker{display:none}.mend-toc>summary::after{content:"開く";font-size:.8em;font-weight:400;color:var(--c-text-muted)}.mend-toc[open]>summary::after{content:"閉じる"}.mend-toc ol{margin:0;padding:0 1.1em 1em 1.1em;list-style:none;counter-reset:mend-toc}.mend-toc li{margin:.35em 0;font-size:.95em;line-height:1.6;position:relative;padding-left:1.8em;counter-increment:mend-toc}.mend-toc li::before{content:counter(mend-toc) ".";position:absolute;left:0;color:var(--c-text-muted);font-variant-numeric:tabular-nums}.mend-toc .lv3{display:none}.mend-toc a{color:inherit;text-decoration:none}.mend-toc a:hover{color:var(--c-primary);text-decoration:underline}.mend-box{border-radius:4px;padding:1em 1.2em 1em 3em;margin:var(--mend-s3) 0;position:relative;font-size:.97em;line-height:1.8}.mend-box::before{position:absolute;left:1em;top:1.05em;width:1.4em;height:1.4em;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85em;font-weight:700}.mend-box>*:first-child{margin-top:0}.mend-box>*:last-child{margin-bottom:0}.mend-box h2,.mend-box h3{all:unset;display:block;font-weight:700;margin:0 0 .5em;font-size:1em}.mend-box--point{background:var(--c-primary-light);border:1px solid var(--c-line)}.mend-box--point::before{content:"P";background:var(--c-primary);color:var(--c-bg)}.mend-box--point h2,.mend-box--point h3{color:var(--c-head)}.mend-box--note{background:var(--c-warning-bg);border:1px solid var(--c-warning-line)}.mend-box--note::before{content:"!";background:var(--c-warning-text);color:var(--c-bg)}.mend-box--note h2,.mend-box--note h3{color:var(--c-warning-text)}.mend-box--doctor{background:var(--c-primary-light);border:1px solid var(--c-line)}.mend-box--doctor::before{content:"医";background:var(--c-primary);color:var(--c-bg)}.mend-box--doctor h2,.mend-box--doctor h3{color:var(--c-head)}.mend-box--note ul,.mend-box--point ul{margin:0;padding-left:1.2em}.mend-box strong,.mend-summary strong,.mend-toc strong{background:none}.mend-figure{margin:var(--mend-s4) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:var(--mend-s2) 0;background:none}.mend-figure svg{width:100%;height:auto;display:block;min-width:0;letter-spacing:0}.mend-figure figcaption{font-size:.8125rem;color:var(--c-text-muted);margin-top:.7em;line-height:1.7}.mend-figure__narrow{display:none}@media (max-width:640px){.mend-figure__wide{display:none}.mend-figure__narrow{display:block;max-width:420px}}.mend-cta-box{position:relative;color:var(--c-text);border-radius:4px;background:var(--c-primary-light);border:1px solid var(--c-line);box-shadow:none;padding:1.5em 1.3em 1.2em;margin:var(--mend-s4) 0;text-align:left;display:grid;gap:1.1em}.mend-cta-box p{margin:0}.mend-cta-box__main{display:grid;gap:.8em;align-content:start}.mend-cta-box__head{font-family:var(--mend-font-head);font-size:1.15em;font-weight:700;color:var(--c-head);line-height:1.55;display:flex;align-items:flex-start;gap:.55em}.mend-cta-box__icon{flex:0 0 auto;display:inline-grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--c-bg);color:var(--c-head);margin-top:-.1em}.mend-cta-box__icon svg{width:1.15em;height:1.15em;display:block}.mend-cta-box__lead{font-size:1em;color:var(--c-text);line-height:1.75}.mend-cta-price__plan{font-size:.9em;font-weight:700;color:var(--c-text-muted);margin:0 0 .5em}.mend-cta-price__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin:0}.mend-cta-price__items>div{display:flex;flex-direction:column;align-items:center;gap:.15em;background:var(--c-bg);border:1px solid var(--c-line);border-radius:4px;padding:.55em .3em .6em;min-width:0}.mend-cta-price__items dt{font-size:.8125em;color:var(--c-text-muted);font-weight:400;line-height:1.4;white-space:nowrap}.mend-cta-price__items dd{margin:0;font-family:var(--mend-font-head);font-size:1.15em;font-weight:700;color:var(--c-text);line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.mend-cta-price__note{font-size:.8125em;color:var(--c-text-muted);margin:.5em 0 0;line-height:1.6}@media (max-width:480px){.mend-cta-price__items dd{font-size:1em}}.mend-cta-box__side{background:var(--c-bg);border:1px solid var(--c-line);border-radius:4px;padding:1.1em 1em;display:grid;gap:.6em;justify-items:center;align-content:center;text-align:center}.mend-ticket{position:relative;width:100%;max-width:290px;box-sizing:border-box;background:var(--c-bg);color:var(--c-head);border:1.5px dashed var(--c-line);border-radius:4px;padding:.6em 1.1em .7em}.mend-ticket__label{display:flex;align-items:center;justify-content:center;gap:.4em;font-size:.8125em;font-weight:700;color:var(--c-text-muted);padding-bottom:.4em;margin-bottom:.4em;border-bottom:1px dashed var(--c-line)}.mend-ticket__label svg{width:1.2em;height:1.2em;flex:0 0 auto}.mend-ticket__code{font-family:var(--mend-font-head);font-size:1.35em;font-weight:700;letter-spacing:.08em;line-height:1.3;color:var(--c-head);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mend-cta-box__couponnote{font-size:.875em;color:var(--c-text);line-height:1.6}.mend-cta-box__note{font-size:.8125em;color:var(--c-text-muted);line-height:1.65;border-top:1px solid var(--c-line);padding-top:.9em}@media (min-width:760px){.mend-cta-box{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:1.4em;padding:1.7em 1.6em 1.3em}.mend-cta-box__note{grid-column:1 / -1}}.mend-article .mend-btn,.mend-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7em 2em;border-radius:4px;border:2px solid transparent;font-weight:700;font-size:1em;line-height:1.4;text-decoration:none;box-sizing:border-box}.mend-article .mend-btn--fill,.mend-btn--fill{background:var(--c-btn-bg);border-color:var(--c-btn-bg);color:var(--c-btn-fg)}.mend-article .mend-btn--fill:hover,.mend-btn--fill:hover{background:var(--c-btn-bg-hover);border-color:var(--c-btn-bg-hover);color:var(--c-btn-fg)}.mend-article .mend-btn--outline,.mend-btn--outline{background:transparent;border-color:var(--c-primary);color:var(--c-primary)}.mend-article .mend-btn--outline:hover,.mend-btn--outline:hover{background:var(--c-primary);color:var(--c-bg)}.mend-cta-box a{text-decoration:none}.mend-cta-box strong{background:none}.mend-cta-box .mend-btn{width:100%;padding:.7em .8em;font-size:.95em;white-space:nowrap}@media (max-width:400px){.mend-cta-box .mend-btn{font-size:.9em;padding:.7em .5em}}.mend-faq{margin:0 0 var(--mend-s3);padding:var(--mend-s2) 0 0;border-top:1px solid var(--c-line)}.mend-article .mend-faq__q{margin:0 0 .5em;font-size:1.0625em;color:var(--c-head)}.mend-faq__a{color:var(--c-text);font-size:.97em;line-height:1.85}.mend-faq__a>*:last-child{margin-bottom:0}.mend-related{margin:var(--mend-s4) 0 0;border-top:3px solid var(--c-rule);padding-top:var(--mend-s2)}.mend-related__h{font-size:1.05em;font-weight:700;color:var(--c-head);margin:0 0 .5em}.mend-related__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.mend-related__list li{margin:0;border-bottom:1px solid var(--c-line);max-width:none}.mend-related a{display:grid;grid-template-columns:auto 1fr;gap:1em;align-items:center;text-decoration:none;color:inherit;padding:.7em 0}.mend-related img{width:96px;height:auto;aspect-ratio:1200/420;object-fit:cover;display:block;border-radius:2px}.mend-related a:not(:has(img)){grid-template-columns:1fr}.mend-related__t{display:block;font-size:.95em;line-height:1.6;font-weight:700;color:var(--c-head)}.mend-related a:hover .mend-related__t{text-decoration:underline;text-underline-offset:.2em}.mend-related__t strong{background:none}.mend-operator{border:0;border-top:3px solid var(--c-rule);background:none;padding:var(--mend-s2) 0 0;margin:var(--mend-s4) 0 0;font-size:.92em;line-height:1.8;color:var(--c-text-muted)}.mend-operator h2{all:unset;display:block;font-size:1em;font-weight:700;color:var(--c-head);margin:0 0 .5em}.mend-operator p{margin:0 0 .6em}.mend-operator p:last-child{margin:0}.mend-article table:not(.mend-compare table){width:100%;border-collapse:collapse;font-size:.93em;margin:var(--mend-s3) 0}.mend-article th,.mend-article td{border:0;border-bottom:1px solid var(--c-line);padding:.55em .6em;text-align:left;vertical-align:top}.mend-article thead th{background:none;border-bottom:2px solid var(--c-rule);font-weight:700;color:var(--c-head)}.mend-nextlink{margin:var(--mend-s3) 0;padding:1em 1.2em;border:1px solid var(--c-line);border-radius:4px;background:var(--c-primary-light)}.mend-article .mend-nextlink p{margin:0}.mend-nextlink__label{font-size:.8125em;font-weight:700;color:var(--c-text-muted);margin-bottom:.25em}.mend-nextlink__link{font-size:1.05em;font-weight:700;line-height:1.55}.mend-nextlink__desc{font-size:.9em;color:var(--c-text-muted);margin-top:.35em;line-height:1.7}.mend-compare__scroll,.mend-figure,.mend-cta-box,.mend-faq,.mend-related,.mend-box{content-visibility:auto;contain-intrinsic-size:auto 600px}.mend-sources{margin:0 0 var(--mend-s3);font-size:.875rem;line-height:1.7}.mend-sources__h{font-weight:700;color:var(--c-head);margin:0 0 .4em}.mend-sources ul{margin:0 0 .6em;padding-left:1.2em}.mend-sources li{margin:.3em 0}.mend-sources a{overflow-wrap:anywhere}.mend-sources__note{color:var(--c-text-muted);margin:0}@media (prefers-reduced-motion: reduce){.mend-article *{transition:none !important;animation:none !important}}
body{background:var(--c-bg);color:var(--c-text);font-family:var(--mend-font)}.mend-wrap{max-width:1100px;margin:0 auto;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}@media (min-width:48rem){.mend-wrap{padding-left:1.5rem;padding-right:1.5rem}}.mend-site-header{background:var(--c-bg);border-bottom:1px solid var(--c-line);position:relative;z-index:20}.mend-site-header__in{max-width:1100px;margin:0 auto;padding:6px 16px;min-height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--mend-s2)}.mend-site-header__name{font-family:var(--mend-font-head);font-size:1.0625rem;font-weight:700;letter-spacing:.02em;color:var(--c-head);text-decoration:none;margin-right:auto;word-break:keep-all;line-height:1.3}.mend-site-header__name:hover{color:var(--c-primary)}.mend-site-header__name:focus-visible,.mend-gnav a:focus-visible,.mend-gnav summary:focus-visible,.mend-crumbs a:focus-visible,.mend-official:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.mend-gnav ul{list-style:none;margin:0;padding:0}.mend-gnav li{margin:0}.mend-gnav summary{list-style:none;cursor:pointer}.mend-gnav summary::-webkit-details-marker{display:none}.mend-gnav__bar{display:none}.mend-gnav__btn{display:inline-flex;align-items:center;gap:.5em;min-height:44px;box-sizing:border-box;padding:0 .75rem;border:1px solid var(--c-line);border-radius:4px;font-size:.875rem;font-weight:700;color:var(--c-head);background:var(--c-bg)}.mend-gnav__icon{display:block;position:relative;width:16px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.mend-gnav__icon::before{content:"";position:absolute;left:0;right:0;top:4px;border-top:2px solid currentColor}.mend-gnav__menu[open] .mend-gnav__btn{background:var(--c-primary-light)}.mend-gnav__panel{position:absolute;left:0;right:0;top:100%;background:var(--c-bg);border-bottom:1px solid var(--c-line);padding:0 16px var(--mend-s2);max-height:calc(100vh - 56px);overflow-y:auto}.mend-gnav__list>li{border-top:1px solid var(--c-line)}.mend-gnav__list ul{padding:0 0 var(--mend-s1) var(--mend-s2)}.mend-gnav__link{display:flex;align-items:center;min-height:44px;color:var(--c-primary);font-size:1rem;text-decoration:none}.mend-gnav__link:hover,.mend-gnav__link[aria-current="page"]{text-decoration:underline;text-underline-offset:.2em}.mend-gnav__group{display:block;padding:.75rem 0 .25rem;font-size:.8125rem;font-weight:700;color:var(--c-text-muted)}.mend-gnav__btn{white-space:nowrap}.mend-official{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;box-sizing:border-box;padding:.2rem .5rem;border:2px solid var(--c-btn-bg);border-radius:4px;background:var(--c-btn-bg);color:var(--c-btn-fg);text-decoration:none;text-align:center;line-height:1.25;white-space:nowrap}.mend-official:hover{background:var(--c-btn-bg-hover);border-color:var(--c-btn-bg-hover);color:var(--c-btn-fg)}.mend-official__main{font-size:.75rem;font-weight:700}.mend-official__sub{display:block;font-size:.625rem}.mend-official__long{display:none}@media (max-width:29.99rem){.mend-site-header__in{gap:var(--mend-s1)}.mend-site-header__name{font-size:1rem}.mend-gnav__btn{padding:0 .5rem}}@media (min-width:30rem){.mend-official{padding:.2rem .75rem}.mend-official__main{font-size:.8125rem}.mend-official__long{display:inline}}@media (min-width:64rem){.mend-official{padding:.2rem 1rem}.mend-official__main{font-size:.9375rem}.mend-official__sub{font-size:.6875rem}.mend-gnav__menu{display:none}.mend-gnav__bar{display:flex;align-items:center;gap:0 .25rem}.mend-gnav__item{position:relative}.mend-gnav__a{display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:0 .75rem;font-size:.9375rem;color:var(--c-head);text-decoration:none}.mend-gnav__a:hover,a.mend-gnav__a[aria-current="page"]{text-decoration:underline;text-underline-offset:.25em}summary.mend-gnav__a::after{content:"";width:.4em;height:.4em;margin-top:-.2em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.mend-gnav__dd[open] summary.mend-gnav__a::after{margin-top:.2em;transform:rotate(-135deg)}.mend-gnav__sub{position:absolute;right:0;top:100%;min-width:14rem;background:var(--c-bg);border:1px solid var(--c-line);padding:.25rem 0}.mend-gnav__sub .mend-gnav__link{padding:0 1rem;font-size:.9375rem;white-space:nowrap}}.mend-crumbs{font-size:.8125rem;line-height:1.6;color:var(--c-text-muted);margin:0 0 .75rem}.mend-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25em 0}.mend-crumbs li{margin:0;display:inline-flex;align-items:center;min-width:0}.mend-crumbs li+li::before{content:"";flex:0 0 auto;width:.4em;height:.4em;margin:0 .7em 0 .5em;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.mend-crumbs a{color:var(--c-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.mend-crumbs [aria-current="page"]{overflow-wrap:anywhere}.mend-article .mend-hub__list{margin:0 0 var(--mend-s3);border-top:1px solid var(--c-line)}.mend-article .mend-hub__list .mend-row{margin:0;max-width:none}.mend-site-footer{background:var(--c-primary-light);color:var(--c-text);margin-top:var(--mend-s5);border-top:1px solid var(--c-line)}.mend-site-footer__in{max-width:1100px;margin:0 auto;padding:36px 16px 28px;font-size:.875rem;line-height:1.8}.mend-site-footer p{margin:0 0 .6em}.mend-site-footer__name{font-family:var(--mend-font-head);font-size:1rem;font-weight:700;color:var(--c-head)}.mend-site-footer__op{color:var(--c-text-muted)}.mend-site-footer__links{list-style:none;margin:.9em 0 1.2em;padding:0;display:flex;flex-wrap:wrap;gap:.4em 1.6em}.mend-site-footer__links li{margin:0}.mend-site-footer__topics{margin-bottom:.4em}.mend-site-footer__topics+.mend-site-footer__links{margin-top:0;padding-top:.8em;border-top:1px solid var(--c-line)}.mend-site-footer a{color:var(--c-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.mend-site-footer__copy{font-size:.75rem;color:var(--c-text-muted);margin:0}.mend-listing{background:var(--c-bg);color:var(--c-text)}.mend-main{margin:0}.mend-hero{background:var(--c-primary-light)}.mend-hero__in{max-width:1100px;margin:0 auto;padding:var(--mend-s4) 16px var(--mend-s3)}.mend-hero__name{font-family:var(--mend-font-head);font-size:clamp(1.625rem,1.3rem + 1.6vw,2.375rem);line-height:1.35;font-weight:700;color:var(--c-head);margin:0 0 .3em;word-break:auto-phrase}.mend-hero__tag{display:inline-block;font-family:var(--mend-font-head);font-size:1.0625rem;font-weight:700;color:var(--c-text);margin:0 0 1em;border-bottom:4px solid var(--c-accent);padding-bottom:.15em}.mend-hero__about{max-width:38em;font-size:.9375rem;line-height:1.85;color:var(--c-text);line-break:strict}.mend-hero__about p{margin:0 0 .8em}.mend-hero__about p:last-child{margin:0}.mend-hero__about a{color:var(--c-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.mend-sec-h{font-family:var(--mend-font-head);font-size:1.5rem;line-height:1.4;font-weight:700;color:var(--c-head);margin:0 0 var(--mend-s2);border-top:3px solid var(--c-rule);padding-top:var(--mend-s2)}.mend-mini-sec{padding:var(--mend-s4) 0 var(--mend-s3)}.mend-mini table{border-collapse:collapse;width:100%;max-width:720px;font-size:.9375rem}.mend-mini caption{text-align:left;font-size:.8125rem;color:var(--c-text-muted);padding:0 0 .4em}.mend-mini th,.mend-mini td{border:0;border-bottom:1px solid var(--c-line);padding:.45em .5em;text-align:left;vertical-align:top}.mend-mini thead th{font-size:.8125rem;font-weight:700;color:var(--c-text-muted);border-bottom:2px solid var(--c-rule)}.mend-mini tr.band-head th{font-size:.8125rem;font-weight:700;color:var(--c-head);padding-top:.9em;border-bottom:1px solid var(--c-line)}.mend-mini th.clinic{font-weight:700;color:var(--c-text)}.mend-mini td.num,.mend-mini thead th:nth-child(n+2){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mend-mini td:last-child{font-weight:700;font-family:var(--mend-font-head)}.mend-mini tr.is-self th,.mend-mini tr.is-self td{background:var(--c-accent-light)}.mend-mini .badge{display:inline-block;font-size:.6875rem;font-weight:700;background:var(--c-primary);color:var(--c-bg);border-radius:2px;padding:.05em .4em;margin-left:.4em;vertical-align:middle}.mend-mini__asof{max-width:720px;font-size:.75rem;line-height:1.7;color:var(--c-text-muted);margin:.6em 0 0}.mend-mini-sec__more{display:flex;flex-wrap:wrap;gap:.4em 1em;align-items:center;margin:var(--mend-s2) 0 0}.mend-mini-sec__more span{font-size:.8125rem;color:var(--c-text-muted)}.mend-mini-src{margin:var(--mend-s2) 0 0;font-size:.8125rem}.mend-mini-src>summary{cursor:pointer;color:var(--c-text-muted)}.mend-mini-src .mend-sources{margin:.6em 0 0;font-size:inherit;line-height:1.7}.mend-mini-src .mend-sources ul{margin:0 0 .6em;padding-left:1.2em}.mend-mini-src .mend-sources a{overflow-wrap:anywhere}.mend-mini-src .mend-sources__h{font-weight:700;margin:0 0 .4em}.mend-mini-src .mend-sources__note{color:var(--c-text-muted);margin:0}@media (max-width:480px){.mend-mini td.num{white-space:normal}}.mend-path{padding:var(--mend-s4) 0;border-top:1px solid var(--c-line)}.mend-path__head{display:flex;gap:var(--mend-s2);align-items:center;margin-bottom:var(--mend-s2)}.mend-path__icon{flex:0 0 56px;height:56px;display:grid;place-items:center;background:var(--c-primary-light);color:var(--c-head);border-radius:4px}.mend-path__icon svg{width:36px;height:36px}.mend-path__h{font-family:var(--mend-font-head);font-weight:700;font-size:1.5rem;line-height:1.3;color:var(--c-head);margin:0}.mend-path__s{margin:.2em 0 0;color:var(--c-text-muted);font-size:.9375rem}@media (min-width:64rem){.mend-path__in{display:grid;grid-template-columns:18rem 1fr;column-gap:var(--mend-s4);align-items:start}.mend-path__head{flex-direction:column;align-items:flex-start}.mend-path .mend-rows{border-top:1px solid var(--c-line)}}.mend-list{padding:var(--mend-s4) 0 0}.mend-list__h{font-family:var(--mend-font-head);font-size:1.5rem;line-height:1.4;font-weight:700;color:var(--c-head);margin:0 0 var(--mend-s2);border-top:3px solid var(--c-rule);padding-top:var(--mend-s2)}.mend-rows{list-style:none;margin:0;padding:0}.mend-row{margin:0;border-bottom:1px solid var(--c-line)}.mend-row a{display:grid;gap:.25em;text-decoration:none;color:inherit;padding:var(--mend-s2) 0}.mend-row__t{font-family:var(--mend-font-head);font-size:1.0625rem;font-weight:700;color:var(--c-head);line-height:1.55;word-break:auto-phrase}.mend-row__line{font-size:.875rem;line-height:1.7;color:var(--c-text-muted)}.mend-row__meta{display:flex;flex-wrap:wrap;gap:.3em 1em;align-items:center;font-size:.8125rem;color:var(--c-text-muted);font-variant-numeric:tabular-nums}.mend-row__type{font-size:.75rem;font-weight:700;color:var(--c-head);background:var(--c-primary-light);padding:.1em .6em;border-radius:2px}.mend-row a:hover .mend-row__t,.mend-row a:focus-visible .mend-row__t{text-decoration:underline;text-underline-offset:.2em}.mend-row a:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.mend-rows__empty{color:var(--c-text-muted)}.mend-find{display:grid;gap:var(--mend-s3)}.mend-area__h,.mend-topic__h{font-family:var(--mend-font-head);font-size:1.0625rem;font-weight:700;line-height:1.5;color:var(--c-head);margin:0 0 var(--mend-s1);padding-top:var(--mend-s1);border-top:1px solid var(--c-line)}.mend-cities{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--mend-s3)}.mend-cities li{margin:0}.mend-cities a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.mend-cities a:hover{text-decoration-thickness:2px}.mend-cities a:focus-visible,.mend-find__all a:focus-visible,.mend-more summary:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.mend-find__all{margin:var(--mend-s3) 0 0}.mend-find__all a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--c-primary)}.mend-topics{display:grid;gap:var(--mend-s4)}.mend-topic .mend-rows{border-top:0}.mend-topic .mend-row a{padding:var(--mend-s1) 0}.mend-topic .mend-row__t{font-size:1rem}.mend-more summary{display:list-item;cursor:pointer;padding:var(--mend-s1) 0;min-height:44px;box-sizing:border-box;color:var(--c-primary);font-weight:700;font-size:.9375rem}.mend-more[open] summary{border-bottom:1px solid var(--c-line)}@media (min-width:48rem){.mend-find{display:block;columns:2;column-gap:var(--mend-s4)}.mend-area{break-inside:avoid;margin-bottom:var(--mend-s3)}.mend-topics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mend-s4);row-gap:var(--mend-s4)}}body.single-post{--wp--style--global--content-size:740px;--wp--style--global--wide-size:960px}.single-post main.wp-block-group{margin-top:0 !important}.single-post main>.wp-block-group.alignfull{padding-top:36px !important;padding-bottom:24px !important}.single-post .wp-block-post-title{font-family:var(--mend-font-head);font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);line-height:1.45;font-weight:700;letter-spacing:.01em;color:var(--c-head);margin-bottom:.9em;word-break:auto-phrase;text-wrap:balance}@media (max-width:600px){.mend-hero__in{padding:var(--mend-s3) 16px var(--mend-s2)}.mend-hero__name{font-size:1.5rem;margin-bottom:.2em}.mend-hero__tag{font-size:.9375rem;margin-bottom:.7em}.mend-hero__about{font-size:.8125rem;line-height:1.75}.mend-hero__about p{margin:0 0 .5em}.mend-mini-sec{padding-top:var(--mend-s3)}.mend-sec-h{font-size:1.25rem;padding-top:.6rem;margin-bottom:.6rem}.mend-mini table{font-size:.875rem}.mend-mini th,.mend-mini td{padding:.35em .3em}}.mend-path,.mend-list,.mend-site-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}
