/* Copyright (C) 2024 akamoz.jp */
/* $Id: gl.css,v 1.2 2024/07/07 11:46:19 you Exp $ */
body {
	margin: 0px;
}
h1 {
	margin-left: 0px;
	margin-right: 0px;
}
div.top {
	margin-left: 0.9em;
}
@media screen and (width >= 450px) {
	h1 { margin-top: 0px; }
	div.top {
		padding-right: 4px;
	}
}
@media screen and (width < 450px) {
	h1, h2, h3 {
		margin-right: 0em;
		border-right: none;
	}
}
p.topnavi {
	display: block;
	position: fixed; top: 0.2em; right: 0.2em;
}
dd {
	margin-left: 0.5em;
}
.p.nr { /* MathJax */
	padding: 0.5em;
}
.afig img {
	border: 1px solid silver;
	padding: 0px;
}
pre.quote, .srcbox {
	margin: 0.5em;
}
pre.quote {
	font-size: 80%;
}
.srcbox .inner {
	min-height: 10em;
	max-height: 10em;
	overflow: scroll;
}
.srcbox pre {
	margin: 0px;
}
.buttons {
	margin-top: 0.2em;
}
.buttons a {
	text-decoration: none;
}
.buttons span {
	margin-right: 0.5em
}
.srcbox .stretch::before {
	content: "拡げる";
}
.srcbox .full::before {
	content: "全部";
}
.srcbox .init::before {
	content: "元に戻す";
}
.math-proof {
	font-size: 80%;
	line-height: 1.3;
}
.math-proof :is(ul, li) {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
html .MathJax_CHTML {
	padding: 0ex 0.2ex 0ex 0.3ex;
}
.MJXc-display .MathJax_CHTML {
	color: inherit;
}
