@charset "utf-8";
@import url('//fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900|Sen:400,700&display=swap&subset=korean,latin-ext');
@import url('//fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;700;800;900&display=swap');
@font-face { font-family: 'GmarketSansLight'; src: url('../../gh/projectnoonnu/noonfonts_2001-1.1/GmarketSansLight.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansMedium'; src: url('../../gh/projectnoonnu/noonfonts_2001-1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansBold'; src: url('../../gh/projectnoonnu/noonfonts_2001-1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal; }

/* common */
html, body { margin: 0; width: 100%; height: 100%; position:relative; padding: 0; }
* {margin:0; padding:0; list-style:none; text-decoration:none; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; outline: none; -webkit-text-size-adjust: none; box-sizing: border-box;}
ul>li>a { text-decoration:none; }
a {color: inherit;}
a {color: #000; text-decoration: none; outline: none}
a:hover, a:active {text-decoration: none; color:#000;}
table { border-collapse: collapse; }
.blind {position:absolute !important;visibility:hidden !important;top:0 !important;left:0 !important;height:0 !important;width:0 !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;}
fieldset {border:none;}
legend {display:none;}
p, strong, span {letter-spacing: -0.5px;}
i {display: inline-block;}
em {font-style: normal; letter-spacing: -1px;}
input {box-sizing: border-box; border: 1px solid #ddd; background-color: #fff; border-radius: 0; }
input[type=text]::-ms-clear {display:none;}
button {box-sizing: border-box; border: 0; background-color: transparent; cursor: pointer;}
textarea {box-sizing: border-box; resize: none;}
select {-webkit-border-radius: 0; -webkit-appearance: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; box-sizing: border-box; cursor: pointer;}
select::-ms-expand {display: none;}
h1 {
  margin: 0;
}

input[type=range]:focus { outline: none; } 
input[type=range]::-webkit-slider-thumb { 
  cursor: pointer;
}

/* LAYOUT */
#A_Wrap { width:100%; height:100%; min-width: 1060;}
#A_Container_Wrap {position: relative;width: 100%;}
#A_Container {overflow: hidden; box-sizing: border-box; margin: 0 auto;}

.inner02 {width: 580px; margin: 0 auto; padding-top: 40px;}
.clear:after {
  content: "";
  display: block;
  clear: both;
}



input[type=range] {
  width: 100%;
  height: 20px;
  margin: 7.3px 0;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
}
input[type=range]:focus {
  outline: none;
  border: none;
}
input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0.2px solid #010101;
  border-radius: 1.3px;
  border: none;
  width: 100%;
  height: 11.4px;
  cursor: pointer;
}
input[type=range]::-webkit-slider-thumb {
  box-sizing: content-box;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border: 6px solid #e6ecff;
  background: #3c70ff;
  border-radius: 15px;
  cursor: pointer;
  -webkit-appearance: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: transparent;
}
input[type=range]::-moz-range-track {
  background: transparent;
  border-radius: 1.3px;
  width: 100%;
  height: 11.4px;
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  width: 8px;
  height: 8px;
  margin-top: -8px;
  border: 6px solid #e6ecff;
  background: #3c70ff;
  border-radius: 15px;
  cursor: pointer;
}
input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 8.2px 0;
  color: transparent;
  width: 100%;
  height: 25px;
  margin: -7px 0;
  cursor: pointer;
  overflow: none;
}
input[type=range]::-ms-fill-lower {
  background: transparent;
  border-radius: 2.6px;
}
input[type=range]::-ms-fill-upper {
  background: transparent;
  border-radius: 2.6px;
}
input[type=range]::-ms-thumb {
  width: 8px;
  height: 8px;
  border: 6px solid #e6ecff;
  background: #3c70ff;
  border-radius: 15px;
  cursor: pointer;
  margin-top: 0px;
}
input[type=range]:focus::-ms-fill-lower {
  background: transparent;
}
input[type=range]:focus::-ms-fill-upper {
  background: transparent;
}
@supports (-ms-ime-align:auto) {
  input[type=range] {
      margin: 0;
  }
}
/* footer */