body	{font-family:"Hiragino Kaku Gothic Pro","Osaka","‚l‚r ‚oƒSƒVƒbƒN"}

.en 	{font-family:Verdana} 

.copyright {font-family:"Verdana","Trebuchet MS";font-size:9px;font-weight:lighter;line-height:24px}


.b2,.b3,.b2on {border-color:#dedede;border-style:solid;;font-size:12px}

.b2		{text-align:center;border-width:1 0 1 1;background-color:#efefef;color: #333333}
		
.b3		{text-align:center;border-width:1 1 1 1;background-color:#efefef;color:#333333}

.b2on	{text-align:center;border-width:1 0 1 1;background-color:#dedede;color:#666666;font-weight:bold}

		
.cal,.cal2,.month,.t1 {font-family:"Verdana","Trebuchet MS","Arial","Helvetica";font-size:10px}

.cal 	{font-size:10px;color:#666666}

.cal2	{font-size:11px;line-height:16px;color:#666666}

.month  {font-size:12px;font-weight:bold;color:#336699}

.t1 	{color:#FFFFFF}

		
.tjikanwari {font-family:"Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic";font-size:16px;color:#666666}

.classmei {font-size:12px;color:#333333}

.sensei {font-size:10px;color:#666666}

.time	{font-size:12px;color:#ffffff}

.np 	{font-size:12px;color:#333333;line-height:22px}

.nplite {font-size:12px;color:#333333;line-height:16px}

.sl 	{font-size:10px;color:#666666;line-height:16px}

.ss {font-size:10px;color:#666666}


.submenu,.submenuon,.submenufaq,.submenufaqon{font-size:10px;color:#666666}

.submenu {background-color:#eaeff4;border:solid 1px #eaeff4}

.submenuon {background-color:#ffffff;border:solid 1px #eaeff4}

.submenufaq {background-color:#ffffff;border:solid 1px #cccccc}

.submenufaqon {background-color:#dddddd;border:solid 1px #cccccc}


.leftline {font-size:16px;font-family:"MS UI Gothic","Hiragino Kaku Gothic Pro","Osaka",;color:#666666;
			background:transparent;border-left: solid 8px #cccccc;padding-left:10px;padding-top:3px}
			
.sitemap {font-size:15px;font-weight:bold;color:#666666;background:transparent;border-bottom: solid 2px #cccccc;padding-left:10px}
		
.newstitle {font-weight:bold;font-size:14px;color:#333333;line-height:22px}

.osirase {font-size:12px;color:#333333}

.osirase2 {font-size:10px;color:#333333;border-bottom: solid 4px #dddddd;}

.floor 	{font-size:12px;font-weight:bold;color:#666666;background:transparent;
		border-left: solid 6px #cccccc;border-bottom: solid 1px #cccccc;padding-left:10px;padding-top:3px}

.floortitle {font-size:15px;font-weight:bold;color:#666666}


a 		{color:#336699;text-decoration:none}

a:hover {text-decoration:none;background-color:#eaeff4}


.breadcram			{color:#666666;font-family;font-size:12px}

a.breadcram 		{color:#cc6600;text-decoration:underline}

a.breadcram:hover	{color:#cc6600;text-decoration:underline;background-color:#ffffff}


.quickmenu_s		{font-size:10px;color:#666666;line-height:20px}

a.quickmenu_m 		{font-size:12px;color:#666666;text-decoration:none}

a.quickmenu_m:hover {text-decoration:underline;background-color:#efefef}


a.home 		 		{color:#666666;text-decoration:none}

a.home:hover		{color:#666666;text-decoration:none;background-color:#eaeff4}


.login  {FONT-SIZE:12px; WIDTH:80px; COLOR:#333333}
a.amail {font-family:Verdana;font-size:10px;color:#666666;text-decoration:underline}  

a.topmenu {font-size:10px;color:333333;text-decoration:none}

a.faq {font-size:10px;color:666666;line-height:16px;text-decoration:underline}
