@charset "shift_jis";

body
{
	background-color: #f2f2f2;
}

div#main
{
	background-color: #fff;
	width: 700px;
	padding: 1em;
}

#real        { float: left; margin-right:1em  }
.indent      { margin-left: 30px }
#main        { width: 600px }

h1
{
	padding-left: 10px; padding-top: 3px; padding-bottom: 3px;
	background-color: #eee;
	color:#999;
}
               
h2           { font-size: larger; padding-left: 10px; padding-top: 3px; padding-bottom: 3px }
.tro h2      { background-color: #F5DF92 }
#shohai h2   { color: #FFFFFF; background-color: #CC0000 }
ol           { line-height: 150% }
li           { margin-bottom: 10px }
h3           { width: 240px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px }
h3#taisen    { color: #FFFFFF; background-color: #009900 }
h3#shohai    { color: #FFFFFF; background-color: #CC0000 }
h3.other     { color: #FFFFFF; background-color: #A1A1A1 }
h3#fukusho   { color: #FFFFFF; background-color: #E1B415 }
#mokuji h2   { font-size: medium; margin-top: 0; margin-bottom: 0 }
h5           { font-size: medium }

/* ‚»‚Ì‘¼ */
.other       { border:1px solid #C0C0C0; padding:6px; background-color:#FFFFFF }
.other dl    { line-height: 150% }
.other dt    { font-weight: bold }