@charset "utf-8";
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google.co.jp/search?),url-prefix(http://www.google.com/search?),url-prefix(http://www.google.co.uk/search?) {
/*Please replace here with your domain name(ex:http://www.google.co.jp/search?,http://www.google.co.uk/search?)*/

/* *color* */
/* background */
body,
#gbar, /* ã‚¦ã‚§ãƒ–ç”»åƒåœ°å›³ãƒ‹ãƒ¥ãƒ¼ã‚¹ã‚°ãƒ«ãƒ¼ãƒ—ã®èƒŒæ™¯ */
.tc    /* æ¤œç´¢ */ {
 background-color:#fff !important;
}

#gbar{ /* ãƒ¦ãƒ¼ã‚¶ã¨ã‹ã®åˆ‡ã‚Šåˆ†ã‘ç·š */
 border-bottom:1px solid #c9d7f1;
}

.bt{ /* æ¤œç´¢çµæžœã®ä¸Šã®ç·š */
 border-top:1px solid #3366CC;
}
.t { /* ã‚¦ã‚§ãƒ–ã®èƒŒæ™¯è‰² */
 background:#d5ddf3;
}

a.l b,
a.l em{ /* æ¤œç´¢çµæžœã®å¼·èª¿ */
 background-color:#ffff00;
 font-style:normal;
}

.t b:first-child, /* æ¤œç´¢ãƒ¯ãƒ¼ãƒ‰ */
.g td.j .std em {
 color:blue !important;
}

/* ã¾ã ã‚‰ */
.g {padding:5px 10px !important;}

#res>div>.g,
#res>div>.g+.g+.g,
#res>div>.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g+.g+.g{
 background-color:#eee !important;
}

#res>div>.g+.g,
#res>div>.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g+.g,
#res>div>.g+.g+.g+.g+.g+.g+.g+.g+.g+.g{
 background-color:#fff !important;
}

/* layout */
#res{
 padding-right:30px;
}

.j{
 width:auto !important;
}

/* counter */
body{
 counter-reset: result !important;
}

a.l{
 text-decoration:none;
 padding-right:0.2em;
}

a.l:before {
 content: counter(result) ". " !important;
 counter-increment:result !important;
}

a.l b{
 font-weight:normal;
 padding-left:0.2em;
 padding-right:0.2em;
}

/* footer */
.ft,
center{
 display:none;
}

/* adwords */
#tads,
#mbEnd {
 display:none !important;
}

/* autopaze */
#res hr  {border:0 !important;}
#res hr+p{display:none !important;}

/* position:fixed */
body   {margin:0 !important;}
#gbar  {position:fixed !important; top:0;  left :0px; width:100% !important; padding-left:60px !important;}
#guser {position:fixed !important; top:0;  right:20px;}
.tb    {position:fixed !important; top:24px;left:0px; margin-top:0px !important; margin-left:30px !important;}
.bt    {position:fixed !important; top:75px;}
#logo span{ background:none !important; }

.gbh{border:none !important;}



#logo {
display:block !important;
width:auto !important;
height:auto !important;
margin:0 !important;
overflow:hidden !important;
position:fixed !important;
width:auto;
top:2px;
left:5px;
}

a#logo{text-decoration:none; font-weight:bold; color:blue;}
#res   {padding-top:95px !important;}

#guser,
#guser nobr,
.tb,
.tc input,
.tc #ap,
.tc label,
.bt,
.t,
.t td font,
#sd{
 font-size:13px !important;
}


}
