﻿@charset "UTF-8";/* CSS Document */* {	margin:0;	padding:0;	list-style: none;}* html body {	font-size: 75%;	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;}*  html #container {	padding-bottom: 15px;}*  html #menu {	width: 770px;}*   html   h3 {	width: 530px;}*   html  #bg {	width: 770px;}*:first-child+html body {	/* for WinIE7*/	font-size: 75%;	font-family:'メイリオ', Meiryo, Verdana, "ＭＳ Ｐゴシック", sans-serif;}*:first-child+html #container {	padding-bottom: 15px;}body  {	color: #444444;	font-size: 12px;	font-family:Verdona, sans-serif, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";	text-align: center;	background-color: #4c66cc;}a:link  {	text-decoration: none;	color: #444444;}a:visited {	text-decoration: none;	color: #444444;}a:hover  {	text-decoration: underline;	border-style: none;	color: #0000b3;}li {	display: inline;	float: left;	border-style: none;}#container {	margin-right: auto;	margin-left: auto;	width: 770px;	border: 1px solid #444444;	padding: 15px 15px 50px;	background-color: #FFFFFF;	margin-top: 20px;}#header {	width: 770px;	height: 40px;	float: left;	margin-right: auto;	margin-left: auto;	border: 1px solid #AAAAAA;	background-color: #b3cce6;}h1 {	font-size: 16px;	font-weight: bold;	padding-left: 15px;	text-align: left;	float: left;	color: #0000b3;	padding-top: 10px;}#menu {	padding-left: 10px;	line-height: 25px;	text-align: left;	width: 750px;	height: 25px;	float: left;	font-size: 10px;	color: #444444;	background-color: #4c66cc;	padding-right: 10px;	border-right: 1px solid #AAAAAA;	border-bottom: 1px solid #AAAAAA;	border-left: 1px solid #AAAAAA;}h2 {	font-size: 12px;	font-weight: normal;	float: left;}.manu  {	float: right;}.manu a {	text-decoration: underline;}#pan {	padding-left: 10px;	line-height: 25px;	text-align: left;	width: 760px;	height: 34px;	float: left;	font-size: 10px;	color: #444444;}#pan a {	color: #444444;}#bg {	background-color: #b3cce6;	float: left;	padding: 15px;	margin-bottom: 20px;	width: 740px;}.sub  {	float: left;	width: 190px;	text-align: left;	border-top: 1px solid #AAAAAA;	background-color: #7f7fe6;	border-right: 1px solid #AAAAAA;}.sub   li  {	width: 190px;	text-decoration: none;	border-bottom: 1px solid #AAAAAA;	border-left: 1px solid #AAAAAA;	padding-top: 4px;}.sub   a  {	text-decoration: none;	width: 150px;	line-height: 27px;	padding-left: 10px;	padding-top: 3px;}#main  {	text-align: left;	float: right;	margin-left: 13px;	width: 530px;	background-color: #FFFFFF;	border: 1px solid #BBBBBB;	padding-bottom: 10px;}h3 {	font-size: 12px;	line-height: 32px;	text-align: left;	padding-left: 10px;	height: 28px;	float: left;	background-color: #4c66cc;	width: 520px;	margin-bottom: 5px;	border-bottom: 1px solid #DDDDDD;}#main   p   {	line-height: 159%;	width: 510px;	float: left;	padding-right: 10px;	padding-left: 15px;}#footer {	width: 770px;}#copyright {	width: 770px;	font-size: 10px;	height: 30px;	line-height: 30px;	background-color: #4c66cc;	float: left;	border: 1px solid #AAAAAA;}#copyright a {	font-weight: normal;	color: #444444;}#copyright a:hover {	text-decoration: underline;	color: #444444;}