@charset "UTF-8";

@media screen and (max-width: 1400px){
	/* 공통 타이틀 */
	.main_title_area .title_area .title {font-size: 42px; line-height: 63px;}
	/* 공통 타이틀 */
	
	/* 메인비쥬얼 */
	.sen01 .main_val_cont { padding: 105px 0 150px;}
	.sen01 .main_val_cont .container .main_pagination_area { margin: 0 0 35px;}
	.sen01 .main_val_cont .container .main_slide_area { margin: 0 0 50px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .title_area .title { font-size: 66px; line-height: 86px;}
	.sen01 .main_val_cont .container .sch_bar_area { margin: 0 0 80px 0;}
	/* 메인비쥬얼 */
	
	/* 경제원 알림/소식 */
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list { margin: -20px -25px -20px -20px; padding: 20px 0 20px 20px !important;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide { margin: 0 25px 0 0;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box { opacity: 1 !important;}
	/* 경제원 알림/소식 */
	
	/* 사업/교육 신청 */
	.sen03 .container .application_cont .slide_area #application_slide { padding: 0 45px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list { margin: -20px -25px 0 -20px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide {margin: 0 25px 0 0;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-arrow.slick-prev {left: 0px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-arrow.slick-next {right: 0px;}
	/* 사업/교육 신청 */

	/* 사회적경제조직 현황 */
	.sen04 { padding: 50px 0 90px; background-size: 748px auto;}
	.sen04 .container .social_cont .inner_box .box.left { width: calc(100% - 400px); padding: 0 20px 0 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area { margin: 0 0 85px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area { margin: 0 0 15px 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .title { line-height: 56px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list { margin: -20px -20px -40px -20px; padding: 45px 0 20px 20px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide { margin: 0 20px 0 0;}
	.sen04 .container .social_cont .inner_box .box.right {width: 400px;}
	.sen04 .container .social_cont .inner_box .box.right .map_arae { bottom: 70px; margin: 0; padding: 0; background-size: 125px auto;}
	/* 사회적경제조직 현황 */
	
	/* 팝업존 */
	.main_popup_wrap .main_popup_zone .top_area {margin: 0 0 35px; padding: 0 80px;}
	.main_popup_wrap .main_popup_zone .top_area .title_box img {height: 29px;}
	.main_popup_wrap .main_popup_zone .top_area .main_pop_slide_btn_box::before {height: 21px;}
	.main_popup_wrap .main_popup_zone .top_area .main_pop_slide_btn_box .main_popup_btn {width: 40px; height: 21px; background-size: auto 18px;}
	.main_popup_wrap .main_popup_zone .main_popup_list_area {margin: 0 0 30px;}
	.main_popup_wrap .main_popup_zone .main_popup_list_area #main_popup_list .slick-list {margin: 0 -30px 0 0;}
	.main_popup_wrap .main_popup_zone .main_popup_list_area #main_popup_list .slick-list .slick-track li {width: calc(25% - 22.5px); margin: 0 30px 0 0;}
	.main_popup_wrap .main_popup_zone .popup_zone_btn_area .popup_zone_btn {margin: 0 10px 0 0; padding: 0 25px;border-radius: 23px;}
	.main_popup_wrap .main_popup_zone .popup_zone_btn_area .popup_zone_btn .text {font-size: 14px; line-height: 44px;}
	.main_popup_wrap .main_popup_zone .popup_zone_btn_area .popup_zone_btn .text.icon {padding: 0 17px 0 0; background-size: 11px;}
}

@media screen and (max-width: 1280px){
	/* 공통 타이틀 */
	.main_title_area .title_area .title {font-size: 38px; line-height: 57px;}
	/* 공통 타이틀 */
	
	/* 공통 슬라이드 버튼 */
	.com_slick_dots { padding: 19px 0;}
	.com_slick_dots > .com_slide_btn_area .btn_area > .list > li .btn {width: 38px; height: 38px; background-size: 7px auto;}
	.com_slick_dots > .com_slide_btn_area .btn_area > .list > li .btn.link { background-size: 12px auto;}
	/* 공통 슬라이드 버튼 */

	/* 메인비쥬얼 */
	.sen01 .main_val_cont { padding: 90px 0 135px;}
	.sen01 .main_val_cont .container .main_pagination_area { margin: 0 0 30px;}
	.sen01 .main_val_cont .container .main_slide_area { margin: 0 0 40px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .title_area .title { font-size: 60px; line-height: 80px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .text_area .text { font-size: 18px; line-height: 27px;}
	.sen01 .main_val_cont .container .sch_bar_area { max-width: 405px; margin: 0 0 70px 0;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_inp { height: 57px; padding: 0 60px 0 25px; font-size: 15px; line-height: 52px;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_btn { right: 25px;}
	.sen01 .side_menu_area > .list > li .side_menu_box { padding: 30px 20px;}
	.sen01 .side_menu_area > .list > li .side_menu_box .txt { font-size: 15px; background-size: 15px auto;}
	/* 메인비쥬얼 */

	/* 경제원 알림/소식 */
	.sen02 {padding: 60px 0 0; background-position: top -270px right; background-size: 360px auto;}
	.sen02 .container .economy_news_cont .main_title_area {margin: 0 0 15px;}
	.sen02 .container .economy_news_cont .notice_area .tab_area {margin: 0 0 30px 0;}
	.sen02 .container .economy_news_cont .notice_area .tab_area .tab_list_area > .list > li {padding: 0 25px;}
	.sen02 .container .economy_news_cont .notice_area .tab_area .tab_list_area > .list > li .btn { font-size: 18px; line-height: 27px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list { margin: -20px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide { margin: 0 20px 0 0;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box { padding: 30px 25px 25px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .title_area { margin: 0 0 20px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .title_area .title { height: 81px; font-size: 18px; line-height: 27px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .text_area { margin: 0 0 20px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .text_area .text { height: 42px; font-size: 14px; line-height: 21px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .data_area .data_inner .date { padding: 0 0 0 15px; font-size: 13px; line-height: 30px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .data_area .data_inner .mark_area { width:40px; height: 40px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .data_area .data_inner .mark_area .txt { font-size: 13px; line-height: 20px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .com_slick_dots { margin: 30px 0 0 0; padding-right: 100px;}
	/* 경제원 알림/소식 */

	/* 사업/교육 신청 */
	.sen03 {padding: 75px 0 125px; background-size: 155px auto;}
	.sen03 .container .application_cont .main_title_area { margin: 0 0 30px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list { margin: -20px -20px 0 -20px; padding: 20px 0 0 20px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide {margin: 0 20px 0 0;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .img_area { margin: 0 0 15px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .field_area .text { font-size: 13px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .title_area { margin: 0 0 10px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .title_area .title {height: 50px; font-size: 18px; line-height: 25px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .info_area { margin: 0 0 15px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .info_area .list li {padding: 0 0 0 70px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .info_area .list li .tit {font-size: 14px; line-height: 24px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .info_area .list li .txt {font-size: 14px; line-height: 24px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link .box .text_area .mark_area .text { font-size: 16px; line-height: 40px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-arrow { width: 18px; height: 33px;}
	.sen03 .marquee_txt_area .txt { font-size: 100px;}
	/* 사업/교육 신청 */

	/* 사회적경제조직 현황 */
	.sen04 { padding: 35px 0 75px; background-size: 680px auto;}
	.sen04 .container .social_cont .inner_box .box.left { width: calc(100% - 366px); padding: 0 15px 0 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area { margin: 0 0 75px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area { width: 330px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .title { line-height: 50px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area { margin: 0 0 0 10px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area .map_slt_box { width: 140px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area .map_slt_box .slt { height: 45px; padding: 0 25px 0 10px; background-size: 8px auto; font-size: 28px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .text { font-size: 14px; line-height: 21px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box { width: 123px; height: 123px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box .inner .tit { margin: 0 0 5px 0; font-size: 13px; line-height: 20px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box .inner .txt { font-size: 18px; line-height: 27px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box .inner .txt .num { font-size: 26px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list { margin: -20px -15px -40px -15px; padding: 35px 0 20px 15px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide { margin: 0 15px 0 0;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .social_box { padding: 23px 15px 23px 20px; background-position: left 20px bottom 20px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .social_box .inner .tit_area .tit { font-size: 18px; line-height: 27px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .social_box .inner .txt_area { margin: 12px 0 0 0;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .social_box .inner .txt_area .txt { height: 38px; font-size: 14px; line-height: 19px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .social_box .inner .mark_area > .list > li .mark { font-size: 13px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .scrap_btn_area { top: 20px; right: 15px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .social_box { bottom: 35px; padding-bottom: 43px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .scrap_btn_area { top: -15px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .com_slick_dots { margin: 25px 0 0 0; padding-right: 145px;}
	.sen04 .container .social_cont .inner_box .box.right {width: 366px;}
	.sen04 .container .social_cont .inner_box .box.right .map_arae { bottom: 80px; margin: 0; padding: 0; background-size: 115px auto;}
	/* 사회적경제조직 현황 */
	
	/* 컨설턴트 소개 및 메뉴 이동 */
	.sen05 { padding: 60px 0;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area { width: 570px;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area .consulted_box { padding: 35px 263px 30px 30px; background-size: 306px auto;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area .consulted_box .text_area .title { padding: 0 30px 0 0; background-position: right top 5.5px; background-size: 20px auto; font-size: 22px; line-height: 33px;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area .consulted_box .text_area .text { font-size: 13px; line-height: 20px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area { padding: 0 0 0 20px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li::before { height: 84px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text { padding: 71px 0 0; font-size: 14px; line-height: 21px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon01 { background-size: 55px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon02 { background-size: 57px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon03 { background-size: 50px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon04 { background-size: 49px auto;}
	/* 컨설턴트 소개 및 메뉴 이동 */
	
	/* 팝업존 */
	.main_popup_wrap .main_popup_zone .main_popup_list_area #main_popup_list .slick-list {margin: 0 -25px 0 0;}
	.main_popup_wrap .main_popup_zone .main_popup_list_area #main_popup_list .slick-list .slick-track li {width: calc(25% - 18.75px); margin: 0 25px 0 0;}
	
	/* 일정을 알려드립니다 */
	.sen06 .mon_area .tab_area { font-size: 16px; margin: 10px 0 10px }
	.sen06 #callender_slide li.slick-slide p { font-size: 18px; }
	
}

@media screen and (max-width: 1080px){
	/* 공통 타이틀 */
	.main_title_area .title_area .title {font-size: 32px; line-height: 48px;}
	/* 공통 타이틀 */

	/* 메인비쥬얼 */
	.sen01 { height: 100%; padding: 75px 0 0 0;}
	.sen01 .main_val_cont { padding: 45px 0 90px;}
	.sen01 .main_val_cont .container .main_pagination_area { margin: 0 0 25px;}
	.sen01 .main_val_cont .container .main_slide_area { margin: 0 0 35px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .title_area .title { font-size: 50px; line-height: 65px;}
	.sen01 .main_val_cont .container .sch_bar_area {max-width: 338px; margin: 0 0 60px 0;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_inp { height: 57px; padding: 0 60px 0 25px; font-size: 15px; line-height: 52px;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_btn { right: 25px;}
	.sen01 .side_menu_area { top: inherit; right: 10px; bottom: 45px; transform: inherit; background-color: transparent;}
	.sen01 .side_menu_area > .list > li { margin: 0 0 10px 0;}
	.sen01 .side_menu_area > .list > li:last-child { margin: 0;}
	.sen01 .side_menu_area > .list > li .side_menu_box { display: flex; justify-content: center; align-items: center; width: 115px; height: 115px; padding: 0 10px; text-align: center; border-radius: 50%;}
	.sen01 .side_menu_area > .list > li .side_menu_box .txt { padding: 0 0 20px; line-height: 20px; writing-mode: inherit; text-orientation: inherit;}
	.sen01 .scroll_down_area { display: none;}
	/* 메인비쥬얼 */

	/* 경제원 알림/소식 */
	.sen02 {padding: 40px 0 0; background-image: inherit;}
	.sen02 .container .economy_news_cont .main_title_area {margin: 0 0 10px;}
	.sen02 .container .economy_news_cont .notice_area .tab_area {margin: 0 0 25px 0;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list { margin: 0 -20px 0 0; padding: 0 !important;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide.slick-active .box:hover,
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide.slick-active .box:focus { border: 4px solid #f8f8f8; background-color: #f8f8f8; box-shadow: inherit;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box { padding: 25px 20px 20px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .title_area { margin: 0 0 15px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .text_area { margin: 0 0 15px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .com_slick_dots { margin: 25px 0 0 0;}
	/* 경제원 알림/소식 */

	/* 사업/교육 신청 */
	.sen03 {padding: 60px 0 80px; background-size: 130px auto;}
	.sen03 .container .application_cont .main_title_area { margin: 0 0 25px;}
	.sen03 .container .application_cont .main_title_area .more_btn_area { position: inherit; transform: inherit; text-align: right;}
	.sen03 .container .application_cont .slide_area #application_slide { padding: 0 40px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:hover .box .img_area .img_inner .img_cont,
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:focus .box .img_area .img_inner .img_cont {box-shadow: inherit;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:hover .box .text_area .title_area .title,
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:focus .box .text_area .title_area .title { text-decoration: inherit;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:hover .box .text_area .mark_area,
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:focus .box .text_area .mark_area { border: 1px solid #002ea2 !important; background-color: #ffffff !important;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:hover .box .text_area .mark_area.color02,
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:focus .box .text_area .mark_area.color02 { border: 1px solid #afb2ba !important;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:hover  .box .text_area .mark_area .text,
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:focus  .box .text_area .mark_area .text { color: #002ea2 !important;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:hover  .box .text_area .mark_area.color02 .text,
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide .link:focus  .box .text_area .mark_area.color02 .text { color: #afb2ba !important;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-arrow { width: 16px; height: 29px;}
	/* 사업/교육 신청 */

	/* 사회적경제조직 현황 */
	.sen04 { padding: 30px 0 60px; background-image: inherit;}
	.sen04 .container .social_cont .inner_box { display: block;}
	.sen04 .container .social_cont .inner_box .box.left { width: 100%; padding: 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area { margin: 0 0 30px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .row { display: block; position: relative; text-align: center;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area { width: 100%; margin: 0 0 20px 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .title { line-height: 1;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area { position: absolute; bottom: calc((123px - 45px) / 2); left: 50%; transform: translateX(calc(-50% - 140px)); margin: 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area { display: inline-block; padding: 0 0 0 160px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list { margin: -20px -15px -20px -15px; padding: 20px 0 20px 15px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .social_box { bottom: inherit; padding-bottom: 23px; background-image: unset; background-color: #ffffff;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .social_box .inner .mark_area > .list > li .mark.sty2 { background-color: #00a2b4; color: #ffffff;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .social_box .inner .tit_area .tit,
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .social_box .inner .txt_area .txt  { color: #1d1d1d;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .scrap_btn_area { top: 20px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .scrap_btn_area .scrap_btn { border: 1px solid #efefef; background-color: #ffffff; background-image: url('/images/home/kor/user/main/scrap_btn_icon.png');}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .com_slick_dots { margin: 20px 0 0 0;}
	.sen04 .container .social_cont .inner_box .box.right { display: none;}
	/* 사회적경제조직 현황 */
	
	/* 컨설턴트 소개 및 메뉴 이동 */
	.sen05 { padding: 50px 0;}
	.sen05 .container .quick_menu_cont .inner_box { display: block;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area { width: 100%;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area { margin: 40px 0 0 0; padding: 0;}
	/* 컨설턴트 소개 및 메뉴 이동 */
	
	/* 일정을 알려드립니다 */
	.sen06 .mon_area .tab_area { display: block; }
	.sen06 .mon_area .tab_area .tab_list_area .list li { width: 45px; height:45px; line-height: 45px;}
	.sen06 .mon_area .tab_area .year_tab { text-align: center; }
	.sen06 .container .callender_cont .more_btn_area { position: static;  text-align: right; }
	.sen06 #callender_slide li.slick-slide { padding: 18px 14px; }
	.sen06 #callender_slide li.slick-slide .d_day { font-size: 16px; }
	/* 일정을 알려드립니다 */
}

@media screen and (max-width:767px){
	/* 공통 타이틀 */
	.main_title_area .title_area .title {font-size: 28px; line-height: 42px;}
	/* 공통 타이틀 */
	
	/* 공통 슬라이드 버튼 */
	.com_slick_dots { margin: 20px 0 0 0; padding: 17.5px 0;}
	.com_slick_dots > .com_slide_btn_area .btn_area > .list > li .btn { width: 35px; height: 35px; background-size: 5px auto;}
	.com_slick_dots > .com_slide_btn_area .btn_area > .list > li .btn.link { background-size: 10px auto;}
	/* 공통 슬라이드 버튼 */

	/* 메인비쥬얼 */
	.sen01 { padding: 63px 0 0 0;}
	.sen01 .main_val_cont { padding: 35px 0 70px;}
	.sen01 .main_val_cont .container .main_pagination_area { margin: 0 0 20px;}
	.sen01 .main_val_cont .container .main_slide_area { margin: 0 0 30px;}
	.sen01 .main_val_cont .container .sch_bar_area { max-width: 282px; margin: 0 0 50px 0;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_inp { height: 52px; padding: 0 50px 0 20px; font-size: 14px; line-height: 47px;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_btn { right: 20px; width: 19px; height: 19px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .title_area { margin: 0 0 15px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .title_area .title { font-size: 42px; line-height: 57px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .title_area .title br { display: none;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .text_area .text { font-size: 16px; line-height: 24px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .text_area .text br { display: block;}
	.sen01 .main_val_cont .container .main_control_area .main_dots_area { margin: 0 15px;}
	.sen01 .side_menu_area { bottom: 35px;}
	.sen01 .side_menu_area > .list > li .side_menu_box { width: 100px; height: 100px;}
	.sen01 .side_menu_area > .list > li .side_menu_box .txt { font-size: 14px; background-size: 14px auto;}
	/* 메인비쥬얼 */
	
	/* 경제원 알림/소식 */
	.sen02 {padding: 35px 0 0; background-position: top -187px right; background-size: 250px auto;}
	.sen02 .container .economy_news_cont .notice_area .tab_area {margin: 0 0 20px 0;}
	.sen02 .container .economy_news_cont .notice_area .tab_area .tab_list_area > .list > li { padding: 0 15px;}
	.sen02 .container .economy_news_cont .notice_area .tab_area .tab_list_area > .list > li .btn { font-size: 16px; line-height: 24px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list { margin: 0 -10px 0 0;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide { margin: 0 10px 0 0;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box { padding: 20px 15px 15px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box .inner .title_area .title { height: 72px; font-size: 16px; line-height: 24px;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .com_slick_dots { margin: 20px 0 0 0; padding-right: 95px;}
	/* 경제원 알림/소식 */
	
	/* 사업/교육 신청 */
	.sen03 {padding: 45px 0 65px; background-size: 108px auto;}
	.sen03 .container .application_cont .main_title_area { margin: 0 0 20px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list { margin: 0 -10px 0 0; padding: 0;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide {margin: 0 10px 0 0;}
	.sen03 .marquee_txt_area .txt { font-size: 85px;}
	/* 사업/교육 신청 */

	/* 사회적경제조직 현황 */
	.sen04 { padding: 25px 0 45px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area { margin: 0 0 25px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area { margin: 0 0 15px 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area { margin: 0 0 10px 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area { bottom: calc((110px - 40px) / 2); transform: translateX(calc(-50% - 120px));}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area .map_slt_box { width: 120px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area .map_slt_box .slt { height: 40px; font-size: 24px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area { padding: 0 0 0 140px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li { margin: 0 10px 0 0;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box { width: 110px; height: 110px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box .inner .tit { font-size: 12px; line-height: 18px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box .inner .txt { font-size: 16px; line-height: 24px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box .inner .txt .num { font-size: 22px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list { margin: -20px -10px -20px -10px; padding: 20px 0 20px 10px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide { margin: 0 10px 0 0;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .social_box { padding: 18px 10px 18px 15px !important;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide .social_box .inner .tit_area .tit { font-size: 16px; line-height: 24px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .scrap_btn_area { top: 15px; right: 10px;}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .slick-list .slick-track .slick-slide.slick-current .scrap_btn_area .scrap_btn { border: 1px solid #efefef; background-color: #ffffff; background-image: url('/images/home/kor/user/main/scrap_btn_icon.png');}
	.sen04 .container .social_cont .inner_box .box.left .bot_area .social_slide_area #social_slide .com_slick_dots { padding-right: 135px;}
	/* 사회적경제조직 현황 */
	
	/* 컨설턴트 소개 및 메뉴 이동 */
	.sen05 { padding: 40px 0;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area .consulted_box { padding: 30px 175px 25px 25px; background-position: right -20px bottom; background-size: 255px auto;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area .consulted_box .text_area .title { padding: 0 25px 0 0; background-position: right top 6px; background-size: 18px auto; font-size: 20px; line-height: 30px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area { margin: 35px 0 0 0;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li::before { height: 70px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text { padding: 60px 0 0;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon01 { background-size: 45px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon02 { background-size: 47px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon03 { background-size: 41px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon04 { background-size: 40px auto;}
	/* 컨설턴트 소개 및 메뉴 이동 */
	
	/* 팝업존 */
	.main_popup_wrap .main_popup_zone {padding: 0 10%;}
	.main_popup_wrap .main_popup_zone .top_area {position: static; padding: 0;}
	.main_popup_wrap .main_popup_zone .top_area .title_box {display: block; width: 100%; margin: 0 0 20px; text-align: center;}
	.main_popup_wrap .main_popup_zone .top_area .title_box img {display: inline-block;}
	.main_popup_wrap .main_popup_zone .top_area .main_pop_slide_btn_box {display: block; position: inherit; top: inherit; right: inherit; transform: translateY(0);}
	
	.main_popup_wrap .main_popup_zone .main_popup_list_area #main_popup_list .slick-list {margin: 0;}
	
	/* 일정을 알려드립니다 */
	.sen06 .mon_area .tab_area { font-size:14px; }
	.sen06 .mon_area .tab_area .tab_list_area .list { gap:5px; margin: 0 0 10px; }
	.sen06 .mon_area .tab_area .tab_list_area .list li { width: 40px; height:40px; line-height: 40px;}
	.sen06 #callender_slide li.slick-slide p { font-size: 16px; margin: 14px 0; height: 40px; }
	.sen06 #callender_slide li.slick-slide .d_day { font-size: 14px; width:50px; padding: 16px 0; }
}

@media screen and (max-width:480px){
	/* 공통 타이틀 */
	.main_title_area .title_area .title {font-size: 24px; line-height: 36px;}
	/* 공통 타이틀 */
	
	/* 메인비쥬얼 */
	.sen01 .main_val_cont { padding: 25px 0 50px;}
	.sen01 .main_val_cont .container .main_pagination_area { margin: 0 0 15px;}
	.sen01 .main_val_cont .container .main_slide_area { margin: 0 0 25px;}
	.sen01 .main_val_cont .container .sch_bar_area { max-width: 235px; margin: 0 0 40px 0;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_inp { height: 47px; padding: 0 45px 0 15px; line-height: 42px;}
	.sen01 .main_val_cont .container .sch_bar_area .sch_btn { right: 15px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .title_area .title { font-size: 34px; line-height: 49px;}
	.sen01 .main_val_cont .container .main_slide_area #main_slide .slick-list .slick-track .slick-slide .box .text_area .text { font-size: 15px; line-height: 20px;}
	.sen01 .side_menu_area { bottom: 25px;}
	.sen01 .side_menu_area > .list > li .side_menu_box { width: 85px; height: 85px;}
	.sen01 .side_menu_area > .list > li .side_menu_box .txt { padding: 0 0 17px; font-size: 12px;}
	/* 메인비쥬얼 */
	
	/* 경제원 알림/소식 */
	.sen02 {padding: 20px 0 0; background-position: top -155px right; background-size: 208px auto;}
	.sen02 .container .economy_news_cont .notice_area .tab_area {margin: 0 0 10px 0;}
	.sen02 .container .economy_news_cont .notice_area .tab_area .more_btn_area {position: inherit; top: inherit; right: inherit; transform: inherit; text-align: right; margin: 5px 0 0;}
	.sen02 .container .economy_news_cont .notice_area .notice_slide_area .notice_slide .slick-list .slick-track .slick-slide .box { padding: 15px;}
	/* 경제원 알림/소식 */

	/* 사업/교육 신청 */
	.sen03 {padding: 30px 0 50px; background-size: 90px auto;}
	.sen03 .container .application_cont .main_title_area { margin: 0 0 15px;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list { margin: 0;}
	.sen03 .container .application_cont .slide_area #application_slide .slick-list .slick-track .slick-slide { margin: 0;}
	.sen03 .marquee_txt_area .txt { font-size: 70px;}
	/* 사업/교육 신청 */

	/* 사회적경제조직 현황 */
	.sen04 {padding: 20px 0 30px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area { margin: 0 0 20px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area { bottom: calc((95px - 40px) / 2); transform: translateX(calc(-50% - 105px));}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area .map_slt_box { width: 105px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .main_title_area .title_area .map_slt_area .map_slt_box .slt {font-size: 20px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area { padding: 0 0 0 110px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box { width: 95px; height: 95px;}
	.sen04 .container .social_cont .inner_box .box.left .top_area .num_list_area > .list > li .num_box .inner .txt .num { font-size: 18px;}
	/* 사회적경제조직 현황 */
	
	/* 컨설턴트 소개 및 메뉴 이동 */
	.sen05 { padding: 30px 0;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area .consulted_box { padding: 25px 20px 20px 20px; background-size: 216px auto;}
	.sen05 .container .quick_menu_cont .inner_box .consulted_area .consulted_box .text_area .title { background-position: right top 4.5px; font-size: 18px; line-height: 27px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area { margin: 30px 0 0 0;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li::before { height: 58px;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text { padding: 50px 0 0;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon01 { background-size: 37px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon02 { background-size: 39px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon03 { background-size: 34px auto;}
	.sen05 .container .quick_menu_cont .inner_box .menu_list_area > .list > li > .box .text.icon04 { background-size: 33px auto;}
	/* 컨설턴트 소개 및 메뉴 이동 */
	
	/* 팝업존 */
	.main_popup_wrap .main_popup_zone .popup_zone_btn_area .popup_zone_btn {padding: 0 15px; border-radius: 21px;}
	.main_popup_wrap .main_popup_zone .popup_zone_btn_area .popup_zone_btn .text {font-size: 14px; line-height: 40px;}
}