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: 0.6em;}
p.a {
margin:0mm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
line-height:25.35pt;
text-autospace:none;
word-break:break-all;
letter-spacing:.05pt;
}
.style1 {
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {font-size: 16px; }
.style3 {font-size: 14px; }
.style3 a:link { color: navy; }
.style3 a:visited { color: navy; }
.style3 a:hover { color: #cc0000; text-decoration: underline; }
.style3 a:active { color: #cc0000; text-decoration: underline; }
.style4 {
	font-size: 14px;
	color: #666600;
}
.style5 {
	color: #FF0000;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 16px;
}
.style6 {
    color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.style7 {font-size:14px; }
.style7 a:link { color: blue; }
.style7 a:visited { color: blue; }
.style7 a:hover { color: aqua; text-decoration: underline; }
.style7 a:active { color: aqua; text-decoration: underline; }
.style8 {font-size:16px; }
.style8 a:link { color: blue; }
.style8 a:visited { color: blue; }
.style8 a:hover { color:aqua; text-decoration: underline; }
.style8 a:active { color: aqua; text-decoration: underline; }
.style9 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.style10 {
	font-size: 24px;
	color:#FF00FF;
}
.style11 {font-size: 18px; font-weight: bold; color: #FF0000; }
.style12 {color: #FF0000; }
.style13 {color: #666600;
    font-size:16px;
}
.style14 {font-size: 16px; }
.style15 {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
    background: linear-gradient(#ffff00,#ff0000,#ffff00)
}
.style16 {
	font-size: 24px;
	color: #FF0000;
	font-weight: bold;
}
.style17 {
	font-size: 20px;
	color:#FF6600;
	font-weight: bold;
}
.style18 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.style19 {color: #666600; font-size: 24px; }
.style20 {
	font-size: 16px;
	color:#FF00FF;
}
.style24 {color: #FF00FF; font-size: 24px; }
.style25 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 16px;
	font-weight: bold;
}
.style26 {
	font-size: 16px;
	color: #000000;
}
.style27 {
	font-size: 25px;
	color: #F703F5;
}
.style28 {
	font-size: 30px;
	color:#FF0000;
}
.style29 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.style30 {
	font-size: 30px;
	color:#FF0000;
}
.style31 {font-size: 18px; }
.style32 {font-size: 1.2em;
    font-weight: bold;
    background: linear-gradient(#ffff00,#ff0000,#ffff00)
}
.style32 a:link {color: blue; }
.style32 a:visited {color: blue; }
.style32 a:hover {color: aqua; text-decoration: underline; }
.style32 a:active {color: aqua; text-decoration: underline; }
.style33 {font-size: 24px;
    font-weight: bold;
    background: linear-gradient(#ffff00,#ff0000,#ffff00)
}
.style33 a:link {color: blue; }
.style33 a:visited {color: blue; }
.style33 a:hover {color: aqua; text-decoration: underline; }
.style33 a:active {color: aqua; text-decoration: underline; }
@media print {
     body { display: none; }
}