.privacy-policy-card{background-color:var(--white);border-radius:80px}.privacy-policy-card .contents-title{font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.44px}@media screen and (max-width:900px){.privacy-policy-card .contents-title{padding-bottom:24px}}.privacy-policy-card .title-color{color:var(--green50)}.privacy-policy-card .card-padding{padding:40px 50px 64px}@media screen and (max-width:900px){.privacy-policy-card .card-padding{padding:40px 25px 64px}}.privacy-policy-card .contents-padding{padding:40px 0 0}.privacy-policy-card .subject{color:var(--gray100);font-size:20px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.2px}.privacy-policy-card .sub-title{margin-top:32px;white-space:pre-wrap;color:var(--gray100);font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.84px}.privacy-policy-card .contents-list{margin-top:20px}.privacy-policy-card .contents-list li{margin-bottom:16px}.privacy-policy-card .contents-list .contents-item{display:flex;align-items:flex-start;margin-bottom:16px}.privacy-policy-card .contents-list .contents{color:var(--gray100);font-size:14px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.84px}.privacy-policy-card .contents-list .custom-list::marker{color:var(--green50);font-size:1.2em}.privacy-policy-card .contents-list .index{white-space:pre;color:var(--green50)}.title-container{padding:56px 60px 0}@media screen and (max-width:900px){.title-container{padding:50px 25px 0}}.title-container .title{color:var(--gray100);font-family:Poppins,sans-serif;font-size:76px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:14px}@media screen and (max-width:900px){.title-container .title{font-size:42px}}.title-container .sub-title{color:var(--gray100);font-family:BIZ UDPGothic,sans-serif;font-size:14px;font-style:normal;font-weight:400}.title-container .space{padding-top:120px;padding-bottom:80px}