@charset "utf-8";

*{padding:0;margin:0;}
html,body{width:100%; min-width:320px;}
html{  }
body{ font-family:'Noto Sans', sans-serif; letter-spacing:-0.1px; color:#333; }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,tr,td,thead,tbody,form,fieldset,legend,input,textarea,button{margin:0;padding:0;}
ul,ol,li,dl,dt,dd {list-style:none;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
button{position:relative;border:none;background:none;}
hr,legend {display:none;}
img,fieldset,iframe {border:none;}
img{vertical-align:top;}
textarea{}
caption {display:none;}
input,select,button{vertical-align:middle;}
button{margin:0;padding:0;}
table{border:none; border-collapse:collapse; padding:0; border-spacing:0; border-color: gray}
a{text-decoration:none; color:#333;}
a:link,a:visited,a:active,a:focus{text-decoration:none;}
a:hover{text-decoration:none;}
br { opacity:0; }

.eff {
-khtml-transition : all 0.3s ease;
-moz-transition : all 0.3s ease;
-o-transition : all 0.3s ease;
transition : all 0.3s ease;
}

/* 공용 */
.transitionAll{
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}

@font-face {
    font-family: "BMJUA";
    font-weight:normal;
    font-style: normal;
    src: url("/fonts/kccf/diff/BMJUA.eot?") format("eot"),
    url("/fonts/kccf/diff/BMJUA.otf") format("opentype"),
    url("/fonts/kccf/diff/BMJUA.woff") format("woff"),
    url("/fonts/kccf/diff/BMJUA.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans";
  font-weight: 100;
  font-style: normal;
  src: url("/fonts/kccf/diff/NotoSans-Thin.eot?") format("eot"),
  url("/fonts/kccf/diff/NotoSans-Thin.otf") format("opentype"),
  url("/fonts/kccf/diff/NotoSans-Thin.woff") format("woff"),
  url("/fonts/kccf/diff/NotoSans-Thin.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans";
  font-weight: 200;
  font-style: normal;
  src: url("/fonts/kccf/diff/NotoSans-Light.eot?") format("eot"),
  url("/fonts/kccf/diff/NotoSans-Light.otf") format("opentype"),
  url("/fonts/kccf/diff/NotoSans-Light.woff") format("woff"),
  url("/fonts/kccf/diff/NotoSans-Light.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans";
  font-weight: 300;
  font-style: normal;
  src: url("/fonts/kccf/diff/NotoSans-DemiLight.eot?") format("eot"),
  url("/fonts/kccf/diff/NotoSans-DemiLight.otf") format("opentype"),
  url("/fonts/kccf/diff/NotoSans-DemiLight.woff") format("woff"),
  url("/fonts/kccf/diff/NotoSans-DemiLight.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/kccf/diff/NotoSans-Regular.eot?") format("eot"),
  url("/fonts/kccf/diff/NotoSans-Regular.otf") format("opentype"),
  url("/fonts/kccf/diff/NotoSans-Regular.woff") format("woff"),
  url("/fonts/kccf/diff/NotoSans-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans";
  font-weight: 500;
  font-style: normal;
  src: url("/fonts/kccf/diff/NotoSans-Medium.eot?") format("eot"),
  url("/fonts/kccf/diff/NotoSans-Medium.otf") format("opentype"),
  url("/fonts/kccf/diff/NotoSans-Medium.woff") format("woff"),
  url("/fonts/kccf/diff/NotoSans-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/kccf/diff/NotoSans-Black.eot?") format("eot"),
  url("/fonts/kccf/diff/NotoSans-Black.otf") format("opentype"),
  url("/fonts/kccf/diff/NotoSans-Black.woff") format("woff"),
  url("/fonts/kccf/diff/NotoSans-Black.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans";
  font-weight: 900;
  font-style: normal;
  src: url("/fonts/kccf/diff/NotoSans-Bold.eot?") format("eot"),
  url("/fonts/kccf/diff/NotoSans-Bold.otf") format("opentype"),
  url("/fonts/kccf/diff/NotoSans-Bold.woff") format("woff"),
  url("/fonts/kccf/diff/NotoSans-Bold.woff2") format("woff2");
}