@charset 'UTF-8';@media screen and (min-width:1366px){.privacy_article{font-size:14px}}@media screen and (max-width:1365px){.privacy_article{font-size:1.0233918129vw}}@media screen and (max-width:1023px){.privacy_article{font-size:1.171875vw}}@media screen and (max-width:767px){.privacy_article{font-size:3.7333333333vw}}@media screen and (min-width:1366px){.privacy_article+.privacy_article{margin-top:100px}}@media screen and (max-width:1365px){.privacy_article+.privacy_article{margin-top:100px;margin-top:7.3099415205vw}}@media screen and (max-width:1023px){.privacy_article+.privacy_article{margin-top:80px;margin-top:7.8125vw}}@media screen and (max-width:767px){.privacy_article+.privacy_article{margin-top:60px;margin-top:16vw}}.privacy_article h2{font-family:'Zen Maru Gothic',sans-serif;line-height:1.5;color:#24437d}@media screen and (min-width:1366px){.privacy_article h2{padding-bottom:15px}}@media screen and (max-width:1365px){.privacy_article h2{padding-bottom:15px;padding-bottom:1.0964912281vw}}@media screen and (max-width:1023px){.privacy_article h2{padding-bottom:12px;padding-bottom:1.171875vw}}@media screen and (max-width:767px){.privacy_article h2{padding-bottom:10px;padding-bottom:2.6666666667vw}}@media screen and (min-width:1366px){.privacy_article h2{margin-bottom:30px}}@media screen and (max-width:1365px){.privacy_article h2{margin-bottom:30px;margin-bottom:2.1929824561vw}}@media screen and (max-width:1023px){.privacy_article h2{margin-bottom:24px;margin-bottom:2.34375vw}}@media screen and (max-width:767px){.privacy_article h2{margin-bottom:30px;margin-bottom:8vw}}@media screen and (min-width:1366px){.privacy_article h2{border-bottom:2px dashed #2a7cff}}@media screen and (max-width:1365px){.privacy_article h2{border-bottom:2px dashed #2a7cff;border-bottom:.1461988304vw dashed #2a7cff}}@media screen and (max-width:1023px){.privacy_article h2{border-bottom:2px dashed #2a7cff;border-bottom:.1953125vw dashed #2a7cff}}@media screen and (max-width:767px){.privacy_article h2{border-bottom:2px dashed #2a7cff;border-bottom:.5333333333vw dashed #2a7cff}}@media screen and (min-width:1366px){.privacy_article h2{font-size:24px}}@media screen and (max-width:1365px){.privacy_article h2{font-size:1.7543859649vw}}@media screen and (max-width:1023px){.privacy_article h2{font-size:1.85546875vw}}@media screen and (max-width:767px){.privacy_article h2{font-size:5.3333333333vw}}.privacy_article>ol{counter-reset:privacy}.privacy_article>ol>li{counter-increment:privacy}@media screen and (min-width:1366px){.privacy_article>ol>li{margin-top:30px}}@media screen and (max-width:1365px){.privacy_article>ol>li{margin-top:30px;margin-top:2.1929824561vw}}@media screen and (max-width:1023px){.privacy_article>ol>li{margin-top:24px;margin-top:2.34375vw}}@media screen and (max-width:767px){.privacy_article>ol>li{margin-top:30px;margin-top:8vw}}.privacy_article>ol>li h3{color:#24437d;background-color:#c2d3ee}@media screen and (min-width:1366px){.privacy_article>ol>li h3{padding:10px}}@media screen and (max-width:1365px){.privacy_article>ol>li h3{padding:10px;padding:.730994152vw}}@media screen and (max-width:1023px){.privacy_article>ol>li h3{padding:8px;padding:.78125vw}}@media screen and (max-width:767px){.privacy_article>ol>li h3{padding:10px;padding:2.6666666667vw}}@media screen and (min-width:1366px){.privacy_article>ol>li h3{margin-bottom:15px}}@media screen and (max-width:1365px){.privacy_article>ol>li h3{margin-bottom:15px;margin-bottom:1.0964912281vw}}@media screen and (max-width:1023px){.privacy_article>ol>li h3{margin-bottom:12px;margin-bottom:1.171875vw}}@media screen and (max-width:767px){.privacy_article>ol>li h3{margin-bottom:10px;margin-bottom:2.6666666667vw}}@media screen and (min-width:1366px){.privacy_article>ol>li h3{border-radius:4px}}@media screen and (max-width:1365px){.privacy_article>ol>li h3{border-radius:.2923976608vw}}@media screen and (max-width:1023px){.privacy_article>ol>li h3{border-radius:.29296875vw}}@media screen and (max-width:767px){.privacy_article>ol>li h3{border-radius:1.0666666667vw}}@media screen and (min-width:1366px){.privacy_article>ol>li h3{font-size:16px}}@media screen and (max-width:1365px){.privacy_article>ol>li h3{font-size:1.1695906433vw}}@media screen and (max-width:1023px){.privacy_article>ol>li h3{font-size:1.3671875vw}}@media screen and (max-width:767px){.privacy_article>ol>li h3{font-size:4.2666666667vw}}.privacy_article>ol>li h3:before{content:'(' counter(privacy) ') '}