.fi_top_under_line {
	background-color: #FFFFFF;
	border-top: 1px dotted #999999;
    padding-left: 5px;
	padding-right: 5px;
	}
	
.fi_topline {
	background-color: #FFFFFF;
	border-top:  1px dotted #999999;
	}

.fi_underline {
	background-color: #FFFFFF;
	border-bottom:  1px dotted #999999;
	}
	
.fi_sideline {
	background-color: #FFFFFF;
	border-left:  1px dotted #999999;
	border-right:  1px dotted #999999;
	}
	
.fi_rightline {
	background-color: #FFFFFF;
	border-right:  1px dotted #999999;
	}

.fi_leftline {
	background-color: #FFFFFF;
	border-left:  1px dotted #999999;
	}
	


.fi_topin {
	background-color: #FFFFFF;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_w {
	background-color: #FFFFFF;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_topin2 {
	background-color: #FFFFFF;
	border-bottom: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_w2 {
	background-color: #FFFFFF;
	border-bottom: 1px dotted #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_topin3 {
	background-color: #F3F3F3;
	border-bottom: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.fi_w3 {
	background-color: #F3F3F3;
	border-bottom: 1px dotted #999999;
	border-left: 1px dotted #999999;
	padding-left: 5px;
	padding-right: 5px;
	}

.account {
	border: 1px solid #999999;
	font-size: 10px;
	line-height: 1.5em;
	font-family: "?l?r ?o?S?V?b?N", Osaka;
	color: #000000;
	}
	
.background {
	background-image:  url(/hikari/img/bg3.gif);
	background-repeat: repeat;
}

.background2 {
	background-image:  url(/hikari/img/bg4.gif);
	background-repeat: repeat;
}

.background3 {
	background-image:  url(/hikari/img/bg5.gif);
	background-repeat: repeat-x;
}
