@charset "UTF-8";

@media screen and (max-width:1280px){
	/* 공통 버튼 */
	.cont_btn_list_area {margin: 35px 0 0;}
	.cont_btn_list_area .list li .btn .text,
	.cont_btn_list_area .list li .cancell_btn .text { line-height: 38px;}

	/* 공통 기본 탭 */
	.com_tab_area {margin: 0 0 50px;}
	.com_tab_area .list li:after {height: 16px;}
	.com_tab_area .list li .btn {height: 60px;}
	.com_tab_area .list li .btn .text {font-size: 18px; line-height: 24px;}
}

@media screen and (max-width:1080px){
	/* 공통 버튼 */
	.cont_btn_list_area {margin: 30px 0 0;}
	.cont_btn_list_area .list li .btn,
	.cont_btn_list_area .list li .cancell_btn { min-width: 98px; padding: 0 20px;}
	.cont_btn_list_area .list li .btn .text,
	.cont_btn_list_area .list li .cancell_btn .text { font-size: 14px; line-height: 33px;}
	.cont_btn_list_area .list li .btn .text.line_h,
	.cont_btn_list_area .list li .cancell_btn .text.line_h { line-height: 43px;}
	.cont_btn_list_area .list li .btn.big .text,
	.cont_btn_list_area .list li .cancell_btn.big .text {font-size: 16px; line-height: 47px;}
	.cont_btn_list_area .list li .btn.small .text,
	.cont_btn_list_area .list li .cancell_btn.small .text { font-size: 13px; line-height: 20px;}

	/* 버튼 아이콘 추가 시 */
	.cont_btn_list_area .list li .btn .text i.ft_s,
	.cont_btn_list_area .list li .cancell_btn .text i.ft_s { font-size: 13px;}
	/* 버튼 아이콘 추가 시 */

	/* 공통 기본 탭 */
	.com_tab_area {margin: 0 0 40px;}
	.com_tab_area .list li:after {height: 14px;}
	.com_tab_area .list li .btn {height: 50px;}
	.com_tab_area .list li .btn .text {font-size: 16px; line-height: 21px;}
	.cont_btn_list_area .list li .share_btn .text i { font-size: 20px;}

	/* 아이콘 버튼 */
	.icon_btn .txt { padding: 0 0 0 15px; font-size: 12px; line-height: 26px;}
	.icon_btn.down .txt { background-size: 10px auto;}
	.icon_btn.edit .txt { background-size: 13px auto;}
	.icon_btn.remove .txt { background-size: 10px auto;}
}

@media screen and (max-width:767px){
	/* 공통 버튼 */
	.cont_btn_list_area:not(.sty2) .list li { width: calc(50% - 5px); margin: 10px 10px 0 0;}
	.cont_btn_list_area:not(.sty2) .list li:nth-child(-n+2) { margin: 0 10px 0 0;}
	.cont_btn_list_area:not(.sty2) .list li:nth-child(2n) { margin: 10px 0 0;}
	.cont_btn_list_area:not(.sty2) .list li:nth-child(2) { margin: 0;}
	.cont_btn_list_area .list li .btn,
	.cont_btn_list_area .list li .cancell_btn { min-width: inherit; padding: 0 15px;}
	.cont_btn_list_area .list li .btn .text.line_h,
	.cont_btn_list_area .list li .cancell_btn .text.line_h { line-height: 38px;}
	.cont_btn_list_area .list li .btn.big .text,
	.cont_btn_list_area .list li .cancell_btn.big .text {line-height: 42px;}

	.cont_btn_list_area.sty2 .list li { display: block; margin: 0 0 10px 0;}

	/* 공통 기본 탭 */
	.com_tab_area {margin: 0 0 30px;}
	.com_tab_area .list li .btn {height: 45px;}
	.com_tab_area .list li .btn .text { font-size: 15px; line-height: 19px;}
}

@media screen and (max-width:480px){

}
