.update-history{display:none}
@media(min-width:901px){
 .side-brand{overflow-y:auto;padding-top:28px;padding-bottom:28px;gap:26px;justify-content:safe center}
 .side-brand .cloth-logo{flex-shrink:0}
 .update-history{position:relative;isolation:isolate;display:block;flex-shrink:0;width:92.56%;max-width:425.8px;padding:32px 22px 22px;background:radial-gradient(circle at 1px 1px,#87998650 .65px,transparent .85px) 0 7px / 6px 24px,linear-gradient(#ffffffa6,#ffffffa6),url("memo-paper-texture.webp") center / 480px 320px repeat,#faf9f5;border:1px solid #e1dccb;border-radius:1px 1px 3px 2px;color:#46534b;font-family:'Noto Sans JP',sans-serif;text-align:left;box-sizing:border-box;box-shadow:0 3px 4px #41462d12,2px 9px 12px #41462d1c}
 .update-history:before,.update-history:after{content:none}
 .memo-pin{position:absolute;top:-22px;left:50%;width:42px;height:42px;transform:translateX(-50%) rotate(-14deg);object-fit:contain;pointer-events:none;filter:drop-shadow(1px 3px 2px #40351f28)}
 .update-history h2{margin:0 0 24px;font-size:15px;font-weight:500;letter-spacing:.12em;line-height:24px}
 .update-history time{display:block;font-size:11px;letter-spacing:.06em;color:#687166;margin-bottom:0;line-height:24px}
 .update-history ul{padding:0 0 0 1.1em;margin:0;list-style:disc}
 .update-history li{font-size:12px;line-height:24px;letter-spacing:.02em;margin:0 0 24px;padding-left:2px}
 .update-history li:last-child{margin-bottom:0}
 .update-history a{display:inline-block;margin-top:24px;color:inherit;font-size:12px;text-underline-offset:4px;line-height:24px}
 .update-history a:focus-visible{outline:2px solid #506349;outline-offset:4px}
}
@media(min-width:901px) and (max-width:1100px){.update-history{padding:32px 14px 22px}.update-history li{font-size:11px}.side-brand{gap:22px}}
