@charset "utf-8";
/*************************************************
commnet : default
*************************************************/

body{margin:0;padding:0;}
input,button,select,textarea{font-size:1em;line-height:1.5em;font-family:'돋움',dotum,arial,serif,sans-serif;}

img{display:inline-block;border:0 none;vertical-align:top;}
/*cite,code,dfn,del,em,ins,label,q,span,strong{display:inline-block;vertical-align:top;}*/
h1,h2,h3,h4,h5,h6{margin:0;font-size:1em;line-height:1.5em}
address,cite,em,dfn{font-style:normal;}
blockquote,p{margin:0;}
pre{margin:0;font-size:1em;}
hr{display:none;}

/* html5 reset */
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}
a img{border:0;}
figure{position:relative;}
figure img{width:100%;}

/* table */
table{border-collapse:collapse;border-spacing:0;}
caption{overflow:hidden;visibility:hidden;width:0;height:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;}
th,td{padding:0;vertical-align:middle;text-align:left;font-weight:normal;}

/* list */
dd,dl,ol,ul{margin:0;padding:0;}
li{list-style-type:none;}

/* form */
form{margin:0;}
fieldset{margin:0;padding:0;border:0 none;}
legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0;}
input,select{vertical-align:top;padding:0;margin:0;}
textarea{margin:0;padding:0;border:1px solid #ccc;font-size:12px;color:#464646;resize:none;}
input.text{padding:4px 7px 4px;border:1px solid #ccc;font-size:12px;line-height:1;color:#464646;}
input.readonly{background-color:#eee;}
input.check,input.radio{width:13px;height:13px;margin:2px 7px 0 0;padding:0;}
select{height:20px;margin:0;border:1px solid #ccc;background-color:#fff;font-size:12px;line-height:1.5;color:#464646;vertical-align:top;outline:none;}
input.button{border:0;cursor:pointer}
button::-moz-focus-inner{padding:0;border:0;}

/* link */
a{color:#000;text-decoration:none;cursor:pointer;}
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#000;}

/* clear */
.clear:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;}
.clear{display:inline-block;}
* html .clear{height:0;}
.clear{display:block;}
.clear-both{clear:both;}

/* basic */
.hidden-obj,
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0;}

/* selection */
button{border:0;background:none;cursor:pointer}