@charset "UTF-8";*{box-sizing:border-box}body,html{width:100%;min-height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Dotum,"Sans-serif";color:#5A5B6A;font-weight:500;letter-spacing:-.016em}button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,label,li,main,ol,p,pre,section,select,td,textarea,th,ul{margin:0;padding:0;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Dotum,"Sans-serif";color:#5A5B6A;font-size:1em;word-break:keep-all}em{font-style:normal}fieldset,iframe,img{border:0}iframe{vertical-align:top}li{list-style:none}button,img,input,label,select{vertical-align:middle}button,label{cursor:pointer}th label{cursor:default}button *{position:relative}button img{left:-3px}button{margin:0;padding:0;border:0;background:none;cursor:pointer}address,em,i{font-style:normal}input{font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Dotum,"Sans-serif"}a,input{color:#5A5B6A}a{text-decoration:none;cursor:pointer}caption,legend{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}.skip{position:relative}.skip a{position:absolute;top:-30px;left:0;z-index:99999}.skip a:active,.skip a:focus{top:0;display:block;padding:5px 15px;background-color:#292A31;color:#FFFFFF;font-weight:700}.layerHTML{position:fixed;top:50%;left:10px;transform:translateY(-50%);z-index:1001;max-width:200px;padding:10px;background-color:#33cc33;text-align:left;color:#fff;font-size:12px}.layerHTML:before{content:"< 레이어 >";display:block;margin-bottom:5px}.layerHTML li{display:flex}.layerHTML a,.layerHTML button,.layerHTML li{color:inherit;font-size:inherit;font-family:inherit}.layerHTML a.title,.layerHTML button.title,.layerHTML li.title{margin:15px 0 5px 13px}.layerHTML a.title:before,.layerHTML button.title:before,.layerHTML li.title:before{display:none}.layerHTML li:before{content:"·";display:inline-block;vertical-align:middle;margin-right:5px}html{scroll-behavior:smooth}.page{min-height:100vh;display:flex;flex-direction:column}.policy__inner{width:100%;max-width:1280px;margin:0 auto}.privacy__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:32px;width:100%}.privacy__title{font-size:2.5rem;font-weight:900;line-height:52px;color:#1b1b1b}.privacy__select-wrap{flex-shrink:0}.privacy__select-wrap .cell_box{width:16.25rem;background-color:#fff}.policy-index{margin-bottom:32px;padding:24px 32px;border:1px solid #8f8f8f;border-radius:8px}.policy-index__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;grid-column-gap:32px;column-gap:32px;grid-row-gap:14px;row-gap:14px}.policy-index__list a{display:block;color:#292A31;font-weight:700;word-break:keep-all}.policy-section{padding:20px 0;border-bottom:1px solid #e9e9e9}.policy-section:first-of-type{padding-top:0}.policy-section:last-of-type{padding-bottom:0;border-bottom:0}.policy-section__title{font-size:22px;font-weight:900;color:#292A31}.policy-section__body{color:#5A5B6A}.policy-section__body:has(p,ul,ol,table){margin-top:16px}.policy-section__body li,.policy-section__body p,.policy-section__body ul{font-size:inherit;color:inherit;font-weight:600;line-height:26px}.policy-list.dot li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#777;border-radius:50%}.policy-list.numbers li{counter-increment:item}.policy-list.numbers li:before{content:counter(item) ")";position:absolute;top:0;left:0}.policy-list li{padding-left:20px;position:relative}.policy-table{margin-top:24px;overflow-x:auto}.policy-table table{min-width:860px;width:100%;border-collapse:separate;border-spacing:0}.policy-table table td,.policy-table table th{padding:7px 10px;text-align:left;border:1px solid #d9d9d9;border-top:none;border-right:none}.policy-table table th{font-size:14px;color:#292A31;font-weight:700;background-color:#f5f5f5;border-top:1px solid #d9d9d9}.policy-table table th:first-child{border-top-left-radius:5px}.policy-table table th:last-child{border-top-right-radius:5px;border-right:1px solid #d9d9d9}.policy-table table td{font-size:14px;color:#5A5B6A;font-weight:600;line-height:20px;vertical-align:top;background-color:#fff}.policy-table table td:last-child{border-right:1px solid #d9d9d9}.policy-table table td .policy-list li{font-size:14px;line-height:20px}.policy-table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.policy-table tbody tr:last-child td:last-child{border-bottom-right-radius:5px;border-right:1px solid #d9d9d9}@media (max-width:1280px){.policy__inner{max-width:100%;padding-left:16px;padding-right:16px}.policy-section__title{font-size:28px}}@media (max-width:1200px){.policy-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-section{padding:30px 0 32px}}@media (max-width:1000px){.privacy__top{flex-direction:column;align-items:stretch;margin-bottom:28px}.privacy__select{width:100%;min-width:0}.policy-index{padding:18px 20px;margin-bottom:40px}.policy-index__list{grid-template-columns:1fr}}@media (max-width:750px){.privacy__header{justify-content:center;gap:40px}.privacy__header .privacy__select-wrap,.privacy__header .privacy__select-wrap .cell_box{width:100%}.privacy__title{font-size:24px;line-height:34px;text-align:center}.privacy__top{gap:16px;margin-bottom:20px}.policy-index{padding:20px;margin-bottom:32px}.policy-section{padding:28px 0}.policy-section__title{font-size:19px;line-height:1.4}.policy-section__body{font-size:14px;line-height:1.75}.policy-section__body:has(p,ul,ol,table){margin-top:12px}}