@charset "utf-8";

/* 나눔 스퀘어 */
@font-face{font-family:'NanumSQ';font-weight:400;src:url("/font/NanumSquareR.eot");src:url("/font/NanumSquareR.eot?#iefix") format('embedded-opentype'),url("/font/NanumSquareR.woff") format('woff'),url("/font/NanumSquareR.ttf") format('truetype');}
@font-face{font-family:'NanumSQ';font-weight:600;src:url("/font/NanumSquareB.eot");src:url("/font/NanumSquareB.eot?#iefix") format('embedded-opentype'),url("/font/NanumSquareB.woff") format('woff'),url("/font/NanumSquareB.ttf") format('truetype');}

/* 나눔 명조 */
@font-face{font-family:'NanumMJ';src:url("/font/NanumMyeongjo.eot");src:url("/font/NanumMyeongjo.eot?#iefix") format('embedded-opentype'),url("/font/NanumMyeongjo.woff") format('woff'),url("/font/NanumMyeongjo.ttf") format('truetype');}

/*TVN 폰트*/
@font-face {font-family:'tvN Enjoystories';src: url("/font/tvNBold.eot");src: url("/font/tvNBold.eot?#iefix") format('embedded-opentype'),url("/font/tvNBold.woff") format('woff'),url("/font/tvNBold.ttf") format('truetype');font-weight: normal;font-style: normal;}

/*에스코어 폰트*/
@font-face {
    font-family: 'SCDream';
    font-style: normal;
    font-weight: 600;
    src: url('../font/SCDream6.woff');
    src: local(☺),
        url('/font/SCDream6.woff') format('woff'),
        url('/font/SCDream6.woff2') format('woff2'),
        url('/font/SCDream6.ttf') format('truetype'),
        url('/font/SCDream6.otf') format('opentype')
}

body {font-size:0.93em !important;margin:0;padding:0;font-family:'NanumSQ', NanumGothic, "나눔고딕", sans-serif;color:#666}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
div, p, ul, ol, li, img, a, table, td, th, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe, dl, dt, dd, caption  {margin:0;padding:0;border:none;}
table{border-collapse:collapse; vertical-align:top;font-size:100%;}
img{border: 0 none;}
input, select{font-family:'NanumSQ', NanumGothic, "나눔고딕", sans-serif}

a{text-decoration:none;color:#666;border:none;margin:0;padding:0;}
a:visited{text-decoration:none;border:none;}
a:active{text-decoration:none;border:none;}
a:hover{text-decoration:none;border:none;}
	
fieldset{border:none;margin:0; padding:0;}
img, input.image {border:0 none;}
form, input{margin:0;padding:0;}
legend{display:none; margin:0; padding:0;}
caption{overflow:hidden;width:0;height:0;line-height:0;text-indent:-9999px}
ul,ol,li {list-style:none;}
select{font-size:0.93em;}
textarea{font-size:0.93em;margin:0;padding:0;}
button{border:0;cursor:pointer;font-family:'NanumSQ', NanumGothic, "나눔고딕", sans-serif}
a, button, submit{transition: .2s ease-out}
hr{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
td *, div *, span *, p * {  vertical-align: top;}
h1 { font-size: 200%; }
h2 { font-size: 180%; }
h3 { font-size: 160%; }
h4 { font-size: 140%; }
h5 { font-size: 120%; }
h6 { font-size: 100%; }

.tvn{font-family:"tvN Enjoystories",sans-serif;}

/* ::selection {
  background: #e4780b;
  color: #FFF;
  text-shadow: none;                                  */                