
:root {
	--font-family-sans-serif: "Hiragino Sans", "Meiryo", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "Yu Gothic", 'YuGothic', "Roboto", "Droid Sans", sans-serif !important;
	--font-family-sans-serif-italic: "Hiragino Sans", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "Yu Gothic", 'YuGothic', "Roboto", "Droid Sans", sans-serif !important;
	--font-family-serif: "Hiragino Mincho ProN", "Noto Serif JP", "Yu Mincho Medium", "Yu Mincho", "YuMincho", serif;
	--font-family-monospace: "Consolas", "Meiryo", "Noto Sans Mono", "Noto Sans JP", "monaco", "Osaka−等幅", "Osaka-mono", monospace !important;
	--font-family-arial: "Arial", "Helvetica Neue", "Helvetica", sans-serif;
	--font-family-baskerville: "Baskerville", "Baskerville Old Face", "Garamond", "Times New Roman", serif;
	--font-family-bodoni: "Bodoni MT", "Bodoni 72", "Didot", "Didot LT STD", "Hoefler Text", "Garamond", "Times New Roman", serif;
	--font-family-candara: "Candara", "Calibri", "Segoe", "Segoe UI", "Optima", "Arial", sans-serif;
	--font-family-century-gothic: "Century Gothic", "CenturyGothic", "AppleGothic", sans-serif;
	--font-family-georgia: "Georgia", "Times", "Times New Roman", serif;
	--font-family-datetime: "Georgia", "Times", "Times New Roman", serif;
}

/*
 * 表
 */
.table-wrap {
  overflow-x: scroll;
}
.table {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}

/*
 * details
 */
details [open] {
	border-bottom: thin solid gainsboro;
}
summary {
	font-size: 1em; /* 16px -> 20px */
	font-weight: normal;
	line-height: 1.25;
	text-align: initial;
	padding: 0.75rem 0 0.75rem 0;
    border-bottom: thin solid gainsboro;
    cursor: pointer;
	font-weight: bold;
}
summary::-webkit-details-marker {
    display: none;
}
summary:hover {
    background-color: aliceblue;
}

/*
 * 題名
 */

.markdown h2,
.markdown h3,
.markdown h4 {
	padding: 0.75rem 0 0.75rem 0;
    border-bottom: thin solid gainsboro;
}

/*
 * `コード`
 * <code>コード</code>
 */
.markdown code {
	color: #2e2e2e !important;
	background-color: rgba(158, 158, 158, 0.194) !important;
}
