.front-section{position:relative}.front-section__title{font-family:impact,"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo","メイリオ","YuGothic","Yu Gothic",sans-serif;font-size:57px;line-height:.8em}@media screen and (min-width: 1025px){.front-section__title{font-size:9vw}}@media screen and (min-width: 1281px){.front-section__title{font-size:108px}}.front-section__title span{display:block;margin-top:10px;margin-left:2px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo","メイリオ","YuGothic","Yu Gothic",sans-serif;font-size:10px;line-height:1em;letter-spacing:2.4em}@media screen and (min-width: 1025px){.front-section__title span{margin-top:40px;margin-left:4px;font-size:16px}}.front-section__more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}@media screen and (min-width: 1025px){.sidebar{opacity:0}.slides{width:100%;min-height:100vh}.slides__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.slide{width:100vw;min-height:100vh}.slide__container{width:100vw;min-height:100vh}.slide__container:has(.works){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.mv{position:relative;overflow:hidden}.mv__img{width:95%;margin:36px auto 100px;background:url("../src/img/home/mv_back_sp.png") center/contain no-repeat}@supports(background-image: url("image.webp")){.mv__img{background-image:url("../img/home/mv_back_sp.webp")}}.mv__scroll-text,.mv__scroll-arrow{position:absolute;top:141.5476190476vw;right:0;width:30vw;height:30vw;overflow:hidden}.mv__scroll-text{-webkit-animation:10s linear infinite scroll-button-rotation;animation:10s linear infinite scroll-button-rotation}@-webkit-keyframes scroll-button-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes scroll-button-rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width: 1025px){.mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background:none}.mv__img{width:85vw;height:85vh;margin:unset;background-image:url("../img/home/mv_back_pc.png");background-repeat:no-repeat;background-position:center;background-size:contain}.mv__img::after{display:block;width:100%;height:100%;content:"";background-image:url("../img/home/mv_text_pc.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@supports(background-image: url("image.webp")){.mv__img{background-image:url("../img/home/mv_back_pc.webp")}}}@media screen and (min-width: 1025px){.sidebar-slider{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;opacity:1}}.works{padding-bottom:70px}@media screen and (min-width: 1025px){.works{padding-bottom:180px}}.works.wrapper__with-sidebar{padding:unset}.works .front-section__title{padding:0 2.5%}@media screen and (min-width: 1025px){.works .front-section__title{z-index:3;margin-top:5%}}.works-movie{position:relative;padding:0 2.5%}.works-movie__wrapper{height:56.25vw;margin:0 -2.5vw;cursor:pointer}@media screen and (min-width: 1025px){.works-movie__wrapper{position:relative;width:80vw;height:45vw;margin:unset}}.works-movie__wrapper iframe{pointer-events:none}@media screen and (min-width: 1025px){.works-movie__cover{position:absolute;top:0;right:-1px;bottom:0;left:auto;width:100%;height:100%;cursor:pointer;background-color:#000}}.works-movie__play-button{position:absolute;left:-30vw;width:50vw;-webkit-transform:translateY(-20vw);transform:translateY(-20vw);-webkit-animation:10s linear infinite play-button-rotation;animation:10s linear infinite play-button-rotation}@media screen and (min-width: 1025px){.works-movie__play-button{top:100%;left:calc(-50px - 2.5vw);z-index:3;width:44vw;cursor:pointer;-webkit-animation:none;animation:none}}@-webkit-keyframes play-button-rotation{0%{-webkit-transform:translateY(-20vw) rotate(0);transform:translateY(-20vw) rotate(0)}100%{-webkit-transform:translateY(-20vw) rotate(360deg);transform:translateY(-20vw) rotate(360deg)}}@keyframes play-button-rotation{0%{-webkit-transform:translateY(-20vw) rotate(0);transform:translateY(-20vw) rotate(0)}100%{-webkit-transform:translateY(-20vw) rotate(360deg);transform:translateY(-20vw) rotate(360deg)}}.works-movie__description{padding-left:20px;margin-top:20px;margin-bottom:45px;margin-left:20vw;font-size:11px}.works-movie__description-head{font-size:11px}.works-movie__description-album{margin:10px 0;font-size:14px}.works-movie__description-title{display:inline-block;font-size:12px}.works-movie__description-credit{display:inline-block;margin-left:20px;font-size:11px}@media screen and (min-width: 1025px){.works-movie__description{margin-bottom:80px;margin-left:calc(44vw + -50px - 2.5vw);font-size:22px}.works-movie__description-head{font-size:18px}.works-movie__description-album{margin:10px 0;font-size:24px}.works-movie__description-title{display:inline-block;font-size:20px}.works-movie__description-credit{display:inline-block;margin-left:20px;font-size:16px}}.works-disc{padding:0 2.5%}.works-disc__img-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.works-disc__thumbnail{position:relative;z-index:2;width:55%}@media screen and (min-width: 1025px){.works-disc__thumbnail{width:60%}}.works-disc__credit{position:absolute;bottom:20px;left:0;z-index:1;width:100%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.works-disc__credit-item{height:5.8vw;background-repeat:no-repeat;background-position:left center;background-size:contain}.works-disc__credit-item:nth-last-child(1){margin-left:0}.works-disc__credit-item:nth-last-child(2){margin-left:1vw}.works-disc__credit-item:nth-last-child(3){margin-left:2vw}.works-disc__credit-item:nth-last-child(4){margin-left:3vw}.works-disc__credit-composition{background-image:url("../img/common/credit_composition.svg")}.works-disc__credit-arrangement{background-image:url("../img/common/credit_arrangement.svg")}.works-disc__credit-lyrics{background-image:url("../img/common/credit_lyrics.svg")}.works-disc__credit-violin{background-image:url("../img/common/credit_violin.svg")}@media screen and (min-width: 1025px){.works-disc__credit{bottom:100px}.works-disc__credit-item{height:5vw}.works-disc__credit-item:nth-last-child(2){margin-left:1vw}.works-disc__credit-item:nth-last-child(3){margin-left:2vw}.works-disc__credit-item:nth-last-child(4){margin-left:3vw}}.works-disc__description{margin-top:20px;font-size:11px;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.works-disc__description-head{font-size:11px}.works-disc__description-album{margin:5px 0;font-size:14px}.works-disc__description-title{display:inline-block;margin-right:20px;font-size:12px}.works-disc__description-credit{display:inline-block;font-size:11px}@media screen and (min-width: 1025px){.works-disc__description{font-size:18px}.works-disc__description-head{font-size:22px}.works-disc__description-album{margin:10px 0;font-size:24px}.works-disc__description-title{font-size:20px}.works-disc__description-credit{font-size:16px}}.works-disc__slides .splide__slide.anm-started .works-disc__credit,.works-disc__slides .splide__slide.anm-started .works-disc__description{-webkit-animation-name:works-splide-fadeIn;animation-name:works-splide-fadeIn}.works-disc__slides .splide__slide.anm-finished .works-disc__credit,.works-disc__slides .splide__slide.anm-finished .works-disc__description{-webkit-animation-name:works-splide-fadeOut;animation-name:works-splide-fadeOut}@-webkit-keyframes works-splide-fadeIn{0%{opacity:0;-webkit-transform:translateX(6px);transform:translateX(6px)}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes works-splide-fadeIn{0%{opacity:0;-webkit-transform:translateX(6px);transform:translateX(6px)}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes works-splide-fadeOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}}@keyframes works-splide-fadeOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{opacity:0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}}.works-disc__slides .splide__pagination{position:absolute;top:calc(52.25vw - 8px);left:calc(42.75vw - 80px);width:72px;height:8px;padding:unset}.works-disc__slides .splide__pagination li{height:8px}.works-disc__slides .splide__pagination__page,.works-disc__slides .splide__pagination__page.is-active{width:8px;height:8px;margin:0 8px;vertical-align:top;background-color:rgba(255,255,255,0);border:solid #fff 1px;border-radius:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.works-disc__slides .splide__pagination__page.is-active{background-color:#fff}@media screen and (min-width: 1025px){.works-disc__slides .splide__pagination{top:calc((100vw - 50px)*.95*.6 - 16px);left:calc((100vw - 50px)*.95*.4 - 160px);width:144px;height:16px}.works-disc__slides .splide__pagination li{height:16px}.works-disc__slides .splide__pagination__page,.works-disc__slides .splide__pagination__page.is-active{width:16px;height:16px;margin:0 16px}}@media screen and (min-width: 1025px){.works .front-section__more{-webkit-transform:translateY(-130px);transform:translateY(-130px)}}.profile{margin-top:50px}@media screen and (min-width: 1025px){.profile{margin-top:90px;margin-bottom:calc(4.95vw - 31.35px)}}@media screen and (min-width: 1281px){.profile{margin-bottom:28.05px}}.profile::before{position:absolute;top:31.35px;left:0;z-index:-1;display:block;width:90%;height:calc(100% - 31.35px);content:"";background-image:url("../src/img/home/profile_bg_sp.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 1025px){.profile::before{top:4.95vw;left:20px;background-image:url("../src/img/home/profile_bg_pc.jpg")}}@media screen and (min-width: 1281px){.profile::before{top:59.4px}}@supports(background-image: url("image.webp")){.profile::before{background-image:url("../img/home/profile_bg_sp.webp")}@media screen and (min-width: 1025px){.profile::before{background-image:url("../img/home/profile_bg_pc.webp")}}}.profile::after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;content:"";background:url("../img/home/profile_text.svg") top 70px right 5%/175px auto no-repeat}@media screen and (min-width: 1025px){.profile::after{display:none}}.profile__contents{display:block;margin-top:40px}@media screen and (min-width: 1025px){.profile__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:100px;margin-top:70px}}.profile__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:600px}.profile__img-thumbnail{width:45%}.profile__img-text{width:50%;margin-bottom:5vw}@media screen and (min-width: 1025px){.profile__img{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40%;max-width:340px}.profile__img-thumbnail{width:100%}.profile__img-text{width:100%;margin-bottom:0}}.profile__description{margin-top:20px;font-size:14px}@media screen and (min-width: 1025px){.profile__description{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:780px;margin-top:0;margin-left:60px;font-size:22px}}@media screen and (min-width: 1025px)and (min-width: 1281px){.profile__description{font-size:24px}}@media screen and (min-width: 1025px){.profile .front-section__more{margin-top:84px}}.recently{margin-top:120px;margin-bottom:78px}@media screen and (min-width: 1025px){.recently{margin-top:170px;margin-bottom:254px}}.recently__list{margin-top:46px}@media screen and (min-width: 1025px){.recently__list{margin-top:105px}}.recently-item{margin-bottom:48px}.recently-item:last-of-type{margin-bottom:0}.recently-item__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recently-item__img{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:86px;height:86px;overflow:hidden;border-radius:50%}@media screen and (min-width: 1025px){.recently-item__img{width:116px;height:116px}}.recently-item__img img{-o-object-fit:cover;object-fit:cover}.recently-item__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:12px}@media screen and (min-width: 1025px){.recently-item__text{margin-left:42px}}.recently-item__date{font-family:"Squada One",impact,"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo","メイリオ","YuGothic","Yu Gothic",sans-serif;font-size:12px}@media screen and (min-width: 1025px){.recently-item__date{font-size:20px}}.recently-item__category{padding:0 6px;margin-left:7px;font-family:"Squada One",impact,"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo","メイリオ","YuGothic","Yu Gothic",sans-serif;font-size:12px;line-height:1em;color:#000;background-color:#fff}@media screen and (min-width: 1025px){.recently-item__category{padding:0 9px;margin-left:30px;font-size:20px}}.recently-item__title{width:100%;font-size:13px}@media screen and (min-width: 1025px){.recently-item__title{font-size:18px;line-height:1.7em}}.recently .front-section__more{margin-top:19px}@media screen and (min-width: 1025px){.recently .front-section__more{margin-top:53px}}.contact{position:relative;padding-top:30px;padding-bottom:23px;margin-top:100px;color:#fff}@media screen and (min-width: 1025px){.contact{padding-bottom:103px}}.contact::before{position:absolute;top:0;right:auto;bottom:0;left:0;z-index:-1;display:block;width:90%;height:100%;content:"";background-color:#000}.contact__description{margin:24px 0 22px;font-size:13px}@media screen and (min-width: 1025px){.contact__description{margin:51px 0 61px;font-size:18px}}.contact__button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto;padding:14px 24px 11px 18px;font-family:"Squada One",impact,"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo","メイリオ","YuGothic","Yu Gothic",sans-serif;font-size:15px;color:#000 !important;background-color:#fff}@media screen and (min-width: 1025px){.contact__button{padding:18px 40px 17px 25px;font-size:20px}}.contact__button img{width:23px}@media screen and (min-width: 1025px){.contact__button img{width:29px}}.contact__button span{display:inline-block;margin-left:11px}@media screen and (min-width: 1025px){.contact__button span{margin-left:22px}}/*# sourceMappingURL=front-page.min.css.map */