.elementor-43 .elementor-element.elementor-element-391e6594{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:050px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-391e6594, .elementor-43 .elementor-element.elementor-element-391e6594::before{--border-transition:0.3s;}.elementor-43 .elementor-element.elementor-element-21bc1ba{text-align:center;}.elementor-43 .elementor-element.elementor-element-21bc1ba .elementor-heading-title{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-f436f72{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-43 .elementor-element.elementor-element-f436f72 .elementor-divider-separator{width:100%;}.elementor-43 .elementor-element.elementor-element-f436f72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-391e6594{--content-width:600px;}}/* Start custom CSS for text-editor, class: .elementor-element-73edad8e */.el_required{
    padding: 0 10px;
    margin-right: 10px;
    margin-bottom: 5px;
    background-color: #fff;
    color: red;
    border: 1px solid red;
    display: inline-block;
}

.wpcf7-form label input{
    padding: 0 10px !important;
    font-size: 15px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-391e6594 */.elementor-kit-23 button, .elementor-kit-23 input[type="button"], .elementor-kit-23 input[type="submit"], .elementor-kit-23 .elementor-button{
    padding: 12px 16px
}/* End custom CSS */