/* CSS Document */

.h1box {
	width:853px;
}

h1 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

.h1sub1 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

.mainbox {
	width:853px;
}

.mainsd {
	width:853px;
	background-image:url(kage2.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.mainspace {
	background-color:#3f7c1a;
	width:848px;

}

.flolef {
	float:left;
}

.cle {
	clear:both;
}

.headbtm {
	width:848px;
	background-color:#3f7c1a;
	float:left;
}

.headbtmsd {
	width:4px;
	float:left;
}

.foot {
	width:830px;
	height:auto;
	background-color:#3f7c1a;
	color:#cccc00;
	text-align:right;
}

.footsd {
	width:830px;
	height:5px;
	background-image:url(kage4.gif);
	background-repeat:repeat-x;
}

.bgkage2 {
	background-image:url(kage2.gif);
	background-repeat:repeat-y;
}

.bgkage4 {
	background-image:url(kage4.gif);
	background-repeat:repeat-x;
}


/*梋敀挷惍*/


.mglef {
	margin-left:9px;
}

.mgbtm {
	margin-bottom:19px;
}

.mgtop1 {
	margin-top:28px;
}

.padtop1 {
	padding-top:1px;
}

.padlef1 {
	padding-left:24px;
}

.padlef2 {
	padding-left:2px;
}

.padlef3 {
	padding-left:13px;
}

/*僥僉僗僩*/

.txtlef1 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-weight:bold;
	padding-left:13px;
}

.txtlef2 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-weight:bold;
	font-size:13px;
	margin-top:1px;
}

.txtlef3 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-weight:bold;
	font-size:16px;
}

.txtlef3a {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-weight:bold;
	font-size:16px;
	margin-top:14px;
}

.txtmain1 {
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
}

.txtmain2 {
	color:#0000FF;
	font-size:16px;
	font-weight:bold;
}

.txtmain3 {
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.txtmain3a {
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

.txtmain4 {
	color:#000000;
	font-size:24px;
	font-weight:bold;
}

.txtmain5 {
	color:#000000;
	font-size:16px;
	font-family:"俵俽 僑僔僢僋", "Osaka亅摍暆";
}

.txtmain5a {
	color:#FF0000;
	font-size:16px;
	font-family:"俵俽 僑僔僢僋", "Osaka亅摍暆";
	font-weight:bold;
}

.txtmain6 {
	color:#000000;
	font-size:13px;
	font-family:"俵俽 僑僔僢僋", "Osaka亅摍暆";
}

.txtmain6a {
	color:green;
	font-size:13px;
	font-weight:bold;
	font-family:"俵俽 僑僔僢僋", "Osaka亅摍暆";
}

.txtmain7 {
	color:#FF0000;
	font-size:18px;
	font-family:"HGP恨集窫";
}

.txtmain7a {
	color:#0000FF;
	font-size:24px;
	font-family:"HGP恨集窫";
}


.txtlef8 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:24px;
	color:#FF0000;
}

.txtlef9 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.txtlef10 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:32px;
	color:#FF0000;
	font-weight:bold;
	padding-left:13px;
	margin-top:2px;
	margin-bottom:4px;
}

.txtlef11 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:16px;
	color:#000000;
}

.txtlef11a {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:18px;
	color:#000000;
	font-weight:bold;
}

.txtlef11b {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:24px;
	color:#000000;
	font-weight:bold;
}

.txtlef11c {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:16px;
	color:#000000;
	margin-top:21px;
}

.txtlef12 {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:16px;
	color:#0000FF;
}

.txtlef12a {
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	font-size:18px;
	color:#0000FF;
}

.txtmain13 {
	color:#ff6600;
	font-size:18px;
	font-weight:bold;
}

.txtmain14 {
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.txtmain14a {
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.txtmain15 {
	color:#0000FF;
	font-size:16px;
	font-family:"HG恨集窫";
	font-weight:bold;
}

.txtmain15a {
	color:#000000;
	font-size:16px;
	font-family:"HG恨集窫";
}

.txtmain15b {
	color:#FF0000;
	font-size:16px;
	font-family:"HG恨集窫";
}

.txtmain15c {
	color:#FF0000;
	font-size:13px;
	font-family:"HG恨集窫";
}

.txtmain16 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

.txtmain17 {
	color:#0000FF;
	font-size:16px;
	font-family:"HGP恨集窫";
	text-decoration:underline;
}

.brtxt1 {
	font-size:24px;
}

.brtxt2 {
	font-size:2px;
}

.brtxt3 {
	font-size:13px;
}

.brtxt4 {
	font-size:18px;
}

.bold {
	font-weight:bold;
}

.bldred {
	color:#FF0000;
	font-weight:bold;
}

.bldred2 {
	color:#FF0000;
	font-weight:bold;
	font-size:16px;
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
}

.bldred2a {
	color:#FF0000;
	font-weight:bold;
	font-size:16px;
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
	padding-left:12px;
}

.bldred2b {
	color:#FF0000;
	font-weight:bold;
	font-size:18px;
	font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";
}

.bldred3 {
	color:#FF0000;
	font-weight:bold;
	font-size:24px;
	font-family:"HGS恨集窫";
}

.bldred4 {
	color:#FF0000;
	font-size:24px;
}

.bldred4a {
	color:#000000;
	font-size:24px;
}

.red {
	color:#FF0000;
}

.blue {
	color:#0000FF;
}

.ora {
	color:#ff9933;
	font-size:16px;
}

.lh1 {
	line-height:21px;
}

.lh2 {
	line-height:19px;
}

.lh3 {
	line-height:20px;
}

.lh4 {
	line-height:22px;
}

.lh5 {
	line-height:24px;
}




