@charset "Shift_JIS";body    {	color: #333;	font-size: x-small;	font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック;	background-color: #e4e4e4;	background-image: url(img/bg.gif);	background-repeat: repeat;	text-align: center;	margin: 16px 0 20px;	padding: 0 		}a:link   {	color: #6495ed ;	margin: 0;	}a:visited   {	color: #6495ed ;	margin: 0;	}a:active   { color: #000 }a:hover   {	color: navy;	margin: 0;	}h1, h2, h3 { margin: 0; padding: 0; font-weight: normal; }#container  {	line-height: 140%;	background-color: #f7f7f7;	background-image: url(img/bg_center01.jpg);	background-repeat: repeat-y;	background-position: center top;	text-align: left;	margin-right: auto;	margin-left: auto;	padding: 0;	border: solid 8px white;	width: 752px;	}#banner       {	text-align: left;	width: 750px;	height: 250px;	margin: 0;	padding: 0;	}#banner h1        {	color: white;	font-style: normal;	font-weight: bold;	font-size: 12px;	line-height: 100%;	text-indent: -9999px;	margin: 0;	padding: 0;	display: none;	}#banner h2       {	font-style: normal;	font-size: 12px;	line-height: 100%;	text-indent: -9999px;	margin: 0;	padding: 0;	}#banner p      {	color: #f7f9fa;	font-weight: normal;	font-size: 12px;	line-height: 100%;	text-align: left;	text-indent: -9999px;	margin: 0;	padding: 0;	}#center   {	background-color: #f7f7f7;	background-image: url(../img/bg_center.gif);	background-repeat: repeat-y;	background-attachment: scroll;	float: left;	width: 752px;	overflow: hidden 		}.content         {	font-size: 10pt;	line-height: 150%;	float: right;	width: 572px ;	margin: 0;	padding: 0;	}.content p      {	color: #333;	font-weight: normal;	font-size: 10pt;	line-height: 150%;	text-align: left;	margin: 0 20px 20px;	padding: 0 25px 					}.content h2         {	color: #333;	font-weight: bold;	font-size: 12pt;	background-image: url(img/p_01.gif);	background-repeat: no-repeat;	background-attachment: scroll;	background-position: left center;	text-align: left;	margin-top: 12px;	margin-left: 20px;	padding-left: 30px;	}.content h3             {	color: #314631;	font-style: normal;	font-size: 12px;	line-height: 24px;	text-align: left;	margin-right: 40px;	margin-left: 50px;	padding-bottom: 2px;	border-bottom: 1px solid #314631;	}	.content image {	margin: 5px;	border: solid 3px white;	}.content p.posted {	color: #333333;	font-size: 8pt;	line-height: 150%;	text-align: right;	margin-top: 0;	margin-right: 40px;	margin-bottom: 0;	padding-top: 3px;	}#address        {	color: #666;	font-size: 11px;	line-height: 170%;	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka, 平成角ゴシック;	background-repeat: no-repeat;	background-attachment: scroll;	background-position: right 5px;	text-align: center;	clear: both;	margin: 1em 1em 1em auto;}#address a:link { color: #666; text-decoration: none }#address a:visited { color: #666; text-decoration: none }#address a:hover { color: #6495ed }#sidebar  {	margin: 0;	padding: 0;	}#sidebar h2    { color: #666; font-style: normal; font-weight: normal; font-size: 12px; margin: 0; padding: 0 0 0 1em }#sidebar ul {	margin: 0;	;padding: 0;	}#sidebar ul ul {	margin-bottom: 0px;	}#sidebar li  {	color: #666666;	font-size: 12px;	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;	line-height: 26px;	background-repeat: no-repeat;	background-position: left center;	text-align: center;	height: 25px;	margin: 0;	list-style-type: none;	padding: 0 ;	}#sidebar em    { color: green; font-style: normal; margin-bottom: 0px }#sidebar a    {	height: 25px;	margin: 0;	padding: 0;	display: block;	}#sidebar a:link    {	color: #333;	background-image: url(img/side_button.gif);	background-repeat: no-repeat;	background-position: 0 -25px;	text-decoration: none;	height: 25px;	}	#sidebar a:visited    {	color: #333;	background-image: url(img/side_button.gif);	background-repeat: no-repeat;	background-position: 0 -25px;	text-decoration: none;	}#sidebar li a:hover    {	color: green;	background-image: url(img/side_button.gif);	background-repeat: no-repeat;	background-position: 0 0;	text-decoration: none;	}.clear { clear: both }#side {	float: left;	width: 180px ;	}.link-menu {	margin: 0;	padding: 0;	}#form   {	font-size: 10pt;	background-color: white;	visibility: hidden;	float: right;	margin-top: 20px;	margin-right: 10px ;	padding: 10px;	border: dotted 1px gray;	}hr        {	visibility: hidden;	clear: both;	margin: 0;	padding: 0;	}