/**
 * Copyright (C) SecondGate. All Rights Reserved.
 * URL   : http://www.2ndgate.jp 
 * email : info@2ndgate.jp
 * 
 * Geki       geki.css
 * Ver 1.0    date  : 2005/02/10
 */

/* h */
h1{
	font-size:1.8em;
	font-style:normal;
	margin-top:0;
	margin-bottom:0;
}

h2{
	font-size:1.75em;
	font-style:normal;
	color:#757575;
	margin-top:0;
	margin-bottom:0;
}

/* td */
td{
	font-size : 80%;
	color : #000000;
}

.tdblack{
	background : #000000;
	color      : #ffffff;
}

.tdblue{
	background : #0000ff;
}

.tdglay01{
	background : #424242;
}
.tdglay02{
	background : #d9d9d9;
}
.tdglay03{
	background : #f0f0f0;
}
.tdglay04{
	background : #FBF5E6;
}
.tdglay05{
	background : #565656;
}
.tdglay06{
	background : #f2f2f2;
}

.tdwhite{
	background : #ffffff;
	color      : #000000;
}

.tdbrown {
	background : #881700;
	color      : #ffffff;
	font-size  : 70%;
}
.tdbrown a:link      { color:#ffffff; text-decoration:underline; }
.tdbrown a:visited   { color:#ffffff; text-decoration:underline; }
.tdbrown a:active    { color:#ffffff; text-decoration:underline; }
.tdbrown a:hover     { color:#ffffff; text-decoration:none; }

.tdbrown02 {
	background : #881700;
}

.tdyellow01 {
	background : #f0c200;
	color      : #000000;
	font-size  : 70%;
}
.tdyellow01 a:link      { color:#b30000; text-decoration:underline; }
.tdyellow01 a:visited   { color:#b30000; text-decoration:underline; }
.tdyellow01 a:active    { color:#b30000; text-decoration:underline; }
.tdyellow01 a:hover     { color:#b30000; text-decoration:none; }

.tdyellow02{
	background : #fcf7ca;
}

.tdyellow03{
	background : #fbf5c0;
}


/* font */
.fontco { font-size : 70%; color : #000000; }

.fontwhite   { font-size : 70%; color : #ffffff; }
.fontwhite02 { font-size : 100%; color : #ffffff; }

.fonterror { color : #b30000; }

.fontblack01 { font-size : 70%; color : #000000; }
.fontblack01 a:link      { color:#000000; text-decoration:underline; }
.fontblack01 a:visited   { color:#000000; text-decoration:underline; }
.fontblack01 a:active    { color:#000000; text-decoration:underline; }
.fontblack01 a:hover     { color:#000000; text-decoration:none; }
.fontblack02 { font-size : 120%; color : #000000; }
.fontblack03 { font-size : 200%; color : #000000; }
.fontblack04 { color : #000000; font-size : 90%; }
.fontblack05 { color : #000000; font-size : 80%; }

.fontbrown01 { color : #881700; font-size : 80%; }
.fontbrown01 a:link      { color:#881700; text-decoration:underline; }
.fontbrown01 a:visited   { color:#881700; text-decoration:underline; }
.fontbrown01 a:active    { color:#881700; text-decoration:underline; }
.fontbrown01 a:hover     { color:#881700; text-decoration:none; }
.fontbrown02 { color : #881700; font-size : 200%; }
.fontbrown03 { color : #881700; font-size  : 120%; }
.fontbrown04 { color : #881700; font-size  : 70%; }
.fontbrown04 a:link      { color:#881700; text-decoration:underline; }
.fontbrown04 a:visited   { color:#881700; text-decoration:underline; }
.fontbrown04 a:active    { color:#881700; text-decoration:underline; }
.fontbrown04 a:hover     { color:#881700; text-decoration:none; }
.fontbrown05 { color : #881700; font-size  : 100%; }
.fontbrown06 { color : #881700; font-size : 78%; }

.fontgreen01 { color : #796515; font-size  : 80%; }
.fontgreen01 a:link      { color:#796515; text-decoration:underline; }
.fontgreen01 a:visited   { color:#796515; text-decoration:underline; }
.fontgreen01 a:active    { color:#796515; text-decoration:underline; }
.fontgreen01 a:hover     { color:#796515; text-decoration:none; }
.fontgreen02 { color : #796515; font-size  : 100%; }

.fontglay01 { font-size : 70%; color : #757575; }
.fontglay01 a:link      { color:#757575; text-decoration:underline; }
.fontglay01 a:visited   { color:#757575; text-decoration:underline; }
.fontglay01 a:active    { color:#757575; text-decoration:underline; }
.fontglay01 a:hover     { color:#757575; text-decoration:none; }

.fontglay02 { font-size : 120%; color : #757575; }
.fontglay02 a:link      { color:#757575; text-decoration:underline; }
.fontglay02 a:visited   { color:#757575; text-decoration:underline; }
.fontglay02 a:active    { color:#757575; text-decoration:underline; }
.fontglay02 a:hover     { color:#757575; text-decoration:none; }
.fontglay03 { color : #aaaaaa; font-size : 200%; }
.fontglay04 { color : #aaaaaa; font-size : 78%; }
.fontglay05 { color : #aaaaaa; font-size : 90%; }

.fontlink a:link      { color:#0000ff; text-decoration:underline; }
.fontlink a:visited   { color:#800080; text-decoration:underline; }
.fontlink a:active    { color:#0000ff; text-decoration:underline; }
.fontlink a:hover     { color:#009900; text-decoration:none; }