.l-header{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Noto Sans JP,"Noto Serif JP",Libre Baskerville,sans-serif;left:0;overflow:hidden;padding:0 30px;position:fixed;right:0;top:0;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);width:100%;z-index:100;-ms-overflow-style:none;scrollbar-width:none}.l-header::-webkit-scrollbar{display:none}.l-header.js-move{-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1)}.header-logo{background-color:#fff;margin-bottom:0;margin-top:0;padding:19px 0 0}@media screen and (min-width:576px){.header-logo{margin-top:0}}.header-logo a,.header-logo span{display:block;width:217px}.tab-nav{display:none}@media screen and (min-width:768px){.tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:6rem;top:21px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;z-index:11}}@media screen and (min-width:992px){.tab-nav{display:none}}@media screen and (min-width:768px){.tab-nav a{background:#e6e6e6;color:#111;display:inline-block;font-size:11px;font-weight:500;margin-top:0;padding:3px 14px;text-align:center;text-decoration:none}.tab-nav a:focus,.tab-nav a:hover{opacity:.8;text-decoration:none}.tab-nav a:first-child{background:#f73a40;color:#fff;display:block}.tab-nav a:first-child:focus,.tab-nav a:first-child:hover{color:#fff}}.header-nav{position:absolute;top:54px}@media screen and (min-width:992px){.header-nav{right:30px;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1)}}@media screen and (min-width:1220px){.header-nav{right:50px}}.header-nav ul{border-bottom:1px solid #eee;margin:0;padding:0}@media screen and (min-width:992px){.header-nav ul{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.header-nav ul li{color:#111;display:block;font-size:16px;font-weight:700;line-height:22px;padding:0}@media screen and (min-width:992px){.header-nav ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;margin-bottom:0;vertical-align:top}}@media screen and (min-width:1220px){.header-nav ul li{font-size:14px}}@media screen and (min-width:1355px){.header-nav ul li{font-size:16px}}@media screen and (min-width:992px){#hs_menu_wrapper_header-links-main{height:100%}.header-nav ul li:first-child{display:none}.header-nav ul li:last-child{border:none;margin-bottom:0}.header-nav .hs-menu-children-wrapper li:first-child{display:flex}}.header-nav ul li.active a{color:#f73a40}@media screen and (min-width:992px){.header-nav ul li.active a{color:#111}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li a:after{transition:background-size .3s cubic-bezier(.39,.575,.565,1);width:100%}.header-nav ul li.active a:after{background-color:#f73a40;bottom:0;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 10px)}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li a:after{background-image:linear-gradient(90deg,#f73a40,#f73a40);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;bottom:-1px;content:"";display:block;height:1px;left:0;padding-bottom:0;position:absolute}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li a:hover:after{background-position:0 100%;background-size:100% 1px}}@media screen and (min-width:1220px){.header-nav ul li.active a:after{width:calc(100% - 30px)}}.header-nav ul li a{border-left:none;border-right:none;color:#111;display:block;font-weight:700;padding:2vh 30px;text-decoration:none}@media screen and (min-width:992px){.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.08);display:flex;height:auto;margin-left:-25px;margin-right:-25px;margin-top:-25px;min-width:110px;opacity:0;padding:12px;position:absolute}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li{display:block;font-size:13px;width:100%}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{border-bottom:1px solid #ededed;padding:13px 0 13px 16px;position:relative}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li:last-child a{border-bottom:none}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper li.active{border-color:#f73a40}.header-nav .hs-menu-children-wrapper li.active a:after{width:100%}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper a:before{background:url(https://www.ape-man.jp/hubfs/00_%E7%8C%BF%E4%BA%BA/images/common/ico-angle-r7.svg);background-size:contain;content:"";height:10px;left:0;min-width:5px;position:absolute;top:calc(50% - 5px);transition:all .15s ease-out}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper a:hover:before{transform:translate(3px)}.header-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px}.header-nav ul li a:focus,.header-nav ul li a:hover{opacity:.8}}@media screen and (min-width:1220px){.header-nav ul li a{padding:5px 10px}.l-header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{margin-left:-50px;margin-right:-50px;margin-top:-50px;min-width:220px;padding:24px}.l-header.js-move .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{margin-top:-25px}}@media screen and (min-width:1330px){.header-nav ul li a{padding:5px 15px}}@media screen and (min-width:768px){.header-nav ul li.nav-header-buttons{display:none}}@media screen and (min-width:992px){.header-nav ul li.nav-header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border:none;justify-content:center;margin-left:5px}}@media screen and (min-width:1220px){.header-nav ul li.nav-header-buttons{margin-left:15px}}@media screen and (min-width:992px){.header-nav ul li.nav-header-buttons a{background:#e6e6e6;color:#111;display:block;font-size:12px;font-weight:500;margin-top:0;padding-left:10px;padding-right:10px;text-align:center;text-decoration:none}.header-nav ul li.nav-header-buttons a:first-child{color:#fff}}@media screen and (min-width:1220px){.header-nav ul li.nav-header-buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-size:15px;height:40px;justify-content:center;width:160px}.header-nav ul li.nav-header-buttons a:last-child{font-size:14px}}@media screen and (min-width:992px){.header-nav ul li.nav-header-buttons a:focus,.header-nav ul li.nav-header-buttons a:hover{opacity:.8}.header-nav ul li.nav-header-buttons a:first-child{background-color:#f73a40;margin-bottom:0}.header-nav ul li.nav-sp-link{display:none}}.header-nav>li.menu-single{position:relative}.header-nav li.menu-single ul.menu-second,.header-nav>li.menu-single{-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1)}.header-nav li.menu-single ul.menu-second{background:#f2f2f2;height:50px;left:-2px;opacity:0;overflow:hidden;position:absolute;top:40px;width:148px;z-index:-1}.header-nav li.menu-single ul.menu-second li{border-top:1px solid #eee;display:block;padding:20px 36px}.header-nav li.menu-single:hover{background:#eee;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:991px){.sp-none{display:none}.sp-menu-btn{display:block;height:16px;position:absolute;right:24px;top:27px;width:30px;z-index:25}.sp-menu-btn span:first-child{background:#222;display:block;height:1.5px;position:absolute;right:0;top:0;-webkit-transition:.3s;transition:.3s;width:30px}}@media screen and (max-width:991px) and (min-width:375px){.sp-menu-btn span:first-child{width:30px}}@media screen and (max-width:991px){.sp-menu-btn span:nth-child(2){background:#222;display:block;height:1.5px;position:absolute;right:0;top:8px;-webkit-transition:.3s;transition:.3s;width:30px}}@media screen and (max-width:991px) and (min-width:375px){.sp-menu-btn span:nth-child(2){width:30px}}@media screen and (max-width:991px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{border-bottom:none;display:none;opacity:1!important;position:static}.header-nav .hs-menu-depth-1.hs-item-has-children:before{background:url(https://www.ape-man.jp/hubfs/00_%E7%8C%BF%E4%BA%BA/images/common/ico-angle-d6.svg) no-repeat 50%;background-size:11px 7px;content:"";cursor:pointer;display:inline-block;height:49px;left:auto;position:absolute;right:0;top:0;transition:all .15s ease-out;width:49px;z-index:2}.header-nav .hs-menu-depth-1.hs-item-has-children.open:before{transform:rotate(180deg)}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{font-size:13px;padding-left:16px;position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a:before{background:url(https://www.ape-man.jp/hubfs/00_%E7%8C%BF%E4%BA%BA/images/common/ico-angle-r7.svg);background-size:contain;content:"";height:10px;left:0;min-width:5px;position:absolute;top:calc(50% - 5px)}.sp-menu-btn span:nth-child(3){background:#222;display:block;height:1.5px;position:absolute;right:15px;top:16px;-webkit-transition:.3s;transition:.3s;width:15px}.menu_open .sp-menu-btn span:first-child{position:absolute;right:0;top:8px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transition:.3s;transition:.3s;width:42px}.menu_open .sp-menu-btn span:nth-child(2){opacity:0;-webkit-transition:.3s;transition:.3s}.menu_open .sp-menu-btn span:nth-child(3){position:absolute;right:0;top:8px;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:.3s;transition:.3s;width:42px}.menu_open aside nav{-webkit-transition:.3s;transition:.3s;width:55%}.all-wrapper-mask-logo{background:url(../img/header-logo_w.svg);background-repeat:no-repeat;background-size:100%;height:16px;left:50%;margin-left:-115px;margin-top:-8px;position:absolute;top:50%;width:220px}.header-nav li.menu-single ul.menu-second{background:initial!important;height:auto!important;left:auto!important;margin:-30px 0;opacity:1!important;overflow:initial!important;position:static!important;top:auto!important;width:auto!important;z-index:auto!important}.header-nav li.menu-single:hover{background:#fff}.header-nav ul li{border-top:1px solid #eee;display:block;font-size:15px;margin:0;padding:0;text-align:left}.l-header{height:73px;overflow:auto;padding:0 24px}.header-nav{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin-bottom:0;opacity:0;overflow:hidden;padding:73px 24px;position:absolute;right:0;top:-100vh;-webkit-transition-delay:.2s;transition-delay:.2s;width:100%;z-index:-10}.header-nav ul li a{font-weight:400;padding:1.8vh 0}.header-logo{margin:0;position:relative;z-index:10}.header-logo a,.header-logo span{width:110px}.menu_open .l-header{height:100vh;left:0;top:0;width:100%}.menu_open .header-logo{padding:19px 0 0}.menu_open .sp-menu-btn{height:23px;top:29px;width:39px}.menu_open .header-nav{background-color:#fff;display:block;opacity:1;overflow:scroll;padding-bottom:60px;padding-top:73px;top:0;-webkit-transition:all .9s cubic-bezier(.215,.61,.355,1);transition:all .9s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.1s;transition-delay:.1s;z-index:2;-ms-overflow-style:none;scrollbar-width:none}.menu_open .header-nav::-webkit-scrollbar{display:none}.menu_open .header-nav ul{border-bottom:none;padding:0}.header-nav ul[role=menu]{flex-direction:column}.header-nav ul[role=menu],.menu_open .header-nav .nav-header-buttons a:last-child{border-bottom:1px solid #eee}}@media screen and (max-width:767px){.header-nav ul[role=menu]{border-bottom:none}}@media screen and (min-width:768px){.header-logo{margin-top:0;padding:19px 0 0}.header-logo a,.header-logo span{width:110px}.sp-menu-btn{right:2rem;width:30px}.sp-menu-btn span:first-child,.sp-menu-btn span:nth-child(2){width:30px}.sp-menu-btn span:nth-child(3){right:15px;width:15px}.menu_open .sp-menu-btn{top:28px}.menu_open .header-nav{padding-top:73px}}@media screen and (min-width:992px){.l-header{border-bottom:1px solid #f5f5f5;height:150px;overflow:visible}.header-logo{padding-bottom:18px;padding-top:42px;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);width:217px}.header-logo a,.header-logo span{width:217px}.header-nav{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.menu-active{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.16);box-shadow:0 2px 3px rgba(0,0,0,.16);height:91px}.menu-active .header-logo{padding:10px 0;width:260px}.menu-active .header-nav ul li{margin-bottom:0}.menu-active .header-nav ul li a{border:none}.menu_open .sp-menu-btn{top:28px}.menu_open .header-nav{padding-top:0}.header-nav .hs-menu-depth-1.hs-item-has-children>a:after{background:url(https://www.ape-man.jp/hubfs/00_%E7%8C%BF%E4%BA%BA/images/common/ico-angle-d6.svg) no-repeat 50%;background-size:contain;content:"";cursor:pointer;display:inline-block;height:7px;margin-left:2px;top:0;transition:all .15s ease-out;width:11px;z-index:2}.header-nav .hs-menu-depth-1.hs-item-has-children:hover>a:after{transform:rotate(180deg)}}@media screen and (min-width:1220px){.l-header{padding:0 50px}.header-nav .hs-menu-depth-1.hs-item-has-children>a:after{margin-left:10px}}.select-menu-box{margin:0 auto 48px;max-width:1156px;padding-left:1rem;padding-right:1rem}.select-menu-box .select-menu-row{margin:0 -15px;padding-left:15px;padding-right:15px}.select-menu-box .select-menu-row>div{margin-bottom:10px;position:relative}.select-menu-box .select-menu-row>div:after{background-color:#eaeaea;bottom:0;content:"";display:block;height:calc(100% - 6px);position:absolute;right:3px;top:3px;width:1px}.select-menu-box .select-menu-row>div a{display:inline-block;margin-left:15px;margin-right:18px;padding:3px 15px;position:relative;text-decoration:none}.select-menu-box .select-menu-row>div a:after{background-color:#f6f6f6;bottom:0;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;width:0}.select-menu-box .select-menu-row>div a:focus:after,.select-menu-box .select-menu-row>div a:hover:after{width:calc(100% - 20px)}.select-menu-box .select-menu-row>div:first-child a{margin-left:0}.select-menu-box .select-menu-row>div.active a{background-color:#f6f6f6;color:#fff}