/*
 * グランドDAMZ竹尾インター本店 only: origin https://takeo.damz-hall.com / blog ID 5.
 * Version 2.2.7. Matches the current Shibata master home and lower-page components.
 */

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

body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] .ha-mobile-menu nav {
  display: flex;
  flex-direction: column;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] .ha-mobile-menu > summary {
  border-radius: 7px !important;
}

body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] .ha-head-link,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-hero-actions a {
  border-radius: 7px !important;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-card-link {
  border-radius: 10px !important;
}

body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-ribbon {
  border-radius: 2px;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-more {
  border-radius: 7px;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-table,
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-toc,
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-source-note {
  border-radius: 0 !important;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-table + .ha-source-note,
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-grid + .ha-source-note {
  margin-top: 12px !important;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-article-head {
  padding: 36px 0 30px !important;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-article-lead {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-prose h2 {
  border-radius: 2px !important;
}

body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .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-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-hero::before {
  inset: auto !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 430px !important;
  background-color: transparent !important;
  background-image: url("https://takeo.damz-hall.com/wp-content/plugins/hall-aio-damz-takeo-master-v201/assets/takeo-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-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-hero h1,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-hero p,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .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-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-home-machine-visual-v115,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-home-new-machines-visual-v129,
body.page-id-6.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-weekly-main-visual,
body.page-id-6.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-weekly-machine-visual,
body.page-id-6.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-weekly-floor-guide,
body.page-id-13.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-new-machines-eyecatch-v129,
body.page-id-13.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-new-machine-photo-v129,
body.page-id-13.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-new-machines-bulletin-v129,
body.page-id-13.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-history-machine-photo-v132 {
  display: none !important;
}

body.home.page-id-5.hall-aio-takeo-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-takeo-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-takeo-master-v201 .ha-home-carousel-control-v146 {
  display: none !important;
}
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-machine-card-v115 {
  width: 100% !important;
  height: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-machine-card-frame-v137 {
  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-takeo-master-v201 .ha-home-machine-copy-v115 {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 100% !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-takeo-master-v201 .ha-home-machine-copy-v115 > b {
  color: #2b2b2b !important;
  font-size: clamp(16px, 1.55vw, 19px) !important;
  line-height: 1.55 !important;
}
body.home.page-id-5.hall-aio-takeo-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-takeo-master-v201 .ha-home-machine-copy-v115 h3 {
  color: #2b2b2b !important;
  font-size: clamp(16px, 1.55vw, 19px) !important;
  line-height: 1.55 !important;
}
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-machine-copy-v115 p {
  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-takeo-master-v201 .ha-home-new-machines-layout-v129 {
  grid-template-columns: minmax(0, 1fr) !important;
}
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-new-machines-v129,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-new-machines-layout-v129,
body.home.page-id-5.hall-aio-takeo-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-takeo-master-v201 .ha-home-new-machines-v129::before,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-new-machines-v129::after,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-new-machines-layout-v129::before,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-new-machines-layout-v129::after,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-new-machines-copy-v129::before,
body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-new-machines-copy-v129::after {
  content: none !important;
  background: none !important;
}
body.home.page-id-5.hall-aio-takeo-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-takeo-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-takeo-master-v201 .ha-home-new-machines-date-v129 > time {
  font-weight: 700 !important;
}
body.home.page-id-5.hall-aio-takeo-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-takeo-master-v201 .ha-weekly-machine-card .ha-machine-body h3,
body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machine-feature-v129 .ha-machine-body h3,
body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machines-history-card-v129 > h3 {
  margin: 0 !important;
  padding: 0 0 10px !important;
  color: #2b2b2b;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 2px solid #0169b7 !important;
  border-radius: 0 !important;
  font-size: clamp(16px, 1.7vw, 20px);
  font-weight: 700;
  line-height: 1.55;
}
body.page-id-6.hall-aio-takeo-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-takeo-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-takeo-master-v201 .ha-weekly-machine-card .ha-machine-body span {
  font-size: inherit !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location {
  display: grid !important;
  grid-template-columns: 200.641px 557.344px !important;
  gap: normal !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-takeo-master-v201 .ha-weekly-floor-location > h3,
body.page-id-6.hall-aio-takeo-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;
  background: #fff !important;
  color: #444 !important;
  font-size: 14px !important;
  line-height: 1.85 !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location > h3 {
  border-right: 0 !important;
  background: #eef5fa !important;
  color: #17364d !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
  font-weight: 700 !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location > :nth-last-child(-n + 2) {
  border-bottom: 0 !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-period {
  margin: 0 !important;
  padding: 0 !important;
  color: #666 !important;
  font-size: 11px !important;
  line-height: 1.65 !important;
  text-align: center !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-main-visual {
  width: min(calc(100% - 28px), 850px) !important;
  margin: 28px auto !important;
  border-radius: 10px !important;
  background: #fff !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-machine-visual,
body.page-id-13.hall-aio-takeo-master-v201 .ha-weekly-machine-visual {
  background: transparent !important;
}
body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machines-latest-list-v129 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 12px;
}
body.page-id-13.hall-aio-takeo-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-takeo-master-v201 .ha-new-machine-feature-v129 .ha-machine-body h3 span {
  font-size: inherit !important;
}
body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machines-history-grid-v129 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machines-source-note-v129 {
  padding: 10px 12px !important;
  border-left: 4px solid #737373 !important;
  border-radius: 0 !important;
  background: #f5f5f5 !important;
}
body.page-id-13.hall-aio-takeo-master-v201 .ha-prose h2 {
  background: #0169b7 !important;
  border-radius: 2px !important;
}
body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machines-history-card-v129 > h3 {
  margin: 8px 0 0 !important;
}
body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machines-source-list-v129 {
  margin-bottom: 27px !important;
}

body.page-id-7.hall-aio-takeo-master-v201 .ha-source-note {
  margin-top: 12px !important;
}
body.page-id-7.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-facility-card-v124,
body.page-id-7.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-access-address-v124,
body.page-id-7.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-access-card-v124,
body.page-id-7.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-map-frame-v124 {
  border-radius: 10px !important;
}
body.page-id-7.hall-aio-takeo-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;
  border-radius: 7px !important;
  background: transparent !important;
}
body.page-id-7.hall-aio-takeo-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;
  border-radius: 7px !important;
  background: #2b2b2b !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-align: center !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-cta-links {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 7px !important;
  background: transparent !important;
}
body.page-id-6.hall-aio-takeo-master-v201 .ha-cta-links 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;
  border-radius: 7px !important;
  background: #2b2b2b !important;
  color: #fff !important;
  font-weight: 700 !important;
  text-align: center !important;
}
body.page-id-9.hall-aio-takeo-master-v201 .ha-grid {
  border-radius: 10px !important;
  overflow: hidden !important;
}
body.page-id-9.hall-aio-takeo-master-v201 .ha-answer {
  border-radius: 0 10px 10px 0 !important;
}
body.page-id-9.hall-aio-takeo-master-v201 .ha-meta > span {
  border-radius: 7px !important;
}
body.page-id-9.hall-aio-takeo-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-9.hall-aio-takeo-master-v201 .ha-body:has(> .ha-card-link) > .ha-card-link {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}
body.single-post.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-prose h2 {
  background: #0169b7 !important;
}

body.hall-aio-takeo-master-archive-v201 #container.container {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  background: transparent;
}
body.hall-aio-takeo-master-archive-v201 #container > .header-container,
body.hall-aio-takeo-master-archive-v201 #container > .footer,
body.hall-aio-takeo-master-archive-v201 .go-to-top-button,
body.hall-aio-takeo-master-archive-v201 .mobile-footer-menu-buttons {
  display: none !important;
}
body.hall-aio-takeo-master-archive-v201 .ha-archive-main-v201 {
  min-height: 420px;
  padding: 0 32px 46px;
}
body.hall-aio-takeo-master-archive-v201 .ha-archive-main-v201 .ha-prose {
  max-width: 900px;
  margin: 0 auto;
}
body.hall-aio-takeo-master-archive-v201 .ha-topic-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
}
body.hall-aio-takeo-master-archive-v201 .ha-card-link {
  display: block;
  padding: 20px;
}
body.hall-aio-takeo-master-archive-v201 .ha-card-link p {
  margin: 9px 0 12px;
}

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

@media screen and (min-width: 600px) and (max-width: 1050px) {
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-hero {
    padding: 392px 40px 42px !important;
  }
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-hero::before {
    height: 360px !important;
  }
}

@media screen and (max-width: 599px) {
  body.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-article-head {
    padding: 15px 14px 17px !important;
  }
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-hero {
    padding: calc(53.35vw + 24px) 16px 24px !important;
  }
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-header[data-hall-aio-blog-id="5"] + .ha-main .ha-hero::before {
    height: 53.35vw !important;
    background-position: center top !important;
    background-size: 100% auto !important;
  }
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-machine-grid-v115,
  body.page-id-13.hall-aio-takeo-master-v201 .ha-new-machines-history-grid-v129,
  body.hall-aio-takeo-master-archive-v201 .ha-topic-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-machine-grid-v115 {
    gap: 12px !important;
    margin-top: 16px !important;
  }
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-carousel-shell-v146 {
    padding: 0 34px !important;
  }
  body.home.page-id-5.hall-aio-takeo-master-v201 .ha-home-machine-copy-v115 {
    padding: 16px 16px 18px !important;
  }
  body.page-id-6.hall-aio-takeo-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-takeo-master-v201 .ha-weekly-floor-location {
    grid-template-columns: minmax(0, 1fr) !important;
    width: 362px !important;
  }
  body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location > h3,
  body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location > p {
    padding: 14px 15px !important;
    border-right: 0 !important;
  }
  body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location > h3 {
    border-bottom: 0 !important;
    font-size: 16px !important;
    line-height: 1.55 !important;
  }
  body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location > p {
    border-bottom: 1px solid #d8d8d8 !important;
    font-size: 14px !important;
    line-height: 1.85 !important;
  }
  body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-floor-location > :last-child {
    border-bottom: 0 !important;
  }
  body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-main-visual {
    margin: 14px auto !important;
  }
  body.page-id-6.hall-aio-takeo-master-v201 .ha-weekly-period {
    font-size: 10.5px !important;
  }
  body.page-id-6.hall-aio-takeo-master-v201 .ha-cta-links,
  body.page-id-7.hall-aio-takeo-master-v201 .ha-access-actions-v124 {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  body.page-id-9.hall-aio-takeo-master-v201 .ha-body:has(> .ha-card-link) {
    display: block !important;
    grid-template-columns: none !important;
    gap: normal !important;
  }
  body.hall-aio-takeo-master-archive-v201 .ha-archive-main-v201 {
    padding: 0 14px 34px;
  }
}
