@charset "Shift_JIS";

body {
	background: #F9F9F9;
	color: black;
	margin-right: 1em;
	margin-left: 0.7em;
}
body {
	font-family: "ƒ_ƒ~[";
	line-height: 1.3;
	text-justify: inter-ideograph;
	layout-grid-type: loose;
	layout-grid-char: 1pt;
	text-autospace: ideograph-numeric ideograph-alpha ideograph-parenthesis;
	text-align: \6C\65\66\74; /* left */
	\74 \65 xt-align: expression("justify");
}
h1 { 
	display: none;
	text-align: center;
	font-size: large;
}
h1 {
	font-family: "‚l‚r ‚o–¾’©", "ƒŠƒ…ƒEƒ~ƒ“ƒ‰ƒCƒg|‚j‚k", "•½¬–¾’©", serif;
	\66ont-size: x-large;
}

h2 { 
	font: bold medium "ƒ_ƒ~[";
	color: #003;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0.15em 0.5em;
	\66ont-size: larger;
	background: url(img/yoko_b01.gif) #f9f9f9 0 18px repeat-x;
}
@media screen {
	h2 { background-position: 0 1em } 
}
ul { line-height: 1.3 }
p { line-height: 1.4 }
pre { line-height: 1.2 }
pre { 
	border: 2px outset;
	background-color: #efefef;
	padding: 0.7em;
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	font-family: /*Opera*/, "Andale Mono","Courier New","Courier", "\FF2D ‚r ƒSƒVƒbƒN", "\4F saka|“™•", \6D onospace; /* Osaka‚Í“™•‚¶‚á‚È‚¢ */
}
p, dl, pre { margin: 1em }
li p, li pre, li table { margin-left: 0 } 
ul { 
	font-family: "ƒ_ƒ~[";
	list-style-type: none;
}
li {
	margin-top: 0;
	margin-bottom: 0;
}
ol, ul { margin-right: 0 }
.info { text-align: right }
.nav {
	margin-top: 1em;
	text-align: center;
}
.hidden { display: none }

pre span { font-family: "‚l‚r ƒSƒVƒbƒN", "\4F saka|“™•", \6D onospace }
em { font-style: normal }
a:link { color: #00b }
a:visited { color: #800080 }
a:active { 
	color: red;
	text-decoration: none;
}

body, h2, ul, th, td { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif }  
