table.waku	{ margin: 0; padding: 0; width: 650px;}
a 		{text-decoration:none;}

h1 { color: black; font-size: 16px; font-weight: bolder; line-height: 0; margin: 0.67em 0;}
h2 { color: black; font-size: 16px; line-height: 0; vertical-align: middle; padding: 10px; }

td.posi01_a	{ text-align: left; vertical-align: top;}
td.posi01_b	{ text-align: left;   vartical-align: middle;}
td.posi02_a	{ text-align: right; vartical-align: top;}
td.posi02_b	{ text-align: right; vartical-align: middle;}
td.posi03_a	{ text-align: center; vertical-align: top;}
td.posi03_b	{ text-align: center; vartical-align: middle;}

td.line		{ vertical-align: middle; padding: 10px; border: solid 1px gray;}

table.midasi	{ margin: 0; padding: 0; width: 275px;}




td.set_menu01	{ text-align: left; vertical-align: top; padding: 5px;}
a.menu01 	{ color: 0429BF; font-size: 14px; padding: 2px;}
a.menu01:link   { color: #0429BF; line-height: 1.5em; text-decoration: none; }
a.menu01:hover  { color: #ffffff; font-weight: normal; background-color: olive;}
a.menu01:active { color: black; font-weight: normal; background-color: white;}

td.set_menu02	{ color: black; font-size: 15px;text-align: center; vertical-align: middle;
	width: 650; padding-bottom: 10px; padding-top: 10px;
	border-top: 2px solid gray; border-bottom: 2px solid gray;}
a.menu02	{ color: black; font-size: 14px; padding: 2px;}
a.menu02:link	{ color: black; line-height: 1.5em;}
a.menu02:hover	{ color: green; font-weight: normal;}
a.menu02:active	{ color: red; font-weight: normal;}

td.set_line	{ text-align: center; vertical-align: middle;
	 width: 650; padding-bottom: 10px; padding-top: 10px;
	 border-bottom: 2px solid gray;}

td.set_acr	{ color: black; font-size: 11px; line-height: 1.1;
		  text-align: right; vertical-align: top;}

.text		{ color: black; font-size: 15px; line-height: 1.2;}
.text-s01	{ color: black; font-size: 12px;}
.text-s02	{ color: black; font-size: 12px; letter-spacing: 0.1em;}
.text-b01  	{ color: black; font-size: 14px; font-weight: bolder;}

.text-title02 	{ color: #5146AD; font-size: 15px; font-weight: bolder; line-height: 1.5;}

.text-color01 	{ color: green;}
.text-color02 	{ color: brown;}
.text-color03 	{ color: red;}
.text-color04 	{ color: blue;}

td.pic		{ text-align: center; vertical-align: top; padding: 5px}
td.pic_b	{ text-align: center; vertical-align: bottom padding: 5px}
.text-pic  	{ color: #005500; font-size: 12px; line-height: 1.2em; }
.text-pic02	{ color: #005500; font-size: 11px; line-height: 1.1em; }


td.title_a	{ text-align: left; background-color: #B8D1FF; padding: 3px 5px 3px 5px; 
		border-style: solid; border-width: 1px 1px 1px 10px; border-color: gray gray gray #49A5A0;}
td.title_b	{ text-align: left; background-color: #F4E8AD; padding: 3px 5px 3px 5px; 
		  border-style: solid; border-width: 1px 1px 1px 10px; border-color: gray gray gray #49A5A0;}
td.title_c	{ text-align: left; background-color: #E5BEC1; padding: 3px 5px 3px 5px; 
		  border-style: solid; border-width: 1px 1px 1px 10px; border-color: gray gray gray #49A5A0; }

td.menu		{ text-align: center; vertical-align: middle; width: 120px; border: solid 1px yellow; background-color: teal;}
a.menu 		{ color: #ffffff; font-size: 12px; font-weight: bolder; display: block;}
a.menu:link   	{ color: #ffffff; line-height: 1.5em; text-decoration: none;}
a.menu:hover  	{ color: #ffffff; background-color: red;}
a.menu:active 	{ color: #ffffff; background-color: red;}

