/*
 * グランドDAMZ県央店 only: origin https://kenoh.damz-hall.com / blog ID 7.
 * Version 2.0.5. Shibata live-size alignment layer.
 */

body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href="https://kenoh.damz-hall.com/"] { order: 1; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/store-info/"] { order: 2; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/weekly/"] { order: 3; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/new-machines/"] { order: 4; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/topics/"] { order: 5; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/recruit/"] { order: 6; }

/* Keep the visible menu palette aligned with the Murakami and Kido stores. */
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href="https://kenoh.damz-hall.com/"]::after { background-color: #2b2b2b !important; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/weekly/"]::after { background-color: #c90000 !important; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/new-machines/"]::after { background-color: #3c9700 !important; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/store-info/"]::after { background-color: #f286c7 !important; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/topics/"]::after { background-color: #004097 !important; }
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/recruit/"]::after { background-color: #0085c9 !important; }

body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href="https://kenoh.damz-hall.com/"][aria-current="page"] {
  background-color: #ccc !important;
  color: #2b2b2b !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href="https://kenoh.damz-hall.com/"]:is(:hover, :focus, :focus-visible, :active) {
  background-color: #ccc !important;
  color: #fff !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/weekly/"]:is(:hover, :focus, :focus-visible, :active),
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/weekly/"][aria-current="page"] {
  background-color: #d90000 !important;
  color: #fff !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/new-machines/"]:is(:hover, :focus, :focus-visible, :active),
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/new-machines/"][aria-current="page"] {
  background-color: #59b200 !important;
  color: #fff !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/store-info/"]:is(:hover, :focus, :focus-visible, :active),
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/store-info/"][aria-current="page"] {
  background-color: #f286c7 !important;
  color: #fff !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/topics/"]:is(:hover, :focus, :focus-visible, :active),
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/topics/"][aria-current="page"] {
  background-color: #006dd9 !important;
  color: #fff !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/recruit/"]:is(:hover, :focus, :focus-visible, :active),
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store > a[href^="https://kenoh.damz-hall.com/recruit/"][aria-current="page"] {
  background-color: #00a3d9 !important;
  color: #fff !important;
}

body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-mobile-menu nav {
  display: flex;
  flex-direction: column;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-head-link,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-mobile-menu > summary,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-hero-actions > a,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-more,
body.page-id-7.hall-aio-kenoh-master-v201 .ha-access-actions-v124 > a {
  border-radius: 7px !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-card-link,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-facility-card-v124,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-access-card-v124,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-map-frame-v124 {
  border-radius: 10px !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-ribbon,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-prose h2 {
  border-radius: 2px !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-table,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-toc,
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-source-note,
body.hall-aio-kenoh-master-v201 .ha-faq > details > summary {
  border-radius: 0 !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-article-head {
  padding: 36px 0 30px !important;
}
body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-article-lead {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-hero {
  min-height: 0 !important;
  padding: 462px 56px 48px !important;
  background: linear-gradient(180deg, #17212a 0%, #10161c 100%) !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-hero::before {
  content: "" !important;
  position: absolute !important;
  inset: auto !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 430px !important;
  background-color: #fff !important;
  background-image: url("kenoh-hero-2026-08-05.png") !important;
  background-position: center 52% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-hero::after {
  content: none !important;
  display: none !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-hero h1,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-hero p,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-hero .ha-hero-actions {
  width: min(760px, 100%) !important;
  max-width: none !important;
  text-shadow: none !important;
}

body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-visual-v115,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-visual-v129,
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-main-visual,
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-machine-visual,
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-guide,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-eyecatch-v129,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machine-photo-v129,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-bulletin-v129,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-history-machine-photo-v132 {
  display: none !important;
}

body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-carousel-shell-v146 {
  position: relative !important;
  width: 100% !important;
  padding: 0 42px !important;
  box-sizing: border-box !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-carousel-control-v146 { display: none !important; }
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-grid-v115 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 100% !important;
  margin: 20px 0 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-card-v115 {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-card-frame-v137 {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  border: 1px solid #d9e1e8 !important;
  border-top: 4px solid #0169b7 !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 4px 14px rgba(27, 50, 67, .07) !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-copy-v115 {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  padding: 18px 20px 20px !important;
  border: 0 !important;
  background: linear-gradient(180deg, #fff 0%, #fafcfd 100%) !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-copy-v115 > b {
  color: #2b2b2b !important;
  font-size: 19px !important;
  line-height: 1.55 !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-copy-v115 > span {
  margin-top: 10px !important;
  padding-top: 10px !important;
  border-top: 1px solid #e2e7eb !important;
  color: #555 !important;
  font-size: 13px !important;
  line-height: 1.75 !important;
}

body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-layout-v129 {
  grid-template-columns: minmax(0, 1fr) !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-v129,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-layout-v129,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-copy-v129 {
  background: #fff !important;
  background-image: none !important;
  border-left: 0 !important;
  border-top: 0 !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-v129::before,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-v129::after,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-layout-v129::before,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-layout-v129::after,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-copy-v129::before,
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-copy-v129::after {
  content: none !important;
  display: none !important;
  background: none !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-date-v129 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 5px 8px !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-date-v129 > span {
  padding: 3px 7px !important;
  background: #3c7000 !important;
  color: #fff !important;
  font-weight: 700 !important;
}
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-date-v129 > time { font-weight: 700 !important; }
body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-new-machines-copy-v129 h3 {
  margin: 11px 0 0 !important;
  padding: 12px 20px !important;
  border: 1px solid #ddd !important;
  border-left: 7px solid #888 !important;
  background: transparent !important;
}

body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-machine-grid-v139 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  width: 760px !important;
  max-width: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
}
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-machine-card {
  width: 100% !important;
  max-width: none !important;
  border-radius: 10px !important;
  overflow: hidden !important;
}
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-machine-card .ha-machine-body h3,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machine-feature-v129 .ha-machine-body h3,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-history-card-v129 > h3 {
  margin: 0 !important;
  padding: 0 0 10px !important;
  border: 0 !important;
  border-bottom: 2px solid #0169b7 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #2b2b2b !important;
  font-size: 20px !important;
  line-height: 31px !important;
}
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-machine-card .ha-machine-body h3 > span,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machine-feature-v129 .ha-machine-body h3 > span,
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-history-card-v129 > h3 > span {
  display: block !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location {
  display: grid !important;
  grid-template-columns: 200.641px 557.344px !important;
  width: 760px !important;
  max-width: 100% !important;
  margin: 0 auto 24px !important;
  padding: 0 !important;
  border: 1px solid #d8d8d8 !important;
  border-radius: 0 !important;
  background: #fff !important;
  overflow: hidden !important;
}
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > h3,
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > p {
  margin: 0 !important;
  padding: 16px 18px !important;
  border: 0 !important;
  border-bottom: 1px solid #d8d8d8 !important;
  border-radius: 0 !important;
}
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > h3 {
  background: #eef5fa !important;
  color: #17364d !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
}
body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > :nth-last-child(-n + 2) { border-bottom: 0 !important; }

body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-latest-list-v129 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 12px !important;
}
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machine-feature-v129 {
  grid-template-columns: none !important;
  border-radius: 10px !important;
  overflow: hidden !important;
}
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-history-grid-v129 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
}
body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-history-card-v129 { border-radius: 10px !important; }
body.page-id-13.hall-aio-kenoh-master-v201 .ha-prose h2 { background: #0169b7 !important; }

body.page-id-7.hall-aio-kenoh-master-v201 .ha-access-grid-v124,
body.page-id-7.hall-aio-kenoh-master-v201 .ha-facility-grid-v124 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
}
body.page-id-7.hall-aio-kenoh-master-v201 .ha-access-actions-v124 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  border-radius: 7px !important;
}
body.page-id-7.hall-aio-kenoh-master-v201 .ha-access-actions-v124 > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 12px 18px !important;
  border: 1px solid #2b2b2b !important;
  background: #2b2b2b !important;
  color: #fff !important;
  font-weight: 700 !important;
}
body.page-id-8.hall-aio-kenoh-master-v201 .ha-card-grid,
body.page-id-8.hall-aio-kenoh-master-v201 .ha-body:has(> .ha-card-link),
body.page-id-9.hall-aio-kenoh-master-v201 .ha-body:has(> .ha-card-link) {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
body.page-id-8.hall-aio-kenoh-master-v201 .ha-card-link,
body.page-id-9.hall-aio-kenoh-master-v201 .ha-card-link {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  border-radius: 10px !important;
}
body.page-id-9.hall-aio-kenoh-master-v201 .ha-grid {
  border-radius: 10px !important;
  overflow: hidden !important;
}
body.page-id-10.hall-aio-kenoh-master-v201 .ha-section > .ha-body,
body.page-id-12.hall-aio-kenoh-master-v201 .ha-section > .ha-body {
  width: 100% !important;
  max-width: none !important;
  padding-bottom: 0 !important;
}
body.page-id-10.hall-aio-kenoh-master-v201 .ha-section > .ha-body .ha-grid {
  border-radius: 10px !important;
  overflow: hidden !important;
}
body.single-post.hall-aio-kenoh-master-v201 .ha-prose h2 { background: #0169b7 !important; }

body.hall-aio-kenoh-master-archive-v201 .ha-archive-main-v201 { min-height: 420px; padding: 0 32px 46px; }
body.hall-aio-kenoh-master-archive-v201 .ha-archive-main-v201 .ha-prose {
  width: 1116px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 !important;
}
body.hall-aio-kenoh-master-archive-v201 .ha-topic-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
}
body.hall-aio-kenoh-master-archive-v201 .ha-card-link {
  display: block;
  padding: 20px;
  border-radius: 10px;
}

@media screen and (max-width: 959px) {
  body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] .ha-desktop-nav--store { display: none !important; }
}

@media screen and (min-width: 600px) and (max-width: 1050px) {
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-hero { padding: 392px 40px 42px !important; }
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-hero::before { height: 360px !important; }
}

@media screen and (max-width: 599px) {
  body.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-article-head { padding: 15px 14px 17px !important; }
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-hero {
    padding: 232.062px 16px 24px !important;
  }
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-header[data-hall-aio-blog-id="7"] + .ha-main .ha-hero::before {
    height: 208.062px !important;
    background-position: 50% 0% !important;
    background-size: cover !important;
  }
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-carousel-shell-v146 { padding: 0 34px !important; }
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-grid-v115 {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
    margin-top: 16px !important;
  }
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-copy-v115 { padding: 16px 16px 18px !important; }
  body.home.page-id-5.hall-aio-kenoh-master-v201 .ha-home-machine-copy-v115 > b { font-size: 16px !important; }
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-machine-grid-v139 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    width: 362px !important;
    max-width: 100% !important;
  }
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location {
    grid-template-columns: minmax(0, 1fr) !important;
    width: 362px !important;
  }
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > h3,
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > p {
    padding: 14px 15px !important;
    border-right: 0 !important;
  }
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > h3 { border-bottom: 0 !important; }
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > p { border-bottom: 1px solid #d8d8d8 !important; }
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-floor-location > :last-child { border-bottom: 0 !important; }
  body.page-id-6.hall-aio-kenoh-master-v201 .ha-weekly-machine-card .ha-machine-body h3,
  body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machine-feature-v129 .ha-machine-body h3,
  body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-history-card-v129 > h3 {
    font-size: 16px !important;
    line-height: 24.8px !important;
  }
  body.page-id-13.hall-aio-kenoh-master-v201 .ha-new-machines-history-grid-v129,
  body.page-id-7.hall-aio-kenoh-master-v201 .ha-access-grid-v124,
  body.page-id-7.hall-aio-kenoh-master-v201 .ha-facility-grid-v124,
  body.page-id-7.hall-aio-kenoh-master-v201 .ha-access-actions-v124,
  body.page-id-8.hall-aio-kenoh-master-v201 .ha-card-grid,
  body.page-id-8.hall-aio-kenoh-master-v201 .ha-body:has(> .ha-card-link),
  body.page-id-9.hall-aio-kenoh-master-v201 .ha-body:has(> .ha-card-link),
  body.hall-aio-kenoh-master-archive-v201 .ha-topic-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  body.hall-aio-kenoh-master-archive-v201 .ha-archive-main-v201 { padding: 0 14px 34px; }
}
