@charset "utf-8";
/* CSS Document */


.section_mktpromotion{display:block;margin:0;padding:0;}

/* 무료방문신청(팝업) */
.section_rc{display:block;margin:0 40px 40px;padding:0;}

/* 상담하기 */
.consulting_wrap{display:block;margin:0 auto;padding:0;}

.consulting_box{float:none;width:auto;margin:0;}
	/* (공통)상담하기 */
	.consulting_head{position:relative;height:129px;padding:35px 0 0;background-color:#02c7bb;}
	.consulting_head.bg46b2c2{background-color:#46b2c2;}
	.consulting_head.bg2d95ff{background-color:#2d95ff;}
	.consulting_head.bg008acd{background-color:#008acd;}
	.consulting_head.bg19407b{background-color:#19407b;}

	.consulting_head > h3{display:block;margin:0;padding:0 0 3px;font-family:'NotoSansMedium';font-size:30px;font-weight:normal;color:#fff;text-align:center;line-height:35px;letter-spacing:-1px;}
		.consulting_head .ic_default{display:inline-block;width:30px;height:28px;margin:0 13px 0 0;vertical-align:-3px;background-repeat:no-repeat;background-position:0 0;}
		.consulting_head .ic_cs_bag{background-image:url(../img/ico/ic_consult_bag.png);}
		.consulting_head .ic_cs_phone{background-image:url(../img/ico/ic_consult_phone.png);}
	.consulting_head > p{display:block;margin:0;padding:1px 0;font-family:'NanumGothicRegular';font-size:15px;font-weight:normal;color:#fff;text-align:center;line-height:22px;letter-spacing:-1px;}
	.consulting_head > .btn_consulting_close{position:absolute;top:15px;right:15px;width:13px;height:13px;overflow:hidden;}

	/* ㄴ방문상담 신청 */
	.consulting_body{display:block;/*height:485px;*/margin:0;/*padding:0;*/padding:0 3 0px 50px;border:1px solid #ccc;border-top:none;background-color:#fff;}
	.consulting_body > .frm_partner{width:;margin:0 30px;padding:20px 0 50px;}
	.consulting_body > .frm_partner input{border-radius:0;font-family:'NanumGothicRegular','나눔고딕','NotoSansRegular','Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','Dotum','Gulim','Arial',sans-serif;color:#555;}
	.consulting_body p.txt_desc3{display:block;margin:0;padding:1px 0;font-family:'NanumGothicRegular';font-size:15px;font-weight:normal;color:#999;text-align:left;line-height:22px;letter-spacing:-1px;}

	.frm_partner{display:block;margin:39px 0 0;*margin:49px 0 0;padding:0;}
	.frm_partner:before,
	.frm_partner:after{display:table;content:'';}
	.frm_partner:after{clear:both;}
		.frm_partner label{display:block;position:relative;margin:10px 0 0;*margin:8px 0 0;padding:9px 0;*padding:8px 0 10px;font-family:'NanumGothicBold';font-size:15px;font-weight:normal;color:#222;line-height:16px;text-align:left !important;}
		.frm_partner input[type=text]{height:36px;padding:0 10px;font-family:'NanumGothicRegular';font-size:15px;color:#666;line-height:36px;border:1px solid #ccc;}
		.frm_partner textarea{padding:8px 10px;font-family:'NanumGothicRegular';font-size:15px;color:#666;line-height:20px;border:1px solid #ccc;resize:none;overflow:auto;}
		.frm_partner input[type=text]:focus,
		.frm_partner textarea:focus{border-color:#008acd;}
		.frm_partner .txt_file_size{display:block;position:absolute;top:10px;right:0;margin:0;padding:0 0 1px;font-family:'NanumGothicRegular';font-size:12px;color:#666;line-height:14px;letter-spacing:-1px;}
		.frm_partner .btn_dup_check{display:inline-block;vertical-align:top;width:73px;height:38px;margin:0;font-family:'NanumGothicRegular';font-size:15px;color:#fff;line-height:38px;text-align:center;background-color:#666;}
		.frm_partner h4.txt_consulting_result{display:block;margin:0;padding:0 0 3px;font-family:'NotoSansMedium';font-size:30px;font-weight:normal;color:#2663ba;text-align:center;line-height:35px;letter-spacing:-1px;}/* (add)20190419 */
		.frm_partner h4.txt_consulting_result.bg43a9b8{color:#43a9b8;}/* (add)20190419 */

	/* ㄴ상담하기 - 무료 방문 상담 */
	.frm_partner em.point{display:inline-block;width:16px;height:6px;vertical-align:2px;font-size:0;line-height:0;background-image:url(../img/bul/bul_req.png);background-repeat:no-repeat;background-position:50%;}
	.frm_partner .frm_partner_cols{display:block;position:relative;margin:0;padding:0;}
		.frm_partner_cols:before,
		.frm_partner_cols:after{display:table;content:'';}
		.frm_partner_cols:after{clear:both;}

		.frm_partner .frm_partner_cols > div{display:inline-block;*display:inline;*zoom:1;float:left;vertical-align:top;width:374px;margin:20px 0 20px 30px;padding:0;}
		.frm_partner .frm_partner_cols > div:first-child{margin-left:0;}
		.frm_partner .frm_partner_cols > div label{display:inline-block;float:left;vertical-align:top;width:95px;height:38px;margin:0 !important;padding:0 !important;line-height:38px;overflow:hidden;}
		.frm_partner .frm_partner_cols > div input[type=text]{display:inline-block;float:left;vertical-align:top;}

		.btn_wrap{position:relative;display:block;margin:0;padding:0;text-align:center;overflow:hidden;}
			.btn_cmd3{display:inline-block;width:208px;height:50px;font-family:'NanumGothicRegular';font-size:18px;color:#fff !important;line-height:50px;text-align:center;border:1px solid #02c7bb;background-color:#02c7bb;}
				.btn_cmd3.ngb{font-family:'NanumGothicBold';}
			.btn_cmd3:hover{color:#fff !important;border:1px solid #02c7bb;background-color:#02c7bb;}
			.btn_cmd3.bg46b2c2{border:1px solid #46b2c2;background-color:#46b2c2;}
			.btn_cmd3.bg46b2c2:hover{color:#fff !important;border:1px solid #4896a2;background-color:#4896a2;}
			.btn_cmd3.bg2d95ff{border:1px solid #2d95ff;background-color:#2d95ff;}
			.btn_cmd3.bg2d95ff:hover{color:#fff !important;border:1px solid #2d95ff;background-color:#2d95ff;}
			.btn_cmd3.bg0086ab{border:1px solid #0086ab;background-color:#0086ab;}
			.btn_cmd3.bg0086ab:hover{color:#fff !important;border:1px solid #0086ab;background-color:#0086ab;}

.btn_vmore{display:inline-block;vertical-align:top;min-width:158px;height:55px;padding:0 20px;font-family:'NanumGothicRegular';font-size:18px;color:#0cc !important;line-height:54px;text-align:center;border:1px solid #0cc;background-color:transparent;}
	.btn_vmore:hover{color:#fff !important;background-color:#0cc;}

.quick_consel{position:fixed;bottom:174px;right:25px;width:165px;text-align:center;z-index:2000;}
.quick_consel a{display:inline-block;}

.section_mktpopup{display:block;margin:0;padding:0;width:574px;height:293px;background-image:url("../img/mkt/img_mktpopup.png");background-repeat:no-repeat;background-position:50% 0;overflow:hidden;}

.mktpopup_link{margin:0 15px;padding:239px 0 0;}
.mktpopup_link ul li{float:left;width:50%;}
.mktpopup_link ul li a{position:relative;display:block;padding:0;font-family:'NanumGothicRegular';font-size:15px;font-weight:700;color:#224085;text-align:center;line-height:39px;border-bottom:1px solid #204489;letter-spacing:-1px;}
.mktpopup_link ul li a.on{font-family:'NanumGothicBold';font-weight:700;color:#fff;}
.mktpopup_link ul li a:after{display:block;position:absolute;bottom:-1px;left:0;right:0;content:'';opacity:0;height:2px;background-color:#fff;z-index:2;}
.mktpopup_link ul li a.on:after{opacity:1;}
