.mt-4[data-v-9971f79a]{font-size:32px;position:absolute;right:4%;top:0}.nav-bar[data-v-2dd4624e]{align-items:center;display:flex;justify-content:space-between}.nav-bar .nav-m[data-v-2dd4624e],.nav-bar button.m[data-v-2dd4624e]{display:none}@media (max-width:576px){.nav-bar .nav[data-v-2dd4624e]{display:none!important}.nav-bar .nav-m[data-v-2dd4624e]{display:block!important}.nav-bar button.pc[data-v-2dd4624e]{display:none}.nav-bar button.m[data-v-2dd4624e]{display:block}}.item[data-v-2dd4624e]{margin-top:20px}.mask[data-v-2dd4624e]{background:#000;height:100vh;opacity:.5;top:41px;width:100vw;z-index:98}.mask[data-v-2dd4624e],.nav-m[data-v-2dd4624e]{left:0;position:absolute;right:0}.nav-m[data-v-2dd4624e]{background-color:#152624e6;overflow:hidden;padding:10%;top:40px;z-index:99}.nav-m .btn[data-v-2dd4624e]{width:100%}.nav-m .mid[data-v-2dd4624e]{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-m .bg[data-v-2dd4624e]{background-size:100% auto;border-radius:8px;color:#fff;height:84px;position:relative;width:100%}.nav-m a[data-v-2dd4624e]{display:block;padding:.8rem 0}.nav-m .active[data-v-2dd4624e]{color:#163029}.nav[data-v-2dd4624e]{display:flex;height:40px;line-height:40px;padding-right:40px;position:relative;width:100%}.nav .nav-item[data-v-2dd4624e]{cursor:pointer;margin:0 20px;position:relative}.nav .nav-item a[data-v-2dd4624e]{display:block}.nav .nav-item .nav-item-title[data-v-2dd4624e]{display:block;height:inherit;position:relative;width:inherit}.nav .nav-item .nav-item-title .active[data-v-2dd4624e]{border-bottom:2px solid #163029;color:#163029}.nav .nav-item .nav-item-title .active.none[data-v-2dd4624e]{border-bottom:0 solid #163029}.nav .nav-item .nav-item-title[data-v-2dd4624e]:before{background-color:#163029;bottom:0;content:"";height:2px;left:-5px;position:absolute;right:-5px;transform:scale(0);transition:all .4s linear}.nav .nav-item .nav-item-title[data-v-2dd4624e]:hover{color:#163029}.nav .nav-item .nav-item-title[data-v-2dd4624e]:hover:before{transform:scale(1)}.nav .nav-item .nav-item-title:hover.none[data-v-2dd4624e]:before{display:none}.nav .nav-item .nav-item-title:hover.none .nav-item-title.active[data-v-2dd4624e]{border-bottom:0 solid #163029}.nav .nav-item .nav-item-title.none:hover .active[data-v-2dd4624e]{border-bottom:0 solid #163029!important}.nav .nav-item:hover .dropdown-content[data-v-2dd4624e]{height:auto}.nav .dropdown-content[data-v-2dd4624e]{height:0;left:0;overflow:hidden;position:absolute;top:40px;transition:.6s}.nav .dropdown-content .dropdown-menu[data-v-2dd4624e]{background-color:#163029;border-radius:20px 0 37px}.nav .dropdown-content .dropdown-menu .menuItem[data-v-2dd4624e]{color:#fff;cursor:pointer;font-size:16px;height:57px;line-height:57px;padding:0 16px;transition:all .3s ease-in-out;white-space:nowrap;width:100%}.nav .dropdown-content .dropdown-menu .menuItem[data-v-2dd4624e]:first-child{border-radius:19px 0 0}.nav .dropdown-content .dropdown-menu .menuItem[data-v-2dd4624e]:last-child{border-radius:0 0 36px}.nav .dropdown-content .dropdown-menu .menuItem[data-v-2dd4624e]:hover{background-color:#fff;color:#163029}.nisshinholdingsModal[data-v-2dd4624e]{align-items:unset;height:80vh;justify-content:right}.nisshinholdingsModal[data-v-2dd4624e] .bg-white{border-radius:67px 0 60px;box-shadow:0 3px 10px #00000029}.nisshinholdingsModal[data-v-2dd4624e] .more li:hover a{opacity:.8}.btn[data-v-2dd4624e]{height:52px;width:205px}.btn-def[data-v-2dd4624e]{width:160px}ul.more[data-v-2dd4624e]{padding:0 40px 40px 4rem}ul.more li[data-v-2dd4624e]{margin-bottom:50px;position:relative}.nisshinholdingsModal .product p[data-v-2dd4624e]{line-height:1.3;position:relative;text-align:center;z-index:2}.bg[data-v-2dd4624e]{color:#fff;height:84px;position:relative;width:205px}.bg[data-v-2dd4624e]:before{background-color:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s;width:100%;z-index:1}.bg[data-v-2dd4624e]:hover{color:#163029}.bg[data-v-2dd4624e]:hover:before{opacity:.8}.header{align-items:center;background-color:#152624;color:#fff;display:flex;height:4rem;justify-content:space-between;left:0;padding:0 4%;position:fixed;top:0;width:100%;z-index:999}.bg-opacity-0{background-color:transparent}.bg-opacity-0 .logo{visibility:hidden}.logo{color:#e4bf81;font-size:1.2em}.header-white{background-color:#152624;height:0;width:100%}
