
/* 나눔고딕 */
/*@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
body .font_N{ font-family: 'Nanum Gothic', sans-serif }*/

/* 나눔스퀘어 */
/*@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css);*/

/*noto sans*/
/*@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
body {font-family:'Noto Sans KR';}*/

/*나눔고딕*/
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);


/*나눔스퀘어 서버용*/
@font-face {
font-family: 'nanumsquarer';
src: url('/fro_end/fonts/nanumsquarer.eot');
src: url('/fro_end/fonts/nanumsquarer.eot?#iefix') format('embedded-opentype'),
url('/fro_end/fonts/nanumsquarer.woff') format('woff'),
url('/fro_end/fonts/nanumsquarer.ttf') format('truetype'),
url('/fro_end/fonts/nanumsquarer.svg#nanumsquarer') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'nanumsquareb';
src: url('/fro_end/fonts/nanumsquareb.eot'); 
src: url('/fro_end/fonts/nanumsquareb.eot?#iefix') format('embedded-opentype'),
url('/fro_end/fonts/nanumsquareb.woff') format('woff'),
url('/fro_end/fonts/nanumsquareb.ttf') format('truetype'),
url('/fro_end/fonts/nanumsquareb.svg#nanumsquareb') format('svg');
font-weight: normal;
font-style: normal;
}

/*noto sans_서버용*/

@font-face {
    font-family: 'notokr-black';
    src: url('/fro_end/fonts/notokr-black.eot');
    src: url('/fro_end/fonts/notokr-black.eot?#iefix') format('embedded-opentype'),
         url('/fro_end/fonts/notokr-black.woff2') format('woff2'),
         url('/fro_end/fonts/notokr-black.woff') format('woff'),
         url('/fro_end/fonts/notokr-black.ttf') format('truetype'),
         url('/fro_end/fonts/notokr-black.svg#notokr-black') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-bold';
    src: url('/fro_end/fonts/notokr-bold.eot');
    src: url('/fro_end/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('/fro_end/fonts/notokr-bold.woff2') format('woff2'),
         url('/fro_end/fonts/notokr-bold.woff') format('woff'),
         url('/fro_end/fonts/notokr-bold.ttf') format('truetype'),
         url('/fro_end/fonts/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-demilight';
    src: url('/fro_end/fonts/notokr-demilight.eot');
    src: url('/fro_end/fonts/notokr-demilight.eot?#iefix') format('embedded-opentype'),
         url('/fro_end/fonts/notokr-demilight.woff2') format('woff2'),
         url('/fro_end/fonts/notokr-demilight.woff') format('woff'),
         url('/fro_end/fonts/notokr-demilight.ttf') format('truetype'),
         url('/fro_end/fonts/notokr-demilight.svg#notokr-demilight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-light';
    src: url('/fro_end/fonts/notokr-light.eot');
    src: url('/fro_end/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('/fro_end/fonts/notokr-light.woff2') format('woff2'),
         url('/fro_end/fonts/notokr-light.woff') format('woff'),
         url('/fro_end/fonts/notokr-light.ttf') format('truetype'),
         url('/fro_end/fonts/notokr-light.svg#notokr-light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-medium';
    src: url('/fro_end/fonts/notokr-medium.eot');
    src: url('/fro_end/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('/fro_end/fonts/notokr-medium.woff2') format('woff2'),
         url('/fro_end/fonts/notokr-medium.woff') format('woff'),
         url('/fro_end/fonts/notokr-medium.ttf') format('truetype'),
         url('/fro_end/fonts/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-regular';
    src: url('/fro_end/fonts/notokr-regular.eot');
    src: url('/fro_end/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('/fro_end/fonts/notokr-regular.woff2') format('woff2'),
         url('/fro_end/fonts/notokr-regular.woff') format('woff'),
         url('/fro_end/fonts/notokr-regular.ttf') format('truetype'),
         url('/fro_end/fonts/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'notokr-thin';
    src: url('/fro_end/fonts/notokr-thin.eot');
    src: url('/fro_end/fonts/notokr-thin.eot?#iefix') format('embedded-opentype'),
         url('/fro_end/fonts/notokr-thin.woff2') format('woff2'),
         url('/fro_end/fonts/notokr-thin.woff') format('woff'),
         url('/fro_end/fonts/notokr-thin.ttf') format('truetype'),
         url('/fro_end/fonts/notokr-thin.svg#notokr-thin') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*font*/

/*
body{ font-family:'notokr-regular' !important; font-size:14px; } 
*/
.Ns{ font-family: 'NanumSquarer', sans-serif;}
.Nb{ font-family: 'nanumsquareb', sans-serif;}
.noto-re{ font-family:'notokr-regular' !important; } 
.noto-bl{ font-family:'notokr-black' !important; } 
.noto-bo{ font-family:'notokr-bold' !important; } 
.noto-demi{ font-family:'notokr-demilight' !important; } 
.noto-li{ font-family:'notokr-light' !important; } 
.noto-me{ font-family:'notokr-medium' !important; } 
.noto-thin{ font-family:'notokr-thin' !important; }

/*clearfix*/
.cf:after{clear:both; content:""; display:block;}

/*set_up*/
body{margin:0; padding:0; font-family: 'notokr-regular', 'Noto Sans KR', sans-serif; !important; font-size:14px; width:100%; height:auto; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale} 
a{ text-decoration:none; }
a:hover{ text-decoration:none;}
img{border:none;}
ul, ol{list-style:none; margin:0; padding:0;}
ul li{ float:left;}
header, footer, aside, article, section, nav, body, div, ul, li, p, dl, dt, dd, h1, h2, h3, h4, h5, h5, hgroup, fieldset, input{margin:0; padding:0;}
fieldset{border:none;}
legend{display:none;}

/*Default*/
.FL {float:left}
.FR {float:right}
.w1200 {width:1200px; margin:0 auto;}

/* 공통 */
.hidden{height:1px;width:0;font-size:0;visibility:hidden;position:absolute;}
.input_text, textarea{padding-right:1px;}
.blind{display:block;overflow:hidden;position:absolute;left:0;top:-5000px;}
.entry-title{display:none;}
.show{display:block;}
.hide{display:none;}
.clear{clear:both;font-size:0;}
.png24{tmp:expression(setPng24(this));border:none;}
hr{display:none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main{
	display: block;
}

ol, ul{
	list-style: none;
}
blockquote, q{
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content: '';
	content: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
/*나눔스퀘어*/
h1, h2, h3, h4, h5, h6{font-family: 'NanumSquarer', sans-serif;}

/*추가 kb*/
span{ display:inline-block;}
@import url('//fonts.googleapis.com/css?family=Cabin');
.cabin{font-family: 'Cabin', sans-serif;}