@charset "euc-kr";
/***
Á¦ÀÛÀÚ : (ÁÖ)Á¦À± ±è¿¬Á¤
ÀÛ¼ºÀÏ : 2016³â 10¿ù 4ÀÏ
¼öÁ¤ÀÏ : ÃÖÁ¾ ¼öÁ¤µÈ³¯Â¥
ÀúÀÛ±Ç : º» CSS ÆÄÀÏÀº Á¦ÀÛÀÚ µ¿ÀÇ¾øÀÌ ÀÏÃ¼ÀÇ ¼öÁ¤À» ±ÝÁöÇÕ´Ï´Ù. Á¦ÀÛÀÚ µ¿ÀÇ¾øÀÌ ³»¿ëÀÌ ¼öÁ¤µÇ¾úÀ» °æ¿ì Á¦ÀÛÀÚ´Â ¿À·ù ¹× ¹ö±×¿¡ ´ëÇÑ ÀÏÃ¼ÀÇ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù.
***/
@font-face {
	font-family:'Titillium Web';
	font-style:normal;
	font-weight:600;
	src: url('/css/font/TitilliumWeb-SemiBold.otf') format('opentype'),
		url('/css/font/TitilliumWeb-SemiBold.woff') format('woff'),
		url('/css/font/TitilliumWeb-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family:'Titillium Web';
	font-style:normal;
	font-weight:400;
	src: url('/css/font/TitilliumWeb-Regular.otf') format('opentype'),
		url('/css/font/TitilliumWeb-Regular.woff') format('woff'),
		url('/css/font/TitilliumWeb-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'gmarket';
	font-style: normal;
	font-weight: 900;
	src: local('GmarketSansBold');
	src: url('/css/font/GmarketSansBold.eot');
	src: url('/css/font/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
		url('/css/font/GmarketSansBold.otf') format('opentype'),
      url('/css/font/GmarketSansBold.woff2') format('woff2'),
      url('/css/font/GmarketSansBold.woff') format('woff');
}
@font-face {
	font-family: 'gmarket';
	font-style: normal;
	font-weight: 800;
	src: local('GmarketSansMedium');
	src: url('/css/font/GmarketSansMedium.eot');
	src: url('/css/font/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
		url('/css/font/GmarketSansMedium.otf') format('opentype'),
      url('/css/font/GmarketSansMedium.woff2') format('woff2'),
      url('/css/font/GmarketSansMedium.woff') format('woff');
}
@font-face {
	font-family: 'gmarket';
	font-style: normal;
	font-weight: 200;
	src: local('GmarketSansLight');
	src: url('/css/font/GmarketSansLight.eot');
	src: url('/css/font/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
		url('/css/font/GmarketSansLight.otf') format('opentype'),
		url('/css/font/GmarketSansLight.woff2') format('woff2'),
		url('/css/font/GmarketSansLight.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 800;
  src: local('notokr-medium');
  src: url('/css/font/notokr-medium.eot');
  src: url('/css/font/notokr-medium.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-medium.woff2') format('woff2'),
      url('/css/font/notokr-medium.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local('notokr-bold');
  src: url('/css/font/notokr-bold.eot');
  src: url('/css/font/notokr-bold.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-bold.woff2') format('woff2'),
      url('/css/font/notokr-bold.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local('notokr-regular');
  src: url('/css/font/notokr-regular.eot');
  src: url('/css/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-regular.woff2') format('woff2'),
      url('/css/font/notokr-regular.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 200;
  src: local('notokr-light');
  src: url('/css/font/notokr-light.eot');
  src: url('/css/font/notokr-light.eot?#iefix') format('embedded-opentype'),
      url('/css/font/notokr-light.woff2') format('woff2'),
      url('/css/font/notokr-light.woff') format('woff');
}
/* esamanru */ 
@font-face {
	font-family:'esamanru';
	font-style:normal;
	font-weight:800;
	src: url('/css/font/esamanru-Bold.otf') format('opentype'),
		url('/css/font/esamanru-Bold.woff') format('woff'),
		url('/css/font/esamanru-Bold.ttf') format('truetype');
}
@font-face {
	font-family:'esamanru';
	font-style:normal;
	font-weight:400;
	src: url('/css/font/esamanru_Medium.otf') format('opentype'),
		url('/css/font/esamanru_Medium.woff') format('woff'),
		url('/css/font/esamanru_Medium.ttf') format('truetype');
}
@font-face {
	font-family:'esamanru';
	font-style:normal;
	font-weight:200;
	src: url('/css/font/esamanru-Light.otf') format('opentype'),
		url('/css/font/esamanru-Light.woff') format('woff'),
		url('/css/font/esamanru-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight:700;
	src: url(/css/font/NanumGothic-Bold.eot);
	src: url(/css/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(/css/font/NanumGothic-Bold.woff2) format('woff2'),
		url(/css/font/NanumGothic-Bold.woff) format('woff'),
		url(/css/font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style:normal;
	font-weight:400;
	src: url(/css/font/NanumGothic-Regular.eot);
	src: url(/css/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(/css/font/NanumGothic-Regular.woff2) format('woff2'),
		url(/css/font/NanumGothic-Regular.woff) format('woff'),
		url(/css/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style:normal;
	font-weight: 800;
	src: url(/css/font/NanumGothic-ExtraBold.eot);
	src: url(/css/font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(/css/font/NanumGothic-ExtraBold.woff2) format('woff2'),
		url(/css/font/NanumGothic-ExtraBold.woff) format('woff'),
		url(/css/font/NanumGothic-ExtraBold.ttf) format('truetype');
}
/* score */ 
@font-face {
	font-family:'score';
	font-style:normal;
	font-weight:800;
	src: url('/css/font/S-CoreDream-8Heavy.woff') format('woff'),
		url('/css/font/S-CoreDream-8Heavy.ttf') format('truetype');
}
@font-face {
	font-family:'score';
	font-style:normal;
	font-weight:700;
	src: url('/css/font/S-CoreDream-7ExtraBold.woff') format('woff'),
		url('/css/font/S-CoreDream-7ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family:'score';
	font-style:normal;
	font-weight:600;
	src: url('/css/font/S-CoreDream-6Bold.woff') format('woff'),
		url('/css/font/S-CoreDream-6Bold.ttf') format('truetype');
}
@font-face {
	font-family:'score';
	font-style:normal;
	font-weight:500;
	src: url('/css/font/S-CoreDream-5Medium.woff') format('woff'),
		url('/css/font/S-CoreDream-5Medium.ttf') format('truetype');
}
@font-face {
	font-family:'score';
	font-style:normal;
	font-weight:400;
	src: url('/css/font/S-CoreDream-4Regular.woff') format('woff'),
		url('/css/font/S-CoreDream-4Regular.ttf') format('truetype');
}
@font-face {
	font-family:'score';
	font-style:normal;
	font-weight:300;
	src: url('/css/font/S-CoreDream-3Light.woff') format('woff'),
		url('/css/font/S-CoreDream-3Light.ttf') format('truetype');
}
@font-face {
	font-family:'score';
	font-style:normal;
	font-weight:200;
	src: url('/css/font/S-CoreDream-2ExtraLight.woff') format('woff'),
		url('/css/font/S-CoreDream-2ExtraLight.ttf') format('truetype');
}
/* reset */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
hr{display:none;}
ul, ol, li{list-style:none;}
img, fieldset{border:none; vertical-align:middle;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-family:'Nanum Gothic', Dotum, µ¸¿ò, sans-serif;}
table{border-collapse:collapse; font-size:100%;}
address, em, optgroup{font-style:normal;}
object{vertical-align:top;}
input, button, select{vertical-align:middle;}

/* linkStyle */
a{color:#222; text-decoration:none;}
a:link,
a:visited{color:#222; text-decoration:none;}
a:active,
a:focus,
a:hover{color:#369; text-decoration:underline;}

/* font */
body{color:#222; font-size:80%; font-family:'Nanum Gothic', Dotum, µ¸¿ò, sans-serif; font-weight:normal; letter-spacing:-0.5px;}
input, select, textarea{color:#222; font-size:100%; font-family:'Nanum Gothic', Dotum, µ¸¿ò, sans-serif;}
textarea{border:1px solid #ccc;}

/* skip */
.skip, legend, caption{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}

input.type-image, input.type-radio{border:0 none;}
input.type-file{height:18px;}

.blue{color:#0448e1!important;}
.blueTxt{color:#397fcd!important;}
.redTxt{color:#e31f11;}
.skyTxt{color:#008ed0;}
.greenTxt{color:#009823;}
.orangeTxt{color:#d36300;}
.pinkTxt{color:#b62440;}
.purpleTxt{color:#4d3dc4;}
.brownTxt{color:#976000;}
.greenTxt{color:#2d5a01;}
.bold{font-weight:bold;}

/*margin*/
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}


