.privacy-module__VTbb1a__page{width:min(100%,928px);margin-inline:auto;padding:100px 44px 120px}.privacy-module__VTbb1a__heading{margin-bottom:60px}.privacy-module__VTbb1a__heading h1{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.15}.privacy-module__VTbb1a__heading p{font-family:var(--serif);letter-spacing:.06em;margin:24px 0 0;font-size:20px}.privacy-module__VTbb1a__heading:after{content:"";background:var(--yellow);width:40px;height:3px;margin-top:28px;display:block}.privacy-module__VTbb1a__body{overflow-wrap:anywhere;font-size:15px;line-height:2}.privacy-module__VTbb1a__body section{margin-top:40px}.privacy-module__VTbb1a__body h2{font-family:var(--serif);margin:0 0 16px;font-size:20px;font-weight:400;line-height:1.65}.privacy-module__VTbb1a__body p{margin:0 0 16px}.privacy-module__VTbb1a__body ul{margin:16px 0 0;padding:0;list-style:none}.privacy-module__VTbb1a__body li{padding-left:1em;position:relative}.privacy-module__VTbb1a__body li:before{content:"・";position:absolute;left:0}.privacy-module__VTbb1a__body a{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:5px}.privacy-module__VTbb1a__body .privacy-module__VTbb1a__date{margin-top:56px;font-size:13px}@media (max-width:767px){.privacy-module__VTbb1a__page{padding:64px 24px 80px}.privacy-module__VTbb1a__heading{margin-bottom:44px}.privacy-module__VTbb1a__heading h1{font-size:clamp(30px,8.5vw,44px)}.privacy-module__VTbb1a__heading p{font-size:18px}.privacy-module__VTbb1a__body{font-size:14px}.privacy-module__VTbb1a__body h2{font-size:18px}}
