
/* AYU_ADMAX_20261110_V1 */
.ayu-side-widgets[data-ayu-admax-seeded] {
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch;
}
.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot {
  box-sizing:border-box!important;
  width:300px!important;
  height:250px!important;
  min-height:250px!important;
  max-width:100%!important;
  margin:0 auto 20px!important;
  overflow:hidden;
}


/* AYU_ADMAX_BLUE_BANNER_V2 */
.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot {
  position: relative !important;
  box-sizing: border-box !important;
  display: block !important;
  width: 300px !important;
  height: 324px !important;
  min-width: 0 !important;
  min-height: 324px !important;
  max-width: 100% !important;
  max-height: none !important;
  padding: 74px 0 0 !important;
  margin: 0 auto 24px !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  overflow: visible !important;
}

.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot::before {
  content: "広告" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 70px !important;
  padding: 0 18px !important;
  background: #244384 !important;
  color: #ffffff !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  border-radius: 0 !important;
}


/* AYU_ADMAX_COMPACT_V3 */
.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot {
  height: 300px !important;
  min-height: 300px !important;
  max-height: none !important;
  padding: 50px 0 0 !important;
  margin: 0 auto 20px !important;
  box-shadow: none !important;
  border: none !important;
}

.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot::before {
  content: "広告" !important;
  top: 0 !important;
  left: 0 !important;
  height: 44px !important;
  width: 100% !important;
  padding: 0 14px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  border-radius: 0 !important;
}

/* AYU_ADMAX_GAP_50_V4 */
.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot {
  padding-top: 94px !important;
  height: 344px !important;
  min-height: 344px !important;
}

.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot::before {
  top: 0 !important;
  height: 44px !important;
}

/* AYU_ADMAX_GAP_16_V5 */
.ayu-side-widgets[data-ayu-admax-seeded] > .ayu-admax-slot {
  padding-top: 60px !important;
  height: 310px !important;
  min-height: 310px !important;
}
