@charset "utf-8";


/*SCDream*/
@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 100;
	src:url('/font/SCDream1.woff');
    src:local(☺),
    url('/font/SCDream1.woff') format('woff'),
    url('/font/SCDream1.woff2') format('woff2'),
    url('/font/SCDream1.ttf') format('truetype'),
    url('/font/SCDream1.otf') format('opentype')
}

@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 200;
	src:url('/font/SCDream2.woff');
    src:local(☺),
    url('/font/SCDream2.woff') format('woff'), 
    url('/font/SCDream2.woff2') format('woff2'),
    url('/font/SCDream2.ttf') format('truetype'),
    url('/font/SCDream2.otf') format('opentype')
}

@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 300;
	src:url('/font/SCDream3.woff');
    src:local(☺),
    url('/font/SCDream3.woff') format('woff'), 
    url('/font/SCDream3.woff2') format('woff2'),
    url('/font/SCDream3.ttf') format('truetype'),
    url('/font/SCDream3.otf') format('opentype')
}

@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 400;
	src:url('/font/SCDream4.woff');
    src:local(☺),
    url('/font/SCDream4.woff') format('woff'), 
    url('/font/SCDream4.woff2') format('woff2'),
    url('/font/SCDream4.ttf') format('truetype'),
    url('/font/SCDream4.otf') format('opentype')
}

@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 500;
	src:url('/font/SCDream5.woff');
    src:local(☺),
    url('/font/SCDream5.woff') format('woff'), 
    url('/font/SCDream5.woff2') format('woff2'),
    url('/font/SCDream5.ttf') format('truetype'),
    url('/font/SCDream5.otf') format('opentype')
}

@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')
}


@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 700;
	src:url('/font/SCDream7.woff');
    src:local(☺),
    url('/font/SCDream7.woff') format('woff'), 
    url('/font/SCDream7.woff2') format('woff2'),
    url('/font/SCDream7.ttf') format('truetype'),
    url('/font/SCDream7.otf') format('opentype')
}

@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 800;
	src:url('/font/SCDream8.woff');
    src:local(☺),
    url('/font/SCDream8.woff') format('woff'), 
    url('/font/SCDream8.woff2') format('woff2'),
    url('/font/SCDream8.ttf') format('truetype'),
    url('/font/SCDream8.otf') format('opentype')
}

@font-face { 
    font-family:'SCDream';
    font-style: normal;
    font-weight: 900;
	src:url('/font/SCDream9.woff');
    src:local(☺),
    url('/font/SCDream9.woff') format('woff'), 
    url('/font/SCDream9.woff2') format('woff2'),
    url('/font/SCDream9.ttf') format('truetype'),
    url('/font/SCDream9.otf') format('opentype')
}


/*그리운 경찰인권체*/
@font-face {
    font-family: 'NostalgicPoliceHumanRights';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2601-6@1.0/Griun_PolHumanrights-Rg.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}

html{width:100%;min-height:100%;margin:0;padding:0;}
body{width:100%;min-height:100vh;height:auto;margin:0;padding:0;}
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:middle;font-size:100%;}
img{border: 0 none;}
a, button, input[submit] {transition: .2s ease-out}

a{text-decoration:none;color:#303030;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;}
a:focus-visible,button:focus-visible, input:focus-visible,select:focus-visible,label:focus-visible{outline:dashed 3px #FF5900; outline-offset:-2px}
input:focus-visible,select:focus-visible{outline-color:transparent;}
	
fieldset{border:none;margin:0; padding:0;min-inline-size:unset}
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}

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%; }
   