.p-privacy{--padding-inline: min(51px + 39 * (100 * var(--vw) - 1024px) / 576, 90px);padding-top:min(50px + 72*(100*var(--vw) - 400px)/1200,122px);padding-bottom:min(75px + 45*(100*var(--vw) - 400px)/1200,120px)}@media screen and (max-width: 1024px){.p-privacy{--padding-inline: min(90px, var(--gutter))}}.p-privacy__inner{max-width:1193px}.p-privacy__lead{padding-inline:var(--padding-inline);line-height:2;font-size:min(15px + 1*(100*var(--vw) - 400px)/1200,16px)}.p-privacy__list{--border-width: 1px;margin-top:min(40px + 74*(100*var(--vw) - 400px)/1200,114px);display:grid;border-bottom:var(--border-width) solid rgba(0,0,0,0);background:-webkit-gradient(linear, left top, right top, from(var(--color-key)), to(#e9e9e9)) no-repeat center bottom/100% var(--border-width);background:linear-gradient(to right, var(--color-key) var(--padding-inline), #e9e9e9 var(--padding-inline)) no-repeat center bottom/100% var(--border-width)}.p-privacy__item{border-top:var(--border-width) solid rgba(0,0,0,0);padding-block:min(40px + 40*(100*var(--vw) - 400px)/1200,80px);padding-inline:var(--padding-inline);background:-webkit-gradient(linear, left top, right top, from(var(--color-key)), to(#e9e9e9)) no-repeat center top/100% var(--border-width);background:linear-gradient(to right, var(--color-key) var(--padding-inline), #e9e9e9 var(--padding-inline)) no-repeat center top/100% var(--border-width)}.p-privacy__item-title{--border-bottom-width: 1px;--border-left-width: min(3px + 1 * (100 * var(--vw) - 400px) / 1200, 4px);--padding-left: 0.625em;--padding-bottom: 0.34375em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--lt);padding-left:calc(var(--border-left-width) + var(--padding-left));padding-bottom:calc(var(--border-bottom-width) + var(--padding-bottom) + var(--lt));background:-webkit-gradient(linear, left top, left bottom, from(var(--color-key))) no-repeat left bottom/var(--border-left-width) calc(100% + var(--lt)),repeating-linear-gradient(to right, #484543 0px, #484543 2px, transparent 2px, transparent 4px) no-repeat right bottom/calc(100% - (var(--border-left-width) + var(--padding-left))) var(--border-bottom-width);background:linear-gradient(var(--color-key)) no-repeat left bottom/var(--border-left-width) calc(100% + var(--lt)),repeating-linear-gradient(to right, #484543 0px, #484543 2px, transparent 2px, transparent 4px) no-repeat right bottom/calc(100% - (var(--border-left-width) + var(--padding-left))) var(--border-bottom-width);font-weight:700;font-size:min(20px + 12*(100*var(--vw) - 400px)/1200,32px);letter-spacing:.05em}.p-privacy__item-title+*{margin-top:min(16px + 11*(100*var(--vw) - 400px)/1200,27px)}.p-privacy__item-body{line-height:2;font-size:min(15px + 1*(100*var(--vw) - 400px)/1200,16px)}.p-privacy__item-body ul,.p-privacy__item-body ol{padding-left:1.6875em}.p-privacy__item-body ul{list-style:disc}.p-privacy__item-body ol{list-style:decimal}.p-privacy__footer{margin-top:min(40px + 40*(100*var(--vw) - 400px)/1200,80px);font-size:min(16px + 2*(100*var(--vw) - 400px)/1200,18px);line-height:2;text-align:right}/*# sourceMappingURL=page-privacy-policy.css.map */

/* 2026/07/03 タウラボCSS */
.p-privacy__item{
  padding-inline: 0;
}
.p-privacy__lead{
  padding-inline: 0;
}