
div.road ul.list4 {overflow:hidden;}
div.road ul.list4 li { width:24%; font-size:17px; float:left; padding:10px 10px 12px 10px; border:1px solid #ccc; text-align:center; margin:0 0.5%; box-sizing:border-box;}
div.road .txtGray2 {font-size:32px;}
div.map .root_daum_roughmap{ width:100% !important; box-sizing: border-box; }
div.map2 {width:100%; box-sizing:border-box; border-top:1px solid #ddd; border-bottom:1px solid #ddd; 
padding:20px 20px 22px 40px; background-color:#fff; }
div.map2 ul li span.tit {width:120px; display:inline-block; font-weight:300; line-height:25px; }

div.bus {width:100%; box-sizing:border-box;  padding:20px 20px 22px 120px;   margin-top:40px;
background-color:#fff; background-image:url("../img/img1.jpg"); background-repeat:no-repeat;background-position:20px 10px;}
div.bus ul li span.tit {width:160px; display:inline-block;  line-height:25px; font-weight:500; }
div.bus ul li span.add {}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.map2 {width:100%; box-sizing:border-box; border:1px solid #dfdfdf; padding:20px 20px ;  background-color:#fff; background:none; margin-top:30px;}
div.road ul.list4 li { width:100%; margin:5px 0; }

div.map2 {width:100%; box-sizing:border-box; border-top:1px solid #ddd; border-bottom:1px solid #ddd; 
padding:20px 20px 20px 25px; background-color:#fff; }
div.map2 ul li span.tit {width:100%; display:block; font-weight:300; line-height:25px; }


div.bus ul li span.tit { line-height:25px; width:120px;}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
div.bus {width:100%; overflow:hidden; box-sizing:border-box;  padding:90px 20px 22px 10px;   margin-top:40px;
background-color:#fff; background-image:url("../img/img1.jpg"); background-repeat:no-repeat;background-position:20px 0px;}
div.bus ul li span.tit { line-height:25px;  width:110px;}	
}
@media (max-width: 320px) {
}

