/* header */
.hd_wrap .hd_con{position:relative;max-width:1200px;margin:0 auto;}
.hd_wrap .logo{float:left;padding:30px 0; }
.hd_wrap .gnb_wrap{float:right;margin-top:67px;}
.hd_wrap .depth1_wrap{float:left;width:210px;margin-left:5px;}
.hd_wrap .depth1{display:block;height:40px;line-height:40px;color:#303030;font-size:16px;font-weight:400;text-align:center;background-color:#f2f0f1;transition:.5s;}
.hd_wrap .depth1_wrap.active .depth1,
.hd_wrap .depth1_wrap:hover .depth1{background-color:#0054a5;color:#fff;}
.hd_wrap .simbol{position:absolute;left:100%;top:67px;margin-left:5px;}
/* footer */
.foot_wrap{background-color:#f2f0f0;padding-bottom:100px;}
.foot_wrap .foot_con{max-width:1200px;margin:0 auto;}
.foot_wrap .foot_con > li{float:left;width:50%;}
.foot_wrap .foot_box1{padding:45px 0 0 300px;background:url('../images/common/foot_logo.png') 3px 43px no-repeat;}
.foot_wrap .family_wrap{max-width:225px}
.foot_wrap .family_wrap .tit{color:#aaa;font-size:16px;font-weight:400;padding-left:15px;line-height:45px;border-bottom:1px solid #aaa;}
.foot_wrap .family_wrap .family{display:block;color:#fff;font-size:16px;font-weight:400;padding-left:15px;line-height:45px;margin-top:5px;transition:.5s;background-color:#0054a5;}
.foot_wrap .foot_box2{padding:60px 0 0 20px;}
.foot_wrap .foot_info,
.foot_wrap .foot_info a{color:#8c8c8c;font-size:16px;font-weight:400;line-height:24px;margin-bottom:25px;}
.foot_wrap .copyright,
.foot_wrap .copyright a{color:#8c8c8c;font-size:13px;font-weight:400;line-height:20px;}


/* 1200 str */
@media all and (max-width:1200px){
	.hd_wrap .logo{float:none;text-align:left;padding:30px 20px;}
	.hd_wrap .logo img{max-width:50%;}
	.hd_wrap .gnb_wrap{width:100%;margin-top:0;}
	.hd_wrap .depth1_wrap{width:33.33%;margin-left:0;}
	.hd_wrap .depth1{font-size:12px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
	.hd_wrap .depth1_wrap:first-child .depth1{border-left:0;}
	.hd_wrap .simbol{left:auto;right:10px;top:10px;width:20%;text-align:right;}
	.hd_wrap .simbol img{width:100%;max-width:110px;}
	.foot_wrap .foot_con > li{float:none;width:100%;}
	.foot_wrap .foot_box1{padding:120px 0 0;background:url('../images/common/foot_logo.png') 50% 43px no-repeat;}
	.foot_wrap .family_wrap{max-width:100%;padding:0 10px;}
	.foot_wrap .foot_box2{padding:25px 10px 0;}
		
}
/* 1200 end */