@media (max-width:460px){
    #content-wrap{width: 100%; 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{display: none;}
    #mobile-main1{width: 100%; height: 1300px;}
    .textbox{margin-top: 50px; font-size: 20px; width: 700px; float: left; display: flex; flex-wrap: wrap;}
    .img{display: none;}

    #main2{width: 100%; height: 1300px;}
    #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: 400px; border-bottom: 0.5px solid #ccc;}
    #main2 .last{border: none;}

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

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