@charset "UTF-8";#page-privacy .pageHeaderType01 .jp{color:#000}#page-privacy{counter-reset:privacyCounter}#page-privacy .privacySec{margin-top:100px;counter-increment:privacyCounter}@media screen and (max-width:767px){#page-privacy .privacySec{margin-top:50px}}#page-privacy .privacySec .headline::before{display:none;margin-bottom:16px;color:#284696;content:counter(privacyCounter,decimal-leading-zero);letter-spacing:.14em;font-size:100px;line-height:1}@media screen and (max-width:767px){#page-privacy .privacySec .headline::before{font-size:50px}}#page-privacy .privacySec .headline{margin-top:.5em;color:#284696;letter-spacing:.05em;font-weight:500;font-size:36px;line-height:1.4}@media screen and (max-width:767px){#page-privacy .privacySec .headline{font-size:26px}}#page-privacy .privacySec .headline02{margin-top:1em;color:#284696;letter-spacing:.05em;font-weight:500;font-size:22px;line-height:1.4}@media screen and (max-width:767px){#page-privacy .privacySec .headline02{font-size:18px}}#page-privacy .privacySec .text{margin-top:24px}@media screen and (max-width:767px){#page-privacy .privacySec .text{margin-top:10px}}#page-privacy .privacySec .text p{line-height:2.5}@media screen and (max-width:767px){#page-privacy .privacySec .text p{line-height:2}}.privacyContactText{margin-top:32px;padding:28px 48px;background-color:#f0f5fd}@media screen and (max-width:767px){.privacyContactText{padding:24px}}.privacyContactText p{line-height:2.5}@media screen and (max-width:767px){.privacyContactText p{line-height:2}}#page-privacy .privacySec a{text-decoration:underline}