body { font-size:100%; text-align: center; background-color: #fff; margin-top:0 }
.block1 { width: 640px; background-color: #fff; text-align: center; vertical-align: top; padding: 0px }
.block2 { width: 640px; height: 500px }
.sideband { width: 2px; background-color: #f96 }
.table_style_ev { width: 598px; color: #006; margin: 0px 20px 0px 22px; font-size:80%; }
.table_style_bl { width: 590px; color: #006; margin: 0px 20px 0px 30px; font-size:80%; }
.table_style_meibo { width: 580px; margin: 0px 20px 0px 40px }
table {margin:0 auto; text-align:left; }
h1  {
	color: #006;
	font-size: 130%;
	text-align: center;
	letter-spacing: 0.3em;
	padding: 0.1em;
	height: 1em;
	filter: shadow(color=gray, direction=135, strength=4)    }
h2  {
	color: #006;
	font-size: 110%;
	text-align: left;
	letter-spacing: 0.2em;
	margin: 0 20px;
	padding: 2px 15px;
	}
h3 { color: #006; font-size: 100%; text-align: left; padding: 2px 15px; margin: 0px 20px 0px 20px }
p { font-size: 80%; color: #006; line-height: 130%; padding: 0px 10px 0px 10px }
p.shift { padding: 0px 45px; text-align: left }
p.shift1 { padding: 0px 35px; text-align: left }
p.shift2 { margin:0.3em 20px 1em 20px }
p.white { color: white }
p.center { text-align: center }
p.right { text-align: right; padding: 0px 45px; color: dimgray }
p.top { color: #f96; text-align: left; padding: 0px 95px 0px 95px }
li  { color: #006; font-size: 80%; }
li.nodec { list-style-type: none }
li.noSize {font-size: 100%; }
li.circle { list-style-type: circle } 
li.padl { padding: 0px 25px 3px 0px } 
ul { padding: 0px 15px 0px 50px; line-height: 130% }
ul.index  { list-style-type: square; 	padding: 0 50px 0 200px; text-align: left }
ul.index_com  { list-style-type: square; text-align: left; padding: 0 20px 0 18px }
ul.unshift { padding: 0px 15px 0px 0px; text-align: left }
ol { padding: 0px 15px 0px 50px; line-height: 130% }
ol.unshift_decimal  { list-style-type: decimal; padding: 0px 15px 0px 0px; text-align: left }
ol.unshift_decimal1  { margin:0.3em 20px 1em 55px; list-style-type: decimal; padding: 0px 15px 0px 0px; text-align: left }
ol.semishift_decimal { padding: 0px 15px 0px 15px; text-align: left }
ol.semishift1_decimal { padding: 0px 15px 0px 25px; text-align: left }
th { color: #006; font-size: 100%; text-align: left; padding: 0px 0px 0px 17px }
th.shift { padding: 0px 0px 0px 25px }
th.horizontal { padding: 0px }
td { color: #006; font-size: 100%; vertical-align: top }
td.shift { padding: 15px 0px 0px 17px }
td.shift1 { padding: 0px 10px 5px 0px }
td.shift_done { padding: 15px 0px 0px 17px; color: dimgray }
td.link {font-size:80%; border:solid 1px #f96; padding:0 3px}
td.link1 {font-size:80%; border:solid 1px #fff; padding:0 3px}
.red {color:#ff4500}
.redC {color:#ff4500;text-align:center}
.vio {color:#ff9966}
.nowrap { white-space: nowrap }
.noweight  { 	font-weight: normal }
a:link  { color: #06c }
a:visited { color: #06c }
a:hover { color: white; background-color: navy }
a:active { color: #06c }
a.link  { text-decoration: none;  }