.elementor-34 .elementor-element.elementor-element-57aba81{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 54px) 0px;}.elementor-34 .elementor-element.elementor-element-57aba81 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-ceb025a );}.elementor-34 .elementor-element.elementor-element-7215d95{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-34 .elementor-element.elementor-element-3582082{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-34 .elementor-element.elementor-element-3582082 img{max-width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-5f5e6f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-34 .elementor-element.elementor-element-5f5e6f7 img{max-width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-83ca2d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2e0ea55{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-34 .elementor-element.elementor-element-2e0ea55 img{width:100%;max-width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-d9f34a5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-34 .elementor-element.elementor-element-d9f34a5 img{width:100%;max-width:100%;height:260px;object-fit:cover;object-position:center center;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-84d33d7 */.kanji {
  margin-left: 10px;
  color: #9B3E2F !important;
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7439ddb */.kanji {
  margin-left: 10px;
  color: #9B3E2F !important;
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83ca2d9 */.kanji {
  margin-left: 10px;
  color: #9B3E2F !important;
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e33fdfd */.kanji {
  margin-left: 10px;
  color: #9B3E2F !important;
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}/* End custom CSS */