/* 対象商品の個別ページだけに適用。SWELLではbody_classが#body_wrapに付く場合もあります。 */
.paisible-product-detail-page #main_content .p-articleHead,
.paisible-product-detail-page #main_content .p-articleThumb,
.paisible-product-detail-page #main_content .p-articleMetas,
.paisible-product-detail-page #main_content .p-articleFoot,
.paisible-product-detail-page #content .p-shareBtns,
.paisible-product-detail-page #content .p-authorBox,
.paisible-product-detail-page #content .p-relatedPosts,
.paisible-product-detail-page #content .p-postNav,
.paisible-product-detail-page #content .l-articleBottom,
.paisible-product-detail-page #main_content .p-toc,
.paisible-product-detail-page #content #post_author,
.paisible-product-detail-page #content #related_posts,
.paisible-product-detail-page #content .l-sidebar,
.paisible-product-detail-page #fix_share,
.paisible-product-detail-page .p-shareBtns.-fix,
.paisible-product-detail-page .p-fixShareBtns{display:none!important}

/* 共通ヘッダー・フッターを残し、商品本文の幅を見本の各セクションで制御します。 */
.paisible-product-detail-page #content{display:block;width:100%;max-width:none;margin:0;padding:0;background:#fff}
.paisible-product-detail-page #main_content.l-mainContent{width:100%;max-width:none;margin:0;padding:0;float:none;flex-basis:100%}
.paisible-product-detail-page #main_content .l-mainContent__inner{padding:0;margin:0}
.paisible-product-detail-page #main_content .l-mainContent__inner>.post_content{margin:0;padding:0}
.paisible-product-detail-page #main_content .paisible-product-detail{width:100%;max-width:none;margin:0}
