@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url(http://twicli.neocat.jp/twicli.html){

body {background:none !important; overflow:hidden; margin:0 !important}
a {text-decoration:none !important}
#control {height:0 !important; z-index:auto !important}
#loading, #loading > img {width:100% !important}
#fst {
 top:-1px !important; left:0 !important;
 width:101% !important; height:150px !important;
 font:9pt monospace !important;
}
#fst:focus {z-index:8 !important; overflow:auto !important}
#go, #rst {display:none}
#menu {top:0 !important; -moz-user-select:none; z-index:3}
#menu a {
 height:15px !important; line-height:15px !important;
 margin-right:0 !important; padding:0 2px !important;
 -moz-border-radius:6px !important; border-width:0px !important;
}
#menu a:not(.sel) {background-color:#ccc !important}
.tw {
 position:relative !important; top: 0 !important; z-index:1;
 margin-top:14px; background-color:#e8f0e0; line-height:1.2;
}
.uicon {
 position:absolute; opacity:0.25;
 width:auto !important; height:auto !important;
 margin:-1px 0 0 -1px; max-height:5ex;
}
#tw > div {border:none !important}
#tw > div > div {width:100%}
#tw2h > div:first-child > a:first-child {
 position:fixed; bottom:0; right:0; z-index:9;
 font:bold 88% sans-serif !important;
 color:#c33 !important; background-color:#ccc;
 -moz-border-radius:6px;
}
.tw-parent > div > div:last-child {border-color:#555 !important}
.uid, .status {font-size:92%}
.uid {font-weight:bold; position:relative; z-index:2}
.uid:not(:hover) + .uname {display:none}
.uname {display:block}
.fav {height:1em}
.status {position:relative; z-index:1; padding-right:1px}
.status img {max-width:100%; vertical-align:top}
.status a.link {
 border:none !important; background-color:inherit !important;
 color:#428 !important;
}
.status a.link:visited {color:#636 !important}
.status a.link:hover {opacity:0.7 !important}
a[id^=nrFav] {
 display:inline-block; -moz-border-radius:4px;
 font:bold 96% monospace; opacity:0.8;
}

.utils {line-height:1}
.utils img {max-height:0.8em !important}
.utils .button + .button {margin-left:-0.5em}
.utils .button.popup {margin-left:-1.2em}
.prop, .prop a {color:#666 !important}
.prop .separator {margin-right:4px; font-size:0}
.prop .source > a:not(:hover) {font-size:0 !important}
.prop .source > a::before {content:"#"; font-size:x-small !important}

.non-follower {color:#333 !important}
.retweeted {color:#050 !important}

#user_info {font-size:88% !important}
#user_info td {font-size:76% !important}
#user_info td:first-child {position:absolute; right:0; opacity:0.5}

}