.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.float-left{float:left !important}.float-right{float:right !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hover-underline:hover{text-decoration:underline}:root{--black: #000;--black100: #2f2f2f;--blue300: #2988d9;--blue500: #247c99;--green300: #bacc4d;--green500: #2fcc66;--red50: #ec0000;--red100: #fc0000;--red200: #fc1000;--red300: #c01f11;--red400: #a70100;--red500: #51150d;--orange500: #ff8000;--white: #fff;--white100: #dfdfdf;--white200: #d6d5d5;--grey50: #f3f3f4;--grey100: #8b8b8b;--grey200: #343434;--grey300: #474747;--grey400: #f5f5f5;--grey500: #343a40;--lightGrey100: #f1f1f1;--lightGrey200: #e9e9e9;--lightGrey300: #f8f9fa;--text: #666666}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.float-left{float:left !important}.float-right{float:right !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hover-underline:hover{text-decoration:underline}:root{--black: #000;--black100: #2f2f2f;--blue300: #2988d9;--blue500: #247c99;--green300: #bacc4d;--green500: #2fcc66;--red50: #ec0000;--red100: #fc0000;--red200: #fc1000;--red300: #c01f11;--red400: #a70100;--red500: #51150d;--orange500: #ff8000;--white: #fff;--white100: #dfdfdf;--white200: #d6d5d5;--grey50: #f3f3f4;--grey100: #8b8b8b;--grey200: #343434;--grey300: #474747;--grey400: #f5f5f5;--grey500: #343a40;--lightGrey100: #f1f1f1;--lightGrey200: #e9e9e9;--lightGrey300: #f8f9fa;--text: #666666}.privacy_layout{padding:6rem 0}.privacy_layout h2,.privacy_layout h3,.privacy_layout h4,.privacy_layout h5,.privacy_layout h6{margin:4rem 0 1rem;font-family:"neue-haas-grotesk-display",sans-serif !important;letter-spacing:normal}.privacy_layout h1{font-family:"neue-haas-grotesk-display",sans-serif !important;letter-spacing:.3rem;margin:4rem 0 1rem;font-size:5rem}.privacy_layout h2{font-size:calc(26px + 8*(100vw - 300px)/980)}.privacy_layout h3{font-size:calc(19px + 6*(100vw - 300px)/980)}.privacy_layout h4{font-size:calc(18px + 4*(100vw - 300px)/980)}.privacy_layout h5{font-size:calc(13px + 7*(100vw - 300px)/980)}.privacy_layout h6{font-size:calc(12px + 6*(100vw - 300px)/980)}.privacy_layout p{font-size:1.8rem;line-height:1.5;margin:2rem 0}.privacy_layout .jp{font-family:initial !important}.privacy_layout .bg_grey{background:#efefef}.privacy_layout .logos{display:inline-flex;flex-flow:column;width:14.3rem}.privacy_layout a{color:#fa0000}.privacy_layout ul{margin:2rem 0}.privacy_layout ul.i-1{margin:2rem 0 2rem 4rem}.privacy_layout ul.i-2{margin:2rem 0 2rem 6rem}.privacy_layout ul.i-3{margin:2rem 0 2rem 8rem}.privacy_layout ul li{margin:0 0 1rem;padding-left:2.5rem;position:relative;color:#666;font-size:1.8rem}.privacy_layout ul li:before{content:"";text-align:center;font-size:1.8rem;line-height:1.5;position:absolute;left:0;top:0;color:#fa0000;font:var(--fa-font-solid)}.privacy_layout ul.tel{width:50%}.privacy_layout ul.date{margin:0;text-align:right;display:inline-flex;flex-direction:column}.privacy_layout ul.date li{margin:0 0 .5rem}.privacy_layout ul.date li:before{display:none}.privacy_layout .down-1{margin-bottom:1rem}.privacy_layout .down-2{margin-bottom:2rem}.privacy_layout .down-3{margin-bottom:3rem}.privacy_layout .up-1{margin-top:1rem}.privacy_layout .up-2{margin-top:2rem}.privacy_layout .up-3{margin-top:3rem}.privacy_layout .left-1{margin-left:4rem}.privacy_layout .left-2{margin-left:6rem}.privacy_layout .left-3{margin-left:8rem}.dropdown{position:relative;display:inline-block;z-index:2}.dropdown .language-menu{position:absolute;background-color:#fff;color:#000;padding:1rem;font-size:1.5rem;border:1px solid #000;cursor:pointer;width:-moz-max-content;width:max-content}.dropdown .language-menu:hover{background-color:#f9f9f9;width:14rem;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1}.dropdown .language-menu:hover ul.dpa_language,.dropdown .language-menu:hover ul.terms_conditions_language{display:block}.dropdown .language-menu:hover ul li{color:#000 !important;font-size:1.5rem}.dropdown .language-menu:hover ul li a{color:#000;display:block}.dropdown .language-menu:hover ul li a:hover{color:darkred !important}.dropdown .language-menu:hover ul li:before{display:none}.dropdown .language-menu ul.dpa_language,.dropdown .language-menu ul.terms_conditions_language{display:none}.dropdown .language-menu span{padding:0 .5rem}.page-content{margin-top:2rem}@media(min-width: 992px){.page-content{margin-top:initial}}
