@charset "utf-8";
/* template */

html,body	{padding:0;margin:0;background:#FFF;}
img		{border:0;}
form		{margin:0;padding:0;border:0;}

body,p,div,span,td,th,ol,ul,li,Input,select	{font:13px Arial,Helvetica,sans-serif;color:#333;line-Height:20px;letter-spacing:0;}

a:link , a:visited	{color:#333;text-decoration:none;}
a:hover			{color:#369;text-decoration:underline;}

div.spacer01	{width:1px;Height:1px;font:0;line-Height:0;clear:both;}
div.spacer05	{width:5px;Height:5px;font:0;line-Height:0;clear:both;}
div.spacer10	{width:10px;Height:10px;font:0;line-Height:0;clear:both;}
div.spacer20	{width:20px;Height:20px;font:0;line-Height:0;clear:both;}

table		{border-collapse:collapse;}
table td	{padding:0;}

.b		{font-weight:bold;}

.txt000		{color:#000;}
.txt036		{color:#036;}
.txt063		{color:#063;}
.txt099		{color:#099;}
.txt09C		{color:#09C;}
.txt333		{color:#333;}
.txt360		{color:#360;}
.txt369		{color:#369;}
.txt390		{color:#390;}
.txt333		{color:#333;}
.txt666		{color:#666;}
.txt693		{color:#693;}
.txt6C0		{color:#6C0;}
.txt930		{color:#930;}
.txt999		{color:#999;}
.txtC60		{color:#C60;}
.txtC00		{color:#C00;}
.txtC93		{color:#C93;}
.txtF60		{color:#F60;}
.txtFFF		{color:#FFF;}
.txt11px	{font-size:11px;}
.txt12px	{font-size:12px;}
.txt13px	{font-size:13px;}
.txt15px	{font-size:15px;}
.txt16px	{font-size:16px;}

td.lineHeight18	{line-Height:18px;}
td.lineHeight20	{line-Height:20px;}
td.lineHeight25	{line-Height:25px;}
td.lineHeight30	{line-Height:30px;}

table.b1		{border-collapse:collapse;}
table.b1 caption	{font-weight:bold;color:#030;font-size:13px;padding:5px;}
table.b1 td		{padding:2px;border:1px solid #666;}
table.b1 th		{padding:2px;border:1px solid #666;font-weight:bold;text-align:center;background:#9DE6A7;}

td.link000 a:link , td.link000 a:visited	{color:#000;text-decoration:none;}
td.link000 a:hover				{color:#000;text-decoration:underline;}

td.link333 a:link , td.link333 a:visited	{color:#333;text-decoration:none;}
td.link333 a:hover				{color:#000;text-decoration:underline;}

td.link666 a:link , td.link666 a:visited	{color:#666;text-decoration:none;}
td.link666 a:hover				{color:#000;text-decoration:underline;}

td.link369 a:link , td.link369 a:visited	{color:#369;text-decoration:none;}
td.link369 a:hover				{color:#000;text-decoration:underline;}

table.pageTopMenu td						{text-align:center;Height:35px;}
table.pageTopMenu td img.arrow					{margin:7px 5px 8px 5px;}
table.pageTopMenu td a:link , table.pageTopMenu td a:visited	{display:block;Height:35px;width:159px;
color:#000;font-size:15px;line-Height:35px;text-decoration:none;background:URL(../images/page_menuBG.jpg);
}

table.pageSubMenu td a:link , table.pageSubMenu td a:visited	{display:block;Height:30px;width:180px;font-size:13px;color:#333;text-decoration:none;line-Height:30px;background:URL(../images/page_submenuBG1_2.gif);padding-left:16px;}
table.pageTopMenu td a:hover					{ display:block;Height:35px;color:#000;font-size:15px;line-Height:35px;font-weight:bold;text-decoration:none;background:URL(../images/page_menuBGW.gif);}

table.pageSubTTL1 td div	{width:120px;margin-left:20px;border-bottom:5px solid #F60;color:#F60;font-size:16px;font-weight:bold;}
table.pageSubTTL2 td div	{width:180px;margin-left:20px;border-bottom:5px solid #d5aa00;color:#d5aa00;font-size:16px;font-weight:bold;}
table.pageSubTTL3 td div	{width:370px;
margin-left:20px;border-bottom:5px solid #090;color:#090;font-size:16px;font-weight:bold;
}
table.pageSubTTL4 td div	{width:120px;margin-left:20px;border-bottom:5px solid #039;color:#03C;font-size:16px;font-weight:bold;}
table.pageSubTTL5 td div	{width:200px;margin-left:20px;border-bottom:5px solid #303;color:#303;font-size:16px;font-weight:bold;}
table.pageSubTTL6 td div	{width:150px;margin-left:20px;border-bottom:5px solid #C33;color:#C33;font-size:16px;font-weight:bold;}
le.pageSubTTL7 td div	{width:80px;margin-left:20px;border-bottom:5px solid #C00;color:#C33;font-size:16px;font-weight:bold;}

td.contentTTL	{font-size:13px;color:#000;font-weight:bold;letter-spacing:2px;}
td.contentTEXT , td.contentTEXT p	{font-size:x-small;color:#333;letter-spacing:1px;}

table.ListTB1a caption	{color:#C30;font-size:13px;line-height:30px;font-weight:bold;padding:5px 0;text-align:left;}
table.ListTB1a th	{Height:35px;background:URL(../images/bg_th.gif);font-weight:bold;text-align:center;border-top:1px solid #999;border-bottom:1px solid #999;}
table.ListTB1a td	{Height:30px;border-bottom:1px dashed #999;padding:5px;border-top:1px dashed #999;padding:5px;}
table.ListTB1a tr.gray td	{background:#F2F2F2;}

table.ListTB1b caption	{color:#C30;font-size:13px;line-height:30px;font-weight:bold;padding:5px 0;text-align:left;}
table.ListTB1b th	{Height:35px;background:URL(../images/bg_th.gif);font-weight:bold;text-align:center;border-top:1px solid #999;border-bottom:1px solid #999;}
table.ListTB1b td	{Height:30px;border-bottom:1px solid #999;padding:5px;border-top:1px solid #999;border-left:1px solid #CCC;padding:5px;}
table.ListTB1b tr.gray td	{background:#F2F2F2;}

table.aboutusList		{margin-left:30px;}
table.aboutusList td div.rb0	{display:block;float:left;width:36px;height:16px;margin:2px 5px;}
table.aboutusList td div.rb1	{display:block;float:left;width:35px;height:16px;border-right:1px solid #666;margin:2px 5px;}

td.siteTTL	{Height:35px;font-size:15px;font-weight:bold;color:#000;padding-top:5px;padding-left:20px;background:URL(../images/sitemap_ttlBG.gif) no-repeat;}
td.siteLink	{line-Height:30px;font-size:13px;color:#000;padding-left:20px;}