.privacy_ol_01 h3{font-weight:bold;color:#005eae}.privacy_ol_01 h3>.num{padding-left:0.35em}.privacy_ol_01 .num{display:inline-block;text-indent:0}.privacy_ol_02 h4{font-weight:bold;padding-left:2em;text-indent:-2em}.privacy_ol_02 h4>.num{width:2em}.privacy_ol_03 li>.num{font-feature-settings:'palt';text-align:center}.privacy_ol_04 li{padding-left:2em;text-indent:-2em}.privacy_ol_04 li .num{font-feature-settings:'palt';text-align:center;width:2em}.privacy_ol_04 li p+p{padding-left:0.5em;text-indent:-0.75em}.privacy_ol_04 li p+p .w0_75{display:inline-block;width:0.75em;text-indent:0em;text-align:center;transform:translateY(-2px)}.privacy_sign{text-align:right}.privacy_note{border-top:#ccc 1px solid}.privacy_note li{padding-left:2em;text-indent:-2em}.privacy_note li>.num{width:2em;display:inline-block;text-indent:0}.attention{border:#e00 solid;display:flex;justify-content:center;color:#e00;font-weight:bold}@media screen and (min-width: 768px), print{.privacy_ol_01{margin-top:64px}.privacy_ol_01 h3{font-size:18px;line-height:30px;padding-left:32px;text-indent:-32px}.privacy_ol_01 h3>.num{width:32px}.privacy_ol_01>li>.inner{padding:10px 0 0 32px}.privacy_ol_01>li+li{margin-top:32px}.privacy_ol_02 h4{font-size:16px;line-height:28px}.privacy_ol_02>li>.inner{padding-top:4px}.privacy_ol_02>li+li{margin-top:16px}.privacy_ol_03 li{padding-left:2em;text-indent:-2em}.privacy_ol_03 li>.num{width:2em}.privacy_sign{margin-top:32px}.privacy_sign .privacy_sign_name{margin-top:4px}.privacy_sign .privacy_sign_name .name{font-size:22px}.privacy_note{margin-top:64px;padding-top:32px;font-size:14px;line-height:24px}.privacy_note li{padding-top:1px;padding-bottom:1px}.privacy_note li+li{margin-top:4px}.attention{margin-top:64px;border-width:2px;padding:10px 16px}}@media screen and (max-width: 767px){.privacy_ol_01{margin-top:28px}.privacy_ol_01 h3{font-size:16px;line-height:24px;padding-left:14px;text-indent:-14px}.privacy_ol_01 h3>.num{width:28px}.privacy_ol_01>li>.inner{padding:8px 0 0 14px}.privacy_ol_01>li+li{margin-top:14px}.privacy_ol_02 h4{font-size:14px;line-height:22px}.privacy_ol_02>li>.inner{padding-top:4px}.privacy_ol_02>li+li{margin-top:14px}.privacy_ol_03 li{padding-left:2em;text-indent:-2em}.privacy_ol_03 li>.num{width:2em}.privacy_sign{margin-top:14px}.privacy_sign .privacy_sign_name{margin-top:4px}.privacy_sign .privacy_sign_name .name{font-size:18px}.privacy_note{margin-top:28px;padding-top:14px;font-size:12px;line-height:18px}.privacy_note li{padding-top:1px;padding-bottom:1px}.privacy_note li+li{margin-top:2px}.attention{margin-top:28px;border-width:1px;padding:8px 14px}}
