body {
	background-color: #669900;
}

.invoice_table0{ background-color:#003300}
.invoice_table{text-align:center;border-collapse:collapse; padding:5px; background-color:#FFFFFF}
.invoice_tr{ background-color:#669900}
.invoice_f0{color:#FFFFFF; padding:10px}
.invoice_f1{font-size:16pt; font-weight:bolder}
.invoice_f2{font-size:16pt; color:#FF0000; font-weight:bold}
.invoice_f3{color:#FF0000;}
.invoice_td{ background-color:#669900; padding:5px}
.invoice_a{color:#FFFFFF;}

.main_top{ background-image:url(b_top.png); width:950px; height:33px;}
* html .main_top{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=b_top.png);background: none;}
.main_middle{background-image:url(b_middle.png); width:950px;}
* html .main_middle{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=b_middle.png);background: none;}
.main_bottom{ background-image:url(b_bottom.png); width:950px; height:29px}
* html .main_bottom{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=b_bottom.png);background: none;}

.line{ border-bottom:dotted 1px #666666; margin-top:10px; margin-bottom:10px}

/*±`¥Î«ö¶s*/
.btn a{
	background-color:#669900;
	padding:5px;
	margin:5px;
	color:#FFFFFF;
	text-align:center;
	border: 2px solid #fff;
	-webkit-border-top-left-radius: 8px;
	 -webkit-border-top-right-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
     -webkit-border-bottom-right-radius: 8px;
	 text-decoration: none;
}