/* 店舗カラーまとめ */
/****************************************************************************************/
/* ヘッダー */
header {
 background:  url(https://torerunyuu-maruoka.com/wp-content/uploads/2025/06/maruoka_back.png) center center / cover no-repeat;
;
}

.business_info {
 color: #fff;
 text-shadow: 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e;
}

.header_menu {
 background: #c1ffe0;
}

.header_list li a {
 color: #fff;
 text-shadow: 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e;
}

.header_menu li:before, .header_menu li:after {
 background-color: #b8a78c;
}

/* SPメニュー */
.menu_btn span, .menu_btn span:before, .menu_btn span:after {
 background-color: #fff;
}

.menu_content {
 background-color: rgba(145,115,80,0.6);
}

.menu_content_inner {
 background: #c1ffe0;
}

.menu_content ul li a {
 font-family: 'RocknRoll One', sans-serif;
 text-shadow: 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e;
}

/* フッター */
footer {
 background: url(https://torerunyuu-maruoka.com/wp-content/uploads/2025/06/maruoka_back.png) center center / cover no-repeat;
;
}

/* SPフッタフローティング */
.footer_icon {
 color: #fff;
 text-shadow: 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e;
}

#footer_floating {
 background: #c1ffe0;
}

/* フロントページ */
.front_page_cat-data {
 background: #28b05e;
 color: #fff;
}

.front_page_list_text {
 color: #fff;
 text-shadow: 2px 2px 2px #000;
 background: rgba(145,115,80,0.5);
}

.front_page_list_text h2 {
 font-family: 'RocknRoll One', sans-serif;
 text-shadow: 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e;
}

.front_page_list_text .article-date {
 font-family: 'RocknRoll One', sans-serif;
 text-shadow: 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e;
}

.front_page_small_cat-data {
 color: #fff;
 background: #28b05e;
}

.post_chapters {
 font-size: min(12vw,3rem);
 color: #28b05e;
}

.blog_inner {
 border: 8px #28b05e solid;
}

.blog-wrap {
 border: 5px #28b05e  solid;
}

.archivelink {
 background: #28b05e;
 color: #fff;
 font-family: 'RocknRoll One', sans-serif;
 box-shadow: 8px 8px 0 #ffdabf;
 text-shadow: 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e, 0 0 2px #69450e;
 box-shadow: 8px 8px 0 #ccc;
}

/* アーカイブ */
#tag_navigation {
 background: #28b05e;
 color: #fff;
}

.page-numbers li a {
 background: #28b05e;
 color: #fff;
}

/* 投稿・アーカイブ・他共通 ページ */
#post_header:after {
 background: rgba(251, 252, 217) url(/wp-content/themes/onepixel-child/images/page_background.png) center center / cover no-repeat;
}

.article-title h1 {
 background: #28b05e;
 color: #fff;
}

.cat-data, .cat-data a {
 background: #28b05e;
 color: #fff;
}

.single_page_other {
 background: #28b05e;
 color: #fff;
}

.sidebar-title {
 background: #28b05e;
 color: #fff;
}

/* テーブル */
th {
 border: #aaa 1px solid;
 background: #28b05e;
 color: #fff;
}

td {
 border: #aaa 1px solid;
}

/* 404 */
.not_found {
 background: #28b05e;
 color: #fff;
}

button {
 background: #28b05e;
}

/* コンタクトフォーム */
.cf_heading {
 background: #28b05e;
 color: #fff;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
 background: #28b05e;
 color: #fff;
}

/****************************************************************************************/

/* フッター */
.footerbar {
 background: none;
 height: 0;
}

/* Pzカード */
a.lkc-link.no_icon {
 text-decoration: none;
}