#gravure td { font-size:10px; padding-bottom:10px; }
#gravure td img {width:180px;}
#gravure .list { margin:0 20px 20px; }
#gravure .list a,#gravure .list a:link,#gravure .list a:visited,#gravure .list a:hover { border:0; margin:0 1px 1px 0; padding:0; float:left;}
#gravure .list a,#gravure .list a:link,#gravure .list a:visited{ border:1px solid #ff99cc; }
#gravure .list a:hover { border-color:#6699ff; }
#gravure .list a img,#gravure .list a:link img,#gravure .list a:visited img{
width:80px;
height:80px;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
#gravure .list a:hover img {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
#gravure .list a { display:block;}
#main .girls h3{margin:0 0 10px 20px; padding:0;}
.girls img {width:80px; vertical-align:bottom;}
.girls h3 img {width:500px;; height:auto}
.girls .profile img { width:85px; float:left; margin-right:10px; border:1px solid #cccccc;}
.profile {
margin:10px 0;
padding:10px;
border:2px solid #ccddff;
}
#main .profile h3 {
background:#ccddff;
margin:0 0 10px;
padding:3px;
text-align:center;
border:1px solid #6699ff;
}
.profile i{
padding-right:10px;
color:#0033bb;
font-size:110%;
font-weight:bold;
font-style:normal;
}
.profile li{
padding:0 5px 5px;
}
#gravure .date {
text-align:right;
margin:-28px 20px 30px;
}
#gravure .other { padding:15px 10px 0;}
#gravure .other a {
float:left;
display:block;
width:130px;
border:0;
text-align:center;
}
.other img { width:110px; border:1px solid;}