@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css"); /*±½±âº° º»°íµñ*/
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");


@font-face {
 font-family: 'NanumSquare';
 src: url(fonts/NanumSquareR.eot);
 src: url(fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(fonts/NanumSquareR.woff) format('woff'),
      url(fonts/NanumSquareR.ttf) format('truetype');
}


::selection {background:#0085ca; color:#fff;}
::-moz-selection{background:#0085ca; color:#fff;}

html {overflow-y:scroll;}
html, body {width:100%;}

html, body, div, 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, 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;
	font: inherit;
	font-family:'Noto Sans KR','Nanum Gothic', sans-serif, 'Dotum';
	color:#444;
	font-size:13px;
	line-height:140%;
	font-weight:300;
}

input, select	{font-family:'Noto Sans KR';}

article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	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;}
legend			{display:none;}

a {color:#444; text-decoration:none;}

img				{border:0; line-height:0;}

* {-webkit-text-size-adjust:none;} /* ¾ÆÀÌÆù °¡·Î½Ã ±ÛÀÚÅ©±â ÀÚµ¿Á¶Á¤¹æÁö */


.clearfix		{*zoom:1;} /* ie¸¦ À§ÇÑ ÇÙ */
.clearfix:after	{content:" "; display:block; clear:both; height:0; visibility:hidden;}/* ±âÅ¸ ºê¶ó¿ìÁ® */

.left		{float:left;}
.right		{float:right;}
.alignL		{text-align:left !important;}
.alignR		{text-align:right !important;}
.alignC		{text-align:center !important;}
.valignM	{vertical-align:middle !important;}
.valignB	{vertical-align:bottom !important;}
.valignT	{vertical-align:top !important;}
.center		{margin:0 auto !important;}
.bold		{font-weight:400 !important;}

.mgT5		{margin-top:5px !important; }
.mgT10		{margin-top:10px !important; }
.mgT15		{margin-top:15px !important; }
.mgT20		{margin-top:20px !important; }
.mgT30		{margin-top:30px !important; }
.mgT40		{margin-top:40px !important; }
.mgT50		{margin-top:50px !important; }
.mgT60		{margin-top:60px !important; }


.mgB5		{margin-bottom:5px !important; }
.mgB10		{margin-bottom:10px !important; }
.mgB15		{margin-bottom:15px !important; }
.mgB20		{margin-bottom:20px !important; }
.mgB30		{margin-bottom:30px !important; }
.mgB40		{margin-bottom:40px !important; }
.mgB50		{margin-bottom:50px !important; }
.mgB60		{margin-bottom:60px !important; }
.inline		{display:inline-block;}
.block		{display:block;}
.pdL20		{padding-left:20px !important;}
.pdL10		{padding-left:10px !important;}

.pf01		{color:#0a61af !important;}
.pf02		{color:#0a61af !important;}
.bkc		{color:#121212 !important;}