#daumRoughmapContainer1581038695797{width:100%;}
.map ul{background:#f2f2f2; padding:45px 80px; overflow:hidden;}
.map ul li{width:50%; float:left; overflow:hidden;}
.map ul li div dl{overflow:hidden;}
.map ul li div dl dt{float:left; width:25%; border:1px solid #ccc; background:#fff; width:55px; height:55px; line-height: 5.5px; text-align:center; border-radius:50%;}
.map ul li div dl dt i{display: inline-block;  vertical-align: middle; font-size:35px; line-height:1.5;}
.map ul li div dl dd{float:right; width:80%;}
.map ul li div dl dd h3{font-size:25px; margin-bottom:15px;}
.map ul li div dl dd p{font-size:17px; letter-spacing:-1px;}
/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
    .map ul{padding:45px 45px;}
    .map ul li{width:100%; border-bottom:1px dotted #ccc; padding-bottom:25px;}   
    .map ul li:last-child{border-bottom:0px; padding-bottom:0px; padding-top:25px;}
}
/* mobile */
@media screen and (max-width:768px){
    .map ul{padding:45px 40px;}
    .map ul li{width:100%; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px !important;}
    .map ul li:last-child{border-bottom:0px; padding-bottom:0px;}
    .map ul li div dl dd h3{font-size:20px;}
    .map ul li div dl dd p{font-size:15px;}
    .map ul li div dl dt{width:30px; height:30px; line-height: 5.5px;}
    .map ul li div dl dt i{font-size:20px;}
}
