@charset "utf-8";
/*
@import url(../css/nanumgothic.css);
*/
body {font-family:'Nanum Gothic'; font-size:12px; padding:0px; margin:0px;}
.jayClear {clear:both;}
.jayOpacity {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter:alpha(opacity=10); opacity:.1;}
.jayEllipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
a:link    {text-decoration:none; color:gray;}
a:visited {text-decoration:none; color:gray;}
a:hover   {text-decoration:none; color:black;}
a:active  {text-decoration:none; color:black;}
input,select,textarea,button {/*width: 100%; border:1px solid #ccc;*/ border-radius:3px; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; vertical-align:middle;}
.centerArea {width:1262px; margin:0 auto;}

#wrap {}
	#header {min-width:1262px;}
		#headerTop {background:#499eff;}
			#htLeft {float:left; background:#367ccc; color:#fff; }
				#htLeft span {display:block; float:left; height:37px; line-height:37px; font-size:19px; font-weight:400; padding:0 40px;}
				#htLeft img {display:block; float:left;}
			#htRight {float:right;}
				#htRight ul {display:block; list-style:none;}
				#htRight ul li {float:left; color:#fff;}
				#htRight ul li a {color:#fff; opacity:.8; line-height:37px; font-size:13px;}
				#htRight ul li a.bar {cursor:default; margin:0 5px;}
				#htRight ul li a:hover {opacity:1;}
		#headerMiddle {}
			#hmLeft {float:left; height:85px; /*background:#f68b1f;*/}
				#hmLeft a {display:block; margin:3px 40px 0 40px;}
			#hmRight {float:right;}
				#headerLnb {border-left:1px solid #eee;}
					#headerLnb ul {list-style:none; padding:0px; margin:0px;}
					#headerLnb > ul > li {float:left;}
					#headerLnb > ul > li > a {display:block; font-size:16px; font-weight:bold; padding:0 45px; color:#404040; height:85px; line-height:85px; border-right:1px solid #eee;}
					#headerLnb > ul > li > a.on, 
					#headerLnb > ul > li > a:hover {color:#f6901e;}
						#headerLnb ul ul {display:none; position:absolute; white-space:nowrap;}
						#headerLnb ul ul li {display:inline-block; *display:inline;padding:0 5px;}
						#headerLnb ul ul li a {line-height:32px; font-size:14px; font-weight:bold; color:#555; padding:7px 15px 9px;}
						#headerLnb ul ul li a:hover { background-color:#367ccc; color:#fff;}
						#headerLnb ul ul.lnbSub04 {margin-left:-115px;}
		#headerFooter {height:32px; border-top:1px solid #d6d6d6; border-bottom:1px solid #acacac; background:url("../images/headerLnbBg.jpg") 0 0 repeat-x;}
	#container {min-width:1262px;}
		#container.containerMain { background:#f4f4f4 url("../images/mainBg.jpg") top center no-repeat;}
			#container.containerMain .centerArea {height:947px;}
				#mainContWrap {padding:176px 0 0 110px;}
				#mainContWrap img {float:left;}
				    #mainCont00 { padding-left:10px; margin-bottom:20px; color:#555; font-size:14px;}
					#mainCont01 {width:409px;}
					#mainCont02 {width:520px; height:214px; background:url("../images/mainCont02.jpg") 0 0 no-repeat; margin-left:-111px; overflow:hidden;}
						#mc02Cont {}
							#mc0201, #mc0202, #mc0203 {float:right; position:relative; z-index:1; width:305px; color:#fff; font-size:14px; padding:3px 0 3px 15px; margin:11px;}
							#mc0201 input[type="text"], #mc0202 input[type="text"] {border:none; width:191px; height:22px; line-height:22px; margin:4px 0;}
							#mc0201 {}
								.mc0201title {float:left; width:30%; position:relative; z-index:2; line-height:22px; margin-top:5px;}
								.mc0201contents {float:left; width:70%; *width:65%; position:relative; z-index:2;}
								.mc0201contents.telArea input[type="text"] {width:54.5px!important;}
							
							#mcTxt{font-size:11px; color:#FF0; text-align:center; float:right; width:60%; margin-right:15px; margin-top:-4px;}	
							
							#mc0202 {font-size:12px; margin-top:0px;}
								#mc0202 a {position:absolute; right:0px; top:0px; background:#3b3b3b; color:#fff; font-size:11px; padding:2px; margin-right:6px;}
								.mc0202Cont {position:relative; z-index:2;}
								.mc02bg {background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:alpha(opacity=20); opacity:.2; position:absolute; z-index:1; top:0px; left:0px; right:0px; bottom:0px;}
							#mc0203 {margin-top:5px; text-align:center; padding:0px;}
								#mc0203 input[type="button"] {padding:2px 25px 7px; border-radius:5px; background:#0075CC; color:#fff; border:none; font-weight:bold; cursor:pointer;}
								#mc0203 input[type="button"]:hover {background:#004B84;}
							
								
					#mainCont03 {}
						#mainCont0301 {float:left;}
							#mainCont030101 {}
							#mainCont030102 {}
						#mainCont0302 {float:left;}
						#mainCont0303 {float:left; background:#fff; border:1px solid #cccccc; width:369px; height:198px;}
							#mc030301 {margin:25px 0 20px 55px;}
								#mc0303Title {font-size:18px; font-weight:700;}
								#mc0303List {margin:10px 0 0 0;}
									#mc0303List ul {list-style:none;}
									#mc0303List ul li {padding:3px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:276px;}
									#mc0303List ul li a {font-size:13px;}
									#mc0303List ul li a:hover {}
							#mc030302 {margin:0 0 0 55px;}
								#mc030302 a {}
								#mc030302 a img {}
					#mainCont04 {margin:20px 0 0 0;}
						#mainCont04 a {display:block; float:left; margin-left:10px; border:1px solid #cccccc;}
						#mainCont04 a:first-child {margin-left:0px;}
		#container.containerSub {}
			#subKeyvisualBg {height:243px; background:url("../images/subKeyvisual.jpg") center 0 no-repeat;}
				#subLeft {float:left; width:222px;}
					#snbTitle {width:222px; height:120px; text-align:center; color:#fff; line-height:120px; font-size:27px; font-weight:700; background:url("../images/subSnbTitle.jpg") 0 0 no-repeat;}
					#snbList {margin:30px 0 70px 0;}
						#snbList ul {list-style:none;}
						#snbList ul li {}
						#snbList ul li a {background:url("../images/snbBg.jpg") 20px center no-repeat; display:block; padding:15px 0 15px 50px; font-size:15px; font-weight:700; border-bottom:1px solid #ddd;}
						#snbList ul li a.on, 
						#snbList ul li a:hover {background:url("../images/snbBgOv.jpg") 20px center no-repeat; color:#367ccc;}
					#snbDirect {margin:0 0 60px 0;}
						#snbDirect a img {display:block; float:left;}
				#subRight {float:right; width:962px;}
					#srLocationArea {border-bottom:1px solid #b3b3b3; padding-bottom:16px; margin-top:70px;}
					#srContents {padding:40px 0;}
						#srLeft {float:left; font-size:32px; color:#686868;}
							#srLeft img {margin-right:5px;}
							#srLeft span {margin-left:20px; padding-left:10px; font-size:13px; color:#727272; background:url("../images/subTitleBar.jpg") 0 center no-repeat;}
						#srRight {float:right; margin-top:20px;}
							#srRight img {vertical-align:middle;}
							#srRight span {color:#f68b1f; font-weight:700;}
	#footer {min-width:1262px; border-top:4px solid #cbcbcb;}
		#footerTop {}
			#footerTop ul {list-style:none; display:block; text-align:center;}
			#footerTop ul li {display:inline-block; *display:inline; padding:0 15px;}
			#footerTop ul li a {}
			#footerTop ul li a:hover {}
		#footerMiddle {background:#454545;}
			#footerMiddle ul {list-style:none; display:block; text-align:center;}
			#footerMiddle ul li {display:inline-block; *display:inline; padding:12px 0; *height:40px; *line-height:40px; background:url("../images/footerMenuBar.jpg") 0 center no-repeat;}
			#footerMiddle ul li:first-child {background:none;}
			#footerMiddle ul li a {color:#fff; font-size:13px; opacity:.8; margin:0 10px 0 15px;}
			#footerMiddle ul li a:hover {opacity:1;}
		#footerBottom {}
			#fbLeft {float:left; width:84px;}
				#fbLeft img {margin:120px 0 0 45px;}
			#fbRight {float:left; display:block; padding:25px 0 25px 52px; margin:0 0 0 90px; background:url("../images/footerBottomBar.jpg") 0 center no-repeat;}
			#fbRight:after{ content:''; display:block; clear:both;}
				#fbr01 {font-size:18px; color:#666; line-height:25px;} /* 대출금리... */
				#fbr02 {font-size:18px; color:#666; font-weight:400; margin-top:5px; line-height:25px;} /* 중개수수료를... */
				#fbr03 {font-size:20px; font-weight:bold; color:#f00; margin-top:5px; line-height:25px; margin-bottom:10px;} /* 과도한... */
				#fbr04 {font-size:12px; color:#444; line-height:20px;} /* 상호... */
				#fbRight span {display:block;}






							.company01Wrap {width:962px;}
								.company01Title {height:100px; text-align:center; background:url("../images/company0102.jpg") 770px bottom no-repeat; height:112px;}
								.company01Contents {position:relative; z-index:1; background:url("../images/company0103.jpg") 0 0 no-repeat; border:1px solid #c1c1c1; height:506px;}
									.company01Contents01 {float:left; text-align:left; margin:50px 0 0 23px;}
									.company01Contents02 {float:right; width:300px; text-align:right; margin:132px 20px 0 0;}
									.company01Contents03 {float:left; text-align:center; margin:205px 0 0 279px; *width:460px;}
									.c01c {color:#646464;}
										.cc01Cont01 {font-size:22px; border-bottom:1px solid #00c9e3; padding-bottom:5px; margin-bottom:5px;}
											.cc01Cont01 span {color:#00c9e3; font-weight:700;}
										.cc01Cont02 {font-size:14px; line-height:20px;}
											.cc01Cont02 span {color:#21cdf6;}






						.mapArea table {width:100%; }
						.mapArea table tr.d1 > th, 
						.mapArea table tr.d1 > td {vertical-align:middle;}
						.mapArea table tr.d1 > th {width:474px; height:421px; vertical-align:top;}
						.mapArea table tr.d1 > td {}
						.mapArea table tr.d1 > td .infoArea {width:390px; float:left; margin-left:30px;}
							.mapArea .titleTxt01 {height:44px; line-height:44px; font-size:18px; color:#333333; font-weight:700; padding-left:85px; background:url("../images/mapTitleImg.jpg") 0 center no-repeat;}
							.mapArea table tr.d1 > td .infoTable {border-top:2px solid #333333; border-bottom:1px solid #333333; padding:20px 0; margin:15px 0;}
								.mapArea .infoTable table {}
								.mapArea .infoTable table tr th, 
								.mapArea .infoTable table tr td {}
								.mapArea .infoTable table tr th {width:23%; font-size:15px; color:#1f1f1f; font-weight:bold; text-align:left; padding:0 0 0 20px;}
								.mapArea .infoTable table tr td {width:77%; font-size:15px; color:#333333; padding:4px 0;}
								.mapArea .infoTable table tr td .busArea {margin:13px 0;}
									.mapArea .busType {color:#fff; padding:3px 5px; font-size:12px; margin:0 4px 0 0;}
									.mapArea .blueBg {background:#34a2f7;}
									.mapArea .greenBg {background:#4dc74d;}
									.mapArea .redBg {background:#e2565f;}
									.mapArea .darkBlueBg {background:#5ca2c8;}
									.mapArea .purpleBg {background:#a47de9;}






							.ct01 {}
								.ct01Top {position:relative; z-index:1; background:#f6bc1f; padding:14px 20px 10px 80px; float:right; width:760px; margin:20px 0 0 0; border-radius:0 10px 10px 10px;}
									.ct01TopImg {position:absolute; left:-100px; bottom:0px;}
									.ct01tTop {font-size:16px; background:#fff; padding:17px; font-weight:700; color:#4e4e4e;}
										.ct01tTop div {font-size:30px; margin:0 0 10px 0; color:#f68b1f; display:inline-block; *display:inline; border-bottom:2px solid #f68b1f;}
									.ct01tMiddle {color:#fff; font-size:15px; margin:10px 0 0 0; font-weight:700;}
										.ct01tmLeft {float:left; margin:0 0 0 30px;}
											.ct01tmLeft a {display:inline-block; margin:0 0 0 10px; color:#fff; background:#f68b1f; font-size:12px; padding:4px 10px; border-radius:15px;}
											.ct01tmLeft a:hover {background:#d66b00;}
										.ct01tmRight {float:right; margin:0 30px 0 0;}
											.ct01tmRight label {cursor:pointer;}
												.ct01tmRight label input[type="radio"] {vertical-align:middle;}
											.ct01tmRight label:hover {font-weight:bold;}
								.ct01Middle {padding:50px 0 0 0;}
									.ct01mTitle {font-size:14px; color:#191919; font-weight:700;}
									.ct01mCont {}
										.ct01mCont table {display:block; width:100%; border-top:2px solid #636363; border-bottom:1px solid #636363; padding:15px 0; margin:17px 0 0 0;}
										.ct01mCont table tr th,
										.ct01mCont table tr td {text-align:left; vertical-align:middle; padding:7px 0; font-size:15px; color:#191919; font-weight:700;}
										.ct01mCont table tr th {padding-left:50px;}
										.ct01mCont table tr td {}
										.ct01mCont table tr td img {vertical-align:middle;}
										.ct01mCont table tr td select, 
										.ct01mCont table tr td input[type="text"] {border:1px solid #CACACA; height:30px; line-height:30px; padding-left:10px;}
										.ct01mCont table tr td select {height:34px; line-height:34px;}
										.ct01mCont table tr td.tel input[type="text"] {width:50px;}







							.ct03 {border:1px solid #bbbbbb; width:957px; /* height:602px; background:url("../images/contact03Bg.jpg") 0 0 no-repeat;*/}
								.ct03 table {display:block; width:912px; margin:10px auto 0 auto;}
								.ct03 table tr th, 
								.ct03 table tr td {vertical-align:middle; padding:16px 0;}
								.ct03 table tr th {vertical-align:top;}
								.ct03 table tr td {font-size:14px; color:#646464; padding:0 10px; line-height:20px;}
								.ct03 table tr td span {display:block; font-size:15px; color:#343434; font-weight:700;}
								.ct03 table tr td .absPadding01 {padding-top:20px; }





							.ct04 {position:relative; z-index:1; width:957px; height:602px; margin:20px 0 0 0; background:url("../images/contact04Bg.jpg") 0 0 no-repeat;}
								.ct04Items {position:absolute;}
									.ct04ItemsNumber {font-size:60px; color:#d1d0d0; font-weight:700;}
									.ct04ItemsTitle {font-size:18px; font-weight:700; margin:16px 0 7px 0;}
									.ct04ItemsDescription {font-size:13.5px; color:#646464; font-weight:700; line-height:20px;}
								.ct04item01 {top:30px; left:110px;}
									.ct04item01 .ct04ItemsTitle {color:#d53612;}
									.ct04item01 .ct04ItemsDescription {/* font-size:12.5px; */}
									.ct04item01 .ct04ItemsDescription span {display:block; margin:5px 0 0 0; color:#929292; line-height:18px;}
								.ct04item02 {top:30px; right:130px;}
									.ct04item02 .ct04ItemsNumber {float:right;}
									.ct04item02 .ct04ItemsTitle {color:#1abc9c; text-align:right;}
									.ct04item02 .ct04ItemsDescription {text-align:right;}
								.ct04item03 {top:390px; left:110px;}
									.ct04item03 .ct04ItemsTitle {color:#9ac044;}
									.ct04item03 .ct04ItemsDescription {text-align:left;}
								.ct04item04 {top:390px; right:130px;}
									.ct04item04 .ct04ItemsNumber {float:right;}
									.ct04item04 .ct04ItemsTitle {color:#7c361f; text-align:right;}
									.ct04item04 .ct04ItemsDescription {text-align:right; float:right; width:205px;}




							.carr01 {}
								.carr01Title {width:957px; height:220px; background:url("../images/carrTitleBg.jpg") 0 0 no-repeat;}
									.carr01Title01 {font-size:38px; font-weight:800; color:#367ccc; padding:43px 0 0 0; text-align:center; letter-spacing:-1px;}
										.carr01Title01 div {position:relative; z-index:1; display:inline-block; *display:inline;}
											.carr01Title01 div .carrQLeft {position:absolute; top:-10px; left:-35px;}
											.carr01Title01 div .carrQRight {position:absolute; top:-10px; right:-35px;}
											.carr01Title01 div span {color:#4e277d;}
									.carr01Title02 {font-size:20px; color:#747474; text-align:center; margin:26px 0 0 0;}
								.carr01Table {}
									.carr01TableTitle {font-size:16px; color:#fff; height:34px; line-height:34px; display:inline-block; *display:inline; padding:0 50px 0 30px;  background:#444444 url("../images/carrTitleArrow.jpg") right 0 no-repeat;}
									.carr01Table table {width:100%;}
									.carr01Table table thead tr th {background:#eeeeee; padding:20px 0;}
									.carr01Table table tbody tr th {}
									.carr01Table table tr th, 
									.carr01Table table tr td {border:1px solid #adadad; line-height:20px; color:#2c2c2c; font-size:14px; text-align:center; 
									vertical-align:middle; padding:10px 0;}
									.carr01Table table thead tr th {border-bottom:none;}
									.carr01Table table tbody tr:first-child th,
									.carr01Table table tbody tr:first-child td {border-top:none;}
									.carr01Table table tr th {}
									.carr01Table table tr td {}
									.carr01Table table tr td div {text-align:left; margin:0 0 0 35px;}
								.carr01Info {margin:50px 0 0 0;}
									.carr01InfoItems {width:27%; float:left;}
									.carr01InfoItems + .carr01InfoItems + .carr01InfoItems + .carr01InfoItems {width:17%;}
									.carr01InfoItems {border-left:none;}
										.carr01InfoItemsWrap {position:relative; z-index:1; height:405px; padding:0 20px; border-left:1px solid #eeeeee;}
										.carr01InfoItemsWrap.firstChild {border-left:none;}
											.c01iTitle {display:inline-block; *display:inline; font-size:18px; color:#f68b1f; font-weight:700; border-top:3px solid #f6bc1f; padding:5px 0;}
											.c01iDescription {font-size:13px; color:#646464; line-height:20px; margin:10px 0;}
											.c01iImages {position:absolute; bottom:0px;}
												.c01iImages img {}








