@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address {margin:0;padding:0; line-height:140%;}
table {width:100%;border:0;border-collapse:collapse;border-spacing:0;font-size:inherit;}
fieldset,img {border:0;vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a {text-decoration:none;color:#2b2b2b;}
body{position:relative;width:100%;height:100%;font-family:verdana,"맑은 고딕";font-size:0.875em;color:#2b2b2b;}
#skip,.hidden,hr,caption,legend {display:none;}
header, section, article,aside, nav, footer{display:block;}
input,textarea,select{font-family:inherit; vertical-align:middle; color:#5f5f5f;}

/* input-type */
input[type*="text"] {height:20px; padding:4px 5px; color:#5f5f5f; border:1px solid #d7d7d7;}
input[type*="password"] {height:20px; padding:4px 5px; color:#5f5f5f; border:1px solid #d7d7d7;}
input[type*="radio"] {}
input[type*="image"] {}
input[type*="button"] {cursor:pointer; border:0px;}

textarea {padding:10px;}

/* basic-alink */
a:link {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:active {color:#2b2b2b;text-decoration:none;}
a:hover {color:#2b2b2b;text-decoration:none;}

/* css tag */
.tac {text-align:center !important;}

.mt5 {margin-top:5px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt60 {margin-top:60px;}
