/* 2021.12.23追加 */
@-moz-document url-prefix() {
  #headerTable td input {
    -moz-transform: inherit;
  }
}
/* 2023.1.12追加 */
.btn_view{
  display: none;
}

.ss_seminar_preview .ss_form_btn .btn-primary {
  border-color: #0044cc #0044cc #002a80;
}
#ss_header img {
  width:25%;
}
.ss_header_image img {
  width: 100%;
}
/* 2023.2.14追加 */
.qrareaON {
  display: none;
}

#qrcode_area {
  text-align: center;
  margin: 20px 0;
}

#qrcode_area canvas {
  width: 110px;
  height: 110px;
}
/* 2023.3.15追加 */

.body_disnone {
  display: none;
}


.swiper {
  width: 100%;
  height: 100%;
}
.video-container{
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow: hidden;
  background: #000;
}
.video-container iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.swiper-pagination {
  margin-top: 5px;
  position: static;
}

.video_description_area{
  border-bottom: 2px solid #eaeaea;
    margin: 15px 0px;
}
.video_description_title{
  font-size: 16px;
  font-weight: bold;
  border-left: 4px solid #1e92eb;
  line-height: 16px;
  padding: 5px 0px 5px 12px;
  margin: 0px 0px 7px;
}
.video_description_detail{
  padding-left: 15px;
  margin-bottom: 10px;
  display: block;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #fff;
  border: 0px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 0px;
}

@media screen and (max-width: 768px) {
  /* .swiper {
    width: 100%;
    height: 100%;
  } */

  /* .swiper-button-prev,
  .swiper-button-next {
    display: none;
  }
  .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
  } */
}


