/**지도 관련 css*/ 

.location_info tbody tr:first-child th,
.location_info tbody tr:first-child td{ border-top:0; } 
.location_info {
	margin:20px 0;
}
.location_info table {
	width:100%;border-top:1px solid #aaa;border-bottom:1px solid #aaa;    
}

.location_info th {
    text-align:left;
    width:100px;
	padding:13px 10px 11px;
    border-top:1px solid #e0e0e0;
    white-space:normal;
    word-break: break-all;
    vertical-align:top;
    font-size:16px;
    font-weight:bold;
    color:#444;
}

.location_info th::before{
    display:inline-block;
    content:'';
    height:15px;
    margin:-2px 6px 1px 0;
    background:url(/app/dubu_sourcecode/docs/imgs/1450850109_icon_direction.png) no-repeat;
    vertical-align:middle;
}
.location_info th.address::before{
    width:17px;
    background-position:0 0;
}
.location_info th.tel::before{
    width:12px;
    background-position:-39px 0;
}

.location_info td{padding:13px 10px 11px;border-top:1px solid #ddd;white-space:normal;word-break:break-all;font-size:13px;color:#444;line-height:1.5;}

/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    #map {
        width:100%;
        height:250px;
    }
    .location_info th,
    .location_info td{
       display:block;
       width:100%;
    }
  	.location_info td{
      border-top:0;
      padding: 2px 10px 11px;
    }
    
}