.copy {
	FONT-SIZE: 10px; COLOR: #579e00; LINE-HEIGHT: 14px; FONT-FAMILY: Osaka,Hiragino
}
.txtN {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Osaka,Hiragino
}
A.txtN:link {
	COLOR: #005cbb; TEXT-DECORATION: none
}
A.txtN:visited {
	COLOR: #59abff; TEXT-DECORATION: none
}
A.txtN:hover {
	COLOR: #001fbb; TEXT-DECORATION: none
}
A.txtN:active {
	COLOR: #00458d; TEXT-DECORATION: none
}
.txtNl {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: Osaka,Hiragino
}
A.txtN:link {
	COLOR: #2c8aeb; TEXT-DECORATION: none
}
A.txtN:visited {
	COLOR: #001fbb; TEXT-DECORATION: none
}
A.txtN:hover {
	COLOR: #00458d; TEXT-DECORATION: none
}
A.txtN:active {
	COLOR: #00458d; TEXT-DECORATION: none
}
.txtNlw {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 17px; FONT-FAMILY: Osaka,Hiragino
}
A.txtN:link {
	COLOR: #2c8aeb; TEXT-DECORATION: none
}
A.txtN:visited {
	COLOR: #001fbb; TEXT-DECORATION: none
}
A.txtN:hover {
	COLOR: #00458d; TEXT-DECORATION: none
}
A.txtN:active {
	COLOR: #00458d; TEXT-DECORATION: none
}
.txtNb {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Osaka,Hiragino
}
A.txtNb:link {
	COLOR: #005cbb; TEXT-DECORATION: none
}
A.txtNb:visited {
	COLOR: #59abff; TEXT-DECORATION: none
}
A.txtNb:hover {
	COLOR: #001fbb; TEXT-DECORATION: none
}
A.txtNb:active {
	COLOR: #00458d; TEXT-DECORATION: none
}
.txtNs {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Osaka,Hiragino
}
.txtD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff4e00; LINE-HEIGHT: 14px; FONT-FAMILY: Osaka,Hiragino
}
.txtFt {
	FONT-SIZE: 10px; COLOR: #555555; LINE-HEIGHT: 12px; FONT-FAMILY: Osaka,Hiragino
}
A.txtFt:link {
	COLOR: #555555; TEXT-DECORATION: none
}
A.txtFt:visited {
	TEXT-DECORATION: none
}
A.txtFt:hover {
	COLOR: #005cbb; TEXT-DECORATION: underline
}
A.txtFt:active {
	COLOR: #005cbb; TEXT-DECORATION: none
}
.txtNum {
	FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 12px; FONT-FAMILY: Osaka,Hiragino
}
A.txtNum:link {
	COLOR: #005cbb; TEXT-DECORATION: underline
}
A.txtNum:visited {
	COLOR: #0079f6; TEXT-DECORATION: none
}
A.txtNum:hover {
	COLOR: #005cbb; TEXT-DECORATION: underline
}
A.txtNum:active {
	COLOR: #005cbb; TEXT-DECORATION: underline
}
.txtFtg {
	FONT-SIZE: 10px; COLOR: #54a10c; LINE-HEIGHT: 14px; FONT-FAMILY: Osaka,Hiragino
}
.txtt {
	FONT-SIZE: 14px; COLOR: #458e00; LINE-HEIGHT: 16px; FONT-FAMILY: Osaka,Hiragino
}
.txttw {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Osaka,Hiragino
}
.txttb {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Osaka,Hiragino
}
.txtCo {
	FONT-SIZE: 10px; COLOR: #ff4e00; LINE-HEIGHT: 16px; FONT-FAMILY: Osaka,Hiragino
}

/*　右・下　*/
.box-rb-bb {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}

/*　右　*/
.box-rb {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

/*　右・パディング５　*/

.box-rb-5 {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*　下　*/

.box-bb {
	font-size: 12px;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
.box-rh-bh {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.box-rh {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.box-rh-5 {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 5px;
}
.box-bh {
	font-size: 12px;
	line-height: 130%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.box-rh-bb {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
}
.box-rb-bh {
	font-size: 12px;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-color: #666666;
	border-bottom-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-style: solid;

}
.box-5 {
	font-size: 12px;
	line-height: 130%;
	padding-right: 5px;
}
.box-rh-bh-5 {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
	padding-right: 5px;

}
.box-rb-bb-5 {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	padding-right: 5px;

}
.box-rh-bb-5 {
	font-size: 12px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
	padding-right: 5px;
}
.box-bb-5 {
	font-size: 12px;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	padding-right: 5px;

}
.ttl01 {
	font-size: 14px;
	color: #458E00;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 6px;

}
.box-rb-bh-5 {
	font-size: 12px;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-color: #666666;
	border-bottom-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-style: solid;
	padding-right: 5px;

}
.box-bh-5 {
	font-size: 12px;
	line-height: 130%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;

}
.ttl02 {

	font-size: 14px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}.box-rb-bb2 {


	font-size: 10px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.box-rb2 {
	font-size: 10px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.box-rh-bb2 {
	font-size: 10px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
}
.box-bb2 {
	font-size: 10px;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
.box-rh-52 {
	font-size: 10px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 5px;
}
.box-52 {
	font-size: 10px;
	line-height: 130%;
	padding-right: 5px;
}
.box-rb-52 {
	font-size: 10px;
	line-height: 130%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box-bh-l5 {
	font-size: 12px;
	line-height: 130%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
}
.box-l5 {
	font-size: 12px;
	line-height: 130%;
	padding-left: 5px;
}
.box-bb-l5 {
	font-size: 12px;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	padding-left: 5px;
}

.box-bd{
	border-bottom:2px dotted #999999;
}
.txtMitsubishi {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 120%;
}
/*　右#666666・下#cccccc・パディング５*/
.box-rh-bh-p5 {
	font-size: 12px;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-right-style: solid;
	border-bottom-style: solid;
	padding-right: 5px;

}

/* 年別月別一覧用テーブル設定 */
table.yeartable {
table-layout:fixed;
}

table.yeartable th {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:7em;
}

table.yeartable td{
	font-size:12px;
	text-align:center;
}

th.centerline , td.centerline {
border-right:1px dotted #ccc;
}