@media only screen and (min-width: 768px){
	.buttons{overflow:hidden;text-align:center;vertical-align:middle;height:auto;width:auto}
	.table_cover + .buttons{margin-top: 15px}
	.alert .buttons{position:absolute;bottom:16px;width:100%;}
	.search_form input + .buttons{position:absolute;right:10px;top:10px;}
	.search_form input + .buttons .btn3, .search_form input + .buttons .btn4{padding:6px 7px;}

	/*가장 위, 가장 아래 버튼*/
	.btn1{padding:8px 12px;font-size:14px;line-height:normal!important;display:inline-block;border:1px solid #b3b3b3;background:#f8f8f8;color:#000!important}
	.alert .btn1{padding:8px 52px;}
	.btn1+.btn1, .btn1+.btn2, .btn2+.btn2, .btn2+.btn1{margin-left:2px;}
	.btn2{padding:8px 12px;font-size:14px;line-height:normal!important;display:inline-block;border:1px solid #043763;background:#184f8c;color:#fff!important}
	.popup .btn2{padding:6px 24px;margin-bottom:6px;margin-top:-10px;}
	.search_form .btn2, .search_form2 .btn2, .search_form3 .btn2{padding:8px 12px;margin:0;}
	.popup .buttons .btn2{margin-top:0 !important;padding:8px 24px;}
	.table_cover + .buttons a{padding: 10px 26px;font-size:16px}

	/*추가, 제거 버튼*/
	.btn3{padding:6px 7px;border:1px solid #5b9714;background:#A1D366;font-size:14px;line-height:normal!important;color:#170E23!important;display:inline-block}
	.btn3 strong{font-size:16px;font-weight:600}
	.btn4{padding:6px 7px;border:1px solid #717171;background:#8c8c8c;font-size:14px;line-height:normal!important;color:#170E23!important;display:inline-block}
	.btn4 strong{font-size:16px;font-weight:600}
	.btn3 + .btn4{margin-left:2px;}
	input + .btn3{position:absolute;right:10px;padding:6px 7px;}

	.search_btn{width:30px;height:30px;overflow:hidden;background:#A1D366;display:inline-block;vertical-align:top;background:url(../img/button/mobi_search_btn.gif) no-repeat;background-size:100% 100%;}
	input[type='search'] + .search_btn{position:absolute;right:10px;}

	.search_btn2{display:inline-block;height:30px;line-height:30px;padding:0 10px 0 30px;color:#fff;font-size:13px;background:#A1D366 url(../img/button/search_icon1.gif) no-repeat 10px 50%;border:1px solid #5b9714;}
	.search_btn3{display:inline-block;height:30px;line-height:30px;padding:0 10px 0 30px;color:#000;font-size:13px;background:#f8f8f8 url(../img/button/search_icon2.gif) no-repeat 10px 50%;border:1px solid #bbb;vertical-align:top}

	/*계통관리, 감추기 버튼*/
	.btn5{display:inline-block;padding:4px 10px;border:1px solid #29647f;background:#428cad;color:#fff;font-size:14px;font-weight:600;line-height:normal !important}
	.btn6{display:inline-block;height:26px;padding:4px 10px;border:1px solid #bbb;background:#f8f8f8;color:#000;font-size:14px;line-height:normal !important}
	.btn5+.btn6{margin-left:2px;}
	.btn6+.btn7{margin-left:2px;height:26px;vertical-align: top}
	.btn7 + .x_btn{width: 26px;height: 26px;vertical-align: top}

	/*자세히> 버튼*/
	.btn7{display:inline-block;padding:4px 18px 4px 10px;border:1px solid #bbb;background-color:#f8f8f8;color:#000;font-size:14px;background-image:url(../img/button/btn7.gif);background-repeat:no-repeat;background-position:right 50%;}
	.btn7 + .btn6{margin-left:2px;}
	.btn7+.x_btn{margin-left:2px;}
	.list_type3 .btn7{padding: 0 15px 0 10px;height: 26px;line-height: 24px;}

	.x_btn{display:inline-block;width:26px;height:26px;background:url(../img/button/del_btn.gif);background-size:100% 100%;border:1px solid #b3b3b3;vertical-align:top;}

	/*2016-12-07추가*/.btn8{display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;color: #fff;font-size: 13px;background: #A1D366;border: 1px solid #5b9714;}
}

@media only screen and (max-width:1023px){
	.m_button_type1{ padding:3px 9px;color:rgba(255,255,255,.5);font-size:12px;display:inline-block!important;border:1px solid rgba(255,255,255,.15);line-height:normal}
}
@media only screen and (max-width:767px){
	 .buttons{text-align:center}
	 .title>.buttons{overflow:hidden;float:none;width:100%;display:table;margin-bottom:9px;border-spacing:3px;}
	 .body>.buttons{overflow:hidden;float:none;width:100%;display:table;margin-bottom:9px;border-spacing:3px;}
	 .alert .buttons{position:absolute;bottom:16px;width:100%;display:block;margin:0;text-align:center;}
	 .table_cover + .buttons{margin-top:10px;}
	 .search_form input + .buttons{position:absolute;right:10px;top:5px;}

	 .btn1, .btn2{height:40px;font-size:12px;text-align:center;display:table-cell;vertical-align:middle;float:none;padding:0 2px;width:20%;line-height:14px !important;}
	 .btn1{border:1px solid #b3b3b3;background:#f8f8f8;color:#000!important}
	 .alert .btn1{padding:8px 52px;display:inline-block;height:auto;line-height:normal !important;width:auto;}
	 .btn2{border:1px solid #043763;background:#184f8c;color:#fff!important;}
	 .btn1+.btn1, .btn1+.btn2, .btn2+.btn2, .btn2+.btn1{margin-left:3px;}
	 .popup .btn2{padding:6px 12px;margin-bottom:6px;display:inline-block;float:right;width:auto;height:auto;line-height:normal !important;}
	 .search_form form+.btn2{display:none;}
	 .popup .buttons .btn2{float: none;}

	 .btn3, .btn4{padding:6px 7px;font-size:12px;line-height:14px !important;display:inline-block}
	 .btn3{border:1px solid #5b9714;background:#A1D366;color:#fff!important;}
	 .btn3 strong{font-size:14px;font-weight:600}
	 .btn4{border:1px solid #717171;background:#8c8c8c;color:#fff!important;}
	 .btn4 strong{font-size:14px;font-weight:600}
	 .btn3+.btn4{margin-left:2px;}
	 input + .btn3{position:absolute;right:0;top:12px;padding:6px 7px;}

	 .search_btn{float:right;position:absolute;right:0;width:30px;height:28px;background:url(../img/button/mobi_search_btn.gif) no-repeat;background-size:100% 100%;}
	 .search_form .search_btn{background:url(../img/button/pop_search_btn.png);background-size:100% 100%;;right:10px !important;top:4px}
	 input[type='search'] + .search_btn{right:0;}
	 .search_form3 input + .search_btn{right:10px}/*2016-11-24 추가*/

	 .search_btn2{display:inline-block;height:28px;line-height:28px;padding:0 6px 0 21px;color:#fff;font-size:12px;background:#A1D366 url(../img/button/mobile_search_icon1.gif) no-repeat 6px 50%;background-size:13px;border:1px solid #5b9714;}
 	 .search_btn3{display:inline-block;width:28px;height:28px;line-height:28px;padding:0 6px 0 21px;color:#000;font-size:0;background:#f8f8f8 url(../img/button/mobile_search_icon2.gif) no-repeat 50% 50%;background-size:17px 18px;border:1px solid #bbb;vertical-align:top}
	 input + .search_btn2, input + .search_btn3{position:absolute;right: 0;top:12px;}
	 .tel + .search_btn2{position: relative; top:0;}

	 .btn5{display:inline-block;padding:5px 9px;border:1px solid #29647f;background:#428cad;color:#fff;font-size:11px;font-weight:600;line-height:normal !important}
	 .btn5+.btn6{margin-left:2px}
	 .btn6{display:inline-block;height: 22px;padding:4px 9px;border:1px solid #bbb;background:#f8f8f8;color:#000;font-size:11px;line-height:normal !important}

	 .btn7{display:inline-block;padding:4px 17px 4px 7px;border:1px solid #bbb;background-color:#f8f8f8;color:#000;font-size:11px;background-image:url(../img/button/btn7.gif);background-repeat:no-repeat;background-position:right 48%;}
	 .list_type3 .btn7{padding: 0 17px 0 10px;height: 26px;line-height: 24px;}

	 .btn6 + .btn7{height: 22px;vertical-align: top}
	 .btn7 + .x_btn{height: 22px;width: 22px;vertical-align: top}

	 .x_btn{display:inline-block;vertical-align:middle;width:23px;height:23px;background:url(../img/button/del_btn.gif);background-size:100% 100%;border:1px solid #b3b3b3;}

	 /*2016-12-07추가*/.btn8{display: inline-block;height: 28px;line-height: 28px;padding: 0 8px;color: #fff;font-size: 12px;background: #A1D366;border: 1px solid #5b9714;}
}
