@charset "UTF-8";


/* ---------------------------------------------------------------- *
	全体に関する設定
 * ---------------------------------------------------------------- */
/*フォントサイズ変更にて設定*/
/*
body {
font-size: 12px;
*font-size: small;
*font: x-small;
line-height: 1.5em;
}
*/

body, div {
margin: 0;
padding: 0;
}


body { color: #323232 !important; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, Osaka, 平成角ゴシック, "ＭＳ Ｐゴシック"; background-image: url(../img-css/main-background-01.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; }


p { margin:0; padding:0  }
h1 { color: #696969; font-size: 1.7em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka, 平成角ゴシック; font-weight: 700; line-height: 25px; }
h2 { color: #696969; font-size: 1.5em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; font-weight: 900; line-height: 25px; margin: 0; padding: 0; }
h3 { color: #696969; font-size: 1.25em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka, 平成角ゴシック; font-weight: 700; line-height: 25px; }
h4 { color: maroon; font-size: 1.5em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka, 平成角ゴシック; font-weight: 900; line-height: 1em; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 15px; padding-bottom: 10px; padding-left: 5px; border-left: 4px solid #ff6f00; border-bottom-color: #ff6f00 !important; border-bottom-style: solid; border-bottom-width: 2px; }
h5 { color: #003b00; font-size: 1.1em; font-weight: bold; line-height: 1.25em; margin: 0; padding: 1em 0 0.25em; }
h6 { font-size: 0.9em; line-height: 1.3em; margin: 10px 10px 0; padding: 0; }
img {
border:0;
}
a {  }
a:link {
	color: #039;
	text-decoration: none;
}
a:visited {
	color: #039;
	text-decoration: none;
}
a:hover, a:active {
	color: #00829b;
	text-decoration: underline;
}

.header-bg02-margin300px { background-image: url(../img-css/header-bg.gif); background-repeat: repeat-x; background-position: 0 top; padding-top: 10px; }
.header-bg03 { color: #fff; background-image: url(../img-css/header-bg.gif); background-repeat: repeat-x; background-position: 0 bottom; padding-right: 20px; }
.pankuzu { font-size: 0.9em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; padding-top: 15px; padding-right: 5px; padding-bottom: 10px; }
.submenu { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; padding-top: 15px; }
/*レギュラーボタン用ロールオーバー*/
.rollover01 {
width:140px;
height:65px;
background:url(../img/regular-button-ov_01.gif) no-repeat left bottom;
}
.rollover01 a {
display:block;
width:140px;
height:65px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.rollover01 a:hover {
text-indent:-9999px;
} 

.rollover02 {
width:140px;
height:65px;
background:url(../img/regular-button-ov_02.gif) no-repeat left bottom;
}
.rollover02 a {
display:block;
width:140px;
height:65px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.rollover02 a:hover {
text-indent:-9999px;
}

.rollover03 {
width:140px;
height:65px;
background:url(../img/regular-button-ov_03.gif) no-repeat left bottom;
}
.rollover03 a {
display:block;
width:140px;
height:65px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.rollover03 a:hover {
text-indent:-9999px;
}

.rollover04 {
width:140px;
height:65px;
background:url(../img/regular-button-ov_04.gif) no-repeat left bottom;
}
.rollover04 a {
display:block;
width:140px;
height:65px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.rollover04 a:hover {
text-indent:-9999px;
}

.rollover05 {
width:140px;
height:65px;
background:url(../img/regular-button-ov_05.gif) no-repeat left bottom;
}
.rollover05 a {
display:block;
width:140px;
height:65px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.rollover05 a:hover {
text-indent:-9999px;
}

.rollover06 {
width:140px;
height:65px;
background:url(../img/regular-button-ov_06.gif) no-repeat left bottom;
}
.rollover06 a {
display:block;
width:140px;
height:65px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.rollover06 a:hover {
text-indent:-9999px;
}

.rollover07 {
width:140px;
height:65px;
background:url(../img/regular-button-ov_07.gif) no-repeat left bottom;
}
.rollover07 a {
display:block;
width:140px;
height:65px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.rollover07 a:hover {
text-indent:-9999px;
}
/*イレギュラー（バナー等）用ロールオーバー
*/
.access_banner {
width:620px;
height:50px;
background:url(../img/access-info-banner_on.png) no-repeat left bottom;
}
.access_banner a {
display:block;
width:620px;
height:50px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.access_banner a:hover {
text-indent:-9999px;
}
.history_banner {
width:620px;
height:90px;
background:url(../img-css/banner-history_ov.png) no-repeat left bottom;
}
.history_banner a {
display:block;
width:620px;
height:90px;
font-size:1px;
line-height:1px;
outline:none medium;
}
.history_banner a:hover {
text-indent:-9999px;
}
/*ページデザイン用*/
/*ページデザイン用*/
.main-contents-area { background-image: url(../img-css/mein-top-bg.gif); background-repeat: repeat-x; background-position: 0 top; padding-right: 20px; padding-left: 20px; }
.footer-area { font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka−等幅, Osaka, 平成角ゴシック; padding-top: 15px; padding-right: 20px; padding-left: 20px; border-top: 2px solid #039; }
.copyright { color: #000; font-size: 0.9em; line-height: 1.25em; }
.banner-background-top01 { background-image: url(../images/pastgovernor-banner_04.gif); background-repeat: no-repeat; background-position: left top; }
.banner-background-top01 a { color: silver; background-image: url(../images/pastgovernor-banner_04.gif); background-repeat: no-repeat; background-position: left top; }
.banner-background-top01 a:hover { color: silver; background-image: url(../images/pastgovernor-banner_04.gif); background-repeat: no-repeat; background-position: left top; text-decoration: underline; }
.chart01 { text-align: left; padding-top: 5px; padding-bottom: 2px; border-bottom: 1px dotted gray; }
.governor-history { background-image: url(../images/pastgovernor-bg_03.png); background-repeat: no-repeat; background-position: left top; padding: 20px; }
.governor-history-left { background-image: url(../images/pastgovernor-bg_02.png); background-repeat: repeat-y; background-position: left top; }
.governor-history-right { background-image: url(../images/pastgovernor-bg_04.png); background-repeat: repeat-y; background-position: right top; }
.governor-outline { color: #fff; font-size: 0.9em; font-weight: bold; line-height: 1.25em; }
.governor-contents { color: #fff; font-size: 1em; font-weight: bold; line-height: 1.75; padding-left: 25px; }
#print-header { position: absolute; top: 0; left: 15px; width: 980px; margin: 0; padding: 0; height: 82px; z-index: 1; }
