a:link {
	color: #0000ff; text-decoration: underline;
}
a:visited {
	color: #808080; text-decoration: underline;
}
a:active {
	color: #0000ff; text-decoration: underline;
}
a:hover {
	color: #0000ff; text-decoration: underline; 
}
.cl {
        clear: left;
}
.cb {
        clear: both;
}
.bb {
        margin: 0 0 0 0; width: 760; height: auto; border: 0; padding: 0; text-align:center; background-color: #ffffff;
}
.hb1 {
	margin: 0 0 5 0; width: 740; height: auto; border: 0; padding: 1; background-color: #ccffff; text-align: center; color: orangered; font-size: 12px;
}
.hb2 {
	float: left; margin: 1 0 0 0; width: 240; height: auto; border: 0; padding: 0; color: red; font-size:14px; font-weight:bolder; text-align:left; 
}
.hb3 {
	margin: 5 0 5 0; width: 680; height: auto; border: 0; padding: 10; text-align:center; background-color: #ffffff; 
}
.hb4 {
	margin: 0; width: 740; height: auto; padding: 0; border: 0; 
}
.lb1 {
	float: left; margin: 0 0 0 0; width: 180; height: auto; padding: 0; border: 0; font-weight: normal; font-size: 14px; text-align: left; line-height: 120%; font-family: "MS UI Gothic","MS Pゴシック","Osaka"; 
}
.lb2 {
	margin: 1; width: 154; height: auto; padding: 2; border: 0; color: #ffffff; background-color: #ff66ff; font-weight: bolder; font-size: 14px; line-height: normal; text-align: center; font-style: normal; font-family: "MS Pゴシック","Osaka"; 
}
.lb3 {
	margin: 1; width: 154; height: auto; padding: 2; border: 0; color: #ffffff; background-color: #90ee90; font-weight: bolder; font-size: 13px; text-align: center; font-style: normal; font-family: "MS Pゴシック","Osaka"; 
}
.lb4 {
	margin: 1; width: 156; height: auto; padding: 1; color: gray; font-size: 12px; font-weight: normal; line-height: 120%; font-style: normal; font-variant: normal; text-align: left; font-family: "MS UI Gothic"; 
}
.mb1 {
	float: left; margin: 0 2 0 2; width: 336; height: auto; border: 1 solid #ffffff; padding: 0; 
}

.mmb1 { 
        margin: 0 2 0 2; width: 336; height: auto; border: 0; padding: 2; color: #ffffff; background-color: #ff6666; font-weight: bolder; font-size: 14px; line-height: normal; text-align: center; font-style: normal; font-family: "MS Pゴシック","Osaka"; 
}
.mb2 {
	margin: 0 2 0 2; width: 336; height: auto; border: 0; padding: 2; color: #d3d3d3; background-color: #ffff33; font-weight: bolder; font-size: 14px; line-height: normal; text-align: center; font-style: normal; font-family: "MS Pゴシック","Osaka"; 
}
.mmb2 {
	margin: 0 2 0 2; width: 336; height: auto; border: 0; padding: 2; color: #ffffff; background-color: #ffcc33; font-weight: bolder; font-size: 14px; line-height: normal; text-align: center; font-style: normal; font-family: "MS Pゴシック","Osaka"; 
}
.mb3 {
	float: left; margin: 1 1 0 1; width: 184; height: auto; border: 0; padding: 2; background-color: #ccffff; text-align: center; font-size: 16px; 
}
.mb4 {
	float: right; margin: 1 1 0 1; width: 184; height: auto; border: 0; padding: 2; background-color: #ccffff; text-align: center; font-size: 16px; 
}
.mb5 {
	float: left; margin: 5 1 0 1; width: 184; height: auto; border:1 solid #ccffff; border-width: 0 1 0 1; padding: 2; 
}
.mb6 {
	float: right; margin: 5 1 0 1; width: 184; height: auto; border:1 solid #ccffff; border-width: 0 1 0 1; padding: 2; 
}
.mb7 {
	float: left; margin: 0 1 1 1; width: 184; height: auto; border:1 solid #ccffff; border-width: 0 1 1 1; padding: 3; line-height: 130%; background-color: #ffffff; text-align: left; font-size: 12px; 
}
.mb8 {
	float: right; margin: 0 1 1 1; width: 184; height: auto; border:1 solid #ccffff; border-width: 0 1 1 1; padding: 3; line-height: 130%; background-color: #ffffff; text-align: left; font-size: 12px; 
}

.h1 {
	color: orangered; font-size: 14px; 
}
.h2 {
	color: #ff4500;  text-align: left; font-weight: normal; font-size: 12px;  line-height: 120%; background-color: #ffffff; text-decoration: none;
}
.h2 a:link {
	color: #ff4500; text-decoration: none
}
.h2 a:visited {
	color: #ff4500; text-decoration: none
}
.h2 a:active {
	color: #ff4500; text-decoration: none
}
.h2 a:hover {
	color: #ff4500; background-color: ; text-decoration: underline 
}
.bold {
	 font-weight: bold;
}


.ss {
	color: gray; font-size: 12px; font-weight: normal; line-height: normal; font-style: normal; font-variant: normal; text-align: left; font-family: "MS UI Gothic";
}

.c1 {
	font-color: orangered;
}

.s1 {
	margin: 1 0 0 5; padding: 0; font-weight: normal; font-size: 13px; text-align: left; font-family: "MS UI Gothic","MS Pゴシック","Osaka";
}
.s1 a:link {
	color: #808080; text-decoration: none
}
.s1 a:visited {
	color: #808080;  text-decoration: none
}
.s1 a:active {
	color: #ff0000;  text-decoration: none
}
.s1 a:hover {
	color: #ff8c00; background-color: #ffffff; text-decoration: underline
}
.s2 {
	font-size: 11px; color: #5e5e5e; font-family: "MS Pゴシック"
}
.s3 {
	font-weight: normal; font-size: 14px; text-align: center; font-family: "MS UI Gothic","MS Pゴシック","Osaka";
}
.s4 {
	font-size: 16px; color: orangered;
}
.ss1 {
	font-size: 13px; color: #2f4f4f; font-family: "MS UI Gothic";
}
.ss2 {
	font-size: 16px; font-family: "MS UI Gothic";
}
.ss3 {
	font-size: 14px; line-height: 110%; font-family: "MS UI Gothic";
}
.ss4 {
	font-size: 8px; color: maroon;
}
.ss5 {
	font-weight: normal; font-size: 13px; color: #008b8b; font-family: "MS UI Gothic","MS Pゴシック","Osaka";
}
.ss6 {
        font-size: 12px; color: magenta; font-family: "MS UI Gothic";
}
.ss7 {
       margin: 0; width: 740; height: auto; padding: 0; border: 0; font-size: 12px; color: gray; text-align: center; font-family: "MS UI Gothic";
}
.footer{
color: #9c9c9c;
font-size:12px;
text-align:center;
margin-top:5px;
margin-bottom:5px;
padding:5px 5px 5px 5px;
}

.footer a {
text-decoration: none;
color: #9c9c9c;
}