.mainbox {
width:725px;
}

.top_images img{

margin-bottom:3px;


}

.pronameline{

padding: 0px 0px 0px 5px;
margin-top: 2px;
border-left: 4px solid #2685bb;

}

.twitter{
background-image: url(https://img03.shop-pro.jp/PA01002/476/etc/socialback_40.jpg);
width:195px;
height:200px;
overflow: hidden;
}





.recentupdate a,.recentupdate a:link,.recentupdate a:visited{

display:block;
border-bottom:1px solid #666666;
padding:5px 5px 5px 20px;
color:#;
text-decoration:none;
background-image:url(https://img02.shop-pro.jp/PA01128/430/etc/arrow.gif?20110302171433);
background-repeat:no-repeat;
background-position:0px 5px;
font-size:0.9em;

}

.recentupdate a:hover{

color:#666666;

}

.linkbanner{

padding-left:12.5px;
width:230px;


}

.linkbanner img{
margin-bottom:10px;

}

.feature{

padding-left:0px;
width:395px;

}

.feature2{

padding-left:5px;
width:330px;

}

.feature3{

padding-left:15px;
width:370px;

}

.feature4{

padding-left:5px;
width:500px;

}

#nav { margin: 0px 2px; }
#nav a { margin: 2px; padding: 4px 5px; background: url(https://img02.shop-pro.jp/PA01128/430/etc/dot.gif?20110301194458) no-repeat top left; text-decoration: none;font-size: 6px; color: #2685bb; }
#nav a.activeSlide { background: url(https://img02.shop-pro.jp/PA01128/430/etc/dot_over.gif?20110301194511) no-repeat top left ; color: #ccc;}
#nav a:focus { outline: none; }