@charset "utf-8";
@font-face {
	font-family:"nanumG";
    src:url(../font/NanumGothic.eot);
	src:local("nanumG"),url(../font/NanumGothic.woff) format("woff"),url(../font/NanumGothic.ttf) format("truetype");

   }
   @font-face {
	font-family:"nanumGB";
    src:url(../font/NanumGothicBold.eot);
	src:local("nanumGB"),url(../font/NanumGothicBold.woff) format("woff"),url(../font/NanumGothicBold.ttf) format("truetype");

   }
   @font-face {
	font-family:"nanumSQ";
    src:url(../font/NanumSquareR.eot);
	src:local("nanumSQ"),url(../font/NanumSquareR.woff) format("woff"),url(../font/NanumSquareR.ttf) format("truetype");
   }
     @font-face {
	font-family:"nanumSQL";
    src:url(../font/NanumSquareL.eot);
	src:local("nanumSQL"),url(../font/NanumSquareL.woff) format("woff"),url(../font/NanumSquareL.ttf) format("truetype");
   }
@font-face {
	font-family:"nanumSQB";
    src:url(../font/NanumSquareB.eot);
	src:local("nanumSQB"),url(../font/NanumSquareB.woff)  format("woff");
	}
@font-face {
	font-family:"nanumSQEB";
    src:url(../font/NanumSquareEB.eot);
	src:local("nanumSQEB"),url(../font/NanumSquareEB.woff)  format("woff");
	}
@font-face {
	font-family:"nanumBG";
    src:url(../font/NanumBarunGothic.eot);
	src:local("nanumSQEB"),url(../font/NanumBarunGothic.woff)  format("woff");
	}
@font-face {
	font-family:"nanumM";
    src:url(../font/NanumMyeongjo.eot);
	src:local("nanumSQEB"),url(../font/NanumMyeongjo.woff)  format("woff");
	}
@font-face { 
	font-family: 'S-CoreDream-3Light';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
	font-weight: normal; font-style: normal; }
@font-face {
	font-family: 'S-CoreDream-5Medium';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
	font-weight: normal; font-style: normal; }
/* 초기화 */

*{
	margin:0;
	padding:0;
}
body{
	font:0.75em "nanumG";
	color:#333;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#333;
}
img{
	border:0;
	vertical-align: top;
}

.center{
	width:100%;
	max-width:1400px;
	margin:0 auto;
}
.center_m{
	width:100%;
	max-width:1480px;
	margin:0 auto;
}

#content img{
	width:100%;
	height:auto;
}

.go_top{
	position:fixed;
	bottom:1%;
	right:1%;
	border-radius:10px;
	color:#fff;
	background: rgba(0,0,0,0.7);
	text-align:center;
	cursor:pointer;
	display:none;
	padding:18px 20px;
	z-index:999;
}
.go_top:hover{
	background:#4a91c7;
	color:#fff;
	padding:18px 20px;
}