@charset "utf-8";
.main_contents_wrap{width:1200px; margin:0 auto;}
.main_contents_wrap2{width:1200px; margin:0 auto;}

/* 메인배너 1번째 단락 */
.mc_section_1{overflow:hidden}
.mc_section_1:after{content:""; display:block; clear:both}
.mc_section_1 .s1-mb01{float:left; width:325px;}
.mc_section_1 .s1-mb02{float:left; width:875px}

/* 메인배너 2번째 단락 */
.mc_section_2 ul:after{content:""; display:block; clear:both}
.mc_section_2 ul li{float:left}
#mb0201-bx-pager{position:absolute; z-index:9999999; margin-top:-66px;}
#mb0201-bx-pager:after{content:""; display:block; clear:both}
#mb0201-bx-pager a{display:block; float:left; width:146px; height:66px; line-height:66px; background:rgba(0,0,0,0.4); color:#fff; font-size:16px; text-align:center; box-sizing:border-box; border-right:1px solid #8d8d8d; text-decoration:none;}
#mb0201-bx-pager a:first-child{width:145px}
#mb0201-bx-pager a.active{background-color:#007ec2; border:0;}

/* 메인배너 3번째 단락 */
.mc_section_3{padding:40px 0 0 0;}
.mc_section_3:after{content:""; display:block; clear:both}
.mc_section_3 ul{float:left}
.mc_section_3 .notice_box_wrap,.experi_box_wrap{float:left}

.notice_box_wrap{width:396px; height:222px; background-color:#e6e6e6; overflow:hidden; box-sizing:border-box;}
.notice_box_wrap a{display:block; text-decoration:none; overflow:hidden}
.notice_box_wrap a > h1{float:left; font-size:25px; color:#4f4f4f; font-weight:bold; margin:38px 0 0 33px}
.notice_box_wrap a > span{float:right; font-size:25px; color:#4f4f4f; font-weight:bold; margin:40px 30px 0 0}
.notice_box_wrap > p{color:#b2b2b2; font-size:15px; padding:5px 0 0 35px;}
.experi_box_wrap{width:396px; height:222px; background-color:#fff; overflow:hidden; box-sizing:border-box; border:1px solid #e6e6e6;}
.experi_box_wrap a{display:block; text-decoration:none; overflow:hidden}
.experi_box_wrap a > h1{float:left; font-size:25px; color:#4f4f4f; font-weight:bold; margin:38px 0 0 33px}
.experi_box_wrap a > span{float:right; font-size:25px; color:#4f4f4f; font-weight:bold; margin:40px 30px 0 0}
.experi_box_wrap > p{color:#b2b2b2; font-size:15px; padding:5px 0 0 35px;}
.dot_css{float:left; width:4px; height:4px; background-color:#b0b1b1; display:block; margin:5px 10px 0 10px;}
.latest_ps{padding:20px; 0 0 40px}
.latest_ps li {display:block; overflow:hidden}
.latest_ps li a{float:left; font-size:15px; color:#4f4f4f; margin-bottom:10px;}

/* 나눔의 미덕을 공유하는 곳 */
.main_contents_middle{position:relative; left:50%; margin-left:-1000px;}

/* 메인배너 4번째 단락 */
.mc_section_4{overflow:hidden}
.mb0401_wrap{float:left; width:585px; overflow:hidden; box-sizing:border-box; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
#mb0401-bx-pager{float:left; width:295px; box-sizing:border-box; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
#mb0401-bx-pager a{height:48px; line-height:48px; display:block; font-size:15px; background-color:#f3f3f3; color:#4f4f4f; text-align:center; box-sizing:border-box; border-bottom:1px solid #e4e4e4; text-decoration:none;}
#mb0401-bx-pager a.active{background-color:#ff943b; color:#fff;}
.mb0403_wrap:after{content:""; display:block; clear:both}
.mb0403_wrap li{float:left}
