@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&amp;display=swap');
/* base */
 @font-face {
 font-family: 'na200';
 src: url(font/NanumSquareL.eot);
 src: url(font/NanumSquareLd41d.eot?#iefix) format('embedded-opentype'),
      url(font/NanumSquareL.woff) format('woff'),
      url(font/NanumSquareL.ttf) format('truetype');
}
@font-face {
 font-family: 'na300';
 src: url(font/NanumSquareR.eot);
 src: url(font/NanumSquareRd41d.eot?#iefix) format('embedded-opentype'),
      url(font/NanumSquareR.woff) format('woff'),
      url(font/NanumSquareR.ttf) format('truetype');
}
@font-face {
 font-family: 'na400';
 src: url(font/NanumSquareB.eot);
 src: url(font/NanumSquareBd41d.eot?#iefix) format('embedded-opentype'),
      url(font/NanumSquareB.woff) format('woff'),
      url(font/NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'na500';
 src: url(font/NanumSquareEB.eot);
 src: url(font/NanumSquareEBd41d.eot?#iefix) format('embedded-opentype'),
      url(font/NanumSquareEB.woff) format('woff'),
      url(font/NanumSquareEB.ttf) format('truetype');
}
@font-face {
     font-family: 'noto';
	font-weight:200;
    src: url('font/notokr-light.eot');
    src: url('font/notokr-lightd41d.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-light.woff2') format('woff2'),
         url('font/notokr-light.woff') format('woff'),
         url('font/notokr-light.ttf') format('truetype'),
         url('font/notokr-light.svg#notokr-light') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'noto';
	font-weight:300;
    src: url('font/notokr-regular.eot');
    src: url('font/notokr-regulard41d.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-regular.woff2') format('woff2'),
         url('font/notokr-regular.woff') format('woff'),
         url('font/notokr-regular.ttf') format('truetype'),
         url('font/notokr-regular.svg#notokr-regular') format('svg');
    font-style: normal;
}

@font-face {
	font-family: 'noto';
	font-weight:400;
    src: url('font/notokr-medium.eot');
    src: url('font/notokr-mediumd41d.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-medium.woff2') format('woff2'),
         url('font/notokr-medium.woff') format('woff'),
         url('font/notokr-medium.ttf') format('truetype'),
         url('font/notokr-medium.svg#notokr-medium') format('svg');
    font-style: normal;
}

@font-face {
	font-family: 'noto';
	font-weight:500;
    src: url('font/notokr-bold.eot');
    src: url('font/notokr-boldd41d.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-bold.woff2') format('woff2'),
         url('font/notokr-bold.woff') format('woff'),
         url('font/notokr-bold.ttf') format('truetype'),
         url('font/notokr-bold.svg#notokr-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @font-face {
	font-family: 'noto';
	font-weight:600;
    src: url('font/notokr-black.eot');
    src: url('font/notokr-black.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-black.woff2') format('woff2'),
         url('font/notokr-black.woff') format('woff'),
         url('font/notokr-black.ttf') format('truetype'),
         url('font/notokr-black.svg#notokr-bold') format('svg');
    font-style: normal;
}  */
@font-face {
  font-family: "timon";
  src: url("font/TmonMonsori.eot");
  src: url("font/TmonMonsorid41d.eot?#iefix") format("embedded-opentype"),
  url("font/TmonMonsori.woff") format("woff"),
  url("font/TmonMonsori.woff2") format("woff2"),
  url("font/TmonMonsori.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.eot');
  src: url('font/fontawesome-webfontd41d.eot?#iefix') format('embedded-opentype'),
        url('font/fontawesome-webfont.woff2') format('woff2'),
        url('font/fontawesome-webfont.woff') format('woff'),
        url('font/fontawesome-webfont.ttf') format('truetype'),
        url('font/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*@font-face {
 font-family: 'AppleSDGothicNeo';
 	src: url('../fonts/AppleSDGothicNeoL.eot?#iefix') format('embedded-opentype');
    src: url('../fonts/AppleSDGothicNeoL.otf?#iefix'),
			url('../fonts/AppleSDGothicNeoL.ttf') format('truetype'),
			local(※), url('../fonts/AppleSDGothicNeoL.woff') format('woff');
    font-weight: 300;
}
@font-face {
 font-family: 'AppleSDGothicNeo';
	src: url('../fonts/AppleSDGothicNeoR.eot?#iefix') format('embedded-opentype');
    src: url('../fonts/AppleSDGothicNeoR.otf?#iefix'),
			url('../fonts/AppleSDGothicNeoR.ttf') format('truetype'),
			local(※), url('../fonts/AppleSDGothicNeoR.woff') format('woff');
    font-weight: 400;
}
@font-face {
 font-family: 'AppleSDGothicNeo';
 	src: url('../fonts/AppleSDGothicNeoM.eot?#iefix');
    src: 	url('../fonts/AppleSDGothicNeoM.otf?#iefix') format('embedded-opentype'),
			url('../fonts/AppleSDGothicNeoM.ttf') format('truetype'),
			local(※), url('../fonts/AppleSDGothicNeoM.woff') format('woff');
    font-weight: 500;
}
@font-face {
 font-family: 'AppleSDGothicNeo';
    src: url('../fonts/AppleSDGothicNeoSB.eot?#iefix') format('embedded-opentype');
    src: url('../fonts/AppleSDGothicNeoSB.otf?#iefix'),
			url('../fonts/AppleSDGothicNeoSB.ttf') format('truetype'),
			local(※), url('../fonts/AppleSDGothicNeoSB.woff') format('woff');
    font-weight: 600;
}
@font-face {
 font-family: 'AppleSDGothicNeo';
 	src:url('../fonts/AppleSDGothicNeoB.eot?#iefix') format('embedded-opentype');
    src: url('../fonts/AppleSDGothicNeoB.otf?#iefix'),
		   url('../fonts/AppleSDGothicNeoB.ttf') format('truetype'),
	       local(※), url('../fonts/AppleSDGothicNeoB.woff') format('woff');
    font-weight: 700;
}
@font-face {
 font-family: 'AppleSDGothicNeo';
 	src:url('../fonts/AppleSDGothicNeoEB.eot?#iefix') format('embedded-opentype');
    src: url('../fonts/AppleSDGothicNeoEB.otf?#iefix'),
			url('../fonts/AppleSDGothicNeoEB.ttf') format('truetype'),
			local(※), url('../fonts/AppleSDGothicNeoEB.woff') format('woff');
    font-weight: 800;
}
*/
/*gmarket*/
/*@font-face {
 font-family: 'GmarketSans';
    src: url('../fonts/GmarketSansLight.otf');
    src: url('../fonts/GmarketSansLight.otf?#iefix') format('embedded-opentype');
    src: url('../fonts/GmarketSansTTFLight.ttf') format('truetype');
	src: url('../fonts/GmarketSansTTFLight.eot?#iefix');
	src:local(※), url('../fonts/GmarketSansTTFLight.woff') format('woff');
    font-weight: 400;
}
@font-face {
 font-family: 'GmarketSans';
    src: url('../fonts/GmarketSansMedium.otf');
    src: url('../fonts/GmarketSansMedium.otf?#iefix') format('embedded-opentype');
    src: url('../fonts/GmarketSansTTFMedium.ttf') format('truetype');
	src: url('../fonts/GmarketSansTTFMedium.eot?#iefix');
	src: local(※), url('../fonts/GmarketSansTTFMedium.woff') format('woff');
    font-weight: 500;
}
@font-face {
 font-family: 'GmarketSans';
    src: url('../fonts/GmarketSansBold.otf');
    src: url('../fonts/GmarketSansBold.otf?#iefix') format('embedded-opentype');
    src:url('../fonts/GmarketSansTTFBold.ttf') format('truetype');
	src:url('../fonts/GmarketSansTTFBold.eot?#iefix');
	src: local(※), url('../fonts/GmarketSansTTFBold.woff') format('woff');
    font-weight: 600;
}
*/

.gma{
	font-family:'GmarketSans',sans-serif !important; 
}


html{
font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop);
  zoom: 1;
  -webkit-font-smoothing: subpixel-antialiased;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bn_label_en {
  font-size:48px; color: #fff;
  font-weight: 900;
  font-style: italic;
font-family: 'noto';
font-weight:300;
}


html,body { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td, textfield, select, img{
  margin:0;
  padding:0;
}

html,body {
	color:#666;
	font-size:13px; 
	font-family: 'Roboto','noto',sans-serif !important;
	/* font-family:'Roboto','AppleSDGothicNeo',sans-serif !important; */
    font-weight: 300;
    letter-spacing: -1px;
    font-style: normal;
}
a, input, select, textarea,button,label {
/* 	font-family:'Roboto','AppleSDGothicNeo',sans-serif !important; */
	font-family: 'Roboto','noto',sans-serif !important;
	font-weight:300;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:1em;}
ol, ul, li, dd, dl, dt  {list-style:none;}
fieldset, legend {border:0; margin:0;padding:0;}
img {border:0;vertical-align:0; }
label{cursor:pointer;}
address, caption, em{font-weight:normal;font-style:normal;}

*:hover {

}
a {cursor: pointer;}
strong{letter-spacing:-1px}
label {
    margin-bottom: 0px;
}
table {border-collapse:collapse;}
.bx-wrapper a{display: block;}
.bx-viewport ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* {
  -webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}