body {
margin:0px;
background-image:url(https://pixel-vault.com/ppc/sitemix0708/01/bg.gif);
}
a:link{
color: #cc0099;
font-weight:normal;
text-decoration: none;
}
a:visited {
text-decoration: none;
font-size: 12px;
color: #cc0099;
}
a:hover {
color: #6666CC;
text-decoration: underline;
}
* html body a.title:link, a.title:active, a.title:visited{ 
color: #444; font-size:12px; margin:0px; padding:0px;}
* html body a.title:hover{ 
color: #6666CC; font-size:12px; margin:0px; padding:0px;}
a.title:link, a.title:active, a.title:visited{ 
color: #444; font-size:12px;}
a.title:hover{ 
color: #6666CC; font-size:12px;}
img {
border:none;
margin:0px;
}
html>/**/body img {
border:none;
margin-bottom:-3px;
}
p {
font-size:12px;
text-align:left;
color:#444444;
line-height:140%;
margin:2px 5px;
padding:0px;
}
p.small
 {
font-size:11px;
text-align:left;
color:#444444;
line-height:140%;
margin:2px 5px;
padding:0px;
}
span{
font-size:12px;
text-align:left;
color:#444444;
line-height:140%;
}
h1{
margin:0px;
float:left;
}
h2{
font:13px Arial, Helvetica, sans-serif, "MS�S�V�b�N", "OSAKA";
text-align:left;
color:#444;
font-weight:normal;
margin:0px;}
h3{
margin:0px;
}
#all{
margin:0px auto;
width:820px;
text-align:center;
}
#black-wrapper{
float:left;
width:820px;
padding:5px 5px;
background-color:#000;
text-align:center;
}
/***************************************************** wrapper ******/
#wrapper {
width:820px;
background-color:#F6F6F6;
float:left;
}
/***************************************************** wrapper ******/
#head {
width:820px;
background-color:#F6F6F6;
float:left;
}
.top{
width:820px;
float:left;}
#campaign{
width:820px;
float:left;
padding:5px 0px 0px 0px;
border-bottom:2px #999 solid;
}
#campaign .title{
float:left;
margin:0px 2px;
}
.title-text{
width:154px;
padding:3px;
}
/***************************************************** left ******/
#left{
width:660px;
margin-top:5px;
float:left;
background-color:#F6F6F6;

}
#left .title{
float:left;
margin:0px 5px 5px 2px;
}
* html body #left .title{
float:left;
margin:0px 5px 5px 1px;
}
#sites{
float:left;
margin:0px 5px 5px 2px;
width:653px;
border-bottom:2px #999 solid;
}
* html body #sites{
float:left;
margin:0px 5px 5px 1px;
width:653px;
border-bottom:2px #999 solid;
}
.site-info{
width:163px;
text-align:center;
padding:2px 0px;
float:left;
}
#girls{
float:left;
margin:5px 5px 5px 2px;
width:653px;
}
* html body #girls{
float:left;
margin:5px 5px 5px 1px;
width:653px;
}
.girls-info{
width:163px;
text-align:center;
padding:5px 0px;
float:left;
}
* html body .girls-info{
width:156px;
text-align:center;
padding:5px 0px;
margin:0px;
float:left;
}


.kaijo{
clear:left;}
/***************************************************** right ******/
#right{
width:150px;
margin-top:5px;
float:left;
background-color:#F6F6F6;

}
.manga{
width:150px;
float:left;
text-align:center;}
.manga-btn{
width:150px;
float:left;
text-align:center;
margin:5px 0px;}
.right-title{
margin:0px 0px 5px 0px;
width:150px;
float:left;}