@charset "utf-8";
/****************信用貸款自動扣繳申請********************/
/*----------------------------主視覺----------------------------------*/
.topimg-AutoDeduction {
    background-image: url(../images/AutoDeduction-m.jpg);
}
@media screen and (min-width: 576px) {
    .topimg-AutoDeduction {
        background-image: url(../images/AutoDeduction.jpg);
    }
}
/*----------------------------頁面主標題----------------------------------*/

.fill-shortKv .container-xl {
    width: 100%;
    height: 100%;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}   

/*--shortKv-title-twoLines6標題兩行、6個字時斷行--*/
.fill-shortKv .shortKv-title-twoLines6 h2 {
    width: 180px;
    text-align: center;
    margin-left: 0%;
    margin-top: -30px;
    font-size: 30px;
    line-height: 45px;
}
.fill-shortKv .shortKv-title-twoLines6 h2:after {
    content: '';
    display: block;
    width: 80%;
    height: 2px;
    background-color: #0ea9a1;
    margin: -2.9rem auto 0px;
}
@media screen and (min-width: 576px) {
    .fill-shortKv .shortKv-title-twoLines6 h2 {
        margin-left: 5%;
    }
}
@media screen and (min-width: 768px) {
    .fill-shortKv .shortKv-title-twoLines6 h2 {
        width: 220px;
        font-size: 36px;
        line-height: 50px;
        margin-top: -45px;
    }
    .fill-shortKv .shortKv-title-twoLines6 h2:after {
        margin: -3.2rem auto 0px;
    }
}
@media screen and (min-width: 992px) {
    .fill-shortKv .shortKv-title-twoLines6 h2 {
        width: 245px;
        font-size: 40px;
    }
    .fill-shortKv .shortKv-title-twoLines6 h2:after {
        margin: -3.2rem auto 0px;
    }
}
/*---------------------------//頁面主標題---------------------------------*/
/*--信貸自動扣繳--*/
.contract {   
    display: flex;   
    flex-direction: column;
}
.contract-card {    
    padding: 1rem 1rem .5rem;
    background-color: #f3f3f3;
    /* border: transparent; */
}
.contract-card + .contract-card { margin-top: 1rem;}
.contract .contract-group {
    display: flex;
    margin-bottom: .5rem;
}   
.contract-label {
    width: 9rem;
    font-size: 1.2rem;
    text-align: right;
    line-height: 30px;
    margin-right: .75rem;
    margin-bottom: 0;
    color: #009999;
    font-weight: bold; 
}
   
.contract-text {
    text-align: left;
    line-height: 30px;
    width: 100%;   
}
.contract-text select {
    /* width: 8rem; */
    font-size: 17px;
}
.contractForm_date input {
    width: 120px;
    font-size: 20px;
    height: 30px;
    display: inline;
}
.contractForm-check label {
    font-size: 15px;
    line-height: 25px;
    padding-left: 30px;
}
.contractForm-check label > input {
    width: 120px;
    font-size: 20px;
    height: 30px;
    display: inline;
}
@media screen and (max-width: 768px){    
    .contract .contract-group {       
        display: flex;       
        justify-content: flex-start;
        flex-wrap: wrap;
       margin-bottom: 1rem;
    }      
      
    .contract-label {
        text-align: left; 
        width: 100%;  
    }
    .contract-text select {
        width: 100%;
    }
}
/*--//信貸自動扣繳--*/
