
body { text-align:center;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
}   




#wrap { 
width:100%;
text-align:center; 
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
 } 


#header { 
width:950px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
}


#header2 { 
width:950px;
margin-top:5px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
}


#top { margin:0 0px;
width:950px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
}   




#topleft { margin:0 0px;
width:500px; 
float:left;
height:90px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
}

#topright { margin:0 0px;
width:450px; 
float:right;
height:90px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
}


#top2 { margin:0 0px;
float:left;
width:950px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
}   




#globalnavi{
text-align:center; 
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
padding: 0;
width:950px;
}

#globalnavi ul{
text-align:center; 
list-style-type: none;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
padding: 0;
}

#globalnavi li{
text-align:center; 
  float: left;
  width:150px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
  padding: 0;
}

#globalnavi li2{
text-align:center; 
  float: left;
  width:5px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
  padding: 0;
}

#globalnavi a{
  text-align: center;
  display:block;
  padding: 0;
  width:100%;
  background: url(画像のパス) no-repeat 0 50%;
  color:#000000;
}

#globalnavi a:hover{
  background: url(画像のパス) no-repeat -100px 50%;
  color: #ffffff;
}







.menu26 {
text-decoration:none;
line-height:36px;
padding: 0px 0px 0px 0px;
text-align:left;
width:215px;
font-size:12px;
background-image: url(img/menubar_on.jpg);
}

.menu26 a {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
background-image: url(img/menubar_on.jpg);
}

.menu26 a:hover {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
background-image: url(img/menubar_off.jpg);
}


.menu26 a:visited {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
}













.menu27 {
text-decoration:none;
line-height:36px;
padding: 0px 0px 0px 0px;
text-align:left;
width:215px;
font-size:12px;
background-image: url(img/menubar_off.jpg);
}

.menu27 a {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
background-image: url(img/menubar_off.jpg);
}

.menu27 a:hover {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
background-image: url(img/menubar_off.jpg);
}


.menu27 a:visited {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
}






.menu28 {
text-decoration:none;
line-height:36px;
padding: 0px 0px 0px 0px;
text-align:left;
width:255px;
font-size:12px;
background-image: url(img/menubar_off.jpg);
}

.menu28 a {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
background-image: url(img/menubar_off.jpg);
}

.menu28 a:hover {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
background-image: url(img/menubar_off.jpg);
}


.menu28 a:visited {
text-decoration:none;
padding: 0px 0px 0px 40px;
width:100%;
display:block;
}











#menu { margin:0 0px;
background-image: url("menubar.jpg");
background-repeat: repeat-x;
width:100%;
height:35px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
}



#inner0 { margin:0 0px;
background-image: url("img/titlebar.gif");
background-repeat: repeat-x;
width:955px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
}


#inner { margin:0 0px;
float:left;
width:950px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
}

#mainWrap { 
width:650px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
float:left;
color: #c0c0c0;
border : 0px solid #FF9900;
}   


#sideWrap { 
width:300px; 
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
float:right;
color: #c0c0c0;
border : 0px solid #FF9900;
}

#fooder { 
float:right;
float:left;
width:950px;
margin-top:0px;
margin-bottom:30px;
margin-right:0px;
margin-left:0px;
border : 0px solid #000000;
} 

.clear { clear:both; }   
.clear hr { display:none; }  


.img1
{
background: url("img/logo.jpg") no-repeat;
text-indent: -9999px;
display: block;
width: 170px;
height: 50px;
margin-top:29px;
margin-bottom:24px;
margin-right:0px;
margin-left:20px;
overflow: hidden;
}


.img2
{
background: url("img/tel.jpg") no-repeat;
text-indent: -9999px;
display: block;
width: 300px;
height: 100px;
overflow: hidden;
}



h1 { 
font-size:11px;
line-height: 200%;
color: #666666;
font-weight : normal;
}


h2 { 
font-size:18px; 
line-height: 200%;
font-size: 14px;
color: #9C9C9C;
}


h3 { 
font-size:13px; 
line-height: 100%;
font-size: 14px;
color: #363636;
}


p.sidemenu {
line-height: 200%;
font-size: 14px;
color: #666666;
}


.font1 {
line-height: 160%;
font-size: 14px;
color: #666666;
}

.font2 {
line-height: 160%;
font-size: 12px;
color: #666666;
}



.font3 {
line-height: 150%;
font-size: 12px;
color: #666666;
}



.font4 {
line-height: 160%;
font-size: 14px;
color: #4f4f4f;
}

.font5 {
line-height: 160%;
font-size: 15px;
color: #333333;
}


.font6 {
line-height: 140%;
font-size: 13px;
color: #333333;
}


.font7 {
line-height: 180%;
font-size: 13px;
color: #333333;
}


.font8 {
line-height: 140%;
font-size: 13px;
color: #ffffff;
}







body {
    background-repeat: repeat;
}
table {
background-repeat: repeat-y;
}


<STYLE type="text/css"> <!--

a            { color: #4f4f4f }
a:link       { color: #4f4f4f }
a:visited    { color: #4f4f4f }
a:hover      { color: #4f4f4f }
--></STYLE>


A:link {text-decoration:none}
A:visited {text-decoration:none}
A:active {text-decoration:none}






