@charset "utf-8";
@import url(jcarousel.basic.css);

img { border:0px }

#Wrap {width:100%; text-align:center; margin:0px auto;}
#Wrap .main_visual img{width:100%;}
#Wrap .main_req {position:relative;height:235px;background-color:#f9fafc;}
/*background-image: url('/images_renewal/main_bg.jpg');background-repeat:no-repeat;background-position:center center;*/
#Wrap .main_req .request {position:absolute;left:50%;top:20px;}
#Wrap .main_content {width:100%;}
#Wrap .main_content .youtube_woman {background-color:#5ac5cb;height:1098px;}
#Wrap .main_content .youtube_man {background-color:#148b91;height:800px;}
#Wrap .main_content .content_img img {width:100%;}
#Wrap .main_content .banner {height:215px;width:100%;}
#Wrap .main_content .banner li {display:inline-block;margin:55px 0 0 12px;}

#footer {
	font-family: '돋움';
	clear: both;
	height: 102px;
	background-color: #3c3f44;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#footer .footer_container {
	margin: 0 auto;
	width: 1114px;
	height: 100%;
}
#footer ul.link {
}
#footer ul, #footer ul li {
	padding: 0;
}
#footer ul.link li {
	margin-top: 30px;
	margin-right: 10px;
	list-style: none;
	float: left;
}
#footer ul.link li.link1 {
	margin-left: 165px;
	width: 50px;
}
#footer ul.link li.link2 {
	width: 50px;
}
#footer ul.link li.link3 {
	width: 85px;
}
#footer ul.link li.link4 {
	width: 50px;
}
#footer ul.link li.link5 {
	width: 50px;
}
#footer ul.link li a {
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}
#footer dl.familysite {
	clear: both;
	position: relative;
	width: 167px;
	margin-top: 0;
	margin-left: 920px;
	font-size: 12px;
}
#footer dl.familysite a {
	text-decoration: none;
	color: #666;
}
#footer dl.familysite dd, #footer dl.familysite ul, #footer dl.familysite li {
	margin: 0;
	padding: 0;
}
#footer dl.familysite li {
	height: 18px;
	padding-left: 8px;
	list-style: none;
}
#footer dl.familysite dd {
	display: none;
	margin-top: -74px;
	z-index: 50;
	border: 1px solid #999;
	background-color: #fff;
}
#footer dl.familysite img {
	cursor: pointer;
}


/*개인정보 팝업*/
							
.privacyCon {text-align:left;left:55%;position:absolute;padding: 10px;top:560px;width:400px;height:320px;z-index:20000;background:#fff;display:none;font-size:12px;color:#666;overflow-x:hidden;overflow-y:scroll;border:1px solid #303030}
.privacyCon ul, .privacyCon ul li{padding:0;margin:0;}
.privacyCon li {float:left;	list-style:none;}
.privacyCon li.pr_btn {	float:right;}
.privacyCon p {overflow:auto;height:300px;line-height:2em;color:#999;border:1px solid #d7d7d7;padding: 10px;clear:both;}

.topBtn{position: fixed; bottom:50px; right:20px; cursor: pointer;}

/*개인정보 팝업*/
.privacyCon2 {text-align:left;border:1px solid #d7d7d7;left:40%;position:fixed;padding: 10px;top:540px;width: 500px;background:#fff;display:none;font-size:12px;color:#666;z-index:1000}
.privacyCon2 ul, .privacyCon2 ul li{padding:0;margin:0;}
.privacyCon2 li {float:left;	list-style:none;}
.privacyCon2 li.pr_btn {	float:right;}
.privacyCon2 p {overflow:auto;height:300px;line-height:2em;color:#999;border:1px solid #d7d7d7;padding: 10px;clear:both;}

.privacyCon3 {position:fixed;bottom:125px;left:50%;margin-left:-50px;width:400px;height:320px;z-index:20000;padding: 10px;overflow-x:hidden;overflow-y:scroll;border:1px solid #303030;background:#fff;display:none;font-size:12px;color:#666;}
.privacyCon3 ul, .privacyCon3 ul li{padding:0;margin:0;}
.privacyCon3 li {float:left;	list-style:none;}
.privacyCon3 li.pr_btn {	float:right;}
.privacyCon3 p {overflow:auto;height:300px;line-height:2em;color:#999;border:1px solid #d7d7d7;padding: 10px;clear:both;}

#main2 .obj{position: absolute;}
#main2 .img{top:80px; left:30px;}
#main2 .txt1{top:60px; left:430px;}
#main2 .txt2{top:295px; left:480px;}
#main2 .state{width:260px; height:180px; overflow-y: auto; overflow-x: hidden; font-family: '돋움';}
#main2 .state .list {margin-top:15px;}
#main2 .state .list li{width:260px; margin-bottom:7px; overflow: hidden;}
#main2 .state .list p{float:left; font-size: 12px; color:#707070; margin-left:5px;}
#main2 .state .list p.date{width:40px;}
#main2 .state .list p.name{float:left; margin-left:5px; font-weight: bold; width:60px; }
#main2 .state .list p.content{width:140px; }

.img_conts {position:relative;width:1280px;left:50%;margin-left:-960px;}

#callarea_1 {position:fixed;width:100%;height:161px;bottom:0px;text-align:center;z-index:999; }
.callarea_sub { position:relative;width:955px;height:161px;border:0px solid #ff0000;margin:0 auto; }
#callarea_2 {position:fixed;width:100%;height:161px;bottom:0px;text-align:center;z-index:999;display:none; }

.main_contents { position:relative;width:100%; margin:0 auto; overflow:hidden; min-width:1280px; }

.btm_callarea1 { position:absolute;left:375px;top:78px; }
.btm_callarea1_name { position:relative; }
.btm_callarea1_phone { position:relative;margin-top:10px; }
.btm_callarea1_phone1 { position:relative;float:left; }
.btm_callarea1_phone2 { position:relative;float:left;margin-left:25px; }
.btm_callarea1_phone3 { position:relative;float:left;margin-left:23px; }
.phone_num { border:1px solid #95bfcf;height:20px;width:35px;text-align:center;background:#95bfcf }
.call_name { border:1px solid #95bfcf;height:20px;width:150px;background:#95bfcf }
.btm_callagree { position:absolute;top:78px;left:540px;width:150px;font-size:12px;}

.call_scroll {position:absolute;top:50px;left:50%;margin-left:92px;width:270px;height:150px;z-index:3; color:#707070 }

.main_callarea { position:absolute;top:0px;left:50%;margin-left:225px;width:175px;height:92px;z-index:3} 
.main_callarea_name { position:absolute;top:19px;left:0px;}
.main_callarea_phone { position:absolute;top:52px;left:0px; }
.main_callarea_phone1 { position:absolute;top:2px;left:0px;width:42px; }
.main_callarea_phone2 { position:absolute;top:2px;left:63px;width:42px; }
.main_callarea_phone3 { position:absolute;top:2px;left:124px;width:42px; }
.main_name { border:0px solid #cccccc;height:20px;width:162px;background:#6bb6cd;color:#ffffff }
.main_phone { border:0px solid #cccccc;height:20px;width:40px;text-align:center;background:#6bb6cd;color:#ffffff} 
/*
.privacyinfo { position:absolute;top:93px;left:50%;margin-left:159px;width:12px;height:30px;z-index:3; }
.privacyinfo2 { position:absolute;top:113px;left:50%;margin-left:159px;width:12px;height:30px;z-index:3; }
*/
.privacyinfo { position:absolute;top:97px;left:50%;margin-left:160px;width:12px;height:30px;z-index:3; }
.agreebox { position:absolute;top:0px;left:0px; }



.btm_callarea1_phone1_1 { position:absolute;left:376px;top:113px; }
.btm_callarea1_phone2_1 { position:absolute;left:438px;top:113px; }
.btm_callarea1_phone3_1 { position:absolute;left:500px;top:113px;}