@charset "utf-8";

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

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

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

@font-face{
    font-family:'NotoSans';
	font-style:normal;
	font-weight:300;
	src: url('../fonts/NotoSans-Light.eot');
	src: url('../fonts/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Light.woff') format('woff');
}

@font-face{
    font-family:'NotoSans';
	font-style:normal;
	font-weight:400;
	src: url('../fonts/NotoSans-Regular.eot');
	src: url('../fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Regular.woff') format('woff');
}

@font-face{
    font-family:'NotoSans';
	font-style:normal;
	font-weight:600;
	src: url('../fonts/NotoSans-Bold.eot');
	src: url('../fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Bold.woff') format('woff');
}

html{overflow-y:scroll}
body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,input,select,button,textarea,p,blockquote,th,td{margin:0;padding:0}
header,footer,main,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block;border:0;*margin:0;*padding:0;*font-size:0}
body,a,button,input,label,textarea,em,strong,h1,h2,h3,h4,h5,h6,address{letter-spacing:-.5px;font-size:13px;color:#000;line-height:18px;font-style:normal;font-weight:400;font-family: 'NotoSansKR';-webkit-text-size-adjust:none}
a{text-decoration:none;border:none}
fieldset,img{border:none}
img{vertical-align:top}
li{list-style:none}
address{font-style:normal}
button,input,select,textarea{vertical-align:middle}
button{overflow:visible;vertical-align:middle;cursor:pointer;border:none;background:transparent}
button::-moz-focus-inner{padding:0;border:none}
textarea{resize:none;outline:none}
label{cursor:pointer}
input[type='text'],
input[type='tel']{-webkit-appearance:none;border-radius:0}
a{-webkit-tap-highlight-color:rgba(0, 0, 0, .1)}
table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}
ul::after, ol::after, dl::after{content:"";display:block;clear:both}

.blind{visibility:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;clip:rect(1px, 1px, 1px, 1px)}