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

.navi-tab{border-top:1px solid #d0cece;background-color:#f8f8fa; position: fixed; bottom: 0px; z-index: 100;  width:100%;}
.navi-tbl-type{display:table;width:100%}
.navi-tbl-cell{display:table-cell}
.navi-tab .navi-tbl-cell{width:25%;padding:9px 0;font-size:12px;color:#fff;text-align:center}
.navi-tab .navi-tbl-cell span{vertical-align:text-top}
.navi-tab .navi-tbl-cell .icon,.navi-tab .navi-tbl-cell .icon2,.navi-tab .navi-tbl-cell .icon3,.navi-tab .navi-tbl-cell .icon4{display:inline-block;width:22px;height:22px;background:url(../images/touch2013/icon2b.png) -60px -25px no-repeat;background-size:180px 180px;text-indent:-9999px}
.navi-tab .navi-tbl-cell .icon2{width:26px;background-position:0 -25px}
.navi-tab .navi-tbl-cell .icon3{width:25px;background-position:-29px -25px}
.navi-tab .navi-tbl-cell .icon4{width:22px;background-position:-85px -25px}
.navi-tab .navi-tbl-cell .icon.on{background-position:-157px 0}
.navi-tab .navi-tbl-cell .icon2.on{background-position:-154px -24px}
.navi-tab .navi-tbl-cell .icon3.on{background-position:-154px -49px}
.navi-tab .navi-tbl-cell .icon4.on{background-position:-155px -74px}
.navi-tab .navi-tbl-cell .txt{display:block}