/*
Theme Name: Arkhe Child
Template: arkhe
Version: 1.0.0
*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&family=Noto+Sans+JP:wght@400;500&display=swap');

:root {
  --color-main:    #2C4A3E;
  --color-accent:  #C8A96E;
  --color-base:    #F5F2EC;
  --color-text:    #1A1A1A;

  --font-serif:    'Noto Serif JP', serif;
  --font-sans:     'Noto Sans JP', sans-serif;

  --ark-color--bg:      #F5F2EC;
  --ark-color--text:    #1A1A1A;
  --ark-color--main:    #2C4A3E;
  --ark-font_family:    'Noto Sans JP', sans-serif;
}

body,
body * {
  font-family: 'Noto Sans JP', sans-serif !important;
}

#wpadminbar,
#wpadminbar * {
  font-family: dashicons, sans-serif !important;
}

.home .l-content__body > .l-article > .c-pageTitle {
  display: none;
}

.page-id-661 .l-content__top,
.page-id-661 .p-breadcrumb,
.page-id-661 ol.p-breadcrumb__list {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
}

.page-id-661 .l-content__body {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.page-id-661 #content {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.wp-block-columns.alignwide {
  max-width: 1000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}