figure.item-guide-diagram,figure.item-howto-diagram{position:relative;max-width:100%;margin-right:auto;margin-left:auto;}figure.item-guide-diagram .item-guide-diagram__zoom,figure.item-howto-diagram .item-guide-diagram__zoom{position:relative;display:block;max-width:100%;cursor:zoom-in;}figure.item-guide-diagram .item-guide-diagram__zoom::after,figure.item-howto-diagram .item-guide-diagram__zoom::after{position:absolute;right:8px;bottom:8px;padding:5px 8px;border-radius:4px;background:rgba(0,0,0,0.68);color:#fff;content:"\62E1\5927";font-size:12px;line-height:1;pointer-events:none;}figure.item-guide-diagram img,figure.item-howto-diagram img{display:block;width:auto;max-width:100%;height:auto;margin-right:auto;margin-left:auto;}.kenjakaimono-lightbox{position:fixed;z-index:100000;inset:0;display:none;overflow:hidden;background:rgba(0,0,0,0.94);color:#fff;touch-action:none;}.kenjakaimono-lightbox.is-open{display:block;}.kenjakaimono-lightbox__stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;}.kenjakaimono-lightbox__image{display:block;max-width:94vw;max-height:90vh;user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform;}.kenjakaimono-lightbox__close{position:absolute;z-index:2;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,0.7);border-radius:50%;background:rgba(0,0,0,0.55);color:#fff;cursor:pointer;font:32px/40px sans-serif;}.kenjakaimono-lightbox__orientation-hint{position:absolute;z-index:2;right:16px;bottom:max(20px,env(safe-area-inset-bottom));left:16px;display:none;margin:0 auto;padding:8px 12px;max-width:22em;border-radius:5px;background:rgba(0,0,0,0.72);color:#fff;font-size:13px;line-height:1.5;text-align:center;pointer-events:none;}@media (orientation:portrait) and (pointer:coarse){.kenjakaimono-lightbox.is-open .kenjakaimono-lightbox__orientation-hint{display:block;}}@media (prefers-reduced-motion:reduce){.kenjakaimono-lightbox__image{transition:none !important;}}
