@charset "utf-8";
/* CSS Document */

.lead {
    padding: 0;
    text-align: center;
}

@media (min-width: 992px){
    .lead {
        margin: 0 auto;
/*         width: 60%; */
    }
}

/* element in table */
table {
    width: 100%;
}

th, td {
    padding: 15px;
    border: 1px solid #f5f5f5;
}

th {
    width: 240px;
    background-color: #f4f9ff;
}

td {
    background-color: #fdfdfd;
}

@media only screen and (max-width: 767px) {
    th {
        display: block;
        padding: 10px 20px;
        width: 100%;
    }
    td {
        display: block;
        padding: 15px 20px;
        width: 100%;
    }
}

.map_bg {
	background-color: rgba(255,255,255,0.8);
	padding: 10px;
}

