.injection-page{width:100%;max-width:1060px;margin:0 auto;line-height:1.9;font-size:16px;box-sizing:border-box}.injection-page *,.injection-page *::before,.injection-page *::after{box-sizing:border-box}@media screen and (max-width:767px){.injection-page{padding-left:10px;padding-right:10px}}.injection-page{position:relative}.injection-page .rodeo-ver{position:absolute;top:0;right:10px;z-index:2;font-size:var(--rodeo-fs-note,10px);line-height:1.4;color:var(--rodeo-c-text-muted,#6b6b6b)}
.injection-page .rrv:not(.rrv-banner-mini) .rrv-hero-btns{display:none}
.injection-page .rrv-consult{display:none}

@media (min-width:768px){.injection-page .rinj-pair{display:flex;justify-content:center;gap:16px;margin:0 0 1em}.injection-page .rinj-pair p{margin:0}.injection-page .rinj-pair img{width:300px;height:225px;object-fit:cover;object-position:center;margin:0}}
.injection-page img.rinj-cammap{display:block;width:100%;max-width:566px;height:auto;margin:0 auto}
@media (max-width:767px){.injection-page br.rinj-pc{display:none}}
.injection-page .rinj-nw{white-space:nowrap}

/* 1.2.1：カムセレクターの入口は RODEO Base の共通バナー（M8の帯） */
.injection-page .rinj-m8{margin:18px 0 14px}

.injection-page .rinj-calc .rrv-hero,.injection-page .rinj-calc #reserve-cal,.injection-page .rinj-calc .rrv-lead,.injection-page .rinj-calc .rrv-cal,.injection-page .rinj-calc .rrv-legend,.injection-page .rinj-calc .rrv-consult{display:none}
.injection-page .rinj-calc .rrv-h3,.injection-page .rinj-calc .rrv-c-lead{display:none}

/* 1.2.2：トップページと同じ作り（スキル第55版）。色・大きさは RODEO Base の変数だけを使う */
.injection-page .rinj-band{margin:44px 0 18px;padding:0;background:none;color:var(--rodeo-c-text);text-align:center;font-size:var(--rodeo-fs-h2);line-height:var(--rodeo-lh-head);font-weight:700}
.injection-page .rinj-soft,.injection-page .rinj-line{margin:25px 0;padding:20px;text-align:center;background:var(--rodeo-c-white);border:1px solid var(--rodeo-c-border);border-radius:10px}
.injection-page .rinj-t{font-size:var(--rodeo-fs-body);line-height:var(--rodeo-lh-body)}
.injection-page p{line-height:var(--rodeo-lh-body)}
@media (min-width:768px){.injection-page img.rinj-photo{display:block;width:100%;max-width:480px;height:auto;margin-left:auto;margin-right:auto}}
.injection-page .rinj-blog{font-size:inherit;line-height:inherit}
.injection-page .rinj-blog .rodeo-btn{max-width:100%}
.injection-page .rinj-blog .rodeo-btn:active,.injection-page a:active>img.rinj-cammap{transform:scale(.98)}
