/* 固定ページテンプレート用スタイル */

/* サイドバーなしページのレイアウト調整 */
.page-template-page-no-sidebar .l-content {
  display: block !important;
}

.page-template-page-no-sidebar .l-mainContent {
  width: 100% !important;
  max-width: none !important;
}

.page-template-page-no-sidebar .l-mainContent__inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

/* レスポンシブ対応 */
@media (max-width: 768px) {
  .page-template-page-no-sidebar .l-mainContent__inner {
    padding: 0 15px;
  }
}

/* 共通スタイル調整 */
.p-pageContent {
  /* background: #fff; */
  /* border-radius: 8px; */
  padding: 0px;
  /* box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); */
}

@media (max-width: 768px) {
  .p-pageContent {
    /* padding: 20px; */
    /* border-radius: 0; */
    /* box-shadow: none; */
  }
}
