@charset "utf-8";
/* CSS Document */

/*
@font-face {
    font-family: 's-core_dream5_medium';
    src: url('/font/scdream5-webfont.woff2') format('woff2'),
         url('/font/scdream5-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}
*/

@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css); .nanummyeongjo * { font-family: 'Nanum Myeongjo', serif; }

@font-face{
	font-family:'NanumBG_B';
	font-style:normal;
	font-weight:700;
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.eot);
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.woff) format('woff'),
	url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Bold.ttf) format('truetype')
}


@font-face {
font-family: 'NanumBarunGothic';
/*src: url('/font/NanumGothic.eot');
src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
     url('/font/NanumGothic.woff') format('woff'),
     url('/font/NanumGothic.ttf')  format('truetype'),
     url('/font/NanumGothic.svg#NanumGothic') format('svg');*/
     font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}

@font-face{font-family:'NanumBG';
	font-style:normal;
	font-weight:400;
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot);
	src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.woff) format('woff'),
	url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.ttf) format('truetype');
}



@font-face {
    font-family: 'NanumBG_L';
    src: url('/font/nanumbarungothiclight.eot');
    src: url('/font/nanumbarungothiclight.eot?#iefix') format('embedded-opentype'),
         url('/font/nanumbarungothiclight.woff2') format('woff2'),
         url('/font/nanumbarungothiclight.woff') format('woff'),
         url('/font/nanumbarungothiclight.ttf') format('truetype'),
         url('/font/nanumbarungothiclight.svg#nanum-barun-gothic-light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NanumBG_UL';
    src: url('/font/nanumbarungothicultralight.eot');
    src: url('/font/nanumbarungothicultralight.eot?#iefix') format('embedded-opentype'),
         url('/font/nanumbarungothicultralight.woff2') format('woff2'),
         url('/font/nanumbarungothicultralight.woff') format('woff'),
         url('/font/nanumbarungothicultralight.ttf') format('truetype'),
         url('/font/nanumbarungothicultralight.svg#nanum-barun-gothic-ultralight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family: 'Nanum';
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}

/*나눔 고딕 Bold*/
@font-face {
    font-family:'NanumGothicBold';
    font-weight: normal;
    font-style: normal;     
    src: url('/font/NanumGothicBold.eot');
    src: url('/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
         url('/font/NanumGothicBold.woff') format('woff'),
         url('/font/NanumGothicBold.ttf') format('truetype');
}
@font-face {
font-family: 'Oswald-Light';
src: url('/font/Oswald-Light.eot'); /*IE9 Compat Modes --*/
src: url('/font/Oswald-Light.eot?#iefix') format('embedded-opentype'), /*IE6-IE8 */
     url('/font/Oswald-Light.woff') format('woff'),/*Modern Browsers */
     url('/font/Oswald-Light.ttf')  format('truetype'); /* Safari, Android, iOS */
     font-weight: normal;
     font-style: normal;
}

@font-face {
font-family: 'Oswald-Regular';
src: url('/font/Oswald-Regular.eot'); /*IE9 Compat Modes --*/
src: url('/font/Oswald-Regular.eot?#iefix') format('embedded-opentype'), /*IE6-IE8 */
     url('/font/Oswald-Regular.woff') format('woff'),/*Modern Browsers */
     url('/font/Oswald-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
     font-weight: normal;
     font-style: normal;
}

@font-face {
font-family: 'Oswald-Bold';
src: url('/font/Oswald-Bold.eot'); /*IE9 Compat Modes --*/
src: url('/font/Oswald-Bold.eot?#iefix') format('embedded-opentype'), /*IE6-IE8 */
     url('/font/Oswald-Bold.woff') format('woff'),/*Modern Browsers */
     url('/font/Oswald-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
     font-weight: normal;
     font-style: normal;
}

/* -------------------------------------------- noto -------------------------------------------- */
@font-face {
    font-family:'nsk-Thin';
    src: url('/font/NotoSansKR-Thin.woff2') format('woff2'),
         url('/font/NotoSansKR-Thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'nsk-Regular';
    src: url('/font/NotoSansKR-Regular.woff2') format('woff2'),
         url('/font/NotoSansKR-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'nsk-Medium';
    src: url('/font/NotoSansKR-Medium.woff2') format('woff2'),
         url('/font/NotoSansKR-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'nsk-Light';
    src: url('/font/NotoSansKR-Light.woff2') format('woff2'),
         url('/font/NotoSansKR-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'nsk-DemiLight';
    src: url('/font/NotoSansKR-DemiLight.woff2') format('woff2'),
         url('/font/NotoSansKR-DemiLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'nsk-Bold';
    src: url('/font/NotoSansKR-Bold.woff2') format('woff2'),
         url('/font/NotoSansKR-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'nsk-Black';
    src: url('/font/NotoSansKR-Black.woff2') format('woff2'),
         url('/font/NotoSansKR-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}











@media only screen and (max-width:1287px){html{font-size:13px;}}
@media only screen and (min-width:1288px) and (max-width:1393px){html{font-size:13px;}}
@media only screen and (min-width:1394px) and (max-width:1498px){html{font-size:14px;}}
@media only screen and (min-width:1499px) and (max-width:1603px){html{font-size:15px;}}
@media only screen and (min-width:1604px) and (max-width:1708px){html{font-size:16px;}}
@media only screen and (min-width:1709px) and (max-width:1813px){html{font-size:17px;}}
@media only screen and (min-width:1814px) and (max-width:1918px){html{font-size:18px;}}
@media only screen and (min-width:1919px){html{font-size:19px;}}

/* 1줄 말줄임 */
.font_ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; }

.font_ls_default { letter-spacing:0px; }
.font_ls_p_1 { letter-spacing:1px; }
.font_ls_p_2 { letter-spacing:2px; }
.font_ls_m_1 { letter-spacing:-1px; }
.font_ls_m_2 { letter-spacing:-2px; }
.font_ls_m_half { letter-spacing:-.5px; }
.font_wt_bold { font-weight:bold; }
.font_align_right { text-align:right; }
.font_opacity_half { opacity:.5; filter:alpha(opacity=50); }
