.gnav .main-menu{width:100%}@media screen and (max-width:1000px){.gnav .main-menu>div{width:80%}}.gnav .main-menu .m-header-menu ul .sub-menu{max-width:1000px;width:auto}.gnav .main-menu .m-header-menu ul .sub-menu.-add-bnr{max-width:1280px}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu{width:100%}}.gnav .main-menu .m-header-menu ul .sub-menu ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 60px}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul{margin:0;padding:0}}.gnav .main-menu .m-header-menu ul .sub-menu ul>li{margin-left:6%;width:250px}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul>li{margin-left:0;width:auto}}.gnav .main-menu .m-header-menu ul .sub-menu ul>li:first-child{margin-left:0}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul>li:first-child .category-title{margin-top:0}}.gnav .main-menu .m-header-menu ul .sub-menu ul>li.bnr-list{min-width:300px;padding-top:6px;position:relative}@media screen and (max-width:768px){.gnav .main-menu .m-header-menu ul .sub-menu ul>li.bnr-list{min-width:auto;padding-top:22px;width:100%}}.gnav .main-menu .m-header-menu ul .sub-menu ul>li.bnr-list a{-webkit-transition:opacity .3s;transition:opacity .3s}.gnav .main-menu .m-header-menu ul .sub-menu ul>li.bnr-list a:hover{opacity:.5}.gnav .main-menu .m-header-menu ul .sub-menu ul .category-title{font-size:2rem;font-weight:600;margin-bottom:1.5em}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul .category-title{color:#fff;margin-bottom:.25em;margin-top:1.5em}}.gnav .main-menu .m-header-menu ul .sub-menu ul ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li{line-height:1.2;margin-left:0;margin-top:1.5em;width:100%}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul ul li{margin-top:.5em}}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li:first-child{margin-top:0}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li .sub-text{color:#ccc}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul ul li .sub-text{color:#767676}}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li a{line-height:1.2;text-align:left}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li a:hover{opacity:1}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li a .sub-text{color:#000;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul ul li a .sub-text{color:#fff}}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li a .sub-text:hover{color:#e1040b}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li.js-children-toggle ul{display:none;font-size:1.4rem;margin:0}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li.js-children-toggle ul li{margin-top:.8em}@media screen and (max-width:1000px){.gnav .main-menu .m-header-menu ul .sub-menu ul ul li.js-children-toggle ul{display:block;margin-left:1rem}.gnav .main-menu .m-header-menu ul .sub-menu ul ul li.js-children-toggle ul a{font-size:1.4rem}}