@charset "utf-8";
/*λ§μ°?€?€λ²? ??΄μ½?*/
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);


/*?Ή?°?Έ ?¬?©? ?°κ²°ν΄μ£ΌμΈ?*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap');


@font-face {
  font-family: 'GmarketSansBold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GmarketSansMedium';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GmarketSansLight';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family:'GmarketSansMedium';
}

li {
  list-style: none;
}

html,
body {
  height: 100%;
  color:#333;
  font-size:16px;
  font-weight: 400;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover,
a:focus,
a:active {
  color: #00f;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

address {
  font-style: normal;
}

img,
input {
  vertical-align: top;
}

img,
embed,
iframe {
  max-width: 100%;
}

fieldset,
img {
  border: 0;
}

section{
  width:100%;
  /* overflow: hidden; */
}



/*?λ‘??? λΆ?λͺ¨μ??? ? ?©?μΌμ£Ό?Έ?*/
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

/*κ°μΆ€ ???? ? ?©?μΌμ£Ό?Έ?.*/
.hidden {
  width: 0;
  height: 0;
  position: absolute;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  overflow: hidden;
}

.wrap {
  width: 100%;
  min-width: 1200px;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}


/*.container ?? ?? ?΄??€ col λ‘? ???? ???€??? float ? ?*/
.container>*[class*="col"] {
  float: left;
  margin: 0 0.416%;
  min-height: 1px;
}

/*?λ‘?? λΆ?λͺ¨μΈ container ?? ??­ ?Έ? ?€???  clear ? ?©*/
.container:after {
  content: '';
  display: block;
  clear: both;
}


/*1630 κ·Έλ¦¬? κ°?λ³??­ μ’μ°λ§μ§??? 5px 0.416% */
.col1 {
  width: 7.5%;
}

.col2 {
  width: 15.833%;
}

.col3 {
  width: 24.166%;
}

.col4 {
  width: 32.5%;
}

.col5 {
  width: 40.833%;
}

.col6 {
  width: 49.166%;
}

.col7 {
  width: 57.5%;
}

.col8 {
  width: 65.833%;
}

.col9 {
  width: 74.166%;
}

.col10 {
  width: 82.5%;
}

.col11 {
  width: 90.833%;
}

.col12 {
  width: 99.166%;
}