@charset "utf-8";
/* secPrivacy */
.secPrivacy{
    width: 100%;
    padding: 10rem 0 ;
}
.secPrivacy .secTitlebox{
    width: 100%;
    text-align: center;
    color: var(--prfBgColor);
}
.secTitlebox .titEng{
    font-size: var(--pcFontSize40);
    line-height: calc(48 / 40);
    color: var(--orangeColor);
}
.secTitlebox .titJpn{
    font-size: var(--pcFontSize20);
    line-height: calc(30 / 20);
    margin-top: 1.5rem;
    letter-spacing: var(--pcLetterSpacing50);
    font-weight: bold;
}
.secPrivacy .content{
    width: 100%;
    margin-top: 6rem;
    color: var(--prfBgColor);
}
.secPrivacy .ontxtbox{
    width: 100%;
    text-align: left;
}
.secPrivacy .ontxtbox .ontxt{
    font-size: var(--pcFontSize17);
    line-height: calc(30 / 17);
}
.secPrivacy .listbox{
    width: 100%;
    margin-top: 4rem;
}
.secPrivacy .listbox .list{
    width: 100%;
}
.secPrivacy .listbox .item{
    width: 100%;
}
.secPrivacy .listbox .item + .item{
    margin-top: 3rem;
}
.secPrivacy .listbox .itemTitbox{
    width: 100%;
    text-align: left;
    border-bottom: 1px solid;
    border-color: var(--infoBorderColor);
    padding-bottom: 1.5rem;
}
.secPrivacy .listbox .itemTit{
    font-size: var(--pcFontSize24);
    line-height: calc(36 / 24);
    font-weight: bold;
    letter-spacing: var(--pcLetterSpacing50);
    color: var(--orangeColor);
}
.secPrivacy .listbox .itemTxtbox{
    width: 100%;
    margin-top: 1.5rem;
    text-align: left;
}
.secPrivacy .listbox .itemTxt{
    font-size: var(--pcFontSize17);
    line-height: calc(30 / 17);
}
.secPrivacy .listbox .itemTxt + .itemTxt{
    margin-top: 1rem;
}
.secPrivacy .rightEndbox{
    width: 100%;
    margin-top: 4rem;
}
.secPrivacy .rightEndbox .rightEndtxt{
    font-size: var(--pcFontSize17);
    line-height: calc(30 / 17);
}
@media screen and (max-width: 767px) {
    .secPrivacy{
        padding: 5rem 0 ;
    }
    .secTitlebox .titEng{
        font-size: var(--spFontSize24);
        line-height: calc(36 / 24);
    }
    .secTitlebox .titJpn{
        font-size: var(--spFontSize14);
        line-height: calc(20 / 14);
        margin-top: 0.5rem;
    }
    .secPrivacy .content{
        margin-top: 3rem;
    }
    .secPrivacy .ontxtbox .ontxt{
        font-size: var(--spFontSize13);
        line-height: calc(20 / 13);
    }
    .secPrivacy .listbox{
        margin-top: 3rem;
    }
    .secPrivacy .listbox .item + .item{
        margin-top: 2rem;
    }
    .secPrivacy .listbox .itemTitbox{
        padding-bottom: 1rem;
    }
    .secPrivacy .listbox .itemTit{
        font-size: var(--spFontSize18);
        line-height: calc(27 / 18);
    }
    .secPrivacy .listbox .itemTxtbox{
        margin-top: 1rem;
    }
    .secPrivacy .listbox .itemTxt{
        font-size: var(--spFontSize13);
        line-height: calc(20 / 13);
    }
    .secPrivacy .listbox .itemTxt + .itemTxt{
        margin-top: 0.5rem;
    }
    .secPrivacy .rightEndbox{
        margin-top: 3rem;
    }
    .secPrivacy .rightEndbox .rightEndtxt{
        font-size: var(--spFontSize13);
        line-height: calc(20 / 13);
    }
}