@charset "UTF-8";
/*
 * Arkhe の CSS（dist/css/main.css）が決めた値を、ブラウザの初めの値に戻す
 *
 * orien-base は、ブラウザの初めの見た目の上に Bootstrap 4.5.0 と自前の CSS を重ねていた。
 * 子テーマでは Arkhe の CSS が先に入るので、ここで戻してから Bootstrap と自前の CSS を読む
 * （読む順は inc/enqueue.php：Arkhe → この CSS → Bootstrap → 自前の css/）。
 * revert は「作者の CSS が無いときの値」（ブラウザの初めの値）に戻す。
 * Arkhe の CSS はレイヤー「arkhe」に入れて読むので、レイヤーの外のこの CSS が、詳しさに関わらず勝つ。
 * ここで戻すのは、Bootstrap も自前の CSS も決めていない所だけ（決めている所は、そちらが勝つ）。
 */

/* すべての要素の余白・文字の大きさ・行の高さ・書体（Arkhe は * で 0 や inherit にする） */
* {
	margin: revert;
	padding: revert;
	font-size: revert;
	line-height: revert;
	font-family: revert;
}

/* 疑似要素（Arkhe は :before・:after の縦の位置と下線を、親から受け継がせる。見出しの「●」などの高さが変わる） */
::before,
::after {
	vertical-align: revert;
	text-decoration: revert;
}

/* 文字の大きさの元（Arkhe は min(16px, 4vw) にし、375px の幅で 15px になる）と字の間 */
html {
	font-size: revert;
	letter-spacing: revert;
}

/* Arkhe の body だけにある指定（Bootstrap が決めるものは、あとの Bootstrap が決める） */
body {
	max-width: revert;
	min-width: revert;
	overflow-x: revert;
	position: revert;
	word-wrap: revert;
	overflow-wrap: revert;
}

/* 外枠（Arkhe は縦に並べるフレックスにし、画面の高さを最小にする） */
.l-wrapper {
	display: block;
	min-height: 0;
}

/* 本文の枠（Arkhe は最大幅・左右の余白・上下 3rem の余白を付ける。orien-base は Bootstrap の .container で幅を決めていた） */
.l-content__body.l-container {
	max-width: none;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}

/* 見出しの上の余白の変数・リスト・画像・表・ボタン（Arkhe が決め、Bootstrap は決めないもの） */
ol,
ul {
	padding: revert;
}
img {
	height: revert;
	max-width: revert;
}
table,
td,
th {
	border: revert;
	border-collapse: revert;
	border-spacing: revert;
	padding: revert;
}
:where(tbody) th {
	background-color: revert;
	font-weight: revert;
}
button,
input,
select,
textarea {
	border: revert;
	border-radius: revert;
	color: revert;
	padding: revert;
}
/* 埋め込み（Google マップなど）。Arkhe は display:block にし、左右を auto にする。今は文字と同じ並び（インライン）で、下に字の下がりの分のすき間がある */
iframe {
	display: revert;
	margin-left: revert;
	margin-right: revert;
	max-width: revert;
}
svg:not([fill]) {
	fill: revert;
}
/* 区切り線（hr）は戻さない。Arkhe の CSS はレイヤーに入れて読むので（inc/enqueue.php）、今と同じく Bootstrap と自前の CSS が決める */
