/*--------------------------------------------------*/
/* CopyRight 2007 earvin-s      All Rights Reserved */
/*--------------------------------------------------*/
/* 全体 ------------------------------------------- */
body {
	background-color: #FFFFFF;
	margin: 0px;
}

/* テーブル関連 ----------------------------------- */
td {  
	font-size: 12px;
	line-height:120%;
	color:#666666;
}

.allbdr {
	background-color: #CCCCCC;
	font-size: 12px;
}

.tblbdr {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}

.tdttl2 {
	background-color: #D1F1FC;
	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;
}

.tdinp2 {
	background-color: #FFFFCC;
	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%;
}
