@charset "utf-8";
@import url("font/NotoKR.css");
@import url("font/nanumsquare.css");
@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,900');
@import url("https://fonts.googleapis.com/css?family=Barlow:100,200,300,400,500,600,700,800,900");
@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:100,200,300,400,500,600,700,800,900");

/*
font-family:'Notokr',  sans-serif;
font-family:'NanumSquare', sans-serif;
font-family:'Nanum Gothic', sans-serif;
font-family:'Nunito', sans-serif;
font-family:'Barlow', sans-serif;
font-family: 'Barlow Condensed', sans-serif;
font-family:'cwTeXHei',sans-serif;
*/


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■       리 셋       ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* transition: all 0.5s ease; */

html {
	overflow-x: hidden !important;
}
body {
	overflow-x:  hidden !important;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 300;
	letter-spacing:-.02rem;
	font-family:  'Barlow', 'Notokr', 'NanumSquare', 'Nunito',  "Nanum Gothic",  sans-serif;
	color: #222;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

img {
	max-width:100%;
	display:inline-block;
}
ul {
	padding:0;
	list-style: none;
	margin:0;
}
a { background-color: transparent; color: #555; text-decoration: none; }
a:active, a:hover, a:focus, button { outline: none; text-decoration:none;  color: inherit;}
.thumbnail { padding:0; margin-bottom:0; border:0; border-radius:0;}
p { margin-bottom:0; }
h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; font-weight: ; }
h1 { font-size: ; line-height: ; letter-spacing: ; }
h2 { font-size: ; line-height: ; letter-spacing: ; }
h3 { font-size: ; line-height: ; letter-spacing: ; }
h4 { font-size: ; line-height: ; letter-spacing: ; }
h5 { font-size: ; line-height: ; letter-spacing: ; }
h6 { font-size: ; line-height: ; letter-spacing: ; }
@media (min-width: 767px) {
  h1 { }
  h2 { }
  h3 { }
  h4 { }
  h5 { }
  h6 { }
}
dl, dt, dd { margin:0;}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline:none;
	box-shadow:none;
}

:focus {outline: 0;}
