html {overflow-y:scroll}
body {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;background:#fff}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}


#wrap {width:800px;margin:50px auto;}
#wrap h2 {font-size:1.5em;}
#wrap h3 {font-size:1.2em;margin:10px 0 20px 0;}
#wrap table {width:100%;border-top:2px solid gray;}
#wrap table th {width:35%;text-align:left;}
#wrap table th span {color:#cc3333;}
#wrap table th.line, #wrap table td.line {border-bottom:1px solid #eee;}
#wrap table td {width:65%;padding:15px 0;text-align:center;}
#wrap table td input, #wrap table td textarea {width:100%;border:2px solid #ddd;border-radius:8px;padding:10px;box-sizing:border-box;}
#wrap table td span {display:inline-block;}
#submitBtn {padding:10px 30px;border:0;cursor:pointer;background:#06B7DE;color:#fff;font-weight:bold;border-radius:5px;}
/*
#wrap table td input[type=checkbox] {display:none;}
#wrap table label {width:20px; height: 20px; margin-right: 5px; border: 2px solid #d0dde2; border-radius: 5px}
*/

.wrap {width:100%;}
.privacy {width:1000px;margin:50px auto;white-space:pre-wrap;border:2px solid #ddd;border-radius:30px;padding:30px 50px 50px 50px;}