/* NintenCoCoCoスタイルシート verクリスマス*/

body			{ background-image:url(images/back.gif);margin:0px;padding:0px;color:#000000;font-size:8pt;
				}
td				{ font-size:8pt; font-family:Verdana,Arial,sans-serif; line-height:120%; }
blockquote		{ padding:10px; margin:0px; }
ol				{ list-style-type:square; margin:0; }
text-decoration:underline; background-color:#ffffff; }

a.postlink:link,a.postlink:visited	{ text-decoration: underline; }
a.postlink:hover { text-decoration: none;}

a.menulink:link,a.menulink:visited{ text-decoration: none; } 
a.menulink:hover { text-decoration: underline; }

a { text-decoration: none }
a:link { color: #364882; }
a:visited { color: #364882; }
a:hover { color:#364882; text-decoration:underline; }

select {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
input {  font-size: 10pt}
tt {  font-family: Verdana, Arial; font-size: 13pt; font-weight: bold;color:#00000;}

.row1			{ background-color: #FFFFFF; font-size:8pt; }
.row2			{ background-color: #f3f3f3; font-size:8pt; }
.row3			{}
.padding		{ padding:10px; }
.gensmall		{ font-size:7pt; font-family:Verdana,Arial,sans-serif; }
.genmed			{ font-size:12px; font-family:Verdana,Arial,sans-serif; }

/* line styles */
.outline		{ background-color: #ffffff; border: 0px solid #001116; border-width: 0px 1px 0px 1px; }
.titleline		{ background-color: #000000; border: 0px solid #ffffff; border-width: 1px 0px 1px 0px; }
.contentboxline	{ background-color: #e5e4ba; font-family:Verdana,Arial,sans-serif; padding: 5px 0px 5px 5px; border-width: 0px; width:160px; font-size:8pt; solid #FF0000;}
.mainboxline	{ background-color: #FFFFFF; font-family:Verdana,Arial,sans-serif; padding:5px; width:600px; font-size:8pt; solid #FF0000; text-decoration: none}
.leftrightline	{ background-color: #FFFFFF; font-family:Verdana,Arial,sans-serif; width:298; font-size:8pt; solid #FF0000;}

/* box styles */
.titlebox		{ font-family:Verdana,Arial,sans-serif; font-weight:bold; font-size:8pt;
				  background-color: #4b6ceb; border: 0px solid #b8b8b8; border-width: 1px 0px 1px 0px;color:#4b6ceb;}
.contentbox		{ font-family:Verdana,Arial,sans-serif; font-size:9pt; padding: 2px 0px 2px 3px; line-height: 120%; }
.copybox		{ font-family:Verdana,Arial,sans-serif; font-size:10px; color:#000000; padding:2px;
				  background-color: #FFFFFF; border: 0px solid #b8b8b8; border-width: 1px 0px 0x 0px; }
.blockTitle 	{ border: 0px solid #ffffff; border-width: 1px 1px 0px 1px; font-weight:bold; padding: 3px; background-color:#ffffff;color:#000000}
.blockContent	{ border:  0px color: #4b6ceb; border-width: 0px 1px 1px 1px; padding:3px;  line-height: 150%; }

/*
.mainmenu a 	{ font-size:9pt; color:#000000; width:100%; text-decoration:none; border:#FFFFFF 1px solid; padding:2px; color:#ffffff}
.mainmenu a:hover{color:#364882; text-decoration:none; border:#345487 1px solid; background-color:#FFFFFF; }
*/

.mainmenu a 	{ font-size:11px; background-color: transparent; display: block; margin: 0; padding: 4px; border-bottom: 1px solid #cdcdcd; }
.mainmenu a:hover{ background-color: #ffeedd; }

a.content-menu-cat:link, a.content-menu-cat:visited 
{
   color: #000000;
   text-decoration: none;
}

a.content-menu-cat:hover 
{
   color: #000000;
   text-decoration: underline;
}

td.content-menu-cat 
{
   color: #000000;
   font-size: 9pt;
   font-weight: bold;
   padding-left: 6px;
   padding-top: 3px;
   padding-bottom: 3px;
   background-color:#cbe4ba;
}

