@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {margin:0; padding:0;}
div {margin:0; padding:0; color:#333; font-size:13px; font-family:Nanum Gothic; line-height:150%; overflow:hidden;}

input, textarea, select {margin:0; padding:0;}
form {display:block; border:none;}
fieldset {margin:0px; padding:0px; border:none;}
input {padding:0px; vertical-align:middle; border:none;}
input[type~="text"] {border:1px solid #ccc; padding:1px;}
input[type~="password"] {border:1px solid #eaeaea; padding:1px;}
input[type~="file"] {border:1px solid #eaeaea; padding:2px 0 2px 5px;}
input[type~="checkbox"] {border:none; margin:-1px 0; padding:2px 0 2px 5px;}
input[type~="radio"] {border:none; margin:-1px 0; padding:2px 0 2px 5px;}
input[type~="button"]{padding-top:3px; cursor:pointer;}
input[type~="submit"]{padding-top:3px; cursor:pointer;}
input[type~="image"]{margin:0; padding:0; cursor:pointer;}
input[type~="number"] {border:1px solid #ccc; padding:1px;}
input[type~="tel"] {border:1px solid #ccc; padding:1px;}
input[type~="email"] {border:1px solid #ccc; padding:1px;}

select {vertical-align:middle; padding:2px 5px; font-size:12px;}
textarea {padding:2px 0 2px 5px; border:1px solid #ccc;}
a {margin:0; padding:0;}
p {margin:0; padding:0; line-height:150%;}
span {margin:0; padding:0; line-height:100%;}

strong {margin:0; padding:0; font-weight:bold;}
Form {display:inline; margin:0; padding:0;}
img {border:none; margin:0; padding:0;}
caption {width:1px; height:1px; visibility:hidden;}
caption span {visibility:hidden; margin:0px; padding:0px; overflow:hidden;}
fieldset {margin:0; padding:0; border:0;}
table {margin:0; border-collapse:collapse; table-layout:fixed;}
th, td {word-break:break-all;}

ul,li,ol,dl,dd,dt {margin:0; padding:0; list-style:none; overflow:hidden;}
hr {padding:0; margin:0;}

h1 {margin:0; padding:0; overflow:hidden;}
h2 {margin:0; padding:0; overflow:hidden;}
h3 {margin:0; padding:0; overflow:hidden;}

a:link    {color:#555; text-decoration:none;}
a:visited {color:#555; text-decoration:none;}
a:hover   {color:#000; text-decoration:none;}
a:active  {color:#555; text-decoration:none;}
a         {color:#555; text-decoration:none;}
a:focus   {color:#005c9f;}

.clear   {clear:both; width:100%;}
.float_l {float:left;}
.float_r {float:right;}

.align_c {text-align:center !important;}
.align_r {text-align:right !important;}
.align_l {text-align:left !important;}

.png {tmp:expression(setPng(this));}