@charset "utf-8";

@media screen and (max-width: 1200px) {

    #map { height: 400px; }
    .map .wrap_map { height: 400px;}
    #map_info{padding: 20px 0 30px;display: block;}
    #map_info dt { font-size: 21px; }
    #map_info dt em { padding-bottom: 5px; font-size: 15px;}
    #map_info dt em i { font-size: 14px; }
    #map_info dd{padding-top: 20px;}
    #map_info dd ul{margin: 0 -15px;}
    #map_info dd ul li{margin: 0 15px;}
    /* #map_info dd ul li i{width: 28px;line-height: 28px;border-radius: 28px;font-size: 13px;} */
    #map_info dd ul li strong{padding-right: 15px;font-size: 15px;}
    #map_info dd ul li p{font-size: 15px;}

    #map_trans { margin: 0 -7px; padding: 40px 0; }
    #map_trans dl { width: calc(50% - 14px); margin: 0 7px;}
    #map_trans dl dt { }
    #map_trans dl dt h4 { font-size: 18px; }
    #map_trans dl dd { height: calc(100% - 40px); padding: 30px 10px; }
    #map_trans dl dd ul li strong { margin-right: 10px; font-size: 16px; }
    #map_trans dl dd ul li strong em { padding: 0 10px; height: 28px; font-size: 15px; }
    #map_trans dl dd ul li strong + p { padding-top: 10px; }
    #map_trans dl dd ul li p { font-size: 16px;}
    #map_trans dl dd ul li span { padding-top: 5px; font-size: 14px;}

    /* #map_trans{margin-top: 20px;}
    #map_trans dl{padding: 20px 30px 20px 70px;}
    #map_trans dl dt{margin-bottom: 7px;}
    #map_trans dl dt h4{font-size: 13px;}
    #map_trans dl dt h4 i{left: 20px;width: 28px;line-height: 28px;border-radius: 28px;font-size: 13px;}
    #map_trans dl dd ul li{margin-bottom: 5px;}
    #map_trans dl dd ul li p{font-size: 13px;}
    #map_trans dl dd ul li strong{margin-right: 5px;min-width: 0;font-size: 13px;}
    #map_trans dl dd ul li strong em{display: inline-block;vertical-align: baseline;width: 8px;height: 8px;border-radius: 50%;margin-right: 3px;background: #ddd;font-size: 15px;} */

}

@media screen and (max-width: 750px) {
    #map_info dd ul { display: block; margin: -5px 0; }
    #map_info dd ul li { margin: 5px 0;}

    #map_trans { display: block; margin: -15px 0; }
    #map_trans dl { width: 100%; margin: 15px 0;}
    #map_trans dl dt { margin-bottom: 10px;}

}
