.privacy_wrap{min-height:100vh;padding:40px 0}.terms_box{background:#fff;border-radius:15px;padding:40px;box-shadow:0 4px 10px rgba(0,0,0,.08)}.terms_box>.tit{text-align:center;color:#000;margin-bottom:30px;font-size:2rem;font-weight:700}.terms{color:#000;font-size:1rem;line-height:1.8}.terms .box{border-bottom:1px solid #f0f0f0;margin-bottom:30px;padding-bottom:20px}.terms .box:last-child{border-bottom:none}.terms .box .tit{color:#000;margin-bottom:15px;font-size:1.25rem;font-weight:700}.terms table{border-collapse:collapse;border:1px solid #e0e0e0;width:100%;margin:20px 0}.terms table th,.terms table td{text-align:left;border:1px solid #e0e0e0;padding:12px}.terms table th{color:#333;background:#f5f5f5;font-weight:600}.terms table td{background:#fff}@media screen and (max-width:899px){.terms_box{padding:30px 20px}.terms_box>.tit{font-size:1.5rem}.terms .box .tit{font-size:1.125rem}.terms{font-size:.875rem}}.agree_box{margin-top:40px}.check_wrap{margin-bottom:15px}.check_wrap label{cursor:pointer;align-items:center;font-size:1rem;display:flex}.check_wrap input[type=checkbox]{cursor:pointer;width:20px;height:20px;margin-right:10px}.check_wrap span{color:#000}.submit_btn:hover{opacity:.9;transition:opacity .3s}@media screen and (max-width:599px){.terms_box{padding:20px 15px}.terms_box>.tit{font-size:1.25rem}.terms .box .tit{font-size:1rem}.terms{font-size:.8125rem}.terms table{font-size:.75rem}.terms table th,.terms table td{padding:8px 5px}.check_wrap label{font-size:.875rem}.submit_btn{font-size:1rem!important}}
