@media (max-width:1300px) { 
	body {font-size: 14px; line-height: 16px;}
	.input, .textarea,
	.select, .submit,
	.filter .filter-obj,
	.filter .filter-cond .filter-input,
	.filter .filter-cond .filter-input2,
	.filter .filter-cond .filter-select,
	.filter .filter-cond .filter-select2,
	.filter .filter-enable input  {font-size: 14px;}
	.modal {font-size: 18px;}

	.menu_l, .box-head .head h1 {width: 250px;}
	.menu_l .menu_sub, .menu_l .menu_sub a, .menu_l .menu_sub .title {width: 206px;}
	.box-cont {padding: 80px 0px 0px 250px;}
	table.list thead td {font-weight: bold; padding: 29px 7px 7px 7px;}
	table.list td {padding: 10px 7px 10px 7px;}
}

@media (max-width:1050px) {

	.size1:not(.no-mobile) {width: 98%;}
	.size1.fullw:not(.no-mobile) {width: 100%;}
	.size78:not(.no-mobile) {width: 73%;}
	.size78.fullw:not(.no-mobile) {width: 75%;}
	.size34:not(.no-mobile) {width: 48%;}
	.size34.fullw:not(.no-mobile) {width: 50%;}
	.size2:not(.no-mobile) {width: 98%;}
	.size2.fullw:not(.no-mobile) {width: 100%;}
	.size4:not(.no-mobile) {width: 48%;}
	.size4.fullw:not(.no-mobile) {width: 50%;}
	.size8:not(.no-mobile) {width: 23%;}
	.size8.fullw:not(.no-mobile) {width: 25%;}
	.sizei2:not(.no-mobile) {width: 48%; padding: 0px 4% 0px 0%;}
	.sizei4:not(.no-mobile) {width: 23.5%; padding: 0px 2% 0px 0%;}

	
	.menu_l, .box-all .head h1 {display: none;}
	.box-cont {padding: 80px 0px 0px 0px;}
	.login form {width: 50%;}
	.menu-mobile {float: left; display: block; width: 70px; text-align: center; font-size: 30px; cursor: pointer;}
	.box-head {font-size: 16px;}
	.menu_l {padding: 0px 0px 0px 0px; font-size: 16px;}
	.box-menu {z-index: 20;}
	.menu_l:first-child {margin-top: 0px !important;}

}

@media screen and (max-width: 600px) {
	
	.size78:not(.no-mobile) {width: 98%;}
	.size78.fullw:not(.no-mobile) {width: 100%;}
	.size34:not(.no-mobile) {width: 98%;}
	.size34.fullw:not(.no-mobile) {width: 100%;}
	.size4:not(.no-mobile) {width: 98%;}
	.size4.fullw:not(.no-mobile) {width: 100%;}
	.size8:not(.no-mobile) {width: 98%;}
	.size8.fullw:not(.no-mobile) {width: 100%;}

	
	.form-box input.submit { 
		width: 98%;	
	}

	table.list .list-icon {
		font-size: 30px !important;
		padding: 10px 0px 10px 20px !important;
		width: auto;
		float: right;
	}

	.list-icon:first-child, :not(.list-icon) + .list-icon {clear: both;}

	table.list tbody tr:nth-child(odd) {background: #F2F2F2;}
	table.list tbody tr:hover {background: #333333; color: #FFFFFF;}

	.link_box {
		width: 25%;
		float: left;
		border-right: 1px solid #DFDFDF;
	}

	.filter .filter-cond {
		width: 40%;
	}
	.filter .filter-enable {
		width: 30%;
	}

	table.list {
		margin-top: 20px;
		
	}

    table.list:not(.no-mobile) thead {
      display: none;
    }

    table.list:not(.no-mobile) tr {
      display: block;
		float: left;
		width: 100%;
    }

    table.list:not(.no-mobile) td {
      display: block;
      text-align: right;
	  padding: 2px 7px 2px 7px;
		width: 50%;
		float: left;
		box-sizing: border-box;
    }


    table.list:not(.no-mobile) td:before {
      content: attr(data-label);
      float: left;
      font-weight: bold;
    }
  }


@media only print
{
	.print-head {display: block; margin-bottom: 10px; text-align: center; border-bottom: 1px solid #000000;}
	.menu_l1, .menu_l2, .box-head, .menu-control, .noprint, .filter { display: none; }
	.box-cont {padding: 0px 0px 0px 0px;}
	.filter-msg-box button, .box-menu {display: none;}
	body {font-size: 14px; line-height: 15px; color: #000000;}
	table.list td {padding: 5px 5px 5px 5px;}
	.fileupload-box {display: none;}
	.submit {display: none;}
	.list_icon {display: none;}
	.array-addline, .array-rem {display: none;}
	.form-box.line {width: 90%;}
}