@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("ismedia.jp") {
#article-title{
  top: 16px!important;
  left: 20px!important;
  width: 90%!important;
margin-top:0px!important;}
#article-title h1{
font-size: 13px!important;
color:#4a4a4a!important;
margin-bottom: 0px!important;
line-height: 14px!important;
font-weight:bold!important;
}
#article-title h2{
font-size: 12px!important;
color:#4a4a4a!important;
line-height: 14px!important;}


#main-contents{padding-top: 55px!important;}
#main-contents p{font-size:80%!important;}
#signage2{
height:10px!important;
background:white!important;
}

#signage #date-and-author{
position:absolute;
top: -18px!important;
right: -38px!important;
}
#date-and-author span{font-size: 10px!important;}
#signage2 #date-and-author{
position:absolute;
top: 0px!important;}


#main-column{height:100%!important;
margin-top:-15px!important;}


/*jbpress*/
#header,#service-menu,
.mp-ie:nth-child(1),#subcolumn-twitter,.poweredby,
#rakuten-mw,
.gsc-search-box,.category-latest-list,#article-end-information,#article-end-keyword-list2,
#sub-column,#mc-underline,#mc-upperline,
#article-pagebottom,#article-end-toolbox2,#sub-column-pmark,#d-rights,
#footer{display:none!important;}

#title-parts{height: 50%!important;}
#signage{height: 50%!important;}
#title{height: 50%!important;}
#title .title-date{position:absolute;
top:0px;
left:120px;}

/*wedge*/
#service,#article-end-service,.more-newzia,.kanban,
.category-icon,#column-title,.subcolumn-banner,.tools-btn,.totop,.subcolumn-search,
#main-contents .frame
{display:none!important;}
#signage #column-title{position:absolute;
left:100px;}



.central img{width: 50%!important;}
body{background: #303030 !important;}
UL[class="icon-list clearfix"],
#article-end,
#text-ad,#backtotop{display:none!important;}


}