.elementor-1534 .elementor-element.elementor-element-36a943fe{margin-top:60px;margin-bottom:0px;}.elementor-1534 .elementor-element.elementor-element-52ff08f8 .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-1534 .elementor-element.elementor-element-955a677{text-align:left;color:#54595F;font-family:"Noto Sans JP", \"游ゴシック Medium,YuGothic\",YuGothicM,\"Helvetica Neue\",\"Hiragino Kaku Gothic ProN\",-apple-system,BlinkMacSystemFont, sans-serif;font-size:16px;line-height:2em;}.elementor-1534 .elementor-element.elementor-element-955a677 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-b1b875f{left:0px;}body.rtl .elementor-1534 .elementor-element.elementor-element-b1b875f{right:0px;}.elementor-1534 .elementor-element.elementor-element-b1b875f{top:1vh;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-accordion-item{border-width:2px;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-accordion-item .elementor-tab-content{border-width:2px;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-tab-title{background-color:#FFFAEB;padding:30px 10px 30px 20px;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-accordion-icon, .elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-accordion-title{color:#54595F;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-accordion-icon svg{fill:#54595F;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-active .elementor-accordion-icon, .elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-active .elementor-accordion-title{color:#ED8832;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-active .elementor-accordion-icon svg{fill:#ED8832;}.elementor-1534 .elementor-element.elementor-element-7b4f931 .elementor-accordion-title{font-size:20px;}@media(max-width:767px){.elementor-1534 .elementor-element.elementor-element-52ff08f8 .elementor-heading-title{font-size:20px;}.elementor-1534 .elementor-element.elementor-element-52ff08f8 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-1534 .elementor-element.elementor-element-955a677{font-size:30px;}.elementor-1534 .elementor-element.elementor-element-955a677 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-b1b875f{left:0px;}body.rtl .elementor-1534 .elementor-element.elementor-element-b1b875f{right:0px;}.elementor-1534 .elementor-element.elementor-element-b1b875f{top:10vh;}}@media(min-width:768px){.elementor-1534 .elementor-element.elementor-element-162b4109{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-52ff08f8 */.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 */