/* top-kenpin-fix.css — 2026-10-02 WP化前の検品指摘の静的側修正（Opus・機械生成 _wp/gen_min13.py）
   1) 768幅の横溢れ15px＝3D店舗の枠が高さ固定＋aspect-ratio から幅286pxを算出し、列幅215pxをはみ出していた → max-width:100%
   2) スマホで13px未満の文字（全サイト共通ルール＝13px未満禁止）→ 該当要素だけ13pxへ。ロゴ画像化した見出しは文字を透明のまま13pxに */
#information .info-store .store3d-stage{min-width:0;max-width:100%}
@media (max-width:767px){
html body .display-brand-mark{font-size:13px!important;line-height:0!important;overflow:hidden!important;white-space:nowrap!important}
html body .about-mosaic .mosaic-label,html body .site-foot .ft-jp{word-break:keep-all;overflow-wrap:anywhere}
html body a > span > em{font-size:13px!important}
html body a.goo-band > span.goo-action > small{font-size:13px!important}
html body a.goo-band > span.goo-body > small{font-size:13px!important}
html body a.goo-band > span.goo-body > span{font-size:13px!important}
html body a.mobile-contact-stock > span > b{font-size:13px!important}
html body a.visit-line > span > small{font-size:13px!important}
html body button > span.fact-control-copy > em{font-size:13px!important}
html body button > span.fact-control-copy > small{font-size:13px!important}
html body button > span.fact-count > span{font-size:13px!important}
html body details.goo-review > div.gr-details > a.gr-link{font-size:13px!important}
html body details.goo-review > div.gr-details > p{font-size:13px!important}
html body details.goo-review > div.gr-details > p.gr-note{font-size:13px!important}
html body details.goo-review > summary > small{font-size:13px!important}
html body details.goo-review > summary > span.gr-count{font-size:13px!important}
html body details.goo-review > summary > span.gr-date{font-size:13px!important}
html body div > dd > span{font-size:13px!important}
html body div > dt > span{font-size:13px!important}
html body div.about-mosaic > a.mosaic-item > span.mosaic-label{font-size:13px!important}
html body div.about-mosaic > a.mosaic-item.span2 > span.mosaic-label{font-size:13px!important}
html body div.about-mosaic > a.mosaic-item.trailer > span.mosaic-label{font-size:13px!important}
html body div.calendar-panel > div.cw > p.cw-note{font-size:13px!important}
html body div.cw > div.cw-footer > button.cw-today-button{font-size:13px!important}
html body div.cw-footer > div.cw-legend > span{font-size:13px!important}
html body div.cw-m > p.cw-mtitle > span{font-size:13px!important}
html body div.cw-m > p.cw-mtitle > span.cw-month-unit{font-size:13px!important}
html body div.cw-nav > p.cw-month > span.cw-month-unit{font-size:13px!important}
html body div.entry-footer > span > span.glux-wordmark{font-size:13px!important}
html body div.fact-body > p.fact-kicker > span.glux-wordmark{font-size:13px!important}
html body div.fact-diagram > div.tour-navigation > span.tour-progress{font-size:13px!important}
html body div.fact-floor.tour-stops > button > span{font-size:13px!important}
html body div.fact-photo > span > b{font-size:13px!important}
html body div.fact-photo > span > span.glux-wordmark{font-size:13px!important}
html body div.ft-bottom > span > span.glux-wordmark{font-size:13px!important}
html body div.ft-col > a > span.glux-wordmark{font-size:13px!important}
html body div.ft-top > div.ft-brand > p.ft-addr{font-size:13px!important}
html body div.ft-top > div.ft-brand > p.ft-jp{font-size:13px!important}
html body div.ft-top > div.ft-col > a{font-size:13px!important}
html body div.ft-top > div.ft-col > p.ft-h{font-size:13px!important}
html body div.gr-details > a.gr-link > span.gr-sr{font-size:13px!important}
html body div.info-baseline > span > span.glux-wordmark{font-size:13px!important}
html body div.info-heading > div.info-baseline > span{font-size:13px!important}
html body div.info-heading > div.info-kicker > span.eyebrow{font-size:13px!important}
html body div.info-kicker > span.eyebrow > span.glux-wordmark{font-size:13px!important}
html body div.info-store > div.team-top > span{font-size:13px!important}
html body div.jump-cards > a.jump-card.jump-trailer > span.jump-eyebrow{font-size:13px!important}
html body div.jump-cards > a.jump-card.jump-visit > span.jump-eyebrow{font-size:13px!important}
html body div.jump-cards > a.jump-card.jump-visit > span.jump-label{font-size:13px!important}
html body div.load-foot > span > span.glux-wordmark{font-size:13px!important}
html body div.loader > div.load-content > span.load-label{font-size:13px!important}
html body div.loader > div.load-foot > span{font-size:13px!important}
html body div.loan-panel > div.loan-heading > span.eyebrow{font-size:13px!important}
html body div.lw > form.lw-form > p.lw-note{font-size:13px!important}
html body div.lw-amount > span > span.lw-per-month{font-size:13px!important}
html body div.lw-field > div.lw-input-wrap > span.lw-unit{font-size:13px!important}
html body div.lw-fields > div.lw-presets > small{font-size:13px!important}
html body div.lw-fields > div.lw-presets > span{font-size:13px!important}
html body div.lw-presets > div > button{font-size:13px!important}
html body div.masthead-right > a.stock-link > b{font-size:13px!important}
html body div.mosaic-item.span2.mosaic-exterior > a.mosaic-exterior-link > span.mosaic-label{font-size:13px!important}
html body div.team-top > span > b{font-size:13px!important}
html body div.team-top > span > span.glux-wordmark{font-size:13px!important}
html body div.visit-console.visit-static > div.vc-heading > small{font-size:13px!important}
html body div.visit-details > h3 > span{font-size:13px!important}
html body div.vs-heading > strong > small{font-size:13px!important}
html body div.wayfinder-intro > a.gmap-btn > span{font-size:13px!important}
html body div.wayfinder-mount > div.wayfinder-intro > small{font-size:13px!important}
html body dl.lw-details > div > dt{font-size:13px!important}
html body footer.site-foot > div.ft-bottom > a{font-size:13px!important}
html body footer.site-foot > div.ft-bottom > span{font-size:13px!important}
html body nav.mobile-contact-bar > a > span{font-size:13px!important}
html body nav.mobile-contact-bar > a.mobile-contact-stock > span{font-size:13px!important}
html body nav.mobile-contact-bar > button.footer-menu-toggle > span{font-size:13px!important}
html body section > div.vc-content > button.vc-calendar{font-size:13px!important}
html body section > div.vc-content > button.vc-copy{font-size:13px!important}
html body section > div.vs-heading > span{font-size:13px!important}
html body section.fact-panel > div.fact-body > p.fact-kicker{font-size:13px!important}
html body section.fact-panel > div.fact-photo > span{font-size:13px!important}
html body section.scene.scene-exterior > div.entry-footer > a.enter-link{font-size:13px!important}
html body section.scene.scene-exterior > div.entry-footer > span{font-size:13px!important}
html body section.scene.scene-exterior > div.entry-label > span.eyebrow{font-size:13px!important}
html body section.scene.scene-harley > div.scene-bottom > span.sub-label{font-size:13px!important}
html body section.scene.scene-harley > div.scene-top > span.eyebrow{font-size:13px!important}
html body section.scene.scene-kyusha > div.scene-bottom > span.sub-label{font-size:13px!important}
html body section.scene.scene-kyusha > div.scene-top > span.eyebrow{font-size:13px!important}
html body span.goo-body > small > span.glux-wordmark{font-size:13px!important}
html body span.goo-btn > span.goo-btn-copy > small{font-size:13px!important}
html body span.gr-row > strong > span.gr-scale{font-size:13px!important}
html body summary > span.gr-action > span.gr-closed-label{font-size:13px!important}
html body tr > th > small{font-size:13px!important}
html body tr > th > span{font-size:13px!important}
html body tr > th.cw-closed > small{font-size:13px!important}
html body tr > th.cw-closed > span{font-size:13px!important}
}
