/*	幹根部分	*/

body	{
	background-image		:url(wp.jpg);
	background-color		:#e0f0ff;
	background-attachment		:fixed;
	background-position		:right bottom;
	background-repeat		:no-repeat;
	color				:#000090;
	letter-spacing			:2;
	scrollbar-3dlight-color		:#90c0f0;
	scrollbar-highlight-color	:#306090;
	scrollbar-darkshadow-color	:#ffffff;
	scrollbar-shadow-color		:#bbddff;
	scrollbar-face-color		:#3366cc;
	scrollbar-arrow-color		:#ddeeff;
	scrollbar-track-color		:#90d0ff;
	}

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

hr	{ color		:#7788ff;	}
p.r	{ text-align	:right;		}

.sml5	{ font-size	:  25%;	}
.sml4	{ font-size	:  40%;	}
.sml3	{ font-size	:  55%;	}
.sml2	{ font-size	:  70%;	}
.sml1	{ font-size	:  85%;	}
.lrg1	{ font-size	: 120%;	}
.lrg2	{ font-size	: 150%;	}
.lrg3	{ font-size	: 200%;	}
.lrg4	{ font-size	: 250%;	}
.lrg5	{ font-size	: 300%;	}
.lrg6	{ font-size	: 400%;	}
.lrg7	{ font-size	: 600%;	}
.lrg8	{ font-size	: 800%;	}
.lrg9	{ font-size	:1000%;	}

.blu	{ color		:#6666ff;	}
.red	{ color		:#ff6666;	}
.ppl	{ color		:#ff66ff;	}
.grn	{ color		:#66ff66;	}
.cyn	{ color		:#66ffff;	}
.yel	{ color		:#ffff66;	}
.wht	{ color		:#ffffff;	}
.gry	{ color		:#999999;	}
.blk	{ color		:#444444;	}

blockquote	{
	font-size		:85%;
	color			:#333333;
	background-color	:#eeeeee;
	padding			:5;
	}

.rev1	{ color		:#e0e0e0;	}
.rev2	{ color		:#f0f0f0;	}

.bdrles			{ border	:0px;		}

table.tFrm		{ border	:solid #7788ff;	border-width	:0 1 1 0;	background-color	:#f0f8ff;	margin	:0 1.1%;	font-size	:95%;	}
td.tFrm, th.tFrm	{ border	:solid #7788ff;	border-width	:1 0 0 1;						padding	:3px;	}
.tClr1			{ border	:solid #7788ff;	border-width	:1 0 0 1;	background-color	:#aaccff;	padding	:3px;	}
.tClr2			{ border	:solid #7788ff;	border-width	:1 0 0 1;	background-color	:#cceeff;	padding	:3px;	}
.tClr3			{ border	:solid #7788ff;	border-width	:1 0 0 1;	background-color	:#7788ff;	padding	:3px;	}



/*	タイトル部	*/

div.tFrm1	{
	background-color	:#7788ff;
	border			:1px solid #5577bb;
	margin			:0;
	padding			:0;
	}

div.tFrm2	{
	background-color	:#aabbff;
	margin			:2;
	padding			:5;
	}

div.tFrm3	{
	background-color	:#bbccff;
	margin			:2;
	padding			:10;
	}

.tLgo	{ padding	:0 5;	}
.tUpd	{ padding	:0 20;	font-size	:80%;	text-align	:right;	}
.tFnt1	{ margin	:0 20;	font-size	:60%;	letter-spacing	:10	}
.tFnt2	{ margin	:0 20;	font-size	:140%;	letter-spacing	:6;	}

.mBtn	{
	display			:inline;
	background-color	:#ddeeff;
	border			:1px solid #5577bb;
	width			:12.5%;
	margin			:0 0.5%;
	padding			:4 0 2 5;
	font-size		:80%;
	}

h4.tBar	{
	background-color	:#ddeeff;
	border			:1px solid #5577bb;
	margin			:0 0 10 0;
	padding			:5 0 5 5;
	font-size		:85%;
	}

.nBtn	{
	display			:inline;
	background-color	:#ddeeff;
	border			:1px solid #5577bb;
	width			:20%;
	margin			:0 0 1 4%;
	padding			:3 0 2 6;
	font-size		:80%;
	font-weight		:bold;
	}

li.nTim	{
	display			:inline;
	width			:20%;
	margin			:0 4% 0 0;
	padding			:2 0 2 5;
	font-size		:80%;
	font-weight		:bold;
	}



/*	特設ほか	*/

div.nFrm1	{
	background-color	:#ccddff;
	border			:1px solid #5577bb;
	margin			:30 20% 30 10;
	padding			:0;
	}

h3.tBar	{
	background-color	:#aabbff;
	border-bottom		:1px solid #5577bb;
	margin			:0;
	padding			:2 0 2 5;
	font-size		:105%;
	}

span.tBar	{
	width			:60%;
	}

span.rTop	{
	background-color	:#ddeeff;
	border			:1px solid #5577bb;
	padding			:2 0 1 2;
	width			:15%;
	font-size		:75%;
	text-align		:center;
	vertical-align		:middle;
	}

.mTgt	{
	font-weight	:bold;
	}

.mCmt	{
	display		:inline;
	font-size	:95%;
	width		:90%;
	margin-left	:5%;
	}



/*	ニュース	*/

div.nFrm2	{
	background-color	:#ffffff;
	border			:1px solid #5577bb;
	margin			:20 5%;
	}

span.nTim	{
	background-color	:#ddeeff;
	border			:1px solid #5577bb;
	margin			:10;
	padding			:2 3 1 7;
	font-weight		:bold;
	font-size		:80%;
	}

h2	{
	padding			:3 0 3 20;
	font-size		:105%;
	margin			:0;
	padding			:5;
	border-bottom		:1px solid #5577bb;
	}

h2.tIve	{ background-image	:url(../../../image/ive.png); }
h2.t18x	{ background-color	:#ffaacc; }
h2.tDjn	{ background-color	:#88ffdd; }
h2.tCom	{ background-color	:#99ccff; }
h2.tHby	{ background-color	:#ffcc55; }
h2.tEtc	{ background-color	:#ffddbb; }
h2.tNta	{ background-color	:#ccaaff; }
h2.tZak	{ background-color	:#f0f0f0; }

h4	{
	margin			:0;
	padding			:4 0 2 10;
	font-size		:100%;
	border-bottom		:1px solid #5577bb;
	}

h4.n18x	{ background-color	:#ffbbdd; }
h4.nDjn	{ background-color	:#99ffee; }
h4.nEvt	{ background-color	:#aaff66; }
h4.nCom	{ background-color	:#aaddff; }
h4.nHby	{ background-color	:#ffdd66; }
h4.nEtc	{ background-color	:#ffeecc; }
h4.nNta	{ background-color	:#ddbbff; }

li.nCmt	{
	display			:inline;
	font-size		:95%;
	width			:100%;
	margin-right		:40;
	}

hr.nCmt	{
	height			:1;
	border			:1px solid #999999;
	}


