@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 900;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
	url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
}


div,a,li,ul,ol,section,article,nav,head,footer,menu,aside,input,select,textarea,p,label,h1,h2,h3,h4,h5,h6,th,td{
	font-family:'Noto Sans KR',sans-serif;
}
.roboto{font-family: 'Roboto', sans-serif !important;}
.dotum{font-family:dotum !important}
/*폰트 컬러*/
.fc {color:#e85224 !important;}
.fcese{color:#236891 !important;}
.fcBlue {color:#22294b !important;}
.fcGreen{color:#3aaa35 !important}
.fcRed {color:#d84935 !important;}
.fcOrange {color:#FF762C !important;}
.fcBlack {color:#000 !important;}
.fcWhite {color:#fff !important;}
.fcGrayA {color:#aaa !important;}
.fcGray9 {color:#999 !important;}
.fcGray8 {color:#888 !important;}
.fcGray7 {color:#777 !important;}
.fcGray6 {color:#666 !important;}
.fcGray5 {color:#555 !important;}
.fcGray4 {color:#444 !important;}
.fcGray3 {color:#333 !important;}
.fcGray2 {color:#222 !important;}

/*폰트 굵기*/
.fwBold{font-weight:bold !important;}
.fwNormal{font-weight:normal !important;}
.fw300{font-weight:300 !important;}
.fw400{font-weight:400 !important;}
.fw500{font-weight:500 !important;}
.fw600{font-weight:600 !important;}
.fw700{font-weight:700 !important;}
.fw800{font-weight:800 !important;}

/*메인 폰트*/
h1{
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	letter-spacing: -0.04em;
}
h2{
	font-size: 26px;
	font-weight: normal;
	color: #fff;
	letter-spacing: -0.06em;
	position: relative;
}
/* h2::before{
	position: absolute;
	top: -100px;
	left: 50%;
	transform: translateX(-50%);
	content: '';
	width: 1px;
	height: 60px;
	background: #fff;
} */
h4{
	font-size: 18px;
	font-weight: 500;
	color: #000;
	letter-spacing: -0.03em;	
	line-height: 1.5;
}
h5{
	font-size: 30px;
	font-weight: bold;
	color: #000;
	letter-spacing: 0;	
	line-height: 1.5;
}
/* 2019 MAIN */
.fw500{font-weight:500;}

@media(max-width:1199px){
	h1{
		font-size: 42px;
	}
	h2{
		font-size: 24px;
		font-weight:normal;
	}
	h2::before{
		top: -50px;
		left: 50%;
		transform: translateX(-50%);
		width: 1px;
		height: 30px;
	}
}
@media(max-width:991px){
	h1{
		font-size: 36px;
		padding: 10px 0;
	}
	h5{
		font-size: 22px;		
	}
	#main_contents05 h2 {
		font-size: 20px;
	}
}
@media(max-width:767px){
	h1{
		font-size: 26px;
		padding: 8px 0;
	}
	h2{
		font-size: 14px;
	}
	h2::before {
		top: -35px;
		height: 20px;
	}
	h4{
		font-size: 16px;
	}
	h5{
		font-size: 18px;		
	}
	#main_contents05 h2 {
		font-size: 18px;
	}
}

/* subpage */
.orangebold{font-weight:bold;color:#ea4d16;}
.orange{color:#ea4d16;}
.subpage p{font-size:16px;font-weight:300;color:#666;letter-spacing:-0.05em;line-height:28px;}
.subpage h1{font-size:35px;font-weight:300;color:#222;letter-spacing:-0.05em;line-height:28px; margin:24px 0;}
.subpage h2{font-size:24px;font-weight:500;color:#b7832c;letter-spacing:-0.05em;position:relative; margin:20px 0; padding-left:20px;}
.subpage h2::before{position:absolute;content:'';top:0;left:0;width:4px;height:24px; background:#ea4d16;}
.subpage h3{font-size:18px;font-weight:500;color:#666;letter-spacing:-0.05em;position:relative; margin:10px 0; padding-left:10px;}
.subpage h3::before{position:absolute;content:'';top:50%;transform:translateY(-50%);left:0;width:4px;height:4px; background:#ea4d16;}
.subpage h4{font-size:24px;font-weight:500;color:#FF762C;letter-spacing:-0.05em;position:relative; padding-bottom:16px;}

@media (max-width:1199px){
.subpage h1{font-size:33px;line-height:1.5;}
.subpage h2{font-size:22px;margin:0 0 18px; padding-left:20px;}
}
@media (max-width:991px){
.subpage h1{font-size:28px;margin:14px 0;}
.subpage h2{font-size:20px;}
.subpage h3{font-size:16px;}
.subpage h4{font-size:20px;}
.sub_tit_area h2.sub_tit {font-size: 28px;}
.sub_tit_area .sub_quick_inquiry h3{font-size: 24px;}
#sub_wrap #sub_contents .sub_stit_area h3.sub_stit {font-size: 28px;}
}
@media (max-width:767px){
.subpage p{font-size:14px;line-height:1.5;}
.subpage li{font-size:14px;line-height:1.6;}
.subpage h1{font-size:20px;margin:14px 0;}
.subpage h2{font-size:18px; padding-left: 14px;}
.subpage h2::before{width:3px;height:18px;top:2px;}
.subpage h3{font-size:14px;}
.subpage h4{font-size:18px;}
#gray_board_write h4{font-size:18px!important;}
.sub_tit_area h2.sub_tit {font-size: 20px;}
.sub_tit_area .sub_quick_inquiry h3{font-size: 18px;}
#sub_wrap #sub_contents .sub_stit_area h3.sub_stit {font-size: 22px;}
#gray_board_write > h4 > span {font-size: 16px;}
}
@media (max-width:485px){
	.subpage h1{font-size:18px;margin:14px 0 4px;}
	.subpage h2{font-size:16px; padding-left: 10px;margin: 14px 0 10px;}
	.subpage h2::before{width:2px;height:14px;}
	.subpage h3{font-size:14px;}
	.subpage h4{font-size:16px ! important;}
	#gray_board_write h4 {font-size:16px!important;}
	.sub_tit_area h2.sub_tit {font-size: 18px;}
	.sub_tit_area .sub_quick_inquiry h3{font-size: 18px !important;margin:30px 0 0; font-weight: 500;}
	#sub_wrap #sub_contents .sub_stit_area h3.sub_stit {font-size: 18px;}	
	#gray_board_write > h4 > span {font-size: 12px;}
	.x-scroll p,
	.btn_board_bottom p{font-size:13px!important;}
	#gray_board_write h4 { padding-bottom: 10px;}
}
/*메인 폰트 설정*/



/*기본 폰트 사이즈 반응 설정*/


	.fs10{font-size:10px !important;}
	.fs11{font-size:11px !important;}
	.fs12{font-size:12px !important;}
	.fs13{font-size:13px !important;}
	.fs14{font-size:14px !important;}
	.fs15{font-size:15px !important;}
	.fs16{font-size:16px !important;}
	.fs17{font-size:17px !important;}
	.fs18{font-size:18px !important;}
	.fs19{font-size:19px !important;}
	.fs20{font-size:20px !important;}
	.fs22{font-size:22px !important;}
	.fs24{font-size:24px !important;}
	.fs26{font-size:26px !important;}
	.fs28{font-size:28px !important;}
	.fs30{font-size:30px !important;}
	.fs32{font-size:32px !important;}
	.fs34{font-size:34px !important;}
	.fs36{font-size:36px !important;}
	.fs38{font-size:38px !important;}
	.fs40{font-size:40px !important;}
	.fs42{font-size:42px !important;}
	.fs44{font-size:44px !important;}
	.fs46{font-size:46px !important;}
	.fs48{font-size:48px !important;}
	.fs50{font-size:50px !important;}
	.fs52{font-size:52px !important;}
	.fs54{font-size:54px !important;}
	.fs56{font-size:56px !important;}
	.fs58{font-size:58px !important;}
	.fs60{font-size:60px !important;}
	.fs62{font-size:62px !important;}

@media(max-width:1200px) {
	.fs10-md{font-size:10px !important;}
	.fs11-md{font-size:11px !important;}
	.fs12-md{font-size:12px !important;}
	.fs13-md{font-size:13px !important;}
	.fs14-md{font-size:14px !important;}
	.fs15-md{font-size:15px !important;}
	.fs16-md{font-size:16px !important;}
	.fs17-md{font-size:17px !important;}
	.fs18-md{font-size:18px !important;}
	.fs19-md{font-size:19px !important;}
	.fs20-md{font-size:20px !important;}
	.fs22-md{font-size:22px !important;}
	.fs24-md{font-size:24px !important;}
	.fs26-md{font-size:26px !important;}
	.fs28-md{font-size:28px !important;}
	.fs30-md{font-size:30px !important;}
	.fs32-md{font-size:32px !important;}
	.fs34-md{font-size:34px !important;}
	.fs36-md{font-size:36px !important;}
	.fs38-md{font-size:38px !important;}
	.fs40-md{font-size:40px !important;}
	.fs42-md{font-size:42px !important;}
	.fs44-md{font-size:44px !important;}
	.fs46-md{font-size:46px !important;}
	.fs48-md{font-size:48px !important;}
	.fs50-md{font-size:50px !important;}
	.fs52-md{font-size:52px !important;}
	.fs54-md{font-size:54px !important;}
	.fs56-md{font-size:56px !important;}
	.fs58-md{font-size:58px !important;}
	.fs60-md{font-size:60px !important;}
	.fs62-md{font-size:62px !important;}
}
@media(max-width:992px) {
	.fs10-sm{font-size:10px !important;}
	.fs11-sm{font-size:11px !important;}
	.fs12-sm{font-size:12px !important;}
	.fs13-sm{font-size:13px !important;}
	.fs14-sm{font-size:14px !important;}
	.fs15-sm{font-size:15px !important;}
	.fs16-sm{font-size:16px !important;}
	.fs17-sm{font-size:17px !important;}
	.fs18-sm{font-size:18px !important;}
	.fs19-sm{font-size:19px !important;}
	.fs20-sm{font-size:20px !important;}
	.fs22-sm{font-size:22px !important;}
	.fs24-sm{font-size:24px !important;}
	.fs26-sm{font-size:26px !important;}
	.fs28-sm{font-size:28px !important;}
	.fs30-sm{font-size:30px !important;}
	.fs32-sm{font-size:32px !important;}
	.fs34-sm{font-size:34px !important;}
	.fs36-sm{font-size:36px !important;}
	.fs38-sm{font-size:38px !important;}
	.fs40-sm{font-size:40px !important;}
	.fs42-sm{font-size:42px !important;}
	.fs44-sm{font-size:44px !important;}
	.fs46-sm{font-size:46px !important;}
	.fs48-sm{font-size:48px !important;}
	.fs50-sm{font-size:50px !important;}
	.fs52-sm{font-size:52px !important;}
	.fs54-sm{font-size:54px !important;}
	.fs56-sm{font-size:56px !important;}
	.fs58-sm{font-size:58px !important;}
	.fs60-sm{font-size:60px !important;}
	.fs62-sm{font-size:62px !important;}
}
@media(max-width:767px) {
	.fs10-xs{font-size:10px !important;}
	.fs11-xs{font-size:11px !important;}
	.fs12-xs{font-size:12px !important;}
	.fs13-xs{font-size:13px !important;}
	.fs14-xs{font-size:14px !important;}
	.fs15-xs{font-size:15px !important;}
	.fs16-xs{font-size:16px !important;}
	.fs17-xs{font-size:17px !important;}
	.fs18-xs{font-size:18px !important;}
	.fs19-xs{font-size:19px !important;}
	.fs20-xs{font-size:20px !important;}
	.fs22-xs{font-size:22px !important;}
	.fs24-xs{font-size:24px !important;}
	.fs26-xs{font-size:26px !important;}
	.fs28-xs{font-size:28px !important;}
	.fs30-xs{font-size:30px !important;}
	.fs32-xs{font-size:32px !important;}
	.fs34-xs{font-size:34px !important;}
	.fs36-xs{font-size:36px !important;}
	.fs38-xs{font-size:38px !important;}
	.fs40-xs{font-size:40px !important;}
	.fs42-xs{font-size:42px !important;}
	.fs44-xs{font-size:44px !important;}
	.fs46-xs{font-size:46px !important;}
	.fs48-xs{font-size:48px !important;}
	.fs50-xs{font-size:50px !important;}
	.fs52-xs{font-size:52px !important;}
	.fs54-xs{font-size:54px !important;}
	.fs56-xs{font-size:56px !important;}
	.fs58-xs{font-size:58px !important;}
	.fs60-xs{font-size:60px !important;}
	.fs62-xs{font-size:62px !important;}
}
@media(max-width:640px) {
	.fs10-xx{font-size:10px !important;}
	.fs11-xx{font-size:11px !important;}
	.fs12-xx{font-size:12px !important;}
	.fs13-xx{font-size:13px !important;}
	.fs14-xx{font-size:14px !important;}
	.fs15-xx{font-size:15px !important;}
	.fs16-xx{font-size:16px !important;}
	.fs17-xx{font-size:17px !important;}
	.fs18-xx{font-size:18px !important;}
	.fs19-xx{font-size:19px !important;}
	.fs20-xx{font-size:20px !important;}
	.fs22-xx{font-size:22px !important;}
	.fs24-xx{font-size:24px !important;}
	.fs26-xx{font-size:26px !important;}
	.fs28-xx{font-size:28px !important;}
	.fs30-xx{font-size:30px !important;}
	.fs32-xx{font-size:32px !important;}
	.fs34-xx{font-size:34px !important;}
	.fs36-xx{font-size:36px !important;}
	.fs38-xx{font-size:38px !important;}
	.fs40-xx{font-size:40px !important;}
	.fs42-xx{font-size:42px !important;}
	.fs44-xx{font-size:44px !important;}
	.fs46-xx{font-size:46px !important;}
	.fs48-xx{font-size:48px !important;}
	.fs50-xx{font-size:50px !important;}
	.fs52-xx{font-size:52px !important;}
	.fs54-xx{font-size:54px !important;}
	.fs56-xx{font-size:56px !important;}
	.fs58-xx{font-size:58px !important;}
	.fs60-xx{font-size:60px !important;}
	.fs62-xx{font-size:62px !important;}
}

/*line height*/
.lineH12{line-height:1.2 !important;}
.lineH13{line-height:1.3 !important;}
.lineH14{line-height:1.4 !important;}
.lineH15{line-height:1.5 !important;}
.lineH16{line-height:1.6 !important;}
.lineH17{line-height:1.7 !important;}
.lineH18{line-height:1.8 !important;}
.lineH19{line-height:1.9 !important;}
.lineH20{line-height:2.0 !important;}
.lineH22{line-height:2.2 !important;}
.lineH24{line-height:2.4 !important;}
.lineH26{line-height:2.6 !important;}
.lineH28{line-height:2.8 !important;}
.lineH30{line-height:3.0 !important;}
.lineH32{line-height:3.2 !important;}
.lineH34{line-height:3.4 !important;}
.lineH36{line-height:3.6 !important;}
.lineH38{line-height:3.8 !important;}
.lineH40{line-height:4.0 !important;}
@media(max-width:992px){
		/*line height*/
	.lineH12-sm{line-height:1.2 !important;}
	.lineH13-sm{line-height:1.3 !important;}
	.lineH14-sm{line-height:1.4 !important;}
	.lineH15-sm{line-height:1.5 !important;}
	.lineH16-sm{line-height:1.6 !important;}
	.lineH17-sm{line-height:1.7 !important;}
	.lineH18-sm{line-height:1.8 !important;}
	.lineH19-sm{line-height:1.9 !important;}
	.lineH20-sm{line-height:2.0 !important;}
	.lineH22-sm{line-height:2.2 !important;}
	.lineH24-sm{line-height:2.4 !important;}
	.lineH26-sm{line-height:2.6 !important;}
	.lineH28-sm{line-height:2.8 !important;}
	.lineH30-sm{line-height:3.0 !important;}
	.lineH32-sm{line-height:3.2 !important;}
	.lineH34-sm{line-height:3.4 !important;}
	.lineH36-sm{line-height:3.6 !important;}
	.lineH38-sm{line-height:3.8 !important;}
	.lineH40-sm{line-height:4.0 !important;}
}

/*le*/
.letterS5{letter-spacing:5px;}
.letterS6{letter-spacing:6px;}
.letterS7{letter-spacing:7px;}
.letterS8{letter-spacing:8px;}


