.container_wrap{position:relative;width:100%; margin-top: 55px;}
.Wrap{margin:0 auto;width:1200px;height:600px;}
/*sub5_1*/
/*후원봉사*/
.container_top_wrap{width: 100%; height: 110px; border-bottom: 1px solid #d9d9d9; font-family: 'Noto Sans KR', sans-serif;}
.container_top{ width: 1200px; margin: 0 auto;}
.container_top .container_top_left{ margin-top: 45px;text-align: left; float: left; color: #a8a8a8; font-size: 16px;}
.container_top .container_top_left img{ margin-left: 19px; margin-right: 46px;}

.container_top .container_top_center{ margin-top: 39px;text-align: center;  position: absolute; width: 280px; margin-left: -140px; left: 50%; font-size: 36px;}

.container_top .container_top_right{ margin-top: 45px;text-align: right; float: right; font-family: 'Noto Sans KR'; color: #a8a8a8; font-size: 16px;}
.container_top .container_top_right img{ margin-right: 19px;margin-left: 46px; }

.container_top .container_top_left a{ color:#a8a8a8;}
.container_top .container_top_right a{ color:#a8a8a8;}
.container_top .container_top_left a:hover{ color:#a8a8a8;}
.container_top .container_top_right a:hover{ color:#a8a8a8;}

.SV_content_Wrap_box {position:relative;float:right;/*margin-top:20px;*/width:100%;padding-bottom:120px;}
.SV_content{float:left;width:100%;height:auto;}



.Wrap_lnb_box{position:relative;float:left;}
.lnb_box{float:left;width:220px;margin-right:50px;margin-top:20px;padding-bottom:100px;}
.lnb_menu_title{width:100%;height:117px;background:#35445e;font-size:25px;color:white;text-align:center;line-height:117px;}
.lnb_menu_ul {border-left:1px solid #ddd; border-right:1px solid #ddd;}
.lnb_menu_li{background:#fff;border-bottom:1px solid #ddd;padding-top:14px;padding-bottom:14px;position:relative;}
.lnb_menu_li a{cursor:pointer;font-size:14px;color:#2d2d2d;margin-left:20px;display:block;}
.lnb_menu_li.on > a {text-shadow: 0px 0px 4px rgba(0, 0, 0, 1); font-weight:bold;}
.hide {position:relative; top:13px;}
.hide li{background:#3274bf;padding-top:5px;padding-bottom:5px;}
.hide li a {color:#fff;}
.content_Wrap_box{position:relative;float:right;margin-top:20px;width:930px;padding-bottom:120px;}
.content{float:left;width:930px;height:auto;}
.lnb_menu_li li a{padding:5px 10px;}
.hide .lnb_menu_li_choice a{color:yellow; font-weight:bold;}
.mns{position:absolute;font-size:20px;right:20px;}
.sub_nv{width:100%;height:55px;border-bottom:1px solid #c9c9c9;line-height:55px;}
.subNv li{float:left;color:#2d2d2d;font-size:12px;margin-left:2px;margin-right:2px;}
.subNv li a{color:#2d2d2d;font-size:12px;}
.subNv{float:right;margin-top:15px;}
.sub_Ctop{height:90px;width:100%;line-height:90px;}
.subTitle{font-size:28px;color:#2d2d2d;float:left;font-weight:bold;}
.sns2{float:right;padding-top:10px;}
.sns2 li{float:left;margin-left:5px;}

@media only screen and (max-width:1200px) {
    .Wrap_lnb_box{display:none;}
    .Wrap{width:95%;margin-left:2.5%;}
    .content_Wrap_box{width:100%;}
    .content{width:100%;}
    
    .container_top{ width: 100%;}
    .container_wrap{ width: 100%;}
    .sub_topmenu_wrap .topmenu_wrap{width: 100%;}
}
@media only screen and (max-width:850px) {
    .container_wrap{ margin-top: 0px;}
    
    .container_top .container_top_left{ margin-top: 45px;text-align: left; float: left; color: #a8a8a8; font-size: 13px;}
    .container_top .container_top_center{ margin-top: 39px;text-align: center;  position: absolute; width: 280px; margin-left: -140px; left: 50%; font-size: 24px;}
    .container_top .container_top_right{ margin-top: 45px;text-align: right; float: right; font-family: 'Noto Sans KR'; color: #a8a8a8; font-size: 13px;}
}

@media only screen and (max-width:768px) {
	.subTitle{font-size:26px;}	
	.container_top .container_top_center{font-size:26px;}
}

@media only screen and (max-width:560px) {
    .container_top .container_top_left img{ margin-left: 10px; margin-right: 10px; width: 6px;}
    .container_top .container_top_right img{ margin-left: 10px; margin-right: 10px; width: 6px;}
    .container_top .container_top_left{ margin-top: 45px;text-align: left; float: left; color: #a8a8a8; font-size: 12px;}
    .container_top .container_top_center{ margin-top: 39px;text-align: center;  position: absolute; width: 280px; margin-left: -140px; left: 50%; font-size: 18px;}
    .container_top .container_top_right{ margin-top: 45px;text-align: right; float: right; font-family: 'Noto Sans KR'; color: #a8a8a8; font-size: 12px;}
}
@media only screen and (max-width:430px) {
	.subTitle{font-size:24px;}
	.container_top .container_top_center{font-size:24px;}
}
@media only screen and (max-width:380px) {
    .container_top .container_top_left img{ margin-left: 3px; margin-right: 3px; }
    .container_top .container_top_right img{ margin-left: 3px; margin-right: 3px; }
    .container_top .container_top_left{ margin-top: 45px;text-align: left; float: left; color: #a8a8a8; font-size: 12px;}
    .container_top .container_top_center{ margin-top: 45px;text-align: center;  position: absolute; width: 280px; margin-left: -150px; left: 50%; font-size: 15px;}
    .container_top .container_top_right{ margin-top: 45px;text-align: right; float: right; font-family: 'Noto Sans KR'; color: #a8a8a8; font-size: 12px;}
}
@media only screen and (max-width:340px) {
	.subTitle{font-size:22px;}
	.container_top .container_top_center{font-size:22px;}
}