.privacy-page-privacy-pc-container[data-v-c4edc928]{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:68px}@media screen and (max-width: 1279px){.privacy-page-privacy-pc-container[data-v-c4edc928]{padding-top:48px}}.privacy-page-privacy-pc-container .privacy-policy-container[data-v-c4edc928]{width:100%;max-width:75vw;min-height:100px;margin:5.8333333333vw auto}.privacy-page-privacy-pc-container .privacy-policy-container>h1[data-v-c4edc928]{text-align:center;font-size:2.0833333333vw;color:#000;line-height:3.125vw;margin-top:1.6666666667vw;margin-bottom:2.0833333333vw}.privacy-page-privacy-pc-container .privacy-policy-container .main[data-v-c4edc928]{display:flex;align-items:flex-start}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu[data-v-c4edc928]{position:sticky;top:5.2083333333vw;min-width:16.1458333333vw;padding-right:3.3333333333vw;border-right:.0520833333vw solid rgb(220,221,221);margin-right:7.1875vw;overflow:auto;word-break:normal}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section[data-v-c4edc928]{display:flex;flex-direction:column}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section h1[data-v-c4edc928]{font-size:.8333333333vw;background:#f2f5f9;border-radius:1.0416666667vw;background-color:#f9fafd;padding:.625vw 1.25vw;cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25vw}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section h1.opened[data-v-c4edc928],.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section h1[data-v-c4edc928]:hover{background-color:#f2f5f9;color:#033391}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section h1 img[data-v-c4edc928]{width:.8333333333vw}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section ul[data-v-c4edc928]{padding:0 0 0 1.25vw}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section ul li[data-v-c4edc928]{max-width:20vw;font-size:.7291666667vw;color:#000;line-height:1.1458333333vw;margin-bottom:.8333333333vw;cursor:pointer}.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section ul li[data-v-c4edc928]:hover,.privacy-page-privacy-pc-container .privacy-policy-container .main .menu .menu-section ul .active[data-v-c4edc928]{color:#557ebf}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content[data-v-c4edc928]{padding-bottom:5.2083333333vw;word-break:normal;flex:1}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] h2{font-size:.9375vw;color:#000;line-height:1.4583333333vw;padding-bottom:.4166666667vw;border-bottom:.0520833333vw solid rgb(220,221,221);margin:1.25vw 0;position:relative}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] .para{text-align:justify;font-size:.7291666667vw;line-height:1.1458333333vw}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] .para table{width:100%;margin:1.7708333333vw 0}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] .para table th,.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] .para table td{padding:5px 10px;text-align:justify;word-break:normal}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] .para table th{text-align:center}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] .para table td{border-bottom:.0520833333vw solid rgb(220,221,221)}.privacy-page-privacy-pc-container .privacy-policy-container .main .privacy-policy-content section[data-v-c4edc928] .para table tr:last-of-type td{border-bottom:none}.privacy-page-privacy-mob-container[data-v-291a673f]{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:48px}.privacy-page-privacy-mob-container .privacy-policy-container[data-v-291a673f]{width:100%;min-height:100px}.privacy-page-privacy-mob-container .privacy-policy-container>h1[data-v-291a673f]{display:none}.privacy-page-privacy-mob-container .privacy-policy-container .main[data-v-291a673f]{display:flex;align-items:flex-start;flex-direction:column}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu[data-v-291a673f]{width:100%;overflow:auto;word-break:normal}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section[data-v-291a673f]{display:flex;flex-direction:column}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section .menu-content[data-v-291a673f]{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;background-color:#f5f7fa;z-index:1}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section .menu-content .close-menu[data-v-291a673f]{margin:60px 2.6041666667vw 0;width:15px}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section .toggle-menu-mob[data-v-291a673f]{height:8.3333333333vw;display:flex;align-items:center;justify-content:flex-start;padding:0 2.6041666667vw;font-size:3.6458333333vw;border-bottom:.1302083333vw solid rgb(220,221,221)}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section .toggle-menu-mob img[data-v-291a673f]{width:4.1666666667vw;margin-right:2.0833333333vw}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section h1[data-v-291a673f]{font-size:4.1666666667vw;box-sizing:border-box;background:#f2f5f9;border-radius:5.2083333333vw;background-color:#f9fafd;padding:3.125vw 8.3333333333vw;cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin:4.1666666667vw 5.2083333333vw}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section h1.opened[data-v-291a673f],.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section h1[data-v-291a673f]:hover{background-color:#d5deee;color:#033391}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section h1 img[data-v-291a673f]{width:4.1666666667vw}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section ul[data-v-291a673f]{padding:0 9.375vw}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section ul li[data-v-291a673f]{font-size:3.6458333333vw;color:#000;line-height:5.7291666667vw;margin-bottom:4.1666666667vw;cursor:pointer}.privacy-page-privacy-mob-container .privacy-policy-container .main .menu .menu-section ul li[data-v-291a673f]:hover{color:#557ebf}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content[data-v-291a673f]{padding:4.1666666667vw;flex:1;word-break:normal;max-width:100vw}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content h1[data-v-291a673f]{text-align:center;font-size:5.46875vw;line-height:7.8125vw;margin-bottom:5.2083333333vw}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] h2{font-size:3.3854166667vw;color:#000;line-height:4.1666666667vw;padding-bottom:1.8229166667vw;border-bottom:.1302083333vw solid rgb(220,221,221);margin:4.1666666667vw 0;position:relative}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] h2 a{position:absolute;top:inPc(-80)}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para{font-size:2.6041666667vw;line-height:4.1666666667vw}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para table{width:100%;margin:4.4270833333vw 0;table-layout:fixed}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para table th,.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para table td{padding:5px 10px;text-align:justify;word-break:normal}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para table th{text-align:center}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para table td{border-bottom:.1302083333vw solid rgb(220,221,221)}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para table td p{word-break:break-word}.privacy-page-privacy-mob-container .privacy-policy-container .main .privacy-policy-content section[data-v-291a673f] .para table tr:last-of-type td{border-bottom:none}
