.imgthumb { display: inline; }
.imgthumb img { margin: 6px; border-width:0px 1px 1px 0px; border-style:inset; border-color:#444; }
.imgthumb #goog { margin: 0px 6px 0px 2px; vertical-align:2px; }
.entry-body .imgthumb img {margin: 8px; }
.entry-more form input { color:#d25759; 
            font-size:1em;
            font-weight:bold;
            background:#ffc;
            border-color:#d25759;
            border-style:solid;
            border-width:2px;
            }
.photoR { position:relative; float:right; margin:0px 4px 6px 12px; border:none; }
.photoL { position:relative; float:left ; margin:0px 12px 12px 4px; border:none; }
#drv-kou { color:#D25759; }

.showPhoto { background-color:#aaa; margin: 0px; }
.showPhoto a {color:#fff; text-decoration:none; }
.showPhoto a:link{color:#fff; text-decoration:none; }
.showPhoto a:visited{color:#ddd; text-decoration:none; }
.showPhoto a:hover{color:#fff; text-decoration:underline; }
.showPhoto img {
   margin:16px;
   border-width:4px 8px 8px 4px;
   border-style:solid;
   border-top-color:#ddd;
   border-left-color:#999;
   border-bottom-color:#333;
   border-right-color:#666;
}
.showPhoto .header {
   position:relative;
   width:100%; height:60px;
   background-color:#444;
   font-size:1em;
   color:#fff; font-weight:bold ;
}
.showPhoto .naviButton { display:inline; position:relative; left:320px; top:16px; }
.showPhoto .navig { display:inline;}
.showPhoto #spc { margin:16px 50px 16px 0px;border-color:#444; }
.showPhoto #spc input { font-size:1.3em;}
.showPhoto .btn { background-color:#444; color:#fff; font-size:0.7em; font-weight:normal; }
.showPhoto .maime	{display:inline; padding-left:30px; padding-top:15px; }
.showPhoto .showImgAdd { 
   padding-left:30px;
   padding-top:18px;
   vertical-align:30px;
   font-size:0.7em;
   font-weight:normal;
}