A:link { color:#666666 ; text-decoration:none ; }  A:active, A:visited { color:#666666 ;  text-decoration:none ; } A:hover { color:#CC0000 ; text-decoration:none ; }
 .n1 { font-size:12px; line-height: 150%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1s { font-size:12px; line-height: 130%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1_ind { font-size:12px; line-height: 150%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-indent: 1em; text-align: justify; text-justify: auto;}
 .nkb { font-size:12px; line-height: 150%; color:#000000; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .n1grn {
	font-size:12px;
	line-height: 150%;
	color:#453D27;
	font-weight:normal;
	font-family:MS UI Gothic, Osaka;
	text-decoration:none;
	text-justify: auto;
}
 .nbgrn { font-size:12px; line-height: 150%; color:#397A45; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .nbgrn14 { font-size:14px; line-height: 170%; color:#397A45; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .nbgrn14CA3C14 { font-size:14px; line-height: 170%; color:#CA3C14; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .nbgrn14E2880F { font-size:14px; line-height: 170%; color:#E2880F; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .nbgrn14502a16 { font-size:14px; line-height: 170%; color:#502a16; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .nkb-20 { font-size:12px; line-height: 130%; color:#000000; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; PADDING-LEFT: 22px;}
 .n1-20 { font-size:12px; line-height: 130%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; PADDING-LEFT: 20px;}
 .n1-45 { font-size:12px; line-height: 130%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; PADDING-LEFT: 45px;}
 .nw { font-size:12px; line-height: 130%; color:#ffffff; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nwb { font-size:12px; line-height: 130%; color:#fff; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nk { font-size:12px; line-height: 130%; color:#333333; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nB9F77B { font-size:12px; line-height: 130%; color:#A1DA91; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .s1 { font-size:9px; line-height: 120%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .s1b {
	font-size:12px;
	line-height: 120%;
	color:#333333;
	font-weight:normal;
	font-family:"MS UI Gothic", Osaka;
	text-decoration:none;
}
 .s1o { font-size:11px; line-height: 120%; color:#FF3300; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nkb13 { font-size:13px; line-height: 130%; color:#222222; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nkb16 { font-size:16px; line-height: 145%; color:#222222; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nkb13-22 { font-size:14px; line-height: 150%; color:#222222; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; PADDING-LEFT: 18px;}
 .nkgbold { font-size:12px; line-height: 130%; color:#00A33E; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nc00 { font-size:12px; line-height: 130%; color:#CC0000; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nF30b { font-size:12px; line-height: 130%; color:#FF3300; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nbb { font-size:12px; line-height: 130%; color:#3366CC; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nbg { font-size:12px; line-height: 130%; color:#009900; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nwbp-15 { font-size:12px; line-height: 130%; color:#A1DA91; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; PADDING-LEFT: 10px;}
 .n1p { font-size:12px; line-height: 130%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; margin-left: 50em;}
 .nwred { font-size:12px; line-height: 130%; color:#CC0000; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nfooter { font-size:12px; line-height: 130%; color:#C3E0B3; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}






 .nmenu6 { font-size:12px; line-height: 130%; color:#3BEE00; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 10px; padding-top: 3px;}
 .nmenu6 A:link { color: #3BEE00; padding-left: 10px; padding-right: 10px;}
 .nmenu6 A:visited { color: #3BEE00; padding-left: 10px; padding-right: 10px;}
 .nmenu6 A:hover { color:#eeeeee; padding-left: 10px; padding-right: 10px;}
 .nmenu6white { font-size:12px; line-height: 130%; color:#eeeeee; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 10px; padding-right: 10px;}

 .nmenuheader { font-size:12px; line-height: 130%; color:#c9c9c9; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-top: 3px;}
 .nmenuheader A:link { color: #c9c9c9; padding-left: 5px; padding-right: 5px;}
 .nmenuheader A:visited { color: #c9c9c9; padding-left: 5px; padding-right: 5px;}
 .nmenuheader A:hover { color:#ffffff; padding-left: 5px; padding-right: 5px;}
 .nmenuheaderbold { font-size:12px; line-height: 130%; color:#A1DA91; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-right: 5px;}

 .submenu { font-size:12px; line-height: 130%; color:#ffffff; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-top: 3px;}
 .submenu A:link { color: #ffffff; padding-left: 5px; padding-right: 5px;}
 .submenu A:visited { color: #ffffff; padding-left: 5px; padding-right: 5px;}
 .submenu A:hover { color:#ffff00; padding-left: 5px; padding-right: 5px;}


 .nmenuheaderw { font-size:12px; line-height: 130%; color:#A1DA91; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-right: 5px; padding-left: 5px; padding-top: 3px;}
 .nmenuheaderw A:link { color: #A1DA91; padding-left: 5px; padding-right: 5px;}
 .nmenuheaderw A:visited { color: #A1DA91; padding-left: 5px; padding-right: 5px;}
 .nmenuheaderw A:hover { color:#ffffff; padding-left: 5px; padding-right: 5px;}
 .nmenuheaderwbold { font-size:12px; line-height: 130%; color:#ffcccc; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-right: 5px;}

 .nmenuheaderblue { font-size:12px; line-height: 130%; color:#73B3E2; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-top: 3px;}
 .nmenuheaderblue A:link { color: #73B3E2; padding-left: 5px; padding-right: 5px;}
 .nmenuheaderblue A:visited { color: #73B3E2; padding-left: 5px; padding-right: 5px;}
 .nmenuheaderblue A:hover { color:#ffffff; padding-left: 5px; padding-right: 5px;}
 .nmenuheaderbluebold { font-size:12px; line-height: 130%; color:#ffcccc; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-right: 5px;}

 .nmenufooter { font-size:12px; line-height: 130%; color:#2F6337; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-top: 3px;}
 .nmenufooter A:link { color: #2F6337; padding-left: 5px; padding-right: 5px;}
 .nmenufooter A:visited { color: #2F6337; padding-left: 5px; padding-right: 5px;}
 .nmenufooter A:hover { color:#ff6600; padding-left: 5px; padding-right: 5px;}
 .nmenufooterbold { font-size:12px; line-height: 130%; color:#ffcccc; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; padding-left: 5px; padding-right: 5px;}

 .nmenukamoku { font-size:12px; line-height: 130%; color:#397A45; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nmenukamoku A:link { color: #397A45;}
 .nmenukamoku A:visited { color: #397A45;}
 .nmenukamoku A:hover { color:#397A45; text-decoration:underline;}
 .nmenukamokubold { font-size:12px; line-height: 130%; color:#ffffff; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}


 .nmenukamoku1 { font-size:12px; line-height: 130%; color:#ca3c14; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nmenukamoku1 A:link { color: #ca3c14;}
 .nmenukamoku1 A:visited { color: #ca3c14;}
 .nmenukamoku1 A:hover { color:#ca3c14; text-decoration:underline;}
 .nmenukamoku1bold { font-size:12px; line-height: 130%; color:#ffffff; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}


 .nmenukamoku2 { font-size:12px; line-height: 130%; color:#e2880f; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nmenukamoku2 A:link { color: #e2880f;}
 .nmenukamoku2 A:visited { color: #e2880f;}
 .nmenukamoku2 A:hover { color:#e2880f; text-decoration:underline;}
 .nmenukamoku2bold { font-size:12px; line-height: 130%; color:#ffffff; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}


 .nmenukamoku3 { font-size:12px; line-height: 130%; color:#502a16; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;}
 .nmenukamoku3 A:link { color: #502a16;}
 .nmenukamoku3 A:visited { color: #502a16;}
 .nmenukamoku3 A:hover { color:#502a16; text-decoration:underline;}
 .nmenukamoku3bold { font-size:12px; line-height: 130%; color:#ffffff; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none;}


 .vmenu8 { font-size:12px; line-height: 130%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; border-bottom: #cccccc 1px solid; margin-right: 10px; background-color: #ffffff;}
 .vmenu8 A:link { color: #666666; margin-right: 10px;background-image: url(../cmn/navibgcss06.gif); background-position: left center;}
 .vmenu8 A:visited { color: #666666; margin-right: 10px;background-image: url(../cmn/navibgcss06.gif); background-position: left center;}
 .vmenu8 A:hover { color:#cc0000; margin-right: 10px;background-image: url(../cmn/navibgcss06.gif); background-position: left center;}

 .vmenu8c { font-size:12px; line-height: 130%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; border-bottom: #cccccc 1px solid; margin-right: 0px; background-color: #ffffff;padding-right: 3px;}
 .vmenu8c A:link { color: #666666; margin-right: 0px;padding-right: 11px;}
 .vmenu8c A:visited { color: #666666; margin-right: 0px;;padding-right: 11px;}
 .vmenu8c A:hover { color:#ff3300; margin-right: 0px;background-image: url(../cmn/navibg06.gif); background-position: right center;padding-right: 11px;}
 .vmenu8cur { font-size:12px; line-height: 130%; color:#ff3300; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:none; border-bottom: #cccccc 1px solid; margin-right: 0px; background-color: #ffffff;padding-right: 3px;}


 .hmenu { font-size:12px; line-height: 130%; color:#111111; font-weight:bold; font-family:MS UI Gothic, Osaka; ? padding-left: 20px;}
 .hmenu A:link { color: #111111;}
 .hmenu A:visited { color: #111111; }
 .hmenu A:hover { color:#cc0000;}

 .inlinemenu01 { font-size:12px; line-height: 150%; color:#333333; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none;padding-left:15px; background-image: url(../bg/navibgcss01over.gif); background-repeat: no-repeat; background-position: left center;}
 .inlinemenu01 A:link { color: #333333; }
 .inlinemenu01 A:visited { color: #333333;}
 .inlinemenu01 A:hover { color:#cc0000;}


 .inlinemenu02 {font-size:12px; line-height: 130%; color:#666666; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto; padding-left: 13px; background-color: #ffffff;background-image:url(bg/navibgcss05over.gif); background-repeat: no-repeat; background-position: left center;}
 .inlinemenu02 A:link { color: #333333; }
 .inlinemenu02 A:visited { color: #333333;}
 .inlinemenu02 A:hover { color:#0066CC;}

.tablebg { background-image: url(../link/earth.gif);background-repeat: no-repeat;background-position: left bottom; background-attachment: fixed; }

 .n1p10 { font-size:12px; line-height: 130%; color:#666666; padding-left: 10px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p15 { font-size:12px; line-height: 130%; color:#666666; padding-left: 15px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p20 { font-size:12px; line-height: 130%; color:#666666; padding-left: 20px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p25 { font-size:12px; line-height: 130%; color:#666666; padding-left: 25px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p30 { font-size:12px; line-height: 130%; color:#666666; padding-left: 30px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p35 { font-size:12px; line-height: 130%; color:#666666; padding-left: 35px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p40 { font-size:12px; line-height: 130%; color:#666666; padding-left: 40px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p45 { font-size:12px; line-height: 130%; color:#666666; padding-left: 45px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p50 { font-size:12px; line-height: 130%; color:#666666; padding-left: 50px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p55 { font-size:12px; line-height: 130%; color:#666666; padding-left: 55px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p60 { font-size:12px; line-height: 130%; color:#666666; padding-left: 60px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p65 { font-size:12px; line-height: 130%; color:#666666; padding-left: 65px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}
 .n1p70 { font-size:12px; line-height: 130%; color:#666666; padding-left: 70px; font-weight:normal; font-family:MS UI Gothic, Osaka; text-decoration:none; text-justify: auto;}


ul {
 list-style-image : url("../cmn/page.gif")
}

olul {
 list-style-image : url("../cmn/page2.gif")
}


ol {
 list-style-image : url("../cmn/page.gif")
}


/* === td basic=== */
.td01 { text-align:left; text-valign:middle; font-size:14px; line-height: 135%; font-weight:normal; font-family:MS UI Gothic, Osaka;}

.td02 { text-align:center; text-valign:middle; background-color:#ccc;font-size:14px; line-height: 135%; color:#fff; font-weight:bold; font-family:MS UI Gothic, Osaka; text-decoration:underline;}

div#menu {
	padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
	background: #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #ff0000;
	height: 16px;
	align: "justify"
}

div#menu ul{
	margin: 10px;
	padding: 0px;
}
div#menu li{
	float: center;
	padding: 0px;
	margin-left: 10px;
	color: #00ff00;
	list-style: none;
}
div#menu a{
	color: #FFFFFF;
	text-decoration: none;
}
div#menu a:hover{
color: #000000;
	background-image: url(header_r2_c1.gif);}
	background: #666666;




BODY {
  scrollbar-base-color: #3366cc;
}

.tablemonth {
	font-family: "MS UI Gothic", Osaka;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
.tablebottom {
	font-family: "MS UI Gothic", Osaka;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
