/*
Theme Name: AFFINGER Child
Template: affinger
Descriptio/*
Theme Name: AFFINGER Child
Template: affinger
Description: AFFINGER6 対応
Version: 20240601
*/

@media only screen and (max-width: 959px) {
}

@media only screen and (min-width: 600px) and (max-width: 959px) {
}

@media only screen and (min-width: 600px) {
}

@media print, screen and (min-width: 960px) {
}

@media print, screen and (max-width: 599px) {
}

/* ===== ダーク・スタイリッシュ テーマ設定 ===== */

/* 背景・文字色 */
#contents_wrap, #main, .home #contents,
article, .article-body, #sidebar,
#wrapper, #wrapper-in, #content-w,
main, .wrap {
  background-color: #0d0d1a !important;
  color: #e8e8f5 !important;
}

main {
  border-radius: 0 !important;
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
  color: #e8e8f5 !important;
}

/* テーブル共通 */
table td, table th {
  color: #e8e8f5 !important;
  border-color: #2a2a4a !important;
}

/* ストライプテーブル */
.wp-block-table.is-style-stripes tr:nth-child(odd),
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) td {
  background-color: #1a1a2e !important;
  color: #e8e8f5 !important;
}

.wp-block-table.is-style-stripes tr:nth-child(even),
.wp-block-table.is-style-stripes tbody tr:nth-child(even) td {
  background-color: #0d0d1a !important;
  color: #e8e8f5 !important;
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
  color: #e8e8f5 !important;
  border-color: #2a2a4a !important;
}n: AFFINGER6 対応
Version: 20240601
*/

/*media Queries スマートフォンとタブレットサイズ（959px以下）で適応したいCSS - スマホ・タブレット
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 959px) {


	/*-- ここまで --*/
}
	
/*media Queries タブレットサイズ（600px～959px）のみで適応したいCSS -タブレットのみ
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 959px) {


	/*-- ここまで --*/
}	
	
/*media Queries タブレット（600px）以上で適応したいCSS -タブレット・PC
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) {


	/*-- ここまで --*/
}

/*media Queries PCサイズ（960px）以上で適応したいCSS - PCのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (min-width: 960px) {


	/*-- ここまで --*/
}

/*media Queries スマホサイズ（599px）以下で適応したいCSS - スマホのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (max-width: 599px) {

	
	/*-- ここまで --*/
}
#contents_wrap,
#main,
.home #contents,
article,
.article-body,
#sidebar {
  background-color: #0d0d1a !important;
  color: #e8e8f5 !important;
}

.wrap {
  background-color: #0d0d1a !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #e8e8f5 !important;
}

main {
  background-color: #0d0d1a !important;
  border-radius: 0 !important;
}

#wrapper,
#wrapper-in,
#content-w {
  background-color: #0d0d1a !important;
}.is-style-stripes tbody tr:nth-child(odd) td,
.is-style-stripes tbody tr:nth-child(even) td {
  background-color: #1a1a2e !important;
  color: #e8e8f5 !important;
}

.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #0d0d1a !important;
}

table td,
table th {
  color: #e8e8f5 !important;
  border-color: #2a2a4a !important;
}table tbody tr[style],
table tbody tr[style*="background"] {
  background-color: #1a1a2e !important;
}

table tbody tr[style] td,
table tbody tr[style*="background"] td {
  color: #e8e8f5 !important;
}

table tr:nth-child(even)[style],
table tr:nth-child(odd)[style] {
  background-color: #0d0d1a !important;
}.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #1a1a2e !important;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(even) {
  background-color: #0d0d1a !important;
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
  color: #e8e8f5 !important;
  border-color: #2a2a4a !important;
}/* 管理画面のレイアウト修正 */
.wp-admin .column-title a,
.wp-admin td,
.wp-admin th {
  writing-mode: initial !important;
  word-break: normal !important;
  white-space: normal !important;
}