@charset "UTF-8";



/*------00 1st configuration--------------------------------------------------------------*/
section#faq .box_faq .faq_q,
section.faq_first .box_faq .faq_q {font-size:4.26vw;}
section.faq_first .box_faq .faq_a span.orange {font-size:4.8vw;}



/*------faq-------------------------------------------------------------------------------------*/
section#faq,
section.faq_first {
}
.page_first section#faq,
.page_effect section#faq {
	padding:4vw 0 12vw 0;
	background-color:#f7f8f5;
}
section#faq .box_faq,
section.faq_first .box_faq {
	margin:4vw auto 0 auto;
	width:92vw;
}

section#faq .faq_txt,
section.faq_first .faq_txt {
	margin:3vw auto 0 auto;
	width:92vw;
}

section#faq .box_faq .faq_q,
section.faq_first .box_faq .faq_q {
	padding:3.73vw 12vw 4.23vw 12vw;
	font-weight:normal;
	background-color:#fff;
	background-image:url("../_pic/faq_q.png");
	background-repeat:no-repeat;
	background-position:1.8vw 3.8vw;
	background-size:7vw;
	border:0.3vw solid #ff791a;
	position:relative;
	line-height:1.4em;
}
section#faq .box_faq .faq_q span.faq_plus,
section.faq_first .box_faq .faq_q span.faq_plus {
	position:absolute;
	top:4.6vw;
	right:4vw;
	width:5.33vw;
	height:5.33vw;
	line-height:0;
}
section#faq .box_faq .faq_q span.faq_plus img,
section.faq_first .box_faq .faq_q span.faq_plus img {
	width:100%;
	height:auto;
}
section#faq .box_faq .faq_a {
	padding:3.73vw 4.23vw 4.23vw 12vw;
	background-color:#fff;
	background-image:url("../_pic/faq_a.png");
	background-repeat:no-repeat;
	background-position:1.8vw 3.8vw;
	background-size:7vw;
	border-right:0.3vw solid #ff791a;
	border-bottom:0.3vw solid #ff791a;
	border-left:0.3vw solid #ff791a;
	line-height:1.4em;
}
section.faq_first .box_faq .faq_a {
	padding:2.5vw 4.23vw 4.23vw 12vw;
	background-color:#fff;
	background-image:url("../_pic/faq_a.png");
	background-repeat:no-repeat;
	background-position:1.8vw 3.2vw;
	background-size:7vw;
	border-right:0.3vw solid #ff791a;
	border-bottom:0.3vw solid #ff791a;
	border-left:0.3vw solid #ff791a;
	line-height:1.4em;
}
.page_index section#faq .box_faq .faq_a,
.page_first section#faq .box_faq .faq_a,
.page_effect section#faq .box_faq .faq_a,
section.faq_first .box_faq .faq_a {
	display:none;
}
.page_faq section#faq .box_faq .faq_a {
	display:block !important;
}
