/* 의문과 팩트 페이지 전용 스타일 (QF.php inline <style> 이관) */
.accordion-body-wrap {
	color: #000;
}
figure {
	text-align: center;
}
@media screen and (min-width: 995px) {
	
	.accordion-body-wrap {
		max-width: 900px;
		margin: 0 auto;
	}
	.accordion-body-wrap img {
		width: 100%;
		max-width: 600px;
		height: auto !important;
	}
	.journal-caption-wrap {
		font-style: italic;
		text-align: center;
		font-size: 13px;
		line-height: 200%;
		margin-bottom: 20px;
	}
}
.qfTitleWrap {
	margin-right: 15px;
	color: #fcdf1a;
}
.accordion-body-wrap {
	
}
.accordion-body-wrap p, .accordion-body-wrap div, .accordion-body-wrap img {
	width: 100% !important;
	max-width: 100% !important;
}	

.accordion-body-wrap span { 
}	
.accordion-body-wrap table, .accordion-body-wrap tr, .accordion-body-wrap td, .accordion-body-wrap tbody {
	width: inherit !important;
	max-width: inherit !important;
}

.accordion-body-wrap img {
	width: 80% !important;
	height: auto !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-shadow: 0px 0px 13px -4px #383838;
	box-shadow: 0px 0px 13px -4px #383838;
	border: 0.5px solid #383838;
}	

@media screen and (max-width:640px) {
	.accordion-body-wrap img {
		width: 100% !important;
	}
}

.accordion-body-wrap .iframeWrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.accordion-body-wrap .iframeWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

