@charset "utf-8";

a:hover img {-moz-opacity:0.80;opacity:0.80;filter:alpha(opacity=80);}
a.noblink:hover img {-moz-opacity:1.00;opacity:1.00;filter:alpha(opacity=100);}

.main-img-box{margin-bottom:15px;}

.thumbblock0{ margin-bottom:20px;}
.thumbblock0:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.thumbblock0 {display: inline-table;}
* html .thumbblock0 {height: 1%;}
.thumbblock0 {display: block;}
.thumbblock0{zoom:1;}

.thumbblock0 a img{float:left; border: solid 6px #eaeaea;}
.thumbblock0 a:hover img{float:left; border: solid 6px #efefef;}

.thumbtxtbox{margin-top:7px; float:right; width:550px}
.thumbtxtbox a{ color:#3a3a3a; text-decoration:none;}
.thumbtxtbox a:hover{ color:#666666; text-decoration:none;}
.thumbtxtbox h3{margin-bottom:3px; font-size:14px; font-family: 'Lucida Grande';}
.thumbtxtbox p{margin-bottom:5px; font-size:11px; color:#666; font-family: 'Lucida Grande'; white-space: pre-wrap; line-height:1.4}
.thumbtxtbox p.update{color:#98905e; letter-spacing:0.1em; font-family: 'Lucida Grande';}



/*global navi decoration ここから
#gnavi a
   {
    display:block;                                       
    height:100%;                     
    text-decoration:none;           
    background-color:#ffffff;        
               
   }

#gnavi a:hover
   { background-color: #000000;
   }*/

/*global navi decoration ここまで*/
