.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;}
.infinite-scroll-request{text-align:center}
.post-archives{padding-top:15px;}

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

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

#featured-102981,#featured-103968,#featured-104076,#featured-117372,#featured-117582{margin-bottom:50px;border:4px solid #000;border-left:none;border-right:none;}
#featured-102981 h1,#featured-103968 h1,#featured-104076 h1,#featured-117372 h1,#featured-117582 h1{margin:30px 0 20px!important;}
#featured-102981 h1 a,#featured-103968 h1 a, #featured-104076 h1 a, #featured-117372 h1 a, #featured-117582 h1 a{font-weight:500;}

.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;}