@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

*{-webkit-text-size-adjust:none}

body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select{margin:0;padding:0; font-family: 'Nanum Gothic'; }
li{list-style:none}
a{text-decoration:none;}
a[href^="tel"]{ font-style:normal}
address, caption, em, var{font-style:normal;font-weight:normal}
input, textarea, select{letter-spacing:normal}
ol, ul, dl{list-style:none}
fieldset, img{border:0}
legend, caption{display:none}
img{border:0;}
hr{display:none}
table{border-collapse:collapse;border-spacing:0}
br{letter-spacing:normal}
p{letter-spacing:normal}
input, select {vertical-align:middle; border: 1px solid #d2d4d7;}
input[type="text"], input[type="password"]{ -webkit-appearance:none; }
input::-ms-clear { display:none; }
input[type="file"] { }

input[type="checkbox"],
input[type="radio"]	{ border: none; }

select { -webkit-appearance:none; }
select::-ms-clear { display:none; }
select::-ms-expand { display: none; }

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }

footer	{ clear: both; width: 100%; }

/*
input[type="checkbox"]{-webkit-appearance:none;-webkit-border-radius:0}
input[type="radio"]{border:none;-webkit-appearance:none}
*/
input:checked[type="checkbox"]{-webkit-appearance:checkbox}
button,input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:button;border-radius:0; border: 0;}
textarea{-webkit-appearance:none; border: 1px solid #ddd;}

.visual-top					{ padding-top: 0 !important; }
.visual-top #page_navi_box	{ display: none; }
.visual-top #page_navi_box + .page-title	{ display: none; }


.IE-9-0 select	{ padding: 0 !important; background: none !important; }