td.main { font-size: 14px; background-color: white; background-repeat: repeat-y; text-align: left; letter-spacing: 1px; vertical-align: top; height: 800px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; border: solid 1px #ccc; }
td.title { color: #333; font-size: 18px; font-weight: bold; background-repeat: repeat-y; text-align: left; letter-spacing: 1px; vertical-align: top; padding: 15px 10px 0 5px; }
td.mainleft { width: 870px; vertical-align: top; padding: 0 0 0 5px; }
h3.bar	{ color: #775b1d; font-size: 16px; width: 98%; border-bottom: 1px dashed #775b1d; text-size:12px; }

td.bar	{width:101px;
	 height:32px;
	 margin-left:0px;
	 margin-right:0px}

td.bar0	{width:80px;
	 background-color:#f7ff99;
	 text-align:center;
	 padding-top:5px;
	 padding-bottom:5px;
	 font-weight:bold}

td.bar2	{width:150px;}

a.hike4:link		{color:#00f}
a.hike4:visited	{ color: #00f; }
a.hike4:hover		{color:#f03}
a.hike4:active	{color:#f03}
a.hike4 { color: #00f; font-size: 14px; font-weight: bold; text-decoration: underline; letter-spacing: 2px; }




a.hike2:link		{color:#00f}
a.hike2:visited	{ color: #00f; }
a.hike2:hover		{color:#f03}
a.hike2:active	{color:#f03}
a.hike2 { color: #00f; font-size: 22px; font-weight: bold; text-decoration: underline; letter-spacing: 2px; }
a:link		{color:#000}
a:visited	{color:#000}
a:hover		{color:#f03}
a:active	{color:#26acd9}
a.hike:link		{color:#000}
a.hike:visited	{color:#000}
a.hike:hover		{color:#f03}
a.hike:active	{color:#26acd9}
a	{text-decoration:underline;
	 font-size:14px;}
u a { font-size: 13px; }
a.hike { font-size: 13px; text-decoration: underline; }
a.hike3 { font-size: 13px; }

a.new:link		{color:#f03}
a.new:visited	{color:#f03}
a.new:hover		{color:#0626b0}
a.new:active	{color:#0626b0}


hr.head		{height:3px;
		 background-color:#f7ff99;
		 border-color:#c30;
		 border-width:1px}

hr.line		{ width: 800px; }

img.pic	{margin-top:10px;
	 margin-bottom:5px}
img.picgoods { margin-top: 0; margin-bottom: 5px; border: solid 1px #ccc; }
div.picgood { margin: 0; border-width: 0;  visibility: hidden; }
body { background-color: #f4ce80; background-repeat: repeat; margin: 0   ; padding: 0; }
td.lt   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #ccc }
td.m   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #ccc }
td.mr   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #ccc }
td.mr2 { font-size: 13.5px; padding: 0 5px 0 7px; border-style: solid; border-width: 0 1px 1px; border-color: #ccc; }
td.rt   { font-size: 13.5px; padding: 3px 5px 3px 7px; border: solid 1px #ccc }
td.unko { font-size: 13.5px; padding: 10px 5px 10px 12px; border: solid 1px #ccc; }
td.rt2 { font-size: 14px; padding: 7px; border: solid 1px #ccc; }
td.waku { font-size: 14px; padding: 10px; border: solid 1px #ee964c; }
td.mt   { font-size: 13.5px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #ccc }
td.m2 { font-size: 13px; text-align: right; letter-spacing: 1px; padding: 3px; border-style: solid; border-width: 0 0 1px 1px; border-color: #bbb; }
td.m3 { font-size: 13px; text-align: right; letter-spacing: 1px; padding: 3px 1px; border-style: solid; border-width: 0 0 1px; border-color: #bbb; }
td.mr2 { font-size: 13px; text-align: right; letter-spacing: 1px; padding: 3px; border-style: solid; border-width: 0 1px 1px 0; border-color: #bbb; }
td.mt2 { font-size: 13px; letter-spacing: 1px; padding: 3px; border-style: solid; border-width: 1px 0 1px 0; border-color: #bbb; }
td.con   { font-size: 14px; line-height: 18px; letter-spacing: 1px; padding: 3px    }
td.coneve { font-size: 12px; padding: 3px; }
td.con2 { font-size: 13.5px; letter-spacing: 1px; padding: 3px; }
td.good { color: #fff; font-size: 14px; font-weight: normal; background-color: #f60; letter-spacing: 1px; padding: 4px; border: solid 1px #be5108; }
td.mr3 { font-size: 13px; text-align: left; letter-spacing: 1px; padding: 3px; border-style: solid; border-width: 0 1px 1px 0; border-color: #bbb; }
span.miyo { padding-right: 2px; padding-left: 2px; border: solid 1px #f03; }
img.pic { border: solid 1px #999; }
a.hike3:link		{ color:#f03; text-decoration: underline; }
a.hike3:visited	{ color:#f03; text-decoration: underline; }
a.hike3:hover		{color:#00f}
a.hike3:active	{color:#26acd9}
p.midashi { color: #333; font-weight: bold; border-bottom: 1px dotted #333; }
p.line { color: #333; width: 90%; border-bottom: 1px dotted #666; }
ul.unkou li { line-height: 19px; width: 725px; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; list-style-type: disc; }
table.unkou { border-color: #ccc #ccc #333; border-style: solid solid dotted; border-width: 0 0 2px; }
table.unkou td { padding-bottom: 3px; border-style: solid solid dotted; border-width: 0 0 0; border-color: #ccc; }
span.space { line-height: 20px; }
span.large { font-size: 16px; }
span.post { color: navy; font-size: 15px; font-weight: 700; padding: 3px; border: solid 1px #039; }
span.library { color: #222; font-size: 15px; }
#player{ border: solid 1px #666; }