
.ik-bottom-nav{display:none}
@media(max-width:768px){
.ik-bottom-nav{display:flex;position:fixed;z-index:250000;left:50%;bottom:0;transform:translateX(-50%);width:100vw;height:100px;background:rgba(255,255,255,.78);backdrop-filter:blur(15px);border-top:1px solid #fff;justify-content:space-evenly;padding:0 26px calc(24px + env(safe-area-inset-bottom))}
.ik-bottom-nav a{width:52px;flex:0 0 52px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:17px 0 4px;color:#8a8a8a;font-size:14px;position:relative;opacity:.8;text-decoration:none}
.ik-bottom-nav a.is-active{color:#171717;font-weight:600;opacity:1}
.ik-bottom-icon,.ik-bottom-icon img{width:22px;height:22px;object-fit:contain}
.ik-bottom-nav em{font-style:normal;line-height:1}
.ik-active-line{display:none;position:absolute;left:50%;top:2px;transform:translateX(-50%);width:18px;height:3px;object-fit:fill}
.ik-bottom-nav a.is-active .ik-active-line{display:block}}

/* IK_MOBILE_COMMON_FIX_R81_BOTTOM */
@media (max-width:430px){
  .ik-bottom-nav{left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;overflow:hidden!important}
  .ik-bottom-nav>a{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;padding-left:1px!important;padding-right:1px!important;box-sizing:border-box!important}
  .ik-bottom-nav .ik-bottom-icon,.ik-bottom-nav .ik-bottom-icon img{width:22px!important;height:22px!important;max-width:22px!important;object-fit:contain!important}
  .ik-bottom-nav em{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:clip!important}
  .ik-bottom-nav .ik-active-line{left:50%!important;transform:translateX(-50%)!important}
}
@media (max-width:360px){
  .ik-bottom-nav{padding-left:2px!important;padding-right:2px!important}
  .ik-bottom-nav em{font-size:10px!important}
}
