#privacy-policy .top{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#privacy-policy .top h2{color:#0080cb;font-size:1.8em;font-weight:bold;letter-spacing:1px;padding:0 1.5rem;text-align:center;text-transform:uppercase}@media only screen and (max-width: 768px){#privacy-policy .top h2{margin-top:3rem;padding:1rem 1.5rem 0.5rem}}@media only screen and (max-width: 480px){#privacy-policy .top h2{font-size:1.5em;margin-top:2rem}}@media only screen and (max-width: 320px){#privacy-policy .top h2{font-size:1.3em}}#privacy-policy .main{font-weight:300;padding:2rem 1.5rem}#privacy-policy .main strong,#privacy-policy .main p{margin-bottom:1rem}#privacy-policy .main strong{display:block;font-size:0.9em;font-weight:600}#privacy-policy .main th{width:25%}#privacy-policy .main ol.indented,#privacy-policy .main ul.indented{text-indent:1em}#privacy-policy .main ol li,#privacy-policy .main ul li{margin-bottom:1rem}#privacy-policy .main ol{padding-left:1rem}#privacy-policy .main ol li{padding-left:0.25rem}#privacy-policy .main ol.lower-alpha{list-style:lower-alpha}#privacy-policy .main ul.disc{list-style:circle inside}#privacy-policy .main ul.circle{list-style:circle inside}#privacy-policy .main ul.square{list-style:square inside}#privacy-policy .main table,#privacy-policy .main dl{margin-bottom:0.5rem}#privacy-policy .main table tr{border-bottom:1px solid #dddddd;vertical-align:top}#privacy-policy .main table tr:last-child{border-bottom:0 none}#privacy-policy .main table th,#privacy-policy .main table td{padding:1rem 0}#privacy-policy .main table th{font-weight:bold;padding-right:1.5rem}#privacy-policy .main dl{display:flex;flex-wrap:wrap}#privacy-policy .main dl dt{white-space:nowrap}#privacy-policy .main h3{font-size:1.25em;font-weight:bold;margin-bottom:1.25rem}#privacy-policy .main h4,#privacy-policy .main h5{margin-bottom:0.5rem}#privacy-policy .main a{color:#139eff;display:inline-block}#privacy-policy .main a:hover{text-decoration:underline}#privacy-policy .main .signature{text-align:right}#privacy-policy .main .signature strong{margin-bottom:0}#privacy-policy .main .info{text-align:left}#privacy-policy .main .info strong{margin-bottom:0}@media only screen and (max-width: 768px){#privacy-policy .main{font-size:0.9em;padding:1.5rem}}:lang(ja) #privacy-policy .main table th,:lang(zh-TW) #privacy-policy .main table th{min-width:12rem}@media only screen and (max-width: 640px){:lang(ja) #privacy-policy .main table th,:lang(zh-TW) #privacy-policy .main table th{min-width:9rem}}@media only screen and (max-width: 480px){:lang(ja) #privacy-policy .main table th,:lang(zh-TW) #privacy-policy .main table th{min-width:7rem}}:lang(th) #privacy-policy .top h2{font-weight:bold}:lang(zh-TW) #privacy-policy .top h2{font-weight:bold}:lang(zh-CN) #privacy-policy .top h2{font-weight:bold}:lang(vi) #privacy-policy .top h2{font-weight:bold}
