@charset "UTF-8";



/*　
---------------------------------------------------------*/

.privacy{
    position: relative;
    z-index: 1;    
}
.privacy_inner{
    padding-top: 13rem;
    padding-bottom: 15rem;
}

.privacy_box + .privacy_box{
    margin-top: 4rem;
}
.privacy_name{
    font-weight: var(--font-bold);
    font-size: var(--f17);
    line-height: 1.6;
    margin-bottom: 1rem;
}
.privacy_no{
    font-weight: var(--font-bold);
    font-size: var(--f17);
    line-height: 1.6;
    margin-bottom: 1.8rem;
    padding-left: 1.6rem;
    position: relative;
    z-index: 1;
}
.privacy_no:before{
    content: "";
    z-index: 1;
    position: absolute;
    background: #333;
    width: .8rem;
    height: .8rem;
    top: max(1.1rem,10px);
    left: 0;
    border-radius: 100px;
}
.privacy_mes{
    font-size: var(--f16);
    line-height: var(--line-height-sub);
}
.privacy_list{
    font-size: var(--f16);
    line-height: var(--line-height-sub);
    display: grid;
    gap: 0.6rem 0;
}
.privacy_list li{
    position: relative;
    z-index: 1;
    padding-left: 3rem;
}
.privacy_list_no{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}
.privacy_addr{
    font-size: var(--f16);
    margin-top: 8rem;
    line-height: var(--line-height-sub);
}


/* hover  */
@media (hover: hover) and (pointer: fine) {
}

/* sp */
@media only screen and (max-width: 767px) {

    .privacy{}
    .privacy_inner{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .privacy_box + .privacy_box{
    margin-top: 3rem;
}
    .privacy_name{
    font-size: 1.6rem;
    margin-bottom: .5rem;
}
    .privacy_no{
    font-size: 1.6rem;
    margin-bottom: 1rem;
}
    .privacy_no:before{
        top: 0.9rem;
    }
    .privacy_mes{
    font-size: 1.4rem;
}
    .privacy_list{
    font-size: 1.4rem;
}
    .privacy_list li{
    padding-left: 2.5rem;
}
    .privacy_list_no{}
    .privacy_addr{
    font-size: 1.4rem;
    margin-top: 5rem;
}


}

    .application .c-textSlide2{
    top: 3rem;
}
    .application .c-textSlide2_main{
    width: 286rem;
}


}
