html, body { height:100%; font-family: '나눔고딕',NanumGothic,sans-serif; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, footer, nav, menu, section, article, aside {
	margin: 0;
	padding: 0;
	border: 0;	
}
ul li {list-style:none;}
a {text-decoration:none;}
a:hover, a:link, a:visited {text-decoration:none;}
.slide_wrap {position:relative; width:100%;height:100%; overflow-x:hidden; overflow-y:auto;}
.debug {position:absolute; top:10px; left:10px; font-size: 20px; color:#fff; z-index:10;}
.slide {position:relative; top:0; /* overflow:hidden; */ width:800px; height:100%;}
.slide li {position:absolute; top:0; left:0; width:100%; overflow:hidden;}
.slide li img {display:block; width:100%;}
.slide li:first-child {left:0;}
.slide_wrap .control > a {display:block; width:46px; height:70px;}
.prev {position:fixed; left:0; top:50%; margin-top:-35px; z-index:1;}
.next {position:fixed; right:16px; top:50%; margin-top:-35px; z-index:1;}
.indicator {padding-top:10px; text-align:center;clear:both;}
.indicator .page {display:inline-block; padding:0 3px; color:#000;}
.indicator a {display:inline-block; padding:0 2px;}
.indicator a.on, .indicator a:hover {color:#dd1e1e; text-decoration:underline;}
.test {text-align:center; margin-top:10px; font-weight:bold;}