@charset "Shift_JIS";

/* exolib.net - exolib-material.css */

/* 以下、hn 用 */

div#material h2 {
	color: #191970;
	font-family: Meiryo, 'メイリオ', 'MS UI Gothic', sans-serif;
	font-size: 140%;
}

div#material h3 {
	color: #191970;
	font-family: Meiryo, 'メイリオ', 'MS UI Gothic', sans-serif;
	font-size: 120%;
	text-indent: 0.5em;
	margin: 0.5em 0 0;
}

div#material h4 {
	color: #000000;
	font-family: Meiryo, 'メイリオ', 'MS UI Gothic', sans-serif;
	font-size: 100%;
	text-indent: 1em;
	margin: 0.5em 0 0;
}

/* 以下、p 用 */

div#material p {
	text-indent: 1em;
	margin: 1em;
}

/* 以下 update 用 */

div#material p#update {
	font-family: Arial, sans-serif;
	font-size: 85%;
	text-indent: 0;
	margin: 0;
	margin-top: 0.3em;
}

/* 以下、div 用 */

div#material div.code {
	border: 1px solid #ff0000;
	margin: 1em 2em;
	padding: 1em;
}

div#material div.text {
	padding: 0 1em;
}

/* 以下、ol ul 用 */

div#material ul {
	margin: 0.8em 0;
	padding: 0 3em;
}

div#material ol {
	margin: 0.8em 0;
	padding: 0 3em;
}

div#material ul.alpha    { list-style-type: lower-alpha; }
div#material ul.marknone { list-style-type: none; }

div#material ol ul {
	margin: 1em 0;
	padding: 0 2em;
}
div#material ul ul {
	margin: 1em 0;
	padding: 0 2em;
}

/* 以下、table 用 */

div#material table {
	font-size: 90%;
	margin: 1em 2em;
}

div#material table.downwidth { width: 10em; }
div#material table.readwidth { width: 10em; }
div#material table#faq       { margin-bottom: 1em; }

div#material table th {
	background-color: #efefef;
	font-weight: normal;
	text-align: center;
	padding: 0.5em;
}

div#material table td {
	padding: 0.5em;
}

/* 以下、anchor 用 */

a.download { font-family: Arial,sans-serif; }

/* 以下、text 用 */

pre      { font-size: 100%; }
strong   { color: #ff0000; }
em       { font-style: normal; font-weight: bold; }
q        { border-bottom: 1px dashed; }
kbd,code { font-size: 100%; }

/* 以下、その他 用 */

.new       { color: #ff0000; font-weight: normal; }
.caution   { color: #ff0000; }
.attention { color: #ff0000; font-weight: normal; }
.underline { text-decoration: underline; }
.uri       { color: #808080; font-size: 85%; }
.updated   { color: #808080; font-size: 90%; }

ins.add { font-size: 85%; }

/* 以下、img 用 */

div.screenshot {
	margin: 10px;
}

div.screenshot img {
	margin: 10px;
	border: 1px solid #000000;
}

img.border {
	border: 1px solid #000000;
}

img.border-left {
	border-left: 1px solid #000000;
}
img.border-right {
	border-right: 1px solid #000000;
}
img.border-bottom {
	border-bottom: 1px solid #000000;
}

