/*@media print{ 
body{display:none} 
} */
body {
	FONT: 12px, "verdana";line-height:150%; margin:0px;
	scrollbar-face-color: #eFeFeF;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #888888;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #98AAB1;
}
TD {font-size: 12px; margin:0px; color:#333333}
text{font-size: 12px; color:#555555}
a{font-size: 12px;color: #444444;text-decoration: underline;}
a:hover {font-size: 12px;color: #ff0000;text-decoration: underline;}
a:active {font-size: 12px;color:#ff0000;text-decoration: underline;}
a.nav1 {font-size: 12px;color: #444444;text-decoration: none;}
a.nav1:hover {font-size: 12px;color: #ff0000;text-decoration: underline;}
a.nav1:active {font-size: 12px;color: #ff0000;text-decoration: underline;}
a.nav2 {font-size: 12px;color: #0000ff;text-decoration: none;}
a.nav2:hover {font-size: 12px;color: #ff0000;text-decoration: underline;}
a.nav2:active {font-size: 12px;color: #ff0000;text-decoration: underline;}
a.nav3 {font-size: 12px;color: #ffffff;text-decoration: none;}
a.nav3:hover {font-size: 12px;color: #009900;text-decoration: underline;}
a.nav3:active {font-size: 12px;color: #009900;text-decoration: underline;}
a.button_home {background:transparent url(img/touwa_home_button.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 55px;padding-right: 166px;text-decoration: none;}
a.button_home:hover {background-position: right -55px;}
a.button_home:active {background-position: right -55px;outline: none;}
a.button_menu {background:transparent url(img/touwa_menu_button.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 55px;padding-right: 154px;text-decoration: none;}
a.button_menu:hover {background-position: right -55px;}
a.button_menu:active {background-position: right -55px;outline: none;}
a.button_map {background:transparent url(img/touwa_map_button.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 55px;padding-right: 221px;text-decoration: none;}
a.button_map:hover {background-position: right -55px;}
a.button_map:active {background-position: right -55px;outline: none;}

.style4 {font-weight: bold}
.style5 {font-size: 12px}
.style6 {font-size: 12px; font-weight: bold; }
.style7 {color: #0000FF}
.style8 {font-size: 12px; font-weight: bold; color: #444444; }
.xl24
	{mso-style-parent:style0;
	border:.1pt solid silver;
	vertical-align:top;}
.xl25
	{mso-style-parent:style0;
	border-top:.1pt solid silver;
	border-right:.1pt solid silver;
	border-bottom:.1pt solid silver;
	border-left:none;
	vertical-align:top;}
.xl26
	{mso-style-parent:style0;
	border-top:none;
	border-right:.1pt solid silver;
	border-bottom:.1pt solid silver;
	border-left:.1pt solid silver;
	vertical-align:top;}
.xl27
	{mso-style-parent:style0;
	border-top:none;
	border-right:.1pt solid silver;
	border-bottom:.1pt solid silver;
	border-left:none;
	text-align:center;
	vertical-align:top;}
.xl28
	{mso-style-parent:style0;
	text-align:center;
	vertical-align:middle;}
.xl29
	{mso-style-parent:style0;
	color:#969696;
	font-size:6.0pt;
	text-align:center;
	vertical-align:bottom;}
.xl30
	{mso-style-parent:style0;
	color:#969696;
	text-align:left;}
.xl31
	{mso-style-parent:style0;
	color:#969696;
	text-align:center;}
.xl32
	{mso-style-parent:style0;
	color:#969696;
	font-size:6.0pt;
	text-align:right;
	vertical-align:middle;}
.xl33
	{mso-style-parent:style0;
	border-top:none;
	border-right:.1pt solid silver;
	border-right-color:#0000FF;
	border-bottom:.1pt solid silver;
	border-left:none;
	text-align:center;
	vertical-align:middle;}
.xl34
	{mso-style-parent:style0;
	border-top:.1pt solid silver;
	border-right:.1pt solid silver;
	border-right-color:#0000FF;
	border-bottom:.1pt solid silver;
	border-left:none;
	vertical-align:middle;}
.xl35
	{mso-style-parent:style0;
	border-top:none;
	border-right:none;
	border-bottom:.5pt solid #0066CC;
	border-left:none;}
.xl36
	{mso-style-parent:style0;
	border-top:none;
	border-right:.5pt solid #0066CC;
	border-bottom:.5pt solid #0066CC;
	border-left:none;}
.xl37
	{mso-style-parent:style0;
	font-weight:700;
	text-align:center;}
.xl38
	{mso-style-parent:style0;
	color:#3366FF;
	font-weight:700;
	text-align:left;}
.xl39
	{mso-style-parent:style0;
	font-family:HG?????????, monospace;
	mso-font-charset:128;}
.xl40
	{mso-style-parent:style0;
	color:blue;
	font-size:24.0pt;
	font-family:HG?????????, monospace;
	mso-font-charset:128;
	text-align:right;}
.xl41
	{mso-style-parent:style0;
	color:blue;
	font-size:36.0pt;
	font-weight:700;
	font-family:HG????????UB, monospace;
	mso-font-charset:128;
	text-align:left;}
.xl42
	{mso-style-parent:style0;
	font-size:10.0pt;
	border-top:.5pt solid #0066CC;
	border-right:none;
	border-bottom:none;
	border-left:none;}
.xl43
	{mso-style-parent:style0;
	font-size:10.0pt;}
.xl44
	{mso-style-parent:style0;
	font-size:10.0pt;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:.5pt solid #0066CC;}
.xl45
	{mso-style-parent:style0;
	color:#FF8080;
	font-size:9.0pt;
	font-weight:700;
	text-align:left;
	padding-left:189px;
	mso-char-indent-count:7;}
.xl46
	{mso-style-parent:style0;
	color:gray;
	font-size:9.0pt;
	text-align:left;
	padding-left:189px;
	mso-char-indent-count:7;}
.xl47
	{mso-style-parent:style0;
	color:gray;
	font-size:9.0pt;}
.xl48
	{mso-style-parent:style0;
	color:white;
	font-weight:700;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid #FF99CC;
	background:#FF99CC;
	mso-pattern:auto none;}
.xl49
	{mso-style-parent:style0;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid #FF99CC;
	white-space:normal;}
.xl50
	{mso-style-parent:style0;
	text-align:center;
	vertical-align:middle;
	border:.5pt solid #FF99CC;}
.xl51
	{mso-style-parent:style0;
	text-align:left;
	vertical-align:middle;
	border:.5pt solid #FF99CC;}
.xl52
	{mso-style-parent:style0;
	vertical-align:top;
	border:.5pt solid #FF99CC;}
.xl53
	{mso-style-parent:style0;
	text-align:center;
	vertical-align:top;
	border:.5pt solid #FF99CC;}
.bg_01 {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 140%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; BACKGROUND-COLOR: #ffffff
}
.bg_rs01 {
	BACKGROUND-COLOR: #ff6666
}
.bg_rs02 {
	BACKGROUND-COLOR: #ffefef
}
.bg_rs03 {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 140%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; BACKGROUND-COLOR: #ffefef
}
.bg_rs04 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 140%; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; BACKGROUND-COLOR: #ffcccc
}
.l {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.m {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.s {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
