/* sub-kenpin-fix.css — 2026-10-02 Codex 全編チェックの下層13頁の修正（Opus・機械生成 _wp/gen_sub_min13.py・手編集禁止） */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* /kyusha/ 写真キャプション（明るい地 #e5dfd1 の上）＝文字色を 4.84:1 の茶へ */
html body .k-detail-story figcaption>.k-micro,html body .k-detail-story figcaption>span{color:#76584a!important}
/* 写真選択欄（iOS の拡大防止・16px） */
html body input[type=file]{font-size:16px!important}
@media (max-width:767px){
/* WP 側だけにある CF7 の要素（静的には無いので本番の計測から固定で足す） */
html body .wpcf7-radio > label > span{font-size:13px!important}
html body form.wpcf7-form > p.note{font-size:13px!important}
/* OP の演出で途中から出る車名ラベル（計測のタイミングで拾えないので固定） */
html body section.scene > div.classic > span{font-size:13px!important}
html body .wpcf7-radio > label > span{font-size:13px!important}
html body a.h-hero-cta > span > small{font-size:13px!important}
html body a.k-hero-enter > span > small{font-size:13px!important}
html body a.mobile-contact-stock > span > b{font-size:13px!important}
html body a.sell-photo > span > small{font-size:13px!important}
html body a.sell-photo.sell-photo-main > span > small{font-size:13px!important}
html body a.sh-enter > span > small{font-size:13px!important}
html body a.st2-enter > span > small{font-size:13px!important}
html body article.k-machine.k-machine-green > div.km-copy > span.k-micro{font-size:13px!important}
html body article.k-machine.k-machine-green > div.km-top > span.k-micro{font-size:13px!important}
html body article.k-machine.k-machine-silver > div.km-copy > span.k-micro{font-size:13px!important}
html body article.k-machine.k-machine-silver > div.km-top > span.k-micro{font-size:13px!important}
html body article.tr-type > div.tr-type-body > small{font-size:13px!important}
html body button > b > small{font-size:13px!important}
html body div > b > i{font-size:13px!important}
html body div > b > small{font-size:13px!important}
html body div.form-grid > label > span{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.h-bespoke.h-reveal > div.h-bespoke-title > span.h-micro{font-size:13px!important}
html body div.h-care-layout.h-reveal > div.h-care-copy > a.h-link{font-size:13px!important}
html body div.h-care-layout.h-reveal > div.h-care-copy > span.h-micro{font-size:13px!important}
html body div.h-care-services > article.h-reveal > span.h-micro{font-size:13px!important}
html body div.h-four > span > small{font-size:13px!important}
html body div.h-hero-copy > a.h-hero-cta > span{font-size:13px!important}
html body div.h-showroom-copy.h-reveal > div > a.h-link{font-size:13px!important}
html body div.h-showroom-photo.h-reveal > div.h-floor-ticket > span{font-size:13px!important}
html body div.h-showroom-photo.h-reveal > div.h-floor-ticket > span.h-micro{font-size:13px!important}
html body div.h-trike-block.h-reveal > div > span.h-micro{font-size:13px!important}
html body div.h-wrap > div.h-gallery-head > span{font-size:13px!important}
html body div.h-wrap > div.h-gallery-head > span.h-micro{font-size:13px!important}
html body div.h-wrap > div.h-warranty.h-reveal > a.h-link{font-size:13px!important}
html body div.h-wrap > div.h-warranty.h-reveal > span.h-micro{font-size:13px!important}
html body div.h-wrap > div.hc-footnote > a.h-link{font-size:13px!important}
html body div.intro > a.intro-skip{font-size:13px!important}
html body div.iron-actions > a > small{font-size:13px!important}
html body div.iron-actions > a > span{font-size:13px!important}
html body div.iron-contact > div > small{font-size:13px!important}
html body div.iron-figures > div > span{font-size:13px!important}
html body div.iron-price > div > small{font-size:13px!important}
html body div.iron-price > div > span{font-size:13px!important}
html body div.iron-story > div.iron-story-body > small{font-size:13px!important}
html body div.k-hero-copy > a.k-hero-enter > span{font-size:13px!important}
html body div.k-wrap > div.k-lineup > span.k-micro{font-size:13px!important}
html body div.k-wrap > div.k-machines-intro.k-reveal > span.k-micro{font-size:13px!important}
html body div.k-wrap > div.k-photo-note > a.k-link{font-size:13px!important}
html body div.k-wrap > div.k-photo-note > p{font-size:13px!important}
html body div.k-wrap > div.kc-after.k-reveal > a.k-link{font-size:13px!important}
html body div.k-wrap > div.kf-top > span.k-micro{font-size:13px!important}
html body div.kc-after.k-reveal > div > span.k-micro{font-size:13px!important}
html body div.kc-services > article.k-reveal > span.k-micro{font-size:13px!important}
html body div.kc-ticket > span > small{font-size:13px!important}
html body div.kc-workshop.k-reveal > div.kc-copy > a.k-link{font-size:13px!important}
html body div.kc-workshop.k-reveal > div.kc-copy > span.k-micro{font-size:13px!important}
html body div.kf-layout > div.kf-copy.k-reveal > a.k-button{font-size:13px!important}
html body div.kf-layout > div.kf-copy.k-reveal > p.kf-phone{font-size:13px!important}
html body div.kf-layout > div.kf-copy.k-reveal > span.k-micro{font-size:13px!important}
html body div.kf-visual.k-reveal > figure > figcaption{font-size:13px!important}
html body div.kg-counter > span > span.kg-total{font-size:13px!important}
html body div.kg-dots > button > span{font-size:13px!important}
html body div.kg-toolbar > div.kg-counter > span{font-size:13px!important}
html body div.kg-toolbar > div.kg-description > p.kg-caption{font-size:13px!important}
html body div.kg-toolbar > div.kg-description > span.k-micro{font-size:13px!important}
html body div.masthead-right > a.stock-link > b{font-size:13px!important}
html body div.page-hero-inner > nav.crumb > a{font-size:13px!important}
html body div.page-hero-inner > nav.crumb > span{font-size:13px!important}
html body div.pit-caption > div > p{font-size:13px!important}
html body div.pit-caption > div > span{font-size:13px!important}
html body div.qf-field > span.qf-label > em{font-size:13px!important}
html body div.qf-field > span.qf-label > small{font-size:13px!important}
html body div.qf-field.qf-wide > span.qf-label > em{font-size:13px!important}
html body div.s-gallery.s-reveal > div.sg-toolbar > p.sg-caption{font-size:13px!important}
html body div.s-gallery.s-reveal > div.sg-top > span.s-micro{font-size:13px!important}
html body div.s-wrap > div.sh-bottom > span{font-size:13px!important}
html body div.s-wrap > div.sh-top > span.s-micro{font-size:13px!important}
html body div.s-wrap > div.sm-bottom > a{font-size:13px!important}
html body div.s-wrap > div.sm-bottom > span{font-size:13px!important}
html body div.s-wrap > div.sw-foot > p{font-size:13px!important}
html body div.sa-bottom.s-wrap > div.sa-copy > a.s-link{font-size:13px!important}
html body div.sa-bottom.s-wrap > div.sa-copy > span.s-micro{font-size:13px!important}
html body div.sa-bottom.s-wrap > figure > figcaption{font-size:13px!important}
html body div.sa-delivery.s-wrap.s-reveal > div > a.s-link{font-size:13px!important}
html body div.sa-delivery.s-wrap.s-reveal > div > span.s-micro{font-size:13px!important}
html body div.sa-main-photo.s-reveal > div.sa-photo-label > span{font-size:13px!important}
html body div.sa-main-photo.s-reveal > div.sa-photo-label > span.s-micro{font-size:13px!important}
html body div.sc-security-copy > div.sc-lock > span.s-micro{font-size:13px!important}
html body div.sc-security-copy > div.sc-points > span{font-size:13px!important}
html body div.sc-security.s-reveal > div.sc-photo > span.sc-photo-caption{font-size:13px!important}
html body div.sc-security.s-reveal > div.sc-security-copy > a.s-link{font-size:13px!important}
html body div.sc-security.s-reveal > div.sc-security-copy > p.sc-note{font-size:13px!important}
html body div.sg-controls > button > span{font-size:13px!important}
html body div.sg-counter > span > span.sg-total{font-size:13px!important}
html body div.sg-toolbar > div.sg-counter > span{font-size:13px!important}
html body div.sg-top > div.sg-view-tabs > button{font-size:13px!important}
html body div.sg-view-tabs > button > span{font-size:13px!important}
html body div.sh-copy > a.sh-enter > span{font-size:13px!important}
html body div.sh-layout > div.sh-copy > span.s-micro{font-size:13px!important}
html body div.sh-layout > figure.sh-picture > div.sh-corner{font-size:13px!important}
html body div.sm-copy > ul > li{font-size:13px!important}
html body div.sm-tabs > button > span{font-size:13px!important}
html body div.st2-hero-inner > nav.st2-crumb > a{font-size:13px!important}
html body div.st2-hero-inner > nav.st2-crumb > span{font-size:13px!important}
html body div.st2-rep-body > aside.st2-aside > span{font-size:13px!important}
html body div.st2-rep-body > blockquote.st2-quote > span{font-size:13px!important}
html body div.st2-wrap.st2-rep-grid > div.st2-rep-body > span.st2-micro{font-size:13px!important}
html body div.stock-head > span.eyebrow > i{font-size:13px!important}
html body div.stock-item > span.stock-item-body > span.stock-item-brand{font-size:13px!important}
html body div.stock-item > span.stock-item-body > span.stock-item-name{font-size:13px!important}
html body div.tiles > a.tile > span.tile-label{font-size:13px!important}
html body div.tiles > div.tile > span.tile-label{font-size:13px!important}
html body div.tr-split > div > small{font-size:13px!important}
html body div.tr-split > div > span{font-size:13px!important}
html body dl > div > dt{font-size:13px!important}
html body dl.spec > div > dt{font-size:13px!important}
html body dl.spec.legal-spec > div > dt{font-size:13px!important}
html body fieldset.choice > label > span{font-size:13px!important}
html body figcaption.sh-lifts > div > small{font-size:13px!important}
html body figure > figcaption > p{font-size:13px!important}
html body figure > figcaption > small{font-size:13px!important}
html body figure > figcaption > span{font-size:13px!important}
html body figure.h-bespoke-one > figcaption > b{font-size:13px!important}
html body figure.h-bespoke-one > figcaption > span{font-size:13px!important}
html body figure.h-bespoke-two > figcaption > b{font-size:13px!important}
html body figure.h-bespoke-two > figcaption > span{font-size:13px!important}
html body figure.kd-small > figcaption > span{font-size:13px!important}
html body figure.kd-small > figcaption > span.k-micro{font-size:13px!important}
html body figure.kg-slide > figcaption.kg-frame-caption > span{font-size:13px!important}
html body figure.sell-pickup-photo > figcaption > p{font-size:13px!important}
html body figure.sell-pickup-photo > figcaption > span{font-size:13px!important}
html body figure.sg-slide > figcaption.sg-frame > span{font-size:13px!important}
html body figure.st2-rep-photo > figcaption > span{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 form.form > div.form-grid > label{font-size:13px!important}
html body form.form > div.form-grid > label.wide{font-size:13px!important}
html body form.form > fieldset.choice > legend.eyebrow{font-size:13px!important}
html body form.wpcf7-form > p.note{font-size:13px!important}
html body h1 > small > em{font-size:13px!important}
html body header.h-section-head.h-reveal > div > span.h-micro{font-size:13px!important}
html body header.k-section-head.k-reveal > div > span.k-micro{font-size:13px!important}
html body header.s-section-head.s-reveal > div > span.s-micro{font-size:13px!important}
html body header.st2-head > div > span.st2-micro{font-size:13px!important}
html body label.qf-field > span.qf-label > em{font-size:13px!important}
html body label.qf-field > span.qf-label > small{font-size:13px!important}
html body label.qf-field.qf-wide > span.qf-label > em{font-size:13px!important}
html body label.qf-field.qf-wide > span.qf-label > small{font-size:13px!important}
html body label.qf-field.qf-wide.qf-file > span.qf-label > small{font-size:13px!important}
html body li > div.st2-work-body > span.st2-micro{font-size:13px!important}
html body li > span > em{font-size:13px!important}
html body li > span > small{font-size:13px!important}
html body main > nav.h-route > a{font-size:13px!important}
html body main > nav.k-route > a{font-size:13px!important}
html body main > nav.s-route > a{font-size:13px!important}
html body main > nav.st2-route > a{font-size:13px!important}
html body main > section.h-showroom.h-section > p.h-gallery-note.h-wrap{font-size:13px!important}
html body main.page-main > section.page-section > p.note{font-size:13px!important}
html body main.stock-main > div.stock-head > p.stock-lead{font-size:13px!important}
html body main.stock-main > div.stock-head > span.eyebrow{font-size:13px!important}
html body nav.h-route > a > span{font-size:13px!important}
html body nav.k-route > a > 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 nav.s-route > a > span{font-size:13px!important}
html body nav.sell-contact-cards > a.sell-contact-call > p{font-size:13px!important}
html body nav.sell-contact-cards > a.sell-contact-call > small{font-size:13px!important}
html body nav.sell-contact-cards > a.sell-contact-form > p{font-size:13px!important}
html body nav.sell-contact-cards > a.sell-contact-form > small{font-size:13px!important}
html body nav.sell-contact-cards > a.sell-contact-stock > p{font-size:13px!important}
html body nav.sell-contact-cards > a.sell-contact-stock > small{font-size:13px!important}
html body nav.st2-route > a > span{font-size:13px!important}
html body section.cta-band > div.cta-col > p{font-size:13px!important}
html body section.cta-band > div.cta-col > span.eyebrow{font-size:13px!important}
html body section.h-custom.h-section > div.h-wrap > p.hc-instruction.h-micro{font-size:13px!important}
html body section.h-hero > div.h-hero-bottom > span{font-size:13px!important}
html body section.h-hero > div.h-hero-bottom > span.h-micro{font-size:13px!important}
html body section.h-hero > div.h-hero-copy > p{font-size:13px!important}
html body section.h-hero > div.h-hero-copy > span.h-micro{font-size:13px!important}
html body section.h-hero > div.h-hero-top > span.h-micro{font-size:13px!important}
html body section.hc-panel > div.hc-copy > a.h-link{font-size:13px!important}
html body section.hc-panel > div.hc-picture > span.hc-photo-label.h-micro{font-size:13px!important}
html body section.k-collection.k-section > div.k-wrap > p.k-small.k-model-note{font-size:13px!important}
html body section.k-detail-story > div.kd-copy.k-wrap > span.k-micro{font-size:13px!important}
html body section.k-hero > div.k-hero-bottom > span{font-size:13px!important}
html body section.k-hero > div.k-hero-bottom > span.k-micro{font-size:13px!important}
html body section.k-hero > div.k-hero-caption > span{font-size:13px!important}
html body section.k-hero > div.k-hero-copy > p{font-size:13px!important}
html body section.k-hero > div.k-hero-copy > span.k-micro{font-size:13px!important}
html body section.k-hero > div.k-hero-top > span.k-micro{font-size:13px!important}
html body section.k-hero > h1 > span{font-size:13px!important}
html body section.page-hero > div.page-hero-inner > a.iron-enter{font-size:13px!important}
html body section.page-hero > div.page-hero-inner > span.eyebrow{font-size:13px!important}
html body section.page-hero > div.tr-badge > i{font-size:13px!important}
html body section.page-hero > div.tr-badge > i.hot{font-size:13px!important}
html body section.page-hero.legal-hero > div.page-hero-inner > span.eyebrow{font-size:13px!important}
html body section.page-section > div.section-head > span.eyebrow{font-size:13px!important}
html body section.page-section > div.section-head.sell-form-heading > span.eyebrow{font-size:13px!important}
html body section.page-section > div.sell-flow-assurance > p{font-size:13px!important}
html body section.page-section > figure.sell-pickup-photo > span.sell-pickup-label{font-size:13px!important}
html body section.page-section > form.form > p.note{font-size:13px!important}
html body section.s-arrival.s-section > div.sa-title.s-wrap.s-reveal > span.s-micro{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 section.scene.scene-pit > div.lift-rule > span{font-size:13px!important}
html body section.scene.scene-pit > div.scene-bottom > span.sub-label{font-size:13px!important}
html body section.scene.scene-pit > div.scene-top > span.eyebrow{font-size:13px!important}
html body section.sell-photo-story > div.sell-story-heading > span{font-size:13px!important}
html body section.sm-panel > div.sm-copy > a.s-link{font-size:13px!important}
html body section.sm-panel > div.sm-copy > span.s-micro{font-size:13px!important}
html body section.sm-panel > div.sm-picture > span.sm-image-label.s-micro{font-size:13px!important}
html body section.st2-hero > div.st2-hero-inner > span.st2-kicker{font-size:13px!important}
html body span.stock-item-body > span.stock-item-price > i{font-size:13px!important}
html body ul > li > i{font-size:13px!important}
html body ul > li > span{font-size:13px!important}
html body ul.st2-stats > li > span{font-size:13px!important}
}
