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, 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, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
    margin: 0;
    padding: 0;
    border: 0;
    list-style:none;
    text-decoration:none;
    vertical-align: baseline;
    font-family: "Arial Unicode MS";
    font-weight:normal;
    font-style:normal;    
}

span{
	font-family: inherit;
	line-height: inherit;
}

input[type="button"]{
	cursor:pointer;
}

a:link {
	text-decoration: none;
	color:#000000;
}

a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: none;
	color:#000000;
}
a:active {
	text-decoration: none;
	color:#000000;
}

body{
    overflow: hidden;
}

/* 레이아웃 설정용 공통 style */
.op_0{opacity:0}
.dp_0{display: none;}
.dp_1{display: block};
.hidden{visibility: hidden;}

.clearfix:before, .clearfix:after {	display: table;content: "";line-height: 0;clear: both;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.tx_c{text-align:center;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pointer{cursor: pointer;}

.abso{position: absolute; top:0px; left:0px;}
.border{border: 1px solid #f00;}
/* //레이아웃 설정용 공통 style */