/*
Template: jin
Theme Name: jin-child
Author: CrossPiece
Version: 1.00
*/

/* トップページ全体のリセット */
.home .site-header { display: none !important; }
.home .global-nav-wrap { display: none !important; }
.home .sidebar { display: none !important; }
.home .s-sidebar { display: none !important; }
.home .jin-sns-buttons { display: none !important; }
.home .jin-all-entry-box { display: none !important; }
.home .pagetitle { display: none !important; }
.home .breadcrumb { display: none !important; }
.home .entry-title { display: none !important; }
.home .entry-top-area { display: none !important; }
.home .jin-lp-header { display: none !important; }
.home .footer-area { display: none !important; }
.home #wrapper { max-width: 100% !important; padding: 0 !important; }
.home #content { max-width: 100% !important; padding: 0 !important; }
.home .main-container { max-width: 100% !important; padding: 0 !important; }
.home article { max-width: 100% !important; padding: 0 !important; box-shadow: none !important; }
.home .entry-content { padding: 0 !important; margin: 0 !important; }
.home body { background: #fff !important; }

.home #header-box { display: none !important; }
.home #header { display: none !important; }
.home .cps-post-title { display: none !important; }
.home .cps-post-meta { display: none !important; }
.home .cps-post-thumb { display: none !important; }
.home .share-top { display: none !important; }
.home .sns-top { display: none !important; }
.home #main-contents { max-width: 100% !important; padding: 0 !important; }
.home .cps-post-box { padding: 0 !important; }
.home .cps-post { padding: 0 !important; box-shadow: none !important; }
.home .cps-post-main-box { padding: 0 !important; }
.home .cps-post-main { padding: 0 !important; }

/* サイドバー非表示・全幅化 */
.home #sidebar { display: none !important; }
.home .sidebar-box { display: none !important; }
.home #sidebar-box { display: none !important; }
.home .widget-area { display: none !important; }
.home #scroll-content { max-width: 100% !important; padding: 0 !important; margin: 0 !important; }
.home #content-in { max-width: 100% !important; padding: 0 !important; }
.home #contents-id { max-width: 100% !important; }
.home .contents-wrap { max-width: 100% !important; padding: 0 !important; }
.home #main-contents-box { width: 100% !important; max-width: 100% !important; float: none !important; }
.home .admin-bar-top { display: none !important; }

/* 余白・サイドバー・フッター完全除去 */
.home #wrapper { overflow-x: hidden !important; }
.home #contents { max-width: 100% !important; padding: 0 !important; }
.home #sidebar { display: none !important; float: none !important; }
.home .adarea-box { display: none !important; }
.home .share { display: none !important; }
.home .sns { display: none !important; }
.home #footer-box { display: none !important; }

/* メインコンテンツ全幅化・追加対応 */
.home #main-contents-box { width: 100% !important; float: none !important; }
.home #contents-in { width: 100% !important; max-width: 100% !important; }

/* #contents固定幅・#main-contentsフロート解除 */
.home #contents { width: 100% !important; max-width: 100% !important; }
.home #main-contents { width: 100% !important; float: none !important; margin: 0 !important; }

/* JINヘッダー完全非表示 */
.home #header-box,
.home #header,
.home .header-in,
.home .header-inner,
.home .header-logo,
.home .header-right,
.home .header-contact,
.home #navi,
.home #navi-in,
.home .navi-in,
.home .global-nav,
.home .global-nav-wrap,
.home #groval-nav,
.home .sp-menu-open,
.home .sp-navi-wrap { display: none !important; }

/* 管理バー分の余白も消す */
.home #wpadminbar ~ #wrapper { padding-top: 0 !important; }

/* JINヘッダーをカスタマイズ */
.home #header-box { display: block !important; }
.home #header { display: block !important; }
