@charset "utf-8";
/* ==================================================
見出し1
================================================== */

/* 見出し2
================================================== */

/* ==見出し3== */


/* ==================================================
よくある質問
================================================== */
.editor h3{
	padding: 1.25em 2.375em;;
	margin-bottom:0;
	display: block;
	position: relative;
	font-size: 1.15rem;
	font-weight: 200;
	color: #fff;
	background: #0a6ab2;
	border-radius: 15px 15px 0 0;
	letter-spacing: .1rem;
	border-left: none;
}

.editor h3::after{
	content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 7%;
    width: 0;
    height: 0;
    border: solid 0.8rem transparent;
    border-top: solid 1rem #0a6ab2;
}

/* 吹き出しの隙間を埋める（必要部分のマージンを0にして代わりにパディングを設定）
================================================== */
.editor .wp-block-file+p, 
.editor h1+.wp-block-file, 
.editor h1+p, 
.editor h2+.wp-block-file, 
.editor h2+p, 
.editor h3+.wp-block-file, 
.editor h3+p,
.editor h4+.wp-block-file, 
.editor h4+p,
.editor h5+.wp-block-file, 
.editor h5+p, 
.editor h6+.wp-block-file,
.editor h6+p, 
.editor p+.wp-block-file,
.editor p+p { margin-top: 0rem; }

.editor .wp-block-file+p, 
.editor h1+.wp-block-file, 
.editor h1+p, 
.editor h2+.wp-block-file, 
.editor h2+p, 
.editor h3+.wp-block-file, 
.editor h3+p,
.editor h4+.wp-block-file, 
.editor h4+p,
.editor h5+.wp-block-file, 
.editor h5+p, 
.editor h6+.wp-block-file,
.editor h6+p, 
.editor p+.wp-block-file,
.editor p+p { padding-top: 1.5rem; }


.editor .wp-block-columns+p,
.editor .wp-block-image+.wp-block-table, 
.editor .wp-block-image+p, 
.editor .wp-block-quote+p, 
.editor .wp-block-table+.wp-block-image, 
.editor .wp-block-table+p, 
.editor h2+.wp-block-image, 
.editor h2+.wp-block-quote, 
.editor h2+.wp-block-table, 
.editor h2+iframe, 
.editor h2+figure, 
.editor h3+.wp-block-image, 
.editor h3+.wp-block-quote, 
.editor h3+.wp-block-table, 
.editor h3+h3, 
.editor h3+h4, 
.editor h3+iframe, 
.editor h3+figure, 
.editor h3+ol, 
.editor h3+table, 
.editor h3+ul, 
.editor h4+.wp-block-image, 
.editor h4+.wp-block-quote, 
.editor h4+.wp-block-table,
.editor h4+h4, 
.editor h4+h5, 
.editor h4+iframe, 
.editor h4+figure, 
.editor h5+.wp-block-image, 
.editor h5+.wp-block-quote, 
.editor h5+.wp-block-table, 
.editor h5+h5, 
.editor h5+h6, 
.editor h5+iframe, 
.editor h5+figure, 
.editor h6+.wp-block-image, 
.editor h6+.wp-block-quote, 
.editor h6+.wp-block-table, 
.editor h6+h6, 
.editor h6+iframe, 
.editor h6+figure, 
.editor ol+.mw_wp_form, 
.editor ol+h4,
.editor ol+h5,
.editor ol+p,
.editor p+.wp-block-columns, 
.editor p+.wp-block-quote, 
.editor p+.wp-block-image, 
.editor p+h4, 
.editor p+h5, 
.editor p+ol, 
.editor p+ul, 
.editor table td p+p, 
.editor ul+.mw_wp_form, 
.editor ul+h4, 
.editor ul+h5, 
.editor ul+p {margin-top: 0rem;}

.editor .wp-block-columns+p,
.editor .wp-block-image+.wp-block-table, 
.editor .wp-block-image+p, 
.editor .wp-block-quote+p, 
.editor .wp-block-table+.wp-block-image, 
.editor .wp-block-table+p, 
.editor h2+.wp-block-image, 
.editor h2+.wp-block-quote, 
.editor h2+.wp-block-table, 
.editor h2+iframe, 
.editor h2+figure, 
.editor h3+.wp-block-image, 
.editor h3+.wp-block-quote, 
.editor h3+.wp-block-table, 
.editor h3+h3, 
.editor h3+h4, 
.editor h3+iframe, 
.editor h3+figure, 
.editor h3+ol, 
.editor h3+table, 
.editor h3+ul, 
.editor h4+.wp-block-image, 
.editor h4+.wp-block-quote, 
.editor h4+.wp-block-table,
.editor h4+h4, 
.editor h4+h5, 
.editor h4+iframe, 
.editor h4+figure, 
.editor h5+.wp-block-image, 
.editor h5+.wp-block-quote, 
.editor h5+.wp-block-table, 
.editor h5+h5, 
.editor h5+h6, 
.editor h5+iframe, 
.editor h5+figure, 
.editor h6+.wp-block-image, 
.editor h6+.wp-block-quote, 
.editor h6+.wp-block-table, 
.editor h6+h6, 
.editor h6+iframe, 
.editor h6+figure, 
.editor ol+.mw_wp_form, 
.editor ol+h4,
.editor ol+h5,
.editor ol+p,
.editor p+.wp-block-columns, 
.editor p+.wp-block-quote, 
.editor p+.wp-block-image, 
.editor p+h4, 
.editor p+h5, 
.editor p+ol, 
.editor p+ul, 
.editor table td p+p, 
.editor ul+.mw_wp_form, 
.editor ul+h4, 
.editor ul+h5, 
.editor ul+p {padding-top: 1.5rem;}

.editor h3+.wp-block-group{margin-top: 0;}
.editor h3+.wp-block-group{padding-top: 2.25rem;}

.editor .wp-block-group+h3,
.editor ol+h3, 
.editor ul+h3, 
.editor ul+h3,
.editor p+h3 {margin-top: 1.5rem;}


/* 回答開閉
================================================== */
h3.question {
	cursor: pointer;
	padding: 0.7rem 1.5rem;
}
h3.question:hover {
	text-decoration: underline;
}
.answer {
	display: none;
}
ol li.answer,ul li.answer{
	display: none;
}
