body { font-family:" ＭＳゴシック",Levenim MT,小塚ゴシックPro M,小塚明朝Pro M,Miriam,Narkisim,David,ipamjm,  Hiragino Kaku Gothic Pro, Osaka, Verdana,sans-selif;
    color: black; background-color: white; }
p {}
td {}
a:link { color: blue ; text-decoration: none; }
a:visited { color: blue ; text-decoration: none; }
a:hover { color: #cc0000 ; text-decoration: underline; }
a:active { color: #cc6600 ; text-decoration: underline; }
rt { font-size: 1.0em;}

.style1 {
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {
	font-size: 16px;
	color: #FF0000;
}
.style3 {
	font-size: 16px;
	color: #FF00FF;
}
.style4 {
	font-size: 18px;
	color: #666600;
    font-weight: bold;
}
.style5 {
	font-size: 16px;
	color: #666600;
}
.style6 {
	font-size: 18px;
	color: #666600;
}
.style7 { font-size: 18px; }
.style7 a:link { color: navy ; text-decoration: none; }
.style7 a:visited { color: navy ; text-decoration: none; }
.style7 a:hover { color: #cc0000 ; text-decoration: underline; }
.style7 a:active { color: #cc0000 ; text-decoration: underline; }
.style8 { font-size: 18px; }
.style8 a:link { color: blue ; text-decoration: none; }
.style8 a:visited { color: blue ; text-decoration: none; }
.style8 a:hover { color: aqua ; text-decoration: underline; }
.style8 a:active { color: aqua ; text-decoration: underline; }

.style9 {
	font-size: 18px;
	color: #FF0000;
}
.style10 {
	font-size: 16px;
	color: #666600;
}
.style11 { font-size: 18px; }
.style12 {
	font-size: 20px;
	color: #FF0000;
}
.style13 {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.style14 {
	font-size: 24px;
	font-weight: bold;
	color:#666600;
}
.style15 {
	font-size: 28px;
	font-weight: bold;
	color: #FFFF00;
}
.style18 {color: #FF0000; }
h3 {font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	background-color: aqua;
	color: navy;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
}
@media print {
     body { display: none; }
}