.leales-1808 .leales-element.leales-element-30093ef > .leales-container{max-width:690px;}.leales-1808 .leales-element.leales-element-30093ef{margin-top:-224px;margin-bottom:50px;}.leales-1808 .leales-element.leales-element-db87b62{margin-top:-1px;margin-bottom:0px;}.leales-1808 .leales-element.leales-element-ac6a388 > .leales-container{max-width:690px;}.leales-1808 .leales-element.leales-element-ac6a388{margin-top:-224px;margin-bottom:50px;}.leales-1808 .leales-element.leales-element-e5b8c24:not(.leales-motion-effects-element-type-background), .leales-1808 .leales-element.leales-element-e5b8c24 > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:#D9EAEA;}.leales-1808 .leales-element.leales-element-e5b8c24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.leales-1808 .leales-element.leales-element-e5b8c24 > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-1808 .leales-element.leales-element-1d3e9a6 > .leales-widget-container{margin:0px 30px 30px 30px;}.leales-1808 .leales-element.leales-element-32a6f4b{margin-top:-1px;margin-bottom:0px;}.leales-1808 .leales-element.leales-element-709b426{margin-top:-1px;margin-bottom:0px;}.leales-1808 .leales-element.leales-element-448a5e5 > .leales-container{max-width:641px;min-height:400px;}.leales-1808 .leales-element.leales-element-448a5e5 > .leales-container:after{content:"";min-height:inherit;}.leales-1808 .leales-element.leales-element-448a5e5{margin-top:020px;margin-bottom:0px;}.leales-1808 .leales-element.leales-element-95dca71:not(.leales-motion-effects-element-type-background), .leales-1808 .leales-element.leales-element-95dca71 > .leales-motion-effects-container > .leales-motion-effects-layer{background-color:#015353;}.leales-1808 .leales-element.leales-element-95dca71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0100px;margin-bottom:0px;}.leales-1808 .leales-element.leales-element-95dca71 > .leales-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.leales-1808 .leales-element.leales-element-c919df1 .leales-text-editor{text-align:center;}.leales-1808 .leales-element.leales-element-c919df1{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;}.leales-1808 .leales-element.leales-element-c919df1 > .leales-widget-container{padding:30px 0px 0px 0px;}.leales-1808 .leales-element.leales-element-3d140e4 .leales-text-editor{text-align:center;}.leales-1808 .leales-element.leales-element-3d140e4{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;}.leales-1808 .leales-element.leales-element-3d140e4 > .leales-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 20px 0px;}.leales-1808 .leales-element.leales-element-a8e3d26{z-index:10;}/* Start custom CSS for image, class: .leales-element-7a27f02 */.line-animation{
    animation-iteration-count:infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .leales-element-ea4f316 */.line-animation{
    animation-iteration-count:infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .leales-element-3d003fc */.form_input_label{
    font-size: 30px;
    margin-left: 30px;
    
}

label{
    margin-top: 30px;
    display: block;
}

#Usercompany{
    width: 100%;
}

#Username1{
    width: 100%;
     background: #fff !important;
}

#Usermail{
    width: 100%;
     background: #fff !important;
}
#Usertel{
    width: 100%;
     background: #fff !important;
}

#Userfree1{
   width: 100%;
   background: #FFF;
   color: #000;
   line-height: 2rem;
}

#Usercompany{
    width: 100%;
    background: #fff !important;
}

.label_frame{
    padding-bottom: 0;
}

.leales-column-gap-default>.leales-row>.leales-column>.leales-element-populated {
    padding: 10px;
}

input,select{
    width: 100%;
    display: block;
    margin: 0 auto;
    font-size: 30px;
    margin-top: 10px;
    padding: 10px!important;
    border: 2px solid #AAAAAA;
    border-radius: 8px;
}

select option{
    font-size: 32px !important;
    padding: 10px!important;
}

.submit input{
    background: url("https://salon-soudan.com/gehalt/uploads/2025/08/Group-1890.png")center center no-repeat;
    background-size: cover;
    border: none;
    height:85px;
    width: 100%;
    max-width: 250px;
    border-radius: 20px;
    margin-top: 20px;
    margin-bottom: 30px;
  
}


form.myForm .required .my_column.my_left label:first-child::after{
    width: 75px !important;
    height: 37px !important;
    font-size: 24px !important;
    padding-top: 0px !important;
    margin-top: -8px !important;
    border-radius: 5px !important;
    background-color:#991855 !important; 
    padding-top: 0.1em !important;
}

body{
    font-family: "Roboto";font-size: 24px;
    
}

input{
     font-family: "Roboto";
     font-size: 32px;
     padding: 20px;
         line-height: 3rem;
}

.required_color{
    background-color: #fff !important;
}

#Usercompany{
    width: 100%;
}

#Username1{
    width: 100%;
     background: #fff !important;
}

#Usermail{
    width: 100%;
     background: #fff !important;
}
#Usertel{
    width: 100%;
     background: #fff !important;
}

#Userfree1{
   width: 100%;
   background: #FFF;
   color: #000;
   line-height: 2rem;
}

#Usercompany{
    width: 100%;
    background: #fff !important;
}

.label_frame{
    padding-bottom: 0;
}

.leales-column-gap-default>.leales-row>.leales-column>.leales-element-populated {
    padding: 10px;
}

form.myForm select{
    padding: 10px !important;
    font-size: 30px !important;
    max-width: none !important;
        height: 75px;
}

.content_form.input_unit.my_left.my_column{
    padding-bottom: 0 !important;
}
div.event_calendar {
    max-width: 100% !important;
}
.content_form .input_unit .my_left.my_column{
    padding-bottom: 0 !important;
}
.required_color {
    background-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .leales-element-6252bfb */.fix-btn{
    max-width:750px !important;

        position: fixed;

    margin: auto;
    bottom: 0px;
    display: none;
}

@media screen and (max-width: 480px) {
    .fix-btn{
    }
}/* End custom CSS */