
*{margin:0;padding:0}
#footer{color:#555;font-family:'Balsamiq Sans','Nanum Gothic', sans-serif;font-size:13px;font-weight:normal;}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
a{color:#7d7d7d;text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}
.foot_cs_title {font-size:20px;width:220px;height:40px;color:#e1e1e1;font-weight:bold;border:3px solid #e1e1e1;padding:3px;padding-left:25px;
    -moz-border-radius:20px;
	-webkit-border-radius: 20px; 
	border-radius: 20px; 
	}
.foot_cs_tel {float:left;font-size:40px;color:#ffffff;font-weight:bold;}
.foot_cs_time {margin-left:20px;padding-top:10px; float:left;font-size:14px;color:#ffffff;font-weight:bold;}
.foot_b_menu {margin-bottom:4px;color:#dedede;}
.foot_b_menu .b_menu {margin:0 15px;color:#318c37;font-weight:bold}
.copy{margin-top:4px;}
@media(min-width:1100px){

	#footer{width:100%;background:#ffffff;}
	/*footer*/
	.foot{	}
	.foot_top_area{
		border-bottom:0px solid #606060;
	}
	.foot_top{
		overflow:hidden;
		width:100%;margin:0 auto;
		padding:35px 0;
	}
	.foot_sitemap{
		float:left;
	}
	.foot_sitemap{
		overflow:hidden;
	}
	.foot_sitemap .fs{
		float:left;
		width:160px;
	}
	.foot_sitemap .fs .title{
		font-size:17px;font-weight:500;color:#c0c0c0;
		margin-bottom:10px;
	}
	.foot_sitemap .fs ul{}
	.foot_sitemap .fs ul li{}
	.foot_sitemap .fs ul li a{
		font-size:13px;font-weight:500;color:#000000;
	}
	.fs_right{
		float:right;
		text-align:right;
	}
	.fs_right .sns{margin-bottom:5px;}
	.fs_right .sns ul{}
	.fs_right .sns ul li{
		display:inline-block;#display:inline;*zoom:1;
		margin:0 1px;
	}
	.fs_right .etc_menu{padding-top: 6px;}
	.fs_right .etc_menu a{
		font-size:13px;font-weight:500;color:#777777;margin-top:5px;
	}

	.foot_btm{
		width:1420px;margin:0 auto;
		padding:35px 0 35px;
	}
	.foot_btm:after{
		clear:both;
		content:"";
		display:block;
	}

	.foot_btm .address{
		float:left;
	}
	.foot_btm .address .foot_logo{
		float:left;
		margin-right:20px;
	}
	.foot_btm .address .address_info{
		float:left;
		padding-left:20px;
		border-left:1px solid rgba(255,255,255,0.1);
		color:#777777;
	}
	.foot_btm .address .address_info address{
		margin-bottom:10px;
	}
	.foot_btm .family{
		float:right;
		position:relative;
		
	}
	.foot_btm .family{
		position:relative;
		width:189px;
		margin:20px auto;
	}
	.foot_btm .family>a{
		/*yun_191127_패밀리사이트 삭제*/
		display:none !important;
		width:100%;
		color:#999;
		width:176px;height:26px;line-height:26px;
		padding-left:11px;
		border:1px solid #4f4f4f;
	}
	.foot_btm .family ul{
		display:none;
		position:absolute;left:0;bottom:100%;
	}
	.foot_btm .family ul li{
		border-bottom:1px solid #777;
	}
	.foot_btm .family ul li a{
		display:block;
		font-size:12px;font-weight:500;
		background:#555;
		width:178px;height:26px;line-height:26px;
		padding-left:11px;
		color:#fff;
	}

}

/*ÅÂºí¸´*/

@media(max-width:1099px) and (min-width:769px){
.foot_b_menu {margin-top:30px; margin-bottom:4px;color:#dedede;}
.foot_b_menu .b_menu {margin:20px 15px;color:#318c37;font-weight:bold}

	#footer{width:100%;background:#ffffff;}
	/*footer*/
	.foot{	}
	.foot_top_area{display:none;}
	.foot_top{
		overflow:hidden;
		max-width:1300px;margin:0 auto ;
		padding:35px 3% 0;
	}
	.foot_sitemap{
		float:left;display:none;
	}
	.foot_sitemap{
		overflow:hidden;
	}
	.foot_sitemap .fs{
		float:none;
		width:100%;
	}
	.foot_sitemap .fs .title{
		font-size:16px;font-weight:500;color:#c0c0c0;
		margin-bottom:10px;
	}
	.foot_sitemap .fs ul{}
	.foot_sitemap .fs ul li{}
	.foot_sitemap .fs ul li a{
		font-size:13px;font-weight:500;color:#000000;
	}
	.fs_right{
		float:none;
		text-align:center;
	}
	.fs_right .sns{margin-bottom:5px;}
	.fs_right .sns ul{}
	.fs_right .sns ul li{
		display:inline-block;#display:inline;*zoom:1;
		margin:0 3px;
	}
	.fs_right .etc_menu{margin:20px 0 5px;}
	.fs_right .etc_menu li{
		display:inline-block;#display:inline;*zoom:1;
		margin:0 5px;
	}
	.fs_right .etc_menu a{
		font-size:13px;font-weight:500;color:#d0d0d0;
	}

	.foot_btm{
		max-width:1100px;margin:0 auto;
		padding:0px 0 60px
	}
	.foot_btm:after{
		clear:both;
		content:"";
		display:block;
	}

	.foot_btm .address{text-align:center;}
	.foot_btm .address .foot_logo{
		display:none;
	}
	.foot_btm .address .address_info{
		padding-left:20px;
		color:#949494;
	}
	.foot_btm .address .address_info address{
		margin-bottom:10px;
	}
	.foot_btm .family{
		position:relative;
		width:189px;
		margin:20px auto;
	}
	.foot_btm .family>a{
		display:block;
		width:100%;
		color:#999;
		width:176px;height:26px;line-height:26px;
		padding-left:11px;
		border:1px solid #4f4f4f;
	}
	.foot_btm .family ul{
		display:none;
		position:absolute;left:0;bottom:100%;
	}
	.foot_btm .family ul li{
		border-bottom:1px solid #777;
	}
	.foot_btm .family ul li a{
		display:block;
		font-size:12px;font-weight:500;
		background:#555;
		width:178px;height:26px;line-height:26px;
		padding-left:11px;
		color:#fff;
	}

}
/* ¸ð¹ÙÀÏ */

@media(max-width:768px){
.foot_b_menu {margin-top:30px; margin-bottom:4px;color:#dedede;}
.foot_b_menu .b_menu {margin:20px 15px;color:#318c37;font-weight:bold}
	#footer{width:100%;background:#ffffff;}


	/*footer*/
	.foot{	}
	.foot_top_area{display:none;}
	.foot_top{
		overflow:hidden;
		max-width:1300px;margin:0 auto ;
		padding:35px 3% 0;
	}
	.foot_sitemap{
		float:left;display:none;
	}
	.foot_sitemap{
		overflow:hidden;
	}
	.foot_sitemap .fs{
		float:none;
		width:100%;
	}
	.foot_sitemap .fs .title{
		font-size:16px;font-weight:500;color:#c0c0c0;
		margin-bottom:10px;
	}
	.foot_sitemap .fs ul{}
	.foot_sitemap .fs ul li{}
	.foot_sitemap .fs ul li a{
		font-size:13px;font-weight:500;color:#000000;
	}
	.fs_right{
		float:none;
		text-align:center;
	}
	.fs_right .sns{margin-bottom:5px;}
	.fs_right .sns ul{}
	.fs_right .sns ul li{
		display:inline-block;#display:inline;*zoom:1;
		margin:0 3px;
	}
	.fs_right .sns ul li img{height:25px;}
	.fs_right .etc_menu{margin:20px 0 5px;}
	.fs_right .etc_menu li{
		display:inline-block;#display:inline;*zoom:1;
		margin:0 5px;
	}
	.fs_right .etc_menu a{
		font-size:13px;font-weight:500;color:#d0d0d0;
	}

	.foot_btm{
		max-width:1300px;margin:0 auto;
		padding:0px 0 60px
	}
	.foot_btm:after{
		clear:both;
		content:"";
		display:block;
	}

	.foot_btm .address{text-align:center;}
	.foot_btm .address .foot_logo{
		display:none;
	}
	.foot_btm .address .address_info{
		padding-left:20px;
		color:#949494;
	}
	.foot_btm .address .address_info address{
		padding:0 3%;
		margin-bottom:10px;
	}
	.foot_btm .family{
		position:relative;
		width:189px;
		margin:20px auto;
	}
	.foot_btm .family>a{
		display:block;
		width:100%;
		color:#999;
		width:176px;height:26px;line-height:26px;
		padding-left:11px;
		border:1px solid #4f4f4f;
	}
	.foot_btm .family ul{
		display:none;
		position:absolute;left:0;bottom:100%;
	}
	.foot_btm .family ul li{
		border-bottom:1px solid #777;
	}
	.foot_btm .family ul li a{
		display:block;
		font-size:12px;font-weight:500;
		background:#555;
		width:178px;height:26px;line-height:26px;
		padding-left:11px;
		color:#fff;
	}
}