	A		{ color: blue; text-decoration: none }
	A:hover	{ color: red }
	.subtitle		{ font-family: "Times New Roman", "Times", "serif"; font-size: 20pt; color: #CC00CC; font-style: italic; font-weight: bold }
	.toptitle		{ font-family: "Times New Roman", "Times", "serif"; font-size: 24pt; color: #00CC00; font-style: italic; font-weight: bold }
	.toptitle2		{ font-family: "Times New Roman", "Times", "serif"; font-size: 20pt; color: #0000CC; font-style: italic; font-weight: bold }
	.toptitle3		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 24pt; color: #00CC00; font-style: italic; font-weight: bold }
	.toptitle4		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 14pt; color: #00CC00; font-style: italic; font-weight: bold }
	.button			{ font-family: "Times New Roman", "Times", "serif"; font-size: 16pt; color: #0000CC; font-style: italic; font-weight: bold }
	.filemod		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16pt; color: #FF0000 }
	.caption		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16pt; color: #CC00CC; font-weight: bold }
	.contents-title	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; color: #000000; font-weight: bold }
	.contents-item	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; color: #FF0000; font-weight: bold }
	.contents-sub	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; color: #CC00CC; font-weight: bold; text-decoration: underline }
	.contents-sub2	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #CC00CC; font-weight: bold; text-decoration: underline }
	.contents-sub3	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #000099; font-weight: bold; text-decoration: underline }
	.contents-text	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #000099 }
	.contents-text2	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #000099 }
	.contents-text3	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; color: #000099 }
	.contents-mark	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #CC0000 }
	.black16pt		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16pt; color: #000000 }
	.black14pt		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; color: #000000 }
	.black12pt		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #000000 }
	.red14pt		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; color: #FF0000 }
	.red12pt		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #FF0000 }
	.darkblue12pt	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #000066 }
	.size14pt		{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt }
	.sblack16pt		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 16pt; color: #000000 }
	.sblack14pt		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 14pt; color: #000000 }
	.sblack12pt		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 12pt; color: #000000 }
	.sblack10pt		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 10pt; color: #000000 }
	.sred14pt		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 14pt; color: #FF0000 }
	.sred12pt		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 12pt; color: #FF0000 }
	.sred10pt		{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 10pt; color: #FF0000 }
	.sdarkblue12pt	{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 12pt; color: #000066 }
	.sdarkblue10pt	{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 10pt; color: #000066 }
	.lastupdate2	{ font-family: "Arial", "sans-serif"; font-size: 10pt; color: #FF0000; font-weight: bold }
	.adarkbluen8pt	{ font-family: "Arial", "sans-serif"; font-size: 8pt; color: #000066; font-weight: bold; text-decoration: none }
	.adarkbluen10pt	{ font-family: "Arial", "sans-serif"; font-size: 10pt; color: #000066; font-weight: bold; text-decoration: none }
	.adarkblue8pt	{ font-family: "Arial", "sans-serif"; font-size: 8pt; color: #000066; font-weight: bold; text-decoration: underline }
	.adarkblue10pt	{ font-family: "Arial", "sans-serif"; font-size: 10pt; color: #000066; font-weight: bold; text-decoration: underline }
	.adarkblue12pt	{ font-family: "Arial", "sans-serif"; font-size: 12pt; color: #000066; font-weight: bold; text-decoration: underline }
	.adarkblue14pt	{ font-family: "Arial", "sans-serif"; font-size: 14pt; color: #000066; font-weight: bold; text-decoration: underline }
	.welcome		{ font-family: "Arial", "sans-serif"; font-size: 14pt; color: #000000 }
	.hostname		{ font-family: "Arial", "sans-serif"; font-size: 10pt; color: #000000; font-weight: bold }
	.footer			{ font-family: "Arial", "sans-serif"; font-size: 10pt; color: #0000FF; font-weight: bold }
	.sorry			{ font-family: "Arial", "sans-serif"; font-size: 10pt; color: #000066; font-weight: bold }
	.copyright		{ font-family: "Arial", "sans-serif"; font-size: 10pt; color: #CC00CC; font-weight: bold }
	.afternoon		{ font-family: "Arial", "sans-serif"; font-size: 16pt; color: #000099; font-weight: bold; text-decoration: underline }
	.earlymorning	{ font-family: "Arial", "sans-serif"; font-size: 16pt; color: #FF6666; font-weight: bold; text-decoration: underline }
	.morning		{ font-family: "Arial", "sans-serif"; font-size: 16pt; color: #FF3333; font-weight: bold; text-decoration: underline }
	.noon			{ font-family: "Arial", "sans-serif"; font-size: 16pt; color: #3333FF; font-weight: bold; text-decoration: underline }

	.toptitlebordf	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #0099FF; width: 440px; height: 80px; margin-top: -85px; margin-left: 0px; background-color: #CCFFFF }
	.toptitlebords	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #000000; width: 440px; height: 80px; margin-top:  10px; margin-left: 5px; background-color: #336666 }
	.toptitlecharf	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #0099FF; width: 440px; height: 80px; margin-top: -82px; margin-left: 0px; text-align: center; padding-top:  8px }
	.toptitlechars	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #FFCCCC; width: 440px; height: 80px; margin-top: -80px; margin-left: 2px; text-align: center; padding-top:  8px }
	.toptitlecharf2	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #0066CC; width: 440px; height: 80px; margin-top: -82px; margin-left: 0px; text-align: center; padding-top: 43px }
	.toptitlechars2	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #FFCCCC; width: 440px; height: 80px; margin-top: -80px; margin-left: 2px; text-align: center; padding-top: 43px }
	.subtitlebordf	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 20pt; color: #0066CC; width: 570px; height: 35px; margin-top: -40px; margin-left: 0px; background-color: #FFFFCC }
	.subtitlebords	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 20pt; color: #0066CC; width: 570px; height: 35px; margin-top:   5px; margin-left: 5px; background-color: #666633 }
	.subtitlecharf	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 20pt; color: #0066CC; width: 570px; height: 35px; margin-top: -37px; margin-left: 0px; text-align: left; padding-top: 2px; padding-left: 10px }
	.subtitlechars	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 20pt; color: #FFCCCC; width: 570px; height: 35px; margin-top: -35px; margin-left: 2px; text-align: left; padding-top: 2px; padding-left: 10px }
	.pagetitlebordf	{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-style: italic; font-weight: bold; font-size: 24pt; color: #0099FF; width: 440px; height: 43px; margin-top: -48px; margin-left: 0px; background-color: #CCFFFF }
	.pagetitlebords	{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-style: italic; font-weight: bold; font-size: 24pt; color: #000000; width: 440px; height: 43px; margin-top:  10px; margin-left: 5px; background-color: #336666 }
	.pagetitlecharf	{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-style: italic; font-weight: bold; font-size: 24pt; color: #0099FF; width: 440px; height: 43px; margin-top: -45px; margin-left: 0px; text-align: center; padding-top:  5px }
	.pagetitlechars	{ font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-style: italic; font-weight: bold; font-size: 24pt; color: #FFCCCC; width: 440px; height: 43px; margin-top: -43px; margin-left: 2px; text-align: center; padding-top:  5px }

	.whatsnew-item	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; line-height: 30px; color: #000000; text-align: left; padding-left: 30px }
	.whatsnew-item2	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; line-height: 15px; color: #000000; text-align: left }
	.whatsnew-item3	{ font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; line-height: 30px; color: #000000; text-align: left; padding-left: 30px }
	.whatsnew-date	{ font-family: "Arial", "sans-serif";      font-size: 10pt; line-height: 15px; color: #FF0000; font-weight: bold }

	.livecambordf	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #0099FF; width: 220px; height: 43px; margin-top: -48px; margin-left: 0px; background-color: #CCFFFF }
	.livecambords	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #000000; width: 220px; height: 43px; margin-top:  10px; margin-left: 5px; background-color: #336666 }
	.livecamcharf	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #0099FF; width: 220px; height: 43px; margin-top: -45px; margin-left: 0px; text-align: center; padding-top:  5px }
	.livecamchars	{ font-family: "Times New Roman", "Times", "serif"; font-style: italic; font-weight: bold; font-size: 24pt; color: #FFCCCC; width: 220px; height: 43px; margin-top: -43px; margin-left: 2px; text-align: center; padding-top:  5px }
	.licampbordtf	{ font-style: italic; font-weight: bold; font-size: 24pt; color: #000000; width: 300px; height: 380px; margin-top: -390px; margin-left: 20px; background-color: #CCCCCC }
	.licampbordts	{ font-style: italic; font-weight: bold; font-size: 24pt; color: #000000; width: 300px; height: 380px; margin-top:   10px; margin-left: 30px; background-color: #333333 }
	.licampbordyf	{ font-style: italic; font-weight: bold; font-size: 24pt; color: #000000; width: 380px; height: 300px; margin-top: -310px; margin-left: 20px; background-color: #CCCCCC }
	.licampbordys	{ font-style: italic; font-weight: bold; font-size: 24pt; color: #000000; width: 380px; height: 300px; margin-top:   10px; margin-left: 30px; background-color: #333333 }

	.tohome10pt		{ font-family: "Arial", "sans-serif"; font-size: 10pt; font-weight: bold; text-decoration: underline }
