body {	margin:0px;	text-align:center;	background:#e5e5e5 url(./images/bg0.gif) repeat-y center top;}/*-----------------------------------------------------------------*/h1,h2 {	margin-bottom:1.0em;	padding:6px 8px 4px;	color:#333;	line-height:1.0em;	border-left:12px solid #06c;	border-bottom:1px solid #06c;	background:#fff url(./images/bg_h4.gif) repeat-x left top;}h3 {	padding:6px 8px 4px;	color:#333;	line-height:1.0em;	border-left:12px solid #9c6;	border-bottom:1px solid #9c6;	background:#fff url(./images/bg_h4.gif) repeat-x left top;}a:link		{ color:#03c; text-decoration:none; }a:visited	{ color:#03c; text-decoration:none; }a:active	{ color:#6f6; text-decoration:none; }a:hover		{ color:#f60; text-decoration:underline; }a.pdf	{ padding-left:20px; padding-top:2px; background:url(./images/pdf.gif) no-repeat left 0; }a.pdfb	{ padding-right:20px; padding-top:2px; background:url(./images/pdf.gif) no-repeat right 0; }/*-----------------------------------------------------------------*/a.btn	{	float:left;	display:block;	width:108px;	margin:0px 8px;	padding:3px;	text-align:center;	background-color:#f0f0f0;	border:1px solid #06c; }a:hover.btn		{ color:#fff; text-decoration:none;	background-color:#06c; }/*-----------------------------------------------------------------*/table.tbl01	{ margin:0.5em; border-collapse:collapse; border:none; }table.tbl01 tr	{ text-align:center; font-size:0.9em; line-height:1.5em; }table.tbl01 td	{ padding:0.3em 0.7em; vertical-align:middle; border:1px solid #ccc; }table.tbl01 .ph	{ padding:0.7em 0.7em; vertical-align:top; }table.tbl01 .d	{ text-align:center; white-space:nowrap; background-color:#eee; }table.tbl01 .dx	{ text-align:center; white-space:nowrap; background-color:#e0e0e0; }table.tbl01 .dr	{ text-align:left; white-space:nowrap; background-color:#e0e0e0; }table.tbl01 .l	{ border-left:2px solid #ccc; text-align:left; }table.tbl01 .r	{ border-right:1px solid #ccc; }table.tbl01 .t	{ border-top:1px solid #ccc; }table.tbl01 .b	{ border-bottom:1px solid #ccc; }table.tbl01 .s	{ font-size:0.8em; }table.tbl01 .line td	{ border-bottom:2px solid #69c; background-color:#ffc; }table.tbl01 .gline td { background-color:#f0f0f0; }/*-----------------------------------------------------------------*/table.tbl02	{ margin:0.5em; border-collapse:collapse; border:none; }table.tbl02 tr	{ text-align:left; font-size:14px; line-height:1.5em; }table.tbl02 td	{ padding:0.3em 0.7em; vertical-align:top; }table.tbl02 .d	{ text-align:center; white-space:nowrap; background-color:#eee; }table.tbl02 .dx	{ text-align:center; white-space:nowrap; background-color:#e0e0e0; }table.tbl02 .l			{ border-left:1px dotted #999; }table.tbl02 .r			{ border-right:1px dotted #999; }table.tbl02 .t			{ border-top:1px dotted #999; }table.tbl02 .b			{ border-bottom:1px dotted #999; }table.tbl02 .line td		{ border-top:1px solid #999; }table.tbl02 .dline td	{ border-top:1px dotted #999; }table.tbl02 .wline td	{ border-top:1px solid #999; border-bottom:1px solid #999; background-color:#e0e0e0; }/*-----------------------------------------------------------------*/table.tbl03	{ width:100%; margin:1em 0 3em; border-collapse:collapse; border:none; }table.tbl03 tr	{ text-align:center; font-size:0.9em; line-height:1.5em; }table.tbl03 td	{ padding:0.3em 0.7em; vertical-align:middle; border-bottom:1px solid #ccc; }table.tbl03 .ph	{ padding:0.7em 0.7em; vertical-align:top; border-right:1px solid #ccc; }table.tbl03 .dr	{ text-align:left; white-space:nowrap; background-color:#e0e0e0; }table.tbl03 .lb	{ border-left:1px solid #ccc; text-align:left; font-weight:bold; }table.tbl03 .l	{ border-left:1px solid #ccc; text-align:left; }table.tbl03 .r	{ border-right:1px solid #ccc; }table.tbl03 .t	{ border-top:1px solid #ccc; }table.tbl03 .b	{ border-bottom:1px solid #ccc; }table.tbl03 .line td	{ border:none; border-top:1px solid #69c; border-bottom:1px solid #69c; background-color:#ffc; }table.tbl03 .gline td { background-color:#f0f0f0; }/*-----------------------------------------------------------------*/table.thumb		{ border:none; }table.thumb tr	{ text-align:center; vertical-align:middle; font-size:0.8em; line-height:1.5; }table.thumb td	{ width:170px; height:170px; border:1px solid #ccc; }/*-----------------------------------------------------------------*/#wrapper {	width:768px;	margin:0 auto; padding:0;}#header {	height:70px;	margin:0; padding:0;	background:#36c url(./images/header.jpg) no-repeat center top;}#main {	float:right;	margin:0px;	padding:0px;	width:601px;}#data	{	margin:1.0em;	padding-bottom:2em;	font-size:0.9em; line-height:1.4; text-align:left;}#sub	{	float:left;	width:167px; height:698px;	margin:0; padding:0;	background:#ffffff url(./images/sub.jpg) no-repeat center top;}#menu		{ margin:25px 15px 25px 14px; }#menu img	{ border:none; }#menu a		{ display:block; }#menu a.smile { margin:8px auto; }#menu a.b1	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn01.jpg) no-repeat left top; }#menu a.b2	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn02.jpg) no-repeat left top; }#menu a.b3	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn03.jpg) no-repeat left top; }#menu a.b4	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn04.jpg) no-repeat left top; }#menu a.b5	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn05.jpg) no-repeat left top; }#menu a.b6	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn06.jpg) no-repeat left top; }#menu a.b7	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn07.jpg) no-repeat left top; }#menu a.b8	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn08.jpg) no-repeat left top; }#menu a.b9	{ width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn09.jpg) no-repeat left top; }#menu a.b10 { width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn10.jpg) no-repeat left top; }#menu a.b11 { width:138px; height:46px; margin-bottom:4px; text-indent:-9999px; background:url(./images/btn12.jpg) no-repeat left top; }#menu a:hover.b1	{ background:url(./images/btn01h.jpg) no-repeat left top; }#menu a:hover.b2	{ background:url(./images/btn02h.jpg) no-repeat left top; }#menu a:hover.b3	{ background:url(./images/btn03h.jpg) no-repeat left top; }#menu a:hover.b4	{ background:url(./images/btn04h.jpg) no-repeat left top; }#menu a:hover.b5	{ background:url(./images/btn05h.jpg) no-repeat left top; }#menu a:hover.b6	{ background:url(./images/btn06h.jpg) no-repeat left top; }#menu a:hover.b7	{ background:url(./images/btn07h.jpg) no-repeat left top; }#menu a:hover.b8	{ background:url(./images/btn08h.jpg) no-repeat left top; }#menu a:hover.b9	{ background:url(./images/btn09h.jpg) no-repeat left top; }#menu a:hover.b10	{ background:url(./images/btn10h.jpg) no-repeat left top; }#menu a:hover.b11	{ background:url(./images/btn12h.jpg) no-repeat left top; }#footer	{	clear:both;	width:748px;	margin:32px auto 12px; padding:6px 0;	color:#999; font-size:12px; font-family:arial; line-height:1.2; text-align:center;	border:1px solid #ccc;	background-color:#f0f0f0;}/*-----------------------------------------------------------------*/.pankz {	margin:0px 0px 24px;	padding:4px;	color:#999;	font-size:0.8em;	line-height:1.2em;	text-align:left;	border-bottom:1px dotted #ccc;	background-color:#fff;}.ttle {	padding:6px 8px 3px;	color:#03c;	font-size:1.1em;	font-weight:bold;	border-left:4px solid #9c6;}.url {	padding-left:12px;	color:#090;	font-size:0.9em;	font-family:arial;	line-height:1.2em;}.date {	color:#090;	font-size:0.9em;	line-height:1.2em;}.caution {	color:#c00;	font-size:13px;	line-height:1.2em;}.info {	padding-left:28px;	background-image:url(./images/arrow01.gif);	background-repeat:no-repeat;	background-position:10px 0px;}.box {	display:block;	margin:2px;	padding:10px 2px 8px 8px;	background-color:#f0f0f0;	border-bottom:1px solid #ddd;	border-left:6px solid #ddd;}.pdf {	display:block;	margin:2px;	padding:10px 2px 8px 28px;	background-image:url(./images/pdf18.gif);	background-repeat:no-repeat;	background-position:10px 10px;	background-color:#f0f0f0;	border-bottom:1px solid #ddd;	border-left:6px solid #ddd;/*	border-bottom:1px solid #f0f0f0;	border-left:4px solid #e8e8e8;*/}.small {	font-size:0.8em;	line-height:1.2em;}