@charset "UTF-8";
@font-face {
    font-family: 'Noto Sans';
    src: url(//i1.daumcdn.net/cfs.tistory/static/font/notokr-regular.woff2) format('woff2'),
    url(//i1.daumcdn.net/cfs.tistory/static/font/notokr-regular.woff) format('woff');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src: url(//i1.daumcdn.net/cfs.tistory/static/font/notokr-bold.woff2) format('woff2'),
    url(//i1.daumcdn.net/cfs.tistory/static/font/notokr-bold.woff) format('woff');
    font-style: normal;
    font-weight: bold;
}

/* 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;outline:none}
aside, article, header, main, section { display: block; }
fieldset,img{border:0 none}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#000000;}
body,th,td,input,textarea,button {line-height:1.5;font-family: 'Noto Sans', 'Malgun Gothic', 'Dotum', 'AppleGothic', 'Sans-serif';color:inherit} 
a { text-decoration: none; color: inherit;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
* { box-sizing: border-box; }


#tistorytoolbarid { display:none }

/* 본문 공통 */
html { width: 100%; height: 100%; overflow-x: hidden; font-size: 17px; }
body {margin: 0px;padding: 0px;position: relative; background-color: #000000;letter-spacing: -0.5px; font-size:14px;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; }
a:active {text-decoration: none; }
hr { display: none; }
img { border: 0; display:block  }
h1, h2, h3, h4 { margin: 0; padding: 0;  }
h1 { font-size: 2rem; }
h2 {font-size: 1.875rem;}
h3 {font-size: 1.5rem;}
h4 {font-size: 1.25rem;}
/*p{ margin: 15px 0; }*/

.clear { clear: both; }