.elementor-9403 .elementor-element.elementor-element-a344cdf{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9403 .elementor-element.elementor-element-dcf8372 .elementor-heading-title{color:var( --e-global-color-6835335 );}.elementor-9403 .elementor-element.elementor-element-a725175{--display:flex;--background-transition:0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9403 .elementor-element.elementor-element-a102f69 .elementor-button{background-color:var( --e-global-color-d84ae3f );font-family:"Noto Sans JP", Sans-serif;font-weight:500;border-style:solid;}.elementor-9403 .elementor-element.elementor-element-a102f69 .elementor-button:hover, .elementor-9403 .elementor-element.elementor-element-a102f69 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-a102f69 .elementor-button:hover svg, .elementor-9403 .elementor-element.elementor-element-a102f69 .elementor-button:focus svg{fill:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-7df5312 .elementor-button{background-color:var( --e-global-color-d84ae3f );font-family:"Noto Sans JP", Sans-serif;font-weight:500;border-style:solid;}.elementor-9403 .elementor-element.elementor-element-7df5312 .elementor-button:hover, .elementor-9403 .elementor-element.elementor-element-7df5312 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-7df5312 .elementor-button:hover svg, .elementor-9403 .elementor-element.elementor-element-7df5312 .elementor-button:focus svg{fill:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-7e9f0fa .elementor-button{background-color:var( --e-global-color-d84ae3f );font-family:"Noto Sans JP", Sans-serif;font-weight:500;border-style:solid;}.elementor-9403 .elementor-element.elementor-element-7e9f0fa .elementor-button:hover, .elementor-9403 .elementor-element.elementor-element-7e9f0fa .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-7e9f0fa .elementor-button:hover svg, .elementor-9403 .elementor-element.elementor-element-7e9f0fa .elementor-button:focus svg{fill:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-d700264 .elementor-button{background-color:var( --e-global-color-d84ae3f );font-family:"Noto Sans JP", Sans-serif;font-weight:500;border-style:solid;}.elementor-9403 .elementor-element.elementor-element-d700264 .elementor-button:hover, .elementor-9403 .elementor-element.elementor-element-d700264 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-d700264 .elementor-button:hover svg, .elementor-9403 .elementor-element.elementor-element-d700264 .elementor-button:focus svg{fill:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-0e56104 .elementor-button{background-color:var( --e-global-color-d84ae3f );font-family:"Noto Sans JP", Sans-serif;font-weight:500;border-style:solid;}.elementor-9403 .elementor-element.elementor-element-0e56104 .elementor-button:hover, .elementor-9403 .elementor-element.elementor-element-0e56104 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-0e56104 .elementor-button:hover svg, .elementor-9403 .elementor-element.elementor-element-0e56104 .elementor-button:focus svg{fill:var( --e-global-color-d84ae3f );}.elementor-9403 .elementor-element.elementor-element-8fbcafc{--display:flex;--background-transition:0.3s;}.elementor-9403 .elementor-element.elementor-element-29ac7d0{--spacer-size:50px;}@media(max-width:766px){.elementor-9403 .elementor-element.elementor-element-a344cdf{--content-width:340px;}.elementor-9403 .elementor-element.elementor-element-dcf8372 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-a725175{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9403 .elementor-element.elementor-element-a102f69 .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-7df5312 .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-7e9f0fa .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-d700264 .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-0e56104 .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-8fbcafc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9403 .elementor-element.elementor-element-29ac7d0{--spacer-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-dcf8372 */.mob-only{
    
  padding: 0.5em 0;/*上下の余白*/
  border-top: solid 3px #C41C2C;/*上線*/
  border-bottom: solid 3px #C41C2C;/*下線*/
}/* End custom CSS */