@charset "utf-8";

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,a,span{margin:0; padding:0; line-height:1em}
body,input,textarea,select,button,table,.ui-widget{color:#666; font-family:'NotoSans', '돋움',Dotum,AppleGothic,sans-serif; font-size:12px}
img,fieldset{border:0}
ul,ol,li,dl{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
hr{display:none}
em,i,address{font-style:normal; font-weight:normal}
a{color:inherit;text-decoration:none; line-height:1em; outline:none}
/*a:link,a:visited,a:hover,a:active,a:focus{color:inherit; text-decoration:none; outline:none}*/
legend,caption{display:none; clear:both}
input[type="text"],textarea,select,button,table{font-size:inherit; font-family:inherit; line-height:inherit; outline:none;
	-webkit-appearance: none;
	border-radius: 0;
}
table{border-spacing:0; border-collapse:collapse}
textarea{resize:none}
button,
input[type="button"],
input[type="submit"]{cursor:pointer; outline:none}

.hidden{overflow:hidden; position:absolute; left:-1000%; width:1px; height:1px; color:#fff}
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{content:" "; display:table}
.clearfix:after{clear:both}

.row-height{display:table; table-layout:fixed; height:100%; width:100%}
.col-height{display:table-cell; float:none; height:100%; line-height:0}
.col-top{vertical-align:top}
.col-middle{vertical-align:middle}
.col-bottom{vertical-align:bottom}

.com_btn{display:block; overflow:hidden; border:none; text-indent:-9999px}

.dB{display:block}
.w100{width:100%}
.mA{margin:0 auto}