@charset "utf-8";
/* CSS Document */

.retroculture{ width:490px; xposition:relative;}
.retroculture_in{ padding:15px;}
.retroculture_in2{ padding:0 15px 15px;}
.read{ padding:10px 10px 0; margin:10px 0 0; background:#fcf0f0; }
p.writer{text-align:right;}


a.IMGS{ display:block; padding:5px 0 20px; width:210px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom; text-decoration:none;}
a.IMGSs{ display:block; padding:5px 0 20px; width:60px; text-align:center; border:1px solid #ccc; background:url(/column/images/i_zoom.gif) no-repeat right bottom;}

.PhotoTables{width:442px; margin:0 0 15px; border:0px solid #ddd;}
.PhotoTables td{ padding:0px; background:#f0f0f0; font-size:11px;}
.PhotoTables td a{ display:block; padding:5px 5px 20px; border:1px solid #ccc; background:#fff url(/column/images/i_zoom.gif) no-repeat right bottom; text-decoration:none; color:#666;}
.PhotoTables td.pt_Right{ padding:0;}
.PhotoTables td a img{border:1px solid #ccc; margin-bottom:5px;}
.PhotoTables td a:hover img{border:1px solid #ccc;}

.PhotoTables2{width:212px; float:right; border:0px solid #ddd; margin:0 0 10px 10px;}
.PhotoTables2 td{ padding:0px; background:#f0f0f0; font-size:11px;}
.PhotoTables2 td a{ color:#666;display:block; padding:5px 5px 20px;  border:1px solid #ccc; background:#fff url(/column/images/i_zoom.gif) no-repeat right bottom; text-decoration:none;}
.PhotoTables2 td a img{border:1px solid #ccc; margin-bottom:5px;}
.PhotoTables2 td a:hover img{border:1px solid #ccc;}

.PhotoTables3{width:458px; border:1px solid #ddd; margin:0 0 10px 0;}
.PhotoTables3 td{ padding:0; background:#f0f0f0; font-size:11px; vertical-align:top;}
.PhotoTables3 td a{ color:#666;display:block; width:auto; padding:5px 1px 20px; text-align:center; border:0px solid #ccc; background:#fff url(/column/images/i_zoom.gif) no-repeat right bottom; text-decoration:none;}
.PhotoTables3 td a img{border:1px solid #ccc; margin-bottom:5px;}
.PhotoTables3 td a:hover img{border:1px solid #ccc;}

.PhotoTables4{width:440px; border:0px solid #ddd; margin:0 0 10px 10px;}
.PhotoTables4 td{ padding:0 2px 10px; background:#fff; font-size:11px; vertical-align:top;}
* html .PhotoTables4 td{ font-size:10px;}

.PhotoTables4 td a{color:#666; display:block; padding:5px 5px 20px; border:1px solid #ccc; background:#fff url(/column/images/i_zoom.gif) no-repeat right bottom; text-decoration:none;}
.PhotoTables4 td a img{border:1px solid #ccc; margin-bottom:5px;}
.PhotoTables4 td a:hover img{border:1px solid #ccc;}



.paginate{ padding:15px 0 0; xposition:absolute; xleft:375px; xtop:-10px;}
.paginate{ padding:5px 0 0 370px;}
.paginate ul{ }
.paginate b{ display:block; width:20px; padding:5px; text-align:center; background:#c33; color:#fff;border:1px solid #eee; float:left; margin:0 5px 0 0;}
.paginate a{ display:block; width:20px; padding:5px; text-align:center; text-decoration:none; float:left; margin:0 5px 0 0;}
.paginate a:link{background:#fff; border:1px solid #c33; color:#c33;}
.paginate a:visited{background:#fff;border:1px solid #c33; color:#c33;}
.paginate a:hover{background:#c33;border:1px solid #ddd; color:#fff;}


.paginate_bottom{ padding:15px 0 0;  margin:0 auto; line-height:2; font-size:11px; text-align:center;}
.paginate_bottom b{ xwidth:20px; padding:5px 10px; text-align:center; background:#c33; color:#fff; border:1px solid #eee; margin:0 5px 0 0;}
.paginate_bottom a{ xwidth:20px; padding:5px 10px; text-align:center; text-decoration:none; margin:0 5px 0 0;}
.paginate_bottom a:link{background:#fff; border:1px solid #c33; color:#c33;}
.paginate_bottom a:visited{background:#fff;border:1px solid #c33; color:#c33;}
.paginate_bottom a:hover{background:#c33;border:1px solid #ddd; color:#fff}

