@charset "utf-8";  /* reset.css  common.css basic.css  default.css  */
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&family=Muli&family=Noto+Sans+KR&display=swap');

*{margin:0;padding:0;vertical-align:top;border:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}

body{font:14px/1 'Muli', 'Noto Sans KR', sans-serif; color:#575756;}  /*font:14px/1 : Å©±â/¼±³ôÀÌ(line-height)*/
#wrap{width:100%; height:auto;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
h1{font-family: 'Dancing Script', cursive;}
a{color:#575756;text-decoration:none;}
button{background:transparent; border:0; outline:0; cursor:pointer;}
ul{list-style:none;}
em,i,address{font-style:normal}
.floatclear:after{content:'';display:block;clear:both;}
.hidden{}
.blind{}

#skip{z-index:4;position:relative;width:100%}
#skip>li{font-size:0;}
#skip>li>a{display:block;padding:0;font-size:0;text-align:center;color:#fff;background:#575756;}
#skip>li>a:focus{padding:20px 0;font-size:18px;}

input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
.RemoveX::-ms-clear {  display: none; width : 0; height: 0; }
.RemoveX::-ms-reveal {  display: none; width : 0; height: 0; }
.RemoveX::-webkit-search-decoration,
.RemoveX::-webkit-search-cancel-button,
.RemoveX::-webkit-search-results-button,
.RemoveX::-webkit-search-results-decoration { display: none; }





