.bannerSlider,.swiperBannerTicker{display:none}.top-slider .bannerSlider,.top-slider .swiperBannerTicker,.top-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.top-title-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#030708;min-height:548px}.top-title-box h1{display:none}@media screen and (min-width:768px){.top-title-box{height:100vh;max-height:880px}}@media screen and (min-width:992px){.top-title-box{display:block;padding-top:0}}.top-title-box .c-ticker-wrapper{position:absolute;top:70px;z-index:-1}@media screen and (min-width:992px){.top-title-box .c-ticker-wrapper{top:50%;-webkit-transform:translateY(-46%);transform:translateY(-46%)}}.top-title-box .c-ticker-wrapper .c-ticker{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.top-title-box .swiperBannerTicker .swiper-slide-active{opacity:1!important}.top-title-box .c-ticker-wrapper .c-ticker .c-ticker__wrap{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;white-space:nowrap}.top-title-box .c-ticker-wrapper .c-ticker .c-ticker__text{color:rgba(247,58,64,.7);font-family:Montserrat,sans-serif;font-size:56px;font-weight:100;line-height:1;margin-bottom:0;text-transform:uppercase}@media screen and (min-width:992px){.top-title-box .c-ticker-wrapper .c-ticker .c-ticker__text{font-size:127px}}.top-title-box .c-ticker-wrapper .c-ticker:nth-child(odd) ._ticker01{-webkit-animation:loop 240s linear -120s infinite;animation:loop 240s linear -120s infinite}.top-title-box .c-ticker-wrapper .c-ticker:nth-child(odd) ._ticker02{-webkit-animation:loop2 240s linear infinite;animation:loop2 240s linear infinite}.top-title-box .c-ticker-wrapper .c-ticker:nth-child(2n) ._ticker01{-webkit-animation:loop 240s linear -120s infinite;animation:loop 240s linear -120s infinite;animation-direction:reverse}.top-title-box .c-ticker-wrapper .c-ticker:nth-child(2n) ._ticker02{-webkit-animation:loop2 240s linear infinite;animation:loop2 240s linear infinite;animation-direction:reverse}.top-title-box .bannerSlider,.top-title-box .bannerSlider .swiper-wrapper,.top-title-box .swiperBannerTicker,.top-title-box .swiperBannerTicker .swiper-wrapper{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.top-title-box .top-banner-content{bottom:49px;overflow:hidden;position:absolute;right:24px;z-index:1}@media screen and (min-width:768px){.top-title-box .top-banner-content{bottom:55px;right:55px}}@media screen and (min-width:992px){.top-title-box .top-banner-content{bottom:95px;right:85px}}.top-title-box .top-banner-content .top-title-content{position:relative;width:350px}@media screen and (min-width:768px){.top-title-box .top-banner-content .top-title-content{width:531px}}@media screen and (min-width:992px){.top-title-box .top-banner-content .top-title-content{width:600px}}.top-title-box .top-banner-content .top-title-content .heading-title{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-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;margin-bottom:0}.top-title-box .top-banner-content .top-title-content .heading-title>span{display:inline-block;font-family:"Noto Serif JP",sans-serif;font-size:45px;font-weight:500;padding-bottom:2px;position:relative;text-transform:uppercase;white-space:nowrap;word-break:keep-all}@media screen and (min-width:768px){.top-title-box .top-banner-content .top-title-content .heading-title>span{font-size:76px}}.top-title-box .top-banner-content .top-title-content .heading-title>span:first-of-type{margin-bottom:-4px}.top-title-box .top-banner-content .top-title-content .heading-title>span:after{background-color:#fff;bottom:3px;content:"";display:block;left:3px;position:absolute;right:3px;top:3px;z-index:-1}@media screen and (min-width:768px){.top-title-box .top-banner-content .top-title-content .heading-title>span:after{bottom:5px;left:5px;right:5px;top:5px}}.top-title-box .top-banner-content .top-title-content .heading-title small{background-color:#f73a40;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:200;margin-bottom:3px;margin-right:5px;padding:1px 5px;text-transform:uppercase;white-space:nowrap;word-break:keep-all}@media screen and (min-width:768px){.top-title-box .top-banner-content .top-title-content .heading-title small{font-size:20px}}.top-title-box .top-banner-content .top-title-content .heading-title small>span{background-color:#fff;display:inline-block;font-family:"Noto Serif JP",sans-serif;font-size:45px;font-weight:500}@media screen and (min-width:992px){.top-title-box .top-banner-content .top-title-content .heading-title small>span{font-size:76px}}.top-title-box .swiper-slide,.top-title-box .swiper-slide .image-box{height:100%;overflow:hidden;width:100%}.top-title-box .swiper-slide{bottom:0;left:0;position:absolute;right:0;top:0;transform:translateZ(0)!important}.top-title-box .swiper-slide .c-ticker-wrapper{opacity:0!important;transition:.5s cubic-bezier(.4,0,.2,1)}.top-title-box .swiper-slide-active .c-ticker-wrapper{opacity:1!important;transition:.5s cubic-bezier(.4,0,.2,1) .5s}.top-title-box .swiper-slide .image-box,.top-title-box .swiper-slide .top-banner-content{opacity:0!important;transform:translateX(40px);transition:.5s cubic-bezier(.4,0,.2,1)}.top-title-box .swiper-slide-active .image-box,.top-title-box .swiper-slide-duplicate-active .image-box{opacity:1!important;transform:translateX(0);transition:.5s cubic-bezier(.4,0,.2,1) .5s}.top-title-box .swiper-slide-active .top-banner-content,.top-title-box .swiper-slide-duplicate-active .top-banner-content{opacity:1!important;transform:translateX(0);transition:.5s cubic-bezier(.4,0,.2,1) .8s}.top-title-box .swiper-slide-duplicate-prev .top-banner-content,.top-title-box .swiper-slide-prev .top-banner-content{transition:.5s cubic-bezier(.4,0,.2,1) .2s}.top-title-box .swiper-slide .top-banner-content .mask{overflow:hidden}.top-title-box .swiper-slide img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.top-title-box .swiper-slide .image-cover img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:576px){.top-title-box .swiper-slide img{-o-object-fit:cover;object-fit:cover}}.top-title-box .swiper-slide .sp{display:block}@media screen and (min-width:576px){.top-title-box .swiper-slide .sp{display:none}}.top-title-box .swiper-slide .pc{display:none}@media screen and (min-width:576px){.top-title-box .swiper-slide .pc{display:block}}