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

.mnu	{	border						:solid #0235B5;
			border-width				:1;
			background-color			:#97D2FD;				}

hr.mnu1	{	height						:0;
			border						:0;
			border-bottom				:1px solid #0235B5;		}

hr.mnu2	{	height						:0;
			border						:0;
			border-bottom				:1px dashed #0235B5;	}

hr.mnu3	{	height						:3;
			border						:0;
			border-bottom				:3px double #0235B5;	}

.iptBox	{	background-color			:#97D2FD;				}

.pshBtn	{	background-color			:#0235B5;				}

body	{	scrollbar-arrow-color		:#0235B5;
			scrollbar-highlight-color	:#0235B5;
			scrollbar-shadow-color		:#0235B5;

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

			scrollbar-face-color		:white;
			scrollbar-track-color		:#97D2FD;

			background-color			:#A7E8FF;
			background-position			:bottom right;
			background-repeat			:no-repeat;
			background-attachment		:fixed;					}






/* 固定部 */

body		{	letter-spacing		:1;					}

.mnuR		{	direction			:rtl;				}
.mnuL		{	direction			:ltr;				}

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

.kin		{	background-color	:#ffdcdc;
				border				:solid #dc7d64;
				border-width		:3;
				color				:#643219;
				font-size			:80%;
				padding				:0 1 0 2;			}

.ken		{	background-color	:#ffff00;
				border				:solid #963219;
				border-width		:1;
				color				:#002bb8;
				font-size			:85%;
				padding				:0 1 0 2;			}

.ann		{	background-color	:#ffeeff;
				border				:solid #fa60b4;
				border-width		:1;
				color				:#ff4584;
				font-size			:80%;
				padding				:0 1 0 2;			}

.ats		{	background-color	:black;
				border				:solid #fa90c0;
				border-width		:1;
				color				:#ffddee;
				font-size			:80%;
				padding				:0 1 0 2;			}

ruby		{	ruby-align			:distribute-space;	}
rt			{	font-weight			:normal;
				font-size			:60%;				}

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

s			{	color				:gray;
				font-weight			:normal;			}

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;					}

.notBld		{	font-weight			:normal;			}

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

div.r		{	font-size			:80%				}

.red		{	color				:red;				}
.rev1		{	color				:#f8f8f8;			}
.rev2		{	color				:#e0e0e0;			}
.rev3		{	color				:#c8c8c8;			}
.rev4		{	color				:#e8e8e8;			}
.rev5		{	color				:white;	background-color:black;	}

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%;	font-weight:normal;	}
.sml3		{	font-size			: 65%;	font-weight:normal;	}
.sml2		{	font-size			: 75%;	font-weight:normal;	}
.sml1		{	font-size			: 85%;	font-weight:normal;	}
.lrg1		{	font-size			:125%;				}
.lrg2		{	font-size			:160%;				}
.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;			}

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

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

ol.nmb		{	border				:0;
				margin				:10 0;
				padding				:0;
				font-size			:85%;			}

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

li.nmb		{	list-style-type		:decimal;			}

.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		{	height				:0;
				border				:0;
				border-bottom		:1px dashed gray;	}

img			{	margin				:5 0;				}

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

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

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

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

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

h3			{	color				:black;				}

