::-webkit-scrollbar{height:4px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#c9d2ce;border-radius:2px}*{scrollbar-width:thin;scrollbar-color:#c9d2ce rgba(0,0,0,0)}.privacy-old{font-family:Pretendard,Noto Sans JP,Noto Sans SC,Noto Sans TC,sans-serif}.privacy-old [id^=target__]{scroll-margin-top:138px}.privacy-old .privacy-box{margin:20px 0}.privacy-old .privacy-divider{margin:40px 0;width:100%;height:1px;background-color:#c9d2ce}.privacy-old .privacy-table__container{position:relative;overflow-x:auto;width:100%;margin:20px 0 30px}.privacy-old .privacy-table__container_only-margin{margin:20px 0 0}.privacy-old .privacy-manager-table__container{display:flex;flex-direction:column;gap:20px;margin-top:20px}.privacy-old .privacy-outsourcing-table__container{width:100%;margin:20px 0 30px}.privacy-old .privacy-table-01{min-width:480px;width:100%}.privacy-old .privacy-table-02,.privacy-old .privacy-table-03{min-width:650px;width:100%}.privacy-old .privacy-table--full-size{width:100%}.privacy-old .col-15-half{width:15.5%}.privacy-old .col-16{width:16%}.privacy-old .col-20{width:20%}.privacy-old .col-22{width:22%}.privacy-old .col-23{width:23%}.privacy-old .col-28{width:28%}.privacy-old .col-33{width:33}.privacy-old .col-33-half{width:33.5%}.privacy-old .col-39{width:39%}.privacy-old .col-50{width:50%}.privacy-old ol{width:100%;padding:20px 30px;background-color:#f4f4f4;border-radius:4px;display:inline-block}.privacy-old ol li{color:#000;font-size:16px;font-weight:500;line-height:1.75;margin:5px 0}.privacy-old h3{color:#000;font-size:22px;font-weight:600;line-height:1.45}.privacy-old h3:not(:first-of-type){margin-top:40px}.privacy-old h3+p{margin-top:10px}.privacy-old h3+select{margin-top:15px}.privacy-old p{color:#858c8f;font-size:16px;font-weight:500;line-height:1.75}.privacy-old ul{list-style:none;padding-left:8px}.privacy-old ul li ul{padding-left:17px;margin:0}.privacy-old li{color:#858c8f;font-size:16px;font-weight:500;line-height:1.75}.privacy-old div[style*="display: flex"] table{width:100%}.privacy-old table{border-spacing:0}.privacy-old th{color:#000;background:#f4f4f4;font-size:14px;line-height:1.4285714286;font-weight:700}.privacy-old td,.privacy-old th{text-align:center;padding:20px 10px}.privacy-old td{color:#858c8f;border-bottom:1px solid #c9d2ce;font-size:13px;font-weight:500;line-height:1.2307692308}@media screen and (min-width:1024px){.privacy-old{padding:32px 48px 0}.privacy-old .privacy-contents [id^=target__]{scroll-margin-top:231px}.privacy-old .privacy-contents div[style*="display: flex"]{flex-direction:row!important;gap:30px!important}.privacy-old .privacy-contents div[style*="display: flex"] table{flex:1 1}.privacy-old .privacy-contents ol{padding:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"a e i" "b f j" "c g k" "d h .";grid-gap:10px;gap:10px}.privacy-old .privacy-contents ol li:first-child{grid-area:a}.privacy-old .privacy-contents ol li:nth-child(2){grid-area:b}.privacy-old .privacy-contents ol li:nth-child(3){grid-area:c}.privacy-old .privacy-contents ol li:nth-child(4){grid-area:d}.privacy-old .privacy-contents ol li:nth-child(5){grid-area:e}.privacy-old .privacy-contents ol li:nth-child(6){grid-area:f}.privacy-old .privacy-contents ol li:nth-child(7){grid-area:g}.privacy-old .privacy-contents ol li:nth-child(8){grid-area:h}.privacy-old .privacy-contents ol li:nth-child(9){grid-area:i}.privacy-old .privacy-contents ol li:nth-child(10){grid-area:j}.privacy-old .privacy-contents ol li:nth-child(11){grid-area:k}.privacy-old .privacy-contents ol li{font-size:20px;line-height:1.2}.privacy-old .privacy-contents h3{font-size:22px;line-height:1.45}.privacy-old .privacy-contents td,.privacy-old .privacy-contents th{font-size:18px;line-height:1.6666666667}.privacy-old .privacy-contents td{padding:20px 38px}}.privacy-new [id]{scroll-margin-top:var(--header-height)}.privacy-new{font-size:14px;font-family:Pretendard,sans-serif;max-width:1254px;margin:0 auto;word-break:keep-all;overflow-wrap:break-word;line-height:1.6;color:#000}.privacy-new h2{font-size:32px;font-weight:800}.privacy-new .fw700,.privacy-new strong{font-weight:700}.privacy-new .mt-10{margin-top:-10px!important}.privacy-new .mb0{margin-bottom:0!important}.privacy-new .pl20{padding-left:20px!important}.privacy-new .btn_link{text-decoration:underline;font-weight:700}.privacy-new .table-width th{width:50%}.privacy-new .table-width-6col th:first-child{width:25%}.privacy-new .table-width-6col th:nth-child(2),.privacy-new .table-width-6col th:nth-child(3){width:10%}.privacy-new .table-width-6col th:nth-child(4){width:15%}.privacy-new .table-width-6col th:nth-child(5),.privacy-new .table-width-6col th:nth-child(6){width:20%}.privacy-new .img-text{text-align:center}.privacy-new #article-3+p{margin-bottom:0}.privacy-new .wrap-icons{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;border:1px solid #101010;padding:77px 132px}.privacy-new .wrap-icons .item-icon{flex:1 1;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;min-width:155px;border-radius:10px;padding:0 0 20px;cursor:pointer}.privacy-new .wrap-icons .item-icon:hover{width:155px;background-color:rgba(16,16,16,.1)}.privacy-new .wrap-icons .item-icon .privacy-img{width:115px;height:115px;margin:20px 0 7px;background-size:contain}.privacy-new .wrap-icons .item-icon .privacy-img.icon_3{background-image:url(/images/privacy/icon01.png)}.privacy-new .wrap-icons .item-icon .privacy-img.icon_2{background-image:url(/images/privacy/icon03.png)}.privacy-new .wrap-icons .item-icon .privacy-img.icon_4{background-image:url(/images/privacy/icon02.png)}.privacy-new .wrap-icons .item-icon .privacy-img.icon_7{background-image:url(/images/privacy/icon04.png)}.privacy-new .wrap-icons .item-icon .privacy-img.icon_5{background-image:url(/images/privacy/icon05.png)}.privacy-new .wrap-icons .item-icon .privacy-img.icon_13{background-image:url(/images/privacy/icon06.png)}.privacy-new .privacy-small-img{display:inline-block;width:30px;height:30px;vertical-align:top;margin:6px 0 0 10px;background-size:contain;font-size:0}.privacy-new .privacy-small-img.small-icon_2{background-image:url(/images/privacy/icon03.png)}.privacy-new .privacy-small-img.small-icon_3{background-image:url(/images/privacy/icon01.png)}.privacy-new .privacy-small-img.small-icon_4{background-image:url(/images/privacy/icon04.png)}.privacy-new .privacy-small-img.small-icon_5{background-image:url(/images/privacy/icon05.png)}.privacy-new .privacy-small-img.small-icon_6{background-image:url(/images/privacy/icon07.png)}.privacy-new .privacy-small-img.small-icon_7{background-image:url(/images/privacy/icon02.png)}.privacy-new .privacy-small-img.small-icon_8{background-image:url(/images/privacy/icon08.png)}.privacy-new .privacy-small-img.small-icon_9{background-image:url(/images/privacy/icon09.png)}.privacy-new .privacy-small-img.small-icon_13{background-image:url(/images/privacy/icon06.png)}.privacy-new .privacy-small-img.small-icon_14{background-image:url(/images/privacy/icon10.png)}.privacy-new :lang(ja) .privacy-small-img{display:none}.privacy-new .wrap-contents{display:flex;align-items:flex-start;justify-content:flex-start;border:1px solid #101010;margin-top:20px;padding:20px 20px 40px}.privacy-new .wrap-contents .wrap-contents-item{flex:1 1;list-style:none!important;padding-left:0}.privacy-new .wrap-contents .wrap-contents-item .contents-item{display:block;margin:20px 5px 0;font-size:22px;line-height:30px}.privacy-new .wrap-contents .wrap-contents-item .contents-item.sub-item{margin-left:20px;font-size:14px;line-height:24px}.privacy-new .wrap-contents .wrap-contents-item .contents-item.sub-item-2depth{font-size:14px;line-height:24px;margin:10px 0 0 40px}.privacy-new .privacy-wrap__content{margin:0 auto 200px}.privacy-new .privacy-wrap__content .privacy-subsection__title{font-size:25px;margin-bottom:50px;font-weight:800}.privacy-new .privacy-wrap__content .privacy-section{margin-bottom:100px}.privacy-new .privacy-wrap__content .privacy-section:last-child{margin-bottom:0}.privacy-new .privacy-wrap__content .privacy-section .privacy-section__title{font-size:25px;font-weight:800;color:#000;margin-bottom:20px;line-height:1.6}.privacy-new .privacy-wrap__content .privacy-section p{margin-bottom:25px;line-height:1.6;color:#000}.privacy-new .privacy-wrap__content .privacy-section p:last-child{margin-bottom:0}.privacy-new .privacy-wrap__content .privacy-section ul{margin:0 0 20px;padding-left:20px;list-style:disc}.privacy-new .privacy-wrap__content .privacy-section ul ul{margin-top:12px;margin-bottom:0;padding-left:24px}.privacy-new .privacy-wrap__content .privacy-section ul ul li{margin-bottom:8px;font-size:15px}.privacy-new .privacy-wrap__content .privacy-section li{line-height:1.8;color:#000;position:relative}.privacy-new .privacy-wrap__content .privacy-section ul.no-bullet{list-style:none;padding-left:0}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table{width:100%;border-collapse:collapse;border-top:1px solid #000;border-bottom:1px solid #000;font-size:14px;line-height:1.7}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table th{padding:10px;text-align:left;border-right:1px solid #000;border-bottom:1px solid #000;vertical-align:middle}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table td{padding:10px;border-right:1px solid #000;border-bottom:1px solid #000}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table td:last-child,.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table th:last-child{border-right:none}.privacy-new .privacy-wrap__content .privacy-section.article-9 ul.privacy-list{padding-left:40px;margin:0}.privacy-new .privacy-wrap__content .privacy-section.article-9 ul.privacy-list+p{margin-bottom:0;padding-left:40px}.privacy-wrap{font-size:16px;font-family:inherit;padding:0 20px 120px;max-width:1240px;margin:0 auto;word-break:keep-all;overflow-wrap:break-word;line-height:1.6;color:#858c8f}.privacy-wrap strong{font-weight:700}.privacy-wrap a{color:revert;text-decoration:underline}.privacy-wrap .privacy-wrap__content{margin:0 auto;padding:40px;border-radius:8px}.privacy-wrap .privacy-wrap__content .privacy-subsection__title{font-size:22px;font-weight:700;color:#000;margin-bottom:30px}.privacy-wrap .privacy-wrap__content .privacy-section{margin-bottom:50px}.privacy-wrap .privacy-wrap__content .privacy-section:last-child{margin-bottom:0}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container{color:#858c8f}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-section__title{font-size:22px;font-weight:700;color:#000;margin-bottom:24px;line-height:1.4;padding-bottom:16px;border-bottom:1px solid var(--color-border-gray-575)}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-area__title{font-size:16px;font-weight:600;color:#000;margin-bottom:8px;line-height:1.5}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-subsection__title{font-size:15px;font-weight:600;color:#000;margin:20px 0 12px;line-height:1.5}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container p{margin-bottom:16px;line-height:1.8;color:#858c8f}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container p:last-child{margin-bottom:0}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container ul{margin:16px 0;padding-left:20px;list-style:disc}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container ul ul{margin-top:12px;margin-bottom:0;padding-left:24px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container ul ul li{margin-bottom:8px;font-size:15px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container li{margin-bottom:12px;line-height:1.8;color:#000;position:relative}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap{margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:4px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table{width:100%;border-collapse:collapse;background-color:var(--bg-primary);border:1px solid var(--color-border-gray-350);font-size:14px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table thead{background-color:var(--bg-gray-250)}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table td,.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table th{padding:12px;border:1px solid var(--color-border-gray-350);vertical-align:middle;line-height:1.6;word-break:keep-all;overflow-wrap:break-word}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table th{padding:14px 12px;text-align:left;font-weight:600;color:#000}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table td{color:#858c8f}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table :lang(ja) td,.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table :lang(ja) th,.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table :lang(zh) td,.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table :lang(zh) th{word-break:normal}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table tbody tr:hover{background-color:var(--bg-gray-50)}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-container .privacy-table-wrap .privacy-table tbody th{background-color:var(--bg-gray-250)}@media (max-width:1400px){.privacy-new{max-width:100%;padding-left:20px;padding-right:20px}.privacy-new .privacy-wrap__content{padding:40px 30px}.privacy-wrap{max-width:100%;padding-left:20px;padding-right:20px}.privacy-wrap .privacy-wrap__content{padding:50px 60px}}@media (max-width:1024px){.privacy-wrap .privacy-wrap__content{padding:40px 30px}.privacy-wrap .privacy-wrap__content .privacy-section__title{font-size:22px}.privacy-wrap .privacy-wrap__content .privacy-area__title{font-size:17px}}@media (max-width:768px){.pc-br{display:none}.privacy-new{padding-top:20px;padding-left:0;padding-right:0}.privacy-new .wrap-icons{justify-content:space-evenly;padding:20px 9px;gap:4px}.privacy-new .wrap-icons .item-icon{min-width:109px;padding:0 0 20px}.privacy-new .wrap-icons .item-icon .privacy-img{width:66px;height:66px;margin:20px 0 11.5px}.privacy-new .wrap-icons .item-icon .img-text{font-size:12px;line-height:1.4}.privacy-new .privacy-small-img{width:18px;height:18px;margin:3px 0 0 5px}.privacy-new .wrap-contents{flex-direction:column;padding:20px 0}.privacy-new .wrap-contents .wrap-contents-item{margin:0!important}.privacy-new .wrap-contents .wrap-contents-item .contents-item{margin:10px 5px 0}.privacy-new .wrap-contents .wrap-contents-item .contents-item.sub-item,.privacy-new .wrap-contents .wrap-contents-item .contents-item.sub-item-2depth{font-size:12px;line-height:1.4}.privacy-new .wrap-contents .wrap-contents-item .contents-item.sub-item{margin-left:0}.privacy-new .wrap-contents .wrap-contents-item .contents-item.sub-item-2depth{margin:10px 0 0 20px}.privacy-new .privacy-wrap__content{padding:30px 10px}.privacy-new .privacy-wrap__content .privacy-subsection__title{font-size:14px;margin-bottom:50px}.privacy-new .privacy-wrap__content .privacy-section{margin-bottom:80px}.privacy-new .privacy-wrap__content .privacy-section .privacy-section__title{font-size:14px;margin-bottom:20px;line-height:1.7}.privacy-new .privacy-wrap__content .privacy-section li,.privacy-new .privacy-wrap__content .privacy-section p{font-size:12px;line-height:1.4}.privacy-new .privacy-wrap__content .privacy-section p{margin-bottom:15px}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap{margin:10px -10px;padding:0 10px}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table{min-width:600px;font-size:12px;-webkit-text-size-adjust:100%}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table td{padding:10px}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table th{white-space:nowrap}.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table :lang(en) th,.privacy-new .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table :lang(zh) th{white-space:normal}.privacy-new .privacy-wrap__content .privacy-section.article-9 ul.privacy-list,.privacy-new .privacy-wrap__content .privacy-section.article-9 ul.privacy-list+p{padding-left:20px}.privacy-wrap .privacy-wrap__content{padding:30px 20px;border-radius:4px}.privacy-wrap .privacy-wrap__content .privacy-subsection__title{font-size:14px;margin:16px 0 30px}.privacy-wrap .privacy-wrap__content .privacy-section{margin-bottom:40px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-section__title{font-size:20px;margin-bottom:16px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-area__title{font-size:16px;margin-bottom:12px}.privacy-wrap .privacy-wrap__content .privacy-section li,.privacy-wrap .privacy-wrap__content .privacy-section p{font-size:15px;line-height:1.7}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-table-wrap{margin:20px -10px;padding:0 10px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table{font-size:13px;min-width:600px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table td,.privacy-wrap .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table th{padding:10px 8px;font-size:12px}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table th{white-space:nowrap}.privacy-wrap .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table :lang(en) th,.privacy-wrap .privacy-wrap__content .privacy-section .privacy-table-wrap .privacy-table :lang(zh) th{white-space:normal}}@media (max-width:480px){.privacy-wrap .privacy-wrap__content{padding:24px 16px}.privacy-wrap .privacy-wrap__content .privacy-section__title{font-size:18px}.privacy-wrap .privacy-wrap__content .privacy-area__title{font-size:15px}.privacy-wrap .privacy-wrap__content .privacy-table{min-width:550px}}