.hdrWrap{position:fixed;top:0;transition:all .3s ease;width:100%;height:92px;z-index:3}.hdrNav{height:100svh;transition:all .3s ease;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:-1}@media print,screen and (min-width: 1280px){.hdrNav{height:auto;opacity:1;visibility:visible}}.hdrNav::after{background:#fff;content:"";height:100%;opacity:0;position:absolute;left:0;top:0;transition:all .3s ease;width:100%;z-index:1}.navbar{height:calc(100svh - 88px);padding-bottom:128px;position:fixed;left:24px;top:88px;overflow-y:auto;opacity:0;transition:all .3s ease;width:calc(100% - 48px);z-index:2}@media print,screen and (min-width: 1280px){.navbar{display:inline-flex;align-items:center;justify-content:space-between;height:auto;margin:0;opacity:1;overflow:inherit;padding:0;position:fixed;left:inherit;right:24px;top:16px;width:618px}}@media print,screen and (min-width: 1280px){.navbar:hover>*{opacity:.5}}.navbar>li{cursor:pointer;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold;line-height:3.8rem;transition:all .3s ease;margin-bottom:32px}@media print,screen and (min-width: 1280px){.navbar>li{display:flex;align-items:center;justify-content:center;height:56px;margin-bottom:0}}@media print,screen and (min-width: 1280px){.navbar>li:hover{opacity:1}}.navbar .liInfo{margin-bottom:0;position:relative}@media print,screen and (min-width: 1280px){.navbar .liInfo{display:none}}.navbar .liInfo .iconBox{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:215px}.navbar .liInfo .spMenuTel{margin-bottom:32px}.navbar .liInfo .spMenuTel img{margin:0}.navbar .cOrange{color:#e4772b}.hdrNav-active{opacity:1;overflow:auto;visibility:visible}.hdrNav-active::after{opacity:1}.hdrNav-active .navbar{opacity:1}.hdrNav-active .navbar .arrow-active{transform:rotate(180deg)}.hdrNavNone{display:none}.component{position:relative}@media print,screen and (min-width: 1280px){.component:hover .arrowKino,.component:hover .arrowSupport{top:44px}}.component .arrowKino,.component .arrowSupport{height:5px;position:absolute;transition:all .3s ease;width:9px}@media print,screen and (min-width: 1280px){.component .arrowKino,.component .arrowSupport{transform:translateX(-50%)}}.component .arrowKino{left:56px;top:16px}@media print,screen and (min-width: 1280px){.component .arrowKino{left:50%;top:40px}}.component .arrowSupport{left:92px;top:16px}@media print,screen and (min-width: 1280px){.component .arrowSupport{left:50%;top:40px}}.component p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:bold}.component .subMenu{height:0;transition:all .3s ease;transform-origin:top;position:relative;clip-path:inset(0 0 100% 0);transition:.5s cubic-bezier(0.075, 0.82, 0.165, 1)}@media print,screen and (min-width: 1280px){.component .subMenu{background:#fff;height:auto;opacity:0;padding:32px 0;position:absolute;top:52px;right:0;transform:translateX(50%)}}.component .subMenu li{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.component .subMenu.subMenu-active{clip-path:inset(0 0 0 0)}@media print,screen and (min-width: 1280px){.component .subMenu.subMenu-active{height:auto;opacity:1}}.component .subMenu.subMenu-active.hKino{height:500px}@media print,screen and (min-width: 1280px){.component .subMenu.subMenu-active.hKino{height:auto}}.component .subMenu.subMenu-active.hSupport{height:330px}@media print,screen and (min-width: 1280px){.component .subMenu.subMenu-active.hSupport{height:auto}}@media print,screen and (min-width: 1280px){.component .subMenu>div{padding:0 32px;width:314px}}@media print,screen and (min-width: 1280px){.component .subMenu>div:nth-of-type(1){margin-bottom:24px}}.component .subMenu>div p{background:linear-gradient(234.57deg, #336FCB, #1AEAC4);border-radius:30px;color:#fff;display:inline-block;font-size:1.2rem;line-height:1.4rem;margin-bottom:8px;padding:4px 16px}@media print,screen and (min-width: 1280px){.component .subMenu>div p{font-size:1.2rem;line-height:1.4rem;margin-bottom:8px}}.component .subMenu>div ul li{background:url("../img/assist/arrow-right-circle.svg") no-repeat center left 230px/23px 23px;line-height:4.4rem;margin-bottom:8px;width:100%}@media print,screen and (min-width: 1280px){.component .subMenu>div ul li{background:url("../img/assist/arrow-right-circle.svg") no-repeat center right 16px/23px 23px;font-size:1.6rem;line-height:4.2rem;transition:all .3s ease}}.component .subMenu>div ul li a{display:block;width:100%}.component .subMenu>div ul li span{color:rgba(51,51,51,.8);position:relative}@media print,screen and (min-width: 1280px){.component .subMenu>div ul li span{color:#333}}.component .subMenu>div ul li span::after{background:#1c1c1c;content:"";height:1px;position:absolute;bottom:-4px;left:0;transform:scale(0, 1);transform-origin:left top;transition:all .3s ease;width:100%}@media print,screen and (min-width: 1280px){.component .subMenu>div ul li:hover{background:url("../img/assist/arrow-right-circle-hover.svg") no-repeat center right 12px/23px 23px}}@media print,screen and (min-width: 1280px){.component .subMenu>div ul li:hover span::after{transform:scale(1, 1)}}.hdrLogo{height:44px;position:fixed;left:12px;top:24px;transition:all .3s ease;width:208px;z-index:2}@media print,screen and (min-width: 1280px){.hdrLogo{left:20px;position:fixed;top:23px}}.hdrLogo:hover{opacity:.5}.logoScroll{transform:translate(0, -92px)}.spMenu{background:linear-gradient(234.57deg, #336FCB -47.02%, #1AEAC4 158.7%);height:66px;display:flex;align-items:flex-end;justify-content:space-around;position:fixed;bottom:0;padding:9px 16px;width:100%;z-index:4}@media print,screen and (min-width: 1280px){.spMenu{display:none}}.spMenu li{height:100%}.spMenu li a{color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:space-between;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:1.2rem;font-weight:bold;height:100%}.spMenu li a span{display:block;text-align:center;width:100%}.spMenu li a .spanMenu{transition:all .3s ease}.spMenu li a .span-active{color:#333}.spMenu li a .btnMenu{background:none;border:none;height:30px;padding:6px;width:30px}@media print,screen and (min-width: 1280px){.spMenu li a .btnMenu{display:none}}.spMenu li a .btnMenu span,.spMenu li a .btnMenu span:before,.spMenu li a .btnMenu span:after{height:2px;width:20px;background:#fff;position:absolute;display:block;content:"";transition:all .3s ease}.spMenu li a .btnMenu span:before{top:-8px}.spMenu li a .btnMenu span:after{bottom:-8px}.spMenu li a .btnMenu-active span,.spMenu li a .btnMenu-active span:before,.spMenu li a .btnMenu-active span:after{background:#333}/*# sourceMappingURL=assist-hdr.css.map */