body.home{color:#fff;font-family:"Roboto",YakuHanJP,"Noto Sans JP",sans-serif;background:#000}body.home .wrapper{padding-top:10rem}@media screen and (max-width: 768px){body.home .wrapper{padding-top:6rem}}body.home .header{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.home .header .header_logo a svg{fill:#fff}@media screen and (max-width: 768px){body.home .header .header_navi{position:static;width:auto;height:auto;margin:0;margin-left:auto;padding:0;opacity:1;visibility:visible}}body.home .header .header_navi_link{color:#fff}body.home .header .header_navi_lang{color:#fff}@media screen and (max-width: 768px){body.home .header .header_navi_lang{padding:0}}body.home .header .header_navi_lang a{color:#fff}body.home .header .header_trigger a span,body.home .header .header_trigger a::before,body.home .header .header_trigger a::after{background:#fff}.top_slide_wrap{padding:0 12rem}@media screen and (max-width: 768px){.top_slide_wrap{padding:0 2rem}}.top_slide_wrap .swiper{overflow:visible}@media screen and (max-width: 768px){.top_slide_wrap .swiper{text-align:right}}.top_slide_wrap .swiper-button-next,.top_slide_wrap .swiper-button-prev{color:#fff}@media screen and (max-width: 768px){.top_slide_wrap .swiper-button-next,.top_slide_wrap .swiper-button-prev{position:static;display:inline-flex;width:5rem;height:2rem;margin-top:0}}@media screen and (max-width: 768px){.top_slide_wrap .swiper-button-next::after,.top_slide_wrap .swiper-button-prev::after{font-size:2rem}}.top_slide_wrap .swiper-button-next{right:-1.5rem}.top_slide_wrap .swiper-button-prev{left:-1.5rem}.top_slide_item{margin:0 2rem}@media screen and (max-width: 768px){.top_slide_item{margin:0}}.top_slide_item a{position:relative;display:block;overflow:hidden;color:#fff;border-radius:4rem;transform:scale(0.9);transition:.3s ease}@media screen and (max-width: 768px){.top_slide_item a{border-radius:2rem}}.top_slide_item a:hover{opacity:1;transform:scale(1)}.top_slide_item a:hover ._image{opacity:.9}.top_slide_item a:hover ._chara div:nth-child(1){display:block}.top_slide_item a:hover ._chara div:nth-child(2){display:none}.top_slide_item ._image{opacity:.6;transition:.3s ease}.top_slide_item ._content{position:absolute;z-index:1;top:16rem;left:0;width:100%;padding:0 4rem;letter-spacing:.05em;text-align:center}@media screen and (max-width: 768px){.top_slide_item ._content{top:6rem;padding:0 2rem}}.top_slide_item ._chara{position:absolute;z-index:1;bottom:0;left:0}.top_slide_item ._chara div:nth-child(1){display:none}.text_top_slide01{width:28rem;margin:auto}@media screen and (max-width: 768px){.text_top_slide01{width:14rem}}