body {	margin: 0px;	padding: 0px;	font-size: small;	line-height: 120%;	background-color: #F0F0F0;}/*---------ヘッダー---------*/.headerbox {	width: 750px;	height: 75px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-image: url(../images/header.gif);	background-repeat: no-repeat;	text-align: right;	font-size:12px;}.headfont{	padding: 5px 0px 2px 0px;}.headerbox form{	margin: 10px 0px 0px 0px;}/*---------財団情報---------*/.zaidan {	font-size:13px;	text-align: center;	width: 382px;	height: 113px;	color:#2C2C2C;	padding:10px 0px 0px 20px;	background-image: url(../about/images/grey_small.gif);	background-repeat: no-repeat;}/*---------財団情報２---------*/.zaidan_02 {	font-size:13px;	text-align: center;	width: 588px;	height: 262px;	color:#2C2C2C;	margin: 0px 0px 0px 0px;	padding:0px 0px 0px 0px;	background-image: url(../about/images/grey.gif);	background-repeat: no-repeat;}/*---------フッター---------*/.footer {	font-size:13px;	text-align: left;	width: 750px;	height:25px;	color:#ffffff;	padding:5px 0px 0px 0px;	background-color:#2774CB;}/*---------お知らせ---------*/#top_info a{	color:#004494;}