/* 베이스 */

body {
	margin: 0;
}

header {
	box-sizing: border-box;
}

section {
	box-sizing: border-box;
}

footer {
	box-sizing: border-box;
}

div {
	box-sizing: border-box;
}


/* 
@font-face {
    font-family: baseFont;
    src: url(../fonts/Title_Light.woff);
    font-weight: 100;
}
@font-face {
    font-family: baseFont;
    src: url(../fonts/Title_Medium.woff);
    font-weight: 200;
}
@font-face {
    font-family: baseFont;
    src: url(../fonts/Title_Bold.woff);
    font-weight: 300;
}

FF SPEAK

font-family: ff-speak-web, sans-serif;

Light
font-weight: 300;

Regular
font-weight: 400;

Bold
font-weight: 700;

Heavy
font-weight: 800;

 */


/* 
 
 본고딕
 

 
 
 Source Han Sans KR ExtraLight
 
 font-family: source-han-sans-korean, sans-serif;
 
 font-weight: 200;


 Source Han Sans KR Normal
 
 font-family: source-han-sans-korean, sans-serif;
 
 font-weight: 300;
 
 
 Source Han Sans KR Regular
 
 font-family: source-han-sans-korean, sans-serif;
 
 font-weight: 400; 
 
 
 Source Han Sans KR Medium
 
 font-family: source-han-sans-korean, sans-serif;
 
 font-weight: 500;
 

  font-family: source-han-sans-korean, sans-serif;

 font-weight: 700;
 
  Source Han Sans KR Heavy
 
 font-family: source-han-sans-korean, sans-serif;
 
 font-weight: 900;
 
 
 */




/* 팝업레이어 */

#hd_pop {
	z-index: 1000;
	position: relative;
	margin: 0 auto;
	height: 0
}

#hd_pop h2 {
	position: absolute;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}

.hd_pops {
	position: absolute;
	border: 1px solid #e9e9e9;
	background: #fff
}

.hd_pops img {
	max-width: 100%
}

.hd_pops_con {}

.hd_pops_footer {
	padding: 0;
	background: #000;
	color: #fff;
	text-align: left;
	position: relative
}

.hd_pops_footer:after {
	display: block;
	visibility: hidden;
	clear: both;
	content: ""
}

.hd_pops_footer button {
	padding: 10px;
	border: 0;
	color: #fff
}

.hd_pops_footer .hd_pops_reject {
	background: #000;
	text-align: left
}

.hd_pops_footer .hd_pops_close {
	background: #393939;
	position: absolute;
	top: 0;
	right: 0
}

.sound_only {
	display: none;
}

