*{margin:0px;padding:0px;}body{	background-color:#ffffff;	color:#000000;	}a:link{color:#000099;text-decoration:none;}a:visited{color:#000099;text-decoration:none;}a:active{color:#3333ff;text-decoration:underline;}a:hover{color:#3333ff;text-decoration:underline;}/* ヘッダ */div#header{	background-color: #99CCFF;}h1{	margin:0px;	padding:0px;	height: 40px;	width: 295px;	background-image: url(img/head-title.gif);	background-repeat: no-repeat;	text-indent:-100em;}/* メイン */div#contents{	margin: 1em auto;	width: 720px;}h2{	margin:0px;	padding:2px;	font-size:120%;	font-weight:bold;}div#contents h2{	background-image: url(img/h2-bg.jpg);	background-repeat: repeat-y;}p.kanporenimg{	float: right;}ul.navi{	font-size: 120%;	font-weight: bold;	margin-top:0.5em;	margin-bottom:0.8em;	list-style-type: none;}ul.navi li{	border-left:solid 7px #99CCFF;	margin-top:7px;	padding-left:5px;}li.submenu{font-size:12pt;}div.oshirase{	margin-top:0.5em;	margin-bottom:0.5em;	padding:5px;	width: 380px;	border: 3px solid #99CCFF;	background-color: #ffffff;}div.oshirase ul{	font-size: 90%;	margin-top:0.5em;	margin-bottom:1.5em;	list-style-type: none;}div.oshirase ul.new{	font-weight: bold;}div.oshirase ul li{	margin-top:5px;	margin-left:1.5em;	text-indent:-1em;}div.oshirasemark{	font-size: 80%;	text-align: right;}p.banner{	font-size: x-small;}/* フッタ */div#footer{	background-color: #99CCFF;	margin-bottom:0.5em;	padding: 5px 2em;	text-align: right;	clear: right;}address{	font-size: 100%;	font-style: normal;	font-weight: normal;}strong.toiawasetit{	font-size: 120%;	font-weight: bold;}