@charset "UTF-8";
@import url('/new/css/kor/sub2_respond.css');

@media screen and (max-width:1500px){
	.page_top_visual {transform:translateX(-1.5%)}
	.page_top_visual .inner {margin:0 1.5%}

	/* 라벨링 및 목차*/
	.labeling .label_box .list_txt_group {left:0;transform:translateX(0)}
	.labeling .label_box .list_txt_group::before {left:8.5dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(5n) .list_txt_group::before {left:auto;right:8.5dvw;transform:translateX(50%)}
}

@media screen and (max-width:1400px){
	/* 서브 공통 */
	.sub_cont {}
	.bd_box {padding:30px}
	.page_top_visual {}
	
	/* 아이콘 박스 */
	.info_social .icon_bd_box .box_inner {column-gap:15px}

	/* 사회보장정보 > 복지서비스 가이드북 */
	.info_guide .gallery_list .list_inner {gap:18px}
	.info_guide .gallery_list .list_box {width:calc(100% / 6 - 15px)}
	.info_guide .gallery_list .list_box .link .txt_area > .text {font-size:14px}
	.info_guide .gallery_list .list_box .link .subject .text {font-size:17px}
	.info_guide .down_btn_obj .btn_list {column-gap:18px}
	.info_guide .down_btn_obj .btn_list .btn {font-size:17px}

	/* 주요업무(기존 css) */
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box {padding: 25px 10px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title {font-size: 32px; line-height: 48px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title_detail {font-size: 44px; line-height: 66px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target > .title {margin: 0 0 30px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li {margin: 0 60px 0 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box {width: 285px; height: 250px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box .text {padding: 59px 0 0; background-size: auto 49px; font-size: 26px; line-height: 39px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task > .title {margin: 0 0 25px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area {padding: 70px 0 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area::before {height: 3px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li::before {top: -70px; width: 3px; height: 33px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li::after {top: -43px; width: 10px; height: 10px; border: 3px solid #007ac8;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .title_area {min-height: 140px; margin: 0 0 65px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li > .title_area > .title {font-size: 26px; line-height: 39px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area::before {top: -45px; width: 26px; height: 15px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li {margin: 0 0 15px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_title_area {min-height: 70px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_title_area > .title {font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area {padding: 25px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area > .list > li {padding: 0 0 0 35px; font-size: 16px; line-height: 32px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area > .list > li .num {top: 4.5px;}
}

@media screen and (max-width:1280px){
	/* 서브 공통 */
	.sub_cont {margin:35px 0 50px 0}
	.sub_cont .sub_tit {margin-bottom:20px}
	.sub_tit2 {font-size:25px}
	.sub_tit2.point {padding-left:31px;background-size:24px;background-position:left top 6px}
	.page_tit {margin-bottom:15px;font-size:21px}
	.page_tit_box {margin-bottom:15px}
	.cont_tit_box  {margin-bottom:30px}
	.cont_tit_box .sub_tit2 {margin-bottom:25px}
	.cont_tit_box .cont_tit {margin-bottom:5px}
	.page_gap {margin-bottom:30px}
	.page_gap.ml, 
	.page_gap .tit_ml  {margin-left:31px}
	.page_gap.dash {padding-bottom:30px}
	.scroll_box {height:180px;padding:12px}
	.page_top_visual {padding:45px 0}
	.page_top_visual.bg05 {background-position:right top -175px}
	.page_top_visual .visual_tit {font-size:27px}
	.page_top_visual .list_txt_group {max-width:inherit;padding-bottom:15px}
	.page_top_visual .list_txt_group .dl {display:flex;margin:0 0 10px 0;padding-right:0}
	.page_top_visual .list_txt_group .dl::after {display:none}

	/* 약관 */
	.policy .btn_toggle {padding:15px}
	.policy .btn_toggle::after {width:52px;font-size:1.4em}
	.policy .label_tit {width:calc(100% - 50px)}
	.policy .label_tit .icon {font-size:1em;vertical-align:baseline;transform:translateY(1px)}
	.policy .policy_list {margin-top:30px}
	.policy .policy_list > .list_txt_group > .list_txt .pl_list {font-size:1rem}
	.policy .policy_list > .list_txt_group > .list_txt .pl_list .img {max-width:195px}

	/* 라벨링 및 목차*/
	.labeling .toggle {padding:15px}
	.labeling .inner {gap:15px}
	.labeling .label_box {width:calc(100% / 5 - 12px)}
	.labeling .label_box .img img {width:68px}
	.labeling .label_box .list_txt_group {padding:15px 18px;top:calc(50% + 90px)}
	
	/* 로그인 */
	.login {max-width:580px;margin-top:20px;padding:30px 80px}
	.login .page_tit {padding-bottom:4px;font-size:28px}
	.login .inp_form .inp {margin-bottom:12px}
	.login .inp_form .inp input {padding-top:16px;padding-bottom:16px}
	.login .btn_custom {min-height:52px}
	.login .btn_list {column-gap:9px}

	/* 회원가입 */
	.join_step {margin-bottom:40px}
	.join_step .step_box {line-height:60px}
	.join_step .step_box .text {padding-left:40px;font-size:1.1em;background-size:32px}
	.agree_box .agree_txt {font-size:1.05em}
	.agree_box .inp_obj {margin-right:18px}
	.agree_box.all {padding:21px 18px}

	/* 아이콘 박스 */
	.icon_bd_box .box_inner {column-gap:12px}
	.icon_bd_box .box_bundle {padding:15px 10px}
	.icon_bd_box .box_bundle .icon_box {width:70px;height:70px;margin-bottom:12px}
	.icon_bd_box .box_bundle .icon_box img {width:40px}

	/* 사회보장정보 > 복지서비스 가이드북 */
	.info_guide .now_ebook .txt_box {padding:25px 15px}
	.info_guide .now_ebook .bold_txt {font-size:17px}
	.info_guide .gallery_list .list_inner {gap:13px}
	.info_guide .gallery_list .list_box {width:calc(100% / 6 - 11px)}
	.info_guide .gallery_list .list_box .link .txt_area {padding:13px 12px}
	.info_guide .gallery_list .list_box .link .txt_area > .text {font-size:13px}
	.info_guide .gallery_list .list_box .link .subject .text {font-size:15px}
	.info_guide .down_btn_obj .btn_list {column-gap:13px}
	.info_guide .down_btn_obj .btn_list .btn {padding:15px 12px;font-size:16px}

	/* 사회보장통계 > 사회보장통계 지표안내 */
	.category_filter .cbox .sort_tit {height:55px;padding:5px 22px}
	.category_filter .cbox .sort_box {height:calc(100% - 55px);max-height:304px}
	.category_filter .cbox .sort, 
	.category_filter .cbox .sort.s2 .cate_btn {padding:10px}
	
	/* 주요업무(기존 css) */
	.plan_content .dlist > dt > .main_tit {font-size: 24px; line-height: 38px;}
	.plan_content .table_box > table tr th {font-size: 16px; line-height: 46px;}
	.plan_content .table_box > table td {font-size: 16px; line-height: 46px;}
	.plan_content .btn_list_area {margin: 15px 0 0;}
    .plan_content .btn_list_area .list li .btn {padding: 0 20px;}
    .plan_content .btn_list_area .list li .btn .icon {padding: 0 15px 0 0;background-size: 8px auto;font-size: 14px;line-height: 46px;}
	.planned_cont_inner > .planned_cont {margin: 0 0 40px 0;}
	.planned_cont_inner > .plan_content > .list > li {min-height: 500px;}
	.planned_cont_inner > .plan_content > .list > li > .container {padding: 10px 40px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .title_box {margin: 0 0 20px 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .title_box > .tit {font-size: 30px; line-height: 31px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box {width: 270px; height: 270px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit {margin: 0 0 13px 0; font-size: 30px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit .num {font-size: 60px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .desc {font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con.over_bg {padding: 15px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title {margin: 0 0 8px 0; padding: 40px 0 0 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title::after {width: 35px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon04::after {width: 40px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon06::after {width: 28px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon07::after {width: 30px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon08::after {width: 24px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon09::after {width: 22px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon10::after {width: 30px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon11::after {width: 32px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon12::after {width: 30px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon13::after {width: 22px; height: 35px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit {font-size: 30px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit > .num {font-size: 50px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_desc {font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_desc span {padding: 0 0 0 5px; font-size: 16px; line-height: 24px; text-indent: -5px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li {margin: 0 0 30px 0;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .desc {padding: 0 0 0 13px; font-size: 16px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .desc span {font-size: 14px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .desc::after {width: 4px; height: 4px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left {padding: 45px 10px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left > .img {height: 230px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left > .abox_intxt > .list > li {font-size: 14px; line-height: 22px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right {padding: 0 30px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li {margin: 0 0 15px 0; padding: 0 0 0 23px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li > .desc {font-size: 16px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li > .desc > span {top: 0px; font-size: 18px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .img_box {margin: 0 0 20px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist {margin: 0 0 60px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li {margin: 0 0 40px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box {margin: 0 0 8px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box > .tit {font-size: 22px; line-height: 36px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 {margin: 0 0 15px 0; padding: 0 0 0 33px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 > .num {width: 25px; height: 23px; font-size: 14px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 > .tit {font-size: 20px; line-height: 31px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li {margin: 0 0 15px 0; padding: 0 0 0 13px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li::after {width: 4px; height: 4px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_tit {font-size: 16px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li {margin: 8px 0 0 0; font-size: 14px; line-height: 22px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li > .list_sub_tit {font-size: 15px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li.list_desc2 {padding: 0 0 0 20px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li.list_desc2::after {top: 6px; left: 8px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist {margin: 0 0 60px 0;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box {margin: 0 0 30px 0;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box > .roundtit {width: 115px; height: 115px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box > .roundtit > .tit {font-size: 16px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box {width: calc( 100% - 135px); margin: 0 0 0 25px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box > .list > li .list_tit {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box > .list > li .list_tit .tit {font-size: 20px; line-height: 31px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box > .list > li .list_desc .list li {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box > .list > li .list_desc .list li .desc {font-size: 14px; line-height: 22px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .box_tit {width: 150px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .box_tit > .tit {font-size: 18px;}
	.planned_cont_inner > .plan_content > .container > .target_cont  > .target_dl > .dlist > dd > .content_box.focus_cont > .focus_desc {padding: 20px;}
	.planned_cont_inner > .plan_content > .container > .target_cont  > .target_dl > .dlist > dd > .content_box.focus_cont > .focus_desc > .list > li {margin: 0 0 15px 0; padding: 0 0 0 37px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .title_box > .list > li {padding: 15px 10px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .title_box > .list > li .list_tit {font-size: 20px; line-height: 31px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .title_box > .list > li .list_tit > .desc {font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .cont_box > .list {padding: 15px 10px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .cont_box > .list > li {margin: 0 0 15px 0;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .cont_box > .list > li .list_tit {font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .cont_box > .list > li .list_desc {font-size: 16px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .cont_box > .list > li.num_li {padding: 0 0 0 45px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist > dd > .cont_box > .list > li.num_li > .list_tit > .num {width: 35px; height: 32px; font-size: 18px; line-height: 32px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist:nth-child(3) > dd > .cont_box > .list {height: 259px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist:nth-child(4) > dd > .cont_box > .list {height: 58px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist:nth-child(5) > dd > .cont_box > .list {height: 150px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .comparison_dl > .dlist:nth-child(7) > dd > .cont_box > .list {height: 167px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child {width: 650px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd {padding: 15px 5px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li {margin: 0 0 15px 0}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_tit {font-size: 18px; line-height: 29px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_tit > .list_desc {font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist:first-child > dd > .list > li > .list_tit {font-size: 20px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist:first-child > dd > .list > li > .list_tit > .desc{font-size: 16px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li.num_li {padding: 0 0 0 40px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li.num_li .num {width: 32px; height: 30px; font-size: 18px; line-height: 30px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_desc {font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(3) > dd {height: 264px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(4) > dd {height: 60px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(5) > dd {height: 128px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(7) > dd {height: 172px;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box {margin: 0 0 25px 0;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box > .list > li {margin: 0 0 15px 0;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box > .list > li > .desc {padding: 0 0 0 13px; font-size: 16px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box > .list > li > .desc::after {width: 4px; height: 4px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box {padding: 20px 10px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title {margin: 0; font-size: 28px; line-height: 42px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title_detail {font-size: 38px; line-height: 57px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target > .title {margin: 0 0 20px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li {margin: 0 50px 0 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box {width: 238px; height: 209px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box .text {padding: 38px 0 0; background-size: auto 33px; font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task > .title {margin: 0 0 20px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area {padding: 60px 0 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area::before {height: 2px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li::before {top: -60px; width: 2px; height: 25px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li::after {top: -34px; width: 8px; height: 8px; border: 2px solid #007ac8;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .title_area {min-height: 120px; margin: 0 0 50px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li > .title_area > .title {font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area::before {top: -31.5px; width: 22px; height: 13px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li {margin: 0 0 10px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_title_area {min-height: 60px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_title_area > .title {font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area {padding: 20px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area > .list > li {padding: 0 0 0 30px; font-size: 14px; line-height: 28px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area > .list > li .num {top: 1.5px;}

	.planned_cont02_inner .plan_sector {margin: 0 0 40px 0;}
	.planned_cont02_inner .plan_sector > .list > li {width: calc(20% - 1px);}
	.planned_cont02_inner > .plan_content > .est_bg_top {margin: 0 0 60px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li {margin: 0 0 60px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li .list_tit {margin: 0 0 10px 0; font-size: 20px; line-height: 31px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box {margin: 0 0 30px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .roundtit {width: 120px; height: 120px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .roundtit > .tit {font-size: 14px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box {width: calc( 100% - 145px); margin: 0 0 0 25px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li {margin: 0 0 25px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li .list_tit {margin: 0 0 10px 0; font-size: 20px; line-height: 31px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list.flex {padding: 30px 0 0; gap: 25px 10px;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist {margin: 0 0 60px 0;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd > .list > li {margin: 0 0 15px 0; padding: 0 0 0 10px;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd > .list > li .list_desc {font-size: 16px; line-height: 24px;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd .table_box {margin: 25px 0 0 0;}

	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box {margin: 0 0 30px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .goal {margin: 0 20px 0 0; padding: 0 30px; font-size: 32px; line-height: 52px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .tit {font-size: 32px; line-height: 48px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box {padding: 30px 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box > .title {font-size: 32px; line-height: 48px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box {margin: 10px 0 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li.arrow {margin: 0 35px 0 0; padding: 0 80px 0 0; background-size: 52px auto;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year {font-size: 32px; line-height: 48px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_60 {font-size: 50px; line-height: 75px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_100 {font-size: 80px; line-height: 120px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .desc {margin: 10px 0 0; font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box {width: 300px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title {min-height: 500px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .num {margin: 0 0 25px; width: 57px; border: 3px solid #ffffff; font-size: 32px; line-height: 51px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit {margin: 0 0 30px; padding: 0 0 26px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit::before {width: 35px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .txt {font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box {width: calc(100% - 300px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .text {margin: 5px 0 0; font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area {padding: 15px 0 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .title {padding: 0 15px; font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box {padding: 20px 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box::before {width: calc(50% - 67px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box::after {width: calc(50% - 67px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area.bg {padding: 10px 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area.bg .title {margin: 0 0 5px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area.bg .detail_list_box {padding: 0 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .tit {margin: 0 10px 0 0; font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list.list1 > li .tit {width: 160px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list.list2 > li .tit {width: 293px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list.list3 > li .tit {width: 240px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box {width: 322px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li {width: calc(100% - 181px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li.arrow {width: 156px; margin: 0 25px 0 0; padding: 0 50px 0 0; background-size: 28px auto;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li .num {font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li .num.sty2 {font-size: 32px; line-height: 48px;}
	
	/* 협의제도 접수안건 현황 */
    .agenda_inner .agenda_cont .side_inavcont > .main_title {margin: 0 0 15px;font-size: 24px;line-height: 36px}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav {width: 300px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidenav > .list > li > .list > li .anchor {font-size: 15px;line-height: 1.5;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav > .list > li > .list > li .anchor::after {}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap {width: calc(100% - 300px);}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit {padding:25px 15px}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit.mode2 {padding: 20px;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit .title {font-size: 18px;line-height: 27px;}
/*     .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit .title.mr {padding: 0 180px 0 0;} */
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .selmu2 {margin-top:15px}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .selmu2 .select_box {width: 180px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu {margin: 15px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .text {margin: 0 15px 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .text label {font-size: 14px;line-height: 21px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .select_box {width: 180px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .formbox {top: 20px;right: 20px;width: 180px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .formbox .radio input[type="radio"]+label {font-size: 14px;line-height: 24px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .formbox .radio input[type="radio"]+label:before {width: 21px; height: 21px;margin: 0 5px 0 0;background-size: 10px auto;line-height: 24px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .formbox .radio input[type="radio"]:checked+label:after {width: 21px;height: 21px;background-size: 10px auto;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont {padding: 20px 20px 40px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .graphwrap {margin: 0 0 40px 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btn_wrap .btn .text {padding: 10px 45px 10px 25px;font-size: 14px;line-height: 21px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btn_wrap .btn .text::after {right: 20px;width: 12px;height: 12px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btmhide {margin: 20px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_wrap .table_box > .desc {margin: 20px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_wrap .table_box > .desc > .list > li {margin: 0 0 10px 0;font-size: 14px;line-height: 21px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .desc_box {margin: 20px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .desc_box > .list > li {margin: 0 0 10px 0;font-size: 14px;line-height: 21px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .desc_box > .list > li.li2 {padding: 0 0 0 10px;}
    /* 협의제도 접수안건 현황 */
}

@media screen and (max-width:1080px){
	/* 서브 공통 */
	.sub_cont {margin:30px 0 40px 0}
	.sub_tit2 {font-size:23px}
	.sub_tit2.point {padding-left:28px;background-size:22px;background-position:left top 7px}
	.page_tit {margin-bottom:12px;font-size:20px}
	.page_tit_box {margin-bottom:12px}
	.cont_tit_box .sub_tit2 {margin-bottom:22px}
	.cont_tit_box .cont_tit {margin-bottom:3px;font-size:16px}
	.page_gap.ml, 
	.page_gap .tit_ml {margin-left:28px}
	.bd_box {padding:25px}
	.bd_box.sm {padding:12px}
	.page_top_visual {padding:40px 0;transform:translateX(-3%)}
	.page_top_visual.bg04 {background-position:right center}
	.page_top_visual.bg05 {background-position:right center}
	.page_top_visual .inner {margin:0 3%}
	.page_top_visual .visual_tit {font-size:25px}
	
	/* 약관 */
	.policy .label_tit {font-size:1.1em}
	.policy .btn_toggle::after {font-size:1.2em}
	.policy .policy_list .list_tit {font-size:1.15em}
	.policy .policy_list .list_tit .label_img {width:34px}
	.policy .policy_list .pl_list_txt.ic .num {width:19px;height:19px;font-size:11px;line-height:21px}
	.policy .policy_list .pl_list_txt.ic > .text {width:calc(100% - 26px)}
	.policy .policy_list .table th, 
	.policy .policy_list .table td {padding:7px;line-height:1.45}
	.policy .policy_inner .page_gap {margin-bottom:30px;padding-bottom:30px}
	.policy .policy_inner .page_gap .policy_list {margin-top:20px}

	/* 라벨링 및 목차*/
	.labeling .toggle {padding:10px 12px 12px 12px}
	.labeling .inner {gap:12px;margin-top:8px}
	.labeling .label_box {width:calc(100% / 4 - 9px)}
	.labeling .label_box .hover {padding:15px 10px}
	.labeling .label_box .img {margin-bottom:10px}
	.labeling .label_box .img img {width:60px}
	.labeling .label_box .list_txt_group {width:calc(100% + 180px);padding:12px 15px;top:calc(50% + 75px)}
	.labeling .label_box .list_txt_group::before {left:11dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(5n) .list_txt_group::before {left:11dvw;right:auto;transform:translateX(-50%)}
	.labeling .label_box:nth-child(4n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(4n) .list_txt_group::before {left:auto;right:11dvw;transform:translateX(50%)}
	
	/* 로그인 */
	.login {padding:25px 70px 30px 70px}
	.login .page_tit {padding-bottom:2px;font-size:24px}

	/* 회원가입 */
	.join_step {margin-bottom:30px}
	.join_step .step_box {line-height:54px}
	.join_step .step_box .text {padding-left:34px;font-size:1.05em;background-size:27px}
	.agree_box.all {padding:18px}
	.pw_check_pop {transform:translate(-50%, 0)}

	/* 아이콘 박스 */
	.icon_bd_box .box_inner {column-gap:8px}
	.icon_bd_box .box_bundle .icon_box {width:60px;height:60px;margin-bottom:10px}
	.icon_bd_box .box_bundle .icon_box img {width:38px}

	/* 사회보장정보 > 복지서비스 가이드북 */
	.info_guide .now_ebook .bold_txt {font-size:16px;line-height:1.7}
	.info_guide .gallery_list .list_box {width:calc(100% / 4 - 10px)}
	.info_guide .down_btn_obj .btn_list {flex-wrap:wrap;gap:13px}
	.info_guide .down_btn_obj .btn_list .list_li {flex:none;width:calc(100% / 3 - 9px)}
	
	/* 사회보장통계 > 사회보장통계 지표안내 */
	.category_filter {border-right:1px solid var(--colorBorderGray)}
	.category_filter .cate_filter_inner {display:block}
	.category_filter .cbox {display:grid;grid-template-columns:180px calc(100% - 180px)}
	.category_filter .cbox:last-child {border-bottom:0}
	.category_filter .cbox .sort_tit {align-items:flex-start;height:100%;padding:22px}
	.category_filter .cbox .sort_box {height:100%;max-height:130px;border-top:1px solid var(--colorBorderGray);border-right:0}
	
	/* 알림소통 > 정책용어사전 */
	.dictionary .faq_list .list_box .link {padding-left:10px}

	/* 주요업무(기존 css) */
	.plan_content .dlist > dt > .main_tit {font-size: 22px; line-height: 36px;}
	.plan_content .table_box > table tr th {font-size: 14px; line-height: 36px;}
	.plan_content .table_box > table td {font-size: 14px; line-height: 36px;}
	.plan_content .btn_list_area {margin: 10px 0 0;}
    .plan_content .btn_list_area .list li .btn {padding: 0 15px;}
    .plan_content .btn_list_area .list li .btn .icon {font-size: 12px;line-height: 36px;}
	.planned_cont_inner > .planned_cont {margin: 0 0 30px 0;}
	.planned_cont_inner > .plan_content > .list > li {min-height: 480px;}
	.planned_cont_inner > .plan_content > .list > li > .container {padding: 10px 30px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .title_box {margin: 0 0 15px 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .title_box > .tit {font-size: 26px; line-height: 29px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box {width: 230px; height: 230px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit {margin: 0 0 10px 0; font-size: 24px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit .num {font-size: 50px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .desc {font-size: 14px; line-height: 22px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con.over_bg {padding: 10px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list {flex-wrap: wrap;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list li {width: 100%; margin: 0 0 25px 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list li:last-child {margin: 0;}
	.planned_cont_inner > .plan_content > .list > li:nth-child(2) > .container > .plan_con > .list > li {width: 50%;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title {margin: 0 0 6px 0; padding: 30px 0 0 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title::after {width: 25px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon04::after {width: 29px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon06::after {width: 20px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon07::after {width: 20px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon08::after {width: 20px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon09::after {width: 18px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon10::after {width: 25px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon11::after {width: 25px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon12::after {width: 24px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon13::after {width: 18px; height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit {font-size: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit > .num {font-size: 30px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_desc {font-size: 18px; line-height: 28px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_desc span {padding: 0 0 0 3px; font-size: 14px; line-height: 22px; text-indent: -3px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li {margin: 0 0 20px 0;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box.img02 {flex-direction: column; justify-content: space-between; align-items: flex-start;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left {width: 100%; padding: 30px 10px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left > .img {height: 200px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left > .abox_intxt {right: 10px; bottom: 5px; left: 10px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right {width: 100%; padding: 20px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li {margin: 0 0 10px; padding: 0 0 0 21px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li > .desc > span {font-size: 16px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .img_box {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist {margin: 0 0 40px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li {margin: 0 0 30px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box > .tit {font-size: 20px; line-height: 26px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 > .tit {font-size: 18px; line-height: 29px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box {flex-direction: column;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl {margin: 0 0 30px; border-top: 1px solid #1987cd;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child {width: 100%;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dt {margin: 0;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist:first-child > dd {border-bottom: none;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:nth-child(2) > .dlist dt {display: block; }
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dt > .main_tit {padding: 5px; background-color: #007ac8; text-align: center; color: #ffffff;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd {padding: 0;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list {padding: 10px 5px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list.sty2 {align-items: center;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li {margin: 0 0 10px 0}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list.sty2 li {text-align: center;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_tit {font-size: 16px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_tit > .list_desc {font-size: 14px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist:first-child > dd > .list > li > .list_tit > .desc {font-size: 14px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li.num_li {padding: 0 0 0 35px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li.num_li .num {width: 30px; height: 28px; font-size: 16px; line-height: 28px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_desc {font-size: 14px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(3) > dd {height: 100%;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(4) > dd {height: 100%;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(5) > dd {height: 100%;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl:first-child > .dlist:nth-child(7) > dd {height: 100%;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box {margin: 0 0 15px 0;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box > .list > li {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box {padding: 15px 10px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title {font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title_detail {font-size: 32px; line-height: 48px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target > .title {margin: 0 0 15px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li {margin: 0 40px 0 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box {width: 199px; height: 175px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box .text {font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task > .title {margin: 0 0 15px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area {padding: 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list {display: block; width: 100%;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li {display: block; width: 100%; margin: 0 0 20px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li:last-child {margin: 0;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li::before {display: none;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li::after {display: none;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .title_area {min-height: 90px; margin: 0 0 40px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li > .title_area > .title {font-size: 22px; line-height: 33px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area::before {top: -29.5px; width: 19px; height: 11px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_title_area {min-height: 50px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_title_area > .title {font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area {padding: 15px;}
	.planned_cont02_inner .plan_sector {margin: 0 0 30px 0;}
	.planned_cont02_inner .plan_sector > .list > li {width: calc(50% - 1px);}
	.planned_cont02_inner > .plan_content > .est_bg_top {margin: 0 0 40px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li {margin: 0 0 40px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li .list_tit {font-size: 18px; line-height: 27px;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li > .list > li {padding: 0 0 0 10px;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li > .list > li .list_desc {font-size: 14px; line-height: 21px;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li > .list > li .list_desc::after {top: 8px;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li > .list > li .desc {font-size: 14px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box {margin: 0 0 20px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .roundtit {width: 100px; height: 100px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .roundtit > .tit {font-size: 12px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box {width: calc( 100% - 115px); margin: 0 0 0 15px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li {margin: 0 0 15px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li .list_tit {font-size: 18px; line-height: 29px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li > .list > li {padding: 0 0 0 10px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li > .list > li .list_desc {font-size: 14px; line-height: 21px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li > .list > li .list_desc::after {top: 8px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list.flex {padding: 20px 0 0; gap: 15px 10px;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist {margin: 0 0 40px 0;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd > .list > li {margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd > .list > li .list_desc {font-size: 14px; line-height: 21px;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd .table_box {margin: 15px 0 0 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li:nth-child(n+2) {display: block;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box {margin: 0 0 20px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .goal {margin: 0 15px 0 0; padding: 0 25px; font-size: 28px; line-height: 48px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .tit {font-size: 28px; line-height: 42px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box {min-width: 720px; padding: 25px 10px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box > .title {font-size: 28px; line-height: 42px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li.arrow {margin: 0 25px 0 0; padding: 0 60px 0 0; background-size: 35px auto;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year {font-size: 28px; line-height: 42px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_60 {font-size: 42px; line-height: 63px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_100 {font-size: 60px; line-height: 90px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .desc {margin: 5px 0 0; font-size: 14px; line-height: 21px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box {display: block; width: 100%;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title {display: block; width: 100%; min-height: inherit; padding: 20px; text-align: left;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .num {margin: 0 20px 0 0; width: 48px; border: 2px solid #ffffff; font-size: 28px; line-height: 44px; text-align: center; vertical-align: middle;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit {display: inline-block; margin: 0 20px 0 0; padding: 0 16px 0 0; vertical-align: middle;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit br {display: none;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit::before {top: 50%; left: inherit; bottom: inherit; right: 0; height: 30px; width: 1px; transform: translateX(0) translateY(-50%);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .txt {display: inline-block; font-size: 18px; line-height: 27px; vertical-align: middle;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box {width: 100%;;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .text {font-size: 14px; line-height: 21px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area {padding: 13.5px 0 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .title {padding: 0 10px; font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box {padding: 15px 10px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box::before {width: calc(50% - 56.5px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box::after {width: calc(50% - 56.5px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area.bg .detail_list_box {padding: 0 10px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .tit {margin: 0 5px 0 0; font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list.list1 > li .tit {width: 144px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list.list2 > li .tit {width: 264px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list.list3 > li .tit {width: 216px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box {width: 322px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li {width: calc(100% - 139px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li.arrow {width: 119px; margin: 0 20px 0 0; padding: 0 40px 0 0; background-size: 19px auto;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li .num {font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li .num.sty2 {font-size: 28px; line-height: 42px;}

	/* 협의제도 접수안건 현황 */
    .agenda_inner .agenda_cont .side_inavcont > .main_title {font-size: 22px;line-height: 33px;}

    .agenda_inner .agenda_cont .side_inavcont > .inner_box {flex-direction: column;border-left:0}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav {width: 100%;margin: 0 0 30px 0;border-top:0}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav > .list > li > .list {text-align:center}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav > .list > li > .list > li {display:inline-block;border-bottom:0}
   	.agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav > .list > li > .list > li .anchor {padding:10px 18px}
   	.agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav > .list > li > .list > li .anchor::after {display:none}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap {width: 100%;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit {}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit.mode2 {padding: 15px;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit .title {}
/*     .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit .title.mr {padding: 0 150px 0 0;} */
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .selmu2 {}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .selmu2 .select_box {width: 100%;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .selmu2 .select_box select {width:100%;max-width:400px;height:auto;padding-top:10px;padding-bottom:10px;font-size: 14px;line-height: 21px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu {margin: 10px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li {}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li:last-child {margin: 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .text {}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .select_box {}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .select_box select {width:100%;max-width:400px;height:auto;padding-top:10px;padding-bottom:10px;font-size: 14px;line-height: 21px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .formbox {top: 15px;ight: 15px;width: 150px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont {padding: 15px 15px 30px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .graphwrap {margin: 0 0 30px 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btmhide {margin: 15px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_wrap .table_box > .desc { margin: 15px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .desc_box {margin: 15px 0 0 0;}
}

@media screen and (max-width:767px){
	/* 서브 공통 */
	.sub_cont {margin:24px 0 30px 0}
	.sub_cont .sub_tit {margin-bottom:15px}
	.sub_tit2 {font-size:20px}
	.sub_tit2.point {padding-left:22px;background-size:18px}
	.page_tit {margin-bottom:10px;font-size:18px}
	.page_tit .s_txt {font-size:0.875rem}
	.page_tit_box {flex-wrap:wrap;margin-bottom:10px}
	.page_tit_box .page_tit {width:100%;margin-bottom:5px}
	.cont_tit_box  {margin-bottom:25px}
	.cont_tit_box .sub_tit2 {margin-bottom:17px}
	.cont_tit_box .cont_tit {font-size:15px}
	.page_gap {margin-bottom:25px}
	.page_gap.ml, 
	.page_gap .tit_ml {margin-left:22px}
	.page_gap.dash {padding-bottom:25px}
	.page_inner_visual {height:200px}
	.page_inner_visual.bg01 {background-image:url(/new/images/kor/sub/info_social_bg01_m.jpg)}
	.page_inner_visual.bg02 {background-image:url(/new/images/kor/sub/info_social_bg02_m.jpg)}
	.page_inner_visual.bg03 {background-image:url(/new/images/kor/sub/info_social_bg03_m.jpg)}
	.page_inner_visual.bg04 {background-image:url(/new/images/kor/sub/info_social_bg04_m.jpg)}
	.page_inner_visual.bg05 {background-image:url(/new/images/kor/sub/info_social_bg05_m.jpg)}
	.scroll_box {height:150px;padding:10px}
	.bd_box {padding:20px}
	.bd_box.mxw {max-width:540px}
	.page_top_visual {padding:30px 0;position:relative}
	.page_top_visual::before {width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0;z-index:0}
	.page_top_visual .typo {position:relative;z-index:1}
	.page_top_visual .visual_tit {max-width:96%;font-size:20px}

	/* 약관 */
	.policy .btn_toggle {padding:13px 10px}
	.policy .btn_toggle::after {width:45px;font-size:1em}
	.policy .label_tit {width:calc(100% - 45px);font-size:1em}
	.policy .policy_list {margin-top:25px}
	.policy .policy_list .bundle {margin-bottom:30px}
	.policy .policy_list .pl_list_txt.ic .num {width:18px;height:18px;font-size:10px;line-height:18px}
	.policy .policy_list .pl_list_txt.ic > .text {width:calc(100% - 25px)}
	.policy .policy_list .pl_list_txt2 {margin-bottom:13px}
	.policy .policy_list .table th, 
	.policy .policy_list .table td {font-size:0.9em;line-height:1.35}
	.policy .policy_inner .page_gap {margin-bottom:25px;padding-bottom:25px}
	.policy .policy_list > .list_txt_group {font-size:1.05em;line-height:1.55}
	.policy .policy_list > .list_txt_group > .list_txt.line, 
	.policy .policy_list > .list_txt_group > .list_txt.dot {padding-left:12px}
	.policy .policy_list > .list_txt_group > .list_txt.dot::before {width:5px;height:5px;top:8px}
	.policy .policy_list > .list_txt_group > .list_txt .pl_list {font-size:0.92rem}


	/* 라벨링 및 목차*/
	.labeling .inner {gap:9px}
	.labeling .label_box {width:calc(100% / 3 - 6px)}
	.labeling .label_box .hover {padding:12px 5px}
	.labeling .label_box .img img {width:50px}
	.labeling .label_box .list_tit {padding:0}
 	.labeling .label_box .list_txt_group {width:calc(100dvw - 52px);top:calc(50% + 65px)}
	.labeling .label_box .list_txt_group::before {left:14dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group, 
	.labeling .label_box:nth-child(4n) .list_txt_group {left:0;right:auto}
	.labeling .label_box:nth-child(5n) .list_txt_group::before, 
	.labeling .label_box:nth-child(4n) .list_txt_group::before {left:14dvw;right:auto;transform:translateX(-50%)}
	.labeling .label_box:nth-child(3n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(3n) .list_txt_group::before {left:auto;right:14dvw;transform:translateX(50%)}
	.labeling .label_box:nth-child(3n - 1) .list_txt_group {left:50%;transform:translateX(-50%)}
	.labeling .label_box:nth-child(3n - 1) .list_txt_group::before {left:50%}

	.article .article_list {font-size:0.95em}
	.article .article_list .a_box .num {width:38px}
	.article .article_list .a_box .text {width:calc(100% - 38px);padding:8px 10px}
	.article .article_list .a_box .link:hover .text, 
	.article .article_list .a_box .link:focus .text {text-underline-offset:3px}
	
	/* 로그인 */
	.login {padding:20px 30px 25px 30px}
	.login .page_tit {font-size:20px}
	.login .inp_form .inp {margin-bottom:9px}
	.login .inp_form .inp input {padding-top:14px;padding-bottom:14px}
	.login .btn_custom {min-height:48px;font-size:1em}
	
	/* 회원가입 */
	.join_step {margin-bottom:25px}
	.join_step .step_box {line-height:48px}
	.join_step .step_box .text {padding-left:0;font-size:1em;background-image:none !important}
	.agree_box {margin-top:12px}
	.agree_box .agree_txt {font-size:1em}
	.agree_box .inp_obj {margin-right:12px}
	.agree_box.all {display:block;padding:15px 12px}
	.agree_box.all .inp_obj {margin-top:8px;text-align:right}
	.join_exa .table {margin-top:18px}
	.join_exa .btn_list.flex {gap:7px 5px}
	.join_exa .btn_list.flex .list_li {flex:none;width:calc(50% - 3px)}
	.join_exa .btn_list.flex .list_li.mbl {width:100%}
	.pw_check_pop {max-width:280px;padding:17px 18px 12px 18px;font-size:0.9em;left:50%}

	/* 아이콘 박스 */
	.icon_bd_box:not(.box4, .box3) .box_inner {grid-template-columns:1fr 1fr;gap:8px}
	.icon_bd_box.box6 .box_inner {grid-template-columns:1fr 1fr 1fr}

	/* 사회보장정보 > 사회보장제도 */
	.info_social .list_txt_group .btn_list {margin-left:12px}
	.info_social .list_txt_group .btn_list .list_li {display:block;width:100%}
	.info_social .list_txt_group .btn_list .list_li:not(:last-child) {margin:0 0 10px 0}

	/* 사회보장정보 > 복지서비스 가이드북 */
	.info_guide .now_ebook .txt_box {padding:22px 10px}
	.info_guide .now_ebook .bold_txt {margin-bottom:12px;font-size:15px}
	.info_guide .gallery_list {padding-top:0}
	.info_guide .gallery_list .list_inner {gap:12px}
	.info_guide .gallery_list .list_box {width:calc(100% / 3 - 8px)}
	.info_guide .gallery_list .list_box .link .txt_area {padding:11px}
	.info_guide .down_btn_obj .btn_list {gap:12px}
	.info_guide .down_btn_obj .btn_list .list_li {width:calc(100% / 2 - 6px)}
	.info_guide .down_btn_obj .btn_list .btn {font-size:15px}
	
	/* 사회보장통계 > 사회보장통계 지표안내 */
	.category_filter .cbox {grid-template-columns:120px calc(100% - 120px)}
	.category_filter .cbox .sort_tit {padding:20px 15px;font-size:1em}
	
	/* 신설변경 협의제도 > 사회보장 협의완료 사업 검색 */
	.consult_search .data_table.s3 td {grid-template-columns:90px calc(100% - 98px)}
	.consult_search .data_table.s3 .m_th {width:90px}
	.category_filter_mobile {}
	.category_filter_mobile .bundle:not(:last-child) {margin-bottom:15px}
	.category_filter_mobile .label {display:block;margin-bottom:4px;font-size:1em;font-weight:700;color:var(--colorGray90)}
	.category_filter_mobile .slt {width:100%}
	.cf_btn_mobile.btn_list.flex {display:flex;column-gap:10px}
	.cf_btn_mobile .list_li {flex:1;margin-right:0}
	.cf_btn_mobile .list_li .btn_default {width:100%}
	.cf_btn_mobile .list_li .btn_default .icon {margin-right:5px}

	/* 알림소통 > 정책용어사전 */
	.dictionary .search_filter .search_detail .op_box .bundle {min-width:53px;height:34px}
	
	/* 주요업무(기존 css) */
	.plan_content .dlist > dt > .main_tit {font-size: 18px; line-height: 28px;}
	.plan_content .table_box > table td .planned_cont_inner .btn_list_area .list li {width: 100%;}
	.plan_content .btn_list_area .list li {width: calc(50% - 5px);margin: 0 10px 10px 0;}
    .plan_content .btn_list_area .list li:nth-last-child(-n+2) {margin: 0 10px 0 0;}
    .plan_content .btn_list_area .list li:nth-child(2n) {margin: 0 0 10px;}
    .plan_content .btn_list_area .list li:last-child {margin: 0;}
    .plan_content .btn_list_area .list li .btn {padding: 0 10px;}
/* 	.planned_cont_inner {padding-top:10px} */
	.planned_cont_inner > .planned_cont {margin: 0 0 20px 0;}
	.planned_cont_inner > .plan_content > .list > li {min-height: 400px;}
	.planned_cont_inner > .plan_content > .list > li:nth-child(2) {min-height: 500px;}
	.planned_cont_inner > .plan_content > .list > li > .container {padding: 10px 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .title_box > .tit {font-size: 22px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit {font-size: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit .num {font-size: 40px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list li {margin: 0 0 20px 0;}
	.planned_cont_inner > .plan_content > .list > li:nth-child(2) > .container > .plan_con > .list > li {width: 100%;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title {margin: 0 0 4px 0; padding: 20px 0 0 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title::after {width: 20px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon04::after {width: 22px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon06::after {width: 15px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon07::after {width: 15px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon08::after {width: 15px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon09::after {width: 13px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon10::after {width: 18px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon11::after {width: 20px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon12::after {width: 19px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title.plan_icon13::after {width: 13px; height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit {font-size: 18px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit > .num {font-size: 26px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_desc {font-size: 16px; line-height: 26px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .desc {padding: 0 0 0 10px; font-size: 14px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .desc span {font-size: 12px; line-height: 18px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left {padding: 20px 10px 30px 10px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left > .img {height: 180px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right {padding: 10px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li {margin: 0 0 8px 0; padding: 0 0 0 19px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li > .desc {font-size: 14px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li > .desc > span {font-size: 14px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist {margin: 0 0 30px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li {margin: 0 0 20px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box > .tit {font-size: 18px; line-height: 24px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 {padding: 0 0 0 30px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 > .tit {font-size: 16px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 > .num {width: 23px; height: 21px; font-size: 12px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li {margin: 0 0 8px 0; padding: 0 0 0 11px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_tit {font-size: 14px; line-height: 22px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li.list_desc2 {padding: 0 0 0 18px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li.list_desc2::after {left: 6px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist {margin: 0 0 30px 0;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box {align-items: flex-start; margin: 0 0 15px 0; }
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box > .roundtit {width: 90px; height: 90px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box > .roundtit > .tit {font-size: 14px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box {width: calc(100% - 105px); margin: 0 0 0 15px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box > .list > li .list_tit .tit {font-size: 16px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont {flex-direction: column;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .box_tit {width: 100%;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .box_tit > .tit {font-size: 14px; line-height: 30px;}
	.planned_cont_inner > .plan_content > .container > .target_cont  > .target_dl > .dlist > dd > .content_box.focus_cont > .focus_desc {padding: 10px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl {margin: 0 0 20px 0;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist:first-child > dd > .list > li > .list_tit {font-size: 18px;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box > .list > li > .desc {font-size: 14px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box {padding: 10px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title {font-size: 22px; line-height: 33px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title_detail {font-size: 28px; line-height: 42px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target > .title {margin: 0 0 10px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li {display: block; width: 100%; margin: 0 0 30px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box {margin: 0 auto;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box .text {font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task > .title {margin: 0 0 10px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li {margin: 0 0 15px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .title_area {min-height: 70px; margin: 0 0 30px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li > .title_area > .title {font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area::before {top: -20.5px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_title_area {min-height: 40px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area > .list > li .detail_text_list_area {padding: 10px;}
	.planned_cont02_inner {padding-top:10px}
	.planned_cont02_inner .plan_sector {margin: 0 0 20px 0;}
	.planned_cont02_inner .plan_sector > .list > li {width: 100%;}
	.planned_cont02_inner > .plan_content > .est_bg_top {margin: 0 0 20px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li {margin: 0 0 20px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li .list_tit {font-size: 16px; line-height: 24px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box {flex-direction: column; margin: 0 0 15px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box {width: 100%;  margin: 10px 0 0 0; align-self: flex-start;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li {margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li .list_tit {font-size: 16px; line-height: 27px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list.flex {padding: 0; gap: 10px;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist {margin: 0 0 20px 0;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd .table_box {margin: 10px 0 0 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box {margin: 0 0 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .goal {margin: 0 0 10px; padding: 0 20px; font-size: 24px; line-height: 42px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .tit {display: block; width: 100%; font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li {display: block; width: 100%;}
	.planned_cont_inner > .plan_content.sty2 > .list > li:nth-child(1) {padding: 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box {min-width: inherit; padding: 25px 10px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box > .title {font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li {display: block; width: 100%;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li.arrow {display: inline-block; width: inherit; position: relative; margin: 0; padding: 0 0 40px; background-image: inherit !important;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li.arrow::before {display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 35px; height: 29px; background-size: contain; background-repeat: no-repeat; transform: translateX(-50%) rotateZ(90deg);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li.arrow.icon1::before {background-image: url('/images/sub/planned_situation_arrow01.png');}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li.arrow.icon2::before {background-image: url('/images/sub/planned_situation_arrow02.png');}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year {font-size: 28px; line-height: 42px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_60 {font-size: 30px; line-height: 45px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_100 {font-size: 40px; line-height: 60px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title {padding: 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .num {margin: 0 15px 0 0; width: 42px; font-size: 24px; line-height: 38px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit {width: calc(100% - 57px); margin: 0 -28.5px; padding: 0 0 0 28.5px; vertical-align: middle;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit::before {display: none;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .txt {display: block; width: 100%; font-size: 14px; line-height: 21px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box {padding: 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area {padding: 12px 0 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .title {font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box::before {width: calc(50% - 51.5px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box::after {width: calc(50% - 51.5px);}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area.bg .title {margin: 0 0 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .tit {display: block; width: 100% !important; margin: 0 0 5px; font-size: 16px; line-height: 27px; text-align: center;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box {display: block; width: 100%;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li {width: inherit;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li.arrow {width: inherit; margin: 0 10px 0 0; padding: 0 30px 0 0;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li .num {font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box .info_text_box .detail_info_area .detail_list_box > .list > li .num_list_box > .list > li .num.sty2 {font-size: 24px; line-height: 36px;}

	/* 협의제도 접수안건 현황 */
    .agenda_inner .agenda_cont .side_inavcont > .main_title { margin: 0 0 10px;font-size: 20px;line-height: 30px;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav {width: 100%;margin: 0 0 20px 0;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit {padding:15px 10px}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit.mode2 {padding: 10px;}
/*     .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit .title.mr {padding: 0;} */
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit .formbox {position: unset;width: 130px;margin: 10px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont {padding: 10px 10px 20px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .graphwrap {margin: 0 0 20px 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btn_wrap .btn {display: block;width: 100%;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btn_wrap .btn .text {font-size: 12px;line-height: 18px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btn_wrap .btn .text::after {right: 20px;width: 10px;height: 10px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .btmhide {margin: 10px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_box {overflow: auto;padding: 15px 0 0;background-image: url('/images/sub/lr_arr_ico.png');background-size: 18px auto;background-repeat: no-repeat;animation: tblScrollAni 2s infinite;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_box table {min-width: 767px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_box.sty2 {padding: 0; background-image: none;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_box.sty2 table {min-width: inherit;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_wrap .table_box > .desc {margin: 10px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .table_wrap .table_box > .desc > .list > li { margin: 0 0 5px 0;font-size: 12px;line-height: 18px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .desc_box {margin: 10px 0 0 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .desc_box > .list > li {margin: 0 0 5px 0;font-size: 12px;line-height: 18px;}
}

@media screen and (max-width:540px){
	/* 사회보장정보 > 복지서비스 가이드북 */
	.info_guide .gallery_list .list_box {width:calc(100% / 2 - 6px)}
}

@media screen and (max-width:480px){
	/* 서브 공통 */
	.page_tit {font-size:17px}
	.cont_tit {font-size:16px}
	.page_inner_visual {height:130px}
	.bd_box {padding:15px}
	.bd_box.sm {padding:10px}
	.bd_box.mxw {max-width:inherit}
	
	/* 약관 */
	.policy .policy_list .table {overflow-x:auto}
	.policy .policy_list .table table {width:430px}
	.policy .policy_inner .page_gap {margin-bottom:20px;padding-bottom:20px}
	.policy .policy_list > .list_txt_group > .list_txt .pl_list .img {max-width:120px;margin-right:2px}

	/* 라벨링 및 목차*/
	.labeling .inner {gap:6px}
	.labeling .label_box {width:calc(100% / 2 - 3px)}
	.labeling .label_box .list_txt_group {width:calc(100dvw - 46px);top:calc(50% + 63px)}
	.labeling .label_box .list_txt_group::before {border-left-width:6px;border-right-width:6px;border-top-width:10px;border-bottom-width:10px;top:-24px;left:20.5dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group, 
	.labeling .label_box:nth-child(4n) .list_txt_group, 
	.labeling .label_box:nth-child(3n) .list_txt_group, 
	.labeling .label_box:nth-child(3n - 1) .list_txt_group {left:0;right:auto}
	.labeling .label_box:nth-child(5n) .list_txt_group::before, 
	.labeling .label_box:nth-child(4n) .list_txt_group::before, 
	.labeling .label_box:nth-child(3n) .list_txt_group::before, 
	.labeling .label_box:nth-child(3n - 1) .list_txt_group::before {left:20.5dvw;right:auto;transform:translateX(-50%)}
	.labeling .label_box:nth-child(2n) .list_txt_group {left:auto;right:0;transform:translateX(0)}
	.labeling .label_box:nth-child(2n) .list_txt_group::before {left:auto;right:20.5dvw;transform:translateX(50%)}
	.labeling .label_box .list_txt_group .list_txt.line::before {top:10px}

	.input_form .table.ktag_auth .inp_btn {}
	.input_form .table.ktag_auth .inp_btn .f3 {width:100%}
	.input_form .table.ktag_auth .inp_btn .f4 {width:calc(100% - 22px);margin-bottom:3px}

	/* 로그인 */
	.login {padding:15px}
	.login .page_tit {padding-bottom:0;font-size:18px}
	.login .inp_form .inp {margin-bottom:6px}
	.login .inp_form .inp input {width:calc(100% - 20px)}
	.login .btn_list {column-gap:5px}

	/* 회원가입 */
	.join_step {letter-spacing:-0.02em;font-size:0.95em}
	.join_step .step_box {line-height:44px}
	.join_step .step_box .text {}
	.agree_box {display:block}
	.agree_box .inp_obj {margin:8px 0 0 0;text-align:right}
	.join_exa .btn_list.flex {gap:5px 3px}
	.join_exa .btn_list.flex .list_li {width:calc(50% - 2px)}
	.join_exa .btn_list.flex .btn_custom {min-width:inherit;letter-spacing:-0.03em}
	.pw_check_pop {padding:15px 15px 10px 15px}
	.pw_check_pop .status {display:block;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed var(--colorBorderGray)}
	.pw_check_pop .label::after {display:none}
	.pw_check_pop .result {margin-top:9px}
	
	/* 아이콘 박스 */
	.icon_bd_box.box6 .box_inner,  
	.icon_bd_box.box4 .box_inner, 
	.icon_bd_box.box3 .box_inner {grid-template-columns:1fr 1fr}
	.icon_bd_box .box_bundle {padding-bottom:11px}
	.icon_bd_box .box_bundle .icon_box {width:50px;height:50px}
	.icon_bd_box .box_bundle .icon_box img {width:32px}

	/* 사회보장정보 > 복지서비스 가이드북 */
	.info_guide .now_ebook .txt_box {padding:20px 10px}
	.info_guide .now_ebook .bold_txt {font-size:14px;line-height:1.6}
	.info_guide .down_btn_obj .btn_list {display:flex;gap:8px}
	.info_guide .down_btn_obj .btn_list .list_li {width:calc(100% / 2 - 4px)}
	.info_guide .down_btn_obj .btn_list .btn {padding:13px 12px;font-size:14px}

	/* 사회보장통계 > 사회보장통계 지표안내 */
	.category_filter {border-radius:0;border:0;overflow:inherit}
	.category_filter .select_btn {display:block;width:100%;padding:11px 40px 11px 12px;text-align:left;border:1px solid var(--colorBorderGray);border-radius:5px;position:relative}
	.category_filter .select_btn::after {font-family:'xeicon';content:'\e935';font-size:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:0.2s}
	.category_filter .select_btn.current {color:var(--colorMain);font-weight:500;border-color:var(--colorMain)}
	.category_filter .select_btn.current::after {color:var(--colorMain);transform:rotate(180deg) translateY(50%)}
	.category_filter .cbox {display:block;margin-bottom:18px}
	.category_filter .cbox:last-child {margin-bottom:0}
	.category_filter .cbox .sort_tit {margin-bottom:10px;padding:0;color:var(--colorGray90);font-weight:700;background-color:transparent !important;border-right:0}
	.category_filter .cbox .sort_box {height:auto;max-height:inherit;border:0;overflow:inherit;position:relative}
	.category_filter .cbox .sort_box_inner {display:none;width:100%;max-height:200px;background-color:#fff;border:1px solid var(--colorBorderGray);border-radius:8px;overflow-y:auto;position:absolute;left:0;top:42px;z-index:1}
	.category_filter .cbox:first-child .sort_box {border:0}
	.category_filter .cbox .sort, 
	category_filter .cbox .sort.s2 .cate_btn {padding:7px}
	.category_filter .cbox.b1 .sort {width:100%}
	.search_filter .category_btn_list {margin-top:15px}
	.search_filter .category_btn_list .bundle {width:100%;column-gap:6px}
	.search_filter .category_btn_list .bundle .btn {flex:1;font-size:0.9375em;border-top:1px solid var(--colorBorderGray);border-radius:6px !important}
	.search_filter .category_btn_list .bundle .text {display:inline}
	
	/* 알림소통 > 정책용어사전 */
	.dictionary .search_filter .search_detail .op_box .bundle {width:calc(100% / 3 - 4px);min-width:inherit;height:32px}
	.dictionary .search_filter .dict_label {padding:0 5px}

	/* 주요업무(기존 css) */
	.plan_content .dlist > dt > .main_tit {font-size: 16px; line-height: 26px;}
	.plan_content .table_box > table tr th {font-size: 12px; line-height: 26px;}
	.plan_content .table_box > table td {font-size: 12px; line-height: 26px;}
	.plan_content .btn_list_area .list li {display: block;width: 100%;margin: 0 0 5px;}
    .plan_content .btn_list_area .list li:nth-last-child(-n+2) {margin: 0 0 5px;}
    .plan_content .btn_list_area .list li:nth-child(2n) {margin: 0 0 5px;}
    .plan_content .btn_list_area .list li:last-child {margin: 0;}
    .plan_content .btn_list_area .list li .btn {padding: 0 5px;}
    .plan_content .btn_list_area .list li .btn .icon {padding: 0 10px 0 0;}
	.planned_cont_inner > .planned_cont {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .list > li > .container {padding: 10px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .title_box {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .title_box > .tit {font-size: 20px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box {width: 210px; height: 210px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit {font-size: 18px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .desc {font-size: 12px; line-height: 20px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .symbol_box > .text_box > .tit .num {font-size: 32px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit {font-size: 16px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_title >.tit > .num {font-size: 24px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_desc {font-size: 14px; line-height: 24px;}
	.planned_cont_inner > .plan_content > .list > li > .container > .plan_con > .list > li > .plan_desc span {font-size: 12px; line-height: 20px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dt > .sub_tit {font-size: 16px; line-height: 30px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .desc {padding: 0 0 0 8px; font-size: 12px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box .title_box .tit {font-size: 14px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_left > .abox_intxt > .list > li {font-size: 12px; line-height: 20px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li {padding: 0 0 0 17px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li > .desc {font-size: 12px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .establish_cont > .establish_dl > .dlist > dd > .list > li > .img_box > .img_right > .list > li > .desc > span {font-size: 12px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .img_box img.p_block {display: none;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .img_box img.m_block {display: block;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist {margin: 0 0 15px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li {margin: 0 0 10px 0;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 {padding: 0 0 0 28px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 > .num {top: 2px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box > .tit {font-size: 14px; line-height: 20px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .sub_title_box2 > .tit {font-size: 14px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li {font-size: 12px; line-height: 20px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .desc_box > .list > li > .list_desc .list > li > .list_sub_tit {font-size: 14px; line-height: 22px;}
	.planned_cont_inner > .plan_content > .container .strategy_cont > .strategy_dl > .dlist > dd > .list > li > .img_box .title_box .tit {font-size: 14px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist {margin: 0 0 15px 0;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box {flex-direction: column; margin: 0 0 10px 0; }
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box > .roundtit {width: 80px; height: 80px; margin: 0 auto;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box > .roundtit > .tit {font-size: 12px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box {width: 100%; margin: 10px 0 0 0;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box > .list > li .list_tit .tit {font-size: 14px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box .text_box > .list > li .list_desc .list li .desc {font-size: 12px; line-height: 20px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .box_tit > .tit {font-size: 12px; line-height: 28px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .focus_desc > .list > li {margin: 0 0 10px 0; padding: 0 0 0 28px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .focus_desc > .list > li > .num {width: 23px; height: 21px; font-size: 10px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .target_cont > .target_dl > .dlist > dd > .content_box.focus_cont > .focus_desc > .list > li > .desc {font-size: 12px; line-height: 19px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl {margin: 0 0 15px 0;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist:first-child > dd > .list > li > .list_tit {font-size: 16px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_tit {font-size: 14px; line-height: 25px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_tit > .list_desc {font-size: 12px; line-height: 18px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist:first-child > dd > .list > li > .list_tit > .desc {font-size: 12px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li > .list_desc {font-size: 12px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li.num_li {padding: 0 0 0 30px;}
	.planned_cont_inner > .plan_content > .container > .comparison_cont > .inner_box > .comparison_dl > .dlist dd > .list > li.num_li .num {width: 25px; height: 23px; font-size: 12px; line-height: 23px;}
	.planned_cont_inner > .plan_content > .container > .action_plan_cont > .action_dl > .dlist > dd > .desc_box > .list > li > .desc {font-size: 12px; line-height: 21px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title {font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box > .title_detail {font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li {margin: 0 0 20px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.target .target_list_area > .list > li .bg_box .text {font-size: 16px; line-height: 24px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .title_area {min-height: 60px; margin: 0 0 20px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li > .title_area > .title {font-size: 18px; line-height: 27px;}
	.planned_cont_inner > .plan_content > .container > .third_vision_cont .box.task .task_list_area > .list > li .detail_list_area::before {top: -15px;}
	.planned_cont02_inner .plan_sector {margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top {margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li {margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li .list_tit {font-size: 14px; line-height: 21px;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li > .list > li .list_desc {font-size: 12px; line-height: 18px;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li > .list > li .list_desc::after {top: 6px;}
	.planned_cont02_inner > .plan_content > .est_bg_top > .list > li > .list > li .desc {font-size: 12px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box {margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li > .list > li .list_desc {font-size: 12px; line-height: 18px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list > li > .list > li .list_desc::after {top: 6px;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list.flex {display: block;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list.flex > li {width: 100%; margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .est_bg_bot .dlist dd .content_box .text_box > .list.flex > li:last-child {margin: 0;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist {margin: 0 0 10px 0;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd > .list > li .list_desc {font-size: 12px; line-height: 18px;}
	.planned_cont02_inner > .plan_content > .dl_cont .dlist dd > .list > li .list_desc::after {top: 8px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box {margin: 0 0 15px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .goal {margin: 0 0 10px; padding: 0 20px; font-size: 24px; line-height: 42px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .title_box .tit {display: block; width: 100%; font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li:nth-child(1) {padding: 10px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box {padding: 20px 10px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box > .title {font-size: 20px; line-height: 30px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li.arrow {padding: 0 0 30px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year {font-size: 24px; line-height: 36px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_60 {font-size: 28px; line-height: 42px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box .info_box .info_text_box .info_list_area > .list > li .year .fs_100 {font-size: 36px; line-height: 54px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title {padding: 10px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .num {margin: 0 10px 0 0; width: 36px; font-size: 20px; line-height: 32px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .title_box .inner_title .tit {width: calc(100% - 46px); margin: 0 -23px; padding: 0 0 0 23px;}
	.planned_cont_inner > .plan_content.sty2 > .list > li > .inner_box.sty2 .info_box {padding: 10px;}
	
	/* 협의제도 접수안건 현황 */
    .agenda_inner .agenda_cont .side_inavcont > .main_title {font-size: 16px;line-height: 24px;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav {margin: 0 0 10px 0;}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav > .list > li > .list > li {display:block;margin-bottom:8px}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidenav > .list > li > .list > li:last-child {margin-bottom:0}
    .agenda_inner .agenda_cont .side_inavcont > .inner_box .sidewrap .stastvwrap .stastv_item .stastit .title {font-size: 14px;line-height: 21px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont {padding: 10px;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastcont .graphwrap {margin: 0 0 10px 0;}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li {display:flex;width:100%}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box {display:flex;align-items:center;width:100%}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .select_box {display:flex;width:100%}
    .agenda_inner .agenda_cont .side_inavcont .inner_box .sidewrap .stastvwrap .stastv_item .stastit > .selmu > .list > li .inner_box .select_box select {max-width:inherit}
}

@media screen and (max-width:360px){
	/* 사회보장정보 > 복지서비스 가이드북 */
	.info_guide .gallery_list .list_box {width:100%}
}
