@charset "utf-8";
/*¸¶¿ì½º¿À¹ö ¾ÆÀÌÄÜ*/
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,800);

/*À¥ÆùÆ® »ç¿ë½Ã ¿¬°áÇØÁÖ¼¼¿ä*/

/********************  noto+Sans+kr  ********************/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap'); 
/********************  noto+Sans+kr  ********************/

/********************  noto+Serif+kr  ********************/
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');
/********************  noto+Serif+kr  ********************/


/********************  Áö¸¶ÄÏ  ********************/
@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;
}
/********************  Áö¸¶ÄÏ  ********************/

/********************  ³ª´®°íµñ  ********************/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff')
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
}
/********************  ³ª´®°íµñ  ³ëÅä»ê ¼¼¸®ÇÁ ********************/
/* font-family: 'Nanum Gothic', sans-serif;
font-family: 'Noto Serif KR', serif; 
font-family: 'Noto Sans KR', serif; 
*/

/********************  ³ª´®°íµñ  ³ëÅä»ê ¼¼¸®ÇÁ ********************/
@import url('https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap');
/* {font-family: 'Permanent Marker', cursive;} */
@import url('https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap');
/* {font-family: 'Fredoka One', cursive;} */

@font-face {
  font-family: 'yg-jalnan';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
  /* font-weight: normal;
  font-style: normal; */
}
/* ¿©±â¾î¶§ Àß³­Ã¼ */
/* ¾ÖÇÃ»êµ¹°íµñ */
/* font-family: 'AppleSDGothicNeo', 'Noto Sans KR', sans-serif; */

/* ¿¡½ºÄÚ¾î µå¸² */
@font-face {
  font-family: 'S-CoreDream-3Light';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Noto Sans KR', serif; 
  /* scroll-behavior: smooth; */
}

li {
  list-style: none;
}

html,
body {
  height: 100%;
  color:#333;
  font-size:16px;
  font-weight: 400;
  min-width:1300px;
  font-family: 'Noto Sans KR', serif; 
  /* scroll-behavior: smooth; */
}

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

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%;
}

/*ÇÃ·ÔµÇ´Â ºÎ¸ð¿ä¼ÒÇÑÅ× Àû¿ë½ÃÄÑÁÖ¼¼¿ä*/
.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%;
  max-width: 1320px;
  /* min-width: 1224px; */
  margin: 0 auto;
  position: relative;
}

.inner {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
}
.clearfix:before,
.clearfix:after{display:table; content:"";}
.clearfix:after{clear:both;}


/*.container ¾È¿¡ ÀÖ´Â Å¬·¡½º col ·Î ½ÃÀÛÇÏ´Â ¿ä¼ÒµéÀº float Á¤ÀÇ*/
.container>*[class*="col"] {
  float: left;
  margin: 0 0.757%;
  min-height: 1px;
}

/*ÇÃ·ÔµÈ ºÎ¸ðÀÎ container ¿ä¼Ò ¿µ¿ª ÀÎ½Ä ´ÙÀ½¿ä¼Ò  clear Àû¿ë*/
.container:after {
  content: '';
  display: block;
  clear: both;
}

/*1320 ±×¸®µå °¡º¯Æø ÁÂ¿ì¸¶ÁøÀº 10px 0.757% */
.col1 {width: 8.333%;}
.col2 {width: 15.151%;}
.col3 {width: 23.484%;}
.col4 {width: 31.818%;}
.col5 {width: 40.151%;}
.col6 {width: 48.484%;}
.col7 {width: 56.818%;}
.col8 {width: 65.151%;}
.col9 {width: 73.484%;}
.col10 {width: 80.303%;}
.col11 {width: 90.151%;}
.col12 {width: 98.484%;}