@media (min-width:0px) and (max-width:500px){
    .main_station .container{
        /* justify-content: end; */
        gap: 2rem;
        /* max-width: 85%; */
    }
    .main_station .cover p{font-size: 3.5vw;}
    p {font-size: 4.5vw;}
    *.m50 { margin-bottom: 2rem;}
    *.m30 { margin-bottom: 1rem;}
    .con1 {
        background: url(../img/con1_bg.png) no-repeat 40vw 0  / 130vw;
        /* background: none; */
    }
    .bannerTit {
        font-size: 8vw;
    }
    .doctor_name {
        font-size: 5.5vw;
    }
    h2 {
        font-size: 7vw;
    }
    h3 {
        font-size: 7vw;
    }
    h3 p {
        color: #003668;
        font-size: 3.8vw;
    }
    h4 {
        font-size: 5.5vw;
    }
    .circle_ul .blue_deco {font-size: 5vw;}
    .box_w {padding: 3rem;}
    .con4_tab {
        font-size: 14px;
        grid-template-columns: repeat(2, 1fr);
    }
    .doctor_img::before {top: -50px;}
    .con4_tab li:nth-of-type(4){border-bottom: .5px solid #c8c9ca;}
    article::before{height: 200px;}
    .con4_tab li a {
        padding: 0.5rem;
    }
    .grid2_ul {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }
    .con6_box.box2 li span {
        width: 70px;}

















}
@media (min-width:0px) and (max-width:360px){
    .con6_box {
        font-size: 4.2vw;
    }

}
