body {	background-color:#FFFFFF;	margin:0px;	background-image:url(../img/bg.gif);}#bg-line {	width:751px;	background-image:url(../img/bg_line.gif);	background-repeat:repeat-y;}.line {	background-color:#FE6B01;}#header {	margin-top:0px;}#group {	margin-top:5px;	margin-left:0px;	margin-bottom:0px;	padding: 1px 0px 1px 5px;	color:#555555;	background-color:#FAF9D1;	border-bottom:1px solid #FFDC3C;	border-top:1px solid #FFDC3C;}#pr-header {	display:none;	position: absolute; top: 0px; left: 0px;}#contents {	margin-left:20px;	margin-top:20px;	width:700px;	text-align:left;}#footer {	text-align:center;	border-top:1px solid #555555;	padding:7px;	margin:10px;	color:#333333;}h1 {	font-weight: bold;	color: #333399;	background-color:#FFFFFF;	padding: 7px 0px 3px 10px;	margin-top:0px;	margin-bottom: 15px;	background-color:#F9EFBE;	border-bottom: 5px solid #FFDC3C;	font-size:110%;}h2 {	font-weight: bold;	color: #333399;	background-color:#FFFF99;	padding: 3px;	margin-bottom: 10px;	border-left:7px solid #FFA120;	font-size:100%;}.t1 {	color:#333399;	font-weight:bold;	font-size:100%;}.t2 {	color:#FF6600;	font-size:100%;}.c1 {	color:#000000;	font-size:100%;/*	font-size:12px;*/}.c2 {	color:#ff0000;	font-size:100%;/*	font-size:12px;*/}