body {	background : #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}a {	color : #0033CC;	text-decoration : none;}a:hover {	text-decoration : underline;	color: #34B8FD;}a:visited {	color : #000099;}.f13 {	font-size: 13px;	line-height: 16px;}#last {	font-size: 12px;	color: #666666;	margin-bottom: 1px;}#top-title {	margin: 0;	padding: 0;}#what {	margin: 0;	padding: 0;	width: 492px;}#what-title {	font-weight: bold;	padding-left: 13px;	margin-top: 10px;	font-size: 13px;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;	line-height: 16px;}#what p {	font-size: 13px;	margin: 0;	padding: 0 5px 0 30px;}#what ul {	margin: 0;	padding: 0;}#what li {	font-size: 13px;	margin: 0;	padding: 0 5px 0 38px;	background: no-repeat url(images/research_icon.gif) 30px 6px;	list-style-type: none;	line-height: 16px;}#what-subtitle {	background: repeat-x 5px 20px  url(images/what_line.gif);	/*  MacIE 5 \*/	width: 487px !important;	/*  MacIE 5 end */	width: 492px;	padding-left: 5px;	margin-top: 15px;	height: 23px;	color: #9D11B3;	font: italic bold 18px Times New Roman, ヒラギノ明朝 Pro W3, Times, serif;}#pub {	padding: 0;	width: 492px;}#pub-title {	font-weight: bold;	padding-left: 13px;	margin-top: 10px;	font-size: 13px;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;	line-height: 16px;}#pub p {	width: 460px;	font-size: 13px;	margin: 0;	padding: 0 5px 0 30px;}#sidebar-title {	border-right: 1px solid #bec8ed;	border-left: 1px solid #bec8ed;	padding-bottom: 15px;	border-top: 1px solid #bec8ed;	/*  MacIE 5 \*/	width: 251px !important;	/*  MacIE 5 end */	width: 253px;	}#update {	/*  MacIE 5 \*/	width: 236px !important;	/*  MacIE 5 end */	width: 253px;	border-right: 1px solid #BEC8ED;	border-bottom: 1px solid #BEC8ED;	border-left: 1px solid #BEC8ED;	margin: 0;	padding-bottom: 15px;	padding-right: 15px;}#update ul {	margin: 0;	padding: 0;}#update li {	background: no-repeat url(images/spacer.gif) ;	padding-left: 13px !important;	font-size: 13px;	font-weight: bold;	color: #000033;	list-style-type: none;	line-height: 16px;}#update a {	color: #000033;	font-size: 13px;	line-height: 16px;	font-weight: bold;}#topics {	/*  MacIE 5 \*/	width: 236px !important;	/*  MacIE 5 end */	width: 253px;	border-right: 1px solid #BEC8ED;	border-bottom: 1px solid #BEC8ED;	border-left: 1px solid #BEC8ED;	margin: 0;	padding-bottom: 15px;	padding-right: 15px;	  }#topics ul {	margin: 0;	padding: 0;}#topics li {	background: no-repeat url(images/spacer.gif);	padding-left: 12px !important;	font-size: 13px;	font-weight: bold;	color: #000033;	list-style-type: none;	line-height: 16px;}#topics a {	color: #000033;	font-size: 11px;	line-height: 16px;}#topics td {	color: #000033;	font-size: 11px;	line-height: 16px;}#topics noline {	border-bottom: 1px solid #FFFFFF;}#review {	/*  MacIE 5 \*/	width: 236px !important;	/*  MacIE 5 end */	width: 253px;	border-right: 1px solid #BEC8ED;	border-bottom: 1px solid #BEC8ED;	border-left: 1px solid #BEC8ED;	margin: 0;	padding-bottom: 15px;	padding-right: 15px;}#review-photo {	margin-left: 20px;	float: right;}#review p {	font-size: 12px;	margin: 0;	padding-left: 15px;	line-height: 14px;}#sympo {	/*  MacIE 5 \*/	width: 236px !important;	/*  MacIE 5 end */	width: 253px;	border-right: 1px solid #BEC8ED;	border-bottom: 1px solid #BEC8ED;	border-left: 1px solid #BEC8ED;	margin: 0;	padding-bottom: 15px;	padding-right: 15px;}#sympo-photo {	width: 221px;	margin-bottom: 5px;	padding: 0 0 0 15px;}#sympo p {	font-size: 12px;	color: #000033;	margin: 0;	line-height: 14px;	padding-top: 0;	padding-bottom: 5px;	padding-left: 15px;}#sympo-content {	font-size: 11px;	color: #000000;	margin: 0;	line-height: 14px;	padding-top: 0;	padding-bottom: 0;	padding-left: 15px;}#link {	width: 253px;	margin-top: 20px;}#link-title {	margin-bottom: 3px;	width: 39px;	margin-left: 10px;}#link-line {	height: 1px;	width: 253px;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	margin-bottom: 10px;}#link ul {	margin: 0;	padding: 0;}#link li {	background: no-repeat url(images/spacer.gif);	padding-left: 12px !important;	font-size: 12px;	font-weight: bold;	color: #000033;	list-style-type: none;	line-height: 16px;}#link a {	color: #000033;	font-size: 12px;	line-height: 16px;	font-weight: bold;}#access-button {	padding: 0;	margin-top: 20px;	margin-bottom: 10px;}#foot {	color: #999999;	font-size: 13px;	line-height: 16px;	margin-top: 50px;	padding-top: 5px;	padding-bottom: 5px;}#foot a {	color: #9d11b3;}#copyright {	height: 18px;	width: 775px;	border-top: 1px solid #A3A3A3;	font-size: 12px;	color: #999999;	text-align: center;	margin: 0;	padding: 9px 0;}h1 {	font-size: 16px;	color: #34B8FD;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	padding: 0;}h2 {	font: italic bold 20px Times New Roman, ヒラギノ明朝 Pro W3, Times, serif;	background: repeat-x 0px 25px  url(images/what_line.gif);	padding-bottom: 1px;	padding-top: 1px;	color: #9D11B3;	padding-left: 5px;	height: 26px;	margin-top: 0;	margin-bottom: 15px;}h3 {	font-size: 16px;	color: #000066;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	padding: 0;}h4 {	font-size: 16px;	font-weight: bold;	border-bottom: 1px solid #999999;	margin-top: 25px;	line-height: 16px;	margin-bottom: 10px;}h5 {	font-size: 14px;	color: #34B8FD;	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	padding: 0;}h6 {	font-size: 16px;	font-weight: bold;	border-bottom: 1px solid #999999;	line-height: 16px;	margin-bottom: 10px;}.subtitle {	font-size: 16px;	font-weight: bold;}#link-box {	float: right;	font-weight: normal;	width: 125px;	bottom: 7px;	position: relative;	margin-right: 3px !important;	margin-right: 0px;}#about-name {	font-size: 13px;	font-weight: bold;	width: 167px;}#about-name2 {	font-size: 15px;	font-weight: bold;	width: 167px;}#about-pdf {	font-size: 13px;}#staff-name {	font-size: 14px;	color: #000066;	font-weight: bold;}#f13-2 {	font-size: 13px;	line-height: 16px;	padding-left: 20px;}#blah5{color:#000000;}#abouth1{color:#000099;}#f13-3 {	font-size: 13px;	color:#0033CC;	font-weight:bold;	line-height: 16px;}#aboutact{color:#34B8FD;}#ecoh3{font-size:14px;}#ecoh6{font-size:14px;border-bottom:0px;}#ecomedi{text-decoration:underline;}a.contact { font-size: 13px;	line-height: 16px;	color: #9d11b3;}a.research { font-size: 14px;	color : #0033CC;	text-decoration : none;}a.research:hover {	text-decoration : underline;	color: #34B8FD;}a.research:visited {	color : #000099;}.ecotitle {	color: #000000;	font-weight: bold;}.order {	font-size: 12px;	color: #000033;}