@charset "Shift_JIS";body{	background-color:#DEDEC6;		/* 背景色： */	background-image:url(img/acbg.jpg);		/* 背景画像： */	background-repeat:repeat-x;		/* 背景画像繰り返し制御 */	background-position:top;		/* 背景表示位置 */	margin:0px;	padding:0px;	text-align:center;	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",  "ＭＳ Ｐゴシック",osaka, Geneva, Arial, Verdana, sans-serif;		font-size:11px;	 line-height:18px;}ul {margin:0px; padding: 0 0 12px 12px; list-style:circle;}h1{font-size:12px; font-weight:bold; color:#333333; margin:10px 0px;}img{margin:0px; padding: 0px; border-width:0px;}#wrapper{	background:#ffffff;	width: 777px;	margin:0px auto;	padding:0px;}#header{	margin:0px;				/* マージン一括指定 */	padding: 5px;	height: 70px;	color: #333333;	text-align:left;	border-style:dotted; border-width:0px 0px 1px 0px; border-color:#333333;}#header img{	float:left;	margin:0px;				/* マージン一括指定 */	padding:0px;				/* パディング一括指定 */}#nav{	float:right;	margin-top: 24px;	margin-right: 30px;	padding: 0px;}#nav li{	list-style:none;				/* リストマークの種類 */	float:left;	margin:0px;}#nav li a{	padding-left: 8px;	padding-bottom: 4px;}#nav li a img:hover{	border-bottom:solid;	border-bottom-width:4px;	border-color:#DEDEC6;}#content{	clear:both;				/* 回り込み解除 */	margin:0px auto;	color: #333333;	text-align:left;}#main{	margin:0px; padding:10px;	text-align:left;}#footer{	clear:both;				/* 回り込み解除 */	padding:5px 0px 5px 0px;	margin:0px;	width: 777px;	height: 45px;	color: #333333;	text-align: center;	vertical-align:middle;	border-style:dotted; border-width:1px 0px 0px 0px; border-color:#333333;}a:link{	color:#333322;	text-decoration:none;}a:visited{	color:#909089;	text-decoration:underline;}a:hover{	color:#000000;	text-decoration:none;}blockquote{	margin: 0 20px;	color: #666666;	font-style:italic;	}.memo {	color: #666666;	}.esm{	font-size: 10px;	color: #333333;	background-color: #CCCCCC;	margin: 2px;}