@charset "utf-8";
/*-----------------------------------------------
    secCmnHero
-----------------------------------------------*/
.secCmnHero{
    background-image: url(../img/privacy/bgCmnHero.jpg);
}
@media only screen and (max-width:1215px){
    .secCmnHero{
        background-image: url(../img/privacy/bgCmnHero_sp.jpg);
    }
}
/* secPrivacy */
.secPrivacy{
    margin-top: 7.3rem;
}
.secPrivacy .txtTit{
    font-size: var(--pcFontSize30);
    letter-spacing: var(--pcLetterSpacing30_80);
}
.secPrivacy .txtTitSub{
    font-size: var(--pcFontSize16);
    line-height: var(--pcLineHeight16_30);
    margin-top: 2.1rem;
}
.secPrivacy .boxList{
    margin-top: 1.1rem;
}
.secPrivacy .item{
    padding: 5.8rem 0 5.3rem;
    border-bottom: 0.1rem solid var(--grayColor_light3);
}
.secPrivacy .item:last-child{
    padding: 5.8rem 0 0;
    border-bottom: none;
}
.secPrivacy .item .txtTitPrivacy{
    font-size: var(--pcFontSize18);
    letter-spacing: var(--pcLetterSpacing18_40);
}
.secPrivacy .item .txtAboutPrivacy{
    font-size: var(--pcFontSize16);
    line-height: var(--pcLineHeight16_30);
    margin-top: 0.7rem;
}
@media only screen and (max-width:1215px){
    .secPrivacy{
        margin-top: 3rem;
    }
    .secPrivacy .txtTit{
        font-size: var(--spFontSize20);
        letter-spacing: var(--spLetterSpacing20_0);
    }
    .secPrivacy .txtTitSub{
        font-size: var(--spFontSize12);
        line-height: var(--spLineHeight12_20);
        margin-top: 2.1rem;
    }
    .secPrivacy .boxList{
        margin-top: 1rem;
    }
    .secPrivacy .item{
        padding: 2.9rem 0 2.6rem;
    }
    .secPrivacy .item:last-child{
        padding: 2.9rem 0 0;
    }
    .secPrivacy .item .txtTitPrivacy{
        font-size: var(--spFontSize15);
        letter-spacing: var(--spLetterSpacing15_0);
    }
    .secPrivacy .item .txtAboutPrivacy{
        font-size: var(--spFontSize12);
        line-height: var(--spLineHeight12_20);
        margin-top: 0.7rem;
    }
}