html,body {
    min-width: auto;
}

@media (max-width: 1500px) {
  .top_page-main {
    width: 100%;
  }

}

@media (max-width: 1062px) {
    .in_picture > img {
        height: unset;
        width: 100%;
    }
    .content {
        width: calc(100% - 20px);
        margin-left: 10px;
    }
    .ip {
        display: none;
    }
    .welcome {
        display: none;
    }
    .mobile_more {
        display: flex;
        justify-content: center;
    }
    #list {
        display: flex;
        justify-content: space-around;
        margin-top: 50px;
    }
    .sidebar {
        display: none;
    }
    .main_all {
        width: 100%;
        margin: 0 auto;
    }
    #main {
        width: 101%;
    }
}
@media (max-width: 650px) {
    h3 {
        font-size: 20px;
    }


    .introduce {
        min-height: 44px;
    }
   .introduce_span {
        font-size: 15px;
    }
    .one, .two{ 
        width: 100vw;
    }
}
@media (max-width: 540px) {
    .sele-content{
        justify-content: space-evenly;
    }
    .title_content {
        font-size: 10px;
    }
}
