@charset "utf-8";

/********** 見出し **********/
#faq h2.font-mincho{
	padding: 2.3vw 0;
	text-align: center;
	font-size: 5.6vw;
	font-weight: bold;
	background: #f4f1ed;
}

/********** Q&A **********/
#faq .faq-list{
	padding: 6vw 0 0;
}
#faq .faq-list ul{
	padding: 0 5vw;
}
#faq .faq-list ul li{
	margin: 0 0 5vw;
	padding: 0 0 5vw;
	border-bottom: solid 0.2vw #ccc;
}

/* Q */
#faq .faq-list ul li .section-q{
	display: flex;
	justify-content: space-between;
	
	width: 100%;
	padding: 0 0 5vw;
}
#faq .faq-list ul li .section-q-icon{
	content: 'Q';
	
	display: flex;
	justify-content: center;
	align-items: center;
	
	width: 7vw;
	height: 7vw;
	padding: 0 0 1vw;
	line-height: 1;
	border-radius: 1vw;
	border: solid 0.2vw #b5002e;
	font-size: 4.8vw;
	color: #b5002e;
	box-sizing: border-box;
}
#faq .faq-list ul li .section-q-box{
	width: 81vw;
}

/* A */
#faq .faq-list ul li .section-a{
	display: flex;
	justify-content: space-between;
	width: 100%;
}
#faq .faq-list ul li .section-a-icon{
	content: 'A';
	
	display: flex;
	justify-content: center;
	align-items: center;
	
	width: 7vw;
	height: 7vw;
	padding: 0 0 1vw;
	line-height: 1;
	border-radius: 1vw;
	font-size: 4.8vw;
	color: #fff;
	box-sizing: border-box;
	background: #b5002e;
}
#faq .faq-list ul li .section-a-box{
	width: 81vw;
}
#faq .faq-list ul li .section-a-box p{
	margin: 0 0 4vw;
}
#faq .faq-list ul li .section-a-box p:last-child{
	margin: 0 0 0;
}

/* ご注文はこちら */
#faq .btn-order{
	display: table;
	margin: 0 0 4vw;
	padding: 0 0 0.6vw;
	border-bottom: solid 0.2vw #b5002e;
}
#faq .btn-order a{
	font-weight: bold;
	color: #b5002e;
}

/* address */
#faq .address{
	padding: 2vw 0 0;
}

/* mark-1 */
#faq .mark-1{
	font-weight: bold;
}
#faq .mark-1 a{
	font-weight: bold;
}





















