@charset "UTF-8";

@media screen and (max-width: 1400px){
	.blind1400 {display:none !important}
	.add1400 {display:inline-block !important}
	.container {margin:0 2%}
}

@media screen and (max-width: 1280px){
	body {font-size:15px;line-height:1.4;font-weight:300}
	.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}

	/* 레이어 팝업 */
	.layer_pop .pop_head .head_tit {font-size:18px}
	.layer_pop .pop_head .btn_pop_close {width:16px;height:16px}
	.layer_pop .pop_body .cont_tit {}
	.layer_pop .pop_body .bold_txt {margin-bottom:15px;font-size:1.125rem}
}

@media screen and (max-width: 1080px){
	.blind1080 {display:none !important}
	.add1080 {display:inline-block !important}
	.container {margin:0 15px}
	.s_txt {font-size:0.875rem}
	.s_txt.sty2 {display:block;margin-left:0}

	/* 텍스트 리스트 - dot, line */
	.list_txt_group {margin-bottom:15px;padding-bottom:15px}
	.list_txt_group .list_tit {margin-bottom:10px}
	.list_txt_group .list_txt::before {top:8px}
	.list_txt_group .list_txt .list_inner .list_txt {font-size:0.85rem}

	/* 레이어 팝업 */
	.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 .bold_txt {font-size:1.0625rem}
}

@media screen and (max-width:768px){
	.blind768 {display:none !important}
	.add768 {display:inline-block !important}
	.s_txt {font-size:0.85rem}

	.com_sch_cont .tab_list {gap:3px}
	.slide_btn {gap:2px}
	
	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_tit2 {padding:6px 10px 5px 10px}
	.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}

	/* 레이어 팝업 */
	.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}
	.layer_pop .pop_body .pop_cont .table colgroup {display:none}
	.layer_pop .pop_body .cont_tit {font-size:17px}
	.layer_pop .pop_body .cont_tit::before {height:15px;top:3px}
	.layer_pop .pop_body .radio_list_obj .radio_area .list_txt_group .list_txt {width:37%}
	.layer_pop .pop_body .radio_list_obj .radio_area .list_txt_group .list_txt:nth-child(2n) {width:63%}
	.layer_pop .pop_body .radio_list_obj .radio_area .list_txt_group .list_txt:first-child .dt {display:none}
	.layer_pop .pop_body .radio_list_obj .radio_area .btn_small {padding:0 5px;font-size:13px;line-height:19px}
	.layer_pop.pop02 .pop_body .flex_btw2 {display:block}
}

@media screen and (max-width:480px){
	body {font-size:14px}
	.container {margin:0 10px}
	.blind480 {display:none !important}
	.add480 {display:inline-block !important}
	
	.com_sch_cont .tab_list {flex-wrap:wrap}
	.com_sch_cont .tab_list .tab {flex:none;width:calc(100% / 3 - 2px)}
	
	/* 텍스트 리스트 - dot, line */
	.list_txt_group .list_txt.line::before {top:8px}
	
	/* 레이어 팝업 */
	.layer_pop .pop_body .bold_txt {font-size:1rem}
	.layer_pop .pop_body .radio_list_obj .radio_area {padding-bottom:5px;border-bottom:1px dashed var(--colorGray)}
	.layer_pop .pop_body .radio_list_obj .radio_area:last-child {padding-bottom:0;border-bottom:0}
	.layer_pop .pop_body .radio_list_obj .radio_area label {transform:translateY(0)}
	.layer_pop .pop_body .radio_list_obj .radio_area .list_txt_group {flex-wrap:wrap}
	.layer_pop .pop_body .radio_list_obj .radio_area .list_txt_group .list_txt {width:100%;margin-bottom:3px}
	.layer_pop .pop_body .radio_list_obj .radio_area .list_txt_group .list_txt:nth-child(2n) {width:100%}
	.layer_pop .pop_body .radio_list_obj .radio_area .list_txt_group .list_txt:last-child {margin-bottom:0}
}