/*共通-----------------------------------------*/
BODY		{background-color:#ffffff; font-size:12px; line-height:18px; color:#333333; text-align:center; margin:10px 0px 10px 0px; padding:0px;}
DIV.body	{width:780px; text-align:left;}
TABLE		{border-collapse:collapse;}
TD		{font-size:12px; line-height:18px;}
IMG		{border:0px;}
IMG.parts	{vertical-align:middle; margin:1px;}
A		{color:#000073; text-decoration:underline;}
A:hover		{color:#0000cc; text-decoration:none;}
DIV.shadow	{width:100%; height:10px; background-image:url("../img/shadow.gif"); background-repeat:repeat-x;}
UL		{margin:0px 0px 0px 24px;}
OL		{margin:0px 0px 0px 24px;}
LI		{margin:2px 0px 2px 0px;}
P		{margin:0px 0px 10px 0px;}
HR		{height:1px; border:1px solid #ff6600; margin:0px; padding:0px;}
SPAN.caution	{font-size:11px; line-height:12px; color:4c4c4c;}
SPAN.notes	{font-size:11px; line-height:14px;}
.strong		{color:cc0000;}
/*ヘッダ---------------------------------------*/
TD.publish	{height:35px; font-size:11px; line-height:14px; color:#4c4c4c; text-align:center; border-width:1px; border-style:solid none none solid; border-color:#000000;}
TD.manage	{height:35px; font-size:11px; line-height:14px; color:#4c4c4c; text-align:center; border-width:1px; border-style:solid solid none none; border-color:#000000; background-image:url("../img/header/vline.gif"); background-repeat:repeat-y; background-position:left;}
TD.support	{height:35px; font-size:11px; line-height:14px; color:#4c4c4c; text-align:center; border-width:1px; border-style:solid solid none none; border-color:#000000; background-image:url("../img/header/vline.gif"); background-repeat:repeat-y; background-position:left;}
TD.sum		{background-color:#ffffff; width:86px; height:35px; text-align:center; border-width:1px; border-style:solid solid none none; border-color:#000000;}
TD.today	{background-color:#f3f3f3; width:86px; height:35px; text-align:center; border-width:1px; border-style:none solid none none; border-color:#000000; background-image:url("../img/header/hline.gif"); background-repeat:repeat-x; background-position:top;}
TD.yesterday	{background-color:#e0e0e0; width:86px; height:36px; text-align:center; border-width:1px; border-style:none solid solid none; border-color:#000000; background-image:url("../img/header/hline.gif"); background-repeat:repeat-x; background-position:top;}
TD.anime	{background-color:#000000; padding:1px; border:1px solid #000000;}
TD.menu		{height:26px; background-color:#4d4d4d; background-image:url("../img/header/menu/menubg.gif"); background-repeat:repeat-x;}
DIV.smenu	{position:absolute; visibility:hidden; border-width:1px; border-style:none solid none solid; border-color:#000000;}
A.smenu		{width:100%; background-color:#666666; font-size:11px; line-height:14px; color:#ffffff; padding:1px 4px 1px 4px; text-decoration:none; border-width:1px; border-style:none none solid none; border-color:#333333;}
A.smenu:hover	{width:100%; background-color:#4d4d4d; font-size:11px; line-height:14px; color:#ff9900; padding:1px 4px 1px 4px; text-decoration:none; border-width:1px; border-style:none none solid none; border-color:#333333;}
/*コピーライト---------------------------------*/
DIV.cright	{height:18px; font-size:11px; line-height:14px; color:#333333; text-align:center;}
/*ページ---------------------------------------*/
TD.nspace	{width:19px;}
TD.prev		{width:50%; font-size:14px; line-height:18px; font-weight:bold;}
TD.next		{width:50%; font-size:14px; line-height:18px; text-align:right; font-weight:bold;}
