@charset "UTF-8";
/*
Theme Name: SWELL CHILD - NLP TOP
Template: swell
Theme URI:
Description: SWELLの子テーマ（NLP錬愛研究所 TOP用カスタムテンプレート同梱）。既存の swell_child とは別テーマとして共存します。
Version: 1.0.0
Author: EXTAGE株式会社
Author URI: https://extage.co.jp/
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/

/* 子テーマ独自のCSSは原則ここには書かず、template / partial 単位の専用CSSを assets/css/ に置く */

/* ==================================================
   NLP TOP テンプレート専用: LP風レイアウト調整
   ================================================== */

/* NLP TOP用ラッパ（SWELLの .l-mainContent 等の幅制約を継承しない素のラッパ） */
.nlp-main {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  overflow: visible;
}

/* スマホでは上下に余白を確保 */
@media (max-width: 768px) {
  .nlp-main {
    padding: 36px 0px 60px;
  }
}

/* このテンプレート時のみ、body の横スクロールを抑止（100vw使用箇所のはみ出し対策） */
body.page-template-page-nlp-top,
body.page-template-page-nlp-top-php {
  overflow-x: hidden;
}

/* SWELLがmain外で.l-mainWrap等にoverflow:hidden等の制約を入れている場合の保険 */
body.page-template-page-nlp-top #page_wrap,
body.page-template-page-nlp-top-php #page_wrap,
body.page-template-page-nlp-top .l-mainWrap,
body.page-template-page-nlp-top-php .l-mainWrap {
  overflow: visible;
  max-width: none;
}

