
/* �臬�亙�梁�冽���⊥�雿�璅∠�.css */
@import url("../style_member/style_member_form.css");

/* �臬�亙�梁�函��蝞望芋蝯�.css */
@import url("../../style_popup.css");






/* ==================================== */



.registration_bg{
    margin: 0 auto;
    /* padding: 1.25rem 1.5625rem; */
    padding: clamp(1.1291rem, 1.8229vw, 2.1875rem); /* 18.07px , 1.8229vw , 35.00px */
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    max-width: 970px;
    box-shadow: 0 3px 10px 0 rgb(0 0 0 / 10%);
    background: linear-gradient(135deg, #204f61 60%, #143243 100%);
    border-radius: clamp(0.4839rem, 0.7813vw, 0.9375rem);
}

.registration_bg .form_list input[type="text"], 
.registration_bg .form_list input[type="email"], 
.registration_bg .form_list input[type="tel"], 
.registration_bg .form_list input[type="date"], 
.registration_bg .form_list textarea {
    border-bottom-color: #fff;
    color: #fff;
}


.registration_bg .form_list textarea {
    min-height: 100px;
}

.registration_bg .form_list select {
    font-size: inherit;
    line-height: 1.3;
    border-bottom-color: #fff;
    color: #fff;
    background-color: #fff;
    background: #fff0 url(../../../images/bottom_arrow_icon_w.svg) no-repeat;
    background-size: 0.8125rem;
    background-position: right;
    padding: 0.5rem 0rem 0.5rem 0.4375rem;
    padding-right: 1.125rem !important;  
    min-height: 2.625rem;  
}

.registration_bg .form_list  option{
    color: var(--dark_color);
}


.registration_bg .form_list .fL_tit {
    line-height: 1.2;
}


.registration_bg  .form_area {
    column-gap:0.7813vw;
    row-gap: clamp(1.1291rem, 1.8229vw, 2.1875rem); /* 18.07px , 1.8229vw , 35.00px */
    /* gap: 35px 15px; */
}

.registration_bg .form_list.fLType2 {
    width: calc((100% / 2) - (1 * 0.7813vw / 2)); /* 2甈�撟喳��撖砍漲嚗����日��頝�  1 � 0.7813vw / 2 */
}


.form_remark{
    display: flex;
    justify-content: center;
    text-align: center;
    margin-bottom: clamp(1.1291rem, 1.8229vw, 2.1875rem); /* 18.07px , 1.8229vw , 35.00px */
}






/* �桐���蝔� */
.institution_info_show{
    display: grid;
    grid-template-columns: 12.5rem auto;
    gap: clamp(0.5484rem, 0.8854vw, 1.0625rem); /* 8.77px , 0.8854vw , 17.00px */
}
    .institution_info_show input.other::placeholder {
        color: rgba(255 255 255 / 80%);
    }







        /*����璇�甈�*/
        .registration_bg .agreeToTerms {
            margin-top:clamp(1.1291rem, 1.8229vw, 2.1875rem); /* 18.07px , 1.8229vw , 35.00px */
        }
            .registration_bg .agreeToTerms a {
                display: inline;
            }

            .registration_bg .agreeToTerms .item_Check_list {
                align-items: flex-start;
            }
            .registration_bg .agreeToTerms .item_Check_list .check-text {
                line-height: 1.1;
            }
                .registration_bg .agreeToTerms .item_Check_list .check-text ul{
                    margin: 0;
                    padding: 0;
                    list-style-type : none;
                    display: flex;
                    flex-direction: column;
                    gap:clamp(0.3226rem, 0.5208vw, 0.6250rem); /* 5.16px , 0.5208vw , 10.00px */
                    font-size: inherit;
                    line-height: inherit;
                }
                    .registration_bg .agreeToTerms .item_Check_list .check-text li{
                        margin: 0;
                        padding: 0;
                        list-style-type : none;
                        font-size: inherit;
                        line-height: inherit;
                    }

@media (max-width: 990px){

    .registration_bg{
        padding: clamp(1.1291rem, 1.8229vw, 2.1875rem); /* 18.07px , 1.8229vw , 35.00px */
        padding-left: 10px;
        padding-right: 10px;
    }

    .form_remark{
        margin-bottom:clamp(1.1291rem, 1.8229vw, 2.1875rem); /* 18.07px , 1.8229vw , 35.00px */
    }

        .registration_bg  .form_area {
            column-gap:0;
        }

            .registration_bg .form_list.fLType2 {
                width: 100%;
            }



            /* �桐���蝔� */
            .institution_info_show{
                display: flex;
                grid-template-columns: unset;
                flex-direction: column;
                /*gap: clamp(0.5484rem, 0.8854vw, 1.0625rem);*/ /* 8.77px , 0.8854vw , 17.00px */
            }

  


}



@media (max-width: 640px){


}