body {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
background-color: #f5f5f5;
margin: 0;
padding: 0;
text-decoration: none;
}

img {
border:none;
}

table {
width: 770px
border-collapse:coppapse ;
margin-bottom: 0px;
border-color:#E1E7F4;
}

th {
background-color: #FFFFFF;
border-color:#FFFFFF;
margin: auto;
padding: 3px;
}

td{
background-color: #FFFFFF;
border-color:#FFFFFF;
margin: auto;
padding: 5px;
text-align: center;
}

p,h1,h2,h3 {
padding: 0px;
margin: 0px;
}

/* Hides from IE-mac \*/
* html .clearfix {
	voice-family: "\"}\"";
	voice-family: inherit;/* Hides IE5.0 */
	height: 1%;
}
.clearfix {
	display:block;}
/* End hide from IE-mac */

#wrapper {
width: 780px;
margin: 0 auto 0 auto;
background-color: #FFFFFF;
}

#header {
margin: 0px 0px 20px 0px;
}

#header h1 {
margin: 0px;
padding: 0px;
}

#cam1 {
margin: 0px;
padding: 0px;
text-align: center;
}

#cam1 p {
margin-top: 10px;
margin-bottom: 20px;
}

#cam1 p.right {
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
}

#cam1 h2 {
margin-top: 5px;
margin-bottom: 20px;
text-align: left
} 

.border {
margin-top: 30px;
margin-bottom: 30px;
}

#cam2 {
margin: 0px;
padding: 0px;
text-align: center;
}

#cam2 p {
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

#cam2 h2 {
margin-top: 20px;
margin-bottom: 20px;
text-align: left
} 

#cam3 {
margin: 0px;
padding: 0px;
text-align: center;
}

#cam3 p {
margin-top: 30px;
margin-bottom: 30px;
}

#cam3 h2 {
margin-top: 20px;
margin-bottom: 20px;
text-align: left
} 

#cam4 {
margin: 0px;
padding: 0px;
text-align: center;
}

#cam4 p {
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

#cam4 h2 {
margin-top: 20px;
margin-bottom: 20px;
text-align: left
} 

#enema {
margin: 0px;
padding: 0px;
text-align: center;
}

#enema p {
margin-top: 10px;
margin-bottom: 10px;
}

#enema h2 {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5px;
text-align: left;
} 


.kit {
float: left;
margin-left: 20px;
}

#howto {
margin: 0px;
padding: 0px;
text-align: center;
}

#howto p {
margin-top: 15px;
margin-bottom: 20px;
margin-left: 30px;
text-align: left;
}

#howto h2 {
margin-top: 20px;
margin-bottom: 10px;
margin-left: 5px;
text-align: left;
} 

#howto h3 {
margin-top: 10px;
margin-bottom: 10px;
} 

#cafecolon {
margin: 0px;
padding: 0px;
text-align: center;
}

#cafecolon h2 {
margin-top: 20px;
margin-bottom: 10px;
margin-left: 5px;
text-align: left;
} 

#coffee {
margin: 0px;
padding: 0px;
text-align: center;
}

#coffee h2 {
margin-top: 20px;
margin-bottom: 10px;
margin-left: 15px;
text-align: left;
} 

#coffee p {
margin-top: 10px;
margin-bottom: 20px;
}

#voice {
margin: 0px;
padding: 0px;
text-align: center;
}

#voice h2 {
margin-top: 20px;
margin-bottom: 10px;
margin-left: 15px;
text-align: left;
} 

#voice p {
margin-top: 10px;
margin-bottom: 20px;
}

#book {
margin: 0px;
padding: 0px;
text-align: center;
}

#book h2 {
margin-top: 20px;
margin-bottom: 10px;
margin-left: 15px;
text-align: left;
} 

#book p {
margin-top: 10px;
margin-bottom: 10px;
}

#navi {
margin-top:30px;
margin-bottom: 20px;
height: 36px;
text-align: center;
}

#navi li {
float: left;
display: block;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 238px;
height: 36px;
}

#navi li img {
border: 0;
margin: 0px;
padding: 0px;
}

#footer {
text-align: center;
padding-bottom: 20px;
}

#info {
clear: left;
margin-top: 20px;
}



