.p-privacyMain{background-color:#f2f2f2;padding-bottom:160px}@media screen and (max-width: 1023px){.p-privacyMain{padding-bottom:40px}}.p-privacyHero{background-image:url("/assets/images/privacy/bg_header__pc.png")}@media screen and (max-width: 1023px){.p-privacyHero{background-image:url("/assets/images/privacy/bg_header__sp.png")}}@media screen and (max-width: 1023px){.p-privacy{padding-top:24px}}.p-privacy .p-privacySection+.p-privacySection{margin-top:48px}.p-privacy .p-privacyList{flex-direction:column}.p-privacy p+ul,.p-privacy p+ol,.p-privacy h5+ul,.p-privacy h5+ol{margin-top:16px}.p-privacy li{margin-bottom:10px}.p-privacy li:last-child{margin-bottom:0}.p-privacy ul+p,.p-privacy ol+p{margin-top:16px}.p-privacy .p-privacyBorder{border:1px solid #ccc;padding:24px;margin:24px 0;background:#fff}.p-privacy .p-privacyBorder dl{display:flex;flex-wrap:wrap;width:100%}.p-privacy .p-privacyBorder dt{width:32px;margin-bottom:8px}.p-privacy .p-privacyBorder dd{width:calc(100% - 32px);margin:0 0 8px;overflow-wrap:anywhere}.p-privacy h4{margin:32px 0}.p-privacy h3+h4{margin-top:0}.p-privacy .p-privacyBorder h4{margin-top:0}.p-privacy h5{font-weight:700}
