@namespace url(http://www.w3.org/1999/xhtml);

/* ----- å…±é€š 1 ----- */
@-moz-document url-prefix(http://green.goo.ne.jp/),
url-prefix("http://green.search.goo.ne.jp/"),
url("http://www.goo.ne.jp/green/"),
url-prefix(http://www.goo.ne.jp/?TH=3) {

/*##### åºƒå‘Šã‚«ãƒƒãƒˆ #####*/
#sponsor, #textadarea, .fpr, #tcRight .pr, #osusume {
   display: none !important;
}
#ghPr {
   visibility: hidden !important;
}


/*##### ãƒ•ã‚©ãƒ³ãƒˆè‰²ã‚’å¤‰æ›´ã™ã‚‹ #####*/
/*// åŸºæœ¬ã®ãƒªãƒ³ã‚¯è‰² //*/
a {
   color: #008033 !important;
}
a:visited {
   color: #cccc00 !important;
}
a:hover,
#globalheader a:hover, #footnavi a:hover, #search-results .url a:hover {
   color: #cccc00 !important;
}

/*// åŸºæœ¬åœ°è‰²ã€çµæžœã‚µã‚¤ãƒˆæœ¬æ–‡ã€ãƒ˜ãƒƒãƒ€ã¨ãƒ•ãƒƒã‚¿ã®ãƒªãƒ³ã‚¯ï¼ˆå…ƒè‰²: #333333ï¼‰ã€
   å…¥åŠ›ãƒ•ã‚©ãƒ¼ãƒ ï¼ˆè‰²æŒ‡å®šãªã—ï¼‰ //*/
body, #search-results .abst,#globalheader a, #globalheader2 a, #footnavi a,
p, input.imeon, input.text {
   color: #264D26 !important;
}


/*##### é…ç½®åˆ¶å¾¡ãªã© #####*/
/*// åŸºæœ¬åˆ¶å¾¡ //*/
body {
   margin: 0 !important;
   padding: 0 !important;
   background-color: #fff !important;
}

/*// æ¤œç´¢ãƒœãƒƒã‚¯ã‚¹ //*/
#searchtab .ton, #ghsType .on, .searchbox .ton {
   background-color: #80cc1a !important;
}
#searchtab a, .searchbox a {
   text-decoration: none !important;
}
input[type="submit"] {
   margin: 5px 0 3px !important;
   font-size: 11px !important;
}

}



/* ----- å…±é€š 2 ----- */
@-moz-document url-prefix(http://green.goo.ne.jp/),
url-prefix("http://green.search.goo.ne.jp/") {

/*##### ãƒ•ã‚©ãƒ³ãƒˆæ›¸ä½“ã‚’å¤‰æ›´ã™ã‚‹ #####*/
#searchtab, div.searchbox, div.searcharea, input[type="submit"] {
   font-family: 'ãƒ¡ã‚¤ãƒªã‚ª','ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3','Osaka','ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯',sans-serif !important;
   line-height: 1.0em;
}


/*##### é…ç½®åˆ¶å¾¡ãªã© #####*/
/*// åŸºæœ¬åˆ¶å¾¡ //*/
body {
   margin: 0 !important;
   padding: 10px 0 !important;
   font-size: 100.1% !important;
}
#header #headnavi, #footer p.pr,
#globalheader, #contentsheader + #contents {
   width: 98% !important;
   margin: 0 auto !important;
}

/*// ãƒ•ãƒƒã‚¿ãƒ¼ //*/
#footer, #footnavi {
   margin: 0 auto 0 !important;
   padding:0 !important;
   background: none !important;
}
#stabilizer, body > img,
#searchbox-btm font[size="-1"] {
   display: none !important;
}

}



/* ----- ãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸ï¼ˆhttp://green.goo.ne.jp/ï¼‰ç”¨ ----- */
@-moz-document url-prefix(http://green.goo.ne.jp/) {

/*// gooãƒ­ã‚´ //*/
#logo img[alt="goo"] {
   margin-left: 2% !important;
}

/*// ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ //*/
#globalheader2 + #contents {
   width: 700px !important;
   margin: 30px auto !important;
}
#incontents {
   margin: 40px 0 !important;
}

/*// ãƒ•ãƒƒã‚¿ãƒ¼ //*/
#footer, #footnavi {
   margin: 30px auto 10px !important;
}

}



/* ----- æ¤œç´¢çµæžœãƒšãƒ¼ã‚¸ï¼ˆhttp://green.search.goo.ne.jp/search?ï¼‰ç”¨ ----- */
@-moz-document url-prefix("http://green.search.goo.ne.jp/search?") {

/*##### ãƒ•ã‚©ãƒ³ãƒˆè‰²ã‚’å¤‰æ›´ã™ã‚‹ #####*/
/*// â–¼ã‚¿ã‚¤ãƒˆãƒ«ï¼ˆå…ƒè‰²: #666666ï¼‰ //*/
#search-results .boxtitle {
   color: #90a690 !important;
}

/*// çµæžœã‚µã‚¤ãƒˆURIï¼ˆå…ƒè‰²: #008000ï¼‰ã€è¡¨ç¤ºæ–¹æ³•ãƒªãƒ³ã‚¯ï¼ˆå…ƒè‰²: #7788ccï¼‰ //*/
#search-results .url, #search-results .url a {
   color: #99cc00 !important;
}

/*// ç¾åœ¨ã®ãƒšãƒ¼ã‚¸ç•ªå·ï¼ˆå…ƒè‰²: #cc3434ï¼‰ //*/
#paging .cur {
   color: #cccc00 !important;
}

/*// ç·‘ã®gooãƒ‘ãƒ¼ãƒˆãƒŠãƒ¼åï¼ˆå…ƒè‰²: #000000ï¼‰ //*/
#rightpane center + span {
   color: #00331a !important;
}


/*##### ãƒ•ã‚©ãƒ³ãƒˆæ›¸ä½“ã‚’å¤‰æ›´ã™ã‚‹ #####*/
#search-results .url, #rimgjs + * + div div + a {
   font-family: 'Arial','Tahoma','Microsoft Sans Serif',sans-serif !important;
}


/*##### é…ç½®åˆ¶å¾¡ãªã© #####*/
/*// æ¤œç´¢ãƒœãƒƒã‚¯ã‚¹ //*/
#contentsheader {
   margin: 0 0 15px !important;
}
div.search {
   margin: 10px 0 !important;
}

/*// æ¤œç´¢ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã¨é–¢é€£ãƒ¯ãƒ¼ãƒ‰ //*/
.search-option, .search-related {
   margin-bottom: 15px !important;
   padding: 2px 52px 5px !important;
   background-color: #e6ffb3 !important;
}

/*// æŽ¨è–¦ãƒ¯ãƒ¼ãƒ‰ //*/
.tryagain {
   margin-left: 32px !important;
}

/*// æ¤œç´¢çµæžœ //*/
#leftpane {
   width: 72%;
}
#search-results span.boxtitle {
   display: block;
   margin: 20px 0 !important;
}
#search-results .abst {
   padding: 4px 0 2px !important;
   line-height: 1.2em !important;
}
#search-results .abst td img {
   width: 90px !important;
   margin-right: 15px !important;
}
#search-results .url a:first-child {
   margin: 0 -3px 0 10px !important;
}
#search-results .url a {
   margin-left: 2px !important;
   font-size: 90% !important;
   line-height: 1.0em !important;
}
#search-results li {
   margin-bottom: 30px !important;
}

/*// ãƒšãƒ¼ã‚¸ãƒ³ã‚° //*/
#paging .blk a {
   border: 1px solid #80cc1a !important;
}
#paging .blk a:hover {
   background-color: #e6ffb3 !important;
   color: #cccc00 !important;
}

/*// ç·‘ã®gooã®ãƒ‘ãƒ¼ãƒˆãƒŠãƒ¼ //*/
#rightpane {
   width: 180px !important;
   padding: 5px !important;
}

/*// ç’°å¢ƒgoo ç‰¹é›† //*/
#rimgjs + * + div {
   width: 180px !important;
   position: absolute !important;
   top: 250px;
   right: 10px;
   margin: 0 !important;
   padding: 5px !important;
   border: 1px solid #40C136 !important;
   line-height: 1.2em !important;
}
#rimgjs + * + div img:first-child {
   margin: 0 7px 5px 0 !important;
}
#rimgjs + * + div a + img {
   display: block;
}
#rimgjs + * + div div {
   clear: both !important;
   line-height: 1.2em !important;
}
#rimgjs + * + div div + a {
   font-size: 75% !important;
   line-height: 1.1em !important;
}

/*// èƒŒæ™¯ç”»åƒã‚’ã¤ã‘ã¦ã¿ã‚‹ //*/
#contents {
   background: url(http://grn000.goo.ne.jp/img/out_wo_back.png) #fff 98% 99% no-repeat;
}


}