body{
text-align:center;
background-color:#444444;
width:760px;
margin-left:auto;
margin-right:auto;
font:"lr oSVbN", Osaka, "qMmpS Pro W3";

}

div#main{
width:760px;


}

div#head{
width:760px;
height:180px;
background-image:url(title.jpg);
background-repeat: no-repeat;
}

h1{
color:#ffffff;
font-size:75%;
text-align:center;
line-height:110%;
letter-spacing:-250%;
margin:0px 0px 0px 0px;  
}


div.p-title{
  background-color:#444444;
  width:760px;
  padding-bottom:4px;
  padding-top:4px;
  color:#ffffff;@
   }

a.footer1{
  color:#ffffff;
    font-size:95%;
  text-align:center;
    }
#top_navi {
  width:760px;
	font-size: 75%;
	text-align: right;
	padding-right:0px;
	padding-top: 3px;
    padding-bottom: 3px;
    margin-top: -1px;
    margin-bottom: -1px;
    background-color: #333333;
    border: none;
}

div#navi{
width:160px;
background-color:#ffffff;
float:left;



}

p.item{
  color:#d3bd9c;
  background-image:url(tag2.gif);
  font-size:95%;
  text-align:left;
margin-left: 15px;
margin-right: 0px;
margin-top: 5px;
margin-bottom:5px;
}


ul{
color:#68512F;
text-align:left;
margin-bottom:20px;
margin-top:5px;
font-size:93%;
 }

a.navi{
  font-size:85%;
  text-align:left;
  margin-left:-3px;
margin-right: 0px;
letter-spacing: -0.5px;
    }
    
li{
margin-left: -10px;
 }
p.lnavi{
color:#ffffff;
background-color:#AFAEAE;
height:20px;
text-align:center;
margin-left: 5px;
margin-right: 5px;
margin-bottom:10px;
margin-top:30px;
font-size:95%;
float:center;
padding-bottom:3px;
padding-top:3px;
visited color: #dddddd;
text-decoration: none;
letter-spacing: 2px;
}

    

div#contents{
width:436px;
background-color:#ffffff;
border-color:#cccccc;
border-style:solid;
border-width:thin;
padding-bottom:20px;
padding-top:10px;
float:left;
}

h2.sub1{
color:#444444;
width:415px;
text-align:left;
letter-spacing:3px;
font-size:95%;
margin-bottom:10px;
margin-top: 10px;
margin-right: 10px;
margin-left:10px;

}
h2.sub{
color:#ffffff;
background-color:#888888;
width:420px;
text-align:center;
font-size:96%;
margin-bottom:3px;
padding-bottom:5px;
padding-top:5px;
margin-left:5px;
letter-spacing: 5px;
float:center;
clear: left;
}


h3.sub3{
color:#ffffff;
width:400px;
background-color: #bbbbbb;
letter-spacing: 3px;
text-align:center;
font-size:95%;
margin-left:10px;
margin-bottom:3px;
margin-top:3px;
float: left;
clear: both;

}


p.cont{
color:#666666;
width:405px;
margin-bottom:15px;
margin-top:0px;
margin-left:20px;
text-align:left;
font-size:93%;
clear: left;
}

div.leftc{
width:210px;
float:left;
}
div.rightc{
width:210px;
float:right;
}

h2.half{
width:200px;
background-color:#999999;
color:#ffffff;
text-align:center;
font-size:96%;
margin-bottom:3px;
margin-left:4px;
margin-right:4px;
float:center;
}

h3.half{
width:200px;
background-color:#bbbbbb;
color:#ffffff;
text-align:center;
font-size:96%;
margin-bottom:3px;
margin-left:4px;
margin-right:4px;
float:center;
}


p.conthalf{
color:#555555;
width:190px;
margin-bottom:2px;
margin-top:3px;
margin-left:10px;
margin-right:10px;
text-align:left;
font-size:95%;
}

p.conthalf1{
color:#555555;
width:190px;
margin-bottom:2px;
margin-top:3px;
margin-left:10px;
margin-right:10px;
text-align:left;
font-size:95%;
clear: left;
}


div#navi-r{
width:160px;
height: 1300px;
background-color:#ffffff;
float:right;


}

p.rnavi{
color:#ffffff;
background-color:#afaeae;
height:20px;
text-align:center;
margin-left:5px;
margin-bottom:5px;
margin-right:5px;
margin-top:5px;
padding-bottom:3px;
padding-top:3px;
font-size:95%;
letter-spacing: 2px;
float: center;
}

p.naviright{
color:#666666;
font-size:85%;
text-align:left;
margin-left:10px;
margin-right:5px;
 
}


img.shouhin{
float:left;
margin-left:20px;
margin-bottom:5px;
margin-right:10x;
margin-top:10px;
padding-right: 8px;
clear: left;
}


img.shouhin2{
float:left;
margin-left:8px;
margin-bottom:5px;
margin-right:5px;
margin-top:10px;
padding-right: 5px;
}

img.shouhin3{
float:left;
margin-left:15px;
margin-bottom:5px;
margin-top:10px;
clear: both;
}

img.shouhin4{
float:right;
margin-bottom:5px;
margin-right:15px;
margin-top:10px;
}

img.shinrai{
float:center;
margin-top:20px;
 }
 
img.title2{
float:center;
border: none;
}


div.footer1{
  background-color:#888888;
  width:760px;
  padding-bottom:4px;
    padding-top:4px;
  color:#ffffff;
  text-align:center;
  clear:left;
  
  }

div.footer{
width:760px;
  padding-bottom:3px;
    padding-top:3px;
background-color:#efefef;
color:#666666;
font-weight:none;
text-align:center;
font-size:95%;

}


div.footer2{
  background-color:#aaaaaa;
  width:760px;
  padding-bottom:4px;
    padding-top:4px;
  color:#ffffff;
  text-align:center;
  clear:left;
  
  }








