@charset"utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);


*{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}
html,body,header,section,footer,div,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd{margin:0;padding:0;font-family:"Noto Sans KR", "NanumGothic", dotum,sans-serif  ;color:#666; font-size:16px;}
ul,li,ol,dl,dd,dt{list-style:none;word-break:keep-all;line-height:150%;}
caption{width:1px;height:1px;overflow:hidden;display:none}
table{margin:0px;border-collapse:collapse;}
div{display:block;}
td,th{-ms-word-break:break-all;word-break:break-all;font-size:14px;}
a{text-decoration:none;color:#333}
a:hover{color:auto}

p,div{word-break:keep-all;}
.hidden{overflow:hidden}

.float_l{float:left;}
.float_r{float:right;}
.clear{clear:both}
.align_l{text-align:left}
.align_c{text-align:center}
.align_r{text-align:right}

input[type=button] {cursor: pointer;}
select {min-width:150px;max-width:30%; padding:5px; font-family: inherit;background:#fff url(../images/common/ico_down.png) no-repeat 95% 50%;  border: 1px solid #ddd; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-weight:normal;}

/* IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand { display: none; }

.mt_30{margin-top:30px;}