@charset "UTF-8";/* ##### サイト全体基本設定 ##### */body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #EEE;	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */	padding: 0;	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */	color: #333;	font-size:0.8em;	line-height:150%;	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, Geneva, Arial, Helvetica, sans-serif;}.stage {	width: 816px;	background: url("../img/site-bg.gif") 0 0 repeat-y;	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */}#container { 	width: 800px;	background: #FFF;	margin: 0 8px;	border-bottom:1px solid #CCC;} /* ヘッダ */#header { 	padding: 0;	margin: 0;}#logo {	float:left;	background: url("../img/logo.gif") 0 0 no-repeat;	width:270px;	height:145px;	overflow:hidden;	display:block;	text-indent:-9999px;	font-size:1%;	line-height:1%;}#headerimg {	float:left;	background: url("../img/headerImg.jpg") 0 0 no-repeat;	width:530px;	height:145px;	overflow:hidden;	text-indent:-9999px;	font-size:1%;	line-height:1%;}#zaidanlinkArea {	background:#e0fbc0;	text-align:right;	padding-right:10px;}a#zaidanlink {	display:inline;	vertical-align:middle;	background: url("../img/arrow-b.gif") no-repeat;	background-position : left center;	padding-left:12px ;	color:#6a3806;}a#zaidanlink:hover {	color:#F60;}/* メイン */#mainarea {	padding-top:10px;}/* グローバルナビゲーション */	ul#navi{		height:33px;		padding:0px 0 15px 20px;		margin:0;	}	#navi li{		margin:0;		padding:0;		list-style-type:none;		float:left;		display:inline;	}	#navi li, #navi a {		height:33px;		display:block;	}	#navi1-on a {		background:url("../img/navi1.gif") -194px 0px no-repeat;		width:97px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi1 a {		background:url("../img/navi1.gif") 0px 0px no-repeat;		width:97px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi1 a:hover {		background:url("../img/navi1.gif") -97px 0px no-repeat;	}	#navi2-on a {		background:url("../img/navi2.gif") -176px 0px no-repeat;		width:88px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi2 a {		background:url("../img/navi2.gif") 0px 0px no-repeat;		width:88px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi2 a:hover {		background:url("../img/navi2.gif") -88px 0px no-repeat;	}	#navi3-on a {		background:url("../img/navi3.gif") -146px 0px no-repeat;		width:73px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi3 a {		background:url("../img/navi3.gif") 0px 0px no-repeat;		width:73px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi3 a:hover {		background:url("../img/navi3.gif") -73px 0px no-repeat;	}	#navi4-on a {		background:url("../img/navi4.gif") -150px 0px no-repeat;		width:75px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi4 a {		background:url("../img/navi4.gif") 0px 0px no-repeat;		width:75px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi4 a:hover {		background:url("../img/navi4.gif") -75px 0px no-repeat;	}	#navi5-on a {		background:url("../img/navi5.gif") -200px 0px no-repeat;		width:100px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi5 a {		background:url("../img/navi5.gif") 0px 0px no-repeat;		width:100px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi5 a:hover {		background:url("../img/navi5.gif") -100px 0px no-repeat;	}	#navi6-on a {		background:url("../img/navi6.gif") -250px 0px no-repeat;		width:125px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi6 a {		background:url("../img/navi6.gif") 0px 0px no-repeat;		width:125px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi6 a:hover {		background:url("../img/navi6.gif") -125px 0px no-repeat;	}	#navi7-on a {		background:url("../img/navi7.gif") -250px 0px no-repeat;		width:125px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi7 a {		background:url("../img/navi7.gif") 0px 0px no-repeat;		width:125px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi7 a:hover {		background:url("../img/navi7.gif") -125px 0px no-repeat;	}	#navi8-on a {		background:url("../img/navi8.gif") -154px 0px no-repeat;		width:77px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi8 a {		background:url("../img/navi8.gif") 0px 0px no-repeat;		width:77px;		overflow:hidden;		text-indent:-9999px;		font-size:1%;		line-height:1%;	}	#navi8 a:hover {		background:url("../img/navi8.gif") -77px 0px no-repeat;	}/* コンテンツ */#mainContent { 	margin: 0 30px;}#mainContentArea { 	margin: 20px 30px;}h2.titlebar{	background:url(../img/circle-b.gif) no-repeat;	font-size:120%;	color:#6a3806;	background-position : left 1px;	margin:0 0 15px 0;	padding:0 0 5px 25px;	border-bottom:dotted 1px #C93;}.p-text{	padding:0 0 25px 0;	margin:0;}/* ダウンロードエリア */.downloadArea{	text-align:right;	margin:10px 0 25px 0;}.downloadArea .border{	display:inline;	border:3px solid #ffc18a;	padding:10px 15px;	margin-bottom:25px;	vertical-align:middle;}.downloadIcon{	display:inline;	background: url("../img/icon-down.gif") no-repeat;	background-position : left center;	padding:5px 0 5px 25px;}.excelIcon{	display:inline;	background: url("../img/icon_xls.gif") no-repeat;	background-position : left center;	padding:5px 0 5px 20px;	margin-left:10px;}.pdfIcon{	display:inline;	background: url("../img/icon_pdf.gif") no-repeat;	background-position : left center;	padding:5px 0 5px 20px;	margin-left:15px;}.wordIcon{	display:inline;	background: url("../img/icon_doc.gif") no-repeat;	background-position : left center;	padding:5px 0 5px 20px;	margin-left:15px;}/* フッタ */#footer { 	text-align:center;	border-top:solid #79bf17 5px;	padding:10px 0 7px 0;	color:#79bf17;	line-height:130%;}#footer a {	color:#79bf17;}