@charset "utf-8";
/*================================================
Version:0.0.1
================================================*/
.g-index_footer{height:4rem; position:relative; margin-top:.75rem; }
.g-index_footer .m-index_ft{text-align: center; font-size:.833rem; position: fixed; bottom:0; left:0; right:0; width: 100%; box-sizing:border-box; height:4rem; background:#fff; z-index:20; border-top:1px solid #efefef; }
.m-index_ft li{color:#9fa0a0; width:50%; position:relative; height:4.16rem;}
.m-index_ft li p{position:absolute; width:100%; bottom:4px}
.m-index_ft li.on{color:#fa5943; position:relative;}
.m-index_ft li .nav_icona,.m-index_ft li .nav_iconb,.m-index_ft li .nav_iconc,.m-index_ft li .nav_icond,.m-index_ft li.on .nav_icona,.m-index_ft li.on .nav_iconb,.m-index_ft li.on .nav_iconc,.m-index_ft li.on .nav_icond,.m-index_ft li .nav_icone,.m-index_ft li.on .nav_icone{ margin-top:.25rem; width:2.5rem; height:2.5rem; background-size:2.5rem auto;}

.m-index_ft li .nav_icona{ background: url(../images/tab/tabs_01.png) no-repeat center; background-size:2.5rem auto;}
.m-index_ft li.on .nav_icona{ background:url(../images/tab/tabs_01_active.png) no-repeat center; background-size:2.5rem auto;}

.m-index_ft li .nav_iconb{ background: url(../images/tab/tabs_02.png) no-repeat center; background-size:2.5rem auto;}
.m-index_ft li.on .nav_iconb{ background:url(../images/tab/tabs_02_active.png) no-repeat center; background-size:2.5rem auto;}

.m-index_ft li .nav_iconc{ background: url(../images/tab/tabs_03.png) no-repeat center; background-size:2.5rem auto;}
.m-index_ft li.on .nav_iconc{ background:url(../images/tab/tabs_03_active.png) no-repeat center; background-size:2.5rem auto;}

.m-index_ft li .nav_icond{ background: url(../images/tab/tabs_04.png) no-repeat center; background-size:2.5rem auto;}
.m-index_ft li.on .nav_icond{ background:url(../images/tab/tabs_04_active.png) no-repeat center; background-size:2.5rem auto;}

.m-index_ft li .nav_icone{ background: url(../images/tab/tabs_05.png) no-repeat center; background-size:2.5rem auto;}
.m-index_ft li.on .nav_icone{ background:url(../images/tab/tabs_05_active.png) no-repeat center; background-size:2.5rem auto;}
.m-index_ft li .nav_icon{ background-size:2.5rem auto; width:2.5rem; height:2.5rem; margin-top:.25rem;}