@charset "utf-8";

@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
.font-ng { font-family:'Nanum Gothic' !important; }

/* Font ------------------------------------------------------ */
.font-8, i.font-8 { 
	font-size:8px; 
}
.font-9, i.font-9 { 
	font-size:9px; 
}
.font-10, i.font-10 { 
	font-size:10px; 
}
.font-11, i.font-11 { 
	font-size:11px; 
}
.font-12, i.font-12 { 
	font-size:12px; 
}
.font-13, i.font-13 { 
	font-size:13px; 
}
.font-14, i.font-14 { 
	font-size:14px; 
}
.font-16, i.font-16 { 
	font-size:16px; 
}
.font-18, i.font-18 { 
	font-size:18px; 
}
.font-20, i.font-20 { 
	font-size:20px; 
}
.font-22, i.font-22 { 
	font-size:22px; 
}
.font-24, i.font-24 { 
	font-size:24px; 
}
.font-25, i.font-25 { 
	font-size:25px; 
}
.font-30, i.font-30 { 
	font-size:30px; 
}
.font-35, i.font-35 { 
	font-size:35px; 
}
.font-40, i.font-40 { 
	font-size:40px; 
}
.font-45, i.font-45 { 
	font-size:45px; 
}
.font-50, i.font-50 { 
	font-size:50px; 
}
.font-55, i.font-55 { 
	font-size:55px; 
}
.font-60, i.font-60 { 
	font-size:60px; 
}
/* Font ------------------------------------------------------ */

/* Color ------------------------------------------------------ */
.red, i.red { 
	color:rgb(233, 27, 35) !important;
}
.darkred, i.darkred { 
	color:rgb(170, 60, 63) !important;
}
.crimson, i.crimson { 
	color:rgb(220, 20, 60) !important; 
}
.orangered, i.orangered { 
	color:orangered !important; 
}
.orange, i.orange { 
	color:rgb(240, 150, 20) !important;
}
.green, i.green { 
	color:rgb(140, 195, 70) !important; 
}
.lightgreen, i.lightgreen { 
	color:rgb(160, 200, 80) !important; 
}
.deepblue, i.deepblue { 
	color:rgb(0, 125, 180) !important; 
}
.skyblue, i.skyblue { 
	color:rgb(100, 195, 245) !important; 
}
.blue, i.blue { 
	color:rgb(52, 152, 219) !important; 
}
.navy, i.navy { 
	color:rgb(50, 60, 70) !important; 
}
.violet, i.violet { 
	color:rgb(85, 60, 125) !important; 
}
.yellow, i.yellow { 
	color:rgb(241, 196, 15) !important; 
}
.darkgray, i.darkgray { 
	color:#666 !important; 
}
.gray, i.gray { 
	color:#888 !important; 
}
.lightgray, i.lightgray { 
	color:#ddd !important; 
}
.white, i.white { 
	color:#fff !important; 
}
.light, i.light {
	color:#f5f5f5 !important; 
}
.black, i.black { 
	color:#333 !important; 
}
.color, i.color { 
	color:rgb(233, 27, 35) !important;
}
/* Color ------------------------------------------------------ */

/*하단 상담신청배너 st*/
.quotation{
	position:fixed; bottom:0px;
	background-color:#161d2e;
	z-index:10002;
	width:100%;
	/*background:url('img/foo_bo_bg.png') no-repeat center 0;*/
}
.footer_counsel {width:100%;padding-top:0px;}
.footer_counsel .foo_coun {width:1200px;margin:0 auto;position:relative;}
.footer_counsel .foo_sonbox {position:relative;height:90px; border:0px solid red;padding-top:6px;}
/*
.footer_counsel .foo_sonbox ul{margin:0;padding:0;}
.footer_counsel .foo_sonbox li{list-style:none;}
*/
.footer_counsel .footer_str_count {display:block;margin:0 auto;text-align:left;font-size:25px;color:#fff;padding-top:10px;padding-bottom:0px;letter-spacing:-2px;font-weight:100;}
.footer_counsel .footer_month{font-weight:400;}
.footer_counsel .footer_count {font-weight:400;color:#fff;}
.footer_counsel .is1 {border:none;font-size:19px;color:#332c39;width:140px;letter-spacing:-1px;}
.footer_counsel .is2 {border:none;font-size:19px;color:#332c39;width:140px;letter-spacing:-1px;}
.footer_counsel .is3 {border:none;font-size:19px;color:#332c39;width:165px}
.footer_counsel .f_a {float:left;width:190px;height:44px;padding-top:5px;margin-left:4px;padding-left:8px;color:#444;background-color:#fff;border-radius:0px;}
.footer_counsel .f_b {float:left;width:190px;height:44px;padding-top:5px;margin-left:4px;padding-left:8px;color:#444;background-color:#fff;border-radius:0px;}
.footer_counsel .f_b select {border:none;font-size:19px;width:140px;height:28px;padding:0 25px 0 3px;padding-right:0;line-height:24px;letter-spacing:-1px;}
.footer_counsel .f_c {float:left;width:190px;height:44px;padding-top:5px;margin-left:4px;padding-left:8px;color:#444;background-color:#fff;border-radius:0px;}
.footer_counsel .f_c input {width:100px;}
.footer_counsel .f_d {float:left;width:190px;height:44px;padding-top:5px;margin-left:4px;padding-left:8px;color:#444;background-color:#fff;border-radius:0px;}
.footer_counsel .f_a1 {position:absolute;right:0px;top:25px; font-size:16px !important;color:#fff;letter-spacing:-1px}
.footer_counsel .f_a2 {width:18px;height:18px; vertical-align:middle;border:5px solid #3a3a3a;background-color:transparent;}
.footer_counsel .f_bu {position:relative;float:right;border:0px solid blue;}
.footer_counsel .f_bus {width:176px;height:44px;font-size:22px;letter-spacing:-2px;background:#df2028;border:none;color:#fff;cursor:pointer;}

@media screen and (max-width:1200px) {
	.quotation{
		position:relative;
		bottom:0px;
		background-color:#161d2e;
		z-index:10002;
		width:100%;
		height:280px;
		top:10px;
		/*background:url('img/foo_bo_bg.png') no-repeat center 0;*/
		background-size:cover;
	}
	.footer_counsel .foo_coun {width:100%;margin:0 auto;position:relative;height:250px;}
	.footer_counsel .footer_str_count {text-align:center;font-size:14px;padding-top:18px;padding-bottom:4px;letter-spacing:-1px;}
	.footer_counsel .f_a1 {position:relative;right:0px;top:0px;width:100%;font-size:16px !important; text-align:center; color:#fff;letter-spacing:-1px}
	.footer_counsel .foo_sonbox {position:relative;height:auto;width:100%;margin:0 auto; text-align:center;  border:0px solid red;padding-top:6px;}
	.footer_counsel .is1 {border:none;font-size:16px;width:80%;margin:0 auto;text-align:left;letter-spacing:-1px;}
	.footer_counsel .is2 {border:none;font-size:16px;width:80%;margin:0 auto;text-align:left;letter-spacing:-1px;}
	.footer_counsel .is3 {border:none;font-size:16px;width:70%;float:none;}
	.footer_counsel .f_a {float:none;width:550px;margin:0 auto;text-align:left;height:44px;padding-top:10px;}
	.footer_counsel .f_b {float:none;width:550px;margin:0 auto;text-align:left;height:44px;padding-top:10px;}
	.footer_counsel .f_b select {font-size:16px;}
	.footer_counsel .f_c {float:left;width:150px;height:44px;padding-top:6px;padding-left:8px;color:#444;background-color:#fff;margin-left:0px;}
	.footer_counsel .f_d {float:left;width:203px;height:44px;margin-left:2px;padding-top:6px;padding-left:0px;}
	.footer_counsel .pt_1{width:560px;margin:0 auto;height:44px;}
	.footer_counsel .f_a2 {width:10px;height:10px;border:2px solid #3a3a3a; }
	.footer_counsel .f_bu {position:relative;float:none;width:100%;margin:0px auto;text-align:center;margin-left:0px;}
	.footer_counsel .f_bus {width:560px;height:44px;font-size:15px;letter-spacing:-1px;margin:13px auto }
}

@media all and (max-width:600px) {
	.footer_counsel .f_a {width:320px;height:44px;margin-top:2px !important;}
	.footer_counsel .f_b {width:320px;height:44px;margin-top:2px !important;}
	.footer_counsel .f_c {width:106px;height:44px;margin-top:2px !important;}
	.footer_counsel .f_c input {width:50px;}
	.footer_counsel .f_d {width:105px;height:44px;margin-top:2px !important;}
	.footer_counsel .pt_1{width:320px;}
	.footer_counsel .f_bus {width:320px;margin:8px auto}
}
/*하단 상담신청배너 end*/