/*--------------------------------------------------*/
/* CopyRight 2007 earvin-s      All Rights Reserved */
/*--------------------------------------------------*/
/* 全体 ------------------------------------------- */
body {
	background-color: #000000;
}

/* テーブル関連 ----------------------------------- */
td {  
	font-size: 12px;
	line-height:120%;
	color:#666666;
}

.allbdr {
	background-color: #CCCCCC;
	font-size: 12px;
}

.tblbdr {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.tdcap {
	background-color: #DDDDDD;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.tdinp {
	background-color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.tdinp_brd {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.tblbak {
	background-color: #EEEEEE;
	font-size: 12px;

}

.tdttl {
	background-color: #EEEEEE;
	font-size: 14px;
	border: 1px solid #CCCCCC;
}

.tdcal {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

/* フォント関連(共通) ----------------------------- */
.inperr {
	font-size: 10px;
	color: #FF6600;
	line-height: 120%;
}

/* フォント関連(独自) ----------------------------- */
.fontsmall {
	font-size: 10px;
	line-height: 120%;
}
.fontmiddle {
	font-size: 12px;
	line-height: 120%;
}
.fontlarge {
	font-size: 14px;
	line-height: 120%;
}
.rec {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 180%;
}
.fnt14 {
	font-size: 14px;
	line-height: 180%;
}
.line180 {
	line-height: 180%;
}
.fnt12 {
	font-size: 12px;
	line-height: 180%;
}
/*---フッター----*/
a.foot:link {
	color: #EEFFEE; text-decoration: underline;
}

a.foot:visited {
	 color: #EEFFEE; text-decoration: underline;
}

a.foot:hover {
	color: #FFFFFF; text-decoration: underline;
}

a.foot:active {
	color: #FFFFFF; text-decoration: underline;
}
