@charset "utf-8";
/* CSS Document */
@font-face{
	font-family:"NotoSansCJKkr";
	src:url('/fonts/NotoSansCJKkr.eot');
	src:url('/fonts/NotoSansCJKkr.eot?#iefix') format('embedded-opentype'),
	url('/fonts/NotoSansCJKkr.woff') format('woff'),
	url('/fonts/NotoSansCJKkr.ttf') format('truetype');
	src:local(※), url('/fonts/NotoSansCJKkr.woff') format('woff');
}
@font-face{
	font-family:"NanumMyeongjo";
	src:url('/fonts/NanumMyeongjo.eot');
	src:url('/fonts/NanumMyeongjo.eot?#iefix') format('embedded-opentype'),
	url('/fonts/NanumMyeongjo.woff') format('woff'),
	url('/fonts/NanumMyeongjo.ttf') format('truetype');
	src:local(※), url('/fonts/NanumMyeongjo.woff') format('woff');
}
/*
@font-face{
	font-family:"THEJung160";
	src:url('/fonts/THEJung160.eot');
	src:url('/fonts/THEJung160.eot?#iefix') format('embedded-opentype'),
	url('/fonts/THEJung160.woff') format('woff'),
	url('/fonts/THEJung160.ttf') format('truetype');
	src:local(※), url('/fonts/THEJung160.woff') format('woff');
}
*/
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);



*{margin:0; padding:0;}

body{font-family: 'NotoSansCJKkr','Noto Sans KR', sans-serif; font-size:12pt; line-height:18px;color:#333; letter-spacing:-1px }
a{text-decoration:none; color:#000;}
a:hover, a:active, a:visited {text-decoration:none !important}
img{border:none; vertical-align:top;}
input{vertical-align:top;}
ul{list-style:none;}
li{list-style:none;}
fieldset {border:none; background:none;}
caption {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
button {border:none}

header, footer, nav, section, article, aside{display:block;}
address{font-style:normal;}
button {cursor:pointer;font-family:'NotoSansCJKkr','Noto Sans KR';}
textarea, select, option {font-family:'NotoSansCJKkr','Noto Sans KR';}

/*모든 페이지 공통으로 사용할 스타일*/
.hide{display:none;}
.hidden {margin:0; padding:0; width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}
.txt_hide {font-size:0; text-indent:-999em;}
.clear{} /*float: 속성값을 가진 태그의 부모태그에게 적용시킬 이름*/
.clear:after {
	clear:both;
	content:"";
	display:table;
}

select { 
	-webkit-appearance: none; /* 네이티브 외형 감추기 */ 
	-moz-appearance: none;
	appearance: none;
	cursor:pointer;
}
	
select::-ms-expand { display: none; }/* IE 10, 11의 네이티브 화살표 숨기기 */ 

.center_wrap {
	position:relative;
	width:1100px;
	margin:0 auto;
	/* overflow:hidden; */
} /*가운데정렬*/

.m_r_0 {
	margin-right:0 !important;
}
.b_none {
	border:none !important;
}
.t_shadow {
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.fc_blue {
	color:#0089d1;
}
.fc_pink {
	color:#ee3f80;
}
.fc_warning {
	color:#e62d2d;
}
.fc_gary {
	color:#999;
}
