@charset "utf-8";
.ic {
    background: url(../img/ic.png) no-repeat;
    display: inline-block;
}
.lost {
    background-position: -0px -0px;
    height: 30px;
    width: 30px;
}
.invoice {
    background-position: -0px -30px;
    height: 30px;
    width: 30px;
}
.guide {
    background-position: -0px -60px;
    height: 30px;
    width: 30px;
}
.tax {
    background-position: -0px -90px;
    height: 30px;
    width: 30px;
}
.stroller {
    background-position: -0px -120px;
    height: 30px;
    width: 30px;
}
.vip {
    background-position: -0px -150px;
    height: 30px;
    width: 30px;
}
.disabled {
    background-position: -0px -180px;
    height: 30px;
    width: 30px;
}
.park {
    background-position: -0px -210px;
    height: 30px;
    width: 30px;
}
.pattern_01 {
    background-position: -0px -240px;
    height: 21px;
    width: 129px;
}
.enter {
    background-position: -0px -261px;
    height: 20px;
    width: 20px;
}
.top {
    background-position: -0px -281px;
    height: 20px;
    width: 22px;
}
.walk {
    background-position: -0px -319px;
    height: 18px;
    width: 11px;
}
.bus {
    background-position: -0px -337px;
    height: 18px;
    width: 15px;
}
.share {
    background-position: -0px -373px;
    height: 18px;
    width: 18px;
}
.facebook {
    background-position: -0px -391px;
    height: 17px;
    width: 8px;
}
.search {
    background-position: -0px -408px;
    height: 16px;
    width: 16px;
}
.bike {
    background-position: -0px -440px;
    height: 16px;
    width: 18px;
}
.car {
    background-position: -0px -472px;
    height: 16px;
    width: 18px;
}
.mail {
    background-position: -0px -488px;
    height: 15px;
    width: 19px;
}
.change {
    background-position: -0px -503px;
    height: 14px;
    width: 16px;
}
.pattern_02 {
    background-position: -0px -517px;
    height: 13px;
    width: 128px;
}
.arrow {
    background-position: -0px -530px;
    height: 6px;
    width: 4px;
}
