body{
text-align:center;
background-color:#444444;
width:760px;
margin-left:auto;
margin-right:auto;}

div#main{
width:760px;
height:170px;
}

div#head{
width:760px;
height:170px;
background-image:url(title.jpg);
background-repeat: no-repeat;
}

h1{
color:#ffffff;
font-size:70%;
line-height:20px;
letter-spacing:-1px;
margin:0px 0px 0px 0px;
text-align: center;
}

div.p-title{
  background-color:#888888;
  width:760px;
  padding-bottom:4px;
  padding-top:4px;
  color:#ffffff;@
   }

a.footer1{
  color:#ffffff;
  text-decoration:none;
  font-size:95%;
  text-align:center;
    }


div#contents{
width:596px;
background-color:#ffffff;
border-color:#cccccc;
border-style:solid;
border-width:thin;
padding-bottom:20px;
padding-top:5px;
float:right;
}


h2{
background-image:url(h2title.jpg);
background-repeat: no-repeat;
background-position: center;
text-align:center;
color:#444444;
font-size:96%;
padding-bottom: 5px;
padding-top: 5px;
clear: both;

}


h3{
color:#f3f3f2;
background-color:#999999;
width:490px;
text-align:center;
font-size:96%;
padding-bottom: 5px;
padding-top: 5px;
margin-left: 50px;
clear: both;

}


p.cont{
color:#666666;
width:480px;
margin-bottom:20px;
margin-top:10px;
margin-left:50px;
margin-right:50px;
font-size:93%;
text-align:left;
clear: both;

}

div.leftc{
width:295px;
float:left;


}
div.rightc{
width:295px;
float:right;
}

h4.half2{
background-color:#888888;
font-size:80%;
  color:#ffffff;
  width:200px;
   text-align:center;
  margin-top:10px;
  margin-bottom:5px;
margin-left: 45px;
padding-top:5px;
clear: both;


}



p.conthalf{
color:#555555;
width:198px;
margin-bottom:2px;
margin-top:3px;
margin-left:50px;
margin-right:10px;
text-align:left;
font-size:95%;
}



div#navi-r{
width:160px;
background-color:#ffffff;
float:left;
padding-top: 10px;
padding-bottom: 20px;

}

p.rnavi{
color:#666666;
background-color:#dcdddd;
width:150px;
height:20px;
text-align:center;
margin-left:2px;
margin-bottom:5px;
margin-right:2px;
margin-top:20px;
padding-bottom:3px;
padding-top:3px;
font-size:95%;
}

p.naviright{
color:#666666;
font-size:93%;
text-align:left;
margin-left:10px;
margin-right:5px;
}


img.shouhin{
float:left;
margin-left:55px;
margin-bottom:20px;

margin-top:5px;

}


image.shouhin2l{
float:left;
margin-left:40px;
clear: both;
}

image.shouhin2r{
float:left;
margin-right: 40px;
clear: both;
}

img.shinrai{
float:center;
margin-top:10px;
 }
 

img.title2{
float:center;
}




div.footer1{
  background-color:#888888;
  width:760px;
  padding-bottom:4px;
    padding-top:4px;
  color:#ffffff;
  text-align:center;
  clear:both;
  
  }

div.footer{
width:760px;
  padding-bottom:3px;
    padding-top:3px;
background-color:#efefef;
color:#666666;
font-weight:none;
text-align:center;
font-size:95%;
clear: both;
}


p.item{
  color:#d3bd9c;
  background-image:url(tag2.gif);
  font-size:95%;
  text-align:left;
margin-left: 10px;
margin-right: 0px;
margin-top: 2px;
margin-bottom:5px;
}







