@charset "UTF-8";
/**@import url('http://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css');**/
@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 400;
	src: url(../font/NanumGothic-Regular.eot);
	src: url(../font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(../font/NanumGothic-Regular.woff2) format('woff2'),
		url(../font/NanumGothic-Regular.woff) format('woff'),
		url(../font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 600;
	src: url(../font/NanumGothic-Bold.eot);
	src: url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(../font/NanumGothic-Bold.woff2) format('woff2'),
		url(../font/NanumGothic-Bold.woff) format('woff'),
		url(../font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 800;
	src: url(../font/NanumGothic-ExtraBold.eot);
	src: url(../font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(../font/NanumGothic-ExtraBold.woff2) format('woff2'),
		url(../font/NanumGothic-ExtraBold.woff) format('woff'),
		url(../font/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquareR';
	font-style: normal;
	src: url(../font/NanumSquareR.eot);
	src: url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
		url(../font/NanumSquareR.woff2) format('woff2'),
		url(../font/NanumSquareR.woff) format('woff'),
		url(../font/NanumSquareR.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumSquareB';
	font-style: normal;
	src: url(../font/NanumSquareB.eot);
	src: url(../font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
		url(../font/NanumSquareB.woff2) format('woff2'),
		url(../font/NanumSquareB.woff) format('woff'),
		url(../font/NanumSquareB.ttf) format('truetype');
}
@font-face {
    font-family: 'notokr';
    src: url('../font/notokr-medium.eot');
    src: url('../font/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-medium.woff2') format('woff2'),
         url('../font/notokr-medium.woff') format('woff'),
         url('../font/notokr-medium.ttf') format('truetype'),
         url('../font/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'notokr';
    src: url('../font/notokr-regular.eot');
    src: url('../font/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-regular.woff2') format('woff2'),
         url('../font/notokr-regular.woff') format('woff'),
         url('../font/notokr-regular.ttf') format('truetype'),
         url('../font/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('../font/scdream3-webfont.woff2') format('woff2'),
         url('../font/scdream3-webfont.woff') format('woff'),
         url('../font/scdream3-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('../font/scdream4-webfont.woff2') format('woff2'),
         url('../font/scdream4-webfont.woff') format('woff'),
         url('../font/scdream4-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('../font/scdream5-webfont.woff2') format('woff2'),
         url('../font/scdream5-webfont.woff') format('woff'),
         url('../font/scdream5-webfont.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('../font/scdream6-webfont.woff2') format('woff2'),
         url('../font/scdream6-webfont.woff') format('woff'),
         url('../font/scdream6-webfont.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'S-CoreDream';
    src: url('../font/scdream8-webfont.woff2') format('woff2'),
         url('../font/scdream8-webfont.woff') format('woff'),
         url('../font/scdream8-webfont.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'xeicon';
    src: url('../font/xeicon.eot');
    src: url('../font/xeicon.eot?#iefix') format('embedded-opentype'),
         url('../font/xeicon.woff2') format('woff2'),
         url('../font/xeicon.woff') format('woff'),
         url('../font/xeicon.ttf') format('truetype'),
         url('../font/xeicon.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'omni';
	font-style: normal;
	font-weight: 100;
    src: url('../font/omni010.eot');
	src: url('../font/omni010.eot?#iefix') format('embedded-opentype'),
		 url('../font/omni010.ttf') format('truetype'),
         url('../font/omni010.woff2') format('woff2'),
		 url('../font/omni_010.woff') format('woff'),
         url('../font/omni_010.svg#notokr-regular') format('svg');
}
@font-face {
	font-family: 'omni';
	font-style: normal;
	font-weight: 200;
    src: url('../font/omni020.eot');
	src: url('../font/omni020.eot?#iefix') format('embedded-opentype'),
		 url('../font/omni020.ttf') format('truetype'),
         url('../font/omni020.woff2') format('woff2'),
		 url('../font/omni_020.woff') format('woff'),
         url('../font/omni_020.svg#notokr-regular') format('svg');
}
@font-face {
	font-family: 'omni';
	font-style: normal;
	font-weight: 300;
    src: url('../font/omni030.eot');
	src: url('../font/omni030.eot?#iefix') format('embedded-opentype'),
		 url('../font/omni030.ttf') format('truetype'),
         url('../font/omni030.woff2') format('woff2'),
		 url('../font/omni_030.woff') format('woff'),
         url('../font/omni_030.svg#notokr-regular') format('svg');
}
@font-face {
	font-family: 'omni';
	font-style: normal;
	font-weight: 400;
    src: url('../font/omni040.eot');
	src: url('../font/omni040.eot?#iefix') format('embedded-opentype'),
		 url('../font/omni040.ttf') format('truetype'),
         url('../font/omni040.woff2') format('woff2'),
		 url('../font/omni_040.woff') format('woff'),
         url('../font/omni_040.svg#notokr-regular') format('svg');
}
@font-face {
	font-family: 'omni';
	font-style: normal;
	font-weight: 500;
    src: url('../font/omni050.eot');
	src: url('../font/omni050.eot?#iefix') format('embedded-opentype'),
		 url('../font/omni050.ttf') format('truetype'),
         url('../font/omni050.woff2') format('woff2'),
		 url('../font/omni_050.woff') format('woff'),
         url('../font/omni_050.svg#notokr-regular') format('svg');
}


/* body 공통속성
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0; padding:0;}
body {font:normal 12px '맑은 고딕', 'Nanum Gothic', '나눔 고딕', '돋움', dotum; color:#666666;}
a, address, blockquote, br, fieldset, legend, label, form, input, select, textarea, button, table, th, td caption, cite, code, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, div, iframe, ul, ol, li, hr, form, img{margin:0; padding:0;}
ul, ol, li {list-style:none;}
img {border:0; vertical-align:middle;margin:0;padding:0;}
img, fieldset, iframe{border:0;}
em, address{font-style:normal;}
textarea{overflow:auto;outline:none;}
caption, legend {display:none;}
input, img, a {vertical-align:middle;}
.hidden {display: block;  width: 0;  text-indent: -9999px;  overflow: hidden;} */



/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { display:block;}
body{font-family:'notokr','나눔고딕',NanumGothic,'NanumGothicWeb','돋움',Dotum,'굴림',Gulim,sans-serif; color:#000; font-weight:400; font-size:13px;line-height:18px;letter-spacing:-0.5px;}
input[type=text],
input[type=password]{font-family:'notokr','나눔고딕',NanumGothic,'NanumGothicWeb','돋움',Dotum,'굴림',Gulim,sans-serif; color:#000; font-weight:400; font-size:12px;border-radius:3px;text-indent: 5px;}
input[type=checkbox],
input[type=radio]{width:13px; height:13px; vertical-align:middle;}
caption, legend, .blind, .hidden {visibility: hidden;overflow: hidden;position: absolute; top: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0;}
select {font-family:'notokr','나눔고딕',NanumGothic,'NanumGothicWeb','돋움',Dotum,'굴림',Gulim,sans-serif;font-size:12px;letter-spacing:-0.5px;border-radius:3px;text-indent: 5px;}
input{border-radius:0;letter-spacing:-0.5px;}
img, fieldset, iframe{border:0 none;vertical-align:top;}
fieldset{font-size:0;}
ul,ol{list-style:none;}
a{color:#000; text-decoration:none; cursor:pointer;}
em,address{font-style:normal;}

hr{display:none;}
a, a:hover {text-decoration: none;}
button {display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;/*-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;outline:none;*/cursor: pointer;background: none;border: none;}
:active{outline:none;}

input, select, textarea {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;color:#000;font-size:12px;}
textarea {padding:5px;font-family:'notokr','나눔고딕',NanumGothic,'NanumGothicWeb','돋움',Dotum,'굴림',Gulim,sans-serif;font-size:12px;}


/*for FireFox*/
input[type="submit"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner,
button::-moz-focus-inner { border : 0px; } 
/*for IE8 */
input[type="submit"]:focus, 
input[type="button"]:focus { outline : none; }

input[type="color"] {border:0;margin:0;padding:0;width:34px;height:28px;background-color: #fff;}
input[type="text"].ko {-webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active; }
input[type="text"].eng {ime-mode:inactive!important;}





/* clearfix */
.clearfix:after{display:block;clear:both;content:'';}
.fl{float:left !important;}
.fr{float:right !important;}

/* skip */
#skip {overflow:hidden;position:relative;width:100%;z-index:1000}
#skip a{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;text-align:center}
#skip a:focus, #skip a:hover, #skip a:active {width:auto;height:20px;margin:0;padding:8px 0 0 15px;background:#20262c;font-size:12px;font-weight:700;line-height:1;color:#fff;}
button{display:inline-block;position:relative;vertical-align:inherit;white-space:nowrap;margin:0;padding:0;overflow:visible;cursor:pointer;font-family:'notokr','나눔고딕',NanumGothic,'NanumGothicWeb','돋움',Dotum,'굴림',Gulim,sans-serif;}
textarea {resize: none;}
.curtain{display:none;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.55);z-index:100;}







