:root{--header-shape-pc: url("../img/termsofuse/page-header-pc.svg");--header-shape-sp: url("../img/termsofuse/page-header-sp.svg")}@media screen and (min-width: 768px){body{background-image:url("../img/common/bg-side-left.png"),url("../img/common/bg-side-right.png");background-position:0 0,right 0;background-repeat:repeat-y,repeat-y;background-size:18rem auto,18rem auto;background-color:#f9f7f3}}@media screen and (max-width: 767px){.l-header.-hide{transform:translateY(-36.267vw)}}#Main{padding-top:0}.l-intro{margin:auto}@media screen and (min-width: 768px){.l-intro{width:98rem;margin-top:6.5rem;margin-bottom:10rem}}@media screen and (max-width: 767px){.l-intro{width:90.4vw;margin-top:8.666vw;margin-bottom:12vw}}.l-intro>.intro-text{text-align:justify;line-height:1.7}@media screen and (min-width: 768px){.l-intro>.intro-text{font-size:1.8rem}}@media screen and (max-width: 767px){.l-intro>.intro-text{font-size:4vw}}.l-information{margin:auto}@media screen and (min-width: 768px){.l-information{width:98rem;padding-bottom:9rem}}@media screen and (max-width: 767px){.l-information{width:90.4vw;padding-bottom:12vw}}.l-information>.information-list dl{line-height:1.75}.l-information>.information-list .note{text-align:right}@media screen and (min-width: 768px){.l-information>.information-list{font-size:1.4rem}.l-information>.information-list dl:nth-of-type(n + 2){margin-top:2.4rem}.l-information>.information-list .note{margin-top:2.4rem}}@media screen and (max-width: 767px){.l-information>.information-list{font-size:3.466vw}.l-information>.information-list dl:nth-of-type(n + 2){margin-top:4.266vw}.l-information>.information-list .note{margin-top:4.266vw}}