a	{text-decoration:none;color:blue;}
a:hover {color: red }
body	{background-color:#ffeeee;}
table	{background-image:none;}
.menu 	{font-size:90%;border-width:1px;border-style:solid;border-color:pink;padding:10px;}
.menu2 	{font-size:100%;line-height:1.5em;}
.sw td	{font-size:80%;width:200px;height:160px;border-width:1px;border-style:solid;background-color:#ffffff;}
.rsw td	{font-size:80%;width:200px;height:160px;border-width:1px;border-style:solid;background-color:#ffffff;}
.rsw img	{height:120px;}
.rswy img	{width:160px;}
.bsw img	{height:120px;width:160px;}
.linkmenu1 td	{font-size:60%;border-width:1px;border-color:pink;border-style:solid;background-color:#ffffff;padding:5px;}
.linkmenu td	{font-size:80%;border-width:1px;border-color:pink;border-style:solid;background-color:#ffffff;padding:5px;}
.slink	{display:none}
.list table	{border-width:1px 1px 1px 1px;border-style:solid;border-color:#404040;border-collapse:collapse;margin: 0px;}
.list td	{font-size:14px;color:#404040;padding:1px 5px 1px 5px;border-width:1px 1px 0px 0px;border-style:solid;border-color:#808080;border-collapse:0px;margin: 0px;}
.list a	{text-decoration:none;color:#4040ff;}
.cat a	{text-decoration:none;color:#000099;font-style:bold;background-color:#ffdddd;}
.ttl a	{text-decoration:underline;color:#000099;font-style:bold;background-color:#fff8f8;}
.ttl a:hover	{color:#cc0000;}
.fr_ttl a	{font-size:11px;color:#0000ff;text-decoration:underline;}
.fr_cst		{font-size:11px;color:#cc00cc;}
.otherlink		{font-size:12px;color:#4040ff;}
.other		{font-size:12px;color:#404040;}
.other a	{font-size:12px;color:#404040;}
.other a:hover	{font-size:12px;color:#404040;}
.rshop table	{border-width:1px 1px 1px 1px;border-style:solid;border-color:#404040;border-collapse:collapse;margin: 0px;}
.rshop .other		{font-size:10px;color:#404040;}
.rshop .other a	{font-size:10px;color:#404040;}
.rshop .other a:hover	{font-size:10px;color:#404040;}
