.privacy{width:100%;padding:5.9701492537vw 5.223880597vw}@media screen and (min-width: 670px){.privacy{padding:40px 0}}.privacy__inner{margin:0 auto;width:100%}@media screen and (min-width: 670px){.privacy__inner{width:94%;max-width:1100px}}.privacy__lead{font-weight:700;font-size:3.2835820896vw;margin-bottom:7.4626865672vw;line-height:1.875;letter-spacing:.1rem}@media screen and (min-width: 670px){.privacy__lead{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.6rem)}}@media screen and (min-width: 1920px){.privacy__lead{font-size:1.6rem}}@media screen and (min-width: 670px){.privacy__lead{margin-bottom:50px}}.privacy__box{padding:4.4776119403vw;background:#f7f7f7;position:relative;margin:0 auto 7.4626865672vw auto}@media screen and (min-width: 670px){.privacy__box{width:100%;padding:40px;margin:0 auto 100px auto}}.privacy__box::before{position:absolute;content:"";background-color:#ac0123;top:0;left:0;width:17.9104477612vw;height:1.1940298507vw}@media screen and (min-width: 670px){.privacy__box::before{width:13%;height:7px}}.privacy__title{font-weight:700;font-size:4.776119403vw;margin-bottom:4.4776119403vw;letter-spacing:.2rem}@media screen and (min-width: 670px){.privacy__title{font-size:clamp(2.8rem,100vw - (670px + 1400px)/2,3rem)}}@media screen and (min-width: 1920px){.privacy__title{font-size:3rem}}@media screen and (min-width: 670px){.privacy__title{margin-bottom:30px}}.privacy__list{font-weight:700;font-size:3.2835820896vw;margin-bottom:2.9850746269vw;color:#ac0123;letter-spacing:.1rem}@media screen and (min-width: 670px){.privacy__list{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.6rem)}}@media screen and (min-width: 1920px){.privacy__list{font-size:1.6rem}}@media screen and (min-width: 670px){.privacy__list{margin-bottom:20px}}.privacy__list--black{color:#000}.privacy__text{margin-bottom:4.4776119403vw;line-height:1.8}@media screen and (min-width: 670px){.privacy__text{margin-bottom:30px}}.privacy__text--small{font-weight:400;font-size:2.6865671642vw;margin-left:1.5em}@media screen and (min-width: 670px){.privacy__text--small{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.2rem)}}@media screen and (min-width: 1920px){.privacy__text--small{font-size:1.2rem}}.privacy__parenthesis{margin-bottom:4.4776119403vw}@media screen and (min-width: 670px){.privacy__parenthesis{margin-bottom:30px}}.privacy .privacy__parenthesis:has(+.privacy__table) .privacy__item{padding-left:0em;text-indent:0em}.privacy .privacy__table+.privacy__parenthesis .privacy__item{padding-left:0em;text-indent:0em}.privacy__circle{margin-top:1.4925373134vw}@media screen and (min-width: 670px){.privacy__circle{margin-top:10px}}.privacy__item{margin-bottom:5.9701492537vw;padding-left:1.5em;text-indent:-1.5em;line-height:1.8}@media screen and (min-width: 670px){.privacy__item{margin-bottom:40px}}.privacy__item--parenthesis{margin:0}.privacy__item--circle{padding-left:1.3em;text-indent:-1.3em;font-weight:400;font-size:2.6865671642vw;margin-bottom:2.9850746269vw}@media screen and (min-width: 670px){.privacy__item--circle{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.2rem)}}@media screen and (min-width: 1920px){.privacy__item--circle{font-size:1.2rem}}@media screen and (min-width: 670px){.privacy__item--circle{margin-bottom:20px}}.privacy__item--fit{padding-left:0;text-indent:0}.privacy__table{margin-bottom:2.9850746269vw;width:100%;border-collapse:separate;border-spacing:10px}@media screen and (min-width: 670px){.privacy__table{margin-bottom:20px}}.privacy__head{background:#ac0123;padding:2.9850746269vw 0;text-align:center;color:#fff;vertical-align:middle}@media screen and (min-width: 670px){.privacy__head{padding:20px 0}}.privacy__head--bg{background:none}.privacy__content{border:1px solid #ac0123;background:#fff;padding:2.9850746269vw;line-height:1.8}@media screen and (min-width: 670px){.privacy__content{padding:20px}}.privacy__signature{text-align:right}