/* CSS Document */
h1{font-size:17px;line-height:130%;font-weight:bold}
h2{font-size:16px;line-height:130%;font-weight:bold}
h3{font-size:13px;line-height:130%;font-weight:bold}
h4{font-size:12px;line-height:130%;font-weight:bold}
p{font-size:13px;line-height:140%}
.l{font-size:16px;line-height:130%}
.m{font-size:13px;line-height:200%}
.s{
	font-size:11px;
	line-height:145%;
}
.slarge { font-size:12px; line-height:160%; }
.bt{font-size:12px;color:#ccccff;line-height:120%;font-weight:bold}
.mb {
	font-size:13px;
	line-height:140%;
	font-weight: bold;
}
.lb {
	font-size:16px;
	line-height:130%;
	font-weight: bold;
}
.topilb { font-size:16px; line-height:130%; font-weight: bold; color: #FFFF66; margin-top: 28px; }
.topimb { font-size:13px; line-height:200%; font-weight: bold; }
.topimb1s { font-size:13px; line-height:200%; font-weight: bold; text-indent: -13px; margin-left: 13px; }
.topil { font-size:16px; line-height:130% }
.topim { font-size:13px; line-height:200% }
.topim1s { font-size:13px; line-height:200%; margin-left: 13px; text-indent: -13px; }
.topim1ss { font-size:13px; line-height:200%; margin-left: 13px; text-indent: -13px; margin-top: -13px; }
.topim2s { font-size:13px; line-height:200%; margin-left: 26px; }
.topim3s1u { font-size:13px; line-height:200%; margin-left: 39px; text-indent: -13px; }
.topim4s1u { font-size:13px; line-height:200%; margin-left: 52px; text-indent: -13px; margin-top: -13px; }
.topis { font-size:11px; line-height:200%; }
.topicatch { font-size:14px; line-height:200%; font-weight: bold; }
.topic { font-size: 12px; line-height: 16px; font-weight: bold; color: #FFFFFF; }
.toptxt { font-size: 10px; line-height: 12px; color: #FFFFFF; }
.dl a:link { background: #FFFF99; border: thin solid #FF6600; color: #FF0000; padding: 5px; text-decoration: none; font-size: 14px; font-weight: bold; }
.dl a:visited { background: #FFFF99; border: thin solid #FF6600; color: #FF0000; padding: 5px; text-decoration: none; font-size: 14px; font-weight: bold; }
.dl a:hover { background: #FFFF33; border: thin solid #FF6600; color: #FF3300; padding: 5px; text-decoration: none; font-size: 14px; font-weight: bold; }
.dl a:active { background: #FFFF33; border: thin solid #FF6600; color: #FF3300; padding: 5px; text-decoration: none; font-size: 14px; font-weight: bold; }

.wadaimenu { font-size: 12px; color: #FFFFFF; text-decoration: none; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }
.wadaimenu a:link { color: #E4E5FF; text-decoration: none; }

.wadaimenu a:visited { color: #CCCCFF; text-decoration: none; }
.wadaimenu a:hover { color: #8974FF; text-decoration: none; }
.wadaimenu a:active { color: #8974FF; text-decoration: none; }
.topmenu { font-size: 10px; line-height: 14px; color: #333399; text-decoration: none; margin-top: -10px; text-indent: -10px; margin-left: 10px; }
.topmenu a:link { font-size: 10px; line-height: 12px; color: #3333CC; text-decoration: none; }
.topmenu a:visited { font-size: 10px; line-height: 12px; color: #3333CC; text-decoration: none; }
.topmenu a:hover { font-size: 10px; line-height: 12px; color: #6600CC; text-decoration: none; }
.topmenu a:active { font-size: 10px; line-height: 12px; color: #6600CC; text-decoration: none; }
.topmenu2 { font-size: 10px; line-height: 14px; color: #000066; text-decoration: none; }
.t { font-size:12px; color:#FFFFFF; line-height:120%; font-weight:normal; text-decoration: none; }
.t a:link { font-size:12px; color:#FFFFFF; line-height:120%; font-weight:normal; text-decoration: none; }
.t a:visited { font-size:12px; color:#FFFFFF; line-height:120%; font-weight:normal; text-decoration: none; }
.t a:hover { font-size:12px; color:#9999FF; line-height:120%; font-weight:normal; text-decoration: none; }
.t a:active { font-size:12px; color:#6633FF; line-height:120%; font-weight:normal; text-decoration: none; }
