.privacy-document-container{display:flex;align-items:flex-start;gap:32px;position:relative;padding-top:80px}@media(max-width: 1023.98px){.privacy-document-container{flex-direction:column;align-items:stretch;gap:0;padding-top:0}}@media(min-width: 1024px){.privacy-document-container .privacy-document-header-container{display:none}}.privacy-document-container .privacy-document-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-document-container .privacy-document-header p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}.privacy-document-container .privacy-document-header button{color:#000;margin:20px -8px 20px 0;transition:transform .3s ease-in-out}.privacy-document-container .collapse-opened .privacy-document-header button{transform:rotateX(180deg)}.privacy-document-container .privacy-document-header-link-list{display:flex;flex-direction:column;gap:16px;padding:24px 0}.privacy-document-container .privacy-document-link-list{background-color:var(--color-extra-light-gray);border-radius:16px;display:flex;flex-direction:column;gap:16px;width:384px;padding:24px;position:sticky;top:10px;order:1}@media(min-width: 1024px)and (max-width: 1279.98px){.privacy-document-container .privacy-document-link-list{width:365px}}@media(max-width: 1023.98px){.privacy-document-container .privacy-document-link-list{display:none}}.privacy-document-container .privacy-document-link{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;align-items:center;gap:12px;cursor:default;text-decoration:none}.privacy-document-container .privacy-document-link .icon{color:var(--color-pg-1);min-width:24px;width:24px;height:24px}.privacy-document-container .privacy-document-link:link,.privacy-document-container .privacy-document-link:visited{cursor:pointer;color:var(--color-pg-5)}.privacy-document-container .privacy-document-link:link .icon,.privacy-document-container .privacy-document-link:visited .icon{color:var(--color-ray)}.privacy-document-container .privacy-document-link-list-divider{background-color:var(--color-divider);align-self:stretch;height:1px}.privacy-document-container .privacy-document-link-list-divider:last-child{display:none}.privacy-document-container .privacy-document-divider{background-color:var(--color-divider);height:1px;align-self:stretch;margin-bottom:64px}@media(min-width: 1024px){.privacy-document-container .privacy-document-divider{display:none}}@media(min-width: 744px)and (max-width: 1023.98px){.privacy-document-container .privacy-document-divider{margin:0 -32px 64px}}@media(max-width: 743.98px){.privacy-document-container .privacy-document-divider{margin:0 -24px 36px}}.privacy-document-container .privacy-document-content{color:var(--color-pg-4);flex:1}.privacy-document-container .privacy-document-content h1{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.96px;color:var(--color-pg-5);padding-bottom:48px;display:flex;align-items:center;gap:24px}@media(min-width: 744px)and (max-width: 1023.98px){.privacy-document-container .privacy-document-content h1{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px;gap:20px}}@media(max-width: 743.98px){.privacy-document-container .privacy-document-content h1{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px;gap:16px;padding-bottom:36px}}.privacy-document-container .privacy-document-content h1::before{content:"";background-color:var(--color-ray);min-width:60px;width:60px;height:60px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/app2/assets/icons/f-file-05.svg);mask-image:url(/app2/assets/icons/f-file-05.svg)}@media(max-width: 1023.98px){.privacy-document-container .privacy-document-content h1::before{min-width:48px;width:48px;height:48px}}.privacy-document-container .privacy-document-content h2,.privacy-document-container .privacy-document-content h3{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-pg-5);padding:12px 0}.privacy-document-container .privacy-document-content h4{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;font-weight:800;margin-bottom:20px}.privacy-document-container .privacy-document-content p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:20px}.privacy-document-container .privacy-document-content ul{margin-bottom:20px;padding-left:20px}.privacy-document-container .privacy-document-content ul li{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.privacy-document-container .privacy-document-content ul li::marker{content:"・ "}.privacy-document-container .privacy-document-content a:link,.privacy-document-container .privacy-document-content a:visited,.privacy-document-container .privacy-document-content a:hover,.privacy-document-container .privacy-document-content a:active{color:var(--color-pg-4)}
