.sort li:nth-child(4) a {
	background: #348845;
	color: #fff;
}

.sort2 a:nth-child(2) {
	background: #348845;
	color: #fff;
}

.page1 img {
	width: auto;
	max-width: 100%;
}

table {
    width: 100%;
}

table tr:nth-child(-n+2){
    background: #f4f4f4;
}

table th{
    color: #333;
    font-weight: bold;
    font-size: 18px;
    border: 1px solid #d8d8d8;
    padding: 0 20px;
    height: 70px;
}

.firstRow:nth-child(1) th:nth-child(2){
    text-align: center;
}

.firstRow:nth-child(1) th:nth-child(3){
   text-align: center;
}


.edit_con_original table td {
        height: 69px;
    border: 1px solid #d8d8d8;
    font-size: 18px;
    color: #999;
    padding: 0 20px;
}

@media only screen and (max-width: 769px) {
	table tr {
       font-size: 14px;
    }
    .page1 {
        overflow-x: scroll;
    }

    .page1 table{
        width: 800px;
        overflow-y: hidden;
    }
}


@media only screen and (max-width: 769px) {
    .sort2 .fnt_18{
        width: 410px;
    }
}
