@charset "utf-8";
@import url(../fonts/nanumsquare/nanumsquare.css);
@import url(../fonts/entypo/entypo.css);

/*common*/
* {-webkit-text-size-adjust:none;}
body, div, p, span, a, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, label 
{margin:0; padding:0; border:0;box-sizing:border-box;font-size:1.6rem; line-height:1.6; font-family:'NanumSquareR','맑은 고딕','Malgun Gothic','돋움','Dotum','Apple SD Gothic Neo',sans-serif;letter-spacing: -0.06rem;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
ul, li, o {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
img,fieldset {border:0;}
textarea {resize:none;}
a, button {cursor:pointer;}
input[type=button] {cursor:pointer;}
em, address {font-style:normal;}
button, img, input, select {vertical-align:middle;}
aside {display:block;}
legend {font-size:0px;}
.blind {display:block; width:0; height:0; border:0px; overflow:hidden; position:absolute; top:0; left:0; font-size:0; line-height:0;}
.clearfix:after {content:''; display:block; clear:both;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.b {font-weight:bold;}
input[type="checkbox"]{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; appearance:none; -webkit-border-radius:0;}
input:checked[type="checkbox"]{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none; appearance:none;}
input:focus,textarea:focus{outline-style: none;}
/* link Object */
a {display:inline-block;}
a, a:active, a:visited, a:hover, a:focus {text-decoration:none;}

/* table */
table {border-spacing:0; border-collapse:collapse; box-sizing:border-box;}
caption {visibility:hidden; font-size:0px;}
