.embed-container{padding-bottom:52%;background:#000;}
.embed-cover{position:absolute;top:0;width:100%;height:100%;display:block;}
.embed-container.sp_youtube .embed-cover svg{display:none;position:absolute;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;top:0;bottom:0;left:0;right:0;width:80px;height:auto;z-index:10;}
.embed-container.sp_vlive .embed-cover svg{display:none;position:absolute;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;top:0;bottom:0;left:0;right:0;width:56px;height:auto;z-index:10;}
.embed-container.sp_youtube .embed-cover svg.btn_yt{display:block}
.embed-container.sp_vlive .embed-cover svg.btn_nv{display:block}
.embed-cover img{opacity:1;position:absolute;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;top:0;bottom:0;left:0;right:0;}
.embed-cover:hover{cursor:pointer;}
.embed-container.sp_youtube .embed-cover:hover svg path.ytp-large-play-button-bg{fill:#ff0000;transition:fill 0.15s ease-in}
.embed-container.sp_vlive .embed-cover:hover svg path{fill:#0aeb7f;transition:fill 0.15s ease-in}
.embed-cover:hover img{opacity:0.8;transition:opacity 0.1s;}
.embed-cover:active img{opacity:0;transition:opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}

.slide-video{overflow:hidden;}
.slide-video .video-thumb{position:relative;}
.slide-video .video-thumb img{width:100%;height:auto;}
.slide-video .video-thumb a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.slide-video .video-thumb a svg{display:none;position:absolute;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;top:0;bottom:0;left:0;right:0;width:80px;height:auto;z-index:10;}
.slide-video .video-thumb.sp_youtube a svg.btn_yt{display:block}
.slide-video .video-thumb.wp_vlive a svg.btn_nv{display:block}
.slide-video .video-thumb a:hover{cursor:pointer;}
.slide-video .video-container{display:none;padding-bottom:52%;background:#000;}

.infinite-scroll-request{text-align:center}
.post-archives{padding-top:15px;}

@media only screen and (max-width: 959px) and (min-width: 768px){
	.slide-video .video-container{padding-bottom:50%;}
}

@media only screen and (max-width: 479px) and (min-width: 280px){
	.slide-video .video-container{padding-bottom:45.7%;}
}

.single-content dl{overflow:hidden}
.single-content dl dt{padding:0;font-size:10pt;line-height:140%;margin-bottom:14px;font-weight:700;}
.single-content dl dt:before{content:"Q.";display:block;}
.single-content dl dd{padding:0;font-size:10pt;line-height:200%;margin-bottom:20px;}
.single-content dl dd:before{content:"A.";display:block;}
.single-content dl dd p{margin-bottom:14px;}

.swiper-container{width:100%;height:auto;padding-bottom:30px!important;margin-bottom:20px!important;}
.swiper-container .swiper-wrapper{align-items: center;}
.swiper-container .swiper-slide a{display:block;}
.swiper-container .swiper-slide img{width:100%;margin:0;}
.swiper-pagination-bullet-active{background-color:#000!important }
.swiper-button-next, .swiper-button-prev{width:30px!important;height:30px!important;margin-top:-15px!important; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity: 0!important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url('../images/btn_arrow02.png') 0 0 no-repeat!important; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url('../images/btn_arrow01.png') 0 0 no-repeat!important; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0!important; }

@media(max-width:640px){
	.swiper-button-next, .swiper-button-prev{display: none;}	
}