.pg-privacy{max-width:1280px;margin-inline:auto}.p-privacy__contents{font-size:1.4rem}@media screen and (1024px <= width){.p-privacy__contents{font-size:1.6rem}}.p-privacy__intro{font-size:1.6rem}@media screen and (1024px <= width){.p-privacy__intro{font-size:1.8rem}}.p-privacy__content{margin-top:40px;margin-bottom:80px}@media screen and (1024px <= width){.p-privacy__content{margin-bottom:160px}}.p-privacy__section{margin-top:40px}.p-privacy__heading{font-size:1.6rem;font-weight:700;border-left:4px solid #c5a065;padding-left:4px;margin-bottom:8px}@media screen and (1024px <= width){.p-privacy__heading{font-size:2rem;border-left:6px solid #c5a065;padding-left:8px;margin-bottom:16px}}.p-privacy__text{font-size:1.4rem;line-height:1.8}@media screen and (1024px <= width){.p-privacy__text{font-size:1.6rem}}.p-privacy__list{padding-left:1.5em}.p-privacy__list .p-privacy__listItem{list-style:decimal;display:list-item;padding-left:.1em}.p-privacy__subList{padding-left:1.5em;margin-top:.5rem}.p-privacy__subList .p-privacy__subListItem{list-style-type:lower-alpha;display:list-item;padding-left:.1em}.p-privacy__noteList{padding-left:1.5em;margin-top:.5rem}.p-privacy__noteList .p-privacy__noteListItem{list-style-type:lower-roman;list-style-position:outside;display:list-item;padding-left:.1em}.p-privacy__contact{margin:0}.p-privacy__contactLabel,.p-privacy__contactValue{display:inline;margin:0}.p-privacy__contactValue::after{content:"";display:block}.p-privacy__contactValue-link{cursor:pointer;text-decoration:underline;transition:.4s}.p-privacy__contactValue-link:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}