:root{--iro:#8a8171;--iro-name:"";--ko-kanji:"";--ko-yomi:"";--ko-en:"";--ko-sekki:""}:root[data-sekki="0"]{--iro:#707c74;--iro-name:"利休鼠";--iro-romaji:"Rikyū-nezumi";--ko-sekki:"小寒"}:root[data-sekki="1"]{--iro:#8a9199;--iro-name:"銀鼠";--iro-romaji:"Gin-nezumi";--ko-sekki:"大寒"}:root[data-sekki="2"]{--iro:#6c6a2d;--iro-name:"鶯色";--iro-romaji:"Uguisu-iro";--ko-sekki:"立春"}:root[data-sekki="3"]{--iro:#7f9a5c;--iro-name:"柳色";--iro-romaji:"Yanagi-iro";--ko-sekki:"雨水"}:root[data-sekki="4"]{--iro:#7ba23f;--iro-name:"萌黄";--iro-romaji:"Moegi";--ko-sekki:"啓蟄"}:root[data-sekki="5"]{--iro:#d0607e;--iro-name:"紅梅";--iro-romaji:"Kōbai";--ko-sekki:"春分"}:root[data-sekki="6"]{--iro:#d98c8c;--iro-name:"鴇色";--iro-romaji:"Toki-iro";--ko-sekki:"清明"}:root[data-sekki="7"]{--iro:#8b81c3;--iro-name:"藤色";--iro-romaji:"Fuji-iro";--ko-sekki:"穀雨"}:root[data-sekki="8"]{--iro:#5dac81;--iro-name:"若竹";--iro-romaji:"Wakatake";--ko-sekki:"立夏"}:root[data-sekki="9"]{--iro:#cb1b45;--iro-name:"紅";--iro-romaji:"Kurenai";--ko-sekki:"小満"}:root[data-sekki="10"]{--iro:#79ae5b;--iro-name:"苗色";--iro-romaji:"Nae-iro";--ko-sekki:"芒種"}:root[data-sekki="11"]{--iro:#6f3381;--iro-name:"菖蒲";--iro-romaji:"Ayame";--ko-sekki:"夏至"}:root[data-sekki="12"]{--iro:#2f9bad;--iro-name:"浅葱";--iro-romaji:"Asagi";--ko-sekki:"小暑"}:root[data-sekki="13"]{--iro:#006284;--iro-name:"縹";--iro-romaji:"Hanada";--ko-sekki:"大暑"}:root[data-sekki="14"]{--iro:#00896c;--iro-name:"青竹";--iro-romaji:"Aotake";--ko-sekki:"立秋"}:root[data-sekki="15"]{--iro:#5fa9b3;--iro-name:"水浅葱";--iro-romaji:"Mizu-asagi";--ko-sekki:"処暑"}:root[data-sekki="16"]{--iro:#2ea9df;--iro-name:"露草";--iro-romaji:"Tsuyukusa";--ko-sekki:"白露"}:root[data-sekki="17"]{--iro:#6a4c9c;--iro-name:"桔梗";--iro-romaji:"Kikyō";--ko-sekki:"秋分"}:root[data-sekki="18"]{--iro:#e0a019;--iro-name:"山吹";--iro-romaji:"Yamabuki";--ko-sekki:"寒露"}:root[data-sekki="19"]{--iro:#d08a3a;--iro-name:"朽葉";--iro-romaji:"Kuchiba";--ko-sekki:"霜降"}:root[data-sekki="20"]{--iro:#9f353a;--iro-name:"臙脂";--iro-romaji:"Enji";--ko-sekki:"立冬"}:root[data-sekki="21"]{--iro:#947a6d;--iro-name:"胡桃";--iro-romaji:"Kurumi";--ko-sekki:"小雪"}:root[data-sekki="22"]{--iro:#656765;--iro-name:"鈍色";--iro-romaji:"Nibi-iro";--ko-sekki:"大雪"}:root[data-sekki="23"]{--iro:#1b813e;--iro-name:"常磐";--iro-romaji:"Tokiwa";--ko-sekki:"冬至"}:root[data-ko="0"]{--ko-kanji:"芹乃栄";--ko-yomi:"せりすなわちさかう";--ko-en:"Parsley flourishes"}:root[data-ko="1"]{--ko-kanji:"水泉動";--ko-yomi:"しみずあたたかをふくむ";--ko-en:"Springs thaw beneath the ice"}:root[data-ko="2"]{--ko-kanji:"雉始雊";--ko-yomi:"きじはじめてなく";--ko-en:"Pheasants begin to call"}:root[data-ko="3"]{--ko-kanji:"款冬華";--ko-yomi:"ふきのはなさく";--ko-en:"Butterbur buds appear"}:root[data-ko="4"]{--ko-kanji:"水沢腹堅";--ko-yomi:"さわみずこおりつめる";--ko-en:"Mountain streams freeze deep"}:root[data-ko="5"]{--ko-kanji:"鶏始乳";--ko-yomi:"にわとりはじめてとやにつく";--ko-en:"Hens begin to lay"}:root[data-ko="6"]{--ko-kanji:"東風解凍";--ko-yomi:"はるかぜこおりをとく";--ko-en:"East wind melts the ice"}:root[data-ko="7"]{--ko-kanji:"黄鶯睍睆";--ko-yomi:"うぐいすなく";--ko-en:"Bush warblers start singing"}:root[data-ko="8"]{--ko-kanji:"魚上氷";--ko-yomi:"うおこおりをいずる";--ko-en:"Fish rise from the ice"}:root[data-ko="9"]{--ko-kanji:"土脉潤起";--ko-yomi:"つちのしょううるおいおこる";--ko-en:"Rain moistens the soil"}:root[data-ko="10"]{--ko-kanji:"霞始靆";--ko-yomi:"かすみはじめてたなびく";--ko-en:"Mist starts to linger"}:root[data-ko="11"]{--ko-kanji:"草木萌動";--ko-yomi:"そうもくめばえいずる";--ko-en:"Grass and trees sprout"}:root[data-ko="12"]{--ko-kanji:"蟄虫啓戸";--ko-yomi:"すごもりむしとをひらく";--ko-en:"Hibernating insects surface"}:root[data-ko="13"]{--ko-kanji:"桃始笑";--ko-yomi:"ももはじめてさく";--ko-en:"First peach blossoms"}:root[data-ko="14"]{--ko-kanji:"菜虫化蝶";--ko-yomi:"なむしちょうとなる";--ko-en:"Caterpillars become butterflies"}:root[data-ko="15"]{--ko-kanji:"雀始巣";--ko-yomi:"すずめはじめてすくう";--ko-en:"Sparrows start to nest"}:root[data-ko="16"]{--ko-kanji:"桜始開";--ko-yomi:"さくらはじめてひらく";--ko-en:"First cherry blossoms"}:root[data-ko="17"]{--ko-kanji:"雷乃発声";--ko-yomi:"かみなりすなわちこえをはっす";--ko-en:"Distant thunder"}:root[data-ko="18"]{--ko-kanji:"玄鳥至";--ko-yomi:"つばめきたる";--ko-en:"Swallows return"}:root[data-ko="19"]{--ko-kanji:"鴻雁北";--ko-yomi:"こうがんかえる";--ko-en:"Wild geese fly north"}:root[data-ko="20"]{--ko-kanji:"虹始見";--ko-yomi:"にじはじめてあらわる";--ko-en:"First rainbows"}:root[data-ko="21"]{--ko-kanji:"葭始生";--ko-yomi:"あしはじめてしょうず";--ko-en:"First reeds sprout"}:root[data-ko="22"]{--ko-kanji:"霜止出苗";--ko-yomi:"しもやみてなえいずる";--ko-en:"Last frost, rice seedlings grow"}:root[data-ko="23"]{--ko-kanji:"牡丹華";--ko-yomi:"ぼたんはなさく";--ko-en:"Peonies bloom"}:root[data-ko="24"]{--ko-kanji:"蛙始鳴";--ko-yomi:"かわずはじめてなく";--ko-en:"Frogs start singing"}:root[data-ko="25"]{--ko-kanji:"蚯蚓出";--ko-yomi:"みみずいずる";--ko-en:"Worms surface"}:root[data-ko="26"]{--ko-kanji:"竹笋生";--ko-yomi:"たけのこしょうず";--ko-en:"Bamboo shoots sprout"}:root[data-ko="27"]{--ko-kanji:"蚕起食桑";--ko-yomi:"かいこおきてくわをはむ";--ko-en:"Silkworms feast on mulberry"}:root[data-ko="28"]{--ko-kanji:"紅花栄";--ko-yomi:"べにばなさかう";--ko-en:"Safflowers bloom"}:root[data-ko="29"]{--ko-kanji:"麦秋至";--ko-yomi:"むぎのときいたる";--ko-en:"Wheat ripens"}:root[data-ko="30"]{--ko-kanji:"蟷螂生";--ko-yomi:"かまきりしょうず";--ko-en:"Praying mantises hatch"}:root[data-ko="31"]{--ko-kanji:"腐草為螢";--ko-yomi:"くされたるくさほたるとなる";--ko-en:"Fireflies rise from the grass"}:root[data-ko="32"]{--ko-kanji:"梅子黄";--ko-yomi:"うめのみきばむ";--ko-en:"Plums turn yellow"}:root[data-ko="33"]{--ko-kanji:"乃東枯";--ko-yomi:"なつかれくさかるる";--ko-en:"Self-heal withers"}:root[data-ko="34"]{--ko-kanji:"菖蒲華";--ko-yomi:"あやめはなさく";--ko-en:"Irises bloom"}:root[data-ko="35"]{--ko-kanji:"半夏生";--ko-yomi:"はんげしょうず";--ko-en:"Crow-dipper sprouts"}:root[data-ko="36"]{--ko-kanji:"温風至";--ko-yomi:"あつかぜいたる";--ko-en:"Warm winds blow"}:root[data-ko="37"]{--ko-kanji:"蓮始開";--ko-yomi:"はすはじめてひらく";--ko-en:"First lotus blossoms"}:root[data-ko="38"]{--ko-kanji:"鷹乃学習";--ko-yomi:"たかすなわちわざをならう";--ko-en:"Hawks learn to fly"}:root[data-ko="39"]{--ko-kanji:"桐始結花";--ko-yomi:"きりはじめてはなをむすぶ";--ko-en:"Paulownia seeds ripen"}:root[data-ko="40"]{--ko-kanji:"土潤溽暑";--ko-yomi:"つちうるおうてむしあつし";--ko-en:"Earth is damp, air is humid"}:root[data-ko="41"]{--ko-kanji:"大雨時行";--ko-yomi:"たいうときどきふる";--ko-en:"Great rains sometimes fall"}:root[data-ko="42"]{--ko-kanji:"涼風至";--ko-yomi:"すずかぜいたる";--ko-en:"Cool winds blow"}:root[data-ko="43"]{--ko-kanji:"寒蝉鳴";--ko-yomi:"ひぐらしなく";--ko-en:"Evening cicadas sing"}:root[data-ko="44"]{--ko-kanji:"蒙霧升降";--ko-yomi:"ふかききりまとう";--ko-en:"Thick fog descends"}:root[data-ko="45"]{--ko-kanji:"綿柎開";--ko-yomi:"わたのはなしべひらく";--ko-en:"Cotton flowers bloom"}:root[data-ko="46"]{--ko-kanji:"天地始粛";--ko-yomi:"てんちはじめてさむし";--ko-en:"Heat starts to die down"}:root[data-ko="47"]{--ko-kanji:"禾乃登";--ko-yomi:"こくものすなわちみのる";--ko-en:"Rice ripens"}:root[data-ko="48"]{--ko-kanji:"草露白";--ko-yomi:"くさのつゆしろし";--ko-en:"Dew glistens white on grass"}:root[data-ko="49"]{--ko-kanji:"鶺鴒鳴";--ko-yomi:"せきれいなく";--ko-en:"Wagtails sing"}:root[data-ko="50"]{--ko-kanji:"玄鳥去";--ko-yomi:"つばめさる";--ko-en:"Swallows leave"}:root[data-ko="51"]{--ko-kanji:"雷乃収声";--ko-yomi:"かみなりすなわちこえをおさむ";--ko-en:"Thunder ceases"}:root[data-ko="52"]{--ko-kanji:"蟄虫坏戸";--ko-yomi:"むしかくれてとをふさぐ";--ko-en:"Insects seal their burrows"}:root[data-ko="53"]{--ko-kanji:"水始涸";--ko-yomi:"みずはじめてかるる";--ko-en:"Farmers drain the fields"}:root[data-ko="54"]{--ko-kanji:"鴻雁来";--ko-yomi:"こうがんきたる";--ko-en:"Wild geese return"}:root[data-ko="55"]{--ko-kanji:"菊花開";--ko-yomi:"きくのはなひらく";--ko-en:"Chrysanthemums bloom"}:root[data-ko="56"]{--ko-kanji:"蟋蟀在戸";--ko-yomi:"きりぎりすとにあり";--ko-en:"Crickets chirp by the door"}:root[data-ko="57"]{--ko-kanji:"霜始降";--ko-yomi:"しもはじめてふる";--ko-en:"First frost"}:root[data-ko="58"]{--ko-kanji:"霎時施";--ko-yomi:"こさめときどきふる";--ko-en:"Light rains sometimes fall"}:root[data-ko="59"]{--ko-kanji:"楓蔦黄";--ko-yomi:"もみじつたきばむ";--ko-en:"Maple leaves and ivy turn"}:root[data-ko="60"]{--ko-kanji:"山茶始開";--ko-yomi:"つばきはじめてひらく";--ko-en:"Camellias bloom"}:root[data-ko="61"]{--ko-kanji:"地始凍";--ko-yomi:"ちはじめてこおる";--ko-en:"The land starts to freeze"}:root[data-ko="62"]{--ko-kanji:"金盞香";--ko-yomi:"きんせんかさく";--ko-en:"Daffodils bloom"}:root[data-ko="63"]{--ko-kanji:"虹蔵不見";--ko-yomi:"にじかくれてみえず";--ko-en:"Rainbows hide"}:root[data-ko="64"]{--ko-kanji:"朔風払葉";--ko-yomi:"きたかぜこのはをはらう";--ko-en:"North wind blows the leaves"}:root[data-ko="65"]{--ko-kanji:"橘始黄";--ko-yomi:"たちばなはじめてきばむ";--ko-en:"Tachibana citrus turns yellow"}:root[data-ko="66"]{--ko-kanji:"閉塞成冬";--ko-yomi:"そらさむくふゆとなる";--ko-en:"Cold sets in, winter begins"}:root[data-ko="67"]{--ko-kanji:"熊蟄穴";--ko-yomi:"くまあなにこもる";--ko-en:"Bears start hibernating"}:root[data-ko="68"]{--ko-kanji:"鱖魚群";--ko-yomi:"さけのうおむらがる";--ko-en:"Salmon gather to swim upstream"}:root[data-ko="69"]{--ko-kanji:"乃東生";--ko-yomi:"なつかれくさしょうず";--ko-en:"Self-heal sprouts"}:root[data-ko="70"]{--ko-kanji:"麋角解";--ko-yomi:"さわしかのつのおつる";--ko-en:"Deer shed antlers"}:root[data-ko="71"]{--ko-kanji:"雪下出麦";--ko-yomi:"ゆきわたりてむぎのびる";--ko-en:"Wheat sprouts under snow"}:root{--washi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85 .55' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .29 0 0 0 0 .2 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23f)' opacity='.075'/%3E%3C/svg%3E");--iro-soft:color-mix(in srgb,var(--iro) 26%,transparent)}body{background-image:var(--washi);background-size:200px 200px}:root[data-theme=dark] body{background-image:none}.seasonbar{position:relative}.seasonbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--iro) 0,var(--iro) 22%,var(--iro-soft) 22.01%,transparent 88%)}.ksm{display:inline-flex;align-items:center;gap:.55rem;line-height:1;white-space:nowrap}.ksm__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--iro)}.ksm__kanji:before{content:var(--ko-kanji)}.ksm__kanji{font-family:var(--font-kanji);letter-spacing:.16em;text-transform:none}.ksm__gloss:before{content:var(--ko-en)}:lang(ja) .ksm__gloss:before{content:var(--ko-yomi)}.ksm__gloss{font-family:var(--font-ui);letter-spacing:.1em;text-transform:none}.seasonbar__now{flex:1 1 auto}.ksm--bar{margin-left:auto;color:var(--on-dark-2);font-size:.7rem;min-width:0;overflow:hidden}.ksm--bar .ksm__kanji{color:var(--color-gold);font-size:.8rem}.ksm--bar .ksm__gloss{overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.ksm--bar .ksm__gloss{display:none}}.ksm--vert{writing-mode:vertical-rl;flex-direction:row;align-items:center;gap:.9rem;color:var(--on-dark-2)}.ksm--vert .ksm__dot{width:8px;height:8px;box-shadow:0 0 0 3px rgba(22,19,14,.6)}.ksm--vert .ksm__kanji{font-size:1.05rem;letter-spacing:.38em;color:var(--on-dark)}.ksm--vert .ksm__gloss{font-size:.6rem;letter-spacing:.22em;color:var(--on-dark-3)}:lang(ja) .ksm--vert .ksm__gloss{font-family:var(--font-kanji);font-size:.72rem;letter-spacing:.3em}.mhero__rail .ksm--vert{border-left:1px solid hsla(40,43%,92%,.18);padding-left:1.2rem;height:300px}.mhero__ko{display:none}.sec__rule{position:relative}.sec__rule:before{content:"";position:absolute;left:0;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--iro)}.ksm--foot{gap:.7rem;font-size:.72rem;color:var(--on-dark-2)}.ksm--foot .ksm__kanji{font-size:.95rem;color:var(--on-dark)}.ksm--foot .ksm__gloss:after{content:"  ·  " var(--iro-name);font-family:var(--font-kanji);letter-spacing:.12em}.foot__ko{display:flex;align-items:center;gap:.8rem;margin-top:var(--space-2)}.foot__ko-seal{font-family:var(--font-kanji);font-size:.8rem;color:var(--color-gold);border:1px solid rgba(216,160,92,.5);width:24px;height:24px;display:grid;place-items:center;flex:none}:lang(ja) :is(h1,h2,h3,h4){font-family:var(--font-kanji);font-weight:500;letter-spacing:.02em}:lang(ja) :is(.prose,.mhero__lead,.sec-dek,.way__dek,.trust__dek,.feat__dek,.etq__dek,.season__dek,.ledger__dek,.faq__a,.lead,.arthead__lead){font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,system-ui,sans-serif;font-weight:400}:lang(ja) .prose :is(p,li){font-size:1rem;line-height:1.95;letter-spacing:.02em}.drawer:not(.drawer--open) .drawer__panel{box-shadow:none;visibility:hidden;transition:transform .22s var(--ease),visibility 0s linear .22s}.drawer--open .drawer__panel{visibility:visible;transition:transform .22s var(--ease)}@media (max-width:900px){.site-main{padding-top:var(--space-5)}.pghead__grid{padding-top:var(--space-2)}.arthead{padding-top:0}.arthead__grid,.cityhead__grid{margin-top:var(--space-4)}.site-header__inner{padding:10px var(--gutter)}.site-header--scrolled .site-header__inner{padding:8px var(--gutter)}.site-header__actions{gap:.25rem}.site-header__actions .nav-icon,.site-header__burger{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.seasonbar__inner{padding:8px var(--gutter);gap:var(--space-3)}.mhero__ko{display:flex;position:absolute;z-index:3;top:clamp(40px,9vw,64px);right:calc(var(--gutter) - 6px);pointer-events:none}.mhero__body{padding-right:40px}.mhero__inner{padding-top:44px;padding-bottom:52px}.mhero__cta{margin-top:var(--space-6);gap:var(--space-3)}.mhero__cta .pbtn{min-height:48px}.mhero__stats{flex-wrap:nowrap;gap:0;margin-top:var(--space-6);border-top:1px solid var(--rule-dark);padding-top:var(--space-4)}.mhero__stat{flex:1 1 auto;min-width:0;padding-right:var(--space-2)}.mhero__stat+.mhero__statrule+.mhero__stat{padding-left:var(--space-3);border-left:1px solid var(--rule-dark)}.mhero__statrule{display:none}.mhero__statlab{letter-spacing:.1em;line-height:1.45;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.mhero__foot{gap:var(--space-2)}.mhero__now{min-height:44px}.ways{gap:var(--space-4)}.way{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-5);padding-right:64px}.way__num{top:var(--space-5);right:var(--space-5);font-size:1.7rem;color:var(--color-accent);opacity:.85}.way__title{font-size:1.3rem}.section-head-row{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 10px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.chips::-webkit-scrollbar{display:none}.chip{flex:none;min-height:44px;scroll-snap-align:start}.ledger--tight .ledger__row,.ledger__row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ledger__main{grid-column:1/-1;grid-row:2}.ledger__price{grid-column:1/-1;grid-row:3;max-width:none;text-align:left;font-size:.92rem;color:var(--color-ink)}.ledger__cityrow{grid-column:1;grid-row:4;display:block;align-self:center}.ledger__cityrow>.ledger__city,.ledger__cityrow>.ledger__dur{display:inline;-webkit-line-clamp:unset}.ledger__cityrow>.ledger__city{color:var(--color-ink)}.ledger__cityrow>.ledger__dur:before{content:" · "}.ledger__cityrow{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-ui);font-size:.74rem;line-height:1.5;color:var(--color-muted)}.ledger__save{grid-column:2;grid-row:4;align-self:center}.ledger__save .save-btn--bare{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:-12px -12px -12px 0}.ledger__row{padding:var(--space-5) 2px}.ledger__title{font-size:1.12rem}.foot__col{gap:0}.foot__col a,.foot__col>span:not(.foot__colhead){display:flex;align-items:center;min-height:44px}.foot__base-inner a{display:inline-flex;align-items:center;min-height:44px}.ftr-michi__link{min-height:48px}.gcard__more a,.sec__more{display:inline-flex;align-items:center;min-height:44px}.prose table{max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;font-size:.9rem}.prose :is(th,td){min-width:8.5rem;line-height:1.5;vertical-align:top}.prose tr>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--color-bg);box-shadow:1px 0 0 var(--border);min-width:7.5rem}.prose thead tr>:first-child{background:var(--color-surface-2)}.prose :is(p,li,h2,h3){overflow-wrap:anywhere}.artgrid>*,.artmain,.prose{min-width:0}}@media (min-width:761px) and (max-width:900px){.seasonbar__lang{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}}@media (max-width:420px){.mhero__title{font-size:clamp(2.1rem,1.2rem + 5vw,2.6rem)}.brand__latin{font-size:1.12rem;letter-spacing:.26em}}@media (max-width:900px){.seasonbar__lang{justify-content:center;min-width:34px;padding-inline:6px}.arthead__tags a.arthead__city,.gcard__title a,.save-btn--card,.seasonbar__lang{display:inline-flex;align-items:center;min-height:44px}.save-btn--card{min-width:44px;justify-content:center}.save-btn--inline{min-height:44px}aside[class*=NetworkBridge_bridge] a[class*=NetworkBridge_deep]{display:flex;align-items:center;min-height:44px}aside[class*=NetworkBridge_bridge] [class*=NetworkBridge_deepKicker]{font-size:.72rem}.adslot__body .adslot__tag,.adslot__brandbody .adslot__tag--mini,.adslot__overlay .adslot__tag,.artrail__book .reserve-btn,.chips .chip,.cityrun__item .cityrun__n,.crumbs,.foot__base-inner a,.foot__base-inner span,.mhero__foot .mhero__credit,.mhero__now span,.shiori__heads .shiori__title,aside[class*=NetworkBridge_bridge] [class*=NetworkBridge_kicker]{font-size:.74rem}.crumbs a{display:inline-flex;align-items:center;min-height:44px}.photo-credit a,.scene-tags .scene-tag{font-size:.74rem}.author-box__name{display:inline-flex;align-items:center;min-height:44px}.michi-way .michi-way__head,.shiori .shiori__etiquette{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.drawer--open .drawer__panel,.drawer:not(.drawer--open) .drawer__panel{transition:none}}.ShareOrbit_root__8f4Na{position:fixed;right:14px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:8px;transition:opacity .25s ease;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.ShareOrbit_dim__2JZ2H{opacity:.35}body:has(.adslot--fixed) .ShareOrbit_root__8f4Na{bottom:calc(74px + env(safe-area-inset-bottom, 0px));max-height:calc(100vh - 86px);max-height:calc(100dvh - 86px)}body:has(.consent) .ShareOrbit_root__8f4Na{display:none}.ShareOrbit_fab__TGy_Q{width:48px;height:48px;flex:0 0 auto;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;background:var(--color-accent,#37475f);color:var(--color-accent-ink,#fff);box-shadow:0 4px 16px rgba(0,0,0,.24);transition:transform .18s ease,box-shadow .18s ease}.ShareOrbit_fab__TGy_Q:hover{transform:translateY(-2px);box-shadow:0 7px 20px rgba(0,0,0,.28)}.ShareOrbit_fab__TGy_Q:focus-visible{outline:2px solid var(--color-accent,#37475f);outline-offset:3px}.ShareOrbit_enter__7HoQi{animation:ShareOrbit_orbit-rise__NTZve .34s cubic-bezier(.21,.9,.35,1) both}@keyframes ShareOrbit_orbit-rise__NTZve{0%{opacity:0;transform:translateY(14px) scale(.88)}to{opacity:1;transform:none}}.ShareOrbit_nudge__TXiXT{max-width:230px;padding:8px 12px;border-radius:12px;font-size:.82rem;line-height:1.45;font-weight:600;color:var(--color-ink,#16181d);background:var(--color-surface,#fff);border:1px solid hsla(0,0%,50%,.22);box-shadow:0 6px 22px rgba(0,0,0,.16);animation:ShareOrbit_orbit-rise__NTZve .34s cubic-bezier(.21,.9,.35,1) both}.ShareOrbit_panel__n5uTt{display:flex;flex-direction:column;align-items:stretch;gap:6px;animation:ShareOrbit_orbit-rise__NTZve .28s cubic-bezier(.21,.9,.35,1) both;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:3px;margin:-3px}.ShareOrbit_chan__bQrQ3{display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 14px 6px 7px;border-radius:999px;border:1px solid hsla(0,0%,50%,.22);background:var(--color-surface,#fff);color:var(--color-ink,#16181d);cursor:pointer;text-decoration:none;font:inherit;font-size:.86rem;font-weight:600;box-shadow:0 3px 12px rgba(0,0,0,.12);transition:transform .16s ease,box-shadow .16s ease}.ShareOrbit_chan__bQrQ3:hover{transform:translateX(-3px);box-shadow:0 5px 16px rgba(0,0,0,.18);text-decoration:none}.ShareOrbit_chan__bQrQ3:focus-visible{outline:2px solid var(--color-accent,#37475f);outline-offset:2px}.ShareOrbit_chip__k3R2A{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:0 0 auto;box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3)}.ShareOrbit_chipAccent__gBaHH{background:var(--color-accent,#37475f);color:var(--color-accent-ink,#fff)}.ShareOrbit_chipNeutral__O5EzV{background:hsla(0,0%,50%,.55)}.ShareOrbit_chipDone__VoWT5{background:#1a9e55}.ShareOrbit_chanLabel__e_mNQ{white-space:nowrap}.ShareOrbit_hideBtn__CYdiZ{border:none;background:none;align-self:center;padding:4px 10px;font:inherit;font-size:.72rem;color:var(--color-ink,#16181d);opacity:.55;cursor:pointer;text-shadow:0 1px 2px var(--color-bg,#fff)}.ShareOrbit_hideBtn__CYdiZ:hover{opacity:.85;text-decoration:underline}@media (max-height:480px){.ShareOrbit_chan__bQrQ3{min-height:38px;padding:4px 12px 4px 6px;font-size:.8rem}.ShareOrbit_chip__k3R2A{width:26px;height:26px}.ShareOrbit_fab__TGy_Q{width:42px;height:42px}.ShareOrbit_nudge__TXiXT{display:none}}@media (prefers-reduced-motion:reduce){.ShareOrbit_enter__7HoQi,.ShareOrbit_nudge__TXiXT,.ShareOrbit_panel__n5uTt{animation:none}.ShareOrbit_chan__bQrQ3,.ShareOrbit_fab__TGy_Q{transition:none}}@font-face{font-family:__Newsreader_cb6b13;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_cb6b13;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_cb6b13;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_cb6b13;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_cb6b13;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_cb6b13;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_cb6b13{font-family:__Newsreader_cb6b13}.__variable_cb6b13{--font-serif:"__Newsreader_cb6b13"}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_e986a4;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_e986a4;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:__Instrument_Sans_e986a4,__Instrument_Sans_Fallback_e986a4;font-style:normal}.__variable_e986a4{--font-ui-sans:"__Instrument_Sans_e986a4","__Instrument_Sans_Fallback_e986a4"}