@charset "UTF-8";
/* Bodoni Moda SC google font */
@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap');

/* 영문 폰트 */
/* font-family: 'Bodoni Moda SC', sans-serif; */

/* 한글 폰트 */
@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 300;
  src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
  src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}



* {
	box-sizing: border-box;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent;
	font-family:"Philosopher","Gowun Batang", 'NanumBarunGothic', 돋움, Dotum, sans-serif;
	font-style:normal; 
	font-weight:normal;
	vertical-align:baseline;
	word-break: keep-all;
}

html { --blue: #4065c6; }
body					{line-height:1; font-size: 16px; color: #333; background-color: #fff; }

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
ol,ul					{list-style:none}
table					{border-collapse:collapse;border-spacing:0}
hr						{display:none}
a:link					{color:#333;text-decoration:none}
a:visited				{color:#333;text-decoration:none}
a:hover					{color:#333;text-decoration:none}
a:active				{color:#333;text-decoration:none}
.both					{clear:both}
.clear					{width:auto}
.clear:after			{content:"";display:block;clear:both;height:0;overflow:hidden}
#skipnavi,.alt			{position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;visibility:hidden;overflow:hidden}
label					{vertical-align:middle;cursor:pointer}
input					{vertical-align:middle}