@media screen and (min-width:768px){.privacy-policy-container{width:100%;max-width:75vw;min-height:100px;margin:5.8333333333vw auto}
.privacy-policy-container>h1{text-align:center;font-size:2.0833333333vw;color:#000;line-height:3.125vw;margin-top:1.6666666667vw;margin-bottom:2.0833333333vw}
.privacy-policy-container .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.privacy-policy-container .main .menu{position:sticky;top:5.2083333333vw;min-width:16.1458333333vw;padding-right:3.3333333333vw;border-right:.0520833333vw solid #dcdddd;margin-right:7.1875vw;overflow:auto;word-break:break-all}
.privacy-policy-container .main .menu .menu-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.privacy-policy-container .main .menu .menu-section h1{font-size:.8333333333vw;width:12.8125vw;height:2.0833333333vw;background:#f2f5f9;border-radius:1.0416666667vw;background-color:#f9fafd;padding:0 1.25vw;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25vw}
.privacy-policy-container .main .menu .menu-section h1.opened,.privacy-policy-container .main .menu .menu-section h1:hover{background-color:#f2f5f9;color:#033391}
.privacy-policy-container .main .menu .menu-section h1 img{width:.8333333333vw}
.privacy-policy-container .main .menu .menu-section ul{padding:0 0 0 1.25vw}
.privacy-policy-container .main .menu .menu-section ul li{height:1.1458333333vw;font-size:.7291666667vw;color:#000;line-height:1.1458333333vw;margin-bottom:.8333333333vw;cursor:pointer}
.privacy-policy-container .main .menu .menu-section ul li:hover{color:#557ebf}
.privacy-policy-container .main .menu .menu-section ul .active{color:#557ebf}
.privacy-policy-container .main .privacy-policy-content{padding-bottom:5.2083333333vw;-webkit-box-flex:1;-ms-flex:1;flex:1}
.privacy-policy-container .main .privacy-policy-content section h2{font-size:.9375vw;color:#000;line-height:1.4583333333vw;padding-bottom:.4166666667vw;border-bottom:.0520833333vw solid #dcdddd;margin:1.25vw 0;position:relative}
.privacy-policy-container .main .privacy-policy-content section h2 a{position:absolute;top:-5.2083333333vw}
.privacy-policy-container .main .privacy-policy-content section .para{text-align:justify;font-size:.7291666667vw;line-height:1.1458333333vw}
.privacy-policy-container .main .privacy-policy-content section .para p{text-indent:1rem}
.privacy-policy-container .main .privacy-policy-content section .para table{width:100%;margin:1.7708333333vw 0}
.privacy-policy-container .main .privacy-policy-content section .para table tr{border-bottom:.0520833333vw solid #dcdddd}
.privacy-policy-container .main .privacy-policy-content section .para table tr:last-of-type{border-bottom:0}
.privacy-policy-container .main .privacy-policy-content section .para table th,.privacy-policy-container .main .privacy-policy-content section .para table td{text-align:justify;padding:.4166666667vw 1.6666666667vw;text-align:justify;word-break:break-all}
.privacy-policy-container .main .privacy-policy-content section .para table th{text-align:center}
}
@media screen and (max-width:767.98px){.privacy-policy-container{width:100%;min-height:100px;margin:12.8vw auto}
.privacy-policy-container>h1{display:none}
.privacy-policy-container .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.privacy-policy-container .main .menu{width:100%;overflow:auto;word-break:break-all}
.privacy-policy-container .main .menu .menu-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.privacy-policy-container .main .menu .menu-section .menu-content{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;background-color:#f5f7fa;z-index:1}
.privacy-policy-container .main .menu .menu-section .menu-content .close-menu{margin:5.3333333333vw;width:4.2666666667vw}
.privacy-policy-container .main .menu .menu-section .toggle-menu-mob{height:8.5333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 2.6666666667vw;font-size:3.7333333333vw;border-bottom:.1333333333vw solid #dcdddd}
.privacy-policy-container .main .menu .menu-section .toggle-menu-mob img{width:4.2666666667vw;margin-right:2.1333333333vw}
.privacy-policy-container .main .menu .menu-section h1{font-size:4.2666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box;height:10.6666666667vw;background:#f2f5f9;border-radius:5.3333333333vw;background-color:#f9fafd;padding:0 8.5333333333vw;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4.2666666667vw 5.3333333333vw}
.privacy-policy-container .main .menu .menu-section h1.opened,.privacy-policy-container .main .menu .menu-section h1:hover{background-color:#d5deee;color:#033391}
.privacy-policy-container .main .menu .menu-section h1 img{width:4.2666666667vw}
.privacy-policy-container .main .menu .menu-section ul{padding:0 9.6vw}
.privacy-policy-container .main .menu .menu-section ul li{font-size:3.7333333333vw;color:#000;line-height:5.8666666667vw;margin-bottom:4.2666666667vw;cursor:pointer}
.privacy-policy-container .main .menu .menu-section ul li:hover{color:#557ebf}
.privacy-policy-container .main .privacy-policy-content{padding:4.2666666667vw;padding-bottom:13.3333333333vw;-webkit-box-flex:1;-ms-flex:1;flex:1}
.privacy-policy-container .main .privacy-policy-content h1{text-align:center;font-size:6.4vw;line-height:9.6vw;margin-bottom:5.3333333333vw}
.privacy-policy-container .main .privacy-policy-content section h2{font-size:4.2666666667vw;color:#000;line-height:6.4vw;padding-bottom:1.8666666667vw;border-bottom:.1333333333vw solid #dcdddd;margin:4.2666666667vw 0;position:relative}
.privacy-policy-container .main .privacy-policy-content section h2 a{position:absolute;top:-4.1666666667vw}
.privacy-policy-container .main .privacy-policy-content section .para{text-align:justify;font-size:3.7333333333vw;line-height:5.8666666667vw}
.privacy-policy-container .main .privacy-policy-content section .para p{text-indent:1rem}
.privacy-policy-container .main .privacy-policy-content section .para table{width:100%;margin:4.5333333333vw 0}
.privacy-policy-container .main .privacy-policy-content section .para table tr{border-bottom:.1333333333vw solid #dcdddd}
.privacy-policy-container .main .privacy-policy-content section .para table tr:last-of-type{border-bottom:0}
.privacy-policy-container .main .privacy-policy-content section .para table th,.privacy-policy-container .main .privacy-policy-content section .para table td{text-align:justify;padding:1.0666666667vw 4.2666666667vw;text-align:justify;word-break:break-all}
.privacy-policy-container .main .privacy-policy-content section .para table th{text-align:center}
}<!--0.00020122528076172-->