@charset "EUC-JP";body { text-align: center; width:1000px; margin:auto;	background: #ffffff url("images/background.jpg") repeat-x;}*.goaround	{		float: left;		margin-right: 1em;	}*.goaroundclear	{		clear: both;	}.menu {	font-size : 110%;	width:200px;	color:#ffffff;	display:block;	margin-left:0.3em;	padding-left:11px;}.menu a,.menu a:link,.menu a:visited,.menu a:active{	width:200px;	height:1.1em;	color:#ffffff;	display:block;	padding-left:11px;}.menu a:hover{	width:200px;	height:1.1em;	background:#d2ffd2;	color:#000000;	display: block;}.menu_s {	font-size : 110%;	width:188px;	color:#ffffff;	display:block;	margin-left:1.0em;	padding-left:11px;}.menu_s a,.menu_s a:link,.menu_s a:visited,.menu_s a:active{	height:1.1em;	width:188px;	color:#ffffff;	display:block;	padding-left:11px;}.menu_s a:hover{	height:1.1em;	width:188px;	background:#d2ffd2;	color:#000000;	display: block;	padding-left:11px;}h1 {	margin-top: 0;	margin-left: -30px;	color: #006400;	background: #f6f9f0;	border-style: solid;	border-color: #32672c;	border-width: 0px 0px 1px 0.8em;	padding: 0.3em 0em 0.3em 0.3em;}h2 {	margin-top: 0;	margin-left: -25px;	color: #709e6b;	background-color: #f6f9f0;	border-style: solid;	border-color: #b2d696;	border-width: 0px 0px 1px 0.6em;	padding: 0.2em 0em 0.2em 0.3em;}h3 {	color: #709e6b;	background-color: #f6f9f0;}h3.idt {	color: #709e6b;	background-color: #f6f9f0;	border-style: solid;	border-color: #b2d696;	border-width: 0px 0px 1px 0px;	margin-left : 20pt;}h3.bar {	color: #709e6b;	background-color: #f6f9f0;	border-style: solid;	border-color: #b2d696;	border-width: 0px 0px 1px 0px;}h3.yobi {	color: #d0dec2;}h4 {	color: #990033;}p {	font-size : 110%;}p.normal {	font-size : 100%;}p.zero {	font-size : 100%;	margin-top:0;}p.idt {	font-size : 100%;	margin-left : 40pt;}p.detail{	font-size : 100%;}p.lud{	font-size : 100%;	font-style : italic;	text-align:right;}p.right{	font-size : 100%;	text-align:right;}div.outline { width:1060px;}div.header {	text-align:center;}div.main {	width:770px;	text-align:left;	float:left;	background-color: #ffffff;	margin-right:0;	margin-bottom:2em;	padding-left:1em;	padding-right:1em;}div.main a:hover{	background:#ffcc33;	color:#000000;}div.side {	width:230px;	float:right;	text-align:left;	background-color: #32672c;	border:3px solid #eebb22;	margin-left:0;	padding-left:10px;}div.footer { clear:both; text-align:right;	background-color: #d2ffd2;}div.sidemenu {	margin-left:-10px;	margin-top:0;	margin-right:0;	margin-bottom:5px;}div.nowhere0 {	width:220px;	height:1.1em;	font-weight: 600;	display: block;	margin-left:-8px;	padding-left:11px;	background-image: url("images/arrow.gif");	background-repeat: no-repeat;}div.nowhere {	width:200px;	height:1.1em;	font-weight: 600;	display: block;	padding-left:11px;	background-image: url("images/arrow.gif");	background-repeat: no-repeat;}div.mrgl {	margin-left:0.5em;}div.torikesi {	text-decoration: line-through}table.col1 {	margin-bottom: 30px;	border: 1px solid #CCCCCC;	border-collapse: separate;	border-spacing: 1px;}th.col1 {	padding: 5px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background-color: #32672c;}th.col2 {	padding: 5px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background-color: #709e6b;	text-align: center;}td.col1 {	padding: 5px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}td.col2 {	padding: 5px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	text-align: right;}td.col3 {	padding: 5px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	text-align: center;}td.col4 {	padding: 5px;	text-align: center;}.img_R{float: right;border: none;margin-left:8px;margin-right:4px;margin-top:4px;margin-bottom:8px;}