.privacy__parent-area{margin:0 auto;padding-top:72px;width:960px}.privacy__summary-container{margin:0 auto;padding-top:0!important;position:fixed}.privacy__main-area{margin:0 auto 60px;text-align:justify;white-space:normal;width:950px}.privacy__main-area a{margin:auto 1px;text-decoration:underline}.privacy__main-area a:hover{opacity:.8}.privacy__main-area .page__title{font-size:14px;font-weight:700;margin:36px auto 24px}.privacy__main-area p{margin-bottom:1em;text-align:justify}.privacy__main-area pre{text-align:justify;white-space:pre-wrap}.privacy__main-area p.text-right{text-align:right}.privacy__main-en{word-break:normal}.privacy__header_outer{background-color:#fff;border-bottom:1px solid #f4587a}.privacy__main-area table{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;margin:.5em auto 1.5em;width:90%}.privacy__main-area tr:not(:last-of-type){border-bottom:1px solid #ccc}.privacy__main-area th{padding-bottom:.5em;padding-top:.5em;text-align:center;vertical-align:middle;&:not(:last-of-type){border-right:1px solid #ccc}}.privacy__main-area td{min-width:2em;padding:.5em}.privacy__main-area td:not(:last-of-type){border-right:1px solid #ccc}.privacy__main-area ul li{list-style:disc;margin-left:2em}.privacy__main-area ol li{margin-left:2em}#pp_vi:target{scroll-margin-top:72px}@media only screen and (max-width:959px){.privacy__parent-area{padding-top:0}.privacy__header_outer{position:relative}.privacy__header-fixed-area .product__follow-container{float:right}.privacy__summary{margin:0;width:100%}.privacy__summary-container{bottom:0;margin-left:0;position:fixed;width:100%}.privacy__main-area{margin:50px auto 60px;width:80%}}