@-moz-document url-prefix("http://www.google.com/search"), url-prefix("http://www.google.co.jp/search") {
a:hover {color: #ff3300 !important;}
#gbar , #guser {font-size: 0.9em !important;}
U, .tbpc, .tbpo, .link {text-decoration: none !important;}
.lst, .lsb {vertical-align: middle  !important;}
.lst {font-size: 1em !important;}
.lsb {
height: 22px !important;
font-size: 0.9em !important;
}
#cnt {max-width: 100% !important;}
#ssb {margin: 0 !important;}
.l, .r > a {text-decoration: underline !important;}
.hatena, .hatena img {vertical-align: middle !important;}
.s {
display: table !important;
max-width: 600px !important;
padding-top: 2px !important;
text-align: justify !important;
line-height: 1.4 !important;
font-size: 0.95em !important;
}
.g.s > .ts > tbody > tr > td {font-size: 0.8em !important;}
.ts img, #iur img, .tbt2 img {border-color: #cccccc !important;}
.ts img:hover, #iur img:hover, .tbt2 img:hover, .gms_gthumbnail:hover {border-color: #ff6600 !important;}
img[width="100"][height="75"] {
width: 80px !important;
height: 60px !important;
}
.spell I {font-style: normal !important;}
#tads, #mbEnd {display: none !important;}
}