@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
br{font-family:'NotoSans', Sans-serif;}
body,h1,h2,h3,h4,h5,h6,p{margin:0;}
body {
	min-width:1200px;
	margin:0;
	padding:0;
	width:100%;
	font-family: 'GmarketSansMedium', 'NotoSans', Sans-serif;
	color:#222;
}

dl,dt,dd{margin:0; padding:0;}
#wrap{overflow:hidden;}
#header_wrap{
	width:100%;
	position:absolute;
	top:30px;
	left:0;
	z-index:1000;
}
#content_wrap{
	width:100%;
	max-width:100%;
	position:relative;
}

img{border:0;}

a{
	color:#222;
	text-decoration:none;
}


ul{list-style:none;
    padding:0;
    margin:0;}

li{list-style:none;
    padding:0;
    margin:0;}

p{margin:0;}

input {	outline-width:0;}

.inner{
	width:1200px;
	margin:0 auto;
}

.cf::after{
	content:"";
	display:block;
	clear:both;
}

/*접근성을 위한 주석 태그에 입힐 클래스*/
.v_hidden {
	border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*콘텐츠안보임*/
.con_hidden{display: none !important;}
.con_v_hidden{
    visibility: hidden;
}
