@charset "UTF-8";



/****************************************************
 * 見出しデザイン｜共通
 ****************************************************/

/* 全見出しの下部マージンを調整 */
.article h2, .article h3, .article h4, .article h5, .article h6 {
	margin-bottom: 1.5em;
}



/****************************************************
 * 見出しデザイン｜よくある質問
 ****************************************************/

.headlineQuestion {
	color
	border: none;
    background-color: transparent!important;
	margin-bottom: 0.75em!important;
	padding: 1em 1em 1em 3em!important;
    position: relative;
	font-size: 16px!important;
}
.headlineQuestion::before {
	position: absolute;
	top: 1em;
    left: 0;
	display: inline-block!important;
	content: "Q"!important;
	color: #FFF;
	background: #D55656;
    border-left: none!important;
    border-bottom: none!important;
	width: 2em!important;
	height: 1.8em!important;
	text-align: center;
}
.headlineAnswer {
	position: relative;
	padding: 1em 1em 1em 3em;
}
.headlineAnswer::before {
	content: "A";
	display: inline-block;
	position: absolute;
	top: 1em;
    left: 0;
	color: #FFF;
	background: #659987;
	width: 2em;
	height: 1.8em;
	text-align: center;
	font-weight: bold;
}
.headlineAnswer p {
	margin-bottom: 1em;
}



/****************************************************
 * 見出しデザイン｜規約ページ用のデザイン
 ****************************************************/

.headingOperation {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 1em!important;
	counter-increment: title;
}
.headingOperation::before {
	content: "第"counter(title)"条";
	padding-right: 1em;
}


