/*
Theme Name: Lightning Child
Template: lightning
Description: Lightning の子テーマ
Author: あなたの名前（任意）
Version: 1.0
*/


/* 投稿一覧・メインビュー画像・レスポンシブ最適化 */
.lightning-child-archive {
  max-width: 1080px;
  width: 95%;ｓ
  margin: 0 auto;
  padding: 1rem;
}

/* 投稿アイテム */
.post-item {
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* サムネイル */
.post-item .thumb {
  width: 70%;
  max-width: 100%;
  overflow: hidden;
  display: block;
}

.post-item .thumb img {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}

/* メタ情報 */
.post-item .meta {
  width: 100%;
  max-width: 1080px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 1rem;
  text-align: center;
}

.post-item .meta .title {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}

.post-item .meta .divider {
  width: 40px;
  height: 2px;
  background-color: #333;
  margin-bottom: 0.5rem;
}

.post-item .meta .excerpt {
  max-width: 80%;
  font-size: 1rem;
  line-height: 1.5;
  color: #555;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* メインビュー画像 */
.main-visual {
  width: 100%;
  height: auto;
  overflow: visible;
  text-align: center;
  margin-bottom: 3rem;
}

.main-visual img {
  width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
}

/* 固定ページ・フッター余白除去 */
.site-body, .footer-widget-area, #colophon {
  margin: 0 !important;
  padding: 0 !important;
}

/* 固定ページタイトル・パンくず非表示 */
.page-header, .breadcrumb-list {
  display: none;
}

/* レスポンシブ */
@media (max-width: 1080px) {
  .lightning-child-archive {
    width: 95%;
  }
}

@media (max-width: 768px) {
  .post-item .meta .title { font-size: 1rem; }
  .post-item .meta .excerpt { font-size: 0.9rem; }

  .main-visual img { object-fit: cover; }

  /* ハンバーガーメニュー左端 */
  body:not(.header_scrolled) #site-header {
    position: relative;
  }

  .global-nav-toggle {
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 999;
  }
}
/**ここから追加*******************************/
li a, p a{
	text-decoration: none; 
    text-decoration-style: none;
}
.site-header-logo{
	display: none !important;
}