body		{background:#fff url(x/cockie.gif) no-repeat fixed; color:#444;
			 margin:0%; padding:0%; font-size:12px; text-align:center}

a			{color:#888; text-decoration:none}
a:hover		{color:#d33}
.txt a		{text-decoration:underline; color:#00c}

td, th		{font-size:12px}
p, span		{font:11px Tahoma, Arial, Helvetica, sans-serif}
pre.src		{font:12px/17px 'Courier new', Courier, monospace}

p, ul, pre	{margin:0%}
span		{padding:0px 4px}
img			{border-width:0px}
hr			{width:80%; text-align:center}

.h32		{height:36px}
.h32 a		{color:#fff}
.shadow		{width:512px; margin:auto; background:#ddd; position:relative; top:46px;
			 left:6px}
.base		{background:#fff; border:1px solid #999; position:relative; top:-6px;
			 left:-6px; text-align:justify; text-justify:inter-ideograph}

.date		{margin:24px 40px 0px; color:#666; text-align:right}
.top		{margin:0px 36px; padding:7px 10px 4px; background:#f4f4f4; color:#333;
			 border:1px dotted #666; border-width:1px 0px}
.txt		{margin:30px 40px 10px; line-height:21px}
.bottom		{color:#666; margin-top:40px; text-align:center}
.tag		{background:#fff; padding:4px 10px 80px; text-align:right}

.qt			{margin:10px 0px 10px 20px; line-height:20px}
p.qt		{line-height:18px}
ul			{padding:10px 0px 10px 40px; line-height:20px}
.box		{padding:10px 15px; margin:10px 0px; background:#fcfcfc; border:1px solid #ccc}

.navi			{background:#666; color:#ccc; padding:2px; border-bottom:1px solid #ccc}
.navi a			{color:#fff; padding:2px 5px}
.navi a.home	{font-weight:bold}
.navi a.ct		{padding:2px}
.navi a:hover	{color:#000; background:#fb2}
