@charset "UTF-8";

@media screen and (max-width:1780px){
	.accordion_menu {right:-10px;}
	/*
	.header_top_area {right:0;width: 32.467rem;margin-right:0;}
	.header_login_list .login_wrap {margin-right:10px;}
	*/
}
@media screen and (max-width:1600px){
	/* common */
	.container02 {padding:0 5px;}
	.pop_com .pop_area .cont01 .pop_visual {padding: 200px 10px;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .img_area {width: 600px;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box {padding: 0 0 0 30px;}
	.pop_com .pop_area .cont .com_title {font-size: 3.067rem; line-height: 4.6rem;}

}
@media screen and (max-width:1480px){
	
	.font_on .pop_non .gnb_bg {top: 176px;}
	.font_on .header.scrolled .gnb_bg {top: 159px;}
	.font_on .header .gnb_header .container .gnb > li > a {font-size: 0.9rem;}
	.font_on .header .gnb_header > .container .gnb > li > .sub_gnb li a {font-size: 0.9rem;}
}
@media screen and (max-width:1400px){
	.blind1400 {display:none !important}
	.add1400 {display:inline-block !important}
	.container {margin:0 2%}
	.contents {padding-bottom:70px}
	
	.gnb_bg:before {right: 0; width: 400px; height: 176px; background-size: cover;}
	.pop_com .pop_area .cont02 .way_area .list li .box .text {font-size: 1.133rem; line-height: 1.733rem;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .com_text br {display: none;}
}
@media screen and (max-width:1280px){
	/* common */
	body {font-size:15px;line-height:1.4}
	.blind1280 {display:none !important}
	.add1280 {display:inline-block !important}
	.contents {padding-bottom:55px}
	/*
	.header .gnb_header .container .gnb > li {max-width: 121px;}
	.header .gnb_header .container .gnb > li > a {padding: 0; font-size: 1rem;}
	.header .gnb_header > .container .gnb > li > .sub_gnb {padding: 0;}
	.header .gnb_header > .container .gnb > li > .sub_gnb li a {font-size: 0.867rem;}
	*/
	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_txt::before, 
	.list_txt_group .list_txt.line::before {top:9px}
	
	.shortcut_manage {right: 105px; margin: -17px 0 0;}
	.shortcut_manage .pop_open {height: 2.333rem;}
	.shortcut_manage .pop_open .text {font-size: 0.933rem; line-height: 2.333rem;}

	.pop_com .pop_area .cont01 .pop_visual {padding: 150px 10px;}
	.pop_com .pop_area .cont01 .pop_visual .title_box .tit {font-size: 3.333rem; line-height: 5rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left {width: 630px; padding: 0 45px 0 0;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .sub_txt {font-size: 1.733rem; line-height: 2.6rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .txt {font-size: 1.733rem; line-height: 2.6rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_right .txt {font-size: 1.867rem; line-height: 2.8rem;}
	.pop_com .pop_area .cont01 .pop_btm {padding: 16px 0;}
	.pop_com .pop_area .cont01 .pop_btm .text_box > .text:before {bottom: -17px;}

	.pop_com .pop_area .cont02 .way_area .list li.bg01 .box .text br {display: none;}
	.pop_com .pop_area .cont02 .way_area .list li .box .text {margin: 20px 0 0; font-size: 1rem; line-height: 1.533rem;}

	.pop_com .pop_area .cont03 .sc_area .sc_inner .img_area {width: 400px;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner.sty2 .text_box {padding: 0 20px;}

	.pop_com .pop_area .cont04 {padding: 90px 0 40px}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p01 {left: 1%;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p02 {left: 1%;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p03 {right: 1%;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p04 {right: 1%;}
	
	.pop_com .pop_area .cont05 .sv_area {padding: 0 538px 0 0;}

	.pop_com .pop_area .cont05 .sv_area .sv_area_left .title {font-size: 3.333rem; line-height: 5rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right {max-width: 538px; padding: 0;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .txt {font-size: 2.533rem; line-height: 3.8rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box .img_box {width: 130px; height: 130px; background-size: cover;}

	/* 공간별 텃밭 소개 홈 팝업 */
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area {padding: 10px 50px 10px 20px; border-radius: 15px 15px 0 0;}
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area > .title {font-size: 30px; line-height: 45px;}
	.info_com_popup_cont .inst_box .pop_inner_area > .pop_close {top: 22.5px; right: 30px; width: 20px; height: 20px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area {padding: 10px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area {padding: 35px 40px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li { width: calc(25% - 30px); margin: 0 40px 0 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .img_box {margin: 0 0 25px 0; border-radius: 10px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area {border-radius: 25px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area .title {font-size: 1.6rem; line-height: 3.2rem; color: #ffffff;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .desc { margin: 15px 0 0 0; font-size: 1.333rem; line-height: 3rem;}
	
	/* 24-06-10 추가 */
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .title_area .title {font-size:20px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .pop_close {top:11px;right:20px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area {padding:20px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area > .btn_area {margin-top:25px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .bold_txt {font-size:18px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list {margin-top:15px;padding:15px 16px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list .txt {margin-bottom:3px;padding-left:18px;font-size:16px}
	
	.info_com_popup_cont .inst_box.com_pop02 {max-width:96%}
	.info_com_popup_cont .inst_box.com_pop02 .scroll_box {max-height:65dvh;padding:18px 22px}
	.info_com_popup_cont .inst_box.com_pop02 .policy_list .policy_tit {margin-bottom:8px;font-size:18px}
	.info_com_popup_cont .inst_box.com_pop02 .policy_list .list_obj {margin-bottom:18px}
}

@media screen and (max-width:1080px){
	.blind1080 {display:none !important}
	.add1080 {display:inline-block !important}
	.container {margin:0 15px}
	.contents {padding-bottom:45px}
	.bd_box {padding:30px 20px}
	
	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_tit {margin-bottom:10px}
	.list_txt_group .list_txt::before {top:8px}
	
	.font_on .header .gnb_header {padding: 106px 0 10px;}
	.font_on .header.scrolled .gnb_header {padding: 15px 15px;}
	.font_on .header_login_list {top: 0;}
	/*body.gray .footer .ft_top_box {padding: 10px 0 0;}
	body.gray .pc_img.gray_on {display: none !important;}*/
	/* header */
	/*
	.head_logo {left: 10px;}
	.header_top_area {width: 26.467rem; height: 34px; }
	.header_login_list .list li {margin: 0 10px 0 0; padding: 0 10px 0 0;}
	.header_login_list .list li .text {padding: 0 0 0 16px; background-size: 12px 13px; font-size: 0.933rem; line-height: 1.4rem; background-position: left center;}

	.header .gnb_header {padding: 92px 0 15px 0;}
	.header.pop_non .gnb_header {padding: 32px 0 15px 0;}
	*/
	.font_on .header.pop_non .gnb_header {padding: 42px 0 15px 0;}
	/*
	.header.scrolled.pop_non .gnb_header {padding: 15px 0;}
	.header .gnb_header .container {height:40px;}
	.header .gnb_header > .container > .logo {left: 10px; top: 0; margin: 0;}
	.header .gnb_header > .container .logo a {width: 100px; height: 36px; background-size: cover;}
	.header_login_list {top: 0px;}
	.header_login_list .slide_wrap a {margin-right: 15px; color: #fff; font-size: 0.933rem; line-height: 1.4rem;}
	

	.header .gnb_header .gnb, .header .gnb_header .gnb_bg {display: none !important;}
	*/
	.shortcut_manage {top: 3px; margin: 0;}
	/*
	.sitemap_btn {display: none;}
	*/
	.inner_area {display: none;}
	.inner_area.m_cont {display: block; width: 60px; margin: 0; font-size: 0;}

	.inner_area .search_loc {margin: 0;}
	.inner_area.m_cont .m_gnb_btn {display: inline-block; position: inherit; right: inherit; top: inherit;}
	
	/* scrolled */
	/*
	.header.scrolled {padding-top:110px;}
	*/

	/* common */
	/*
	.contents {padding-bottom: 279px;}
	.footer {padding: 25px 0 19px; text-align: center;}
	.footer .ft_top_box .container .ft_left_box {padding: 0;}
	.footer .ft_top_box .container .ft_right_box {position: relative; top: inherit; right: inherit; max-width: inherit; margin: 10px 0 0;}
	.footer .ft_top_box .container .ft_left_box .link_list .list li {margin: 0 12px 0 0; padding: 0 12px 0 0;}
	.footer .ft_top_box .container .ft_left_box .link_list .list li a {font-size: 0.867rem; line-height: 1.4rem;}
	.footer .ft_top_box .container .ft_right_box .sns_box {display: block; margin: 10px 0 0; padding: 0;}
	.footer .ft_top_box .container .ft_right_box .sns_box .list li img {width: 30px;}
	.footer .ft_top_box .container .ft_right_box .site_area {margin: 10px 0 0;}
	.footer .ft_top_box .container .ft_right_box .site_area .site_box .baro_box .site_btn {width: 223px; height: 2.667rem; border: 1px solid #454545; padding: 0 20px 0 10px; line-height: 2.667rem;}
	.footer .ft_top_box .container .ft_right_box .site_area .site_box .baro_box .site_link {width: 223px; bottom: 2.667rem; }
	.footer .ft_btm_box {border-top: none; padding: 10px 0 0;}
	.footer .ft_btm_box .container .ft_left_box {float: inherit;}
	.footer .ft_btm_box .container .ft_right_box {float: inherit; margin: 5px 0 0;}
	.footer .ft_btm_box .container .ft_left_box .logo {position: relative; left: inherit; top: inherit;}
	.footer .ft_btm_box .container .ft_left_box .logo img {width: 80px;}
	.footer .ft_btm_box .container .ft_left_box .text_box {margin: 5px 0 0; padding: 0;}
	.footer .ft_btm_box .container .ft_left_box .text_box .copyright_box {margin: 5px 0 0;}
	
	.footer .ft_btm_box .container .ft_right_box .logo_list li img {width: 50px;}
	.footer .ft_btm_box .container .ft_right_box .logo_list li:last-child img {width: 80px;}
	
	.quick_box {bottom: 40px; right: 10px;} 
	.quick_box .link {width: 4.667rem; height: 4.667rem;}
	.quick_box .link .link_inner img {width: 20px;}
	.quick_box .link .link_inner .text {margin: 3px 0 0; font-size: 0.8rem; line-height: 1.2rem;}
	*/

	.pop_com .pop_area .pop_close {width: 90px; height: 90px;}

	.pop_com .pop_area .cont .com_sub_tit {font-size: 1.733rem; line-height: 2.6rem;}
	.pop_com .pop_area .cont .com_title {font-size: 2.133rem; line-height: 3.2rem;}

	.pop_com .pop_area .cont01 .pop_visual {padding: 100px 10px;}
	.pop_com .pop_area .cont01 .pop_visual .title_box .sub_tit {font-size: 1.733rem; line-height: 2.6rem;}
	.pop_com .pop_area .cont01 .pop_visual .title_box .tit {font-size: 1.867rem; line-height: 2.8rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box {margin: 30px 0 0;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left {display: block; width: 100%; padding: 0;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .sub_txt {font-size: 1.333rem; line-height: 2rem;}
	
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .txt {font-size: 1.333rem; line-height: 2rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_right {display: block; width: 100%; margin: 20px 0 0;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_right .txt {font-size: 1.467rem; line-height: 2.2rem;}

	.pop_com .pop_area .cont01 .pop_btm {padding: 10px;}
	.pop_com .pop_area .cont01 .pop_btm .text_box > .text {margin: 0 10px 0 0; padding: 0; font-size: 1.6rem; line-height: 2.4rem;}

	.pop_com .pop_area .cont01 .pop_btm .text_box > .text:before {display: none;}
	.pop_com .pop_area .cont01 .pop_btm .text_box .text .fw {font-size: 1.733rem; line-height: 2.6rem;}
	.pop_com .pop_area .cont01 .pop_btm .qna_sc {padding: 0 20px;}
	.pop_com .pop_area .cont01 .pop_btm .qna_sc .text {padding: 0 20px 0 0; font-size: 1.067rem; line-height: 2.333rem;}

	.pop_com .pop_area .cont02 {padding: 50px 0 0;}
	.pop_com .pop_area .cont02 .com_title {padding: 0 0 30px;}
	.pop_com .pop_area .cont02 .com_title:before {height: 24px;}
	.pop_com .pop_area .cont02 .text {margin: 10px 0 0; font-size: 1.067rem; line-height: 1.6rem;}

	.pop_com .pop_area .cont02 .way_area .list li {display: block; width: 100%;}
	.pop_com .pop_area .cont02 .way_area .list li .box {padding: 50px 5px;}
	.pop_com .pop_area .cont02 .way_area .list li .box .img_box img {width: 40px;}
	.pop_com .pop_area .cont02 .way_area .list li .box .title {margin: 20px 0 0; padding: 0 0 15px; font-size: 2rem; line-height: 3rem;}

	.pop_com .pop_area .cont03 {padding: 100px 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner {margin: 100px 0 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .com_text {font-size: 1.067rem; line-height: 1.6rem;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area {margin: 50px 0 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li {margin: 7px 0 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box {max-width: 380px; padding: 0 30px;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box .text {font-size: 1.2rem; line-height: 3.333rem;}

	.pop_com .pop_area .cont04 .detail_text .img_box img.pc_img {display: none;}
	.pop_com .pop_area .cont04 .detail_text .img_box img.m_img {display: inline-block; width: 29%;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li {position: relative; padding: 0 0 0 24px; font-size: 1.2rem; line-height: 1.8rem;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li:before {display: none;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li:after {display: block; content: ""; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; border-radius: 50%; background-color: #000000;}
	body.gray .pop_com .pop_area .cont04 .detail_text .detail_list .list li:after {background-color: #fff;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li br {display: none;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p01 {left: inherit; top: inherit; padding: 0 0 0 24px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p02 {left: inherit; top: inherit; padding: 0 0 0 24px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p03 {right: inherit; top: inherit; padding: 0 0 0 24px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p04 {right: inherit; top: inherit; padding: 0 0 0 24px;}

	.pop_com .pop_area .cont05 {padding: 50px 0; text-align: center;}
	.pop_com .pop_area .cont05 .sv_area {padding: 0;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .sub_tit {font-size: 1.467rem; line-height: 2.2rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area {margin: 15px 0 0;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .title {font-size: 2rem; line-height: 3rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box .text {font-size: 1.2rem; line-height: 1.8rem; text-align: center;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box .img_box {width: 100px; height: 100px; margin: 8px 0 0;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right {position: inherit; top: inherit; right: inherit; max-width: inherit; transform: translate(0, 0); margin: 10px 0 0;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .txt {font-size: 1.6rem; line-height: 2.4rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area {margin: 15px 0 0;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box {max-width: 260px; margin: 0 auto;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box .text {font-size: 1.333rem; line-height: 2.667rem;}
 

	.pop_layer {left: 30px !important; top: 30px !important; width: 300px !important;}
	.pop_layer .pop_box {height: auto !important;}

	/* 공간별 텃밭 소개 홈 팝업 */
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area {padding: 10px 40px 10px 10px; border-radius: 10px 10px 0 0;}
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area > .title {font-size: 26px; line-height: 39px;}
	.info_com_popup_cont .inst_box .pop_inner_area > .pop_close {top: 22px; right: 20px; width: 15px; height: 15px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area {padding: 25px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li { width: calc(25% - 15px); margin: 0 20px 0 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .img_box {margin: 0 0 20px 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area {border-radius: 20px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area .title {font-size: 1.6rem; line-height: 3.2rem; color: #ffffff;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .desc { margin: 10px 0 0 0; font-size: 1.2rem; line-height: 2.666rem;}

	/* 24-06-10 추가 */
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .title_area {padding:13px 40px 13px 10px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .pop_close {width:20px;height:20px;top:13px}
	
	.info_com_popup_cont .inst_box.com_pop02 .scroll_box {padding:13px 18px}
	.info_com_popup_cont .inst_box.com_pop02 .policy_list {font-size:0.95em}
	.info_com_popup_cont .inst_box.com_pop02 .policy_list .policy_tit {margin-bottom:5px;font-size:16px}
	
	#com_pop04.info_com_popup_cont, 
	.info_com_popup_cont .inst_box.com_pop04 {display:none !important}
}

@media screen and (max-width:767px){
	.blind768 {display:none !important}
	.add768 {display:inline-block !important}
	.contents {padding-bottom:40px}
	.bd_box.round {border-radius:24px}
	
	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_txt.icon {padding-left:20px}
	
	/* sub_top */
	.font_on .header.scrolled.pop_non .gnb_header {padding: 15px 0;}
	.sub_top .sub_top_tit_box .sub_top_tit {padding: 15px 0; font-size: 1.333rem; line-height: 2rem;}
	.sub_top .bread_box .container .breadcrumb {font-size: 0;}
	.sub_top .bread_box .container .breadcrumb > li {line-height: 3.067rem;}
	.sub_top .bread_box .container .breadcrumb > li.home > a {width: 3rem; height: 3.067rem;}
	.sub_top .bread_box .container .breadcrumb > li.home > a img {width: 14px; height: 12px;}
	.sub_top .bread_box .container .breadcrumb > li.com_depth {float: inherit; width: calc(50% - 43px); max-width: 100%; min-width: auto;}
	.sub_top .bread_box .container .breadcrumb > li.com_depth > .text {height: 3.067rem; padding: 0 15px 0 10px; font-size: 0.933rem; line-height: 3.067rem;}
	.sub_top .bread_box .container .breadcrumb > li.com_depth > a.text:after {right: 3px;}
	.sub_top .bread_box .container .breadcrumb > li.com_depth > .depth_list {top: 47px;}
	.sub_top .bread_box .container .breadcrumb > li.com_depth > .depth_list > li > a {height: 3.067rem; padding: 0 15px 0 10px; font-size: 0.933rem; line-height: 3.067rem;}
	.bread_box .container .btn_list > li.print {display: none;}
	.bread_box .container .btn_list > li.share {margin: 0 5px; border-right: none; padding: 0;}
	.sub_share_box {left: inherit; right: -7px; width: 121px;}

	.bread_box .container .btn_list {top: 0px; padding: 14px 0;}

	.pop_layer1 .box {height: 500px; padding: 10px;}
	.pop_layer1 .box .title_area .title {font-size: 1.333rem; line-height: 2rem;}
	.pop_layer1 .box .title_area .close img {width: 20px;}

	.pop_layer2 .box {height: 500px; padding: 10px;}
	.pop_layer2 .box .title_area .title {font-size: 1.333rem; line-height: 2rem;}
	.pop_layer2 .box .title_area .close {right: 0;}
	.pop_layer2 .box .title_area .close img {width: 20px;}
	.pop_layer2 .box .text_box .text {font-size: 0.8rem; line-height: 1.2rem;}
	.pop_layer2 .box .sub_sch_box {margin: 15px 0 0; padding: 15px;}
    .pop_layer2 .box .sub_sch_box .cont1 .row label {display: block; width: 100%; font-size: 0.933rem; line-height: 1.4rem;}
    .pop_layer2 .box .sub_sch_box .cont1 .row .input_box {display: block; margin: 10px 0 0;}
    .pop_layer2 .box .sub_sch_box .cont1 .st_sch_btn {position: inherit; top: inherit; right: inherit; width: 100%; margin: 10px 0 0;}
    .pop_layer2 .box .board_list {display: block; margin: 15px 0 0;}
    .pop_layer2 .box .board_list thead {display: none;}
    .pop_layer2 .box .board_list tbody {display: block;}
    .pop_layer2 .box .board_list tbody tr {display: block;}
    .pop_layer2 .box .board_list tbody tr td {display: block; border-right: none; padding: 7px 0; font-size: 0.933rem; line-height: 1.4rem; text-align: left;}
	.pop_layer2 .box .board_list tbody tr td:before {display: inline-block; content: attr(data-th) ": "; width: auto; margin: 0 5px 0 0; color: #333333;}

	.pop_com .pop_area .pop_close {width: 50px; height: 50px}
	.pop_com .pop_area .pop_close img {width: 25px;}
	.pop_com .pop_area .cont .com_sub_tit {font-size: 1.2rem; line-height: 1.8rem;}
	.pop_com .pop_area .cont .com_title {font-size: 1.333rem; line-height: 2rem;}
    
	.pop_com .pop_area .cont01 .pop_visual {padding: 67px 10px 136px;}
	.pop_com .pop_area .cont01 .pop_visual .title_box .sub_tit {font-size: 1.2rem; line-height: 1.8rem;}
	.pop_com .pop_area .cont01 .pop_visual .title_box .tit {font-size: 1.333rem; line-height: 2rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box {margin: 15px 0 0;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .sub_txt {font-size: 1.067rem; line-height: 1.6rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .txt {font-size: 1.067rem; line-height: 1.6rem;}
	.pop_com .pop_area .cont01 .pop_visual .text_box .text_right .txt {font-size: 1.067rem; line-height: 1.6rem;}
	.pop_com .pop_area .cont01 .pop_btm .text_box > .text {display: block; margin: 0; font-size: 1.067rem; line-height: 1.6rem;}
	.pop_com .pop_area .cont01 .pop_btm .text_box .text .fw {font-size: 1.333rem; line-height: 2rem;}
	.pop_com .pop_area .cont01 .pop_btm .qna_sc {margin: 5px 0 0;}
	.pop_com .pop_area .cont01 .pop_btm .qna_sc .text {font-size: 0.933rem; line-height: 2rem;}
	.pop_com .pop_area .cont01 .pop_btm .qna_sc .text:before {width: 6px; height: 9px; margin: -5px 0 0; background-size: cover;}

	.pop_com .pop_area .cont02 {padding: 20px 5px 0;}
	.pop_com .pop_area .cont02 .com_title {padding: 0 0 13px;}
	.pop_com .pop_area .cont02 .com_title:before {height: 13px;}
	.pop_com .pop_area .cont02 .text {font-size: 0.933rem; line-height: 1.4rem;}

	.pop_com .pop_area .cont02 .text br {display: none;}
	.pop_com .pop_area .cont02 .way_area .list li .box {padding: 20px 0;}
	.pop_com .pop_area .cont02 .way_area .list li .box .title {margin: 10px 0 0; padding: 0 0 10px; font-size: 1.2rem; line-height: 1.8rem;}
	.pop_com .pop_area .cont02 .way_area .list li .box .text {margin: 10px 0 0; font-size: 0.867rem; line-height: 1.267rem;}

	.pop_com .pop_area .cont03 {padding: 30px 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner {margin: 30px 0 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .img_area {display: none;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box {display: block; padding: 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner.sty2 .text_box {padding: 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .com_text {font-size: 0.933rem; line-height: 1.4rem;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area {margin: 15px 0 0;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box {padding: 0 10px;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box .text {font-size: 0.933rem; line-height: 2.667rem;}
	.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box .text:before {width: 6px; height: 9px; margin: -4px 0 0; background-size: cover;}

	.pop_com .pop_area .cont04 {padding: 40px 0 20px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list {margin: 15px 0 0;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li {margin: 5px 0 0; font-size: 1rem; line-height: 1.533rem;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li:first-child {margin: 0;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p01 {padding: 0 0 0 12px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p02 {padding: 0 0 0 12px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p03 {padding: 0 0 0 12px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p04 {padding: 0 0 0 12px;}
	.pop_com .pop_area .cont04 .detail_text .detail_list .list li:after {width: 4px; height: 4px;}

	.pop_com .pop_area .cont05 {padding: 20px 0 50px;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .sub_tit {font-size: 1.067rem; line-height: 1.6rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .title {font-size: 1.333rem; line-height: 2rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box .img_box {width: 70px; height: 70px; margin: 8px auto 0;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box .text {font-size: 1rem; line-height: 1.533rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .txt {font-size: 1rem; line-height: 1.533rem;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box {max-width: 200px;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box .text {padding: 0 20px 0 32px; font-size: 1rem; line-height: 1.533rem; text-align: left;}
	.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box .text:before {width: 21px; height: 15px; margin: -8px 0 0; background-size: cover;}
	
	.pop_cont2 {width: 97%;}
	.pop_cont2 .title_area .title {font-size: 1.067rem; line-height: 2.333rem;}
	.pop_cont2 .scroll_box {height: 500px; padding: 10px;}
	.step_link_list .list > li .text {float: inherit; font-size: 1rem; line-height: 1.533rem;}
	.step_link_list .list > li .btn_area {float: inherit; margin: 5px 0 0; text-align: left;}
	
	.footer .ft_top_box .container .ft_left_box .link_list .list li {margin: 0 5px 0 0; padding: 0 5px 0 0;}
	.header_login_list {display: none; text-align: center;}
	.header_side_top {padding: 4px 5px; width: 100%; border-radius: 0 0 10px 10px;}
	.header_login_list .list li {margin: 0 5px; padding: 0 5px;}
	.header_login_list .slide_wrap a {margin-right: 5px;}
	.popzon_btn_box {margin: 0 0 0 5px;}
	.font_on .header .gnb_header {padding: 109px 0 10px;}
	.font_on .header.pop_non .gnb_header {padding: 50px 0 10px;}
	
	/* 공간별 텃밭 소개 홈 팝업 */
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area {padding: 5px 40px 5px 5px;}
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area > .title {font-size: 22px; line-height: 33px;}
	.info_com_popup_cont .inst_box .pop_inner_area > .pop_close {top: 14px; right: 15px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area {padding: 15px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list {flex-wrap: wrap; gap: 10px 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li { width: calc(50% - 7.5px); margin: 0 15px 0 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li:nth-child(2n) {margin: 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .img_box {height: 120px; margin: 0 0 10px 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area {border-radius: 10px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area .title {font-size: 1.066rem; line-height: 2.333rem;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .desc { margin: 5px 0 0 0; font-size: 0.933rem; line-height: 1.4rem;}
	
	/* 24-06-10 추가 */
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .title_area {padding:11px 40px 11px 10px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .title_area .title {font-size:18px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .pop_close {width:17px;height:17px;background-size:17px;right:15px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area > .btn_area .btn {min-width:75px;padding:0 7px;margin-left:4px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .bold_txt {font-size:16px;line-height:1.4}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .txt {margin-top:14px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .txt.s2 {margin-top:24px;padding:13px 0;font-size:15px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .txt .icon {width:15px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .check_password input {width:calc(100% - 100px);margin-right:0}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list {margin-top:10px;padding:13px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list .txt {margin-bottom:2px;font-size:14px}
	
	.info_com_popup_cont.any_pop .inst_box .pop_inner_area > .title_area .title {line-height:1.4}
	
	.info_com_popup_cont .inst_box.com_pop05 .list_txt_group .list_tit {margin-bottom:7px}
	.info_com_popup_cont .inst_box.com_pop05 .list_txt_group > .list_txt {margin-bottom:25px}
	.info_com_popup_cont .inst_box.com_pop05 .list_txt_group .list_inner {padding:10px 0 0 6px}
}

@media screen and (max-width:532px){
	/* .font_on .header .gnb_header {padding: 127px 0 10px;} */
}
@media screen and (max-width:480px){
	body {font-size:14px}
	.blind480 {display:none !important}
	.add480 {display:inline-block !important}
	.container {margin:0 10px}
	.bd_box {border-radius:16px}
	
	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_txt.line::before {top:8px}
	
	.header.pop_non .gnb_header {padding: 45px 0 15px;}
	.header_top_area {width: 100%; height: 57px; border-radius: 0 0 0 15px; }
	
	.header_login_list {text-align: center;}
	.header_login_list .slide_wrap {display: inline-block; margin: 0 auto;}
	.header_login_list .login_wrap {float: none; display: inline-block; margin: 0 auto;}
	/* common */
	body {font-size:0.933rem;}
	.shortcut_manage {top: 50%; right: 64px; margin: -16px 0 0;}
	.shortcut_manage .pop_open {height: 2.133rem; padding: 0 10px;}
	.shortcut_manage .pop_open .text {font-size: 0.8rem; line-height: 1rem;}

	.header .gnb_header > .container > .logo {position: inherit; top: inherit; left: inherit; margin: 0;}
	.header.scrolled .gnb_header {padding: 0;}

	.footer .ft_top_box .container .ft_left_box .link_list .list li {margin: 0 7px 0 0; padding: 0 7px 0 0;}
/* 	.footer .ft_top_box .container .ft_left_box .link_list .list li a {font-size: 12px; line-height: 18px;} */
	.footer .ft_top_box .container .ft_right_box .site_area .site_box .baro_box .site_btn {font-size: 0.8rem;}
	.footer .ft_btm_box .container .ft_left_box .text_box p {font-size: 0.8rem; line-height: 1.2rem;}

	.pop_com .pop_area .cont04 .detail_text .img_box img.m_img {display: none;}

	/* 공간별 텃밭 소개 홈 팝업 */
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area {padding: 5px 30px 5px 5px;}
	.info_com_popup_cont .inst_box .pop_inner_area > .title_area > .title {font-size: 18px; line-height: 27px;}
	.info_com_popup_cont .inst_box .pop_inner_area > .pop_close {top: 11px; right: 10px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area {padding: 10px;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list {flex-wrap: wrap; gap: 5px 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li { width: calc(50% - 5px); margin: 0 10px 0 0;}
	.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .img_box {height: 80px; margin: 0 0 5px 0;}
	
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .bold_txt {font-size:15px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .check_password {display:block;text-align:center}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .check_password label {display:block;margin-bottom:5px}
	.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .check_password input {display:block;width:100%;max-width:320px;margin:0 auto}

}

@media screen and (max-width:461px){

}