/*------------------------------
header PC
------------------------------*/
@media screen and (min-width: 641px) {
    #header .logo_02 a{
        position: absolute;
        top: 10px;
        left: 0;
        right: 0;
        margin: auto;
        background: url(../img/logo.gif) no-repeat;
        width: 287px;
        height: 53px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-indent: 100%;
    }
    #header #gNav_02{
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: 75px;
        width: 82.5%;
    }
    
    #header #gNav_02 ul{
        text-align: center;
        top: 15px;
        font-size: 0;
    }
    #header #gNav_02 li{
        display: inline-block;
        border-left: 1px solid #000000;
        font-size: 1.20rem;
        padding-left: 7px;
        padding-right: 7px;
    }
    #header #gNav_02 li:first-child{
        border-left: none;
    }
    #header #gNav_02 li a:link{
        color: #000000;
        text-decoration: none;
        font-weight: 600;
    }
    #header #gNav_02 a:hover{
        border-bottom: 2px solid #96B300;  
    }
    #header #gNav_02 a:visited{
        color: #000000;
        text-decoration: none;
        font-weight: 600;
    } 
    #header #gNav_02 .current{
        border-bottom: 2px solid #96B300;  
    }

}

/*------------------------------
header SP
------------------------------*/
@media screen and (max-width:640px){
    #header .logo a,#header .logo_02 a{
        position: absolute;
        top: 12px;
        left:3%;
        margin: auto;
        background: url(../img/logo.gif) no-repeat;
        background-size: contain;
        width: 250px;
        height: 46px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-indent: 100%;
    }
    
    .smp_nav .tel {
        background: #000000;
        text-align: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .smp_nav .tel a{
        font-size: 2.6rem;
        text-decoration: none;
        color: #FFFFFF;
    }
    
}

/*------------------------------
header SP
------------------------------*/
@media screen and (max-width:640px){
    .footerAdd a:link{
        color: #FFFFFF;
    }
}

/*------------------------------
index PC
------------------------------*/
@media screen and (min-width: 641px) {
    .meritBox h4{
        text-align: center;
        font-weight: 700;
        color: #AEC435;
        font-size: 3.0rem;
    }
    .loanLogo{
        text-align: center;
    }
    
}
/*------------------------------
index SP
------------------------------*/
@media screen and (max-width:640px){
    .meritBox h4{
        text-align: center;
        font-weight: 700;
        color: #AEC435;
        font-size: 6.2vw;
        line-height: 1.4;
    }
    .meritBox h4 span{
        letter-spacing: -1vw;
    }
    .loanLogo{
        text-align: center;
        width: 50%;
        margin-right: auto;
        margin-left: auto;
    }
    
}



