@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(./font/NanumGothic-Regular.eot);
  src: url(./font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-Regular.woff2) format('woff2'),
       url(./font/NanumGothic-Regular.woff) format('woff'),
       url(./font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(./font/NanumGothic-Bold.eot);
  src: url(./font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-Bold.woff2) format('woff2'),
       url(./font/NanumGothic-Bold.woff) format('woff'),
       url(./font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(./font/NanumGothic-ExtraBold.eot);
  src: url(./font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(./font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(./font/NanumGothic-ExtraBold.woff) format('woff'),
       url(./font/NanumGothic-ExtraBold.ttf) format('truetype');
}
/* Base Style */
body,p,div,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0; padding:0;}
body{font-family:'Montserrat','Microsoft Yahei','Nanum Gothic', '돋움', Dotum, '굴림', Gulim, Sans-serif; font-size:75%; line-height:1.5; color:#303030;}
h1,h2,h3,h4,h5,h6,input,textarea,button,select,table{font-size:1em;}
input,textarea,button,select{font-family:'Nanum Gothic', '돋움', Dotum, '굴림', Gulim, Sans-serif;}
input[type=text]{ime-mode: active}
img, fieldset, button{border:0;}
textarea{overflow:auto;}
button{cursor:pointer;}
img{vertical-align:top;}
address, em{font-style:normal;}
legend, .hidden{overflow:hidden; position:absolute; top:0; left:-2000em; line-height:0;}
caption{overflow:hidden; line-height:0; text-indent:-2000em;}

/* 링크 기본값 */
a:link{text-decoration:none; color:#303030;}
a:visited{text-decoration:none; color:#303030;}
a:hover{text-decoration:none; color:#303030;}
a:active{text-decoration:none;}
a:focus{text-decoration:none;}

/* 리스트 스타일 제거 */
ul,ol,li{list-style:none;}

/* Skip Navigation */
#accessibility a {display:block; position:absolute; top:0px; left:-2000em; z-index:10; width:100%; text-align:center; font-weight:bold;}
#accessibility a:hover {left: 0px; z-index:1000; padding:10px 0; background:#4764ce; color:#fff;}
#accessibility a:active {left: 0px; z-index:1000; padding:10px 0; background:#4764ce; color:#fff;}
#accessibility a:focus {left: 0px; z-index:1000; padding:10px 0; background:#4764ce; color:#fff;}
a#content {margin:0; padding:0; font-size:0; line-height:0;}

.skip a {display:block; position:absolute; top:0px; left:-2000em; z-index:10; width:100%; text-align:center; font-weight:bold;}
.skip a:hover {position:relative; left: 0px; z-index:1000; padding:10px 0; background:#4764ce; color:#fff;}
.skip a:active {position:relative; left: 0px; z-index:1000; padding:10px 0; background:#4764ce; color:#fff;}
.skip a:focus {position:relative; left: 0px; z-index:1000; padding:10px 0; background:#4764ce; color:#fff;}

/* 장난감 */
.market span{font-weight:bold; color:#005dbc;}
