広告カットはぁはぁ

http://firefox.geckodev.org/index.php?usercontent.css%2F%E5%BA%83%E5%91%8A%E3%82%AB%E3%83%83%E3%83%88
http://webweaver.g.hatena.ne.jp/kotastyle/20050126/p2
を利用シーマした

うちの PortableFirefox\Data\profile\chrome\userContent.css

/*
 * This file can be used to apply a style to all web pages you view
 * Rules without !important are overruled by author rules if the
 * author sets any.  Rules with !important overrule author rules.
 */

/*
 * example: turn off "blink" element blinking
 *
 * blink { text-decoration: none ! important; }
 *
 */

/*
 * example: give all tables a 2px border
 *
 * table { border: 2px solid; }
 */
 *
/* 
 * For more examples see http://www.mozilla.org/unix/customizing.html

/* Fix for MSKB articles, to stop the overlapping text. */
.KBPUBV2 LI,
.KBPUBV2 OL LI,
.KBPUBV2 UL LI,
.KBPUBV2 UL UL,
.KBPUBV2 UL UL LI,
.KBPUBV2 .appliesto,
.KBPUBV2 .appliesto UL,
.KBPUBV2 .appliesto UL UL,
.KBPUBV2 .appliesto UL LI,
.KBPUBV2 .postappliesto,
.KBPUBV2 .postappliesto UL,
.KBPUBV2 .postappliesto UL UL,
.KBPUBV2 .postappliesto UL LI {
    margin: 5px !important;
}


/* --------------------------------------------------------------- */
/* 
http://webweaver.g.hatena.ne.jp/kotastyle/20050126/p2
*/
/* --------------------------------------------------------------- */
/*
Ad blocking style definitions by kota.

Most are taken from Firefox Help adblock page.
	(http://www.mozilla.org/support/firefox/adblock.html)
Some from Mike Hokenson's page.
	(http://www.gozer.org/mozilla/ad_blocking/css/ad_blocking.css)
And some other from Firefox Wiki.
	(http://firefox.geckodev.org/?usercontent.css%2F%B9%AD%B9%F0%A5%AB%A5%C3%A5%C8)

Other style definitions are written by kota.
*/

@media all {
	a img[width="468"][height="60"],
	a img[width="470"][height="62"],
	a img[width="728"][height="90"],
	a img[width="730"][height="92"],
	a img[width="120"][height="600"],
	a img[width="125"][height="600"],
	a img[width="150"][height="100"],
	a img[width="150"][height="600"],
	a img[width="160"][height="600"],
	a img[width="300"][height="250"],
	a img[width="336"][height="280"],

	iframe[width="468"][height="60"],
	iframe[width="470"][height="62"],
	iframe[width="728"][height="90"],
	iframe[width="730"][height="92"],
	iframe[width="120"][height="600"],
	iframe[width="125"][height="600"],
	iframe[width="150"][height="100"],
	iframe[width="150"][height="600"],
	iframe[width="160"][height="600"],
	iframe[width="300"][height="250"],
	iframe[width="336"][height="280"],
	iframe[width="600"][height="120"],
	iframe[width="180"][height="150"],

	object[width="125"][height="300"],
	object#widgeth {
		display
			:none !important;
	}
}


@media all {
	iframe[src*=".ad"],
	iframe[src*="/ad-"],
	iframe[src*="/ad."],
	iframe[src*="/ad/"],
	iframe[src*="/ad_"],
	iframe[src*="/ads"],
	iframe[src*="/adv"],
	iframe[src*="/adx"],
	iframe[src*="BET365"],
	iframe[src*="/click"],
	iframe[src*="?click"],
	iframe[src*="promos"],
	iframe[src*="_Banner"],
	iframe[src*="/adframe"],
	iframe[src*="googlesyndication"],

	iframe#adFrame,
	iframe#splashFrame,
	iframe[name="bsadframe"] {
		display
			:none !important;
	}
}


@media all {
	img[src*="/ad-"],
	img[src*="/ad."],
	img[src*="/ad/"],
/*	img[src*="/ad_"],*/
	img[src*="/ads"],
/*	img[src*="/adv"],*/
	img[src*="/adx"],
	img[src*="/click"],
	img[src*="Editorial_Promos"],
	img[src*="i.imdb.com/apix/"],
	img[src*="/toms_skyscraper_"],
	img[src*="i.imdb.com/Vpics/"],
	img[src*="i.imdb.com/Icons/apix/"],
	img[src*="i.imdb.com/Icons/kpix/"],
	img[src*="freshmeat.net/button.gif"],
	img[src*="pic.geocities.com/images/"],
	img[src*="i.imdb.com/Photos/CMSIcons"],
	img[src*="sportsbybrooks.com/farkbutton.gif"],

	img[alt*="advert"],
	img[alt*="Sponsored Links"],
	img[alt*="Click Here To Visit Our Sponsor"],
	img[name="fixedSpImg"],
	img[src$="images/logos/amazon_international.gif"] {
		display
			:none !important;
	}
}


@media all {
	a[href*=".ad"] img,
	a[href*="/A="] img,
	a[href*="/ad-"] img,
	a[href*="/ad."] img,
	a[href*="/ad/"] img,
	a[href*="/ad_"] img,
	a[href*="/ads"] img,
	a[href*="/adv"] img,
	a[href*="/adx"] img,
	a[href*="=click"] img,
	a[href*="/click-"] img,
	a[href*="/banner"] img,
	a[href*="/clickthr"] img,
	a[href*="/click.cgi"] img,
	a[href*="/clickcgi?"] img,
	a[href*="/clickover"] img,
	a[href*="/redirect/"] img {
		display
			:none !important;
	}
}


@media all {
	table#RefAd,
	table.metatable,
	table[border="0"][height="600"][width="120"],
	table[cellspacing="0"][width="160"][height="329"][bgcolor="#000000"],
	table[border="2"] td[valign="top"][bgcolor="#ffffff"] table[width="138"],
	table[height="90"][cellspacing="0"][cellpadding="0"][width="728"][border="0"],
	table[border="0"][cellpadding="3"][cellspacing="0"][height="40"][width="100%"],
	table[border="0"][cellpadding="0"][cellspacing="4"][align="right"][width="20%"],
	table[border="0"][cellpadding="1"][cellspacing="0"][width="626"][bgcolor="#6699cc"],
	table[bordercolor="red"][height="225"][cellspacing="0"][cellpadding="0"][width="190"][bgcolor="white"][border="0"],
	table[cellpadding="5"][width="150"][style="border: 1px dashed rgb(221, 170, 170); background-color: rgb(236, 248, 255);"],
	table[width="336"][border="0"][cellspacing="0"][cellpadding="0"][align="right"][style="margin-left: 10px; margin-bottom: 10px;"],

	table table table[width="346"][height="280"],

	td.cnnNavAd,
	td.sl-table,
	td.RHBarBody,
	td[style="border-bottom: 1px solid rgb(204, 204, 204); padding: 7px 3px; background-color: rgb(255, 254, 249);"],

	td span.aoltextad {
		display
			:none !important;
	}
}


@media all {
	form[name="frmLargeForm"],
	form[action*="click_lx.cgi"],
	form[action=""][name^="728x90"],
	form[action=""][name^="300x250"],
	form[action=""][name$="SoapCity"],
	form[action^="http://rd.yahoo.com/"],
	form[method="get"][action*="martindale"][name="MDH"] {
		display
			:none !important;
	}
}


@media all {
	embed[type="application/x-shockwave-flash"][src*="/ad"],
	embed[type="application/x-shockwave-flash"][src*=".ad"],
	embed[type="application/x-shockwave-flash"][src*="?click"],
	embed[type="application/x-shockwave-flash"][src*="/click"],
	embed[type="application/x-shockwave-flash"][src*="_Banner"],

	embed[type="application/x-shockwave-flash"][href*="/A="],
	embed[type="application/x-shockwave-flash"][href*="/ad"],
	embed[type="application/x-shockwave-flash"][href*=".ad"],
	embed[type="application/x-shockwave-flash"][href*="?click"],
	embed[type="application/x-shockwave-flash"][href*="/click"],
	embed[type="application/x-shockwave-flash"][href*="promos"],
	embed[type="application/x-shockwave-flash"][href*="=click"],
	embed[type="application/x-shockwave-flash"][href*="redirect"],

	embed[type="application/x-shockwave-flash"][name*="advert"],
	embed[type="application/x-shockwave-flash"][name*="banner"],
	embed[type="application/x-shockwave-flash"][width="728"][height="90"],
	embed[type="application/x-shockwave-flash"][width="468"][height="60"],
	embed[type="application/x-shockwave-flash"][width="467"][height="63"] {
		display
			:none !important;
	}
}


@media all {
	div#mntl,
	div#quack,
	div#advert,
	div#dropin,
	div#sponsor,
	div#adstrip,
	div#dwindow,
	div#yschsec,
	div#splashLayer,
	div#dcv_EchangeLay,
	div#contextualLinks,


	div.ovt,
	div[style="border: 1px solid rgb(221, 221, 221); padding: 5px; background-color: rgb(255, 255, 255);"] {
		display
			:none !important;
	}
}


@media all {
	*[src*="?ad"],
	*[src*="140x"],
	*[src*="-ad-"],
	*[src*="120x80"],
	*[src*="/adimg"],
	*[src*="advert"],
	*[src*="=click"],
	*[src*="/offer"],
	*[src*="/adimage"],
	*[src*="banners."],
	*[src*="klipmart"],
	*[src*="sideads/"],
	*[src*="_sponsor_"],
	*[src*="qkimg.net"],
	*[src*="qksrv.net"],
	*[src*="banner_ads"],
	*[src*="/sponsors/"],
	*[src*="hitbox.com"],
	*[src*="/puffboxes/"],
	*[src*="hit-now.com"],
	*[src*="sexcounter."],
	*[src*=".adbutler.de"],
	*[src*="/publicidad/"],
	*[src*="a.consumer.net"],
	*[src*="img.thebugs.ws"],
	*[src*="rcm.amazon.com"],
	*[src*="/javaImages/ec/"],
	*[src*="cash4banner.com"],
	*[src*="crazypopups.com"],
	*[src*="popupad.net/ats/"],
	*[src*="/us.yimg.com/a/ya"],
	*[src*=".nedstatbasic.net"],
	*[src*=".tradedoubler.com"],
	*[src*="kinghost.com/ban/"],
	*[src*="public"][src*="ad"],
	*[src*="bannermania.nom.pl"],
	*[src*="salon.com/Creatives"],
	*[src*="rcm-images.amazon.com"],
	*[src*="statse.webtrendslive.com"],
	*[src*=".travelocity./Sponsor_gifs/"],
	*[src*="/images/dinkus/more-arrow-lo.gif"],

	*[href*="tryaol"],
	*[href*="logging.to"],
	*[href*="/referral/"],
	*[href*="websponsors"],

	*.ad,
	*[class*="eSext"],
	*[name*="klipad"],
	*[style*="/ads/"],
	*[id*="popover_"] {
		display
			:none !important;
	}
}


@media all {
	*[src*="/jump/"],
	*[src*="adfarm"],
	*[src*="?banner"],
	*[src*="/banner/"],
	*[src*="spinbox."],
	*[src*="bannerman"],
	*[src*="atdmt.com"],
	*[src*="mediaplex"],
	*[src*="banman.asp"],
	*[src*="falkag.net"],
	*[src*="valueclick"],
	*[src*="doubleclick"],
	*[src*="transfer.go"],
	*[src*="netdirect.nl"],
	*[src*="ar.atwola.com"],
	*[src*="fastclick.com"],
	*[src*=".tribalfusion"],
	*[src*="bluestreak.com"],
	*[src*="advertising.com"],
	*[src*="clickxchange.com"],
	*[src*="tradedoubler.com"],
	*[src*="http://216.92.21.16/"],
	*[src*="http://216.92.211.171/"],

	*[href*="/jump/"],
	*[href*="adfarm"],
	*[href*="?banner"],
	*[href*="/banner/"],
	*[href*="spinbox."],
	*[href*="bannerman"],
	*[href*="atdmt.com"],
	*[href*="mediaplex"],
	*[href*="banman.asp"],
	*[href*="falkag.net"],
	*[href*="valueclick"],
	*[href*="doubleclick"],
	*[href*="transfer.go"],
	*[href*="netdirect.nl"],
	*[href*="ar.atwola.com"],
	*[href*="fastclick.com"],
	*[href*=".tribalfusion"],
	*[href*="bluestreak.com"],
	*[href*="advertising.com"],
	*[href*="clickxchange.com"],
	*[href*="tradedoubler.com"],
	*[href*="http://216.92.21.16/"],
	*[href*="http://216.92.211.171/"] {
		display
			:none !important;
	}
}


@media all {
	img[src*="/click_"],
	img[src*=".advance"],
	img[src*="/logo2.m"],
	img[src*="/cnn/images/clickability/"],
	img[src$="/banners/com000.jpg"],

	a[href*=".add"] img,
	a[href*=".adp"] img,
	a[href*="admin"] img,
	a[href*="adobe"] img,
	a[href*=":head"] img,
	a[href*="/advance"] img,
	a[href*="click.mp3"] img,
	a[href*="/imgres?imgurl="] img,
	a[href*="http://nettracker."] img,

	embed[type="application/x-shockwave-flash"][src*="gallery"] {
		display
			:inline !important;
	}
}


/* block:ads */
@media all {
	a[href*="a8.net"],
	a[href*="valueclick"],
	a[href*="valuecommerce"],
	a[href*="linksynergy.com"],
	a[href*="trafficgate.net"],
	a[href*="custom-click.net"],
	a[href*="accesstrade.net"],
	a[href*="webcashing.com"],

	[src*="ad_iframe.fcg"],
	[src*="http://ai.yimg.jp/"],
	[src*="http://adnet.asahi.com/"],
	[src*="http://img.xrea.com/banner_top"],
	[href*="ad_click.fcg"],
	[href*="http://adnet.asahi.com/"],
	[href*="http://www.infoseek.co.jp/redirect"],

	.isweb,
	form[action*="http://www.infoseek.co.jp/Titles"] *,
	iframe[src*="http://hpad.www.infoseek.co.jp:80/Fhp"],
	iframe[src*="http://hpad.www.infoseek.co.jp:80/Fhp"] + font,

	[src*="shinobi.jp"],
	script[src*="shinobi.jp"] + noscript,

	table[width="468"][height="13"],
	object[value*="http://ai.yimg.jp/"],
	a[href*="http://click.dtiserv2.com/"] img,
	iframe[src*="http://pya.cc/pyaimg/dti.css"],
	iframe.img[width="448"][height="96"],
	div[align="center"][style*="margin"][style*="5px"][style*="auto"],
	table.waku1[width="460"][cellpadding="0"][cellspacing="0"],

	/* google adsense */
	td.ad,
	span.ad,
	td#taw1,
	td.ch[onmouseout="cs()"],
	a[onmouseout="cs()"][target="nw"],
	body[onLoad="document.gs.reset()"] > p.e *,
	body[onLoad="document.gs.reset()"] > table[width="25%"][align="right"],
/*	body[onLoad="document.gs.reset()"] > table ~ table + table + table > tbody,*/
	a[href*="googlesyndication"],

	center table#AutoNumber1,
	center > form[action*="aaacafe.ne.jp/jump.php"] *,
	body.default > table[border="0"][cellspacing="0"][cellpadding="1"],
	iframe.img + span.bbs1,
	p.pager + ol[style],

	/* itmedia */
	#ch-td00 .adtxt2,
	#ch-td00 .adtxt2 + br,
	#local + tr + tr,

	/* goo */
	div.main + div.header table + table,
	div.main > table > tbody > tr > td[width="300"] > br,
	div.main > table > tbody > tr > td[width="300"] > br + table,
	div.main > table > tbody > tr > td[width="300"] > table[width="300"],
	div.main > table > tbody > tr > td[width="300"] > table[width="300"] + br,

	/* news.goo */
	body > table:first-child + table table table[height="142"],

	/* news.infoseek */
	body > table small + table,
	body > font + table + font + table td[width="10"][nowrap] + td > table:first-child,
	body > font + table + font + table td[width="10"][nowrap] + td table + table + font + table,
	body > font + table + font + table td[width="10"][nowrap] + td[width="99%"] > table:first-child,

	/* Answers.com */
	body > div#middle + div.ads {
		display
			:none !important;
	}

	/* mixi.jp */
	a[href*="invite.pl"] > img[width="468"][height="60"],
	a[href*="banner.pl?id="] > img[border="0"] {
		display
			:inline !important;
		visibility
			:hidden !important;
	}

	table[width="468"].plaintable,
	body[vlink="#258fb8"] table[width="720"] table[bgcolor="#cc9933"] table[width="620"] {
		display
			:none !important;
	}
}

/* --------------------------------------------------------------- */
/*
 http://firefox.geckodev.org/index.php?usercontent.css%2F%E5%BA%83%E5%91%8A%E3%82%AB%E3%83%83%E3%83%88
 */
/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */
/* 汎用カット */
a[href*="a8.net"],
a[href*="valueclick"],
a[href*="valuecommerce"],
a[href*="linksynergy.com"],
a[href*="trafficgate.net"],
a[href*="custom-click.net"],
a[href*="accesstrade.net"],
a[href*="webcashing.com"] {
	display: none !important;
}

/* サイズが指定された広告をカット */
[src][width="468"][height="60"] {
	display: none !important;
}


/* --------------------------------------------------------------- */
/* IT メディア */
@-moz-document domain("itmedia.co.jp") {
	#banner, #square, #rectangle, #txtad, .rectangle,
	iframe[src*="googlesyndication.com"],
	[src^="http://ai.yimg.jp/"],
	[src^="http://image.itmedia.co.jp/ads/"] {
		display: none !important;
	}
	/*
	 * 更に徹底してカットする場合は以下を追加
	 */
	/* 上部のタグと上部のロゴを消して表示領域を広くする */
	#tagline, #logoline,
	/*
	 * 右側の各種PR(ランキング等は残す)
	 */
	/* Special-PR- */
	div.rc div#topspecial, div.rc div#fyi,
	/* TechTarget ジャパン */
	div.rc h2#techtarget, div.rc h2#techtarget+div,
	/* スキルアップ */
	div.rc h2#skilup, div.rc h2#skilup+div,
	/* キャリアアップ */
	div.rc h2#careerup, div.rc h2#careerup+div,
	/* アイティメディアからのお知らせ */
	div.rc h2#itmedia, div.rc h2#itmedia+div,
	/* 新刊情報 */
	div.rc h2#sbcr, div.rc h2#sbcr+div,
	/* ショッピング */
	div.rc h2#shopping, div.rc h2#shopping+div,
	/* お勧め求人情報 */
	div.rc h2[style*="adbox_rc_osusume.gif"][style*="width: 292px; height: 20px;"],
	div.rc h2[style*="adbox_rc_osusume.gif"][style*="width: 292px; height: 20px;"]+p,
	a[href^="http://ard.yahoo.co.jp/"], a[href^="http://ard.yahoo.co.jp/"]+br {
		display: none !important;
	}
	div.rc [src^="http://adserver.yahoo.co.jp/"]+p[style*="border-color: rgb(170, 170, 170);"] {
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
}

/* --------------------------------------------------------------- */
/* @IT */
@-moz-document domain("atmarkit.co.jp") {
	[src*="valueclick.jp"], #header_ad,
	table[width="840"]+table[width="840"][height="105"] {
		display: none !important;
	}
	#navibar, .navibar {
		position: absolute !important;
		top: 58px !important;
	}
	#main, .main, #tab, .tab {
		top: 70px !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	font[size="2"] {
		font-size: 11pt !important;
	}
}

/* --------------------------------------------------------------- */
/* ZDNet */
@-moz-document domain("japan.zdnet.com") {
	.ad, [class^="ad_"] {
		display: none !important;
	}
	/* 上部の広告エリアカット
	 「ZDNet Japanからのお知らせ」も消えます */
	.block_large_top {
		display: none !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	.block_list_small {
		font-size: 11pt !important;
	}
}

/* --------------------------------------------------------------- */
/* CNET */
@-moz-document domain("japan.cnet.com") {
	.ad, [class^="ad_"] {
		display: none !important;
	}
	/* 上部の広告エリアカット
	 「CNet Japanからのお知らせ」も消えます */
	.block_large_top {
		display: none !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	.block_list_small {
		font-size: 11pt !important;
	}
	dt, dd {
		font-size: 11pt !important;
		line-height: 1.3em !important;
	}
}

/* --------------------------------------------------------------- */
/* Impress Watch */
@-moz-document domain("impress.co.jp") {
	[src*="doubleclick.net"], [id^="ebBanner"],
	[src^="http://ngs.impress.co.jp/"],
	[src*="/ad/"], [src*="/ads/"],
	a[href*="/event.ng/"][href*="&AdID="],
	iframe[src^="http://ad.watch.impress.co.jp/"] {
		display: none !important;
	}
	/*
	 * 更に徹底してカットする場合は以下を追加
	 */
	/* ページ先頭部のロゴを消して表示領域を広くする */
	body>table:first-child>tbody>tr>td[height="125"]:first-child>
	a>img[src*="/header/img0510/"],
	body>script[src]:first-child+table>tbody>tr>td[height="125"]:first-child>
	a>img[src*="/header/img0510/"] {
		display: none !important;
	}
	body>table:first-child>tbody>tr>td[height="125"],
	body>script[src]:first-child+table>tbody>tr>td[height="125"] {
		height: 0 !important;
	}
	/* 記事広告エリアの余白カット(Weekly Topics他) */
	td[width="468"] img[src="/headline/img/tit_weeklytopics.gif"],
	td[width="468"] img[src$="spacer.gif"],
	td[width="468"] img[src$="clear.gif"],
	td[width="468"] img[src$="clear.gif"]+br,
	td[width="300"] img[src$="spacer.gif"],
	td[width="300"] img[src$="clear.gif"],
	img[width="100"][src$="spacer.gif"],
	td[width="468"] hr {
		display: none !important;
	}
	td[width="468"]>table:first-child,
	td[width="468"]>table:first-child td,
	td[width="468"]>table:first-child+table,
	td[width="468"]>table:first-child+table td,
	td[width="300"]>table,
	td[width="300"]>table td {
		height: 0 !important;
		padding: 0 !important;
	}
	body>table:first-child {
		border-collapse: collapse !important;
	}
	td[width="160"],
	td[width="160"]>table[width="160"] {
		width: auto !important;
	}
	font[size="-1"] {
		font-size: 11pt !important;
	}
}

/* --------------------------------------------------------------- */
/* goo、Hotwired */
@-moz-document domain("goo.ne.jp") {
	[src][width="728"][height="90"], #flashad,
	a[href^="http://ad.goo.ne.jp/"],
	[src^="http://ad.goo.ne.jp/"] {
		display: none !important;
	}
}
/* goo ニュース */
@-moz-document domain("news.goo.ne.jp") {
	span.font95>a[href^="http://ad.goo.ne.jp/"]~br,
	span.font95>a[href^="http://ad.goo.ne.jp/"]+font[color="#333333"],
	body>table[width="100%"]:first-child+table[width="100%"] center>table[width="100%"][height="142"] br,
	body>table[width="100%"]:first-child+table[width="100%"] center>table[width="100%"][height="144"] br {
		display: none !important;
	}
	body>table[width="100%"]:first-child+table[width="100%"] center>table[width="100%"][height="142"],
	body>table[width="100%"]:first-child+table[width="100%"] center>table[width="100%"][height="144"] {
		height: 0 !important;
	}
}

/* Hotwired Japan */
@-moz-document domain("hotwired.goo.ne.jp") {
	[src][width="728"][height="90"]+br, #flashad+br,
	a[href^="http://ad.goo.ne.jp/"]+br,
	img[src="/common/clear.gif"],
	img[src="/common/clear.gif"]+br,
	a[href*="googlesyndication.com"], .adsns {
		display: none !important;
	}
	#topBlock, p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}
/* Wired Newsのテーブル固定レイアウトをリキッドレイアウトにする */
@-moz-document url-prefix("http://hotwired.goo.ne.jp/news/") {
	body>div>table[width="806"] {
		width: 98% !important;
	}
	table[width="780"] {
		width: 100% !important;
	}
	td[width="520"],
	table[width="507"] {
		width: 100% !important;
	}
	table[width="507"] td {
		padding-top: 10px !important;
		padding-left: 10px !important;
	}
}

/* --------------------------------------------------------------- */
/* Slashdot */
@-moz-document domain("slashdot.jp") {
	iframe[src*="googlesyndication.com"],
	table[summary="advertise"],
	.tilead, img[src$="topicbug.gif"],
	.bigbanner,
 	a[href*="http://ads.slashdot.jp"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* japan.linux.com */
@-moz-document domain("japan.linux.com") {
	[src^="http://ads.japan.linux.com/"],
	iframe[src*="googlesyndication.com"] {
		display: none !important;
	}
	/* 横スクロールバーが出ないようにする */
	td[background="/images/osdnnavbar_bg.png"],
	td[background="/images/title_bg.png"] {
		text-align: left !important;
	}
	input[name="email"] {
		width: 100% !important;
	}
}

/* --------------------------------------------------------------- */
/* Japan.internet.com */
@-moz-document domain("japan.internet.com") {
	[src][width="728"][height="90"],
	iframe[width="300"][height="250"],
	iframe[width="125"][height="125"],
	iframe[width="430"][height="14"],
	iframe[width="430"][height="18"],
	iframe[width="390"][height="14"],
	iframe[width="390"][height="18"],
	iframe[width="280"][height="14"],
	img[src="/img3/space.gif"],
	img[src="/img3/space.gif"]+br,
	iframe+br {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* ASCII24 */
@-moz-document domain("ascii24.com") {
	[src^="http://adng.ascii24.com/"], [id^="ebBanner"],
	iframe[src*="googlesyndication.com"] {
		display: none !important;
	}
	td[bgcolor="#ffffcc"] td[width="151"][height="140"],
	td[bgcolor="#ffffcc"] td[width="151"][height="144"] {
		height: 0 !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* 日経BP */
@-moz-document domain("nikkeibp.co.jp"),
               domain("nikkeibp.jp") {
	#flashad, #advicebox, [id^="ebBanner"],
	[src^="http://bizad.nikkeibp.co.jp/image/ng_"],
	iframe[src^="http://bizad.nikkeibp.co.jp/html.ng/"],
	iframe[src^="http://bizad.nikkeibp.co.jp/NBP_AD/"],
	iframe[src*="googlesyndication.com"] {
		display: none !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* IT Pro */
@-moz-document domain("itpro.nikkeibp.co.jp") {
	body>table[background="/image/2006/td_bg1.jpg"][width="1000"] {
		display: none !important;
	}
	td[bgcolor="#e5e5e5"] [width="300"][height="300"] {
		height: 0 !important;
	}
}

/* --------------------------------------------------------------- */
/* MYCOMジャーナル */
@-moz-document domain("journal.mycom.co.jp") {
 	#headbannerArea,
	.promotionPart,
	.ad,
	.adBlock,
	.widetileBlock,
	.imagetextad1Block,
	.imagetextad2Block,
	.specialBlock {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* RBB Today */
@-moz-document domain("rbbtoday.com") {
	[src^="http://ad.rbbtoday.com/"],
	iframe[src*="googlesyndication.com"],
	body>table[width="760"]:first-child>tbody>tr:first-child img[src="/shared/img/pr.gif"],
	body>table[width="760"]:first-child>tbody>tr:first-child>td>br,
	body>table[width="760"]:first-child>tbody>tr:first-child>td>br+img[src="/shared/img/spacer.gif"] {
		display: none !important;
	}
	td[class^="f13"], td[class^="f14"], p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* Vector */
@-moz-document domain("vector.co.jp") {
	#flashad, iframe[src*="googlesyndication.com"],
	[src^="http://www.vector.co.jp/advertise/"] {
		display: none !important;
	}
	body, td {
		font-size: 100% !important;
	}
}
/* トップページ右のテキスト広告をカット */
@-moz-document url("http://www.vector.co.jp/") {
	td[width="210"][bgcolor="#eeeeee"] br,
	table[width="194"][height="240"][bgcolor="#0000ff"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* 読売新聞、スポーツ報知 */
@-moz-document domain("yomiuri.co.jp") {
	td.ad, div.adbl, div.txtad2, div.m-txtad,
	iframe[src*="googlesyndication.com"],
	a[href*="adjustnetwork.com"],
	[src*="adjustnetwork.com"] {
		display: none !important;
	}
	table.topbanner td.l>img,
	table.topbanner td.r>img {
		height: 0 !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}
@-moz-document domain("hochi.yomiuri.co.jp") {
	.mainAD {
		display: none !important;
	}
	/* 横スクロールバーが出ないようにする */
	#contentWRAP {
		width: 99% !important;
	}
	h2, h3 {
		font-size: 12pt !important;
	}
}

/* --------------------------------------------------------------- */
/* 毎日新聞 */
@-moz-document domain("mainichi-msn.co.jp") {
	iframe[src^="http://msn.mainichi-msn.co.jp/header"],
	iframe[src^="http://msn.mainichi-msn.co.jp/cyumoku"],
	iframe[src^="http://msn.mainichi-msn.co.jp/sq-top.armx"],
	.ad, [class^="AD_"] {
		display: none !important;
	}
	/* 固定レイアウトをリキッドレイアウトにする */
	#cont_area {
		width: 98% !important;
	}
	#info_pane, #info_content,
	.img_right, .img_left,
	#main_pane, #main_pane2, .main_cat_navi,
	.blocks, .block01,
	table[width="410"] {
		width: auto !important;
	}
	p, .block01 .txt5 {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* 朝日新聞 */
@-moz-document domain("asahi.com") {
	#superbanner, #ad200, h2.pr,
	[src*="/ad/"], [src*="doubleclick.net"],
	iframe[src*="googlesyndication.com"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* 産経新聞 */
@-moz-document domain("sankei.co.jp") {
	[src][width="728"][height="90"],
	[src*="doubleclick.net"],
	[src*="valueclick.jp"],
	[src*="/ad/"], iframe[src*="googlesyndication.com"],
	a[href*="/event.ng/"][href*="&AdID="],
	ilayer#tad1, ilayer#tad1~br, ilayer#tad2,
	ilayer#tad3, ilayer#tad6, p.pr,
	img[src="/cut/line_bg.gif"],
	img[src="/cut/line_bg.gif"]+br,
	img[src="/cut/Pr1.gif"],
	table[width="220"][bordercolor="#ececec"] [src][width="200"][height="200"] {
		display: none !important;
	}
	body>table[width="100%"][height="65"]+table[width="100%"][height="102"],
	body>table[width="100%"][height="65"]+table[width="100%"][height="102"] [height="100"],
	table[width="220"][bordercolor="#ececec"] td[height="206"] {
		height: 0 !important;
	}
}

/* --------------------------------------------------------------- */
/* 日本経済新聞 */
@-moz-document domain("nikkei.co.jp") {
	a[href*="doubleclick.net"],
	[src*="doubleclick.net"],
	iframe[src*="googlesyndication.com"],
	a[href*="/event.ng/"][href*="&AdID="],
	[src*="/ad/"], #text_ad, #sub_text_ad, [id^="adgt"] {
		display: none !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* 共同通信 */
@-moz-document domain("kyodo.co.jp") {
	[src][width="468"][height="60"],
	[src*="valuecommerce.com"] {
		display: none !important;
	}
	.text12, .links {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	.kamei, .note {
		font-size: 10pt !important;
	}
}

/* --------------------------------------------------------------- */
/* 時事通信 */
@-moz-document domain("jiji.com") {
	[src][width="468"][height="60"],
	iframe[src*="googlesyndication.com"] {
		display: none !important;
	}
	font.top-head, font.top {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	font.headline, td {
		font-size: 11pt !important;
	}
	table[width="515"][height="100"] {
		height: 10px !important;
	}
}

/* --------------------------------------------------------------- */
/* 日刊スポーツ */
@-moz-document domain("nikkansports.com") {
	[src*="doubleclick.net"],
	iframe[src*="googlesyndication.com"],
	#superBanner,
	/* 上部の階層の表示を消す */
	#route {
		display: none !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	.newsList li {
		font-size: 12pt !important;
	}
}

/* --------------------------------------------------------------- */
/* サンケイスポーツ */
@-moz-document domain("sanspo.com"),
               domain("sankei-sports.com") {
	iframe[src*="doubleclick.net"],
	iframe[src*="googlesyndication.com"],
	iframe[src^="http://adcl.sankei.co.jp/"],
	#pr, #prMain {
		display: none !important;
	}
	#lBoard {
		height: 0 !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* スポーツニッポン */
@-moz-document domain("sponichi.co.jp") {
	[src*="/ad_image/"], #Ad, #flashad,
	iframe[src*="googlesyndication.com"],
	[src^="http://ds.serving-sys.com/"],
	a[href*="/event.ng/"][href*="&AdID="] {
		display: none !important;
	}
	table.bg_head img[src="/images/spacer.gif"][height="7"] {
		height: 0 !important;
	}
	td.text_m {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* ZAKZAK */
@-moz-document domain("zakzak.co.jp") {
	[src*="doubleclick.net"], a[href*="acnw.jp"],
	iframe[src*="googlesyndication.com"],
	iframe[src^="http://adcl.sankei.co.jp/"],
	img[src="http://www.zakzak.co.jp/pic/pr.gif"],
	body>table:first-child>tbody>tr:first-child>td.bgo>table[height="94"],
	body>table:first-child>tbody>tr:first-child>td.bgo [height="95"],
	.admidashi {
		display: none !important;
	}
	body>table>tbody>tr:first-child>td.bgo,
	body>table>tbody>tr:first-child>td.bgo [height="140"] {
		height: 0 !important;
	}
	/* テーブル固定レイアウトをリキッドレイアウトにする */
	p, .kiji {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	body>table[width="873"],
	body>table[width="833"],
	body>table[width="741"] {
		width: 98% !important;
	}
	body>table[width="873"] td[width="532"],
	body>table[width="873"] table[width="532"],
	body>table[width="833"] td[width="532"],
	body>table[width="833"] table[width="532"],
	body>table[width="741"] td[width="608"] {
		width: 100% !important;
	}
}

/* --------------------------------------------------------------- */
/* 日刊ゲンダイ */
@-moz-document domain("gendai.net") {
	a[href^="http://banner.gendai.net/"][href*="?ad="],
	a[href^="http://www.bb-chat.tv/"] {
		display: none !important;
	}
	table[width="850"] table td[height="110"]:only-child {
		height: 0 !important;
	}
	span[style="line-height: 125%;"], td {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	font[size="-1"] {
		font-size: 11pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* ロイター  */
@-moz-document domain("reuters.co.jp") {
	a[href*="doubleclick.net"],
	a>img[alt*="Click here"],
	#AdSection, #googleAd, .textAd,
	#TopBanner1>table[style="width: 971px; border-collapse: collapse;"] {
		display: none !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	.headlineMed {
		font-size: 11pt !important;
	}
}

/* --------------------------------------------------------------- */
/* CNN */
@-moz-document domain("cnn.co.jp") {
	a[href^="http://adnet.asahi.com/"] {
		display: none !important;
	}
	/* テーブル固定レイアウトをリキッドレイアウトにする */
	body>table[width="770"] {
		width: 98% !important;
	}
	body>table[width="770"] table[width="770"] {
		width: 100% !important;
	}
	td[width="210"] {
		padding: 0 !important;
	}
	p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	li {
		font-size: 12pt !important;
		line-height: 1.3em !important;
	}
}

/* --------------------------------------------------------------- */
/* FujiSankei Business i.   */
@-moz-document domain("business-i.jp") {
	a[href*="doubleclick.net"],
	[src*="doubleclick.net"],
	iframe[src*="googlesyndication.com"],
	iframe[src^="http://adcl.sankei.co.jp/html.ng/"][width="200"][height="200"] {
		display: none !important;
	}
	body>div>table[width="800"][height="100"] {
		height: auto !important;
	}
	.mid_ichiran {
		font-size: 12pt !important;
	}
	.honbun {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
}

/* --------------------------------------------------------------- */
/* SPORTS COMMUNICATIONS */
@-moz-document domain("ninomiyasports.com") {
	a[href*="fancl.co.jp"],
	a[href*="pachinko-nikko.com"],
	a[href*="yoshino-gypsum.com"] {
		display: none !important;
	}
	/* 本文横幅を広くする */
	.newstext {
		font-size: 12pt !important;
	}
	font[size="1"] {
		font-size: 11pt !important;
	}
	td.sidetable1 {
		width: 15% !important;
	}
	td.sidetable1+td {
		width: auto !important;
		padding: 5px !important;
	}
	td.sidetable1+td td[width="200"],
	td.sidetable1+td table[width="95%"] {
		width: auto !important;
	}
	td.sidetable2 {
		width: 15% !important;
	}
	form[action="http://www.ninomiyasports.com/xoops/search.php"],
	form[action="http://www.ninomiyasports.com/xoops/search.php"] input[name="query"]{
		width: 120px !important;
	}
}

/* --------------------------------------------------------------- */
/* 市民メディアJANJAN   */
@-moz-document domain("janjan.jp") {
	/* テーブル固定レイアウトをリキッドレイアウトにする */
	h5, [class$="summary"] {
		font-size: 12pt !important;
		line-height: 1.2em !important;
	}
	.article {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	[class^="bbs_"] {
		font-size: 11pt !important;
	}
	body>table[width^="7"] {
		width: 98% !important;
	}
	body>table[width^="7"] [width="639"] {
		width: auto !important;
	}
	#topnews {
		width: 98% !important;
	}
	#topnews .t1 {
		width: 100% !important;
	}
	#topnews .t_left,
	#topnews .t_right {
		width: 48% !important;
	}
}

/* --------------------------------------------------------------- */
/* Yahoo! Japan、スポーツナビ  */
@-moz-document domain("yahoo.co.jp") {
	a[href^="http://ard.yahoo.co.jp/"],
	[src^="http://ai.yimg.jp/"] {
		display: none !important;
	}
}
@-moz-document domain("sportsnavi.yahoo.co.jp") {
	span.line15, ul.line13>li.user1, td.pickup {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	td[bgcolor="#dedede"] {
		width: 250px !important;
	}
}

/* --------------------------------------------------------------- */
/* Google Adwords、Adsense  */
iframe[src*="googlesyndication.com"] {
	display: none !important;
}
@-moz-document url-prefix("http://www.google.co.jp/search") {
	table[width="25%"][bgcolor="#ffffff"][align="right"],
	a[id^="aw"], a[id^="aw"]~*,
	div[id^="tpa"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* はてな */
@-moz-document domain("hatena.ne.jp") {
	img[src*="/images/ad/"],
	iframe[src*="googlesyndication.com"],
	embed[src*="atdmt.com"],
	div.ad, #text-ad {
		display: none !important;
	}
}
/* はてなアンテナのテキスト広告 */
@-moz-document domain("a.hatena.ne.jp") {
	body>p.pager+ol[style="list-style-type: none;"],
	body>ol[start="1"]+ol[style="list-style-type: none;"] {
		display: none !important;
	}
}
/* はてなダイアリーキーワードページのテキスト広告 */
@-moz-document domain("d.hatena.ne.jp") {
	p[onclick^="top.location.href='http://www.hatena.ne.jp/hatenatypered"],
	p[onclick^="location.href='http://www.hatena.ne.jp/hatenatypered"] {
		display: none !important;
	}
}

/* はてなRSSのテキスト広告 */
@-moz-document domain("r.hatena.ne.jp") {
a[href*="red.hatena.ne.jp"],
	div.ad,
	div.sponsor,
	div.ad-title,
	div.ad-body,
	div.sponsor>ul,
	div.sponsor>li,
	span.ad-special-title,
	span.ad-special-description {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* All About */
@-moz-document domain("allabout.co.jp") {
	[src][width="728"][height="90"],
	[id^="ebBanner"], td.ad22,
	[src*="doubleclick.net"],
	img[alt*="ClickHere!"],
	img[alt*="Click Here!"],
	a[alt*="Click Here!"],
	td[width="1%"]:last-child>table[width="240"]:first-child>tbody>tr>td>
	script:first-child+a>img {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* Excite ニュース   */
@-moz-document url-prefix("http://www.excite.co.jp/News/"),
               url-prefix("http://excite.co.jp/News/") {
	[src][width="728"][height="90"],
	[src][width="468"][height="60"],
	a[href^="http://ad.excite.co.jp/"],
	a[href^="http://ad.excite.co.jp/"]+br, [id^="lasg"],
	[src*="http://ad.excite.co.jp/"],
	a[href^="http://www.excite.co.jp/relocate/co=jh/"],
	td[bgcolor="#989898"][valign="middle"] br,
	td[bgcolor="#989898"]+td[bgcolor="#ffffcc"] br {
		display: none !important;
	}
	body>div.lh140 {
		width: 80% !important;
		max-width: 800px !important;
	}
	font[size="-1"] {
		font-size: 11pt !important;
	}
	td[bgcolor="#989898"][valign="middle"],
	td[bgcolor="#989898"]+td[bgcolor="#ffffcc"],
	td[bgcolor="#989898"]+td[bgcolor="#ffffcc"] td {
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		border-collapse: collapse !important;
	}
}

/* --------------------------------------------------------------- */
/* Excite 翻訳 */
@-moz-document url("http://www.excite.co.jp/world/"),
               url("http://www.excite.co.jp/world/english/"),
               url("http://www.excite.co.jp/world/english/web/"),
               url("http://www.excite.co.jp/world/chinese/"),
               url("http://www.excite.co.jp/world/chinese/web/"),
               url("http://www.excite.co.jp/world/korean/"),
               url("http://www.excite.co.jp/world/korean/web/") {
	body>center:first-child+table:not([width="100%"]),
	a[href^="http://www.excite.co.jp/sa/"],
	a[href^="http://www.excite.co.jp/relocate/"],
	a[href^="http://www.all-field.net/orix/"],
	iframe[src^="http://www.excite.co.jp/world/exlet/"],
	iframe[name="ex_banner"] {
		display: none !important;
	}
	td[bgcolor="#a0b8c8"] {
		width: 320px !important;
	}
}

/* --------------------------------------------------------------- */
/* Yahoo!ジオシティーズ */
@-moz-document domain("geocities.jp"),
               domain("geocities.co.jp") {
	[src^="http://www.geocities.jp/js_source/"],
	[src^="http://ai.yimg.jp/"],
	a[href^="http://ard.yahoo.co.jp/"],
	a[href^="http://rd.yahoo.co.jp/"],
	#y_gc_div_adcntr,
	#y_gc_div_adcntr+br {
		display: none !important;
	}
	body>div[align="center"]>table[width="468"],
	body>div[align="center"]>table[width="468"]>tbody>tr,
	body>div[align="center"]>table[width="468"]>tbody>tr>td {
		border: 0 !important;
		height: 0 !important;
	}
}

/* --------------------------------------------------------------- */
/* トクトク */
@-moz-document domain("tok2.com") {
	a[href*="adjustnetwork.com"],
	a[href*="adjustnetwork.com"]+br,
	a[href*="eyegift.co.jp"],
	a[href^="http://cc.tok2.com/"],
	iframe[src*="googlesyndication.com"],
	iframe[src$="FreettPopGecko.htm"],
	body>script[src^="http://download.jword.jp/"]+center>table[border="0"],
	#tok2-side-banner {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* フリーティケットシアター */
@-moz-document domain("freett.com") {
	#FreePageBannerSpan {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* インフォシーク */
@-moz-document domain("infoseek.co.jp") {
	iframe[src^="http://hpad.www.infoseek.co.jp"],
	iframe[src^="http://hpad.www.infoseek.co.jp"]+font[style="font-size: 20px;"],
	body>div[style="position: absolute; left: 0pt; top: 0pt; margin-right: 1em; text-align: left;"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* AAA!CAFE */
@-moz-document domain("aaa.livedoor.jp") {
	body>center:first-child>form[action="http://search.aaacafe.ne.jp/jump.php"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* XREA */
@-moz-document domain("xrea.com") {
	body>center:first-child>a[href="http://www.xrea.com/"],
	body>center:first-child>a[href="http://www.xrea.com/"]+br,
	iframe[src*=".xrea.com/ad_"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* ファミ通   */
@-moz-document domain("famitsu.com") {
	a[href^="http://www.famitsu.com/ad/"],
	[src^="http://www.famitsu.com/ad/"] {
		display: none !important;
	}
	/*
	 * 広告エリアを消して本文表示領域を広くする。
	 * 記事検索フォームも消えます。
	 */
	form[action="/pc/cgi-bin/search.cgi"] {
		display: none !important;
	}
	body>table>tbody>tr>td[width="491"],
	body>table>tbody>tr>td[width="171"],
	body>div>table>tbody>tr>td[width="478"],
	body>div>table>tbody>tr>td[width="160"],
	.article_box {
		width: auto !important;
	}
}

/* --------------------------------------------------------------- */
/* 電撃オンライン   */
@-moz-document domain("dengekionline.com") {
	a>img[src^="/top_img/navi/banner_"],
	[src][width="468"][height="60"],
	[src][width="760"][height="60"] {
		display: none !important;
	}
}
/* トップページの本文横幅広くする */
@-moz-document url("http://www.dengekionline.com/"),
               url("http://www.dengekionline.com/index.html") {
	img[src$="spacer.gif"] {
		display: none !important;
	}
	td[width="760"], td[width="160"],
	table[width="160"], td[width="535"] {
		width: auto !important;
	}
}
/* ニュースページの本文横幅広くする */
@-moz-document url-prefix("http://www.dengekionline.com/data/news/") {
	img[src$="spacer.gif"] {
		display: none !important;
	}
	td[width="760"], td[width="760"]+td[width="15"],
	td[width="160"], td[width="160"]>table[width="160"],
	td[width="535"], td[width="320"] {
		width: auto !important;
	}
	table[width="760"], table[width="540"],
	table[width="510"] {
		width: 100% !important;
	}
	td[width="1"][bgcolor="#666666"] {
		display: none !important;
	}
	table[width="510"] font[size="-1"] {
		font-size: 12pt !important;
	}
}

/* --------------------------------------------------------------- */
/* Gpara   */
@-moz-document domain("gpara.com") {
	[src^="http://ads.gpara.com/"] {
		display: none !important;
	}
	.R_text, p {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	/* 本文横幅広くする */
	table[width="900"] table[width="740"] {
		width: 900px !important;
	}
	[background$="_title.gif"] {
		background-repeat: no-repeat !important;
	}
}

/* --------------------------------------------------------------- */
/* eg(イージー) */
@-moz-document domain("eg.nttpub.co.jp") {
	a[href*="/banner/jump"]>img,
	a[href*="adjustnetwork.com"],
	[src*="adjustnetwork.com"],
	/*
	 * 右側のカラムを消して本文の表示領域を広くする。
	 * ニュース検索、右のメニュー(アニメ、フィギア)なども消えます
	 */
	body>table>tbody>tr>td[width="160"][bgcolor="#eeeeee"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* pya! */
@-moz-document domain("pya.cc") {
	embed[src*="/banner/"],
	iframe[src$="amazon1.html"],
	iframe[src$="zin.html"],
	a[href*="i-cute.jp"],
	a[href*="dff.jp"],
	a[href*="chatpia.jp"],
	a[href*="chatpia.jp"]+br+img[src$="new.gif"],
	a[href*="angel-live.com"],
	a[href*="dtiserv.com"],
	a[href*="dtiserv2.com"],
	a[href="http://eltz.sakura.ne.jp/pya/index.htm"],
	[src*="jpassport.jp"],
	[src*="mmaaxx.com"],
	[src*="dtiserv.com"],
	[src*="dtiserv2.com"],
	table[onclick*="dtiserv2.com"],
	table[background$="dti7/back.gif"] {
		display: none !important;
	}
	td[height="65"][align="center"] {
		height: 0 !important;
	}
}

/* --------------------------------------------------------------- */
/* 双葉ちゃん♪  */
@-moz-document domain("2chan.net") {
	a[href*="/ad/"],
	a[href*="noel.st"],
	a[href*="i-cute.jp"],
	a[href*="nijiket.net"],
	a[href="http://eltz.sakura.ne.jp/2chan/index.htm"],
	form>b+br,
	/* 404NotFoundページの広告カット */
	body>h1:first-child+p+hr+table[border="0"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* ReadMe! JAPAN */
@-moz-document domain("readmej.com") {
	[src][width="468"][height="60"],
	[src*="valuecommerce.com"],
	body>table[width="100%"]+br,
	body>table[width="100%"] a[href="/"]>img {
		display: none !important;
	}
	/* 上部の広告の余白カット */
	body>table[width="100%"] td[width="234"][height="60"],
	body>table[width="100%"] td[width="120"] {
		height: 0 !important;
	}
	body>table[width="100%"]>tbody>tr>td[width="120"]+td[width="100%"] {
		height: 0 !important;
		font-size: 0 !important;
	}
}

/* --------------------------------------------------------------- */
/* 探偵ファイル */
@-moz-document domain("tanteifile.com"),
               domain("pure-navi.com") {
	a[href^="http://065.jp/"],
	a[href*="valueclick.jp"],
	img[alt="バナー広告"],
	iframe[src^="http://rcm-jp.amazon.co.jp/"],
	td>br:first-child,
	td>br:first-child+br,
	td>br:first-child+a+br,
	#adFloat, #review_header_ad,
	img[src*="/review_ad/"],
	a[href*="deai-do.com"] {
		display: none !important;
	}
}

/* --------------------------------------------------------------- */
/* アキバBlog */
@-moz-document domain("akibablog.net") {
	/* 主要な広告カット */
	iframe[src="http://www.akibablog.net/archives/ad-a.html"],
	iframe[src*="/lilbox."],
	a[href*="/adclick."]>img,
	[src*="/adclick."] {
		display: none !important;
	}
	/* 文字サイズ・横幅を大きくする(ブラウザの幅1024px以上向け) */
	.blogbody, p, h2 {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	#container {
		width: 100% !important;
	}
	#banner {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	#center {
		width: 67% !important;
		left: 15% !important;
	}
	#left {
		width: 15% !important;
		left: 0 !important;
	}
	#right {
		width: 18% !important;
		left: 82% !important;
	}
	/* 記事の上部フレームのサイズ */
	iframe[src="http://www.akibablog.net/archives/banner-b.html"] {
		width: 100% !important;
		height: 60px !important;
	}
}
@-moz-document url("http://www.akibablog.net/archives/banner-b.html") {
	/* 記事の上部フレーム 見た目調整 */
	body>noscript+br {
		display: none !important;
	}
	* {
		line-height: 1.2em !important;
		margin: 0 !important;
		padding: 0 !important;
	}
}

/* --------------------------------------------------------------- */
/* ニャー速。 */
/* サイドの広告をカットし本文中のAmazon画像広告を縮小する */
@-moz-document domain("nyasoku.com") {
	a[href*="accesstrade.net"],
	[src*="accesstrade.net"],
	a[href*="j-a-net.jp"],
	[src*="j-a-net.jp"],
	a[href*="valuecommerce.com"],
	[src*="valuecommerce.com"],
	a[href*="a8.net"],
	[src*="a8.net"],
	iframe[src*="/adshow."],
	iframe[src*="bidders.co.jp"],
	iframe[src*="rssad.jp"],
	iframe[src*="googlesyndication.com"],
	iframe[src^="http://rcm-jp.amazon.co.jp/"],
	iframe[src="http://www.nyasoku.com/afi.html"],
	iframe[src="http://www.nyasoku.com/amazon.html"],
	div#left a[href*="meki-22"],
	div#content div.blogbody>h1.title+br,
	div#content div.main>center>br,
	div#content div.main>center~br,
	div.hedline+div.prText {
		display: none !important;
	}
	#navigation {
		width: 90% !important;
	}
	div.hedline+div.prText+div#blog {
		margin-top: 15px !important;
		margin-left: 5px !important;
	}
	div#content a[href*="amazon.co.jp"]>img {
		width: 20% !important;
		height: 20% !important;
	}
	b, .r1, .r2, .r3, .r4 {
		font-size: 12pt !important;
		font-weight: normal !important;
	}
}
/* トップページ以外で右カラムをカットし本文表示領域を広く取る */
@-moz-document url-prefix("http://www.nyasoku.com/archives/") {
	#right,
	#content>div.dateend:first-child {
		display: none !important
	}
	div#blog {
		margin-top: 0px !important;
		margin-left: 5px !important;
	}
	#blogcontainer, #wrapper {
		width: 98% !important;
	}
	#content {
		width: 80% !important;
	}
	#left {
		width: 20% !important;
	}
	#blog, .blogbody  {
		width: 100% !important;
	}
}

/* --------------------------------------------------------------- */
/* ワラタ2ッキ */
@-moz-document url-prefix("http://blog.livedoor.jp/warata2ki/") {
	a[href*="booiboo.com"],
	a[href*="cashingpartner.com"],
	a[href*="waratanikki-22"],
	a[href*="waratanikki-22"]~br,
	a[href*="bb-chat.tv"],
	a[href*="550909.com"],
	a[href*="194964.com"],
	iframe[src^="http://rcm-jp.amazon.co.jp/"],
	#container>#banner+font,
	#container~font {
		display: none !important;
	}
	.main {
		font-size: 12pt !important;
		line-height: 1.5em !important;
	}
	div.comments-head, div.comments-body {
		font-size: 11pt !important;
	}
	div.comments-post {
		font-size: 10pt !important;
	}
	/* 固定レイアウトをリキッドレイアウトに */
	body {
		background-image: none !important;
		background-color: #216d43 !important;
	}
	#container {
		width: 100% !important;
	}
	#content {
		width: 77% !important;
		float: left !important;
		margin-right: 1% !important;
		margin-left: 1% !important;
	}
	.blog {
		width: auto !important;
	}
	#container>.blog {
		width: 80% !important;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	#links {
		width: 20% !important;
		margin-right: 1% !important;
		margin-left: 0 !important;
	}
	#banner {
		width: 788px !important;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	#banner div[align="right"] {
		text-align: left !important;
	}
	.date {
		background-image: none !important;
		padding-left: 20px !important;
		font-size: 13pt !important;
	}
	.date:before {
		content: "■" !important;
	}
	.title {
		font-size: 13pt !important;
	}
	.side, .sidetitle {
		background-image: none !important;
	}
}

/* --------------------------------------------------------------- */
/* 連邦   */
/* メインページ、メニューの広告カット */
@-moz-document url("http://www.renpou.com/cgi-bin/news/index.html"),
               url("http://renpou.com/cgi-bin/news/index.html") {
	[src][width="470"][height="60"],
	[src][width="320"][height="80"],
	[src][width="468"][height="60"],
	a[href^="http://www.byakuya-shobo.co.jp/"],
	a[href^="http://www.deai-navi.net/"],
	a[href="http://www.green-w.co.jp/"],
	td[bgcolor="#e77ea0"],
	td[bgcolor="#e77ea0"]~* {
		display: none !important;
	}
	table {
		max-width: 100% !important;
		table-layout: fixed !important;
	}
}
@-moz-document url("http://www.renpou.com/menu.shtml"),
               url("http://renpou.com/menu.shtml") {
	body>div>table[width="128"]~br,
	img[src="side2.gif"] {
		display: none !important;
	}
}
/* ゲットニュース見た目調整 */
@-moz-document url("http://www.renpou.com/getnews/indexr.html"),
               url("http://renpou.com/getnews/indexr.html") {
	body {
		margin-top: 0 !important;
		font-size: 0 !important;
	}
	body>table * {
		font-size: 8pt !important;
		line-height: 0.5em !important;
	}
	body>a, body>small {
		display: block !important;
		float: left !important;
		font-size: 10pt !important;
		line-height: 1.0em !important;
		text-decoration: none !important;
	}
	body>small+* {
		clear: left !important;
	}
	body>font[color="#888888"] {
		display: block !important;
		float: left !important;
	}
	body>small+font[color="#888888"] {
		display: block !important;
		float: left !important;
		font-size: 7pt !important;
	}
	body>small+font[color="#888888"]+a+font[color="#888888"]+a {
		clear: left !important;	
	}
}
/* BBSのメール欄表示 */
@-moz-document url-prefix("http://www.renpou.com/bbs/"),
               url-prefix("http://renpou.com/bbs/") {
	table {
		max-width: 100% !important;
		table-layout: fixed !important;
	}
	td>b>a[href^="mailto:"]:after {
		content: attr(href) !important;
	}
	td>small+a[href]:after {
		content: ":" attr(href) !important;
	}
}

/* --------------------------------------------------------------- */
/* TECHSIDE  */
@-moz-document url("http://www.techside.net/bbsf.html"),
               url("http://techside.net/bbsf.html") {
	iframe[src*="googlesyndication.com"],
	a[href*="linksynergy.com"],
	iframe[src="http://techside.in.arena.ne.jp/k/k.cgi"],
	/* 上部の流れる株価情報を消す */
	iframe[src^="http://202.212.88.55/cgi-bin/top/talk2.htm"],
	/* 上部右のNEWS検索、i-モード、feelH"リンクをカットして表示領域を広くする */
	form[action="http://202.212.88.55/search/search3.cgi"],
	td[width="180"]>div:first-child {
		display: none !important;
	}
	small {
		font-size: 10pt !important;
	}
	/* ニュース記事上のテキスト広告を小さくする */
	td[bgcolor="#eaeaea"] small,
	td[bgcolor="#eaeaea"] strong {
		font-size: 6pt !important;
		font-weight: normal !important;
	}
}