#qnalist { line-height:180%; font-size:18px; }

#qnalist h3 { text-align:center; margin:70px 0 70px; } 

#qnalist .qna { border:solid 1px #eee; padding:20px; margin:10px 0 20px; line-height:160%; }
#qnalist .center { text-align:center; }
#qnalist .qna .title { padding:10px; }
#qnalist .qna .title p { cursor:pointer; font-size:18px; color:444; }
#qnalist .qna .title p:hover { color:#ff9326; }
#qnalist .qna .title .num { font-weight:bold; color:#ff9326; font-size:35px; padding-right:10px; }
#qnalist .qna .desc { padding:10px; display:none; }

#qnalist .dojeon { margin:20px 0 20px; background:#dfffbf; padding:10px; }

#qnalist .pagination { margin:40px 0 40px; display: block; text-align:center; } 
#qnalist .pagination ul { list-style:none;  } 
#qnalist .pagination ul li { border:solid #ff9326 1px; padding:5px 10px 5px; display:inline-block; font-size:20px; font-weight:bold; color:#999999; } 
#qnalist .pagination ul li {  } 
#qnalist .pagination ul li a { color:#aaa; font-size:20px; font-weight:bold; } 
#qnalist .pagination ul li.active a { color:#ff9326; } 
#qnalist .pagination ul li a:hover { color:#df7000; } 

@media (max-width: 600px) {
	#qnalist { font-size:16px; } 
	#qnalist h3 { margin:30px 0 30px; } 
	#qnalist .qna { padding:10px; } 
	#qnalist .pagination { margin:20px 0 20px; } 	
}