.content-body{
  width:100%;
  margin-top:19px;
}
.content-body table{
  width:100%!important;
}
.content-body .image,.content-body .image img{
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
}
.content-body .image figcaption{
  font-size: 14px;
  color: rgba(115, 115, 115, 1);
  margin-top:3px;
  display:block!important;
}
.content-body p{
  font-size: 16px;
  line-height: 23px;
}
.content-body a{
  font-size: 16px;
}
.content-body-bottom{
  margin-top:41px;
  display:flex;
  justify-content:space-between;
}
.content-body-editor{
  font-size: 14px;
  color: #999999;
  line-height:14px;
  height:14px;
  overflow:hidden;
}
.content-body-keyword{
  font-size: 20px;
  font-weight: 700;
  display:flex;
  flex-wrap:wrap;
  line-height:22px;
  margin-top:52px;
}
.content-body-keyword-title{
  margin-bottom:10px;
  margin-right:10px;
}
.content-body-keyword-unit{
  padding-left:5px;
  padding-right:5px;
  cursor:pointer;
  transition:0.5s;
  display:flex;
  align-items:center;
  margin-right:19px;
  height:22px;
  color:#ffffff;
  background:var(--content-body-keyword-unit-bg-color);
  font-size:12px;
  transition:0.5s;
  margin-bottom:10px;
}
.content-body-keyword-unit-point{
  flex:none
}
.content-body-keyword-unit-text{
  flex:none;
  margin-left:3px;
}
.content-body-keyword-unit:hover{
  background-color:var(--content-body-keyword-unit-hover-bg-color);
}
.content-body-inner iframe{
  height:calc( 710px * 9 / 16 );
  width:100%;
}
.content-body p,.content-body figure{
  margin-top:30px;
}
.videoStoryPlayer{
  margin-bottom:30px;
}
.content-body p:nth-child(1),.content-body figure:nth-child(1){
  margin-top:0;
}
.gallery-story-body-swiper-slide-img{
  width:100%;
  height:calc( 710px * 9 / 16 );
  object-fit: contain;
}
.gallery-story-body-swiper-thumbs-slide{
  height:100%;
  padding:5px;
  cursor:pointer;
}
.gallery-story-body-swiper-thumbs .swiper-slide-thumb-active{
  background-color: #cccccc;
}
.gallery-story-body-swiper-thumbs-slide-img{
  width:100%;
  object-fit: cover;
  height:100%;
}
.gallery-story-body-swiper-thumbs{
  height:63px;
  margin-top:20px;
}
.gallery-story-body{
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gallery-story-body-swiper{
  height:unset;
}

.gallery-story-body-swiper-button-next,.gallery-story-body-swiper-button-prev{
  width: 28px;
  background-color: rgba(81, 114, 140, 1);
  border-radius: 8px;
  height: 50px;
  transition:0.5s;
  opacity: 0;
}
.gallery-story-body-swiper:hover .gallery-story-body-swiper-button-next,.gallery-story-body-swiper:hover .gallery-story-body-swiper-button-prev{
  opacity: 1;
}
.gallery-story-body-swiper-button-next:after,.gallery-story-body-swiper-button-prev:after{
  font-size:26px;
  color:#ffffff;
}
.gallery-story-body-swiper-button-next.swiper-button-disabled,.gallery-story-body-swiper-button-prev.swiper-button-disabled{
  opacity: 0!important;
}
.gallery-story-body-swiper-slide-title span{
  font-size:20px;
  font-style: italic;
}
.gallery-story-body-swiper-slide-title{
  font-size: 14px;
  line-height: 20.27px;
  color: rgba(115, 115, 115, 1);
  white-space: pre-wrap;
  margin-top: 5px;
  text-align-last: left;
  text-align: justify;
}
.gallery-story-body-swiper-slide-title-tip{
  color:#e20413;
}
.gallery-story-body-swiper-thumbs-button-next,.gallery-story-body-swiper-thumbs-button-prev{
  fill-opacity: 0.5;
  transition:0.5s;
  filter:var(--gallery-story-body-swiper-thumbs-button-filter-invert);
}
.gallery-story-body-swiper-thumbs-button-next:hover,.gallery-story-body-swiper-thumbs-button-prev:hover{
  fill-opacity: 1;
}
.gallery-story-body-swiper-thumbs-button-next.swiper-button-disabled,.gallery-story-body-swiper-thumbs-button-prev.swiper-button-disabled{
  fill-opacity: 0;
}
.gallery-story-body-swiper-thumbs-box{
  position:relative;
}
.gallery-story-body-swiper-thumbs{
  width:86%;
}
.gallery-story-body-swiper-thumbs-box .gallery-story-body-swiper-thumbs-button-next{
  right:0;
}
.gallery-story-body-swiper-thumbs-box .gallery-story-body-swiper-thumbs-button-prev{
  left:0;
}
@media (max-width: 1130px){
  .content-body-inner iframe{
    height:calc( 91vw *  710 / 1036 * 9 / 16 );
  }
  .gallery-story-body-swiper-slide-img{
    height:calc( 91vw *  710 / 1036 * 9 / 16 );
  }
}
@media (max-width: 1099px){
  
}
@media (max-width:767px){
  .content-body-inner iframe{
    height:calc( ( 100vw - 1.87vw - 1.87vw ) * 9 / 16 );
  }
  .gallery-story-body-swiper-slide-img{
    height:calc( ( 100vw - 1.87vw - 1.87vw ) * 9 / 16 );
  }
  .content-body .image figcaption{
    font-size:3.2vw;
    line-height: 5vw;
  }
  .content-body p{
    font-size:4vw;
    line-height:5vw;
  }
  .content-body p,.content-body figure{
    margin-top:7vw;
  }
  .content-body a{
    font-size:4vw;
  }
  .content-body-keyword-unit{
    margin-right:3vw;
  }
}
