@charset "UTF-8";
#privacyPolicy .section_wrap > .section { overflow: visible; }

#privacyPolicy .section_wrap h1.title { font-weight: bold; font-size: 70px; line-height: 1.54; margin: 160px 0 100px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap h1.title { margin: 70px 0 52px; font-size: 32px; line-height: 1.44; } }

#privacyPolicy .section_wrap .gu_sort_area_wrap::after { content: ''; display: block; width: 0; height: 0; clear: both; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .gu_sort_area_wrap .gu_sort_area { width: 227px; } }

#privacyPolicy .section_wrap .gu_sort_area_wrap .gu_sort_area .gu_sort_name { width: 100%; }

#privacyPolicy .section_wrap p.info-txt { line-height: 1.89; margin: 60px 0 100px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap p.info-txt { font-size: 14px; line-height: 1.86; margin: 40px 0 60px; } }

#privacyPolicy .section_wrap .accordion-wrpa { counter-reset: number; }

#privacyPolicy .section_wrap .accordion-wrpa .title { padding: 37px 37px 37px 120px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .title { padding: 24px 24px 24px 63px; } }

#privacyPolicy .section_wrap .accordion-wrpa .title::before { counter-increment: number; content: "제" counter(number) "조"; position: absolute; top: 37px; left: 12px; font-size: 20px; font-weight: 500; line-height: 1.4; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .title::before { font-size: 15px; line-height: 1.53; top: 24px; left: 6px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents { display: none; padding: 20px 0 60px 120px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents { padding: 0 24px 30px 63px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .mb-60 { margin-bottom: 60px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .mb-60 { margin-bottom: 30px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .mb-48 { margin-bottom: 48px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .mb-48 { margin-bottom: 26px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .mb-40 { margin-bottom: 40px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .mb-40 { margin-bottom: 30px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .mb-24 { margin-bottom: 24px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .mb-24 { margin-bottom: 14px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .mb-16 { margin-bottom: 16px; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .pl-40 { padding-left: 40px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .pl-40 { padding-left: 18px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .pl-26 { padding-left: 26px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .pl-26 { padding-left: 20px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .gray1 { color: #444444; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .gray2 { color: #666666; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap { overflow-x: auto; width: calc(100% + 1px); }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table { table-layout: fixed; display: block; width: 100%; min-width: 767px; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table thead, #privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table tbody { width: 100%; display: table; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table th, #privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table td { border-bottom: 1px solid #e5e5e5; vertical-align: middle; font-size: 16px; line-height: 2.13; letter-spacing: -0.32px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table th, #privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table td { font-size: 13px; line-height: 1.69; letter-spacing: -0.26px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table th.tl, #privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table td.tl { text-align: left !important; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table th { font-weight: 500; text-align: center; color: #000000; border-top: 1px solid #000; border-left: 1px solid #e5e5e5; padding: 20px 0; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table th:first-child { border-left: none; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table th { padding: 12px 0; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table td { text-align: left; color: #444444; border-left: 1px solid #e5e5e5; padding: 40px 35px; }

#privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table td:first-child { border-left: none; text-align: center; white-space: nowrap; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents .table_wrap table td { padding: 20px 20px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents ul.list { padding-left: 40px; }

@media screen and (max-width: 1023px) { #privacyPolicy .section_wrap .accordion-wrpa .contents ul.list { padding-left: 18px; } }

#privacyPolicy .section_wrap .accordion-wrpa .contents ul.list li { display: flex; flex-wrap: nowrap; align-items: flex-start; }

/*# sourceMappingURL=privacy-policy.css.map */