﻿article,aside,canvas,details,figcaption,figure,
header,footer,main,menu,nav,section,summary {
	display: block;
}

body{ background-image:url(../image/haikei1.jpg); margin:5px; color:#996633; line-height:1.3em;}

table.gaiyou{ width:100%;height:200px;}
td.gazou{ width:100%; height:100px; padding:5px; text-align:center; border:1px solid #cccc66;}
td.gaiyou1{ width:25%; padding:2px; font-size:90%; border:1px solid #cccc66;}
td.gaiyou2{ width:75%;padding:2px; font-size:90%; border:1px solid #cccc66;}
td.gaiyou3{ padding:2px; font-size:90%; border:1px solid #cccc66;}

table.tb1{ height:100px; padding:2px; font-size:90%; border:1px solid orange;}
td.td1{ height:10px; padding:5px; border:solid 1px orange; text-align:center; background-color:#ffff99; }
td.td2{ height:10px; padding:5px; border:solid 1px orange; text-align:left;}
td.td3{ height:10px; padding:5px; border:solid 1px orange; text-align:center; background-color:#ffffff; }

p{ font-size:17px; margin-left:5mm; margin-right:5mm; line-height:150%; text-indent:1em;}
p.top{ font:bold 20px sans-serif; color:orange; margin-bottom:1em; line-height:1.3em;}
p.p1{ color:#999900; font:bold 20px sans-serif; text-indent:0em;}
p.p2{ color:#996600; text-align:center;}
p.p3{ color:orange; font:bold 1.2em serif; text-indent:0em;}
p.p4{ margin-left:1.5em; margin-right:10mm; line-height:150%;}
p.p5{ margin-left:1.5em; color:orange; font:bold 1.2em serif; text-indent:0em;}
p.p6{ font-size:15px; color:#996633; line-height:120%;}
p.gaiyou{ font:bold 25px sans-serif; color:tomato;  margin-left:0em;}

span.span1{ margin-left:5mm; font-family:serif; font-size:14pt;font-weight:bold; color:#ffffcc;}
span.span2{ margin-left:3mm; font-family:serif;font-size:11pt; font-weight:bold; color:#996600;}
span.span3{ font:bold 17px sans-serif; color:tomato; }
span.span4{ font-weight:bold; color:tomato;font-family:sans-serif;}
span.span5{ font:100% bold serif; color:#66cc66; background-color:#ccff99; border:solid 1px #66cc33;padding:1px;}
span.span6{ width:100%;font:100% bold serif;color:#66cc66;background-color:#ccff99;border:solid 1px #66cc33;padding:1px;}
span.osusume{ font:bold 20px sans-serif; color:orange;margin-left:1em;}

li{ font-size:17px; margin-left:1em; line-height:150%; }

h1{ padding:100px; font:bold 60px serif; color:#ffffff; background-image:url(../image/001.jpg);  text-align:center;border:solid 10px orange;}
h2{ padding:5px; font:bold 40px serif; color:#ffffff; background-image:url(../image/02.jpg); border:solid 5px orange;}
h3{ padding:5px; font:bold 30px serif; color:#ffffff; background-image:url(../image/03.jpg); border:solid 1px olive;}
h4{ padding:3px; text-align:left; font:bold 25px serif; color:orange;font-family:serif;
		border:solid 1px #ffffaa; margin-bottom:3px; margin-left:1em;}
h5{ padding:3px;text-align:left; height:20px; font:bold 18px serif; color:olive;margin-bottom:0px;
		border:solid 1px #ffffff; margin-bottom:3px;; margin-left:1em;}

b{ color:green; }
b.top{ font-size:20px;color:red; }
b.b1{ font-size:20px;color:green; }
b.b2{ color:tomato; }
b.b3{ color:green; }
b.b4{ color:#6600cc;}
b.b5{ color:#ff33ff;}
b.title{ font:bold 25px sans-serif; color:orange;}
b.osusume{ font:bold 20px sans-serif; color:orange; margin-left:1em;}

strong.st1{ color:#6600cc; }

dl{ margin-left:5mm; }
dt{ font:bold 20px sans-serif; color:darkgoldenrod; margin-left:5mm; }
dd{ font-size:17px; margin-bottom:0.3em; line-height:150%; color:#996633;}

a:link{ font:110% sans-serif;color:orange;letter-spacing:1;font-weight:bold;line-height:1.5em;}
a:visited{ font:110% sans-serif;color:orange;letter-spacing:1;font-weight:bold;line-height:1.5em;}
a:active{ font:110% sans-serif;color:white;background-color:olive;;letter-spacing:1;font-weight:bold;padding:5px;line-height:1.5em;}
a:hover { font:110% sans-serif;color:white;background-color:olive;;letter-spacing:1;font-weight:bold;padding:5px;line-height:1.5em;}

a.a2:link{ font:100% sans-serif;color:orange;letter-spacing:1;font-weight:bold;}
a.a2:visited{ font:100% sans-serif;color:orange;letter-spacing:1;font-weight:bold;}
a.a2:active{ font:120% sans-serif;color:white;background-color:olive;letter-spacing:1;font-weight:bold;padding:5px;line-height:1.5em;}
a.a2:hover{ font:120% sans-serif;color:white;background-color:olive;letter-spacing:1;font-weight:bold;padding:5px;line-height:1.5em;}

a.a3:link{ font:100% sans-serif;color:blue;letter-spacing:1;}
a.a3:visited{ font:100% sans-serif;color:blue;letter-spacing:1;}
a.a3:active{ font:100% sans-serif;color:white;letter-spacing:1;}
a.a3:hover{ font:100% sans-serif;color:white;letter-spacing:1;}

a.top:link{ font:100% sans-serif;color:blue;letter-spacing:1;}
a.top:visited{ font:100% sans-serif;color:blue;letter-spacing:1;}
a.top:active{ font:100% sans-serif;color:white;letter-spacing:1;}
a.top:hover{ font:100% sans-serif;color:white;letter-spacing:1;}

