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:18pt;
color:auto;
font-weight:bold;
}

h2{
font-size:16pt;
color:slateblue;
font-weight:bold;
}

h3{
font-size:14pt;
color:midnightblue;
font-weight:bold;
}

h4{
font-size:12pt;
color:maroon;
font-weight:bold;
}

p1{
font-size:140%;
font-weight:
bold;
}

p2{
color:midnightblue;
}

p3{
color:white;
background:indianred;
}

p4{
background:gold;
}

p5{
font-size:10pt;
color:auto;
}

p6{
text-decoration:underline;
font-weight:bold;
}

p7{
font-family:arial;
font-weight:bold;
}

p8{
font-size:9pt;
color:indianred;
}

p9{
background:blue;
color:white;
font-weight:bold;
}

p10{
background:red;
color:white;
font-weight:bold;
}

p11{
font-family:times new roman;
font-weight:bold;
font-size:14pt;color:black;
}

p12{
color:black;
font-weight:bold;
}

p13 {
color:midnightblue;
font-weight:bold;
}

p15 {
color:red;
font-weight:bold;
}

p16{
font-family:arial;
font-weight:bold;
white-space:nowrap;
}

p20{
font-size:10pt;
}

p21{
color:red;
text-decoration:underline;
}

p22{
font-size:20pt;
color:black;
font-weight:lighter;
line-height:130%;
font-family:arial
}

.sch img {
position:relative;
top:4px;
}

.fl img {float:none; max-width : 100% ;
height : auto ;
}

@media screen and (max-width:799px){#container{float:clear;width:100%}
table{font-size:10pt}

h1{
font-size:14pt;
}

h2{
font-size:12pt;
}

p11{
font-size:12pt;
}

.nodis{display:none}
.lnk{line-height:300%}

}

@media screen and (min-width:800px){
#container{margin-left:auto;margin-right:auto;width:820px}
#main{float:left;width:500px;margin-right:20px}
#sub{float:right;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:left;width:700px;margin-right:20px}
#sub{float:right;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:9pt;
font-weight:bold;
}

