@charset "UTF-8";body  {	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;	margin: 0;	padding: 0;	text-align: center;}.tosakoku #container { 	width: 900px;	margin: 0 auto;	border: 0px solid #000000;	text-align: left;} .tosakoku #header {	position: relative;	height: 540px; 	padding: 0 0px 0 0px;} .tosakoku #bgtextchange {	float:right;	margin: 10px 0 0 0;	padding: 0;}#english {	position:absolute;	top:72px;	left:790px;	color:#FFF;	font-size:20px;	text-decoration:none;	border:#FFF outset 2px;	padding:2px 5px 2px 5px;}.tosakoku #toplink {	text-align:right;	padding: 5px 10px 5px 0;	font-size:90%;}.tosakoku #navi-area {	position: absolute;	top: 250px;	left: 670px;	}.tosakoku #primary-topics {	position: absolute;	top: 250px;	left: 200px;	height:325px;	width:455px;}.tosakoku #photo-area {	position: absolute;	top: 250px;	left: 0px;	height:325px;	width:190px;	font-size:80%;}.tosakoku #outlink {	float: right;	width: 220px;}.tosakoku #mainContent {	float:left;	width:670px;	padding-top:100px;}#new th {	vertical-align:top;	width:6em;}#new td {	vertical-align:top;}#main {	border:0;	text-align:left;	width:645px;}#main th {	background:#E5EEEB;	font-weight:normal;	text-align:left;	vertical-align:top;}.tosakoku #footer {	margin-top:30px;	padding: 10px 10px 10px 100px;	background:#EFEFEF;	height:80px;	font-size:80%;} .clearfloat {	clear:both;}ul {margin: 0 0 0 1.5em;padding: 0;}.boldblue {	color:#069;	font-weight:bold;}.photo {	margin:0 7px 5px 8px;}.boldred {	color:#F00;	font-weight:bold;}