html body #tsuzuri-gold-preview .rr-pilot-entry{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;align-items:center;background:#fcf7e9;border:2px solid #9a734a;box-shadow:inset 0 0 0 3px #e1c795;padding:16px 20px;margin:24px 0;color:#493b33;text-decoration:none}html body #tsuzuri-gold-preview .rr-pilot-entry:hover{background-color:#f3eadb}html body #tsuzuri-gold-preview .rr-pilot-entry>img{width:160px;height:auto;image-rendering:pixelated}html body #tsuzuri-gold-preview .rr-pilot-entry small{display:block;font:12px/1.6 var(--sans);color:#715675}html body #tsuzuri-gold-preview .rr-pilot-entry strong{display:block;margin:4px 0 8px;font:600 23px/1.6 var(--serif)}html body #tsuzuri-gold-preview .rr-pilot-entry>span>span{display:block;font:14px/1.85 var(--sans)}nav[aria-label="サイトメニュー"] [data-rr-entry]{display:inline-flex;align-items:center;gap:6px}nav[aria-label="サイトメニュー"] [data-rr-entry] img{display:block;width:20px;height:20px;object-fit:contain;image-rendering:pixelated}@media(max-width:640px){html body #tsuzuri-gold-preview .rr-pilot-entry{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:16px 12px}html body #tsuzuri-gold-preview .rr-pilot-entry>img{width:90px}html body #tsuzuri-gold-preview .rr-pilot-entry strong{font-size:18px;line-height:1.6}html body #tsuzuri-gold-preview .rr-pilot-entry>span>span{font-size:12px}}@media(max-width:359px){html body #tsuzuri-gold-preview .rr-pilot-entry{grid-template-columns:64px minmax(0,1fr);gap:10px}html body #tsuzuri-gold-preview .rr-pilot-entry>img{width:64px}html body #tsuzuri-gold-preview .rr-pilot-entry strong{font-size:17px}}

/* Calendar entrance: retain the approved room illustration at a readable size. */
html body #tsuzuri-gold-preview .rr-pilot-entry{grid-template-columns:240px minmax(0,1fr);gap:24px;padding:18px 24px}html body #tsuzuri-gold-preview .rr-pilot-entry>img{width:240px;max-width:100%;margin:0 auto}html body #tsuzuri-gold-preview .rr-pilot-entry small{color:#735634}html body #tsuzuri-gold-preview .rr-pilot-entry:focus-visible{outline:3px solid #735785;outline-offset:4px}@media(max-width:640px){html body #tsuzuri-gold-preview .rr-pilot-entry{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}html body #tsuzuri-gold-preview .rr-pilot-entry>img{width:260px}html body #tsuzuri-gold-preview .rr-pilot-entry strong{font-size:20px}html body #tsuzuri-gold-preview .rr-pilot-entry>span>span{font-size:13px}}

/* Prominent calendar entry; preserve all existing navigation. */
nav[aria-label="サイトメニュー"] a.calendar-side-link{display:grid;grid-template-columns:32px minmax(0,1fr) 12px;gap:9px;align-items:center;width:100%;box-sizing:border-box;min-height:92px;margin:0 0 18px;padding:14px 12px;color:#493524;background:#fcf5e5;border:4px ridge #a57b48;box-shadow:inset 0 0 0 2px #e9d2a6;text-decoration:none}nav[aria-label="サイトメニュー"] a.calendar-side-link img{width:32px;height:32px;object-fit:contain}nav[aria-label="サイトメニュー"] a.calendar-side-link strong{display:block;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:16px;line-height:1.5;font-weight:700}nav[aria-label="サイトメニュー"] a.calendar-side-link small{display:block;font-size:12px;line-height:1.7;margin-top:5px;color:#6a5949}nav[aria-label="サイトメニュー"] a.calendar-side-link:hover{background:#f4e8d2}nav[aria-label="サイトメニュー"] a.calendar-side-link:focus-visible{outline:3px solid #705081;outline-offset:4px}nav[aria-label="サイトメニュー"] .calendar-side-arrow{font-size:23px;line-height:1}@media(max-width:359px){nav[aria-label="サイトメニュー"] a.calendar-side-link{grid-template-columns:26px minmax(0,1fr) 10px;padding:12px 8px;gap:7px}nav[aria-label="サイトメニュー"] a.calendar-side-link img{width:26px;height:26px}nav[aria-label="サイトメニュー"] a.calendar-side-link strong{font-size:15px}}
