@charset "utf-8";

@import url( "https://fonts.googleapis.com/earlyaccess/notosanskr.css" );

/* Common */
bdoy, * {-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none;}
html{height:100%}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;  -webkit-text-size-adjust:none; /*-webkit-user-select:none;*/}
body,input,textarea,select,button,table{font-size:14px; -font-size: 1.4em; line-height:1.4em}
body,input,textarea,select,button,table{font-family: "Noto Sans KR", Noto Serif, serif; color: #333;}/*font-family: Helvetica Neue, Helvetica, Arial, dotum,'돋움', sans-serif; color: #565656;, font-family: 'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;*/
img,fieldset{border:0}
img{vertical-align:top;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;}
a:link, a:hover, a:active, a:visited {text-decoration: none;}
table{border-collapse:collapse}
hr{display:none !important}


/* hidden */
.hiddenTitle {display:none;}
.blind, legend{display:inline-block; overflow:hidden; position:absolute; left:0; top:-5000px;}


/* form */
input[type="radio"] {position:relative; top:2px;}
input[type="checkbox"] {position:relative; top:2px;}


/* button */
button{overflow:visible;border:0;background:transparent;cursor:pointer}
button *{position:relative;}



