/* 月例カラーリング部 */

.mnu	{	border						:solid #7d97e3;
			border-width				:1;
			background-color			:#d3eaff;			}

.iptBox	{	background-color			:#d3eaff;			}

.pshBtn	{	background-color			:#7d97e3;			}

body	{	scrollbar-arrow-color		:#8080ff;
			scrollbar-highlight-color	:#8080ff;
			scrollbar-shadow-color		:#8080ff;

			scrollbar-3dlight-color		:white;
			scrollbar-darkshadow-color	:white;

			scrollbar-face-color		:white;
			scrollbar-track-color		:#abd5fd;

			background-color			:#abd5fd;
			background-image			:url(image/wp.jpg);
			background-position			:bottom right;
			background-repeat			:no-repeat;
			background-attachment		:fixed;				}






/* 固定部 */

body		{	letter-spacing		:1;				}

.ttl		{	font-size			:180%;
				letter-spacing		:1;				}

.mnu,
.rssHdlin,
.fstHdlin	{	font-size			:80%;			}

hr.mnu		{
				height				:1;				}

table		{	border				:solid gray;
				border-width		:0 1 1 0;
				margin-top			:5;				}

td,
th			{	border				:solid gray;
				border-width		:1 0 0 1;
				font-weight			:normal;
				padding				:3;				}

td			{	font-size			:85%;			}

.bdrles		{	border				:0;				}

.l			{	text-align			:left;			}
.c			{	text-align			:center;		}
.r			{	text-align			:right;			}
.t			{	vertical-align		:top;			}
.m			{	vertical-align		:middle;		}
.b			{	vertical-align		:bottom;		}

.red		{	color				:red;			}
.rev1		{	color				:#f8f8f8;		}
.rev2		{	color				:#e0e0e0;		}
.rev3		{	color				:#c8c8c8;		}
.rev4		{	color				:#e8e8e8;		}

a			{	text-decoration		:none;
				font-weight			:bold;			}
a:visited	{	color				:#ff1493;		}
a:active	{	color				:#009944;		}
a:hover		{	color				:#996600;		}
a:link		{	color				:#4169e1;		}

.sml4		{	font-size			: 40%;			}
.sml3		{	font-size			: 65%;			}
.sml2		{	font-size			: 75%;			}
.sml1		{	font-size			: 85%;			}
.lrg1		{	font-size			:125%;			}
.lrg2		{	font-size			:150%;			}
.lrg3		{	font-size			:200%;			}
.lrg4		{	font-size			:300%;			}

.nIve		{	background-color	:#e0e0e0;		}
.n18x		{	background-color	:#ffc8f8;		}
.nDjn		{	background-color	:#a8ffd8;		}
.nCom		{	background-color	:#c8e8ff;		}
.nHby		{	background-color	:#ffe870;		}
.nEtc		{	background-color	:#fff0e0;		}
.nNta		{	background-color	:#dfbdff;		}
.nZak		{	background-color	:#c0c0c0;		}

th.nIve,
th.n18x,
th.nDjn,
th.nCom,
th.nHby,
th.nEtc,
th.nNta,
th.nZak		{	padding				:1 2;			}

a.nIve,
a.n18x,
a.nDjn,
a.nCom,
a.nHby,
a.nEtc,
a.nNta,
a.nZak		{	border				:solid black;
				border-width		:1;
				margin-right		:10;
				padding-left		:5;
				font-weight			:normal;		}

/*
h3			{	color				:white;			}
*/

h4			{	background-color	:white;
				border				:solid black;
				border-width		:1 1 1 5;
				font-size			:80%;
				font-weight			:bold;
				margin				:50 0 20 10;
				padding-left		:5;				}

ul			{	border				:solid gray;
				border-width		:1;
				background-color	:white;
				margin				:0 30 40 50;
				padding				:5 5 5 0;		}

li			{	list-style-type		:disc;
				margin				:2 0 0 40;
				font-size			:90%;			}

.nAnc		{	list-style-type		:none;
				border				:solid black;
				border-width		:0 0 1 0;
				margin				:0 0 0 4;
				font-size			:100%;			}

ul.typ3		{	border				:0;
				margin				:0 0 10 0;		}

li.typ3		{	list-style-type		:circle;
				font-size			:90%;			}

.dLin		{	color				:gray;
				height				:1;
				border				:1 dashed;		}

img			{	margin-top			:5;				}

li.blq		{	list-style-type		:circle;
				background-color	:#e8e8e8;
				color				:black;
				margin-top			:5;
				padding				:0 5 5 5;
				font-size			:75%;			}

rt			{	font-size			:70%;			}

.iptBox		{	border				:solid gray;
				border-width		:1;
				height				:20;			}

.pshBtn		{	border				:solid gray;
				border-width		:1;
				margin-top			:5;
				height				:20;
				color				:black;			}

.vAct		{	margin				:10 20;
				font-size			:95%;			}

.DayoMon	{	margin-top			:1000;
				text-align			:center;
				color				:black;			}

