* {
  margin:0;
  padding:0;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

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, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

ul, ol {
	list-style: none;
	padding:0;
}

a, a:hover {
  color: inherit;
  text-decoration: none;
  cursor:Pointer;
}

table {
	border-collapse:collapse;
}
img{vertical-align:middle;}
b{font-weight:bold;}
div,li{box-sizing:content-box;}
/* html5 전체화면시 */
:-webkit-full-screen {
  background: #ffffff;
}

:-moz-full-screen {
  background: #ffffff;
}

:-ms-fullscreen {
  background: #ffffff;
}

:full-screen { /*pre-spec */
  background: #ffffff;
}

:fullscreen { /* spec */
  background: #ffffff;
}
/* 자주쓰는것 */
/* 모달배경 */
.modal_bg{
	position:fixed; z-index:1010;
	width:100%;height:100%;
	opacity:1; filter:alpha(opacity=100);
	background:transparent;
	background-color:rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);
	zoom: 1;
	_background:rgb(0,0,0);
}
/* 버튼들 */
.fadeimg {
	display:inline-block;*display:inline;_display:inline;
	position:relative;
	font-size:0;line-height:0;
	cursor:pointer;
}
.fadeimg img{
	display:none;
	position:absolute;
	left:0;top:0;
}
.imgbtn{cursor:Pointer}
/* 슬라이더 */
.slider_area{overflow:hidden;height:100%;}
.slider_area ul {width:9999px;height:100%;white-space:nowrap;word-break:break-all;}
.slider_area li{
	float:left;	height:100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}
/* jquery pin 사용시 */
.pin-wrapper{position:absolute;width:100%;}
/* 그냥 기본적으로 쓰는것 */
body, div{	
	font-family:'NanumBarunGothicWeb', 'NanumGothic','나눔 고딕','Nanum Gothic','dotum','돋움','Tahoma','sans-serif';
}
.cpage{
	min-width:1200px;
	clear:both;
	position:relative;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.all_wrap{position:relative}
body{
	background-image:url("./../images/bg_gradient.jpg");
	background-repeat:repeat-y;background-position:center top;
}
.gradient{
	width:1010px; margin: 0px auto;
}