body{
	background-color:#39C;
	margin:auto;
	padding:0;
	text-align:center;
}

#contents{
	background-color:#ffffff;
	width:740px;
	margin:auto;
	padding:0;
	text-align:center;
}

#header{
	width:740px;
	height:50px;
	background-image:url(logo1.jpg);
	margin:0;
	padding:0;
}

.header table{
	float:right;
}

#top{
	width:740px;
	height:180px;
	margin:0;
	padding:0;
}

#top img{
	float:left;
	margin:0;
	padding:0;
	clear:both;}

.subbotan{
	width:740px;
	height:30px;
	background-image:url(backbar.jpg);
	margin:0;
	padding:0;
	float:left;
	clear:both;
}

.subbotan img{
	float:left;
	border:none;
}

.subbotan li{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

#main{
        width:720px;
        background-color:#ffffff;
	margin:0 0 0 0px;
	padding:10px 0 20px 20px;
	float:left;
        text-align:left;
	clear:both;}

#main table{
	font-size:12px;
	color:#333333;}
	
td.title{
	text-align:center;
	font-weight:bold;
        }
	
td.naiyou{
	text-align:left;}
	
td.year{
	text-align:left;}

tr.enkaku{
     margin:0 0 10px 0px;
}

#main img{
	vertical-align:middle;
	}
	
.photo img{
       margin:0;
       padding:0;
       float:left;
       clear:both;
       }

#torihiki{
	clear:both;}

#footer{
	width:740px;
	margin:0 0 10px 0;
	float:left;
	clear:both;
}

address{
	font-size:11px;
	color:#ffffff;
	float:right;}

h1{
	margin:0;
	padding:0;
	font-size:10px;
}

h2{
	font-size:18px;
	margin:40px 0 10px  0;
}

p.jigyo{
	font-size:12px;
	line-height:150%;
}
	
h2#hinmoku{
         color:#3399cc;
         line-height:160%;}
		 
h2#date{
         color:#3399cc;
         line-height:160%;}
		 
h2#cata1{
	      color:#3399cc;
         line-height:160%;}

#back1{
      clear:both;
      float:left;
      }


#back1 a{
      font-size:12px;
      text-align:left;
      float:left;
      }


#back2{
      clear:both;
      float:left;
      }


#back2 a{
      font-size:12px;
      text-align:left;
      float:left;
      }

#back3{
      clear:both;
      float:left;
      }


#back3 a{
      font-size:12px;
      text-align:left;
      float:left;
      }

#back4{
      clear:both;
      float:left;
      }


#back4 a{
      font-size:12px;
      text-align:left;
      float:left;
      }

#back5{
      clear:both;
      float:left;
      }


#back5 a{
      font-size:12px;
      text-align:left;
      float:left;
      }


#back6{
      clear:both;
      float:left;
      }


#back6 a{
      font-size:12px;
      text-align:left;
      float:left;
      }


#back7{
      clear:both;
      float:left;
      }


#back7 a{
      font-size:12px;
      text-align:left;
      float:left;
      }

#back8{
      clear:both;
      float:left;
      }


#back8 a{
      font-size:12px;
      text-align:left;
      float:left;
      }
	  
	 
p.subtext{
	font-size:12px;
	text-align:left;
	float:left;
	margin:40px 20px 0 20px;
	padding:0 0 0 0;
	}

#map_canvas1{
        font-size:15px;
        width:740px;
        }
	
#map_canvas2{
        width:740px;
        }
	
#map_canvas3{
        width:740px;
        }
	
#map_canvas4{
        width:740px;
        }

#mail{
 width:740px;
 margin:0 0 0 0;
 padding:0 0 0 0;
 float:left;
 clear:both;}

p.chushaku{
 font-size:10px;
 margin:0 40px 0 0;
 float:right;
 clear:both;}	
 
ul.undermenu li{
	float:left;
	list-style-type:none;
	font-size:11px;
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	color:#3399cc;
	border-right:1px solid #3399cc;
	border-left:1px solid #3399cc;
}

ul.undermenu a{
	text-decoration:none;
	color:#3399cc;}
	
ul.undermenu a:hover{
	color:#003399;}
	

ul.undermenu{
	width:700px;
	float:left;
	margin:0 0 0 0px;
	padding:0;
}

#undermenubox{
        width:720px;
	float:left;
	margin:30px 0 0 0px;
	padding:0;}

#undermenubox2{
        width:710px;
	float:left;
	margin:30px 0 15px 30px;
	padding:0;
        display:inline;}


#back1 a{
       color:#3399cc;
       text-decoration:none;}

#back1 a:hover{
       color:#003399;}

#back2 a{
       color:#3399cc;
       text-decoration:none;}

#back2 a:hover{
       color:#003399;}

#back3 a{
       color:#3399cc;
       text-decoration:none;}

#back3 a:hover{
       color:#003399;}

#back4 a{
       color:#3399cc;
       text-decoration:none;}

#back4 a:hover{
       color:#003399;}

#back5 a{
       color:#3399cc;
       text-decoration:none;}

#back5 a:hover{
       color:#003399;}

#back6 a{
       color:#3399cc;
       text-decoration:none;}

#back6 a:hover{
       color:#003399;}

#back7 a{
       color:#3399cc;
       text-decoration:none;}

#back7 a:hover{
       color:#003399;}

#back8 a{
       color:#3399cc;
       text-decoration:none;}

#back8 a:hover{
       color:#003399;}







#topbox{
    background-color:#ffffff;
    margin:0;
    padding:0;
    width:740px;
    float:left;
    clear:both;}

#subimage{
  margin:0 0 0 30px;
  padding:0 0 0 0;
  float:left;
  clear:both;
  display:inline;}

#subimage img{
  border-style:none;
  float:left;}

#gaiyou{
 width:690px;
 height:110px;
 background-image:url(submenuback1-1.jpg);
 float:left:
 margin:0 0 0 0px;
 padding:0 0 0 0px; 
 clear:both;}

#naiyou{
 width:690px;
 height:110px;
 background-image:url(submenuback2.jpg);
 float:left:
 margin:0 0 0 0;
 padding:0 0 0 0px;
 clear:both;}

#catalog{
 width:690px;
 height:110px;
 background-image:url(submenuback3.jpg);
 float:left:
 margin:0 0 0 0;
 padding:0 0 0 0px; 
 clear:both;}

#access{
 width:690px;
 height:110px;
 background-image:url(submenuback4.jpg);
 float:left:
 margin:0 0 0 0;
 padding:0 0 0 0;
 clear:both;}

#botan1{
 width:255px;
 height:55px;
 float:right;
 margin:40px 0 0 0;
 padding:0 0 0 0;
 clear:both;
 }

#botan1 li{
margin:0;
padding:0;
height:25px;
list-style-type:none;
background:no-repeat;
float:left;}

#botan1 li a {
height:25px;
display:block;
text-indent: -9999px;
overflow: hidden;
background: no-repeat;
}

li#date{
background-image:url(subdate.jpg);
width:134px;
float:left;}

li#date a:link, li#date a:visited{
background-image:url(subdate.jpg);
width:134px;}

li#date a:hover{
background-image:url(subdate_on.jpg);}


li#enkaku{
background-image:url(subenkaku.jpg);
width:115px;
float:left;}

li#enkaku a:link, li#enkaku a:visited{
background-image:url(subenkaku.jpg);
width:115px;}

li#enkaku a:hover{
background-image:url(subenkaku_on.jpg);}



li#torihiki{
background-image:url(sabtorihiki.jpg);
width:134px;
float:left;}

li#torihiki a:link, li#torihiki a:visited{
background-image:url(sabtorihiki.jpg);
width:134px;}

li#torihiki a:hover{
background-image:url(sabtorihiki_on.jpg);}


#botan1 img{
 float:left;}



#botan2{
 width:255px;
 height:30px;
 float:right;
 margin:50px 0 0 0;
 padding:0 0 0 0;
 clear:both;}


#botan2 li{
margin:0;
padding:0;
height:25px;
list-style-type:none;
background:no-repeat;
float:left;}

#botan2 li a {
height:25px;
display:block;
text-indent: -9999px;
overflow: hidden;
background: no-repeat;
}

li#hinmoku{
background-image:url(subhinmoku.jpg);
width:134px;
float:left;}

li#hinmoku a:link, li#hinmoku a:visited{
background-image:url(subhinmoku.jpg);
width:134px;}

li#hinmoku a:hover{
background-image:url(subhinmoku_on.jpg);}


li#setubi{
background-image:url(subsetubi.jpg);
width:115px;
float:left;}

li#setubi a:link, li#setubi a:visited{
background-image:url(subsetubi.jpg);
width:115px;}

li#setubi a:hover{
background-image:url(subsetubi_on.jpg);}

#botan2 img{
 float:left;}

#botan3{
 width:255px;
 height:55px;
 float:right;
 margin:40px 0 0 0;
 padding:0 0 0 0;
 clear:both;}


#botan3 li{
margin:0;
padding:0;
height:25px;
list-style-type:none;
background:no-repeat;
float:left;}

#botan3 li a {
height:25px;
display:block;
text-indent: -9999px;
overflow: hidden;
background: no-repeat;
}

li#pomp{
background-image:url(subpomp.jpg);
width:134px;
float:left;}

li#pomp a:link, li#pomp a:visited{
background-image:url(subpomp.jpg);
width:134px;}

li#pomp a:hover{
background-image:url(subpomp_on.jpg);}

li#car{
background-image:url(subjidousha.jpg);
width:115px;
float:left;}

li#car a:link, li#car a:visited{
background-image:url(subjidousha.jpg);
width:115px;}

li#car a:hover{
background-image:url(subjidousha_on.jpg);}

li#aircon{
background-image:url(subeakon.jpg);
width:134px;
float:left;}

li#aircon a:link, li#aircon a:visited{
background-image:url(subeakon.jpg);
width:134px;}

li#aircon a:hover{
background-image:url(subeakon_on.jpg);}



#botan3 img{
 float:left;}

#botan4{
 width:255px;
 height:55px;
 float:right;
 margin:40px 0 0 0;
 padding:0 0 0 0;
 clear:both;}

#botan4 li{
margin:0;
padding:0;
height:25px;
list-style-type:none;
background:no-repeat;
float:left;}

#botan4 li a {
height:25px;
display:block;
text-indent: -9999px;
overflow: hidden;
background: no-repeat;
}

li#honsha{
background-image:url(subhonsha.jpg);
width:134px;
float:left;}

li#honsha a:link, li#honsha a:visited{
background-image:url(subhonsha.jpg);
width:134px;}

li#honsha a:hover{
background-image:url(subhonsha_on.jpg);}

#botan4 img{
 float:left;}

#print1 a{
  margin:0 30px 20px 0;
  text-decoration:none;
  font-size:11px;
  color:#999999;
  float:right;
  clear:both;}

