﻿* {
	margin: 0px;
	padding: 0px;
	font: 100% "ＭＳ Ｐゴシック", Osaka;
}

a img {
	border: none;
	color: #fff;
	background: transparent;
}

a {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, p, address, li{
	color: #000000;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	list-style: none;
}

/*----------------------------------------------
  全体設定
----------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	background-color: #e6e3e6;
}

.wrapper {
	background-image: url(../images/back.gif);
	background-position: center;
	background-repeat: repeat-y;
	margin: 0 auto;
	width: 754px;
	text-align: left;
	height: auto;
}

/*----------------------------------------------
  ヘッダーの設定
----------------------------------------------*/
.header {
	display: block;
	width: 752px;
	background: #e5e2e5;
	height: auto;
}

.header h1{
	padding: 0;
	margin: 0;
	background: #e5e2e5 url(../images/head_img.jpg) no-repeat;
	text-indent: -10000px;
	width: 299px;
	height: 53px;
	float: left;
}
.header h1 a{
	display:block;
}
#hd-2{
	padding: 0;
	margin: 0;
	background: url(../images/head_img2.jpg) no-repeat;
	width: 453px;
	height: 53px;
	float: right;
}

.sitmap {
	display:block;
	padding: 0;
	margin: 0;
	text-indent: -10000px;
	width: 53px;
	height: 9px;
	position: relative;
	top: -74px;
	left: 640px;
}

.sitmap a {
	display:block;
	width: 53px;
	height: 9px;
}

.sitmap a:hover {
	display:block;
	width: 53px;
	height: 9px;
}

.search {
	display:block;
	width: auto;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	float: right;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 90%;
	clear: right;
	position: relative;
	top: -2px;
	}
.search span a {
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 80%;
	}	
.search #search-t {
	text-align: left;
	font-size: 85%;
	}
	
.search #search-t a {
	color: #FFFFFF;
	font-weight: bolder;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	vertical-align: middle;
	text-align: left;
	font-size: 85%;
	}
	
.search input {
	font-size: 85%;
	padding: 0px;
	margin: 0px;
}
.search input #Search-i {
	font-size: 80%;
	border-width: 2px;
	padding: 0px;
	margin: 0px;
	}
	
.search input #submit {
	font-size: 100%;
	padding: 0;
	margin: 0;
}
	
.search #hidden{
	position: absolute;
	top: -3px;
	right: 0px;
	display: run-in;
	width: 1px;
	height: 1px;
	border-style: none;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	}

.mof {
	display:block;
	padding: 0;
	margin: 0;
	text-indent: -10000px;
	width: 43px;
	height: 13px;
	float: right;
}

.mof a {
	display:block;
	width: 43px;
	height: 15px;
}

.mof a:hover {
	display:block;
	width: 43px;
	height: 15px;
}


/*----------------------------------------------
  グローバルナビゲーションの設定
----------------------------------------------*/
.header ul{
	margin:0px;
	margin-top: -2px;
	width: 753px;
	height: 24px;
	background-color: #e5e2e5;
	clear: right;
}

.header li{
	display: block;
	float: left;
	text-indent: -1000px;
	list-style-type: none;
	list-style: none;
}

.header li a{
	display: block;
	width: 100px;
	height: 24px;
}

/*-----  財務省トピックス　----*/
.header li#topic {
	margin-left: 1px;
	margin-right: 9px;
	background: url(../images/topics_menu_s.gif) no-repeat;
}

/*-----  研究活動　----*/
.header li#research {
	margin-right: 9px;
	background: url(../images/research_menu_s.gif) no-repeat;
}

/*-----  国際交流活動　----*/
.header li#international {
	margin-right: 8px;
	background: url(../images/international_menu_s.gif) no-repeat;
}

/*-----  統計資料　----*/
.header li#publication {
	margin-right: 8px;
	background: url(../images/publication_menu_s.gif) no-repeat;
}

/*-----  刊行物　----*/
.header li#startics {
	margin-right: 8px;
	background-image: url(../images/statistics_menu_s.gif);
	background-repeat: no-repeat;
}

/*-----  研究所概要　----*/
.header li#laboratory {
	margin-right: 8px;
	background: url(../images/laboratory_g_menu_s.gif) no-repeat;
}

/*-----  English　----*/
.header li#english {
	background: url(../images/english_menu_s.gif) no-repeat;
}

/*-----  リンク画像の設定 -----*/
/*-----  財務省トピックス　----*/
.header li#topic a {
	background: url(../images/topics_menu_s.gif) no-repeat;
	text-decoration: none;
}

.header li#topic a:hover {
	background: url(../images/topics_menu_s_on.gif) no-repeat;
	text-decoration: none;
}

/*-----  研究活動　----*/
.header li#research a {
	background: url(../images/research_menu_s.gif) no-repeat;
	text-decoration: none;
}

.header li#research a:hover {
	background: url(../images/research_menu_s_on.gif) no-repeat;
	text-decoration: none;
}

/*-----  国際交流活動　----*/
.header li#international a {
	background: url(../images/international_menu_s.gif) no-repeat;
	text-decoration: none;
}

.header li#international a:hover {
	background: url(../images/international_menu_s_on.gif) no-repeat;
	text-decoration: none;
}

/*-----  統計資料　----*/
.header li#publication a {
	background: url(../images/publication_menu_s.gif) no-repeat;
	text-decoration: none;
}

.header li#publication a:hover {
	background: url(../images/publication_menu_s_on.gif) no-repeat;
	text-decoration: none;
}

/*-----  刊行物　----*/
.header li#startics a {
	background-image: url(../images/statistics_menu_s.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

.header li#startics a:hover {
	background-image: url(../images/statistics_menu_s_on.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

/*-----  研究所概要　----*/
.header li#laboratory a {
	background: url(../images/laboratory_g_menu_s.gif) no-repeat;
	text-decoration: none;
}

.header li#laboratory a:hover {
	background: url(../images/laboratory_g_menu_s_on.gif) no-repeat;
	text-decoration: none;
}

/*-----  English　----*/
.header li#english a {
	background: url(../images/english_menu_s.gif) no-repeat;
	text-decoration: none;
}

.header li#english a:hover {
	background: url(../images/english_menu_s_on.gif) no-repeat;
	text-decoration: none;
}


/*----------------------------------------------
  コンテンツ部分の設定　
  (コンテンツの詳細設定は各カテゴリーごとに設定があります)
----------------------------------------------*/
.contents {
	width: 752px;
	margin: 0;
	padding: 0;
	clear: both;
}

.body_wrap .contents .ita {
	font-style:italic;
}


/*----------------------------------------------
  フッターの設定
----------------------------------------------*/
.footer {
	display: block;
	width: 752px;
	height: 100px;
	clear: both;
}

/*-----  ご意見　----*/
.footer #box {
	text-align: center;
	font-size: 65%;
	background-image: url(../images/foot_bg.gif);
	padding-bottom: 6px;
	background-position: center;
	background-repeat: no-repeat;
	width: 754px;
	padding-top: 7px;
}


}

.footer #box a {
	color: #334792;
	text-decoration:underline;

}


.footer #box a:hover {
	color: #f60;

}




/*-----  おことわり　----*/
.footer #Refusal {
	text-align: center;
	font-size: 65%;
	color: #989898;
	padding-left: 36px;
	padding-right: 36px;
}

/*-----  おことわり 文字色変更　----*/
.footer #Refusal span{
	color: #a3392c;
}


.footer hr {
	color: #989898;
	text-align: center;
	width: 99%;
	margin-top: 3px;
	margin-bottom: 3px;
}

.footer #image {
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}

/*----------------------------------------------
  コンテンツ部分(外殻)の設定
----------------------------------------------*/
.body_wrap {
	display: block;
	width: 752px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: auto;
}

/*----------------------------------------------
  パンクズリストの設定
----------------------------------------------*/
.body_wrap #navi {
	font-size: 0.7em;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

.body_wrap #navi a {
	text-decoration: underline;
}

.body_wrap #navi a:link {
	color: #334792;
}

.body_wrap #navi a:visited {
	color: #334792;
}

.body_wrap #navi a:hover {
	color: #f60;
}

/*----------------------------------------------
  パンクズリストの設定
----------------------------------------------*/
.body_wrap #update {
	font-size: 0.7em;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
}
