/* FAQページ
------------------------------------------- */
.faq_page .left {
	width:100%;
}
.faq_page .right {
	width:100%;
}
.faq_page .left .content {
	margin-bottom:20px;
}
.faq_page .left .content .question_title {
	margin-bottom:10px;
}
.faq_page .left .content .question {
	font-size:90%;
}
.faq_page .left .content li {
	list-style:disc;
	margin-left:15px;
	line-height:1.4em;
	margin-bottom:5px;
}
.faq_page .btn,
.faq_page .btn-default {
	text-wrap:normal;
}

.faq_page .right .content {
	margin-bottom:20px;
}
.faq_page .right .content .question_title {
    font-size: 16px;
    font-size: 1.6rem;
    padding:10px 16px;
    font-weight: bold;
    color: #fff;
    background-color: #9BA2A8;
	margin-bottom:10px;
}
.faq_page .right .content li.q {
	padding:10px;
	line-height:1em;
	background:#F5F7F8;
	border:1px solid #CCC;
	margin-bottom:10px;
}
.faq_page .right .content li.a {
	margin-left:10px;
	margin-bottom:20px;
}
@media only screen and (min-width: 768px) {
.faq_page .left {
	float:left;
	width:30%;
}
.faq_page .right {
	float:right;
	width:66%;
}
}