

/*** for PC Browser ***/
@media (min-width:401px)
{
.a_map {
    display: inline-block;
    vertical-align: top;
}

.a_map img {
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}

.a_list {
    display: inline-block;
    margin: 20px 0px 20px 40px !important;
    padding: 0px !important;
    width: 375px;
}

.a_list li {
    display: inline-block;
    width: 45%;
}

.a_list li a {
    display: list-item;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
.a_map {
    display: inline-block;
    vertical-align: top;
}

.a_map img {
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}

.a_list {
    display: inline-block;
    margin: 20px 0px 20px 40px  !important;
    padding: 0px !important;
    width: 280px;
}

.a_list li {
    display: inline-block;
    width: 43%;
}

.a_list li a {
    display: list-item;
}
}
