@charset "utf-8";

* {margin:0;padding:0;box-sizing: border-box;}
li {list-style:none;}
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(//cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);


html,body{height:100%;/*line-height:18px;*/}
* {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
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;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
body {-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지 */

body, th, td, div, p, li, dt, dd, input, textarea, select, button { font-family:'NanumSquare', 'Noto Sans KR', 'Nanum Myeongjo', verdana, arial, sans-serif;font-size:14px;}
a {text-decoration: none;}

legend { display:none; }

.overh {overflow:hidden;clear:both;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.blind {position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;font-size:0;line-height:0;visibility:hidden;}

.cfx:after { content:"";display:block;clear:both; }

.yellow {color:#f2c800;}