@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 200;
    src: url(notosans/notokr-light.eot);
    src: url(notosans/notokr-light.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-light.woff2) format('woff2'),
    url(notosans/notokr-light.woff) format('woff'),
    url(notosans/notokr-light.ttf) format('truetype'),
    url(notosans/notokr-light.svg#notokr-light) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 400;
    src: url(notosans/notokr-regular.eot);
    src: url(notosans/notokr-regular.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-regular.woff2) format('woff2'),
    url(notosans/notokr-regular.woff) format('woff'),
    url(notosans/notokr-regular.ttf) format('truetype'),
    url(notosans/notokr-regular.svg#notokr-regular) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 600;
    src: url(notosans/notokr-medium.eot);
    src: url(notosans/notokr-medium.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-medium.woff2) format('woff2'),
    url(notosans/notokr-medium.woff) format('woff'),
    url(notosans/notokr-medium.ttf) format('truetype'),
    url(notosans/notokr-medium.svg#notokr-medium) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 800;
    src: url(notosans/notokr-bold.eot);
    src: url(notosans/notokr-bold.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-bold.woff2) format('woff2'),
    url(notosans/notokr-bold.woff) format('woff'),
    url(notosans/notokr-bold.ttf) format('truetype'),
    url(notosans/notokr-bold.svg#notokr-bold) format('svg');
}

@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;
  src: url(roboto/Roboto-Thin.woff2) format('woff2'),
       url(roboto/Roboto-Thin.woff) format('woff'),
       url(roboto/Roboto-Thin.otf) format('opentype');}
@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;
  src: url(roboto/Roboto-Light.woff2) format('woff2'),
       url(roboto/Roboto-Light.woff) format('woff'),
       url(roboto/Roboto-Light.otf) format('opentype');}
@font-face {   font-family: 'Roboto';   font-style: normal;   font-weight: 400;
   src: url(roboto/Roboto-Regular.woff2) format('woff2'),
        url(roboto/Roboto-Regular.woff) format('woff'),
        url(roboto/Roboto-Regular.otf) format('opentype'); }
@font-face {   font-family: 'Roboto';   font-style: normal;   font-weight: 500;
   src: url(roboto/Roboto-Medium.woff2) format('woff2'),
        url(roboto/Roboto-Medium.woff) format('woff'),
        url(roboto/Roboto-Medium.otf) format('opentype'); }
@font-face {   font-family: 'Roboto';   font-style: normal;   font-weight: 700;
   src: url(roboto/Roboto-Bold.woff2) format('woff2'),
        url(roboto/Roboto-Bold.woff) format('woff'),
        url(roboto/Roboto-Bold.otf) format('opentype'); }

*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
	#wrap:after, #header:after, #contents:after, #footer:after{display:block;content:'';clear:both}
	#header, #contents, #footer{position:relative}
	html{min-width:320px;overflow-x:hidden;overflow-y:scroll}
	body{font-family:"NotoSans", "Malgun Gothic", "돋움", "Dotum", "굴림", "Gulim", sans-serif !important;font-size:15px !important;font-weight:400 !important;color:#222 !important}
	ul, ol, dl, li{list-style:none}
	ul:after{display:block;content:'';clear:both}
	a{text-decoration:none !important;color:#222}
	a:hover{text-decoration:none !important}
	a img{border:0}
	i, address{font-style:normal;font-family:"NotoSans", "Malgun Gothic", "돋움", "Dotum", "굴림", "Gulim", sans-serif}
	table{border-collapse:collapse;font-family:"NotoSans", "Malgun Gothic", "돋움", "Dotum", "굴림", "Gulim", sans-serif !important}
	table td{padding:0}
	caption{width:1px;height:1px;overflow:hidden;font-size:0}
	::selection{background:rgba(250,165,51,0.5) !important}