@charset "utf-8";
.quesbox, .answer_box { margin-bottom: 20px; border: 1px solid #999999; }
.quesbbox_ttl { padding: 12px 10px; background: #666666; color: #fff; font-weight: bold; font-size: 1.6rem; text-align: center; }
.ques_lt li { position: relative; margin-top: 15px; padding: 0 0 0 40px; }
.ques_lt li:before, .answer_box_ques:before { content: ''; width: 32px; height: 25px; position: absolute; left: 0; background: url(/images/faq/question_ic.png) no-repeat; background-size: 31px auto; }
.ques_lt li:before { top: -1px; }
.answer_box_ques:before { top: 2px; }
.ques_lt li a { color: #333; }
.answer_box { line-height: 1.8; }
.answer_box_ques {
	position: relative;
	padding: 0 0 0 40px;
	font-weight: normal;
	text-align: justify;
    font-feature-settings: "palt" 1;
}
.answer_box_ans {
	position: relative;
	margin-top: 10px;
	padding: 15px 0 0px 40px;
	border-top: 1px dotted #cccccc;
	text-align: justify;
    font-feature-settings: "palt" 1;
}
.answer_box_ans:before { content: ''; width: 31px; height: 25px; position: absolute; top: 15px; left: 0; background: url(/images/faq/answer_ic.png) no-repeat; background-size: 31px auto; }
.pinkbox { margin: 5px 0; border: 1px solid #cccccc; background: #f4f4f4; }
.answer_box .faq_lt li {
	position: relative;
	padding: 0 0 0 15px;
    text-align: justify;
    font-feature-settings: "palt" 1;
}
.answer_box .faq_lt li:before { content: "■"; position: absolute; top: 5px; left: 0; color: #dc8352; font-size: 0.8rem; }
.faq_dl01 dt, .pinkbox_ttl { font-weight: bold; }
 @media screen and (max-width:767px) {
.pagein_ttl { margin-top: 30px; }
.quesbbox_ttl {padding:5px 0;}
.ques_lt { padding: 0 15px 20px 15px; }
.ques_lt li {
	font-size:1.4rem;
    text-align: justify;
    font-feature-settings: "palt" 1;
    letter-spacing: .08rem;
}
.answer_box { padding: 10px 15px; font-size:1.4rem;}
.pinkbox { padding: 10px 15px; }
}
 @media screen and (min-width:768px) {
.pagein_ttl { margin-top: 50px; }
.ques_lt { padding: 0 20px 20px 30px; font-size: 1.5rem; }
.answer_box { padding: 20px 30px; font-size: 1.5rem; }
.pinkbox { padding: 10px 30px; }
a[href*="tel:"] {
	pointer-events:none;
	cursor: default;
	text-decoration: none;
	color:inherit }
}