@charset "UTF-8";
/*
  Template: swell
  Theme Name: swell child
  Theme URI: https://swell-theme.com/
  Description: SWELL CHILD
  Version: 1.0.0
  Author: LOOS WEB STUDIO
  Author URI: https://loos-web-studio.com/

  License: GNU General Public License
  License URI: http://www.gnu.org/licenses/gpl.html
*/
html, body,
h1, h2, h3, h4, h5, h6,
p, li, ul, ol, a, strong, div {
  font-family: "Noto Serif JP", serif !important;
}

h1, h2, h3, h4, h5, h6 {
  color: var(--color_main) !important;
}

.contents_box {
  margin: 0 auto !important;
  padding-top: 0 !important;
}

.top .contents_box {
  padding-top: 0 !important;
}
.top #content {
  margin: 0 auto !important;
  padding-top: 1rem !important;
}

form {
  display: inline-block;
  width: 100%;
  margin: 0 auto;
}

button, input, select, textarea {
  width: 100%;
}

label {
  color: #000000;
  font-weight: bold;
}

input[type=checkbox] {
  width: fit-content;
  margin: 1rem auto;
}

.wpcf7-list-item {
  overflow: visible;
  width: 100%;
  margin: 1rem auto;
  text-align: center;
}

h1.c-pageTitle {
  color: #ffffff !important;
}

span.c-pageTitle__inner {
  color: var(--color_main) !important;
}

h1.c-postTitle__ttl {
  /* 必要に応じてスタイルを追加 */
}

.c-gnav > .menu-item:last-of-type > a {
  background-color: var(--color_main);
  color: #ffffff;
  transition: background-color 0.5s;
}
.c-gnav > .menu-item:last-of-type > a:hover {
  background-color: #dd8b42;
}/*# sourceMappingURL=style.css.map */

header,footer,#fix_header{
	display:none;
}
.p-mainVisual__inner,.p-fixBtnWrap{
	display:none;
}