/*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);*/
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(/font/NotoSansKR-Thin.woff2) format('woff2'),
       url(/font/NotoSansKR-Thin.woff) format('woff'),
       url(/font/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(/font/NotoSansKR-Light.woff2) format('woff2'),
       url(/font/NotoSansKR-Light.woff) format('woff'),
       url(/font/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/font/NotoSansKR-Regular.woff2) format('woff2'),
        url(/font/NotoSansKR-Regular.woff) format('woff'),
        url(/font/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(/font/NotoSansKR-Medium.woff2) format('woff2'),
        url(/font/NotoSansKR-Medium.woff) format('woff'),
        url(/font/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(/font/NotoSansKR-Bold.woff2) format('woff2'),
        url(/font/NotoSansKR-Bold.woff) format('woff'),
        url(/font/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(/font/NotoSansKR-Black.woff2) format('woff2'),
        url(/font/NotoSansKR-Black.woff) format('woff'),
        url(/font/NotoSansKR-Black.otf) format('opentype');
 }

/* base css */
/*html, body { height:100%; margin: 0; padding: 0; font-size: 12px; font-family:"돋움"; color:#444; }*/
html, body { height:100%; margin: 0; padding: 0; font-size: 12px; font-family:'Noto Sans KR', sans-serif; color:#444; }
/* html{overflow-y:scroll} */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
/*body,h1,h2,h3,h4,input,button{font-family:'돋움',dotum,Helvetica,sans-serif;font-size:12px;color:#383d41}*/
body,h1,h2,h3,h4,input,button{font-family:'Noto Sans KR', sans-serif;font-size:12px;color:#383d41}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
table { border: 0px solid; margin: 0; padding: 0; border-collapse:collapse; }
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style: none}
a{color:#30323f;text-decoration:none}
a:hover{color:#4559E9;text-decoration:none;}
a.ir:hover{text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}

/*placeholder****************************************/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #C2B1B1;
	font-size: 1rem;
	font-weight: bold;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:    #C2B1B1;
	opacity:  1;
	font-size: 1rem;
	font-weight: bold;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:    #C2B1B1;
  font-size: 1rem;
	font-weight: bold;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:    #C2B1B1;
  font-size: 1rem;
	font-weight: bold;
}