@font-face {
  font-family: 'Godo';
  font-style: normal;
  font-weight: 400;
  src: url('/css/font/GodoB.woff2') format('woff2'), 
  url('/css/font/GodoB.woff') format('woff');
}

@font-face {
  font-family: 'Godo';
  font-style: normal;
  font-weight: 700;
  src: url('/css/font/GodoB.woff2') format('woff2'), 
  url('/css/font/GodoB.woff') format('woff');
}
@font-face {
  font-family: 'Nanum Square';
  font-style: normal;
  font-weight: 400;
  src: url('/css/font/NanumSquareR.eot');
  src: local('Nanum Square Regular'),
       local('NanumSquareR'),
       url('/css/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
       url('/css/font/NanumSquareR.woff2') format('woff2'),
       url('/css/font/NanumSquareR.woff') format('woff'),
       url('/css/font/NanumSquareR.ttf') format('truetype');
}

@font-face {
  font-family: 'NanumSquareBold';
  font-style: bold;
  font-weight: 700;
  src: url('/css/NanumSquareB.eot');
  src: local('Nanum Square Bold'),
       local('NanumSquareB'),
       url('/css/font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
       url('/css/font/NanumSquareB.woff2') format('woff2'),
       url('/css/font/NanumSquareB.woff') format('woff'),
       url('/css/font/NanumSquareB.ttf') format('truetype');
}
.godo {
 font-family: 'Godo', sans-serif;
}

/** 이하는 공통 **/
.normal {
 font-style: normal;
}

.w250 {
 font-weight: 250;
}

.w300 {
 font-weight: 300;
}

.w350 {
 font-weight: 350;
}

.w400 {
 font-weight: 400;
}

.w500 {
 font-weight: 500;
}

.w700 {
 font-weight: 700;
}

.w800 {
 font-weight: 800;
}

.w900 {
 font-weight: 900;
}
.c_white{
  color: #ffffff;
}
.c_gre{
  color: #2dcb91;
}
.c_gray{
  color: #7a7a7a;
}

.top_logo{
  font-size: 20px;
}
.text_line_t{
  text-decoration: line-through;
}

li span {
 line-height: 1.8;
 font-size: 1.3em;
}

