@charset "utf-8";
/*로딩바*/
#loadingDiv02 {position:fixed; left:0; top:0; bottom:0; width:100%; height:100%; z-index:10000; background-color: rgba(0,0,0,.5); text-align:center;}
#loadingDiv02 .loading_img img {width:60%}
#loadingDiv02 .loading_img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #7a7a7a; font-size: 10px; background: #fff; padding: 10px; border-radius: 5px; text-transform: uppercase;}
#loadingDiv02 .loading_img span {display:block;}


@media screen and (max-width: 1366px){


	#gnb-wrap.fixed-gnb .search .search-bar .dummy_search {width:30px; height:30px; overflow:hidden; background-position:center; margin:5px 0 0 0;}
	#gnb-wrap.fixed-gnb .search .search-bar .dummy_search .ds_txt {display:none;}
	#gnb-wrap.fixed-gnb .logo h1 {margin:0 20px 0 25px;}

}

@media screen and (max-width: 1260px){
	.containerNew {width:92%;}
	#header {min-width:auto;}
	#jobaba_wrap {min-width:auto;}
	#gnb-wrap .gnb {font-size:14px;}
	#gnb-wrap.fixed-gnb .gnb li:last-child a::after {display:none;}
	#gnb-wrap.fixed-gnb .goto li a {display:none;}
	#gnb-wrap .gnb li {margin:13px 5px 13px 0;}
	#gnb-wrap.fixed-gnb .search .search-bar .dummy_search {width:30px; height:30px; overflow:hidden; background-position:center; margin:5px 0 0 0;}
	#gnb-wrap.fixed-gnb .search .search-bar .dummy_search .ds_txt {display:none;}
	#gnb-wrap.fixed-gnb .logo h1 {margin:0 20px 0 25px;}

	.gnb-inner-wrap {width:100%;}

	#gnb-wrap.fixed-gnb .gnb-inner-wrap .all_menu {width:100%; padding: 30px 30px 30px 30px;}

	#main_bnr {height:auto;}
	.main-wrap .notice_area .notice {width:100%; border:none; margin:0 0 20px 0;}
	.main-wrap .notice_area .mem_num {width:50%;}
	.main-wrap .program_area>ul {margin:-1%;}
	.main-wrap .program_area>ul>li {width:18%; margin:1%; font-size:14px; height:140px;}
	.main-wrap .month_policy .mp_list {width:100%;}
	.main-wrap .month_policy .m_list_bnr {display:none;}
	.main-wrap .hot_edu>ul {flex-wrap:wrap;}
	.main-wrap .hot_edu>ul {flex-wrap:wrap; margin:-1%;}
	.main-wrap .hot_edu>ul>li {width:23%; margin:1%;}
	.main-wrap .hot_edu>ul>li .img_area {width:100%;}
	.main-wrap .hot_edu>ul>li p.time_area {width:100%; font-size:14px;}
	.main-wrap .hot_edu>ul>li p.s_tit {width:100%; font-size:15px;}
	.custom_area p.tit {font-size:20px;}
	.custom_area ul li p.txt_area {font-size:14px;}
	.main-wrap .program_area p.tit {font-size:20px;}
	.main-wrap .video_work p.tit {font-size:20px;}
	.main-wrap .video_work ul {display:flex; flex-wrap:wrap; margin:-1%;}
	.main-wrap .video_work ul li {margin:1%; width:23%; float:inherit;}
	.main-wrap .video_work ul li .img_area {width:100%;}
	.main-wrap .video_work ul li p.s_tit {width:100%; font-size:14px;}
	.main-wrap .video_work ul li p.s_tit {font-size:15px; width:100%;}
	.main-wrap .video_work .more_btn {height:40px; font-size:16px; line-height:40px;}
	.main-wrap .weekly_company .wc_slider>ul>li p.s_tit {font-size:15px;}
	.main-wrap .recent_work p.tit {font-size:20px;}
	.main-wrap .month_policy p.tit {font-size:20px;}
	.main-wrap .hot_edu p.tit {font-size:20px;}
	.main-wrap .weekly_company p.tit {font-size:20px;}
	.last_view_wrap {display:none;}
	.main-wrap .recent_work .quick {display:none;}
	.main-wrap .recent_work .public_area>p.s_tit {font-size:22px;}
	.main-wrap .recent_work .note {display:block;}
	.main-wrap .recent_work .public_area {width:100%; float:inherit; height:auto; border-bottom:solid 1px #e6e6e6; border-right:none;}
	.main-wrap .recent_work .list_area{width:100%; float:inherit;height:auto;}
	.main-wrap .recent_work .public_area .p_tag {float:inherit;}
	.main-wrap .recent_work .public_area .p_video{float:inherit;}
	.all_view {width:100%; display:inline-block; margin:0 0 20px 0;}
	.main-wrap .recent_work .list_area .top_area p.s_tit {font-size:15px;}

	/* .main-wrap .recent_work .list_area .top_area>ul{display:flex; flex-wrap:wrap; margin:-1%;}
	.main-wrap .recent_work .list_area .top_area>ul>li {width:31%; margin:1%;}
	.main-wrap .recent_work .list_area .top_area>ul>li:last-child {margin:1%;} */
	.main-wrap .recent_work .list_area .bottom_area>ul>li .txt_box {width:45%;}
	.main-wrap .recent_work .list_area .bottom_area>ul>li .txt_box p.s_tit {font-size:15px;}

	.main-wrap .month_policy .mp_list ul li .note {width:60%;}
	.main-wrap .month_policy .mp_list ul li .note p.s_tit {font-size:15px;}
	.custom_area .scean_slide .swiper-scrollbar {width:100%;}
	.main-wrap .video_work ul li p.tag {width:100%;}

	.main-wrap .month_policy .mp_list ul {display:flex; flex-wrap:wrap; margin:-2%;}
	.main-wrap .month_policy .mp_list ul li {width:46%; margin:2%;}

	.main-wrap .recent_work .list_area .bottom_area>ul {margin:-2%; margin:45px 30px;}
	.main-wrap .recent_work .list_area .bottom_area>ul>li {width:46%; margin:2%;}
	.main-wrap .month_policy .mp_list ul li .img_area {width:40%;}

	.gnb-inner-wrap .go_menu, .gnb-inner-wrap .search_menu, .gnb-inner-wrap .all_menu {width:100%;}
	.main-wrap .recent_work .list_area .bottom_area>ul>li .img_area {width:40%;}

	.pa_wrap {display:block;}
	/*.pa_area {display:block; margin:0; width:100% !important;}
	.pa_area li {float:left;}*/
	.pa_right {width:100%; margin-top:40px;}
	.pa_rect {margin:12px}
	.pa_noti { font-size:14px;}
	.program_area p.tit {font-size:18px; margin:0 0 20px 0;}
	.pa_stit {font-size:15px;}
	.pa_tit {font-size:13px;}

	#footer .footer_num_area .f_logo {margin: 0 15px 0 0;width: auto;min-width: 104px;}
	#footer .footer_num_area .f_info_area,
	#footer .footer_num_area>ul.f_info.ty2,
	#footer .footer_num_area>ul.f_info.ty3 {padding: 46px 10px 0 0;width: auto;}
	#footer .footer_num_area ul.f_info {width: auto;}
	#footer .footer_area>ul.award_area {padding:0 0 20px;height: auto;}

}

/* 	나를찾는기업 */
.area_company div.radio {display:none}


@media screen and (max-width: 1024px){

	#footer .fnb.ty2 {display:block; font-size:12px;}
	#footer .footer_num_area {padding:20px 0 0 0;}
	#footer .footer_num_area .f_logo {width:105px; height:40px; background-size:75%; background-position:0 30%;}
	#footer .footer_num_area>ul.sns_area { float:right; position:absolute; top:30px; padding:0; right:0; width:auto;}
	#footer .footer_num_area>ul.sns_area>li span {width:30px; height:30px;}
	#footer .footer_num_area>ul.sns_area>li.slogan {display: none;}
	#footer .footer_num_area .f_info_area { padding:20px 0 10px 0; width:100%;}
	#footer .footer_num_area ul.f_info {/* display:none; */width:100%; padding:0; height:auto;}
	#footer .footer_num_area ul.f_info>li {line-height:20px; font-size:11px;}
	#footer .footer_num_area .tit {font-size:14px;}
	#footer .footer_num_area .tit span.mf_sign {width:20px; height:10px; /* background:#fff url(/resource/images/main/mf_sign.png) no-repeat 50% 50%; background-size:50%; */ display:inline-block; margin:0 0 0 3px;}
	#footer .footer_num_area .tit span.mf_sign.open{transform: rotate(180deg);}
	#footer .footer_num_area ul.f_info>li span.p_num {font-weight:400;}
	#footer .footer_num_area ul.f_info.ty2, #footer .footer_num_area>ul.f_info.ty3 {width:100%; padding:0;}
	#footer .footer_area .f_logo2 {padding:0; margin-bottom:10px; float:none;}
	#footer .footer_area>.f_logo2 span.gyeonggiLogo {display:inline-block; background-size:75%; background-position-x:left;}
	#footer .footer_area>ul.footer_txt {width:100%; height:auto; padding:0 0 15px 0;}
	#footer .footer_area>ul.footer_txt>li {line-height:20px; font-size:11px;}
}

@media screen and (max-width: 768px){
/* 	body {overflow-x :hidden;} */

/*취업역량강화 수정*/
.program_area.pc_hide .slick-track{display:flex}
.main-wrap .recent_work .list_area .top_area .swiper-container{padding-bottom:30px}
.main-wrap .recent_work .list_area .top_area ul li{float:none;margin:0}
.program_area.pc_hide .slick-list{margin:0 -10px}
.program_area.pc_hide .pa_rect{margin:0;height:100%}
.program_area.pc_hide .slick-slide{margin:0 10px;height:auto;}
.program_area.pc_hide .pa_noti{margin:0 0 25px 0}
.program_area.pc_hide .slick-slider{position:static;margin-top:30px;}
.program_area.pc_hide .slick-prev,.program_area.pc_hide .slick-next{transform:none;top:0}
.program_area.pc_hide .slick-prev{left:auto;right:50px}
.program_area.pc_hide .slick-next{right:0}
.program_area.pc_hide .pagingInfo{color:#fff;font-size:14px}
.program_area.pc_hide .slick-dots{bottom:-50px}
.program_area.pc_hide .slick-dots li.slick-active button{color:#fff}
.program_area.pc_hide .slick-dots li button{background:#fff}

.main-wrap .recent_work .note .swiper-scrollbar-drag{background:#000}

.pa_area {width:100% !important;margin:0}

	.list-paging {display:none;}
   .mo_paging {display:block;}

	.containerNew{width:92%}
	.m_hide {display:none;}
	.pc_hide {display:inline-block;}

	#n_popup .app_form.video {width:100vw;}
	.n_popup.playUrlPopUp {margin-left:-50vw;}


	#topBannerId {display:none !important;}
	#gnb-wrap{position:relative;background:#fff;height:auto;margin-top:0;}
		#gnb-wrap .logo{position:relative;top:0;left:0;margin-top:20px;}
		#gnb-wrap .logo h1{font-size:24px;margin:0 10px 0 15px;}
		#gnb-wrap .logo .hb_menu{position:relative;top:2px;}
		#gnb-wrap .logo p{font-size:13px;}
		#gnb-wrap .search{position:relative;top:auto;margin-top:16px;}
		#gnb-wrap .search input[type='text']{width:calc(100% - 40px);}
		#gnb-wrap .scrollable{margin:0 -4%;width:108%;overflow-x:scroll;}
		#gnb-wrap .gnb{font-size:14px;display:table;white-space:nowrap}
		#gnb-wrap .gnb li{color:#333;font-weight:700;margin:8px 5px 8px 0;display:table-cell;float:none;}
		#gnb-wrap .gnb li.on a {color:#38bab2;}

					#gnb-wrap.fixed-gnb .gnb li.on a {color:#fff7af;}

		#gnb-wrap .gnb li a {color:#222;}
		#gnb-wrap .gnb li a span{color:#fff;background:#38bab2;}
		#gnb-wrap .search .search-bar{float:none;}
		#gnb-wrap .search .search-bar .dummy_search{width:100%;}
		/*#gnb-wrap.bkshow .logo, #gnb-wrap.bkshow .scrollable{height:0;margin:0;overflow:hidden;}
		#gnb-wrap.bkshow .search .search-bar .btn_back{float:left;display:block;width:40px;text-align:center;cursor:pointer;}
		#gnb-wrap.bkshow .search .search-bar input[type='text']{width:calc(100% - 80px);}*/
		#gnb-wrap .search .tnb, #gnb-wrap .goto{display:none;}
		#gnb-wrap.fixed-gnb .logo, #gnb-wrap.fixed-gnb .search{display:none;}
		#gnb-wrap.fixed-gnb .scrollable{background:#38bab2;width:100%;margin:0;}
		#gnb-wrap.fixed-gnb .gnb li, #gnb-wrap.fixed-gnb .gnb li a{color:#fff;}
		#gnb-wrap.fixed-gnb .gnb li a span{background:#0e2c49;}
		#gnb-wrap.fixed-gnb .gnb li:last-child{margin:8px 5px 8px 0;}
		#gnb-wrap.fixed-gnb .gnb li:last-child a::after{content:none;}
	.m_bottom_fixed{position:fixed;bottom:-70px;left:0;display:block;width:100%;border-top:1px solid #e2e2e2;transition:bottom .2s; background-color:#fff; z-index:2500;}
		.m_bottom_fixed.show{bottom:0;}
		.m_bottom_fixed li{float:left;width:25%;}
		.m_bottom_fixed li a{display:block;text-align:center;font-size:10px;padding:15px 0;}
		.m_bottom_fixed li a span{display:block;margin:0 auto 5px;width:19px;height:19px;background:url(/resource/images/main/ico_bottom_fixed.png);}
		.m_bottom_fixed li a span.home{background-position:0 -19px;}
		.m_bottom_fixed li a span.scrap{background-position:-19px -19px;position: static;}
		.m_bottom_fixed li a span.my{background-position:-38px -19px;}
		.m_bottom_fixed li a span.last{background-position:-57px -19px;}
		.m_bottom_fixed li a span.more{background-position:-76px -19px;}
		.m_bottom_fixed li.active a{color:#38bab2;}
		.m_bottom_fixed li.active a span{background-position-y:0;}

	/*#gnb-wrap.fixed-gnb{position:absolute;}*/
	#gnb-wrap.fixed-gnb .gnb-inner-wrap .containerNew{width:92%;}
	#gnb-wrap.fixed-gnb .gnb-inner-wrap, #gnb-wrap .gnb-inner-wrap {position:fixed;top:0;left:-100%;width:100%;border:none;z-index:3500;transition:left .2s;}
	#gnb-wrap.fixed-gnb .gnb-inner-wrap.show, #gnb-wrap .gnb-inner-wrap.show{left:0;height:100vh;overflow-y:auto;}
	.gnb-inner-wrap .go_menu {display:none;}
	.gnb-inner-wrap .search_menu {width:100%; background:#fff;}
	.gnb-inner-wrap .all_menu {width:100%;padding:20px 10px 0 10px; border-top:solid 6px #f2f2f2; border-bottom:solid 6px #f2f2f2;}
	.gnb-inner-wrap .all_menu .slider_bnr {display:none;}
	.gnb-inner-wrap .all_menu .menu_area {width:100%;}
	.gnb-inner-wrap .all_menu .menu_area .menu_dumb {width:100%; min-height:auto; margin:0 0 40px 0;}
	.gnb-inner-wrap .all_menu .menu_area .menu_dumb>ul {display:inline;}
	.gnb-inner-wrap .all_menu .menu_area .menu_dumb>ul>li {width:calc(50% - 10px); float:left; font-size:13px; letter-spacing:-1px; margin:0 5px 10px 0;}
	.gnb-inner-wrap .all_menu .menu_area .menu_dumb>ul>li.menu_tit {width:100%;}
	.gnb-inner-wrap .all_menu .menu_area .menu_dumb:last-child {margin:0;}

	/*#gnb-wrap .gnb-inner-wrap.search_wrapper.show{position:absolute;height:calc(100vh - 54px);top:54px;}
	#gnb-wrap .gnb-inner-wrap.search_wrapper.show*/
	.gnb-inner-wrap.search_wrapper .search_menu{padding:30px 0;}
	.gnb-inner-wrap.search_wrapper .btn_search_close{
		position:relative;top:auto;right:auto;text-indent:-999999px;width:22px;height:38px;
		float:left;background:url(/resource/images/main/m_back_btn.png) no-repeat 0% 50%;background-size:50%;
	}
	.gnb-inner-wrap.search_wrapper .search_menu>form>input[type='submit']{width:38px;height:38px;float:left;border-radius: 0 7px 7px 0;background: #f5f5f5 url(/resource/images/main/btn_searchbar.png) 50% 50% no-repeat;border: none;}
	.gnb-inner-wrap.search_wrapper .search_menu>form>input[type='text']{float:left;width:calc(100% - 60px);height:38px;background: #f5f5f5;border-radius: 7px 0 0 7px;border: none;padding: 0 10px;font-size: 14px;}
	.gnb-inner-wrap.search_wrapper .search_list{border-top:1px solid #e4e4e4; border:none; margin:30px 0; height: auto;}
	.gnb-inner-wrap.search_wrapper .search_list > div{float:none;width:100%;}
	.gnb-inner-wrap .search_menu .search_rank, .gnb-inner-wrap .search_menu .search_tag {border:none; height: auto; padding:0 10px;}
	.gnb-inner-wrap .search_menu .search_rank {margin:0 0 20px 0;}
	.gnb-inner-wrap .search_menu .search_rank>ul>li {margin:0 0 5px 0;}
	.gnb-inner-wrap .search_menu .search_rank>p.tit, .gnb-inner-wrap .search_menu .search_tag>p.tit  {font-size:16px; margin:0 0 10px 0; font-weight:700;}
	.gnb-inner-wrap .search_menu .search_tag {margin:0 0 20px 0;}
	.gnb-inner-wrap .search_menu .search_tag>ul>li {font-size:13px;}
	.gnb-inner-wrap .search_menu .side_bnr {padding:0 10px;}
	.gnb-inner-wrap .search_menu .btn_search_close {margin:0;}
	.gnb-inner-wrap .search_menu .search-title.layer-box {width:calc(100% - 22px); right:0;}
	.gnb-inner-wrap .search_menu .search-title.layer-box ul li {font-size:14px;}
	.gnb-inner-wrap .search_menu .search-title.layer-box .btn_g.contents-wrap .list-wrap .category-wrap.show button {font-size:13px;}

	.user_infoget {position:relative;}
	.gnb-inner-wrap .all_menu .menu_area .menu_dumb.event {text-align:left; width:100%;}




	.gnb-inner-wrap .m_f_go {position:relative; padding:20px 10px; display:inline-block; width:100%;}
	.gnb-inner-wrap .m_f_go>p.tit {font-size:15px; color:#000; font-weight:700; margin:0 0 20px 0;}
	.gnb-inner-wrap .m_f_go>ul.go_list {width:100%; display:inline-block;}
	.gnb-inner-wrap .m_f_go>ul.go_list>li {float:left; font-size:13px; border-right:solid 1px #e6e6e6; padding:0 10px;}
	.gnb-inner-wrap .m_f_go>ul.go_list>li:first-child {padding:0 10px 0 0;}
	.gnb-inner-wrap .m_f_go>ul.go_list>li:last-child {border:none; padding:0 0 0 10px;}

	.gnb-inner-wrap .m_f_go>ul.sns_list {margin:30px 0 0 0;}
	.gnb-inner-wrap .m_f_go>ul.sns_list>li {float:left; font-size:13px; width:25%; text-align:center;}
	.gnb-inner-wrap .m_f_go>ul.sns_list>li span.sns_img {width:50px; height:50px; border:solid 1px #e2e2e2; display:inline-block; border-radius:40px;}
	.gnb-inner-wrap .m_f_go>ul.sns_list>li span.sns_img.facebook_ico {background:#fff url(/resource/images/main/facebook_ico.png) no-repeat 50% 50%; background-size:20%;}
	.gnb-inner-wrap .m_f_go>ul.sns_list>li span.sns_img.twitter_ico {background:#fff url(/resource/images/main/twitter_ico.png) no-repeat 50% 50%; background-size:32%;}
	.gnb-inner-wrap .m_f_go>ul.sns_list>li span.sns_img.youtube_ico {background:#fff url(/resource/images/main/youtube_ico.png) no-repeat 50% 50%; background-size:35%;}
	.gnb-inner-wrap .m_f_go>ul.sns_list>li span.sns_img.instar_ico {background:#fff url(/resource/images/main/instar_ico.png) no-repeat 50% 50%; background-size:40%;}


	.gnb-inner-wrap .m_menu_go {width:100%; position:relaitve; display:inline-block; padding:20px 10px;}
	.gnb-inner-wrap .m_menu_go>ul.log_info {width:100%; display:inline-block; margin:0 0 20px 0;}
	.gnb-inner-wrap .m_menu_go>ul.log_info li.login_btn {font-size:14px; float:left; width:calc(50% - 2px); line-height:40px; text-align:center; background:#38bab2; color:#fff !important; margin:0 2px 0 0; border-radius:5px;}
	.gnb-inner-wrap .m_menu_go>ul.log_info li.login_btn a {color:#fff !important;}
	.gnb-inner-wrap .m_menu_go>ul.log_info li.join_btn {font-size:14px; float:left; width:calc(50% - 2px);line-height:40px; text-align:center; background:#000;color:#fff !important; margin:0 0 0 2px; border-radius:5px;}
	.gnb-inner-wrap .m_menu_go>ul.log_info li.join_btn a {color:#fff !important;}
	.gnb-inner-wrap .m_menu_go>ul.log_info>li p.log_name {font-size:16px; color:#000; font-weight:700; float:left;}
	.gnb-inner-wrap .m_menu_go>ul.log_info>li span.my_btn {font-size:12px; border:solid 1px #38bab2; color:#38bab2; border-radius:40px; padding:2px 5px; float:right; }
	.gnb-inner-wrap .m_menu_go>ul.log_info>li span.logout_btn {font-size:12px; background:#000; color:#fff; border-radius:40px; padding:2px 10px; float:right; margin:0 0 0 5px;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list {width:100%; display:inline-block; margin:0 0 20px 0;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list>li {float:left; width:33.3%; text-align:center; font-size:13px; letter-spacing:-1px;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list>li span.loginfo_img {width:50px; height:50px; display:inline-block;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list>li span.loginfo_img.loginfo_ico01 {background:#fff url(/resource/images/main/loginfo_ico01.png) no-repeat 50% 50%; background-size:50%;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list>li span.loginfo_img.loginfo_ico02 {background:#fff url(/resource/images/main/loginfo_ico02.png) no-repeat 50% 50%; background-size:50%;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list>li span.loginfo_img.loginfo_ico03 {background:#fff url(/resource/images/main/loginfo_ico03.png) no-repeat 50% 50%; background-size:50%;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list>li span.loginfo_img.loginfo_ico04 {background:#fff url(/resource/images/main/loginfo_ico04.png) no-repeat 50% 50%; background-size:50%;}
	.gnb-inner-wrap .m_menu_go>ul.loginfo_go_list>li span.loginfo_img.loginfo_ico05 {background:#fff url(/resource/images/main/loginfo_ico05.png) no-repeat 50% 50%; background-size:50%;}
	.gnb-inner-wrap .m_menu_go .loginfo_bnr {width:100%; height:100px; border-radius:20px; background:#b6e2f9 url(/resource/images/main/loginfo_bnr.png) no-repeat 90% 50%; background-size:25%; display:inline-block;}
	.gnb-inner-wrap .m_menu_go .loginfo_bnr>p.bnr_txt {font-size:14px; padding:28px 0 0 20px;}
	.gnb-inner-wrap .m_menu_go .loginfo_bnr>p.bnr_txt>span.bold {font-weight:700;}

	.gnb-inner-wrap .m_all_header {width:100%; position:relaitve; display:inline-block; padding:20px 6px; border-bottom:solid 1px #e2e2e2;}
	.gnb-inner-wrap .m_all_header>ul>li span.m_btn{width:27px; height:27px;display:inline-block;}
	.gnb-inner-wrap .m_all_header>ul>li span.back {width:20px;background:#fff url(/resource/images/main/m_back_btn.png) no-repeat 50% 50%; background-size:50%;float:left;}
	.gnb-inner-wrap .m_all_header>ul>li span.close {background:#fff url(/resource/images/main/m_close_btn.png) no-repeat 50% 50%; background-size:50%;float:right;}
	.gnb-inner-wrap .m_all_header>ul>li p.mh_txt {float:left; margin:0 0 0 10px; font-weight:700;}


	.m_sub_header {width:108%; position:relaitve; display:inline-block; padding:15px 6px; border-bottom:solid 1px #e2e2e2; margin:0 -4%;}
	.m_sub_header>ul>li span.m_btn{width:32px; height:27px;display:inline-block;}
	.m_sub_header>ul>li span.back {width:20px;background:#fff url(/resource/images/main/m_back_btn.png) no-repeat 50% 50%; background-size:50%;float:left;}
	.m_sub_header>ul>li span.saerch {background:#fff url(/resource/images/main/btn_searchbar.png) no-repeat 50% 50%; background-size:50%;position:absolute; right:28px;}
		.m_sub_header>ul>li span.share {background:#fff url(/resource/images/main/share_ico.png) no-repeat 50% 50%; background-size:50%;position:absolute; right:56px;}
		.m_sub_header>ul>li span.alarm {background:#fff url(/resource/images/main/alarm_ico.png) no-repeat 50% 50%; background-size:50%;position:absolute; right:28px;}
		.m_sub_header>ul>li span.alarm.on {background:#fff url(/resource/images/main/alarm_ico_on.png) no-repeat 50% 50%; background-size:50%;position:absolute; right:28px;}
		.m_sub_header>ul>li span.good {background:#fff url(/resource/images/main/good_ico.png) no-repeat 50% 50%; background-size:60%;position:absolute; right:0;}
		.m_sub_header>ul>li span.good.on {background:#fff url(/resource/images/main/good_ico_on.png) no-repeat 50% 50%; background-size:60%;position:absolute; right:0;}
		.m_sub_header>ul>li span.close {background:#fff url(/resource/images/main/m_close_btn.png) no-repeat 50% 50%; position:relative; left:0; background-size:47%; float:left; display:inline-block;}
		.m_sub_header>ul>li span.prev {background: #fff url(/resource/images/main/m_prev_btn.png) no-repeat 50% 50%; position: relative; left: 0; background-size: 50%; float: left;}
	.m_sub_header>ul>li p.mh_txt {float:left; margin:0 0 0 10px; font-weight:700;}

	.hb_menu.shm{position:absolute;top:18px; right:0;}

	.sub_hader {display:block;}


	#gnb-wrap.fixed-gnb .m_sub_header {display:none;}

	#footer .fnb-wrap .fnb {padding:10px 0; float:inherit;}
	#footer .fnb-wrap .fnb li {font-size:11px; letter-spacing:-1px;}
	#footer .fnb-wrap .fnb li + li:before {padding:0 5px;}


/* 즐겨찾기 */
.shadow{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,.35);overflow:hidden;z-index:2100;}
	.fav_menu, .last_view{
		position:fixed;bottom:-300px;left:0;display:block;width:100%;padding:20px;background:#fff;
		border:1px solid #e2e2e2;border-style:solid solid none;border-radius:18px 18px 0 0;transition:bottom .2s;z-index:2500;
	}
		.last_view{bottom:-590px;}
		.last_view.open{width:100%;}
		.fav_menu.show, .last_view.show{bottom:70px;}
		.fav_menu .tit, .last_view .tit{position:relative;font-size:15px;}
		.fav_menu .tit .bott_close, .last_view.show .tit .bott_close{position:absolute;display:block;right:0;top:3px;}
		.last_view .tit .last_open{display:none;}
		.fav_menu .tit .bott_close .bar1, .fav_menu .tit .bott_close .bar2, .last_view .tit .bott_close .bar1, .last_view .tit .bott_close .bar2
			{width:20px;height:2px;background-color:#666;margin:4px 0;}
		.fav_menu .tit .bott_close .bar1, .last_view .tit .bott_close .bar1
			{-webkit-transform:rotate(-45deg) translate(-4px, 0);transform:rotate(-45deg) translate(-4px, 0);}
		.fav_menu .tit .bott_close .bar2, .last_view .tit .bott_close .bar2
			{-webkit-transform:rotate(45deg) translate(-4px, 0);transform:rotate(45deg) translate(-4px, 0);}
		.fav_menu ul, .last_view .last_cont_wrap{margin-top:20px;}
		.fav_menu li{float:left;width:25%;font-size:12px;text-align:center;}
		.fav_menu li a{display:block;padding:10px 0;}
		.fav_menu li a span{display:block;margin:0 auto 5px;width:27px;height:27px;background:url(/resource/images/main/@smp_ico.png);}
		.last_view .last_cont_wrap, .last_view .last_banner{display:block;}
		.last_view .last_cont_wrap a{font-size:14px;}
		.last_view .last_cont_wrap .thumb{width:50px;height:50px;margin-right:15px;}
		.last_view .last_cont_wrap .tit{width:calc(100% - 65px);padding:5px 0;}
		.goto_top{display:none;}


/* 컨텐츠 */
.main-wrap .notice_area {margin:20px 0;}
		.main-wrap .notice_area .notice {width:100%; height:auto; margin:0 0 30px 0; border:none;}
		.main-wrap .notice_area .mem_num {width:calc(50% - 15px); padding:0; border:none;}
		.main-wrap .notice_area .mem_num.ty2 {width:calc(50% - 15px); margin:0 0 0 30px;}
		.main-wrap .notice_area .notice>p.tit {font-size:14px;}
		.main-wrap .notice_area .notice>ul.scrolling {font-size:14px;}
		.main-wrap .notice_area .notice>ul.scrolling>li {font-size:15px;}
		.main-wrap .notice_area .mem_num>p.tit {font-size:14px;}
		.main-wrap .notice_area .mem_num>p.num>span.p_color {font-size:28px;}
	#noticeList {font-size:15px; margin:0 0 10px 0;}

		/* 타이틀 */
.custom_area p.tit, .main-wrap .program_area p.tit , .main-wrap .month_policy p.tit , .main-wrap .hot_edu p.tit , .main-wrap .video_work p.tit , .main-wrap .weekly_company p.tit , .main-wrap .recent_work p.tit{font-size:20px;}
		.custom_area .scean_slide .swiper-scrollbar {width:90%; left:5%; margin:0 auto; }

		.main-wrap .video_work ul {flex-wrap:nowrap !important;}
		.main-wrap .video_work ul li {margin:10px !important;}

.custom_area {padding:20px 0;}
		.custom_area ul li {width:70%; margin:0 5px 0 5%;}
		.custom_area ul li p.txt_area {font-size:14px; height:90px;}


.main-wrap .program_area {}
.main-wrap .program_area_m {margin:40px 0;}


		.main-wrap .program_area_m p.tit {font-size:20px; color:#000; margin: 0 0 30px 0;}
		.main-wrap .program_area_m>ul {display:flex; flex-wrap: wrap; }
		.main-wrap .program_area_m>ul>li {width:calc(50% - 10px);  height:auto; border-radius:20px; display:inline-block; text-align:center;  margin:5px;}
		.main-wrap .program_area_m>ul>li span.img_area {width:50px; height:50px; display:inline-block; border-radius:15px; float:left; margin:0 5px 0 0;}
		.main-wrap .program_area_m>ul>li span.img_area.program_ico01 {background:#ff835f url(/resource/images/main/program_ico01.png) no-repeat 50% 50%; background-size:40%;}
		.main-wrap .program_area_m>ul>li span.img_area.program_ico02 {background:#dd4f66 url(/resource/images/main/program_ico02.png) no-repeat 50% 50%; background-size:50%;}
		.main-wrap .program_area_m>ul>li span.img_area.program_ico03 {background:#ffb74f url(/resource/images/main/program_ico03.png) no-repeat 50% 50%; background-size:50%;}
		.main-wrap .program_area_m>ul>li span.img_area.program_ico04 {background:#00cbb6 url(/resource/images/main/program_ico04.png) no-repeat 50% 50%; background-size:50%;}
		.main-wrap .program_area_m>ul>li span.img_area.program_ico05 {background:#0e2c49 url(/resource/images/main/program_ico05.png) no-repeat 50% 50%; background-size:55%;}
		.main-wrap .program_area_m>ul>li span.img_area.program_ico06 {background:#ff835f url(/resource/images/main/program_ico06.png) no-repeat 50% 50%; background-size:55%;}
		.main-wrap .program_area_m>ul>li p {color:#333333; margin:15px 0 0 0; font-size:13px; float:left;  letter-spacing:-1px; width:92px; text-align:left;}

.main-wrap .month_policy {margin:40px 0;}
		.main-wrap .month_policy .mp_list{position:relative;width:100%;height:auto;padding-bottom:20px;overflow:hidden;}
		.main-wrap .month_policy .mp_list  ul{display:flex;margin:0;}
		.main-wrap .month_policy .mp_list  ul li{margin:0 0 20px;height:auto; width:100%;}
		.main-wrap .month_policy .mp_list  ul li .img_area{width:125px;height:100px;}
		.main-wrap .month_policy .mp_list  ul li .note{float:right;width:calc(100% - 145px);height:auto;padding:0;font-size:13px;}
		.main-wrap .month_policy .mp_list ul li .note p.s_tit{font-size:17px;}
		.main-wrap .month_policy .mp_list ul li .note p.tag{margin:6px 0;}
		.main-wrap .month_policy .mp_list .swiper-pagination-bullet{background:transparent;border:1px solid #000;opacity:1;}
		.main-wrap .month_policy .mp_list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;}
		/*
		.main-wrap .month_policy .mp_list_m {width:100%; float:inherit; display:block;}
		.main-wrap .month_policy .mp_list_m>ul>li {margin:0 0 20px 0; width:100%; float:left; }
		.main-wrap .month_policy .mp_list_m>ul>li .img_area {width:40%; height:100px; display:block; border-radius:10px; float:left;}
		.main-wrap .month_policy .mp_list_m>ul>li .note {padding:0 0 0 10px; width:55%; height:120px; display:inline-block; float:left;}
		.main-wrap .month_policy .mp_list_m>ul>li .note>p.s_tit {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:20px; font-size:15px; color:#000; font-weight:700; margin:0 0 10px;}
		.main-wrap .month_policy .mp_list_m>ul>li .note>p.tag {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:20px; font-size:14px;  color:#666666; margin:0 0 10px;}
		.main-wrap .month_policy .mp_list_m>ul>li .note>p.date {display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:20px; font-size:14px; color:#999999;}
		*/
		.main-wrap .month_policy .m_list_bnr {margin:0; width:100%; height:0; padding-bottom:50.75%; margin:0 0 40px; display:block;}

.main-wrap .hot_edu {margin:60px 0;}
		.main-wrap .hot_edu p.tit {width:70%;}
		.main-wrap .hot_edu>ul {width:100%; flex-wrap:wrap;}
		.main-wrap .hot_edu>ul>li {width:calc(50% - 20px); margin:10px !important;}
		.main-wrap .hot_edu>ul>li .img_area {width:100%; height:90px;}
		.main-wrap .hot_edu>ul>li p.time_area {width:100%;}
		.main-wrap .hot_edu>ul>li p.s_tit {width:100%; font-size:15px;}

.main-wrap .video_work {margin:40px 0;}
		.main-wrap .video_work p.all_btn {display:none;}
		.main-wrap .video_work p a {display:none;}
		.main-wrap .video_work .m_scroll{overflow-x:scroll;}
		.main-wrap .video_work ul{width:2560px;}
		.main-wrap .video_work ul li p.s_tit {font-size:15px;}
		.main-wrap .video_work ul li p.tag {font-size:14px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:20px;}
		.main-wrap .video_work ul li.more_vid{display:block;margin-top:0;}
		.main-wrap .video_work .more_btn {display:none;}
		.main-wrap .video_work .youtube_script {
		display:block;margin:50px auto 0;line-height:50px;text-align:center;width:80%; height:50px;font-size:14px; color:#38bab2; font-weight:700;
		border:solid 1px #38bab2; border-radius:5px;cursor:pointer; display:flex; justify-content: center;
		}
		.main-wrap .video_work .youtube_script>span.finger_ico {width:30px; height:30px; display:inline-block;  background:url(/resource/images/main/finger_ico.png) no-repeat 50% 50%; background-size:70%; margin:10px 0 0;}
		.main-wrap .video_work .youtube_script>p {float:left;}

.main-wrap .weekly_company {margin:60px 0;}
		.main-wrap .weekly_company p.tit {width:70%;}
		.main-wrap .weekly_company .wc_slider>ul>li {padding:15px; height:220px;}
		.main-wrap .weekly_company .wc_slider>ul>li p.s_tit {font-size:15px; height:48px;}
		.main-wrap .weekly_company .wc_slider>ul>li span.heart {top:15px; right:10px;}


.main-wrap .recent_work {margin:20px 0;}
		.main-wrap .recent_work p.all_btn {display:none;}
		.recent_work p a {display:none;}
		.main-wrap .recent_work .quick {display:none;}
		.main-wrap .recent_work .quick.mobile {display:block;margin:-120px 0 140px;}
		.main-wrap .recent_work .quick.mobile ul{
		position:relative;
		display:flex;  justify-content:space-between; flex-wrap:wrap;flex-flow:row;
		width:100%; border:solid 1px #e6e6e6; border-radius:10px;overflow:hidden; background:#fff;
		left:0; top:120px;
		}
		.main-wrap .recent_work .quick.mobile ul li{width:33.3%; height:40px; text-align:center; line-height:40px; border-bottom:none; font-size:14px;}
		.main-wrap .recent_work .quick.mobile ul li+li{border-left:1px solid #e6e6e6;}
		.main-wrap .recent_work .quick.mobile ul li.man.on {background:#38bab2; color:#fff;}
		.main-wrap .recent_work .quick.mobile ul li.woman.on {background:#dc248e ; color:#fff;}
		.main-wrap .recent_work .quick.mobile ul li.old.on {background:#205bb4; color:#fff;}
		.main-wrap .recent_work .public_area {width:100%; border:none; height:auto; padding:20px 10px;}
		.main-wrap .recent_work .public_area>p.s_tit {display:none;}
		.main-wrap .recent_work .public_area .p_tag>ul>li {font-size:13px;}
		.main-wrap .recent_work .public_area .p_video .img_area {width:100%;}
		.main-wrap .recent_work .note {display:none; border-top:solid 1px #e2e2e2; border:none;}
		.main-wrap .recent_work .note.man{display:block;}
		.main-wrap .recent_work .list_area {height:auto; padding:20px 10px;  width:100%;border:none;}
		.main-wrap .recent_work .list_area .top_area{margin-right:calc((4% + 10px)*-1);}
		.main-wrap .recent_work .list_area .top_area ul {}
		.main-wrap .recent_work .list_area .top_area ul li p.s_tit {font-size:15px;}
		.main-wrap .recent_work .list_area .bottom_area {display:none !important;}
		.main-wrap .recent_work .list_area .bottom_area>ul>li{float:none;width:100%;}
		.main-wrap .recent_work .list_area .bottom_area>ul>li .txt_box{width:calc(100% - 185px);margin-right:20px;}
		.main-wrap .recent_work .more_btn {
		display:none;margin:0 auto;line-height:50px;text-align:center;width:80%; height:50px;font-size:14px; color:#38bab2; font-weight:700;
		border:solid 1px #38bab2; border-radius:5px;cursor:pointer;
	}

#main_bnr{height:auto;padding-bottom:20px;}
#main_bnr img {border-radius:20px; overflow:hidden;}
	#main_bnr .swiper-button-next, #main_bnr .swiper-button-prev{display:none;}
	#main_bnr .swiper-scrollbar{display:block;bottom:-15px;width:90%;left:5px;}
	#main_bnr .swiper-scrollbar .swiper-scrollbar-drag{background:#000;}
	#main_bnr .swiper-button-pause, #main_bnr .swiper-button-play{bottom:-18px;right:5px;top:auto;left:auto;}

/* 모바일에서 안보이는 화면 */
#footer .footer_area>ul.app_area, #footer .footer_area>ul.award_area, #main_bnr .bnr_tit, .gnb-inner-wrap .all_menu .s_bnr_area{display:none;}



/* 리스트  */
.contents-wrap .list-wrap .list_con-wrap p.tit {display:block !important; font-size:18px;}
.contents-wrap .list-wrap .list_con-wrap p.tit.forMobile {display: none !important;}
.contents-wrap .list-wrap .list_con-wrap p.tit, .contents-wrap .list-wrap .list_con-wrap ul.slide_list , .contents-wrap .list-wrap .list_con-wrap .category_sel , .contents-wrap .list-wrap .list_con-wrap .tab ,.contents-wrap .list-wrap .list_con-wrap .tag_area{display:none;}
.contents-wrap .list-wrap .category-wrap{position:fixed;top:-20px;right:-104%;width:80%;margin:0;z-index:4000;transition:right .2s;height:calc(100vh + 20px); overflow-y:auto;}
.contents-wrap .list-wrap .category-wrap .category_area {padding:0 15px; border:none;}
.contents-wrap .list-wrap .category-wrap .category_area p.s_tit {font-size:15px; background:#f9f9f9; margin:0 -15px 15px -15px; padding:10px 15px;}
.contents-wrap .list-wrap .category-wrap .category_area.b_t {border:none;}
.contents-wrap .list-wrap .category-wrap .btn_area {background:#38bab2; color:#fff; padding:20px 0; margin:20px 0 0 0;}
.contents-wrap .list-wrap .category-wrap .btn_area ul li {width:100px;}
.contents-wrap .list-wrap .category-wrap .btn_area ul li.reflesh {color:#fff; border:solid 1px #fff; position:absolute; right:80px; padding:2px 5px; width:auto; font-size:13px;}
.contents-wrap .list-wrap .category-wrap .btn_area ul li.re_search  {color:#fff; border:solid 1px #000; background:#000; position:absolute; right:20px; padding:2px 5px; width:auto; font-size:13px;}
/* 2023.04.27 모바일 수정 */
.contents-wrap .list-wrap .category-wrap .btn_area ul li.reflesh a { display: flex; align-items: center;}
/* //2023.04.27 모바일 수정 */
.contents-wrap .list-wrap .category-wrap .sinario_btn {display:none;}
.contents-wrap .list-wrap .category-wrap .m_list_bnr {width:82%; margin:15px auto 25px auto; height:0; padding-bottom:22%; position:absolute; left:15px;}

.contents-wrap .list-wrap .category-wrap.show{right:-4%;}
.list_setup_shadow{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3900;background:rgba(0,0,0,.5);display:none;}

.contents-wrap .list-wrap {margin:20px 0;}
/* 2023.04.27 모바일 수정 */
.contents-wrap .list-wrap .list_con-wrap .sel_area {width:100%; position: relative; z-index: 1;}
/* //2023.04.27 모바일 수정 */
.contents-wrap .list-wrap .list_con-wrap {width:100%;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list {border-top:none; }
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li {display:flex; flex-direction:column;margin:0 0 20px; border:solid 1px #e6e6e6; border-bottom:none; padding:15px; border-radius:5px; overflow:hidden;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li a {display:flex; flex-direction:column;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .txt_area {width:100%; margin:0; order:1;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .img_area {width:100%; margin:10px 0 0 0; order:2; height:0; padding-bottom:65%;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .txt_area.no_img {width:100%;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .btn_area {order:3;}

.contents-wrap .list-wrap .list_con-wrap .sel_area ul {margin:-3px 0 5px 0;}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li {margin:3px}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li select {font-size:12px; padding:5px; width:85px; height:auto;}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li.float {float:right;}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li.num p {font-size:14px; color:#000; font-weight:700; padding:5px 0 0 0;}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li.num p span.p_color {color:#38bab2;}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li.recent {position:absolute; right:70px;}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li.setup_btn {background:#38bab2; color:#fff; font-size:12px; line-height:30px; text-align:center; padding:0 10px; border-radius:3px; position:absolute; right:0;}
.contents-wrap .list-wrap .list_con-wrap .sel_area ul li.setup_btn a {color:#fff;}

.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .txt_area p.s_tit {font-size:17px;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .txt_area p.date {font-size:13px;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .txt_area p.target {padding: 2px 0; font-size:13px;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .txt_area p.target.address {padding-left: 66px;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list>li .txt_area p.tag {font-size:13px;}

.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area {display:flex; margin:15px -16px -15px -16px; border:solid 1px #e6e6e6; background:#fff;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li {width:100%; margin:0; font-size:14px; letter-spacing:-1px; flex-grow:1;overflow:hidden;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list li .btn_area {width:100%;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li.heart_ico {order:1;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li.alarm_ico {order:2;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list li.order01 {width:100%; order:3;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li.heart_ico, .contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li.alarm_ico {margin:0; text-align:center; line-height:35px; font-size:14px;  border-right:solid 1px #e6e6e6;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li:last-child {border-right:none;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li p.heart_txt.on {background:#fff; color:#dc248e;}
.contents-wrap .list-wrap .list_con-wrap .list_area ul.ico_area>li p.alarm_txt.on {background:#fff; color:#ffb74f;}


.contents-wrap .list-wrap .list_con-wrap .list_area ul.slide_list li .btn_area span.btn {border-radius:0; line-height:35px; font-weight:400;}

.pagination > li {margin:0 5px !important;}



/* 상세페이지 */
.contents-wrap .floting_bnr, .contents-wrap .view-wrap>.tit_area ,.contents-wrap .view-wrap .list_t_area .btn_area {display:none;}
.contents-wrap .view-wrap {margin:20px 0;}
.contents-wrap .view-wrap .notice-wrap {flex-direction:Column; border-bottom:none;}
.contents-wrap .view-wrap .notice-wrap .img_area {margin:0; width:100%;}
.contents-wrap .view-wrap .notice-wrap .img_area .img {width:100%; height:0;padding-bottom:75.68%; overflow:hidden;}
.contents-wrap .view-wrap .notice-wrap .img_area .go_btn {width:100%; margin:0 0 40px 0; line-height:40px;}
.contents-wrap .view-wrap .notice-wrap .txt_area ul li p.note {font-size:13px;}
.contents-wrap .view-wrap .con-wrap .sub_note .img_area {height:500px;}
.contents-wrap .view-wrap .tab {display:none;}
.contents-wrap .view-wrap .btn-wrap {position:fixed; width:100vw; bottom:0; z-index:999; margin:0; left:0; display:flex;}
.contents-wrap .view-wrap .btn-wrap a {flex-grow:1; margin:0;}
.contents-wrap .view-wrap .btn-wrap a.homepage_go_btn{background:#38bab2; color:#fff; border-radius:0; font-size:15px; border:none;  width:auto;}
.contents-wrap .view-wrap .btn-wrap a.receipt_btn {border-radius:0; font-size:15px; width:auto;}
.contents-wrap + footer {padding-bottom: 50px;}

.contents-wrap .view-wrap .con-wrap {width:100%; margin:0 auto;}
.contents-wrap .view-wrap .con-wrap .sub_note {margin:0;}
.contents-wrap .view-wrap .con-wrap .sub_note .note {font-size:13px;}
.contents-wrap .view-wrap .con-wrap .sub_note .note table {font-size:13px;}
.contents-wrap .view-wrap .con-wrap .sub_note .note span.exam {font-size:13px;}
.contents-wrap .view-wrap .con-wrap .reference_note {flex-direction:Column; margin:40px 0;}
.contents-wrap .view-wrap .con-wrap .reference_note .tit_area {width:100%; padding:0 0 10px 0;}
.contents-wrap .view-wrap .con-wrap .reference_note .tit_area p.tit {font-size:16px;}
.contents-wrap .view-wrap .con-wrap .reference_note .list_area ul li p.s_tit span.bold {width:60px;}
.contents-wrap .view-wrap .con-wrap .reference_note .list_area ul {padding:10px 0;}
.contents-wrap .view-wrap .con-wrap .reference_note .list_area ul li {margin:15px 0;}
.contents-wrap .view-wrap .con-wrap .reference_note .list_area ul li p.s_tit {width:75%; font-size:13px;}
.contents-wrap .view-wrap .con-wrap .reference_note .list_area ul li p.download {font-size:13px;}
.contents-wrap .view-wrap .con-wrap .reference_note .list_area ul li p.go_btn {min-width:30px;}
.contents-wrap .view-wrap .con-wrap .reference_note .list_area ul li p.go_btn.map {width:70px;}

.contents-wrap .view-wrap .con-wrap .policy_area {margin:30px 0;}
.contents-wrap .view-wrap .con-wrap .policy_area ul {overflow-x:scroll; padding:20px 0; border-bottom:none;}
.contents-wrap .view-wrap .con-wrap .policy_area ul li {width:150px;}
.contents-wrap .view-wrap .con-wrap .policy_area ul li .img_area {width:150px; height:100px;}
.contents-wrap .view-wrap .con-wrap .policy_area .tit_area p.tit {font-size:16px;}
.contents-wrap .view-wrap .con-wrap .policy_area ul li p.s_tit {font-size:16px;letter-spacing:-1px;}

.contents-wrap .view-wrap .con-wrap .policy_area .prev_btn, .contents-wrap .view-wrap .con-wrap .policy_area .next_btn {display:none;}
.contents-wrap .view-wrap .con-wrap .notice_area {margin:30px 0; padding:20px; }
.contents-wrap .view-wrap .con-wrap .notice_area p {font-size:12px; line-height:20px;}
.contents-wrap .view-wrap .list_t_area {padding:0 0 20px 0;}
.contents-wrap .view-wrap .list_t_area .tit_area {display:flex; flex-direction:Column;}
.contents-wrap .view-wrap .list_t_area .tit_area p.tit {font-size:18px; letter-spacing:-1px; order:2;}
.contents-wrap .view-wrap .list_t_area .tit_area p.label_area {order:1;}
.m_num {font-size:13px; color:#666; float:right; margin:10px 0 0 0;}
.m_num.num {font-weight:bold;}

/* 팝업 */
.modal.in .modal-dialog {width: 95%;margin: 30px auto;}
	.inline-wrap .tit, .inline-body .tit {width:100% !important;display:block;font-weight:700; margin:0 10px 0 0;}

.ct_box {
    width: 100%;
    margin: 0 auto;
}
/* 이벤트 버튼 */
#theme + .ct_box {text-align: center!important;}

.poll_content .poll_unit {padding:0;}
.poll_content .poll_unit .sel_group {padding:0 0 0 10px;}
.poll_content .poll_unit .img_wrp {width:100%;}
.poll_content .poll_unit h2:before {display:none;}

.comm_input {margin:0 0 10px 0;}
.detail_tab_wrap .tab ul li a {font-size:15px;}

/*메인팝업*/
.main_popup, .n_popup .n_popup_body  {width:100% !important;}
.main_popup, .n_popup .n_popup_footer .pop_today {font-size:12px;}
.n_popup_footer {padding:5px;}
.n_popup .pop_close {padding:1px 10px 1px 10px;top:4px;}
.n_popup_outer {top:0px !important;margin-top:0px !important;}
.n_popup_wrap {padding:0 15px 10px 15px;float:left;}
.pop_wide_wrap ul li {width:50%;}

.n_popup_wrap img.img_cs {height:auto !important;}


/* 우리지역 뉴스  */
.news_area {padding:0px 15px;}
.news_area li>a {display:block;}
.news_tit {font-size:14px; width:100%;}
.date_time {text-align:left; width:100%; font-size:13px; margin:10px 0 0 0;}

.local_info_area {display:block; width:98%; margin:0 auto;}
.local_info_area li {height:auto; margin:0 0 20px 0;}
.local_info_area li .img_area {width:100%;}
.local_info_area li .local_info_txt {font-size:15px; margin:10px 0 30px 0;}

.local_noti {display:block; margin:30px 0 50px 0;}
.local_noti li {width:100%; font-size:14px; margin:10px 0;}

.local_event_area {padding:30px 0; border:none; margin:-10px;}
.local_event_area li {width:100%; margin:20px ;}
.local_event_area li>a {display:block;}
.local_event_area li .img_area {width:100%; margin:0 0 10px 0; height:176px;}
.local_event_tit {font-size:16px; margin:5px 0;}
.local_event_noti {font-size:13px; width:100%;}


.local_news_box .swiper-pagination {text-align:center !important; top:-50px; margin-left:0; font-size:13px;}

.comm_select {width:100%; margin:0 0 10px 0;}
.comm_input.mar {width:100%; margin:0 0 10px 0;}
.coverletter .search_btn {width:100%; margin:0 0 10px 0;}

.packram_go_btn {padding: 3px 8px; margin:0 0 0 10px; font-size:12px;}

	/* 	나를찾는기업 */
	.area_company .aera_data_top{text-align:left}
	.area_company div.radio {display: inline-block;margin: 5px auto;min-width: 86px;}

}

/* 무료로 듣는 NCS역량강화 교육 */
@media screen and (max-width: 768px){
	.main-wrap .nsc_area {display:none;}
	.main-wrap .nsc_area p.tit {font-size: 20px;margin: 0 0 20px;}
	.main-wrap .nsc_area .nav {flex-wrap: nowrap;}
	.main-wrap .nsc_area .nav li {border: none !important;width: auto;height: 30px;line-height: 30px;float: left;}
	.main-wrap .nsc_area .nav li a {font-size: 16px;display: inline-block;}
	.main-wrap .nsc_area .nav li.active {border: none !important;}
	.main-wrap .nsc_area .nav li + li::before {content: "│";display: inline-block;}
	.main-wrap .nsc_area .tab-content {overflow-x: scroll;}
	.main-wrap .nsc_area .tab-pane {width: max-content;}
	.main-wrap .nsc_area .tab-content .center {display: none;}
	.main-wrap .nsc_area .tab-content li, .main-wrap .nsc_area .tab-content li.more_vid {display: inline-block;width: 400px;}
	.main-wrap .nsc_area .tab-content li .set {width: 400px;}
	.main-wrap .nsc_area .tab-content li .set .txtSet {display: table;}


}


@media all and (max-width:640px) {
.pa_area {flex-wrap:wrap}
}