/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
body, input, p, select,
table, textarea				{ font-family:Verdana, Tahoma, sans-serif; font-size:12px; color:#0068a7; font-weight:normal; }



/* --------------------------------------------------------------------------------
	content
-------------------------------------------------------------------------------- */
.c01						{ }
.c01 a						{ text-decoration:underline; color:#0000ff; }
.c01 a:hover				{ text-decoration:underline; color:#000000; }
.c01 h1, .c01 h2, .c01 h3,
.c01 h4, .c01 h5, .c01 h6	{ padding:4px 10px 0 10px; }
.c01 h1						{ font-size:18px; }
.c01 h1.center				{ text-align:center }
.c01 p 						{ padding:12px 10px; font-weight:normal; }

.c01 table					{ margin-left:10px; }
.c01 td						{ padding:2px 10px 2px 0; }

.c02						{ }
.c02 p						{ }
.c03						{ }
.c03 p 						{ padding:4px 10px; font-weight:normal; }

.c04						{ }
.c04 p						{ font-size:30px; text-align:left; font-weight:bold; color:#0068a7; padding:0; margin:0;}
.c04 h1						{ font-size:20px; text-align:center; font-weight:bold; color:#0068a7; }
.c04 img					{ padding:0; margin:0; float:left; }

.c05						{ position:absolute; left:0/*ie*/; bottom:0; width:100%; height:18px; overflow:hidden; text-align:center;  }
.c05 a						{ text-decoration:none; padding:1px 2px 1px 2px; color:#606060; font-weight:normal; }
.c05 a:hover				{ text-decoration:none; background:#fff; color:#000; }
.c05 p						{ padding:2px; color:#606060; font-size:11px; text-align:center; }



/* --------------------------------------------------------------------------------
	menu
-------------------------------------------------------------------------------- */
.menu_h						{ position:absolute; left:0; bottom:0; width:100%; text-align:left; padding:8px; text-align:center; }
.menu_h a					{ color:#0068a7; font-size:12px; font-weight:bold; text-decoration:none; padding:4px; }
.menu_h a:hover				{ color:#fff; text-decoration:none; }
.menu_h a.active			{ border-bottom:2px solid #fff; }
.menu_h a:hover.active		{ }
.menu_h p					{ text-align:center; padding:0; margin:0; }



/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
.box						{ padding:0px; margin:24px 20px; overflow:hidden; background:#e5e5e5; background:#fff; border:2px solid #a0a0a0; }
.box p						{ text-align:left }
.box p.center				{ text-align:center }
.button						{ width:auto; overflow:visible;/*ie*/ padding:0 4px; color:#4e2400; }
.imgcap						{ float:left; margin:0 0 10px 10px; }
.imgcap img					{ padding:0; }
.imgcap p					{ text-align:center; padding:0; }