/* CSS Document */*{	margin:0px;	padding:0px;}body{	background-image:url(images/bk.gif);	background-repeat:repeat-x;	text-align:center;}#wrapper{	text-align:left;	border-width:0px;	border-style:solid;	border-color:#999999;	width:750px;	margin-left:auto;	margin-right:auto;}#header{	background-image:url(images/header_bk.gif);	background-repeat:no-repeat;	text-align:right;	width:750px;	height:64px;	color:#666666;}h1{	margin-right:8px;	margin-top:5px;	color:#333333;	font-size:x-small;	font-weight:normal;	text-align:right;}h2{	float:left;	width:196px;	height:50px;	margin-top:5px;	margin-left:12px;}ul#navi{	list-style:none;	width:496px;	float:right;	margin-top:38px;	margin-right:12px;}ul#navi li{	list-style:none;	float:right;	width:124px;	height:26px;}ul#navi a{	display:block;	width:124px;	height:26px;	background-image:url(images/navi_top.gif);}a.top{	background-position:0px 0px;}a:hover.top{	background-position:0px -26px;}a.kaisya{	background-position:-124px 0px;}a:hover.kaisya{	background-position:-124px -26px;}a.seihin{	background-position:-248px 0px;}a:hover.seihin{	background-position:-248px -26px;}a.toiawase{	background-position:-372px 0px;}a:hover.toiawase{	background-position:-372px -26px;}#main{	clear:both;	width:750px;	height:286px;	text-align:center;}#content{	width:750px;	height:100%;	padding-top:5px;}#leftbox{	float:left;	width:340px;	padding: 8px 15px 10px 20px;}ul#osusume{	background-image:url(images/osusume.gif);	background-repeat:no-repeat;	padding-top:40px;	font-size:small;	color:#000000;	list-style:none;}ul#osusume li{	background-image:url(images/icon_arrow.gif);	background-repeat:no-repeat;	background-position:center left;	margin-left:8px;}ul#osusume li p{	padding:0px 0px 0px 14px;	margin-bottom:10px;	font-size:small;	color:#000000;}ul#osusume a{	color:#000000;	text-decoration:none;}ul#osusume a:hover{	color:#0000CC;}#rightbox{	float:left;	width:340px;	padding: 8px 20px 10px 15px;}#tensyu{	clear:both;	background-image:url(images/tensyu.png);	background-repeat:no-repeat;	padding-top:40px;}#tensyu img{	float:left;	width:65px;	margin-right: 5px;	margin-left:8px;}#tensyu p{	font-size:small;	color:#000000;}#footer{	clear:both;	width:750px;	margin-top:5px;	margin-bottom:20px;	color:#666666;	text-align:center;	line-height: 1.5em;	font-size:x-small;}#footer a{	text-decoration:none;	color:#666666;}#footer a:hover{	color:#0000CC;}