/* 役割: 予約レール用のスマホ余白。
 * 利用ページ: Programs（日英）。
 * 関係する棚: メニュー・日英・フッター・共通土台。
 * 注意: 元の詳細度・!important・条件分岐を保持。生成位置はplacement.jsonの最終旧ブロック。
 */
@media (max-width:768px) {
  main.wrap>.loma-page-context,
main.wrap>.breadcrumbs,
main.wrap>.page-heading>h1,
main.wrap>.page-heading>p,
main.wrap>p.note,
.candidate-list>.candidate-preview>h2,
.candidate-list>.candidate-preview>p,
.candidate-list>.candidate-preview>a.candidate-photo>figure>figcaption {
    box-sizing: border-box;
    padding-inline-end: calc(100vw / 750 * 47 + 8px)
  }
  .candidate-list>.candidate-preview>.button {
    box-sizing: border-box;
    min-width: 0;
    max-width: calc(100% - 100vw / 750 * 47 - 8px)
  }
  main.wrap>.loma-bottom-nav {
    box-sizing: border-box;
    padding-inline-end: calc(100vw / 750 * 47 + 8px) !important
  }
}
