@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document
url("http://www.watch.impress.co.jp/"),
url("http://cloud.watch.impress.co.jp/"),
url("http://pc.watch.impress.co.jp/"),
url("http://dc.watch.impress.co.jp/"),
url("http://akiba-pc.watch.impress.co.jp/"),
url("http://av.watch.impress.co.jp/"),
url("http://game.watch.impress.co.jp/"),
url("http://k-tai.impress.co.jp/"),
url("http://internet.watch.impress.co.jp/"),
url("http://kaden.watch.impress.co.jp/"),
url("http://car.watch.impress.co.jp/"),
url("http://video.watch.impress.co.jp/"),
url("http://www.watch.impress.co.jp/smartphone/"){

body{
 position:relative;
 width:960px !important;
 margin:0 auto !important;
 background:#eee !important;
 box-shadow:0 0 5px !important;
}

.yellow{
border-top:dashed #ccc 1px !important;
padding-top:10px !important;
}

#header h1{
 width:166px !important;
}

#impress-ad{
 display:none !important;
}

#global-navi0907{
 position:absolute !important;
 top:0;
 left:166px;
 width:794px !important;
 background:url("http://www.watch.impress.co.jp/header/0711/img/global_navi_bg.gif") 0 -125px !important;
}

#header,
#contents{
  width:960px !important;
}

#main-side{
 position:relative;
 top:-90px;
}

#main-contents{
 position:relative;
 top:-90px;
 width:794px !important;
 background:#fff !important;
}

#main-contents .section,
#main-contents .section .section-border-none,
#main-contents .section .heading,
#main-contents .news > li,
#main-contents > h2,
#main-contents .update-time,
#main-contents .top_subnews{
 width:768px!important;
}

#main-contents .top_news,
.newsText{
 width:728px!important;
}

#side-contents,
.weeklytopics,
.section-border-none,
.week_f01{
 display:none !important;
}

}


/*==================== クラウドwatch ====================*/
@-moz-document
url("http://cloud.watch.impress.co.jp/"){

.setsubcorner_hedding{
 width:758px !important;
}

.setsubcorner_wrapper,
.setsubcorner{
 width:768px !important;
}

.setsubcorner_item{
 width:748px !important;
}

}

/*==================== ケータイwatch ====================*/
@-moz-document url("http://k-tai.impress.co.jp/"){

.setsubcorner_hedding{
 width:758px !important;
}

.setsubcorner_wrapper,
.setsubcorner{
 width:727px !important;
}

.setsubcorner_item{
 width:748px !important;
}

}

/*==================== 窓の杜 ====================*/
@-moz-document url("http://www.forest.impress.co.jp/"){

body{
 position:relative;
 width:960px !important;
 margin:0 auto !important;
 background:#eee !important;
 box-shadow:0 0 5px !important;
}

.yellow{
border-top:dashed #ccc 1px !important;
padding-top:10px !important;
}

#header h1{
 width:166px !important;
}

#impress-ad{
 display:none !important;
}

#global-navi0907{
 position:absolute !important;
 top:0;
 left:166px;
 width:794px !important;
 background:url("http://www.watch.impress.co.jp/header/0711/img/global_navi_bg.gif") 0 -125px !important;
}

#header,
#contents{
  width:960px !important;
}

#main-side{
 position:relative;
 top:-90px;
}

#main-contents{
 position:relative;
 width:794px !important;
 top:-57px !important;
 left:-15px !important;
 background:#fff !important;
}

#main-contents .section,
#main-contents .section .section-border-none,
#main-contents .section .heading,
#main-contents .news > li,
#main-contents > h2,
#main-contents .update-time,
#main-contents .top_subnews{
 width:768px!important;
}

#main-contents .top_news,
.newsText{
 width:728px!important;
}

#side-contents,
.weeklytopics,
.section-border-none,
.week_f01{
 display:none !important;
}


}

@-moz-document
url-prefix("http://pc.watch.impress.co.jp/docs/"),
url-prefix("http://dc.watch.impress.co.jp/docs/"),
url-prefix("http://dc.watch.impress.co.jp/cda/"),
url-prefix("http://av.watch.impress.co.jp/docs/"),
url-prefix("http://game.watch.impress.co.jp/docs/"),
url-prefix("http://k-tai.impress.co.jp/docs/"),
url-prefix("http://internet.watch.impress.co.jp/docs/"),
url-prefix("http://kaden.watch.impress.co.jp/docs/"),
url-prefix("http://car.watch.impress.co.jp/docs/")
{

.ad_contents_header,
.ad_contents_start,
.ad_contents_end,
.ad_contents_under,
.ad_contents_footer,
.ipw_right,
body > table > tbody > tr td[colspan="3"]{
 display:none !important;
}

body{
 width:960px !important;
 margin:0 auto !important;
}

body > table{
 border:1px solid #999 !important;
}

.ipw_left{
 width:124px !important;
}

.ipw_main{
 width:836px !important;
}

}