/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2026 | 14:54:50 */
/****************************
   ** MV Slider Section
   ****************************/
   .slider-seciton .ystdb-section__container,
   .slider-seciton .ystdb-section__inner {
     height: 100%;
     max-width: 100% !important;
   }

   .slider-seciton .wp-block-vk-blocks-slider,
   .slider-seciton .swiper-container,
   .slider-seciton .swiper-wrapper,
   .slider-seciton .swiper-slide,
   .slider-seciton .vk_slider_item {
     height: 100% !important;
     min-height: 100% !important;
   }

   .slider-seciton .vk_slider_item {
     background-size: cover !important;
     background-position: center center !important;
     background-repeat: no-repeat !important;
   }

.slider-seciton {
    position: relative;
  }
.slider-seciton .ystdb-section__container,
  .slider-seciton .ystdb-section__inner {
    width: 100%;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
.slider-seciton.alignfull {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

/****************************
** MV Event Overlay
****************************/
.mv-event-overlay {
  position: absolute;
  z-index: 4;
  top: 44%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.mv-fv-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.mv-event-heading {
    color: #fff;
    font-size: 13px;
    letter-spacing: 6px;
    margin-bottom: 16px;
    font-weight: 600 !important;
}

.mv-event-line {
  width: 1px;
  height: 40px;
  background-color: #fff;
  margin: 0 auto 24px;
}

@media screen and (max-width:767px) {
.page-id-26 div#content>.container{
    padding: 0 !important;
}
}

#HISTORY .ystdb-column p {
    font-size: 16px !important;
}
@media screen and (max-width:767px) {
#HISTORY .ystdb-column p {
    font-size: 13px !important;
}
}
@media screen and (max-width:599px) {
    .ystdb-inline--smaller-sp {
        font-size: 1em !important;
	}
}
		
#HISTORY .ystdb-column+.ystdb-column p{
    font-size: 24px !important;
}
 /* 全preの基本スタイル */
  .post .entry-content pre,
  .single .entry-content pre {
      font-family: var(--font-family, sans-serif);
      font-size: 1rem;
      background-color: #f5f5f5;
      padding: 4px 12px;
      margin: 0;
      overflow: visible;
      white-space: pre-wrap;
      word-wrap: break-word;
      line-height: 1.8;
      color: inherit;
      border: none;
  }

  .post .entry-content pre:not(pre + pre),
  .single .entry-content pre:not(pre + pre) {
      margin-top: 1.5em;
      padding-top: 12px;
  }

  .post .entry-content pre + pre,
  .single .entry-content pre + pre {
      margin-top: 0;
      padding-top: 0;
  }

  .post .entry-content pre:not(:has(+ pre)),
  .single .entry-content pre:not(:has(+ pre)) {
      margin-bottom: 1.5em;
      padding-bottom: 12px;
  }

.mv-event-line {
    display: none;
}