html, body { color: #403e4b; font-size: small; font-family: メイリオ, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 140%; background-image: url(../img/comon/bckband.gif); background-repeat: repeat-x; background-attachment: scroll; height: 100%; margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd { margin: 0; padding: 0; }
p { line-height: 150%; padding-bottom: 1em; }
td { }
/*HOME*/
#hbgd { background-color: white; background-image: url(../img/home/hbgd.gif); background-repeat: repeat-x; background-position: 0 top; width: 100%; height: 100%; margin-right: auto; margin-left: auto; }
#hwrapper { width: 900px; height: 100%; margin: auto; }
#htop { background-image: url(../img/home/tname.gif); background-repeat: no-repeat; background-position: left top; width: 900px; height: 85px; }
#hbarbck { background-color: #7ea334; background-image: url(../img/home/gbarbck.gif); background-repeat: repeat-x; width: 900px; height: 280px; padding-top: 2px; padding-bottom: 2px; }
#hbar { background-image: url(../img/home/gbar.gif); background-repeat: repeat-y; width: 900px; height: 280px; }
#hinfo { width: 550px; height: 100px; float: left; }
#hnews { width: 350px; height: 280px; float: left; }
#htop h1 {
	font-size: small;
	font-weight: normal;
	float: right;
	margin-top: 60px;
} 
#hcright { margin-top: 8px; }
#hcright address { color: #8b8484; font-size: 12px; font-style: normal; line-height: normal; text-align: right; width: 900px; height: 40px; border-top: 1px solid silver; }
/*メニューボタン*/
#officeinfo { width: 900px; height: 148px; padding-top: 18px; padding-bottom: 18px; padding-left: 20px; }
#hoffice li { float: left; list-style-type: none; }
#hoffice a { color: #414141; font-size: 12px; background-image: url(../img/home/offinfobg_cs.jpg); background-repeat: no-repeat; background-position: 0 -148px; text-decoration: none; width: 275px; height: 148px; overflow: hidden; padding-left: 175px; display: block; }
#sakata a { background-position: 0 0; height: 58px; padding-top: 90px; }
#nara a { background-position: -450px 0; height: 78px; padding-top: 70px; }
#sakata a:hover { font-weight: bold; background-position: 0 -148px; }
#nara a:hover { font-weight: bold; background-position: -450px -148px; }

