@charset "shift_jis";


body { background-color:#fff; }

#gnavi, #headInfo, #headLogo .login, #header h1, .lower-main, .footpath,
#subContents, #contentsBtm, #footNavigation { display:none !important; }

#headLogo,
#footer .nifty { width:740px; margin:0 auto; text-align:left; }

#contents      { margin:0 auto; padding:0; background:none; border:1px solid #ccc; }
.contentsInner { width:746px; margin:0 auto; padding:0; background:none; }
#mainContents  { width:660px !important; _width:740px !important; margin:0 auto; float:none; }

.mainContents-inner { margin:0 !important; } /* ドキュメント系の可変用にjqueryで追加してるタグ */

#docPage #contents, #svcPage #contents, #specPage #contents, #guidePage #contents, #faqPage #contents,
#supportPage  #contents, #helpPage  #contents, #apiPage #contents { border:none; }

#docPage #mainContents, #svcPage #mainContents, #specPage #mainContents, #guidePage #mainContents, #faqPage #mainContents,
#supportPage  #mainContents, #helpPage #mainContents, #apiPage #mainContents { width:746px !important; margin:0 !important; padding:0; }

.columnWide #headLogo,
.columnWide .lower-main .inner,
.columnWide #footer .nifty { width:900px; }
.columnWide #contents,
.columnWide #container     { margin:0; padding:0; background:none; border:none; }
.columnWide .contentsInner { width:906px; zoom:88% !important; }
.columnWide #mainContents  { width:900px !important; margin:10px 0 0 3px; }

/* ソーシャルプラグイン */
.socialplugins-hb1,
.socialplugins,
.socialplugins-g1 { display:none !important; }


/* フッターがらみ */
#contentsBtm,
.footNavigation { display:none !important; }

#footer        { padding-top:5px; background:none !important; }
#footer address a,
#footer address { color:#333 !important; }


/* 見積印刷用 */
#priceSimp #header,
#priceSimp .lower-main,
#priceSimp #btnPrint,
#priceSimp #inq-box,
#priceSimp #contentsBtm,
#priceSimp #footer { display:none !important; }

#priceSimp #contents,
#priceSimp .contentsInner,
#priceSimp .png_bg { margin-bottom:0; background:none; border:none; }

#priceSimp #contents:after { padding-top:2em; content:"\00a9 NIFTY Corporation"; text-align:right !important; }
 
#priceSimp .ttl-01,
#priceSimp .ttl-01 span { margin-bottom:.2em; border:none; background:none; font-size:120%; color:#000; text-align:center; }

#priceSimp .contentsInner,
#priceSimp #mainContents { width:100%; margin:0 !important; }

#priceSimp .tbl-01 { border-bottom:1px solid #e3e3e3; }
#priceSimp th, #priceSimp td { padding:.3em; background-image:none; }
