@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url('https://fonts.googleapis.com/css?family=Montserrat:500,300');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:700,900,400,500,100,300');


@import url('/js/font-awesome/css/font-awesome.min.css');
.trans{  
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
*{margin:0;padding:0;-webkit-text-size-adjust:none;line-height:1em}
html{overflow-x:hidden;overflow-y:scroll; }
li{list-style:none}
body{-webkit-text-size-adjust:none;;}
body,input,textarea,select,button{font-weight:400;font-family : 'Noto Sans KR','Noto Sans', Malgun Gothic, "돋움", Dotum, sans-serif !important;letter-spacing:-.8px; }
.myungjo{font-family :"Nanum Myeongjo",'Nanum Gothic', Malgun Gothic, "돋움"; letter-spacing:-0.3px;}
legend {
    position: absolute;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999em;
    overflow: hidden;
}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
table{border-collapse:collapse}
input{vertical-align:middle}
img{border:0}
a{color:#444;text-decoration:none}
.block{display:block}
.clear:after{content:"";display:block;clear:both;*zoom:1}
.montser{font-family :"Montserrat", Malgun Gothic, "돋움"; letter-spacing:-0.3px;}
.sound{display:inline-block;width:0;height:0;font-size:0;line-height:0}
.skip{    text-indent: -9999px;display: none;}
caption{display:none}
.hidden{display:none}
.bg_gray{background-color:#f8f8f8}
.bg_white{background-color:#fff;}
a{outline:0} 
::selection { background:#3cbfaf;color: #FFF;text-shadow: none;
}
::-moz-selection {background:#3cbfaf;color: #FFF;text-shadow: none;
}
::-webkit-selection {background:#3cbfaf;color: #FFF;text-shadow: none;}