	/* google */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);



@font-face {
 font-family: 'ng';
 font-style: normal;
 src: url('http://www.hangeul.go.kr/css/font/NanumGothic.eot');
 src: url('http://www.hangeul.go.kr/css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
 url('http://www.hangeul.go.kr/css/font/NanumGothic.woff') format('woff')
}

@font-face {
 font-family: 'nbg';
 font-style: normal;
 src: url('/css/font/NanumBarunGothic.eot');
 src: url('/css/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
 url('/css/font/NanumBarunGothic.woff') format('woff')
}

@font-face {
 font-family: 'nbgB';
 font-style: normal;
 src: url('/css/font/NanumBarunGothicBold.eot');
 src: url('/css/font/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
 url('/css/font/NanumBarunGothicBold.woff') format('woff')
}

@font-face {
 font-family: 'NanumM';
 font-style: normal;
 src: url('/css/font/NanumMyeongjo.eot');
 src: url('/css/font/NanumMyeongjo.eot?#iefix') format('embedded-opentype'),
 url('/css/font/NanumMyeongjo.woff') format('woff')
}

@font-face {
 font-family: 'NanumSquareR';
 font-style: normal;
 src: url('/css/font/NanumSquareR.eot');
 src: url('/css/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
 url('/css/font/NanumSquareR.woff') format('woff')
}

@font-face {
 font-family: 'nbgL';
 font-style: normal;
 src: url('/css/font/NanumBarunGothicLight.eot');
 src: url('/css/font/NanumBarunGothicLight.eot?#iefix') format('embedded-opentype'),
 url('/css/font/NanumBarunGothicLight.woff') format('woff')
}


body								{ overflow-x:hidden; width:100%; font-family: 'nbg', '나눔바른고딕','ng','나눔고딕', 'Nanumgothic', 'Nanum Gothic','맑은 고딕','Malgun Gothic';font-weight: normal}
*{ padding:0; margin:0; vertical-align:top; -webkit-text-size-adjust:none; word-break : keep-all;}

img								{ border:0; }
a									{ text-decoration:none !important; color:#121212; }
a:hover, a:focus				{ text-decoration:underline ;}
ul, ol, li							{ list-style-type:none; }



.slick-slider					{ position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list						{ position: relative; display: block; margin: 0 auto; padding: 0; max-width:1022px; }
.slick-list:focus				{ outline: none; }
.slick-list.dragging		{ cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list		{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track					{ position: relative; top: 0; left: 0; display: block; }
.slick-track:before,
.slick-track:after			{ display: table; content: ''; }
.slick-track:after			{ clear: both; }
.slick-loading .slick-track		{ visibility: hidden; }
.slick-slide					{ display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide		{ float: right; }
.slick-slide img				{ display: block; }
.slick-slide.slick-loading img	{ display: none; }
.slick-slide.dragging img		{ pointer-events: none; }
.slick-initialized .slick-slide	{ display: block; }
.slick-loading .slick-slide		{ visibility: hidden; }
.slick-vertical .slick-slide		{ display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden		{ display: none; }