@media screen and (max-width: 1500px){
	.container {margin:0 1.5%}
}

@media screen and (max-width: 1400px){
	.blind1400 {display:none !important}
	.add1400 {display:inline-block !important}
}

@media screen and (max-width: 1280px){
	body {font-size:15px;line-height:1.5}
	.blind1280 {display:none !important}
	.add1280 {display:inline-block !important}
	
	/* 텍스트 리스트 - dot, line */
	.list_txt_group {margin-bottom:18px;padding-bottom:18px}
	.list_txt_group .list_txt::before, 
	.list_txt_group .list_txt.line::before {top:9px}
	.list_txt_group .list_txt .num {top:1px}
	.list_txt_group .list_txt .list_inner .list_txt {font-size:0.88rem}
	.list_txt_group .list_txt.fs_b {font-size:1.05em}
	.list_txt_group .list_txt.fs_b::before {top:9px}
	
	/* 슬라이드 공통 */
	.slide_btn .btn::after {font-size:1.1rem}
	/*.slide_btn .btn.prev, 
	.slide_btn .btn.next {width:36px;height:36px}*/

	/* 레이어 팝업 */
	.layer_pop .pop_head .head_tit {font-size:18px}
	.layer_pop .pop_head .btn_pop_close {width:16px;height:16px}

	/* 팝업 : 일정 더보기 */
	.schedulePopup .pop_body .dl_list {height:231px;padding:0 18px}
	.schedulePopup .pop_body .board_result {height:231px;padding-top:77px}
}

@media screen and (max-width: 1080px){
	.blind1080 {display:none !important}
	.add1080 {display:inline-block !important}
	.container {margin:0 3%}
	.s_txt {font-size:0.875rem}

	/* 텍스트 리스트 - dot, line */
	.list_txt_group {margin-bottom:15px;padding-bottom:15px}
	.list_txt_group .list_tit {margin-bottom:10px}

	/* dl 스타일 */
	.dl_group {gap:3px 16px}

	/* 레이어 팝업 */
	.layer_pop .pop_head {padding:15px 18px}
	.layer_pop .pop_head .head_tit {font-size:16px}
	.layer_pop .pop_body .pop_cont {padding:18px}
	.layer_pop .pop_body .pop_cont .tit_box {margin-bottom:16px}
	.layer_pop .pop_body .pop_cont .page_tit {font-size:1.3em}
	.layer_pop .pop_body .pop_cont .cont_tit {font-size:1.1em}
	
	/* 팝업 : 일정 더보기 */
	.schedulePopup .pop_body .pop_cont .tit_box .page_tit .icon {width:17px}
	.schedulePopup .pop_body .pop_cont .tit_box .count {margin-left:16px;padding-left:13px;font-size:1.3em}
	.schedulePopup .pop_body .dl_list {height:216px;padding:0 16px}
	.schedulePopup .pop_body .dl_list .dl .link {padding:14px 0 14px 13px}
	.schedulePopup .pop_body .dl_list .dl .link::before {width:6px;height:6px}
	.schedulePopup .pop_body .board_result {height:216px;padding-top:70px}
	.schedulePopup .pop_body .board_result .icon {width:35px}
}

@media screen and (max-width:767px){
	.blind768 {display:none !important}
	.add768 {display:inline-block !important}
	.container {margin:0 15px}
	.s_txt {font-size:0.85rem}
	.s_txt_top {margin-bottom:5px}
	.s_txt_bottom {margin-top:5px}
	.s_txt_left {display:block;margin:0 0 5px 0}
	.s_txt_right {display:block;margin:5px 0 0 0}

	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_tit2 {padding:6px 10px 5px 10px}
	.list_txt_group .list_txt.fs_b {font-size:1em}
	.list_txt_group .list_txt.icon {padding-left:20px}
	.list_txt_group .list_txt .num {width:16px;height:16px;font-size:10px;line-height:17px}
	.dl_group .dt {margin-right:8px}

	/* 슬라이드 공통 */
	.slide_btn .btn::after {font-size:1rem}
	/*.slide_btn .btn.prev, 
	.slide_btn .btn.next {width:32px;height:32px}*/
	.slide_btn .paging:not(.num) .dots button {width:9px;height:9px}

	/* 메인 팝업 */
	.main_pop {left:0 !important;top:10px !important}
	.main_pop .pop_box {}
	.main_pop img {width:100% !important}
	
	/* 레이어 팝업 */
	.layer_pop .pop_wrap {width:98%;max-width:100%;border-radius:12px}
	.layer_pop .pop_head {padding:13px 16px}
	.layer_pop .pop_head .head_tit {font-size:15px}
	.layer_pop .pop_body .pop_cont {padding:16px}

	/* 팝업 : 일정 더보기 */
	.schedulePopup .pop_body .dl_list {height:195px;padding:0 14px}
	.schedulePopup .pop_body .dl_list .dl .link {padding:12px 0 12px 13px}
	.schedulePopup .pop_body .dl_list .dl .text {font-size:1em}
	.schedulePopup .pop_body .dl_list .dl .icon {font-size:1.1em}
	.schedulePopup .pop_body .board_result {height:195px;padding-top:64px}
	.schedulePopup .pop_body .board_result .icon_box {margin-bottom:12px}
	.schedulePopup .pop_body .board_result .icon {width:31px}
}

@media screen and (max-width:480px){
	body {font-size:14px}
	.blind480 {display:none !important}
	.add480 {display:inline-block !important}
	.container {margin:0 10px}
	
	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_txt.line::before {top:8px}
	.dl_group .dt {margin-right:10px}
		
	/* 레이어 팝업 */
	.layer_pop .pop_body .pop_cont .page_tit {font-size:1.2em}
	.layer_pop .join_step .step_box .text {line-height:1.4;vertical-align:middle;transform:translateY(-1px)}

	/* 팝업 : 일정 더보기 */
	.schedulePopup .pop_body .pop_cont .tit_box .page_tit .icon {width:14px;margin-left:2px}
	.schedulePopup .pop_body .pop_cont .tit_box .count {margin-left:11px;padding-left:8px;font-size:1.2em}
	.schedulePopup .pop_body .dl_list {height:189px;padding:0 12px}
	.schedulePopup .pop_body .board_result {height:189px;padding-top:63px}
	.schedulePopup .pop_body .board_result .icon_box {margin-bottom:10px}
	.schedulePopup .pop_body .board_result .icon {width:29px}
}
