@charset "UTF-8";.p-privacy-policy .l-wrapper{max-width:960px}.p-privacy-policy .-column .l-wrapper div:not(:last-of-type){padding-bottom:1em;border-bottom:1px solid #1e1e1e;margin-bottom:2.5em}.p-privacy-policy .-column .l-wrapper div h2{font-size:clamp(14px,0vw + 14px,14px);letter-spacing:0.02em;font-weight:600;line-height:2;margin-bottom:2em}.p-privacy-policy .-column .l-wrapper div p{font-size:clamp(11px,0.47vw + 9.5px,14px);letter-spacing:0.02em;line-height:2;margin-bottom:2em}.p-privacy-policy .-column .l-wrapper div ul{margin-bottom:2em}.p-privacy-policy .-column .l-wrapper div ul li{position:relative;font-size:clamp(11px,0.47vw + 9.5px,14px);letter-spacing:0.02em;line-height:2;padding-left:1em}.p-privacy-policy .-column .l-wrapper div ul li:before{content:"・";position:absolute;top:0;left:0;width:1em;height:1em}.p-privacy-policy .-column p{font-size:clamp(11px,0.47vw + 9.5px,14px);line-height:2;margin:0}@media screen and (min-width:960px){.p-privacy-policy .-column p{text-align:left;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}}@media screen and (min-width:960px){.p-privacy-policy .-column p:first-of-type{margin-bottom:100px}}.p-privacy-policy .-column p:nth-of-type(2){font-size:clamp(11px,0.78vw + 8.5px,16px);line-height:2;letter-spacing:0.08em}@media screen and (min-width:960px){.p-privacy-policy .-column p:nth-of-type(2){margin-bottom:10px}}.p-privacy-policy .-column p:nth-of-type(3){font-size:clamp(11px,0.78vw + 8.5px,16px);line-height:2;letter-spacing:0.08em}