.container{display:flex;flex-direction:column;align-items:center;width:100%;color:#626262;font-size:14px;font-weight:400;line-height:23px;letter-spacing:-.015rem}.companyInfo{border-bottom:1px solid #e0e0e0;padding:20px 0}.headerBox{display:flex;justify-content:start;flex-direction:row;flex-basis:10;border:3px solid #d4e0e5;border-radius:10px;margin:30px auto 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{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 .sectionOneTitle{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.015rem;color:#000;margin-bottom:16px}.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{background-color:#fff}.policy h1,.policy h3,.policy h5,.policy p,.policy td,.policy th,.policy tr{color:#000}.headerBox{border:none;justify-content:center}.noticeTextBox h3,.noticeTextBox h3 span{font-size:20px;color:#000}.noticeTextBox p strong{color:#000}.contentsBox,.tableTitle,.textBox .sectionOneTitle{color:#fff}.contentsBox .termsBookmarkBox{background-color:#fff;display:flex;flex-direction:column;margin:24px 0;padding:8px}.contentsBox .termsBookmarkBox p span{word-break:break-all;white-space:normal}section .textBox a{color:#000}.textBox div p a{color:#000;margin-left:4px}}