@media (min-width:461px){
    #content-wrap{width: 1200px; height: 100%; margin: 50px auto;}
    .title{width: 100%; height: 100px;  line-height: 100px; border-bottom: 0.5px solid #ccc;}
    .title span{font-size: 40px;}

    #main1{width: 100%; height: 700px;}
    #mobile-main1{display: none;}
    .textbox{margin-top: 50px; font-size: 20px; width: 700px; float: left; display: flex; flex-wrap: wrap;}
    .img{width: 400px; height: auto; margin: 50px 0 0 75px; }

    #main2{width: 100%; height: 900px;}
    #main2 table{margin: 50px auto; text-align: center;}
    #main2 table tr{height: 60px; }
    #main2 table th{width: 250px; background-color: #cbcac1;}
    #main2 table td{width: 800px; border-bottom: 0.5px solid #ccc;}
    #main2 .last{border: none;}

    #main3{width: 100%; height: 800px;}
    .map-wrap{width: 700px; height: 700px; margin: 0 auto; display: flex; flex-direction: column; justify-content: space-around; align-items: center;}

    #main4{width: 100%; height: 800px;}
    #main4 img{width: 1200px; height: auto; margin-top: 30px;}
}