.PrivacySection-module__kqF2sW__sec{background-color:var(--color-offWhite);padding:220px min(8.33vw,120px) 120px}.PrivacySection-module__kqF2sW__h1Wrap{max-width:1000px;margin:0 auto 80px}.PrivacySection-module__kqF2sW__h1{font-size:var(--fs-36);letter-spacing:.06em;text-align:center;color:var(--color-black);font-weight:700;line-height:1.5}.PrivacySection-module__kqF2sW__inner{background-color:var(--color-white);border-radius:16px;max-width:1000px;margin:0 auto;padding:56px min(8.33vw,120px) 120px}.PrivacySection-module__kqF2sW__companyInfo{font-size:var(--fs-16);letter-spacing:.06em;color:var(--color-black);text-align:right;font-weight:500;line-height:2}.PrivacySection-module__kqF2sW__paragraph{font-size:var(--fs-16);letter-spacing:.06em;color:var(--color-black);font-weight:500;line-height:2}.PrivacySection-module__kqF2sW__h2{font-size:var(--fs-28);letter-spacing:.06em;color:var(--color-black);margin-top:80px;margin-bottom:40px;font-weight:700;line-height:1.75}.PrivacySection-module__kqF2sW__h3{font-size:var(--fs-20);letter-spacing:.06em;color:var(--color-black);margin-top:40px;margin-bottom:24px;font-weight:700;line-height:1.75}.PrivacySection-module__kqF2sW__mt40{margin-top:40px}.PrivacySection-module__kqF2sW__table{border:1px solid var(--color-border-gray);flex-direction:column;margin-top:40px;display:flex}.PrivacySection-module__kqF2sW__tr{display:flex}.PrivacySection-module__kqF2sW__th{background-color:var(--color-pale-grayish-blue);font-size:var(--fs-14);letter-spacing:.06em;color:var(--color-black);border-right:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray);flex:1;align-self:stretch;align-items:flex-start;min-width:0;padding:12px 16px;font-weight:700;line-height:1.75;display:flex}.PrivacySection-module__kqF2sW__td{background-color:var(--color-white);font-size:var(--fs-14);letter-spacing:.06em;color:var(--color-black);border-right:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray);flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;gap:10px;min-width:0;padding:12px 16px;font-weight:500;line-height:1.75;display:flex}.PrivacySection-module__kqF2sW__colNum{flex:none;width:52px}.PrivacySection-module__kqF2sW__colWide{flex:none;width:240px}.PrivacySection-module__kqF2sW__innerOl{counter-reset:inner-counter;flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.PrivacySection-module__kqF2sW__innerOlLi{counter-increment:inner-counter;align-items:flex-start;gap:4px;display:flex}.PrivacySection-module__kqF2sW__innerOlLi:before{content:counter(inner-counter) ".";text-align:right;white-space:nowrap;flex-shrink:0;min-width:14px}.PrivacySection-module__kqF2sW__innerSet{flex-direction:column;gap:8px;padding-top:12px;display:flex}.PrivacySection-module__kqF2sW__innerSetTitle{letter-spacing:.06em;font-weight:700;line-height:1.75}.PrivacySection-module__kqF2sW__alphaList{flex-direction:column;gap:8px;margin-top:40px;padding:0;list-style:none;display:flex}.PrivacySection-module__kqF2sW__alphaLi{font-size:var(--fs-16);letter-spacing:.06em;color:var(--color-black);align-items:flex-start;gap:6px;font-weight:500;line-height:2;display:flex}.PrivacySection-module__kqF2sW__alphaLi:before{content:attr(data-bullet) ".";text-align:right;white-space:nowrap;flex-shrink:0;min-width:16px}.PrivacySection-module__kqF2sW__romLi{font-size:var(--fs-16);letter-spacing:.06em;color:var(--color-black);align-items:flex-start;gap:0;padding-left:24px;font-weight:500;line-height:2;display:flex}.PrivacySection-module__kqF2sW__romLi:before{content:attr(data-bullet);text-align:center;white-space:nowrap;flex-shrink:0;order:1;align-self:center;width:16px}.PrivacySection-module__kqF2sW__romLi:after{content:".";flex-shrink:0;order:2;align-self:center;margin-right:6px}.PrivacySection-module__kqF2sW__romLi>span,.PrivacySection-module__kqF2sW__romLi>div{order:3}.PrivacySection-module__kqF2sW__noteList{flex-direction:column;gap:4px;margin-top:40px;display:flex}.PrivacySection-module__kqF2sW__noteLi{font-size:var(--fs-14);letter-spacing:.06em;color:var(--color-black);align-items:flex-start;gap:4px;font-weight:500;line-height:1.75;display:flex}.PrivacySection-module__kqF2sW__noteLi:before{content:"※";text-align:center;flex-shrink:0;width:14px}.PrivacySection-module__kqF2sW__bulletList{flex-direction:column;gap:8px;margin-top:24px;padding:0;list-style:none;display:flex}.PrivacySection-module__kqF2sW__bulletLi{font-size:var(--fs-16);letter-spacing:.06em;color:var(--color-black);word-break:break-all;overflow-wrap:break-word;padding-left:22px;font-weight:500;line-height:2;position:relative}.PrivacySection-module__kqF2sW__bulletLi:before{content:"・";text-align:center;width:16px;position:absolute;top:0;left:0}.PrivacySection-module__kqF2sW__subBulletList{margin-top:0;padding-left:24px}.PrivacySection-module__kqF2sW__subBulletLi{margin-left:24px}.PrivacySection-module__kqF2sW__link{color:var(--color-vivid-blue);text-underline-position:from-font;text-decoration-skip-ink:none;word-break:break-all;overflow-wrap:break-word;text-decoration:underline}@media (hover:hover){.PrivacySection-module__kqF2sW__link:hover{text-decoration:none}}@media not (min-width:1160px){.PrivacySection-module__kqF2sW__sec{padding:120px min(5.56vw,80px)}.PrivacySection-module__kqF2sW__h1Wrap{margin-bottom:56px}.PrivacySection-module__kqF2sW__inner{padding:40px min(5.56vw,80px) 80px}.PrivacySection-module__kqF2sW__h2{margin-top:56px;margin-bottom:32px}}@media not (min-width:768px){.PrivacySection-module__kqF2sW__sec{padding:164px 0 104px}.PrivacySection-module__kqF2sW__h1Wrap{margin-bottom:40px}.PrivacySection-module__kqF2sW__h1{font-size:28px}.PrivacySection-module__kqF2sW__inner{padding:56px 16px 104px}.PrivacySection-module__kqF2sW__h2{margin-top:80px;margin-bottom:40px;font-size:20px}.PrivacySection-module__kqF2sW__h3,.PrivacySection-module__kqF2sW__paragraph,.PrivacySection-module__kqF2sW__companyInfo{font-size:16px}.PrivacySection-module__kqF2sW__table{overflow-x:auto}.PrivacySection-module__kqF2sW__th,.PrivacySection-module__kqF2sW__td,.PrivacySection-module__kqF2sW__colNum{font-size:14px}.PrivacySection-module__kqF2sW__colNum{width:40px}.PrivacySection-module__kqF2sW__colWide{width:130px}.PrivacySection-module__kqF2sW__alphaLi,.PrivacySection-module__kqF2sW__romLi,.PrivacySection-module__kqF2sW__bulletLi,.PrivacySection-module__kqF2sW__subBulletLi{font-size:16px}.PrivacySection-module__kqF2sW__noteLi{font-size:14px}}
