
/**************************************************************************************/
/**************************************************************************************/
/* PC Site*/
/**************************************************************************************/
/**************************************************************************************/





.faq_q_box{
	position : relative ;
	width : 100% ;
	padding-top : 26px ;
	margin-bottom : 26px ;
	font-size : 19px ;
	color : #646464 ;
	padding-bottom : 2px ;
	border-bottom : 1px dotted #646464 ;
	cursor : pointer ;
}

.faq_q_icon{
	position : relative ;
	float : left ;
	width : 40px ;
	height : auto ;
}

.faq_q_story{
	position : relative ;
	float : left ;
	margin-left : 20px ;
	font-size: 15px;
}

.faq_q_btn{
	position : absolute ;
	top : 50% ;
	right : 20px ;
	width : 30px ;
	height : auto ;
	margin-top : -15px ;
}

.faq_a_box{
	position : relative ;
	width : 860px ;
	padding : 14px ;
	font-size : 15px ;
	color : #42210B ;
	margin-left : 80px ;
	display : none ;
}

.faq_a_icon{
	position : relative ;
	float : left ;
	width : 40px ;
	height : auto ;
}

.faq_a_story{
	position : relative ;
	float : left ;
	width : 800px ;
	margin-left : 20px ;
}







@media screen and (max-width: 1200px) {



}


/**************************************************************************************/
/**************************************************************************************/
/* TB Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 960px) {




.faq_q_box{
	width : 100% ;
	margin-top : 60px ;
	margin-bottom : 30px ;
	font-size : 26px ;
	padding-bottom : 8px ;
	border-bottom : 3px dotted #CCCCCC ;
}





.faq_q_icon{
	width : 60px ;
	height : auto ;
}

.faq_q_story{
	width : 400px ;
	font-size : 26px ;
	margin-left : 20px ;
}

.faq_q_btn{
	top : 50% ;
	right : 20px ;
	width : 60px ;
	height : auto ;
	margin-top : -40px ;
}

.faq_a_box{
	width : 540px ;
	padding : 19px ;
	font-size : 22px ;
	color : #42210B ;
	margin-left : 00px ;
}

.faq_a_icon{
	width : 60px ;
	height : auto ;
}

.faq_a_story{
	float : left ;
	width : 460px ;
	margin-left : 20px ;
	font-size : 22px ;
}




















}