
html, body{height:100%; margin:0px; padding:0px; font-family:Noto Sans KR}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0; padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
img,input,select,textarea,button {vertical-align:middle;}
img {width:100%;} /* 신규추가 */
hr, input::-ms-clear {display:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body,th,td,input,select,textarea,button {font-size:13px; color:#555;} /* color값은 디자인가이드에 맞게사용 */
.os_mac body,.os_mac th,.os_mac td,.os_mac input,.os_mac select,.os_mac textarea,.os_mac button {font-family:Noto Sans KR, apple SD gothic neo,'돋움',dotum,sans-serif;}
a {color:inherit; text-decoration:none; outline:none;}
/*a:active, a:hover {text-decoration:underline;}*/
a:active {background-color:transparent; ;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
html, body {height:100%; margin:0px; padding:0px;} 
table,th,td {border-collapse:collapse; padding:0; border-spacing:0;}

a:focus img {outline-width: 2px; outline-style: dotted; outline-color: #ff4040; outline-offset:-2px;}

.noTodayBar {width:100%;height:20px;padding:5px 0px 5px 0px;background:#000;color:#fff;font-size:12px;}
.noTodayBar input {margin-left:10px;}
.noTodayBar label {cursor:pointer}
.btn_pop {float:right;padding:2px 5px 3px 5px;display:inline-block;background:#3e3e3e;color:#fff;border-radius: 3px;margin-right:10px;}
.btn_pop:focus {outline-width: 2px; outline-style: dotted; outline-color: #ff4040; outline-offset:-2px;}