.elementor-1714 .elementor-element.elementor-element-4f7b66dd{margin-top:60px;margin-bottom:0px;}.elementor-1714 .elementor-element.elementor-element-14190430 .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-1714 .elementor-element.elementor-element-ec5036b > .elementor-widget-container{margin:60px 0px 40px 0px;}.elementor-1714 .elementor-element.elementor-element-7a40499 > .elementor-container{max-width:600px;}.elementor-1714 .elementor-element.elementor-element-fe25977{font-size:20px;line-height:1.5em;}.elementor-1714 .elementor-element.elementor-element-fe25977 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;background-color:#FBF3EF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1714 .elementor-element.elementor-element-e937f06{margin-top:40px;margin-bottom:0px;}.elementor-1714 .elementor-element.elementor-element-e459b9e .elementor-button{font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-weight:500;line-height:1.7em;fill:var( --e-global-color-3f05c3c3 );color:var( --e-global-color-3f05c3c3 );background-color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;}.elementor-1714 .elementor-element.elementor-element-e459b9e .elementor-button:hover, .elementor-1714 .elementor-element.elementor-element-e459b9e .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-3b9d366e );}.elementor-1714 .elementor-element.elementor-element-e459b9e .elementor-button:hover svg, .elementor-1714 .elementor-element.elementor-element-e459b9e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1714 .elementor-element.elementor-element-e459b9e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1714 .elementor-element.elementor-element-6f50a3a{margin-top:60px;margin-bottom:0px;}.elementor-1714 .elementor-element.elementor-element-7e5eb73{font-size:18px;}@media(max-width:767px){.elementor-1714 .elementor-element.elementor-element-14190430 .elementor-heading-title{font-size:20px;}.elementor-1714 .elementor-element.elementor-element-14190430 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1714 .elementor-element.elementor-element-737f669e{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-14190430 */.midasi-a {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #ED8832;
}

.midasi-a:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 25%;
  height: 4px;
  content: '';
  background: #F7BE8E;
}/* End custom CSS */