.policy-container{margin:120px auto 0;padding:0 40px;width:75%}.companyInfo{border-bottom:1px solid #e0e0e0;padding:20px 0}.headerBox{display:flex;flex-direction:row;flex-basis:10;border:3px solid #d4e0e5;border-radius:10px;margin:30px 0 20px}.headerBox .headerLeft{display:flex;flex-direction:column;align-items:center;flex-basis:100%;margin:0;color:#424242;font-size:20px;font-weight:700;line-height:140%;letter-spacing:-.015rem}.headerBox .headerLeft span{color:#fff}.headerBox .headerRight{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:25%;border-left:1px solid #d4e0e5;padding:0 2rem 0 1rem}.buttonBox button{font-size:12px;font-weight:500;line-height:140%;letter-spacing:-.015rem;background:#2288c0;border:1px solid #2288c0;border-radius:3px;padding:2px 12px;color:#fff;cursor:pointer;letter-spacing:1px}.contentsBox{width:65%;color:#626262}.noticeTextBox h3{font-weight:700;color:#424242}.noticeTextBox h3,.noticeTextBox p{line-height:140%;letter-spacing:-.015rem}.noticeTextBox p{font-size:14px;font-weight:400}.termsBookmarkBox{display:flex;flex-basis:10;padding:2rem 3rem;margin-bottom:2rem;border:3px solid #d4ede5;background:#f9fbfc;font-size:14px;font-weight:700;letter-spacing:-.015rem;color:#0065b9;line-height:160%}.subTitle{color:#424242;text-align:center;margin-bottom:50px}.sectionHeadBox{display:flex;justify-content:space-between;margin-bottom:1.6rem}.sectionHeadBox h5{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.015rem;color:#000}.sectionHeadBox .topButton{color:#757575;border:1px solid #424242;padding:3px 5px}.textBox p{margin-bottom:20px}.textBox h5{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.015rem;color:#000}.marginBottom30{margin-bottom:3rem}.marginBottom20{margin-bottom:2rem}.marginBottom50{margin-bottom:5rem}.paddingBottom20,section{padding-bottom:2rem}section{margin-bottom:2rem;border-bottom:1px dotted #ccc}.lastSection{border:none}.lastSection .textBox .changeTitle{font-weight:500;color:#000;margin-bottom:6px}.lastSection .textBox .changeTitle,.tableTitle{font-size:14px;line-height:140%;letter-spacing:-.015rem}.tableTitle{font-weight:400;color:#626262;margin:30px 0 10px}table{font-size:14px;font-weight:400;line-height:160%;letter-spacing:-.015rem;border:1px solid #424242;border-spacing:0;border-collapse:collapse;margin-bottom:1rem}table td,table th,table tr{border:1px solid #424242;padding:.5rem}.width33-table th,.width33-table tr{width:33.333%}.provideTable th,.provideTable tr{width:20%}.provideTable .first{width:30%}.width50-table{width:100%}.width50-table td,.width50-table th{width:50%}.useGiveTable{margin-top:2rem}.useGiveTable th{width:23.33%}.useGiveTable .first{width:30%}.changeDateBox{text-decoration:underline;margin:30px 0}@media (max-width:1199px){html{background-color:#fff!important}.policy-container{background-color:#fff}.policy-container h1,.policy-container h3,.policy-container h5,.policy-container p,.policy-container span,.policy-container td,.policy-container th,.policy-container tr,.subTitle{color:#121212}.companyInfo{width:90%;margin:60px 16px 0}.headerBox{width:90%;border:none;margin-top:60px;padding:10px}.termsBookmarkBox{padding:2rem;font-size:12px;font-weight:700;line-height:140%;letter-spacing:-.015rem;background-color:#333;border:1px solid #757575}.tableTitle{color:#121212}table,table td,table th,table tr{border:1px solid #757575}.textBox div p a{color:#121212;margin-left:4px}}@media (max-width:600px){.policy-container{width:100%;padding:0 16px;margin:0 auto}.policy-container.heading{margin-top:60px}}