@font-face {font-family: NanumGothic; font-style: normal; font-weight: 400; src: url(../../../../../../preload/fonts/NanumGothic.woff) format('woff'); }
@font-face {font-family: NanumGothic; font-style: normal; font-weight: 700; src: url(../../../../../../preload/fonts/NanumGothicBold.woff) format('woff'); }

html, body {height:100%;}
body {
	margin:0;
	font-size:12px;
	color:#000;
	font-family:NanumGothic;
	background:url(../../../../../../data/shop/common/body_bg.png) repeat-x;
}

h1 {
	margin: 0 0 30px 0;
}

a, a:visited {color:inherit; text-decoration:none;}

a img {border:0}

.top-area {
	height:93px;
}
.top-container {
	width:1060px;
	margin:0 auto;
}
.top-container .toplink {
	display:inline-block;
	margin-top:50px;
	float:right;
}
.top-container .toplink a,
.top-container .toplink a:visited {
	color:#000;
	font-size:11px;
	text-decoration:none;
	margin-right:15px;
}

.top-container .toplogo {
	display:inline-block;
	margin-top:24px;
}

.topmenu-area {
	height:40px;
}
.topmenu-container {
	width:1060px;
	margin:0 auto;
}

.main-area {
	width:1000px;
	margin:0 auto;
	padding-top:40px;
}

.body-container {
	
}



.foot-links {
	clear:both;
	margin-top:30px;
	height:28px;
	background-color:#ddd;
}
.foot-links .footlink-container {
	width:1000px;
	margin:0 auto;
	padding-top:7px;
	text-align:center;
	font-weight:bold;
}
.foot-links a,
.foot-links a:visited {color:#444;}

.foot-info .footinfo-container {
	width:1060px;
	margin:0 auto;
	padding-top:10px;
}