@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap";*{background-repeat:no-repeat}body{font-feature-settings:"palt";font-family:source-han-sans-japanese,sans-serif}.cnt_header{background-image:url(../img/common/cnt_bg@2x.jpg)}.privacy{width:800px;margin:0 auto 150px}@media screen and (max-width: 500px){.privacy{width:auto;margin:0 20px 50px}}.privacy h3{font-size:2.6rem;line-height:1;font-weight:700;text-align:center;margin-bottom:40px}.privacy h3:before,.privacy h3:after{display:block;content:"";width:0;height:0}.privacy h3:before{margin-top:calc((2.6rem - 2.6rem*1)/2)}.privacy h3:after{margin-bottom:calc((2.6rem - 2.6rem*1)/2)}@media screen and (max-width: 500px){.privacy h3{font-size:1.8rem;line-height:1;margin-bottom:20px}.privacy h3:before,.privacy h3:after{display:block;content:"";width:0;height:0}.privacy h3:before{margin-top:calc((1.8rem - 1.8rem*1)/2)}.privacy h3:after{margin-bottom:calc((1.8rem - 1.8rem*1)/2)}}.privacy p{font-size:1.4rem;line-height:1.6;text-align:justify;text-justify:inter-ideograph;margin-bottom:40px}.privacy p:before,.privacy p:after{display:block;content:"";width:0;height:0}.privacy p:before{margin-top:calc((1.4rem - 1.4rem*1.6)/2)}.privacy p:after{margin-bottom:calc((1.4rem - 1.4rem*1.6)/2)}.privacy ol{list-style:decimal inside}.privacy ol li{font-size:1.4rem;line-height:1.6;margin-bottom:20px}