body {margin:0 0; font-size:12px;}
a,a:visited {text-decoration:none;}
li {list-style:none;}

h1#topcap {display:block; text-align:center; height:22px; margin:0 auto; font-size:14px; line-height:160%; background-color:#55AA33; color:#FFFFFF;}
		
#title {width:900px; display:block; height:68px; margin:0 auto; text-align:left;}
a#title_rogo {width:350px; display:block; height:68px; margin:0px; background-image:url(titlerogo.gif); background-position:top left; background-repeat:no-repeat; font-size:1px; color:#FFFFFF;}

#menu {color:#FFFFFF; text-align:center; font-size:14px;}
#menu td {width:112px;}
#menu td a {display:block; width:112px; height:23px; background-position:0px 0px; background-repeat:no-repeat; color:#FFFFFF; line-height:150%; font-weight:bold; padding:5px 0px 0px 0px;}
#menu td a:hover {background-position:0px -28px; background-repeat:no-repeat; text-decoration:none;}
#menu td a#link1 {background-image:url(menu_1.gif);}
#menu td a#link2 {background-image:url(menu_2.gif);}
#menu td a#link3 {background-image:url(menu_3.gif);}
#menu td a#link4 {background-image:url(menu_4.gif);}
#menu td a#link5 {background-image:url(menu_5.gif);}
#menu td a#link6 {background-image:url(menu_6.gif);}
#menu td a#link7 {background-image:url(menu_7.gif);}
#menu td a#link8 {background-image:url(menu_8.gif);}

#main {margin:15px auto;}
#sideback {background-image:url(ha.gif); background-position:top center; background-repeat:repeat-y;}
#midashi1 {display:block; width:675px; height:50px; padding:8px 0px 14px 65px; font-size:18px; font-weight:bold; color:#009966; background-image:url(midashi_back.jpg); background-position:top left; background-repeat:no-repeat; text-align:left;}
#midashi2 {display:block; width:680px; height:50px; padding:8px 0px 14px 60px; font-size:18px; font-weight:bold; color:#006699; background-image:url(midashi2_back.jpg); background-position:top left; background-repeat:no-repeat; text-align:left;}
#midashi3 {display:block; width:675px; height:50px; padding:8px 0px 14px 65px; font-size:18px; font-weight:bold; color:#FF3399; background-image:url(midashi3_back.jpg); background-position:top left; background-repeat:no-repeat; text-align:left;}
#midashi4 {display:block; width:675px; height:50px; padding:8px 0px 14px 65px; font-size:18px; font-weight:bold; color:#AA3333; background-image:url(midashi4_back.jpg); background-position:top left; background-repeat:no-repeat; text-align:left;}

#address {font-size:12px; color:#3399CC; line-height:140%; font-weight:bold;}
#address strong {font-size:14px; color:#0066AA; line-height:140%; font-weight:bold;}

#undercap {width:900px; display:block; height:60px; margin:0 auto; text-align:center; font-size:14px; font-weight:normal; background-color:#E0E0E0; color:#666666; padding:7px; line-height:125%;}
#copyright {display:block; text-align:center; height:52px; margin:10px auto 0px auto; font-size:11px; line-height:160%; color:#999999; font-weight:normal; padding:20px 0px 0px 0px; border-top:1px solid #999999;}