.text {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.text12 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none
}
TABLE {
	FONT-SIZE: 9pt; LINE-HEIGHT: 20px; LETTER-SPACING: 1px
}
P.title {
	FONT-SIZE: 15pt; COLOR: #666666; LINE-HEIGHT: 22px; FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial; LETTER-SPACING: 10px
}
p {
	line-height: 150%;
	font-weight: normal;
	color: #666666;
	padding: 2px 2px 2px 3px;
	margin: 1px 1px 1px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
}
P.titleinfo {
	FONT-SIZE: 15pt;
	COLOR: #990000;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 10px;
	margin: 3px;
	padding: 3px;
}
.pmenu1 {
	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: 8px;
}
.ptume {

	line-height: 120%;
	font-weight: normal;
	color: #666666;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: -0.5px;
}
.pmenu1a {

	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: 4px;
}
.pmenu {


	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
}
.pmenu1b {

	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: 15px;
}
.pmenu1c {

	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: 24px;
}
.atop {
	color: #CC0033;
}
a {
	color: #666633;
}
table.topcontents {
	width: 550px;
	border: 1px solid #666666;
}
table.topics {

	width: 180px;
	border: 1px solid #669900;
}
img.line {
	margin: 1px;
	padding: 1px;
}
.pstyle1 {
	color: #666633;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
p.hyou {
	font-weight: normal;
	color: #666666;
	padding: 2px 2px 2px 3px;
	margin: 1px 1px 1px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
}
p.tab {
	color: #666666;
	margin-left: 3px;
	padding-left: 15px;
}
p.tab2 {
	color: #666666;
	margin-left: 3px;
	padding-left: 35px;
}
p.tab3 {

	color: #666666;
	margin-left: 3px;
	padding-left: 45px;
}
p.tab4 {

	color: #666666;
	margin-left: 3px;
	padding-left: 20px;
}
p.tab5 {


	color: #666666;
	margin-left: 3px;
	padding-left: 100px;
}
p.tab6 {



	color: #666666;
	margin-left: 3px;
	padding-left: 55px;
}
p.tab2b {
	color: #666666;
	margin-left: 3px;
	padding-left: 40px;
	padding-right: 40px;
}
.psatu {
	color: #336699;
	padding: 2px 2px 2px 3px;
	margin: 1px 1px 1px 3px;
}
.psun {

	color: #CC3300;
	padding: 2px 2px 2px 3px;
	margin: 1px 1px 1px 3px;
}
p.tab6b {
	color: #666666;
	margin-left: 60px;
	width: 450px;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #999900;
	border-left: none;
	margin-bottom: 10px;
}
P.titlecalendar {
	FONT-SIZE: 15pt;
	COLOR: #663333;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 10px;
	padding-left: 23px;
}
P.titleaboutus {

	FONT-SIZE: 13pt; COLOR: #003300; LINE-HEIGHT: 20px; FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial; LETTER-SPACING: 7px
}
p.tab6c {
	color: #666666;
	width: 110px;
	border: 1px solid #999900;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.hraboutus {
	color: #CCCCCC;
	margin: 5px;
	padding: 5px;
}
p.tab6d {
	color: #666666;
	width: 170px;
	border: 1px solid #669900;
	margin: 5px;
	padding: 5px;
}
.padress {

	line-height: 150%;
	font-weight: normal;
	color: #003300;
	padding: 5px;
	margin: 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
}
.img {
	border: 1px solid #669900;
	margin: 1px;
	padding: 1px;
}
P.titlelink {
	FONT-SIZE: 13pt;
	COLOR: #003300;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 7px;
	padding-left: 50px;
}
P.titleday {

	FONT-SIZE: 15pt; COLOR: #336600; LINE-HEIGHT: 22px; FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial; LETTER-SPACING: 10px
}
.hrtop {
	color: #CCCCCC;
	margin: 8px;
	padding: 8px;
	width: 530px;
}
P.titleproject {


	FONT-SIZE: 15pt; COLOR: #003300; LINE-HEIGHT: 25px; FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial; LETTER-SPACING: 7px
}
P.day {

	FONT-SIZE: 15pt; COLOR: #663333; LINE-HEIGHT: 22px; FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial; LETTER-SPACING: 10px
}
p.tabivent {
	color: #666666;
	margin-left: 3px;
	padding-left: 15px;
	margin-right: 3px;
	padding-right: 15px;
}
p.tabivent2 {




	color: #666666;
	margin-left: 3px;
	padding-left: 95px;
}
.pmenutop {

	line-height: 120%;
	font-weight: normal;
	color: #006600;
	padding: 2px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	letter-spacing: 8px;
}
.pmenutopics {


	line-height: 120%;
	font-weight: normal;
	color: #006600;
	padding: 2px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: 2px;
}
.pcontest {
	color: #660000;
}
.pcontest2 {
	color: #003300;
}
P.titleinfo2 {

	FONT-SIZE: 15pt;
	COLOR: #990000;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 10px;
	margin: 3px;
	padding: 3px 3px 3px 60px;
}
.imgtop {
	padding: 7px 2px 2px;
	margin: 7px 2px 2px;
}
P.titleinfo3 {

	FONT-SIZE: 15pt;
	COLOR: #990000;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 4px;
	margin: 2px;
	padding: 3px;
}
.ptopinfo {

	line-height: 150%;
	font-weight: normal;
	color: #666666;
	padding: 3px 10px;
	margin: 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, "AXIS Std";
	font-size: 12px;
}
.pmenu1f {

	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px 2px 2px 20px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: 14px;
}
.pstyle1a {
	color: #666633;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-left: 105px;
}
.tablea {
	border: 1px solid #BDB895;
}
.pmenu1top {

	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px 2px 2px 20px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	letter-spacing: 8px;
}
.pmenutop {



	line-height: 120%;
	font-weight: normal;
	color: #666633;
	padding: 2px 2px 2px 20px;
	margin: 5px 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
}
P.titleinfocmenu {

	FONT-SIZE: 15pt;
	COLOR: #990000;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 10px;
	margin: 3px;
	padding: 3px 3px 3px 50px;
}
.tableproject {
	border: 1px solid #669900;
}
.tabp1 {
	padding-left: 15px;
}
.tyttleptab {
	padding-left: 28px;
}
.info21 {
	font-family: "AXIS Std", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
	font-size: 14px;
	line-height: 200%;
	font-weight: normal;
	color: #009900;
	letter-spacing: 2px;
}
P.titleinfo2 {

	FONT-SIZE: 15pt;
	COLOR: #009900;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 10px;
	margin: 3px;
	padding: 3px;
}
.sinfo {
	font-family: "AXIS Std", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
	font-size: 12px;
	font-weight: normal;
	color: #009900;
	letter-spacing: 3px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #99CC00;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #99CC00;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.sinfoflame {
	border: 1px solid #99CC00;
}
.iventtab {
	padding-left: 95px;
}
.tabtopics {
	padding-left: 7px;
}
.tabtopics2 {
	padding-left: 8px;
}
.hrtop2 {

	color: #CCCCCC;
	margin: 8px;
	padding: 8px;
	width: 480px;
}
.indextab3 {
	padding-left: 70px;
}
.tabp2 {

	padding-left: 66px;
}
.projecttab1 {
	padding-left: 30px;
}
.projectmenu {

	FONT-SIZE: 12pt; COLOR: #009900; LINE-HEIGHT: 22px; FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial; LETTER-SPACING: 10px
}
p.tab3b {


	color: #666666;
	margin-left: 3px;
	padding-left: 55px;
}
P.titleinfos {

	FONT-SIZE: 15pt;
	COLOR: #990000;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 7px;
	margin: 3px;
	padding: 3px;
}
P.titleinfos1 {


	FONT-SIZE: 15pt;
	COLOR: #990000;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 4px;
	margin: 3px;
	padding: 3px;
}
.fctyttletab {
	padding-left: 13px;
}
.info21s {

	font-family: "AXIS Std", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	color: #99A871;
	letter-spacing: 2px;
}
.uline {
	border: 1px dotted #999999;
}
.titleinfotab {

	FONT-SIZE: 15pt;
	COLOR: #990000;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 10px;
	margin: 3px;
	padding: 3px 3px 3px 35px;
}
.contest {
	font-family: "AXIS Std", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", courier, Arial, Geneva;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	color: #009900;
	margin: 3px;
	padding: 3px;
}
.imgalound {
	margin: 3px;
	padding: 5px;
	clear: left;
	float: right;
}
P.titleinfoss {


	FONT-SIZE: 12pt;
	COLOR: #990000;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "AXIS Std", "ƒqƒ‰ƒMƒmŠpƒS Pro", "‚l‚r ‚oƒSƒVƒbƒN", Arial;
	LETTER-SPACING: 5px;
	margin: 3px;
	padding: 3px;
}
.tabp1s {

	padding-left: 23px;
}
.info21ss {


	font-family: "AXIS Std", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	color: #009900;
	letter-spacing: 2px;
}
.topcc {
	font-family: "AXIS Std", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", courier, Arial, Geneva;
	font-size: 14px;
	line-height: 150%;
	color: #006600;
	letter-spacing: 5px;
	margin: 5px;
	padding: 5px;
}
.tabp3 {


	padding-left: 83px;
}
.projectittle2 {
	font-family: "AXIS Std", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", courier, Arial, Geneva;
	font-size: 16px;
	letter-spacing: 5px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
}

