@charset "UTF-8";

@media screen and (max-width:1700px){
	/* 메인비주얼, 팝업존 */
	.sen01 .sen_cont:before {display: none;}
	/* 메인비주얼, 팝업존 end */

	/* 봉사자 모집공고 */
	.sen03 .sen_cont .servant_tab_cont .tab_cont { margin: 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .inner_box { height: 261px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area { padding: 55px 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area { width: 300px; padding: 0 0 0 20px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area { width: calc(100% - 300px);}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list { margin: 0 40px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list { margin: -10px -260px -10px -10px; padding: 10px 220px 10px 10px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2)}
	/* 봉사자 모집공고 end */
}

@media screen and (max-width:1400px){
	/* 메인비주얼, 팝업존 */
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area {padding: 31px 0 50px; background-size: 451px 246px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide {padding: 0 400px 0 0;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list {margin: 0 0 25px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list .slick-track li .box .title {height: 126px; margin: 0 0 20px; font-size: 42px; line-height: 63px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list .slick-track li .box .text {font-size: 14px; line-height: 24px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li {width: 35px; height: 35px; margin: 0 6px 0 0;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li button {line-height: 33px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li button .one.bottom {top: 17px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li button .one:after {width: 35px; height: 35px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box {top: -25px; right: 5px; width: 50px; height: 50px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box .btn .line {width: 20px;}
	/* 메인비주얼, 팝업존 end */

	/* 공고, 메뉴 리스트 */
	.sen02 {padding: 50px 0 70px;}
	.sen02 .sen_cont .container .public_list_cont {margin: 0 0 30px;}
	.sen02 .sen_cont .container .public_list_cont .list {margin: 0 0 0 70px;}
	.sen02 .sen_cont .container .public_list_cont .list li {width: calc(33.3333% + 70px); margin: 0 0 0 -70px; padding: 30px 70px 30px 30px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box {padding: 0 0 0 110px; background-size: 86px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .title {margin: 0 0 5px; font-size: 22px; line-height: 33px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .text {margin: 0 0 10px;}
	.sen02 .sen_cont .container .menu_list_cont {padding: 25px 60px;}
	.sen02 .sen_cont .container .menu_list_cont .list li {width: calc(16.6666% - 20px); margin: 0 20px 0 0; padding: 0 6px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:after {width: 6px; height: 6px;}
	.sen02 .sen_cont .container .menu_list_cont .list li .box .text {font-size: 16px;}
	/* 공고, 메뉴 리스트 end */

	/* 봉사자 모집공고 */
	.sen03 { padding: 0 0 50px 0;}
	.sen03 .sen_cont .servant_tab_cont { padding: 0 0 0 60px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li { width: 60px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .inner_box { height: 228px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area { margin: 0 0 5px 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area .text { font-size: 16px; line-height: 19px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area .text.mb10 { margin: 0 0 5px 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .icon_box img { width: 18px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont { margin: 0; padding: 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area { padding: 50px 0; background-size: 200px auto;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area { width: 280px; min-height: 357px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .title { font-size: 40px; line-height: 48px}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .text { font-size: 14px; line-height: 21px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area { width: calc(100% - 280px);}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area  { margin: 0 -5px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list { margin: 0 30px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list { margin: -10px -30px -10px -10px; padding: 10px 0 10px 10px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide { margin: 0 30px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area { padding: 25px 15px 20px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .mark_area { width: 50px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .mark_area .inner { height: 50px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .mark_area .inner .text { line-height: 50px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .title_area { margin: 0 0 15px 0; padding: 0 0 15px 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .title_area .mark_list_area { margin: 0 0 10px 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .title_area .title { height: 54px; font-size: 18px; line-height: 27px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .data_list_area > .list > li { padding: 0 0 0 85px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .data_list_area > .list > li .tit { font-size: 14px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .btn_mark_area { font-size: 14px; line-height: 45px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots { margin: 30px 0 0 0; padding: 0 99px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area { width: 79px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area .btn_area { margin: 0 10px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area .btn_area > .list > li { margin: 0 10px 0 0; padding: 0 10px 0 0}
	/* 봉사자 모집공고 end */

	/* 공지사항 시군구 소식 */
	.sen04 { padding: 0 0 50px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.left_box { width: calc(100% - 300px); margin: 0 30px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.right_box { width: 300px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area > .title_area { margin: 0 0 15px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area > .title_area > .title { font-size: 28px; line-height: 42px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont { margin: 0 0 20px 0; padding: 0 0 20px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area { width: 65px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner { height: 65px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner .day { font-size: 26px; line-height: 26px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner .year_month { line-height: 13px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area { width: calc(100% - 65px); padding: 0 0 0 15px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area { margin: 0 0 5px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title { padding: 0 30px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title::before { width: 22px; height: 22px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title .tit { font-size: 18px; line-height: 27px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li { margin: 0 0 10px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area #news_slide .slick-list .slick-track .slick-slide .box .img_area .img_inner { height: 280px;}
	/* 공지사항 시군구 소식 end */
}

@media screen and (max-width:1280px){
	/* 메인비주얼, 팝업존 */
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area {padding: 25px 0 40px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list {margin: 0 0 20px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list .slick-track li .box .title {height: 108px; margin: 0 0 15px; font-size: 36px; line-height: 54px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li {width: 30px; height: 30px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li button {line-height: 28px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li button .one.bottom {top: 15px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li button .one:after {width: 30px; height: 30px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box {top: -23px; width: 45px; height: 45px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box .btn .line {width: 15px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box .btn .line.line2 {left: 15px;}
	/* 메인비주얼, 팝업존 end */

	/* 공고, 메뉴 리스트 */
	.sen02 {padding: 40px 0 60px;}
	.sen02 .sen_cont .container .public_list_cont {margin: 0 0 20px;}
	.sen02 .sen_cont .container .public_list_cont .list {margin: 0 0 0 50px;}
	.sen02 .sen_cont .container .public_list_cont .list li {width: calc(33.3333% + 60px); margin: 0 0 0 -60px; padding: 25px 60px 25px 25px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box {padding: 0 0 0 100px; background-size: 76px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .title {font-size: 20px; line-height: 30px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .text {margin: 0 0 5px; font-size: 12px; line-height: 18px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .link { font-size: 12px; line-height: 18px;}
	.sen02 .sen_cont .container .menu_list_cont {padding: 20px 50px;}
	.sen02 .sen_cont .container .menu_list_cont .list li {width: calc(33.3333% - 6.6666px); margin: 10px 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(-n+3) {margin: 0 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(3n) {margin: 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(3) {margin: 0; padding: 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(3):after {display: none;}
	.sen02 .sen_cont .container .menu_list_cont .list li:last-child {width: calc(33.3333% - 6.666px);}
	.sen02 .sen_cont .container .menu_list_cont .list li .box .text {padding: 0 0 0 35px; background-size: 24px 26px; font-size: 14px; line-height: 26px;}
	/* 공고, 메뉴 리스트 end */

	/* 봉사자 모집공고 */
	.sen03 { padding: 0 0 40px 0;}
	.sen03 .sen_cont .servant_tab_cont { padding: 0 0 0 50px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li { width: 50px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .inner_box { height: 200px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area .text { font-size: 14px; line-height: 17px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area { padding: 45px 0; background-size: 160px auto;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area { width: 260px; min-height: 310px; padding: 0 0 0 10px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .title { font-size: 32px; line-height: 40px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area { width: calc(100% - 260px);}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list { margin: 0 20px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list { margin: -10px -20px -10px -10px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide { margin: 0 20px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area { padding: 15px 10px 15px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .mark_area { width: 40px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .mark_area .inner { height: 40px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .mark_area .inner .text { font-size: 12px; line-height: 40px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .title_area .mark_list_area > .list > li { font-size: 12px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .title_area .title { height: 48px; font-size: 16px; line-height: 24px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .data_list_area > .list {min-height: 99px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .data_list_area > .list > li { padding: 0 0 0 75px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .data_list_area > .list > li .tit { padding: 0 0 0 20px; background-size: 14px auto; font-size: 12px; line-height: 21px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .data_list_area > .list > li .txt { font-size: 12px; line-height: 21px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .btn_mark_area { font-size: 12px; line-height: 40px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots { margin: 25px 0 0 0; padding: 0 91px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area { width: 71px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area .btn_area > .list > li .btn { width: 10px; height: 20px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area .link_area .link { width: 20px; height: 20px;}
	/* 봉사자 모집공고 end */

	/* 공지사항 시군구 소식 */
	.sen04 { padding: 0 0 40px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.left_box { width: calc(100% - 280px); margin: 0 20px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.right_box { width: 280px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area > .title_area { margin: 0 0 10px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.left_box .cont_area > .title_area { padding: 0 55px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area > .title_area > .title { font-size: 26px; line-height: 39px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .title_area .more_btn .text { padding: 0 15px 0 0; font-size: 14px; line-height: 21px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont { margin: 0 0 15px 0; padding: 0 0 15px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area { width: 60px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner { height: 60px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner .day { font-size: 24px; line-height: 27px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner .year_month { line-height: 11px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area { width: calc(100% - 60px);}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title { padding: 0 25px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title::before { width: 20px; height: 20px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title .tit { font-size: 16px; line-height: 24px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .text { font-size: 14px; line-height: 21px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li.li2 { padding: 0 0 0 10px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li.li2::before { top: 7.5px; width: 4px; height: 4px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li .inner_box { padding: 0 75px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li .inner_box .title { font-size: 14px; line-height: 21px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area #news_slide .slick-list .slick-track .slick-slide .box .img_area .img_inner { height: 250px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area .news_control_area .nav_box { padding: 0 15px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area .news_control_area .nav_box .num { font-size: 12px;}
	/* 공지사항 시군구 소식 end */
}

@media screen and (max-width:1080px){
	/* 메인비주얼, 팝업존 */
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area {padding: 20px 0 30px; background-size: 300px 164px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide {padding: 0 300px 0 0;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list {margin: 0 0 10px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list .slick-track li .box .title {height: 90px; margin: 0 0 10px; font-size: 30px; line-height: 45px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li.play button,
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-dots li.stop button {background-size: 8px 9px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box {top: -20px; width: 40px; height: 40px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box .btn .line.line2 {left: 13px;}
	/* 메인비주얼, 팝업존 end */

	/* 공고, 메뉴 리스트 */
	.sen02 {padding: 30px 0 50px;}
	.sen02 .sen_cont .container .public_list_cont .list {margin: 0;}
	.sen02 .sen_cont .container .public_list_cont .list li {display: block; width: 100%; margin: 0 0 10px; padding: 25px;}
	.sen02 .sen_cont .container .public_list_cont .list li:last-child {margin: 0;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box {padding: 0 0 0 90px; background-size: 66px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .title {font-size: 18px; line-height: 27px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .text br {display: none;}
	.sen02 .sen_cont .container .menu_list_cont {padding: 15px 20px; border-radius: 20px;}
	.sen02 .sen_cont .container .menu_list_cont .list li {width: calc(50% - 5px); margin: 10px 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(-n+3) {margin: 10px 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(3n) {margin: 10px 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(3) {margin: 10px 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(-n+2) {margin: 0 10px 0 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(2n) {margin: 10px 0 0 0; padding: 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(2) {margin: 0;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(3):after {display: block;}
	.sen02 .sen_cont .container .menu_list_cont .list li:nth-child(2n):after {display: none;}
	.sen02 .sen_cont .container .menu_list_cont .list li:last-child {width: calc(50% - 5px);}
	.sen02 .sen_cont .container .menu_list_cont .list li .box .text {font-size: 12px;}
	/* 공고, 메뉴 리스트 end */

	/* 봉사자 모집공고 */
	.sen03 { padding: 0 0 30px 0;}
	.sen03 .sen_cont .servant_tab_cont { padding: 50px 0 0 0px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area { width: 100%;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list { display: flex; justify-content: space-between; align-items: stretch;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li { width: 50%;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .inner_box { flex-direction: row; height: 50px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area { margin: 0 10px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area .text { display: inline-block; line-height: 50px; vertical-align:middle;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area .text.mb10 { margin: 0 5px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .icon_box img { transform: rotate(90deg);}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area { padding: 35px 0; background-image: none;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box { flex-direction: column; align-items: center;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area { width: 100%; min-height: inherit; margin: 0 0 20px 0; padding: 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .title { font-size: 24px; line-height: 36px; text-align: center;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .title br { display: none;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .text { text-align: center;} 
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .text br { display: none;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area { width: 100%;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area { margin: 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list { margin: 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list { margin: -10px 0; padding: 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide { margin: 0; padding: 10px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .title_area { margin: 0 0 10px 0; padding: 0 0 10px 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-list .slick-slide > .box .servant_info_area .info_box .title_area .title { height: 42px; font-size: 14px; line-height: 21px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots { margin: 25px 10px 0 10px; padding: 0 85px 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area { width: 65px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area .btn_area > .list > li .btn { width: 8px; height: 18px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .servant_list_area .servant_slide_area > .list > .slick-dots > li.last_area .link_area .link { width: 18px; height: 18px;}
	/* 봉사자 모집공고 end */

	/* 공지사항 시군구 소식 */
	.sen04 { padding: 0 0 30px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box { flex-direction: column;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.left_box { width: 100%; margin: 0 0 20px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.right_box { width: 100%;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area > .title_area > .title { font-size: 22px; line-height: 33px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont { margin: 0 0 10px 0; padding: 0 0 10px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area { width: 55px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner { height: 55px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner .day { font-size: 20px; line-height: 23px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area { width: calc(100% - 55px); padding: 0 0 0 10px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area #news_slide { margin: -10px 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area #news_slide .slick-list .slick-track .slick-slide { padding: 10px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area #news_slide .slick-list .slick-track .slick-slide .box .img_area { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area .news_control_area { right: 20px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area #news_slide .slick-list .slick-track .slick-slide .box .img_area .img_inner { height: 230px;}
	/* 공지사항 시군구 소식 end */
}

@media screen and (max-width:767px){
	/* 메인비주얼, 팝업존 */
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area {background-size: 200px 109px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide {padding: 0 0 80px 0;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list .slick-track li .box .title {height: 78px; font-size: 26px; line-height: 39px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box {top: -18px; width: 35px; height: 35px;}
	.sen01 .sen_cont .main_popzon_cont .container .popzon_btn_box .btn .line {width: 10px; height: 1px;}
	/* 메인비주얼, 팝업존 end */

	/* 공고, 메뉴 리스트 */
	.sen02 {padding: 30px 0;}
	.sen02 .sen_cont .container .public_list_cont .list li {padding: 15px 25px; border-radius: 30px;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box {padding: 0; background-image: inherit !important;}
	.sen02 .sen_cont .container .public_list_cont .list li .box .text_box .title {font-size: 16px; line-height: 24px;}
	.sen02 .sen_cont .container .menu_list_cont {padding: 15px;}
	.sen02 .sen_cont .container .menu_list_cont .list li {width: 100% !important; margin: 10px 0 0 0 !important; border-bottom: 1px solid #e1e1e1; padding: 0 0 10px !important;}
	.sen02 .sen_cont .container .menu_list_cont .list li:after {display: none !important;}
	.sen02 .sen_cont .container .menu_list_cont .list li:first-child {margin: 0 !important;}
	.sen02 .sen_cont .container .menu_list_cont .list li:last-child {border-bottom: none; padding: 0 !important;}
	/* 공고, 메뉴 리스트 end */

	/* 봉사자 모집공고 */
	.sen03 .sen_cont .servant_tab_cont { padding: 45px 0 0 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area { padding: 30px 0;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .inner_box { height: 45px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .text_area .text { font-size: 12px; line-height: 45px;}
	.sen03 .sen_cont .servant_tab_cont .tab_menu_area > .list > li .tab_btn .icon_box img { width: 16px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .title { font-size: 20px; line-height: 30px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .text { font-size: 12px; line-height: 18px;}
	/* 봉사자 모집공고 end */

	/* 공지사항 시군구 소식 */
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area > .title_area > .title { font-size: 20px; line-height: 30px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title { padding: 0 20px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title .tit { font-size: 14px; line-height: 21px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .title_area .title::before { width: 16px; height: 16px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area { width: 50px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner { height: 50px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner .day { font-size: 18px; line-height: 21px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area { width: calc(100% - 50px);}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .text_area .text { font-size: 12px; line-height: 18px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li.li2::before { top: 7px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li .inner_box { padding: 0 65px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li .inner_box .title { font-size: 12px; line-height: 18px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .bot_cont > .list > li .inner_box .date { font-size: 12px; line-height: 18px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .news_com_area .news_slide_area #news_slide .slick-list .slick-track .slick-slide .box .img_area .img_inner { height: 213px;}
	/* 공지사항 시군구 소식 end */
}

@media screen and (max-width:480px){
	/* 메인비주얼, 팝업존 */
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area {background-size: 133px 72px;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide {padding: 0 0 60px 0;}
	.sen01 .sen_cont .container .main_val_cont .main_val_slide_area #main_val_slide .slick-list .slick-track li .box .title {height: inherit; font-size: 20px; line-height: 30px; -webkit-line-clamp: 1;}
	/* 메인비주얼, 팝업존 end */

	/* 봉사자 모집공고 */
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area { padding: 20px 0 25px;}
	.sen03 .sen_cont .servant_tab_cont .tab_cont .container .servant_com_area > .inner_box > .title_area > .title { font-size: 18px; line-height: 27px;}
	/* 봉사자 모집공고 end */

	/* 공지사항 시군구 소식 */
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box.left_box .cont_area > .title_area { padding: 0 50px 0 0;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area > .title_area > .title { font-size: 18px; line-height: 27px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .title_area .more_btn .text { font-size: 12px; line-height: 18px;}
	.sen04 .sen_cont .container .info_cont_area > .inner_box > .box .cont_area .notice_com_area .top_cont .box .inner_box .date_area .date_inner .day { font-size: 16px; line-height: 19px;}
	/* 공지사항 시군구 소식 end */
}