@charset "UTF-8";

@import url("/css/home/kor/user/sub_respond2.css");

@media screen and (max-width:1280px){
	.sub_cont {min-height: 800px; padding: 80px 0 100px;}
	.sub_main_title {margin: 0 0 20px; font-size: 30px; line-height: 38px;}

	/* ================================== 공통 ==================================*/
	.com_cont_list_area > .list > li {margin: 0 0 45px;}
	.com_cont_list_area > .list > li .com_inner_box > .title_area {margin: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box > .title_area > .title {padding: 0 0 0 8px; font-size: 20px; line-height: 30px;}
	.com_cont_list_area > .list > li .com_inner_box > .title_area > .title:before {width: 2px; height: 17px;}
	.com_cont_list_area > .list > li .com_inner_box > .title_area > .txt {margin: 0 0 0 20px; font-size: 13px; line-height: 21px;}
	.com_cont_list_area > .list > li .com_inner_box > .text_list_area {margin: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box > .text_list_area .list li {padding: 0 0 0 10px; font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box > .text_list_area .list li:before {top: 11px; width: 4px; height: 4px;}

	.com_tab_list_area {margin: 0 0 45px;}
	.com_tab_list_area > .list > li:after {height: 30px;}
	.com_tab_list_area > .list > li .btn_box .tab_btn {height: 54px; font-size: 16px; line-height: 24px;}
	/* ================================== 공통 ==================================*/

	/* ================================== 마음성장 소개 ==================================*/
	/* 찾아오시는 길 */
	.map_cont_area .map_cont_box {margin: 0 0 40px;}
	.map_cont_area .map_cont_box #map {height: 300px;}
	.map_cont_area .map_cont_box .map_info_area {}
	.map_cont_area .map_cont_box .map_info_area .inner_box {padding: 0 0 0 36px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .icon {width: 72px; height: 72px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .icon .icon2 {background-size: 21px 28px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box {padding: 0 0 0 50px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box .text_inner {height: 72px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box .text_inner .text {font-size: 18px; line-height: 27px;}

	.map_cont_area .traffic_cont_list_area > .list > li {padding: 30px 0;}
	.map_cont_area .traffic_cont_list_area > .list > li:first-child {padding: 0 0 30px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.left {width: 90px; height: 90px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.left .icon {background-size: 48px 45px;}

	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 30px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .tit {margin: 0 0 8px; font-size: 18px; line-height: 27px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .info_list_area {margin: 0 0 5px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .info_list_area > .list > li .txt {padding: 0 10px; font-size: 13px; line-height: 24px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .text {font-size: 14px; line-height: 26px;}
	/* 찾아오시는 길 */

	/* 진행절차 */

	.progress_cont_list_area > .list > li {width: -webkit-calc(20% - 12px); width: calc(20% - 12px); margin: 0 15px 0 0;}
	.progress_cont_list_area > .list > li .inner_box {border-radius: 20px;}
	.progress_cont_list_area > .list > li .inner_box .box {min-height: 320px; padding: 151px 25px 0 25px; background-position: top 21px center; background-size: 101px;}
	.progress_cont_list_area > .list > li .inner_box .box .tit {font-size: 18px; line-height: 27px;}
	.progress_cont_list_area > .list > li .inner_box .box .txt {margin: 5px 0 0; font-size: 15px; line-height: 22px;}
	.progress_cont_list_area > .list > li .inner_box .box .info_list_area {margin: 5px 0 0;}
	.progress_cont_list_area > .list > li .inner_box .box .info_list_area > .list > li {font-size: 12px; line-height: 21px;}

	.progress_cont_list_area.sty2 {margin: 0 0 25px;}
	.progress_cont_list_area.sty2 > .list > li {width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); margin: 0 30px 0 0;}
	.progress_cont_list_area.sty2 > .list > li .inner_box .box { padding: 151px 25px 25px 25px;}
	/* 진행절차 */

	/* 연혁 */
	.history_cont_list_area > .list > li {padding: 0 0 45px;}
	.history_cont_list_area > .list > li:before {left: 120px;}
	.history_cont_list_area > .list > li .inner_box > .box.left {width: 120px;}
	.history_cont_list_area > .list > li .inner_box > .box.left:before{right: -7px; width: 14px; height: 14px; background-size: cover;}
	.history_cont_list_area > .list > li .inner_box > .box.left .num {font-size: 26px; line-height: 34px;}
	.history_cont_list_area > .list > li .inner_box > .box.right {padding: 0 0 0 50px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area {margin: 0 0 15px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area > .list > li {padding: 0 0 0 10px; font-size: 14px; line-height: 27px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area > .list > li:before {top: 11px; width: 4px; height: 4px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area > .list > li > .list {margin: 5px 0 0 10px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area > .list > li > .list > li {font-size: 13px; line-height: 27px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li {margin: 0 60px 0 0;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.left {width: 58px; height: 58px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.left .icon {background-size: cover;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.right {padding: 0 0 0 15px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.right .tit {font-size: 13px; line-height: 27px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.right .txt {font-size: 14px; line-height: 27px;}
	/* 연혁 */

	/* 사업소개 */
	.business_cont_area .bus_top_cont {margin: 0 0 45px;}
	.business_cont_area .bus_top_cont .inner_box .img_area {border-radius: 15px 15px 0 0;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box {border-radius: 0 0 15px 15px;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box {padding: 30px 10px 45px 30px; background-position: right 30px bottom; background-size: 108px auto;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box .title {margin: 0 0 6px; font-size: 28px; line-height: 36px;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box .text {font-size: 14px; line-height: 27px;}
	
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li {width: -webkit-calc(50% - 50px); width: calc(50% - 50px); margin: 0 100px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.left {width: 135px; height: 135px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.left .icon {background-size: cover;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right {padding: 0 0 0 30px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .title {font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .text {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .txt_list_area > .list > li {padding: 0 0 0 10px; font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .txt_list_area > .list > li:before {width: 4px; height: 4px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li {margin: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li {padding: 0 30px 0 282px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .title_area {top: -4px; width: 252px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .title_area .title {height: 137px; font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area {height: 129px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_txt {font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area {margin: 10px 0 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area  .info_list_area > .list > li {padding: 0 7px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list > li .text {padding: 0 43px; font-size: 14px; line-height: 45px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list > li.new .text {padding: 0 50px; background-position: left 10px center; background-size: 16px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .text {padding: 0 0 0 65px; background-size: 53px; line-height: 63px; border-radius: 40px;}
	
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area {margin: 10px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area > .list > li {margin: 8px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area > .list > li .txt_box {border-radius: 22px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area > .list > li .txt_box .txt {font-size: 14px; line-height: 44px;}
	
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li {width: -webkit-calc(20% - 11.2px); width: calc(20% - 11.2px); margin: 0 7px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li.icon {width: -webkit-calc(20% + 16.45px); width: calc(20% + 16.45px); padding: 0 0 0 28px; background-size: 21px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li.icon.n01 {background-position: top 80px left;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area.sty2 > .list > li > .list > li .box .title_area .title {font-size: 18px; line-height: 46px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c1 {border: 4px solid #f2eef5; border-left: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c2 {border: 4px solid #f2eef5; border-left: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c3 {border: 4px solid #f2eef5; border-left: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c4 {border: 4px solid #ebf0f5; border-left: none;}

	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li {margin: 0 0 50px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box {min-height: inherit; padding: 20px 0 0 360px; background-size: 293px 195px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area {margin: 0 0 15px; padding: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area .title {padding: 0 40px; font-size: 20px; line-height: 30px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area .title:before {width: 22px; height: 18px; background-size: 22px 18px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area .title:after {width: 22px; height: 18px; background-size: 22px 18px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_list_area {margin: 0 0 25px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_list_area > .list > li {padding: 0 0 0 10px; font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_list_area > .list > li:before {width: 4px; height: 4px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li {padding: 0 35px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.left {width: 58px; height: 58px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.left .icon {width: 58px; height: 58px; background-size: cover;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.right {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.right .text_box .tit {font-size: 13px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.right .text_box .txt {font-size: 14px; line-height: 27px;}

	
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box {padding: 0 0 0 24px; background-size: 13px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box .tit {margin: 0 15px 0 0; font-size: 15px; line-height: 25px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box .tit.ft_c {font-size: 20px;}

	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty1 {height: 25px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty2 {height: 17px;}

	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box .bar .num {padding: 0 10px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty1 .num {font-size: 14px; line-height: 25px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty2 .num {line-height: 17px;}
	
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box.img_4 {margin: 0 0 10px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .source_box .txt {font-size: 12px; line-height: 21px;}
	/* 사업소개 */
	/* ================================== 마음성장 소개 END ==================================*/

	/* ================================== 프로그램 소개 ==================================*/
	.com_pro_cont_area {margin: 0 0 41px;}
	.com_pro_cont_area .inner_box {padding: 0 0 28px}
	.com_pro_cont_area.ft_c2 .inner_box {padding: 0 0 22px;}
	.com_pro_cont_area.ft_c3 .inner_box {padding: 0 0 50px;}
	.com_pro_cont_area.ft_c4 .inner_box {padding: 0 0 70px;}
	.com_pro_cont_area .inner_box .box {padding: 35px 10px 15px 25px;}
	.com_pro_cont_area.ft_c2 .inner_box .box {padding: 35px 10px 35px 25px;}
	.com_pro_cont_area.ft_c3 .inner_box .box {padding: 35px 10px 35px 25px;}
	.com_pro_cont_area .inner_box .box .img_box {top: 25px; left: 25px; padding: 0 30px 0 0;}
	.com_pro_cont_area .inner_box .box .img_box img {width: 293px; height: 195px;}
	.com_pro_cont_area .inner_box .box .text_box {padding: 0 0 0 337px;}
	.com_pro_cont_area .inner_box .box .text_box:after {bottom: -58px; right: 40px; width: 136px; height: 106px;}
	.com_pro_cont_area.ft_c2 .inner_box .box .text_box:after {bottom: -73px;}
	.com_pro_cont_area.ft_c3 .inner_box .box .text_box:after {bottom: -73px;}
	.com_pro_cont_area.ft_c4 .inner_box .box .text_box:after {bottom: -73px; width: 118px; height: 133px;}
	.com_pro_cont_area .inner_box .box .text_box .title {margin: 0 0 6px; font-size: 26px; line-height: 37px;}
	.com_pro_cont_area .inner_box .box .text_box .text {font-size: 14px; line-height: 27px;}

	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li {padding: 30px 10px 30px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li:first-child {padding: 0 10px 30px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list.sty2 > li:nth-child(-n+2) {padding: 0 10px 30px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.left {width: 101px; height: 101px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.left .icon {width: 101px; height: 101px;}

	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 30px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .text_box .title {font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .text_box .text {font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .info_list_box .list li {min-width: 126px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .info_list_box {margin: 8px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .info_list_box .list li .txt_box .txt {font-size: 14px; line-height: 35px;}

	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li {padding: 35px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:before {width: 14px; height: 14px; background-size: cover;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:after {top: 6px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li .box .title {font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li .box .text_list_area > .list > li {font-size: 13px; line-height: 27px;}
	/* ================================== 프로그램 소개 END ==================================*/

	/* ================================== 알림/자료 ==================================*/
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li {margin: 0 0 30px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.left {width: 340px; height: 243px;}

	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right {padding: 10px 0 0 30px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .title_area {margin: 0 0 15px; padding: 0 0 8px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .title_area .title {font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area > .text {margin: 0 0 5px; font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area {margin: 0 0 6px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area > .list > li {padding: 0 0 0 10px; font-size: 14px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area > .list > li:before {width: 4px; height: 4px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area > .list > li > .list2 > li {font-size: 13px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area > .list > li > .list2.sty2 li {padding: 0 0 0 13px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .link_box .link {padding: 0 20px 0 0; font-size: 13px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .link_box .link2 {padding: 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .link_box .link2 .text {padding: 0 20px 0 0; font-size: 14px; line-height: 40px;}

	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li {width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); margin: 0 30px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box {padding: 30px 10px 30px 30px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.left {width: 64px; height: 64px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.left .img_box {width: 64px; height: 64px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.right .sub_tit {font-size: 12px; line-height: 21px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.right .title {margin: 0 0 5px; font-size: 20px; line-height: 30px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.right .text {font-size: 12px; line-height: 21px;}
	/* ================================== 알림/자료 END ==================================*/

	/* ================================== 교육신청 ==================================*/
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list {border-radius: 15px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li:after {right: -11px; width: 21px; height: 21px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box {height: 181px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list.sty2 > li .inner_box .box {height: 211px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box {padding: 76px 0 0; background-size: 50px 46px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box .tit {font-size: 15px; line-height: 21px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box .txt {font-size: 13px; line-height: 21px;}

	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li {width: -webkit-calc(50% - 15px); width: calc(50% - 15px); min-height: 156px; margin: 0 30px 0 0; padding: 25px 10px 25px 30px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .title_area .title {font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .text_list_area > .list > li {padding: 0 0 0 10px; font-size: 15px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .text_list_area > .list > li:before {top: 9px; width: 4px; height: 4px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .text_list_area > .list > li > .list2 > li {font-size: 13px; line-height: 27px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li {width: -webkit-calc(50% - 15px); width: calc(50% - 15px); margin: 0 30px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box {min-height: 142px; padding: 30px 10px 30px 30px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.left {width: 64px; height: 103px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.left .icon {width: 64px; height: 64px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .sub_tit {font-size: 12px; line-height: 21px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .tit {font-size: 20px; line-height: 30px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .txt {font-size: 12px; line-height: 21px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .link_box {margin: 5px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .link_box .link .txt {padding: 0 10px 0 0; font-size: 12px; line-height: 21px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .link_box .link .txt:after {font-size: 12px; line-height: 21px;}
	/* ================================== 교육신청 END ==================================*/
}

@media screen and (max-width:1080px){ 
	.sub_cont {min-height: 600px; padding: 60px 0 80px;}
	.sub_main_title {margin: 0 0 15px; font-size: 20px; line-height: 28px;}

	/* ================================== 공통 ==================================*/
	.com_cont_list_area > .list > li {margin: 0 0 35px;}
	.com_cont_list_area > .list > li .com_inner_box > .title_area {margin: 0 0 10px;}
	.com_cont_list_area > .list > li .com_inner_box > .title_area > .title {display: block;}
	.com_cont_list_area > .list > li .com_inner_box > .title_area > .txt {display: block; margin: 5px 0 0; font-size: 12px;}
	.com_cont_list_area > .list > li .com_inner_box > .text_list_area .list li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box > .text_list_area .list li:before {top: 8px;}
	
	.com_tab_list_area {margin: 0 0 30px;}
	.com_tab_list_area > .list > li:after {height: 20px;}
	.com_tab_list_area > .list > li .btn_box .tab_btn {height: 45px; font-size: 14px; line-height: 21px;}
	/* ================================== 공통 ==================================*/

	/* ================================== 마음성장 소개 ==================================*/
	/* 찾아오시는 길 */
	.map_cont_area .map_cont_box {margin: 0 0 30px;}
	.map_cont_area .map_cont_box #map {height: 240px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box {padding: 0 0 0 24px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .icon {width: 48px; height:48px; padding: 5px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .icon .icon2 {background-size: 14px 18px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box {padding: 0 0 0 24px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box .text_inner {height: 48px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box .text_inner .text {font-size: 16px; line-height: 24px;}

	.map_cont_area .traffic_cont_list_area > .list > li {padding: 20px 0;}
	.map_cont_area .traffic_cont_list_area > .list > li:first-child {padding: 0 0 20px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.left {width: 85px; height: 85px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.left .icon {background-size: 32px 30px;}

	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 20px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .tit {font-size: 16px; line-height: 24px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .info_list_area > .list > li .txt {font-size: 12px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .text {font-size: 12px; line-height: 24px;}
	/* 찾아오시는 길 */
	
	/* 진행절차 */
	.progress_cont_list_area > .list > li {display: block; width: 100%; margin: 0 0 10px 0;}
	.progress_cont_list_area > .list > li .inner_box {border-radius: 10px;}
	.progress_cont_list_area > .list > li .inner_box .box {min-height: 120px; padding: 20px 5px 20px 94px; background-position: left 11px center; background-size: 67px; text-align: left;}
	.progress_cont_list_area > .list > li .inner_box .box .tit {font-size: 16px; line-height: 24px;}
	.progress_cont_list_area > .list > li .inner_box .box .txt {font-size: 12px; line-height: 21px;}

	.progress_cont_list_area.sty2 {margin: 0 0 10px;}
	.progress_cont_list_area.sty2 > .list > li {width: 100%; margin: 0 0 10px 0;}
	.progress_cont_list_area.sty2 > .list > li .inner_box .box {padding: 40px 5px 40px 94px;}
	/* 진행절차 */

	/* 연혁 */
	.history_cont_list_area > .list > li {padding: 0 0 35px;}
	.history_cont_list_area > .list > li:before {left: 80px;}
	.history_cont_list_area > .list > li .inner_box > .box.left {width: 80px;}
	.history_cont_list_area > .list > li .inner_box > .box.left .num {font-size: 20px; line-height: 28px;}
	.history_cont_list_area > .list > li .inner_box > .box.right {padding: 0 0 0 40px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area {margin: 0 0 10px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area > .list > li {font-size: 12px; line-height: 24px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area > .list > li > .list > li {font-size: 12px; line-height: 24px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li {margin: 0 40px 0 0;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.left {width: 48px; height: 48px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.right .tit {font-size: 12px; line-height: 24px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li .data_inner_box .box.right .txt {font-size: 12px; line-height: 24px;}
	/* 연혁 */

	/* 사업소개 */
	.business_cont_area .bus_top_cont {margin: 0 0 35px;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box {padding: 20px 10px 30px 20px; background-position: right 20px bottom; background-size: 72px auto;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box .title {font-size: 22px; line-height: 30px;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box .text {font-size: 12px; line-height: 24px;}
	
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li {display: block; width: 100%; border-bottom: 1px solid #eeeeee; padding: 30px 0;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li:first-child {padding: 0 0 30px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li:last-child {border-bottom: none;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.left {width: 90px; height: 90px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.left .icon {width: 90px; height: 90px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right {padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .title {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .text {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .txt_list_area > .list > li {font-size: 12px; line-height: 24px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li {margin: 0 0 10px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li {padding: 0 20px 0 222px}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .title_area {top: -3px; width: 202px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .title_area .title {height: 117px; font-size: 16px; line-height: 35px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area {height: 111px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_txt {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list > li .text {padding: 0 23px; font-size: 12px; line-height: 35px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list > li.new .text {padding: 0 35px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .text {padding: 0 0 0 45px; background-size: 35px; line-height: 45px; border-radius: 20px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area {margin: 5px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area > .list > li {margin: 5px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area > .list > li .txt_box {border-radius: 17px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area > .list > li .txt_box .txt {font-size: 12px; line-height: 34px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li {width: -webkit-calc(20% - 9.8px); width: calc(20% - 9.8px);}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li.icon {width: -webkit-calc(20% + 11.2281px); width: calc(20% + 11.2281px); padding: 0 0 0 21px; background-size: 14px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li.icon.n01 {background-position: top 57px left;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c1 {border: 3px solid #f2eef5; border-left: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c2 {border: 3px solid #f2eef5; border-left: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c3 {border: 3px solid #f2eef5; border-left: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c4 {border: 3px solid #ebf0f5; border-left: none;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area.sty2 > .list > li > .list > li .box .title_area .title {font-size: 16px; line-height: 36px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area.sty2 > .list > li > .list > li .box .info_txt_area {padding: 10px;}

	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li {margin: 0 0 40px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box {padding: 0; background-image: inherit !important;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area {margin: 0 0 10px; padding: 0 0 10px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area .title {padding: 0 20px; font-size: 18px; line-height: 27px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area .title:before {width: 15px; height: 12px; background-size: 15px 12px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area .title:after {width: 15px; height: 12px; background-size: 15px 12px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_list_area {margin: 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_list_area > .list > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li {padding: 0 25px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.left {width: 38px; height: 38px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.left .icon {width: 38px; height: 38px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.right .text_box .tit {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.right .text_box .txt {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li .curr_box .box.right .text_box .txt br {display: none;}

	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box {padding: 0 0 0 20px; background-size: 9px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box .tit {margin: 0 10px 0 0; font-size: 12px; line-height: 22px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box .tit.ft_c {font-size: 16px;}

	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty1 {height: 20px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty2 {height: 15px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty1 .num {line-height: 20px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box  .bar.sty2 .num {line-height: 15px;}

	/* 사업소개 */
	/* ================================== 마음성장 소개 END ==================================*/

	/* ================================== 프로그램 소개 ==================================*/

	.com_pro_cont_area {margin: 0 0 21px;}
	.com_pro_cont_area .inner_box {padding: 0 0 15px;}
	.com_pro_cont_area.ft_c2 .inner_box {padding: 0 0 15px;}
	.com_pro_cont_area.ft_c3 .inner_box {padding: 0 0 15px;}
	.com_pro_cont_area.ft_c4 .inner_box {padding: 0 0 15px;}
	.com_pro_cont_area .inner_box .box {padding: 25px 10px;}
	.com_pro_cont_area.ft_c2 .inner_box .box {padding: 25px 10px;}
	.com_pro_cont_area.ft_c3 .inner_box .box {padding: 25px 10px;}
	.com_pro_cont_area .inner_box .box .img_box {display: none;}
	.com_pro_cont_area .inner_box .box .text_box {padding: 0;}
	.com_pro_cont_area .inner_box .box .text_box:after {width: 90px; height: 70px; bottom: -48px; right: 20px;}
	.com_pro_cont_area.ft_c2 .inner_box .box .text_box:after {bottom: -50px;}
	.com_pro_cont_area.ft_c3 .inner_box .box .text_box:after {bottom: -50px;}
	.com_pro_cont_area.ft_c4 .inner_box .box .text_box:after {bottom: -50px; width: 78px; height: 88px;}
	.com_pro_cont_area .inner_box .box .text_box .title {font-size: 18px; line-height: 27px;}
	.com_pro_cont_area .inner_box .box .text_box .text {font-size: 12px; line-height: 24px;}

	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li {padding: 25px 10px 25px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li:first-child {padding: 0 10px 25px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list.sty2 > li:nth-child(-n+2) {padding: 0 10px 25px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.left {width: 67px; height: 67px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.left .icon {width: 67px; height: 67px;}

	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .text_box .title {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .text_box .text {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .info_list_box .list li {margin: 0 5px 0 0; padding: 0 0 5px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .info_list_box .list li .txt_box .txt {font-size: 12px; line-height: 30px;}

	
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li {width: 33.3333%; margin: 10px 0 0; padding: 25px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:nth-child(-n+3) {margin: 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:before {width: 9px; height: 9px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:after {top: 4px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li .box .title {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li .box .text_list_area > .list > li {font-size: 12px; line-height: 24px;}
	/* ================================== 프로그램 소개 END ==================================*/

	/* ================================== 알림/자료 ==================================*/
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li {margin: 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.left {width: 240px; height: 193px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.left .img_box .img_inner img {width: 30%;}

	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right {padding: 0 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .title_area {margin: 0 0 10px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .title_area .title {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area > .text {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area > .list > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area > .list > li:before {top: 9px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .text_list_area > .list > li > .list2 > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .link_box .link {padding: 0 20px 0 0; font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .link_box .link2 {padding: 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .text_area .link_box .link2 .text {padding: 0 20px 0 0; font-size: 12px; line-height: 30px;}

	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li {width: -webkit-calc(33.3333% - 10px); width: calc(33.3333% - 10px); margin: 0 15px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box {padding: 15px 5px 15px 15px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.left {width: 42px; height: 42px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.left .img_box {width: 42px; height: 42px;}

	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.right .title {font-size: 18px; line-height: 27px;}
	/* ================================== 알림/자료 END ==================================*/
	
	/* ================================== 교육신청 ==================================*/
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box {height: 121px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list.sty2 > li .inner_box .box  {height: 141px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box {padding: 56px 0 0; background-size: 33px 30px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box .tit {font-size: 12px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box .txt {font-size: 12px;}
	
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li {width: 100%; min-height: inherit; margin: 0 0 20px; padding: 20px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .title_area .title {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .text_list_area > .list > li {font-size: 12px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .text_list_area > .list > li > .list2 > li {font-size: 12px; line-height: 24px;}
	
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li {width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 0 20px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box {min-height: 119px; padding: 20px 10px 20px 20px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.left {width: 42px; height: 100px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.left .icon {width: 42px; height: 42px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right {padding: 0 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .tit {font-size: 18px; line-height: 27px;}
	/* ================================== 교육신청 END ==================================*/
}

@media screen and (max-width:767px){
	.sub_cont {padding: 40px 0 60px;}
	.sub_main_title {font-size: 18px; line-height: 26px;}

	/* ================================== 공통 ==================================*/
	.com_cont_list_area > .list > li {margin: 0 0 25px;}
	
	.com_tab_list_area {margin: 0 0 20px;}
	.com_tab_list_area > .list {display: block; font-size: 0; border-radius: inherit;}
	.com_tab_list_area > .list > li {display: inline-block; width: 33.3333%;}
	.com_tab_list_area > .list > li:after {height: 15px;}
	.com_tab_list_area > .list > li:nth-child(3n):after {display: none;}
	.com_tab_list_area > .list > li .btn_box {border-radius: inherit;}
	.com_tab_list_area > .list > li .btn_box .tab_btn {height: 35px; font-size: 12px;}
	/* ================================== 공통 ==================================*/

	/* ================================== 마음성장 소개 ==================================*/
	/* 찾아오시는 길 */
	.map_cont_area .map_cont_box {margin: 0 0 20px;}
	.map_cont_area .map_cont_box #map {height: 200px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box .text_inner .text {font-size: 14px; line-height: 21px;}

	.map_cont_area .traffic_cont_list_area > .list > li {padding: 20px 0;}
	.map_cont_area .traffic_cont_list_area > .list > li:first-child {padding: 0 0 20px;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.left {display: none;}

	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right {padding: 0;}
	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .tit {font-size: 14px; line-height: 21px;}
	/* 찾아오시는 길 */

	/* 진행절차 */
	.progress_cont_list_area > .list > li .inner_box .box {min-height: inherit;}
	.progress_cont_list_area > .list > li .inner_box .box .tit {font-size: 14px; line-height: 21px;}

	.progress_cont_list_area.sty2 > .list > li .inner_box .box {padding: 30px 5px 30px 94px;}
	/* 진행절차 */

	/* 연혁 */
	.history_cont_list_area > .list > li {padding: 0 0 25px;}
	.history_cont_list_area > .list > li:before {display: none;}
	.history_cont_list_area > .list > li .inner_box {display: block;}
	.history_cont_list_area > .list > li .inner_box > .box {display: block;}
	.history_cont_list_area > .list > li .inner_box > .box.left {width: 100%; margin: 0 0 10px;}
	.history_cont_list_area > .list > li .inner_box > .box.left:before {display: none;}
	.history_cont_list_area > .list > li .inner_box > .box.left .num {font-size: 18px;}
	.history_cont_list_area > .list > li .inner_box > .box.right {padding: 0;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_list_area > .list > li:before {top: 8px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li {margin: 0 20px 0 0;}
	/* 연혁 */

	/* 사업소개 */
	.business_cont_area .bus_top_cont {margin: 0 0 25px;}
	.business_cont_area .bus_top_cont .inner_box .img_area {display: none;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box {border-radius: 15px;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box {padding: 15px; background-image: none;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box .title {font-size: 18px; line-height: 27px;}
	.business_cont_area .bus_top_cont .inner_box .text_bg_box .text_box .text br {display: none;}
		
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li {padding: 20px 0;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li:first-child {padding: 0 0 20px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.left {width: 60px; height: 60px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.left .icon {width: 60px; height: 60px;}
	.com_cont_list_area > .list > li .com_inner_box .propel_list_area > .list > li .inner_box .box.right .title {font-size: 14px; line-height: 24px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list.sty2 > li {display: block; width: 100%; margin: 0 0 10px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li {position: inherit; padding: 0; border-radius: 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .title_area {display: block; position: inherit; top: inherit; left: inherit; width: 100%; border-radius: 10px 10px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .title_area .title {display: block; height: inherit; font-size: 14px; line-height: 30px; text-align: center;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area {display: block; height: inherit; padding: 10px; border-radius: 0 0 10px 10px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_txt {font-size: 14px; line-height: 21px; text-align: center;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list {display: block; text-align: center; flex-wrap: nowrap;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list > li {display: inline-block; margin: 0 0 5px; padding: 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list > li .text {font-size: 12px; line-height: 30px;}
	
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c6 .box .info_txt_area .info_list_area > .list > li .txt_list_area > .list > li .txt_box {padding: 0 0 0 10px; text-align: left;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c1 {border: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c2 {border: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c3 {border: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c4 {border: none;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c1 .box .info_txt_area {border: 2px solid #f2eef5; border-top: none;} 
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c2 .box .info_txt_area {border: 2px solid #f2eef5; border-top: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c3 .box .info_txt_area {border: 2px solid #f2eef5; border-top: none;} 
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c4 .box .info_txt_area {border: 2px solid #ebf0f5; border-top: none;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area.sty2 > .list > li > .list > li .box .title_area .title {font-size: 14px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li {width: 100%; margin: 0 0 5px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li.icon {width: 100%; padding: 0; background-size: inherit;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li.icon.n01 {background-image: inherit; background-position: inherit; background-size: inherit;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li .box .info_txt_area .info_list_area > .list.sty3 > li.icon.n02 {padding: 21px 0 0 0; background-position: top center; background-size: 14px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li {margin: 0 0 30px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .title_area .title {font-size: 16px; line-height: 24px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_list_area {margin: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li {border-bottom: 1px solid #eeeeee; padding: 15px 0;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li:first-child {padding: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area > .list > li:last-child {border-bottom: none;}

	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li {border-bottom: none; padding: 0;}
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .inner_box .prot_curr_list_area.sty2 > .list > li .curr_box .box .bar_box .tit.ft_c {font-size: 14px;}
	
	.com_cont_list_area > .list > li .com_inner_box .project_cont_list_area > .list > li .source_box.right .txt {text-align: left;}
	/* 사업소개 */
	/* ================================== 마음성장 소개 END ==================================*/

	/* ================================== 프로그램 소개 ==================================*/
	.com_pro_cont_area {margin: 0 0 11px;}
	.com_pro_cont_area .inner_box {padding: 0;}
	.com_pro_cont_area.ft_c2 .inner_box {padding: 0;}
	.com_pro_cont_area.ft_c3 .inner_box {padding: 0;}
	.com_pro_cont_area.ft_c4 .inner_box {padding: 0;}
	.com_pro_cont_area .inner_box .box {min-height: auto; padding: 15px;}
	.com_pro_cont_area.ft_c2 .inner_box .box {padding: 15px;}
	.com_pro_cont_area.ft_c3 .inner_box .box {padding: 15px;}
	.com_pro_cont_area.ft_c4 .inner_box .box {padding: 15px;}
	.com_pro_cont_area .inner_box .box .text_box:after {display: none;}
	.com_pro_cont_area .inner_box .box .text_box .title {font-size: 16px; line-height: 24px;}
	.com_pro_cont_area .inner_box .box .text_box .text br {display: none;}
	.com_pro_cont_area.ft_c4 .inner_box .box .text_box .text br {display: block;}
	.com_pro_cont_area.ft_c4 .inner_box .box .text_box .text .ft_c2 {font-size: 12px; line-height: 21px;}

	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li {padding: 25px 10px !important;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li:first-child {padding: 0 10px 25px !important;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list.sty2 > li {display: block; width: 100%;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list.sty2 > li:nth-child(-n+2) {padding: 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.left {display: none;}

	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right {padding: 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .text_box .title {font-size: 14px;}

	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li {width: 50%;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:nth-child(-n+3) {margin: 10px 0 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:nth-child(-n+2) {margin: 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li .box .title {font-size: 14px; line-height: 21px;}
	/* ================================== 프로그램 소개 END ==================================*/

	/* ================================== 알림/자료 ==================================*/
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.left {display: none;}

	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right {padding: 0;}
	.com_cont_list_area > .list > li .com_inner_box .guide_cont_list_area > .list > li > .inner_box .box.right > .title_area .title {font-size: 14px; line-height: 21px;}

	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li {display: block; width: 100%; margin: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box {padding: 15px;}
	.com_cont_list_area > .list > li .com_inner_box .qr_cont_list_area > .list > li .inner_box .box.right .title {font-size: 16px; line-height: 24px;}
	/* ================================== 알림/자료 END ==================================*/

	/* ================================== 교육신청 ==================================*/
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li {width: 50% !important;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li:nth-child(2n) {border-right: none !important;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li:nth-child(2n):after {display: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li:last-child {border-right: 1px solid #eeeeee;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box {height: 81px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box {padding: 40px 0 0; background-size: 33px 30px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box .tit {font-size: 12px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_anno_cont_list_area > .list > li .inner_box .box .text_box .txt {font-size: 12px;}
	
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li {margin: 0 0 10px; padding: 15px;}
	.com_cont_list_area > .list > li .com_inner_box .material_cont_list_area > .list > li .title_area .title {font-size: 14px; line-height: 21px;}
	
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li {width: 100%; margin: 0 0 10px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box {min-height: auto; padding: 15px;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box {display: block;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.left {display: none;}

	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right {padding: 0;}
	.com_cont_list_area > .list > li .com_inner_box .edu_inquiry_cont_list_area > .list > li .inner_box .box.right .tit {font-size: 16px; line-height: 24px;}
	/* ================================== 교육신청 END ==================================*/
}

@media screen and (max-width:480px){
	.sub_cont {padding: 40px 0;}

	.com_cont_list_area > .list > li {margin: 0 0 15px;}

	.com_tab_list_area {margin: 0 0 15px;}
	.com_tab_list_area > .list > li {width: 50%;}
	.com_tab_list_area > .list > li:after {height: 10px;}
	.com_tab_list_area > .list > li:nth-child(3n):after {display: block;}
	.com_tab_list_area > .list > li:nth-child(2n):after {display: none;}
	
	/* ================================== 마음성장 소개 ==================================*/
	/* 찾아오시는 길 */
	.map_cont_area .map_cont_box #map {height: 160px;}
	.map_cont_area .map_cont_box .map_info_area .inner_box .text_box .text_inner .text {font-size: 12px;}

	.map_cont_area .traffic_cont_list_area > .list > li .inner_box .box.right .tit {font-size: 12px;}
	/* 찾아오시는 길 */

	/* 연혁 */
	.history_cont_list_area > .list > li .inner_box > .box.left .num {font-size: 16px;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li {display: block;}
	.history_cont_list_area > .list > li .inner_box > .box.right .info_data_list_area > .list > li {margin: 0 0 15px;}
	/* 연혁 */

	/* 사업소개 */
	.business_cont_area .inner_box .text_box .title {font-size: 16px; line-height: 24px;}

	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c1 .box .info_txt_area {border: 1px solid #f2eef5; border-top: none;} 
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c2 .box .info_txt_area {border: 1px solid #f2eef5; border-top: none;}
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c3 .box .info_txt_area {border: 1px solid #f2eef5; border-top: none;} 
	.com_cont_list_area > .list > li .com_inner_box .edu_process_list_area > .list > li > .list > li.bg_c4 .box .info_txt_area {border: 1px solid #ebf0f5; border-top: none;}
	/* 사업소개 */
	/* ================================== 마음성장 소개 END ==================================*/

	/* ================================== 프로그램 소개 ==================================*/
	.com_pro_cont_area {margin: 0 0 15px;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li .inner_box .box.right .info_list_box .list li {display: block; min-width: inherit; width: 100%; margin: 0;}
	/* ================================== 프로그램 소개 END ==================================*/

	/* ================================== 프로그램 소개 ==================================*/
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li {padding: 15px 5px !important;}
	.com_cont_list_area > .list > li .com_inner_box .prog_cont_list_area > .list > li:first-child {padding: 0 5px 15px !important;}

	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li {width: 100%; margin: 0 !important; border-bottom: 1px solid #eeeeee; padding: 20px 0;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:before, .com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:after {display: none;}
	.com_cont_list_area > .list > li .com_inner_box .prog_config_list_area > .list > li:first-child {padding: 0 0 20px;}
	/* ================================== 프로그램 소개 END ==================================*/
}
