@charset "utf-8";
/* CSS Document */

.faq-item{
	margin-bottom:10px;

	}
.faq-item .question .q_text{
	font-size:120%;
	font-weight:bold;
	}
	
.question {
	display: flex;
    align-items: center;
	}
	
.faq-item .question:hover{
     background: #CCC; 
	}
	
.question .q_icon{
	font-size: 150%;
    display: block;
    padding: 14px;
    background: #aaa;
    color: #fff;
    margin-right: 16px;
    }

	
.faq-item .answer{
	background-color:#a0dae4;
	padding:16px;
	border-radius:16px;
    margin:5px 0 20px;
    display:flex;
	}


.answer .a_icon p{
	font-size: 120%;
    display: block;
    padding: 6px;
    line-height: 1em;
    background: #fff;
    color: #333;
    margin-right: 16px;
	}

.clearfix::after{
  content: "";
  display: block;
  clear: both;
}

@media (max-width: 768px) {
.faq-item{
	margin: 0 20px 15px;
	}
.faq-item .question .q_text{
    			
	}


}

@media (min-width: 992px){

}
