body {
line-height:1.4;
font-family:Meiryo,sans-serif;
font-size:12pt;
}

table{
font-size:12pt;
color:auto;
font-weight:lighter;
font-family:Meiryo,sans-serif;
}

table { 
border-collapse: separate;
border-color : silver;
 }

td { border-color : silver;

}

p {
font-family:Meiryo,sans-serif;
}

a{
text-decoration:underline;
color:blue;
}

a:hover{
text-decoration:none;
color:red;
background:yellow;
}

a:active{
text-decoration:none;
color:blue;
}

a:visit{
text-decoration:none;
color:purple;
}

h1{
font-size:20pt;
color:midnightblue;
font-weight:bold;
}

h2{
font-size:16pt;
color:maroon;
font-weight:bold;
}

h3{
font-size:14pt;
font-family:Meiryo,sans-serif;
font-weight:bold;
color:maroon;
}

p1{
font-family:times new roman;
font-weight:bold;
color:black;
font-size:16pt;
line-height:160%;
}

p2{
font-weight:bold;
}

p3{
color:white;
background:indianred;
}

p4{
background:gold;
}

p5{
color:green;
}

p6{
text-decoration:underline;
}

p7{
font-family:arial;
font-weight:bold;
}

p8{
background:indianred;
color:white;
font-weight:bold;
font-size:12pt;
}

p9{
font-size:10pt;
}

p10{
font-style:italic;
}

p11{
font-size:10pt;
color:red;
}

p12{
background:gold;
}

p13{
font-family:times new roman;
font-weight:bold;
font-size:20pt;
color:maroon;
}

p14{
color:white;
background:blue;
font-weight:bold;
font-family:arial;
}

p15{
color:white;
background:red;
font-weight:bold;
font-family:arial;
}

p16{
font-family:times new roman;
font-weight:bold;
font-size:16pt;
}

p17{
color:white;
background:darkgreen;
font-weight:bold;
font-family:arial;
}

.sch img {
position:relative;
top:8px;
}

@media screen and (max-width:799px){#container{float:clear;width:100%}
body{
font-size:10pt;
}

table{
font-size:10pt;
}

h1{
font-size:16pt;
}

h2{
font-size:14pt;
}

h3{
font-size:12pt;
}

p1{
font-size:12pt;
}

p4{
font-size:10pt;
}

p13{
font-size:14pt;
}

p16{
font-size:14pt;
}

.nodis{display:none}
.lnk{line-height:300%}

}

@media screen and (min-width:800px){
#container{margin-left:auto;margin-right:auto;width:820px}
#main{float:right;width:500px;margin-left:20px}
#sub{float:left;width:300px}

.nodis2{display:none}
#footer{clear:both;}
.lnk{line-height:200%}

}

@media screen and (min-width:1000px){
#container{margin-left:auto;margin-right:auto;width:1020px}
#main{float:right;width:700px;margin-left:20px}
#sub{float:left;width:300px}

.nodis2{display:none}
#footer{clear:both;}
.lnk{line-height:200%}

}


span.sub
{
	font-family:Meiryo,sans-serif;
        color:midnightblue;
        font-size:9pt;
	line-height:130%;
	font-weight:lighter;
}

span.sub2
{
	font-family:Meiryo,sans-serif;
        color:darkgreen;
        font-size:10pt;
	line-height:130%;
	font-weight:lighter;
}

span.lnk
{
	font-family:'arial',Meiryo,sans-serif;
}

span.update
{
font-family:arial;
font-size:10pt;
font-weight:bold;
}

