
/* t_097 start */

#qa-097 .qa-question:before, #qa-097 .qa-answer:before { text-decoration: none; transition:0.5s all;
		-webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all;}
	
#qa-097 { padding: 0 4.5rem;}
#qa-097 .qa-box { }

		.qa-box li { position: relative; color: #fff; border-top: 1px solid; background-color: rgba(0,0,0,.6); display: table; width: 100%; padding: 1rem; padding-right: 2rem; letter-spacing: 2px;}
		.qa-box li.down-btn { cursor: pointer;}
		.qa-box li.ck { background-color: #EB7B43;}
			.qa-box li.down-btn::after { content: '▼'; position: absolute; right: .5rem;}
			.qa-box li.ck::after { content: '▲';}
		
			.qa-box li span { display: table-cell; text-align: center; vertical-align: middle;}
			.qa-box li span.r1 { width: 8rem;}
			.qa-box li span.r2 { width: 14rem;}
			
		
	#qa-097 .qa-answer { position: absolute; width: 100%; top: 100%; left: 0; background-color: rgba(0,0,0,.8); display: none; border-top: 1px solid #fff; padding: 1.5rem; z-index: 2; }

@media (max-width: 1023px) {
	#qa-097 { padding: 0 2rem;}
}
@media (max-width: 768px) {
	#qa-097 { padding: 0 1rem;}
	#qa-097 .qa-box { font-size: .8rem; }
	.qa-box li { padding: .5rem 0;}
		.qa-box li span.r1 { width: 6rem;}
		.qa-box li span.r2 { width: auto;}
		.qa-box li span.r3 { display: none;}
}
/* t_097 end */