.elementor-58 .elementor-element.elementor-element-a7e27ec{margin-top:80px;margin-bottom:50px;}.elementor-58 .elementor-element.elementor-element-7d639c59{text-align:center;}.elementor-58 .elementor-element.elementor-element-7d639c59 .elementor-heading-title{color:#000000;font-size:40px;}.elementor-58 .elementor-element.elementor-element-20481ac0{margin-top:0px;margin-bottom:50px;}.elementor-58 .elementor-element.elementor-element-7f7bcf29 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-7f7bcf29 .elementor-heading-title{color:#000000;font-size:30px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-1ce2c92f{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-icon{padding-right:0px;}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-item > a{font-size:14px;}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-4e6ea98f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-4e6ea98f{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-4f5e131f{text-align:center;}.elementor-58 .elementor-element.elementor-element-4f5e131f img{height:215px;}.elementor-58 .elementor-element.elementor-element-1f44cd53{--spacer-size:50px;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-7d639c59 .elementor-heading-title{font-size:28px;}.elementor-58 .elementor-element.elementor-element-7f7bcf29 .elementor-heading-title{font-size:20px;}.elementor-58 .elementor-element.elementor-element-1ce2c92f{--e-icon-list-icon-size:15px;}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-item > a{font-size:15px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-a7e27ec{margin-top:50px;margin-bottom:30px;}.elementor-58 .elementor-element.elementor-element-7d639c59 .elementor-heading-title{font-size:19px;}.elementor-58 .elementor-element.elementor-element-7f7bcf29{text-align:center;}.elementor-58 .elementor-element.elementor-element-7f7bcf29 .elementor-heading-title{font-size:20px;}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-58 .elementor-element.elementor-element-1ce2c92f{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-1ce2c92f .elementor-icon-list-item > a{font-size:16px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-7808cdf4{width:35.631%;}.elementor-58 .elementor-element.elementor-element-b0c5dc9{width:63.852%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-7808cdf4{width:35%;}.elementor-58 .elementor-element.elementor-element-b0c5dc9{width:65%;}}/* Start custom CSS for html, class: .elementor-element-2ec3162b */*{
    box-sizing: border-box;
}

input.checkInput {
	transform: scale(2);
}

@media screen and (max-width:767px){
    body {
        margin: 0;
        padding: 0;
        width: 100%;
    }
    body, a, li, h1, h2, h3, h4 {
        font-family: 'Noto Sans JP', sans-serif;
    }
    h2 {
        font-size: 20px;
    }
    h3 {
        font-size: 16px;
    }
    p {
        font-size: 15px;
    }
    main {
        margin: auto;
        width: 100%;
    }
    .noteGlobal {
        color: #333;
        font-size: 15px;
        margin: auto;
        width: 95%;
        max-width: 750px;
    }
    .titleNote {
        color: #333;
        font-size: 15px;
        font-weight: bold;
        margin-left: 15px;
    }
    .noteInner {
        border: 1px solid rgb(204, 204, 204);
        padding: 10px;
    }
            select, textarea {
        border: 1px solid rgb(204, 204, 204);
        padding: 10px;
        margin-right: -10px;
        width: 100%;
    }
    ol {
        list-style: none;
        margin-left: -30px;
    }
    .containerForm {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        font-size: 15px;
        line-height: 1.42857143;
        color: #333;
        font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
        box-sizing: border-box;
        width: 100%;
        margin: auto;
    }
    .containerFormInner {
        box-sizing: border-box;
        padding-top: 15px;
        padding-bottom: 25px;
        border-radius: 20px;
        max-width: 750px;
        margin: auto; 
    }
    
    .titleIn,
    .titleIn2,
    .titleInNotReq {
        font-weight: 700;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
        margin-bottom: 10px;
    }
    .titleIn2NotReq {
        font-weight: 700;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
        margin-bottom: 10px;
    }
    
    .titleIn:after {
        background: #FF0000;
        border-radius: 3px;
        content: "必須";
        color: #FFFFFF;
        display: inline-block;
        font-size: 11px;
        margin-left: 5px;
        padding: 4px 4px;
    }        

    .inputCenter,
    .inputCenterBlock {
        display: block;
        text-align: center;
        margin: auto;
        width: 95%;
        
    }
    .companyInput,
    .messageInput,
    .textInput,
    .addressInput,
    .phoneInput,
    .departmentInput,
    .jobInput,
    .mailInput,
    .useInput,
    .lineplanInput,
    .salesInput,
    .prefectureInput,
    .cityInput,
    .lastNameInput,
    .firstNameInput {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin-top: 10px;
        font: inherit;
        font-family: inherit;
        display: inline-block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        resize: vertical;
        max-width: 750px;
    }
    .postcodeInput {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin-top: 10px;
        font: inherit;
        font-family: inherit;
        display: inline-block;
        height: 34px;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        resize: vertical;
        max-width: 750px;
    }
    .textInput {
      min-height: inherit;
      height: auto;
      border: 1px solid;
      border-color: #ccc;
    }
    .noteInput {
        color: #333;
        font-size: 15px;
        width: 95%;
        margin: 5px auto;
        text-align: left;
    }
    .formGroup {
        display: block;
    }
    .formGroup:before, 
    .formGroup:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .line:after  {
        display: block;
        content: '';
        margin: 0 15px 15px 15px;
        padding-bottom: 20px;
        height: auto;
        width: auto;
        border-bottom: dotted 1px #CCC;
    }
    .checkOuter {
        margin-left: 15px;
        width: 95%;
    }
    .checkAgree {
        margin-left: 15px;
        margin-top: 10px;
    }
    .descriptionPC {
        display: none;
    }
    .descriptionSP {
        font-size: 15px;
        margin: 7px 0 0 15px;
        white-space: pre;
    }
    .descriptionSP > a {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        font-size: 15px;
        line-height: 1.42857143;
        font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
        white-space: pre;
        box-sizing: border-box;
        background: 0 0;
        color: #428bca;
        text-decoration: none;
    }
    
    .wrapper {
       width: 100%;
       height: 40vh;
       padding: 20px;
       border: 1px solid rgb(204, 204, 204);
        border-radius: 4px;
       background: white;
       display: grid;
       grid-template-rows: 1fr auto;
        margin-top: 10px;
        text-align: left;
        overflow: auto;
    }
    
    .wrapper2 {
        width: 100%;
        padding: 20px;
        background: white;
        display: grid;
        grid-template-rows: 1fr auto;
         margin-top: 10px;
         text-align: left;
         overflow: auto;
    }

    .accept {
       -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin: 0;
        font: inherit;
        font-family: inherit;
        display: inline-block;
        margin-bottom: 0;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        font-size: 18px;
        line-height: 1.33;
        border-radius: 6px;
        padding: 12px 55px;
        color: #FFFFFF;
        background-color: #428BCA;
        border-color: #357EBD;
        -webkit-appearance: button;
        cursor: pointer;
    }

    .accept[disabled] {
       background-color: gray;
       /* transform: translateX(-300%) scale(0.5); */
    }



    .terms-and-conditions {
       overflow-y: scroll;
    }
    .terms-and-conditions::-webkit-scrollbar {
        width: 6px;
    }
    
    .submit {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        font-size: 15px;
        line-height: 1.42857143;
        color: #333;
        font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
        box-sizing: border-box;
        margin: 0 0 10px;
        text-align: center;
    }
    .btn {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin: 0;
        font: inherit;
        font-family: inherit;
        display: inline-block;
        margin-bottom: 0;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        font-size: 18px;
        line-height: 1.33;
        border-radius: 6px;
        padding: 12px 55px;
        color: #FFFFFF;
        background-color: #428BCA;
        border-color: #357EBD;
        -webkit-appearance: button;
        cursor: pointer;
    }
    .linkcolor{
    color:crimson;
    
    }

    .bottom_space {
        margin-bottom: 0.7em;
    }

}

*{
    box-sizing: border-box;
}

@media screen and (min-width:768px){
    body {
        margin: 0;
        padding: 0;
        width: 100%;
    }
    body, a, li, h1, h2, h3, h4 {
        font-family: 'Noto Sans JP', sans-serif;
    }
     h2 {
        font-size: 24px;
    }
    h3 {
        font-size: 20px;
    }
    p {
        font-size: 18px;
    }
    main {
        margin: auto;
        width: 100%;
    }
    .noteGlobal {
        color: #333;
        font-size: 15px;
        margin: auto;
        width: 75%;
        max-width: 750px;
    }
    .titleNote {
        color: #333;
        font-size: 15px;
        font-weight: bold;
        margin-left: 15px;
        margin-top: 15px;
    }
    .noteInner {
        border: 1px solid rgb(204, 204, 204);
        padding: 10px;
    }
    ol {
        list-style: none;
        margin-left: -30px;
    }
    select, textarea {
        border: 1px solid rgb(204, 204, 204);
        padding: 10px;
        margin-right: -10px;
        width: 100%;
    }
    .containerForm {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        font-size: 15px;
        line-height: 1.42857143;
        color: #333;
        font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
        box-sizing: border-box;
        width: 100%;
        margin: auto;
    }
    .containerFormInner {
        box-sizing: border-box;
        padding-top: 55px;
        padding-bottom: 25px;
        border-radius: 20px;
        max-width: 750px;
        margin: auto; 
    }
    
    .titleIn,
    .titleIn2,
    .titleInNotReq {
        font-weight: 700;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        width: 41%;
    }
    .titleIn2NotReq {
        font-weight: 700;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        width: 41%;
    }
    
    .titleIn:after {
        background: #FF0000;
        border-radius: 3px;
        content: "必須";
        color: #FFFFFF;
        display: inline-block;
        font-size: 11px;
        margin-left: 5px;
        padding: 4px 4px;
    }        
    
    .formInputOuter {
        display: inline-block;
        width: 100%;
    }
   .inputWrapper {
        margin-right: -10px;
        width: 100%;
    }
    .inputCenter {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    .inputCenterBlock {
        display: inline-block;
        width: 100%;
        margin-left: -5px;
        margin-right: 10px;
    }
    .companyInput,
    .messageInput,
    .textInput,
    .addressInput,
    .phoneInput,
    .departmentInput,
    .jobInput,
    .mailInput,
    .useInput,
    .lineplanInput,
    .salesInput {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin-right: 10px;
        font: inherit;
        font-family: inherit;
        display: block;
        width: 98%;
        height: 34px;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid;
        border-color: #ccc;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

    .mailInput,
    .useInput {
        margin-right: 50px;
    }
    
    .lastNameInput,
    .firstNameInput {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        font: inherit;
        font-family: inherit;
        display: block;
        height: 34px;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid;
        border-color: #ccc;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        max-width: 48%;
    }
    .firstNameInput {
        float: right;
    }
    .lastNameInput {
        margin-right: 10px;
    }
    .postcodeInput {
        border-color: #ccc;
        width: 42%;
        margin-bottom: 10px;
    }
    .zip:before {
        content: "〒";
        color: #333;
        display: inline-block;
        font-size: 15px;
        margin-right: 5px;
        padding: 4px 4px;
    }
    .postcodeInput{
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin-right: 10px;
        font: inherit;
        font-family: inherit;
        display: block;
        height: 34px;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid;
        border-color: #ccc;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        max-width: 42%;
    }
    .prefectureInput,
    .cityInput {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        font: inherit;
        font-family: inherit;
        display: block;
        height: 34px;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid;
        border-color: #ccc;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        max-width: 47%;
    }
    .prefectureInput {
        margin-right: 10px;
    }
    .addressInput {
        border-color: #ccc; 
        width: 96%; 
        margin-top: 10px;
        margin-right: 10px;
        max-width: 96%;
    }
    .noteInput {
        color: #333;
        font-size: 15px;
        margin-top: 10px;
        margin-right: 10px;
    }
    .textInput {
      min-height: inherit;
      height: auto;
      border: 1px solid;
      border-color: #ccc;
    }
    .formGroup {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .formGroup:before, 
    .formGroup:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .line:after  {
        display: block;
        content: '';
        margin: 0 15px 15px 15px;
        padding-bottom: 15px;
        height: auto;
        width: auto;
        border-bottom: dotted 1px #CCC;
    }
    .checkOuterGlobal {
        width: 100%;
    }
    .checkOuter {
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }
    .checkOuterNotReq {
        width: 100%;
    }
    .checkOuterNotReq2 {
        width: 100%;
    }
    .descriptionSP {
        display: none;
    }
    .descriptionPC {
        font-size: 15px;
        margin: 7px 0 0 0;
        white-space: pre;
    }
    .descriptionPC > a {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        font-size: 15px;
        line-height: 1.42857143;
        font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
        white-space: pre;
        box-sizing: border-box;
        background: 0 0;
        color: #428bca;
        text-decoration: none;
    }
    
.wrapper {
    width: 98%;
    height: 40vh;
    padding: 20px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    background: white;
    display: grid;
    overflow-y: hidden;
}
.wrapper2 {
    width: 98%;
    padding: 20px;
    border-radius: 5px;
    background: white;
    display: grid;
    overflow-y: hidden;
}
.accept {
-webkit-tap-highlight-color: rgba(0,0,0,0);
box-sizing: border-box;
margin: 0;
font: inherit;
font-family: inherit;
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
user-select: none;
background-image: none;
border: 1px solid transparent;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
padding: 12px 55px;
color: #FFFFFF;
background-color: #428BCA;
border-color: #357EBD;
-webkit-appearance: button;
cursor: pointer;
}
.accept[disabled] {
background-color: gray;
/* transform: translateX(-300%) scale(0.5); */
}
.terms-and-conditions {
overflow-y: scroll;
}
.terms-and-conditions::-webkit-scrollbar {
width: 6px;
}

/* Track */
.terms-and-conditions::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
-webkit-border-radius: 10px;
border-radius: 10px;
}
/* Handle */
.terms-and-conditions::-webkit-scrollbar-thumb {
-webkit-border-radius: 6px;
border-radius: 6px;
background: rgba(255,0,0,0.8);
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}
.terms-and-conditions::-webkit-scrollbar-thumb:window-inactive {
background: /*rgba(255,0,0,0.4)*/ #3a3a3a;
}
.terms-and-conditions > h1 {
font-size: 18px;
font-weight: bold;
}
.terms-and-conditions > p {
font-size: 16px;
font-weight: normal;
}
.terms-and-conditions > p > span {
font-size: 16px;
font-weight: bold;
}
.bottom_space {
    margin-bottom: 0.7em;
}

.linkcolor{
    color:crimson;
    
}

    
    .submit {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        font-size: 15px;
        line-height: 1.42857143;
        color: #333;
        font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
        box-sizing: border-box;
        margin: 0 0 10px;
        text-align: center;
    }

    .btn {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin: 0;
        font: inherit;
        font-family: inherit;
        display: inline-block;
        margin-bottom: 0;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        font-size: 18px;
        line-height: 1.33;
        border-radius: 6px;
        padding: 12px 55px;
        color: #FFFFFF;
        background-color: #428BCA;
        border-color: #357EBD;
        -webkit-appearance: button;
        cursor: pointer;
    }
}/* End custom CSS */