@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}footer,header,section{display:block}dd,dt,li,p,pre,td,th{line-break:strict;word-break:break-strict}dd,div,dl,dt,li,ol,p,ul{margin:0;padding:0;list-style-type:none}img{vertical-align:bottom}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border-radius:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFF inset}figure{margin:0px}html{font-size:62.5%}html.is-menu-open{overflow:hidden}body{color:#000;font-size:1.6rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,sans-serif;font-weight:500;font-kerning:normal;-ms-font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;letter-spacing:0.05em;background-size:100%;background-color:#000;word-wrap:break-word;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box}body.is-fixed{position:fixed}body.is-hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}a{color:#D3B572;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}a:hover{color:#C7C7C7}a:focus{text-decoration:none}:active,:focus,:hover,:visited,a,a:active,a:focus,a:hover,a:visited{outline:none!important}blockquote{margin:0}dd,div,dl,dt,li,ol,p,ul{font-size:3.7333333333vw;font-weight:400;line-height:1.6}@media (min-width:999px){dd,div,dl,dt,li,ol,p,ul{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6}}p+p{margin-top:1em}input,optgroup,select,textarea{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,sans-serif}.l-wrapper{width:100%;position:relative;padding-top:60px}.l-header{position:fixed;top:0;left:0;width:100%;height:60px;background:#000;z-index:30000}.l-header__inner{display:flex;box-sizing:border-box;width:100%;height:60px}@media (min-width:999px){.l-header__inner{max-width:1280px;margin:0 auto;padding-left:20px}}.l-header__logo{align-self:center;flex-basis:55%;max-width:170px}@media (min-width:999px){.l-header__logo{flex-basis:170px;max-width:170px}}.l-header__logo a{position:relative;display:block;width:auto;height:44px;margin-left:4vw}@media (min-width:999px){.l-header__logo a{width:172px;height:auto;margin:0 auto}}.l-header__logo a img{display:block;height:100%;width:auto;line-height:0}@media (min-width:999px){.l-header__logo a img{height:auto;width:100%}}.l-header__nav{flex:1;display:flex;justify-content:flex-end}.l-container{position:relative;box-sizing:border-box;padding:8vw 4vw}@media (min-width:1279px){.l-container{max-width:1280px;margin-right:auto;margin-left:auto;padding:80px 40px}}.l-container__narrow{position:relative}@media (min-width:1279px){.l-container__narrow{max-width:800px;margin-right:auto;margin-left:auto}}.l-gnav{display:flex;justify-content:flex-end;height:100%}.l-gnav__item{height:100%}@media (min-width:999px){.l-gnav__item{display:inline-block}}.l-gnav__item a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:20px;font-size:2rem;font-weight:400;line-height:3;font-family:"Oswald","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,sans-serif;text-decoration:none;letter-spacing:0;padding:0 1em}.l-gnav__item a:hover{text-decoration:none}.l-gnav__item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(to right,#E3D8BF 0%,#D3B572 100%);transition:transform 0.3s cubic-bezier(0.645,0.045,0.355,1);transform:scaleX(0);transform-origin:right center}.l-gnav__item a:hover:after{transform:scaleX(1);transform-origin:left center}.l-gnav__item-live{display:none}@media (min-width:999px){.l-gnav__item-live{display:block}}.l-gnav__item-live a:before{content:"";position:absolute;top:15px;left:0;height:30px;width:1px;background:#fff}.l-gnav__item-30th,.l-gnav__item-contact,.l-gnav__item-gigs,.l-gnav__item-music,.l-gnav__item-profile{display:none}@media (min-width:999px){.l-gnav__item-30th,.l-gnav__item-contact,.l-gnav__item-gigs,.l-gnav__item-music,.l-gnav__item-profile{display:block}}.l-gnav__item-cart{width:60px}@media (min-width:999px){.l-gnav__item-cart{width:5.8823529412%}}.l-gnav__item-cart span{line-height:2}.l-gnav__item-drawer{display:block;width:60px}.l-gnav__item-drawer a:after{content:none}.l-gnav__item-drawer span{display:block}.l-gnav__item-drawer span.l-drawer{position:relative;width:26px;height:21px}.l-gnav__item-drawer span.l-drawer__line{position:absolute;width:26px;height:2px;background:#fff;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.l-gnav__item-drawer span.l-drawer__line-top{top:0;left:0}.is-menu-open .l-gnav__item-drawer span.l-drawer__line-top{top:50%;transform:rotate(45deg)}.l-gnav__item-drawer span.l-drawer__line-middle{top:50%;margin-top:-1px;left:0}.is-menu-open .l-gnav__item-drawer span.l-drawer__line-middle{opacity:0}.l-gnav__item-drawer span.l-drawer__line-bottom{bottom:0;left:0}.is-menu-open .l-gnav__item-drawer span.l-drawer__line-bottom{top:50%;transform:rotate(-45deg)}.l-gnav__item-drawer a span:after{content:none}@media (min-width:999px){.l-gnav__item-drawer{display:none}}.l-gnav__menu{border-bottom:solid 1px rgba(255,255,255,0.1)}.l-gnav__menu--second{display:none}.l-gnav__menu--third{display:none}.l-gnav__sns{display:flex;align-items:center}.l-gnav__sns li{padding:0 1em}.l-gnav__sns a{transition:0.2s cubic-bezier(0.55,0.055,0.675,0.19)}.l-gnav__sns a img{height:30px;width:auto}.l-gnav__sns a:hover{transform:scale(1.1)}.is-menu-open{overflow:hidden}@media (min-width:999px){.l-menu{display:none}}.l-menu__bg{position:fixed;top:0;right:0;width:100%;height:100%;opacity:0;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.is-menu-open .l-menu__bg{transform:translate3d(0,0,0);opacity:1;background:rgba(0,0,0,0.4);-webkit-overflow-scrolling:touch;z-index:10000}.l-menu__list{position:fixed;top:0;right:-50%;width:50%;height:100%;box-sizing:border-box;background:#000;padding-top:60px;z-index:20000;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.is-menu-open .l-menu__list{right:0}.l-menu__item{width:100%;height:60px}.l-menu__item a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;text-decoration:none;letter-spacing:0;font-size:4.2666666667vw;font-weight:400;line-height:1.6}.l-menu__item a:after{content:"";position:absolute;bottom:0;left:auto;right:auto;height:1px;width:68%;background:linear-gradient(to right,#E3D8BF 0%,#D3B572 100%)}.l-menu__item-30th a:before{content:"";position:absolute;top:0;left:auto;right:auto;height:1px;width:68%;background:linear-gradient(to right,#E3D8BF 0%,#D3B572 100%)}.l-main{width:100%;overflow:hidden}.l-footer{background:linear-gradient(to right,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%)}.l-footer__inner{display:flex;justify-content:center;width:100%;height:100%;position:relative}@media (min-width:999px){.l-footer__inner{max-width:1280px;margin:0 auto}}.l-footer__copyright{width:100%;height:60px}@media (min-width:999px){.l-footer__copyright{height:80px}}.l-footer__copyright-text{align-self:center;font-family:"Oswald","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,sans-serif;color:#000;font-size:2.9333333333vw;font-weight:400;line-height:1.6;text-align:center;letter-spacing:0.03em}@media (min-width:999px){.l-footer__copyright-text{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:0.05em}}.l-mask{position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateY(100%);background:#fff;z-index:10000}.l-content_modal-item{text-align:left}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.svg") format("svg")}[class*=c-icon-],[class^=c-icon-]{font-family:"icomoon"!important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-icon-facebook1:before{content:"\ea90"}.c-icon-facebook2:before{content:"\ea93"}.c-icon-instagram:before{content:"\ea92"}.c-icon-twitter:before{content:"\ea96"}.c-icon-youtube:before{content:"\ea9d"}.c-icon-cart:before{content:"\e900"}.l-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;background:#000;z-index:30000}.l-loader__loading{position:absolute;top:50%;left:50%;text-indent:-9999px;border-top:2px solid rgba(255,255,255,0.6);border-right:2px solid rgba(255,255,255,0.6);border-bottom:2px solid rgba(255,255,255,0.6);border-left:2px solid #fff;margin:-15px 0 0 -15px;border-radius:50%;width:30px;height:30px;transform:translateZ(0);animation:load 1.1s infinite linear}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.js-loader{position:fixed;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:1;overflow:hidden;background:#000;transition:opacity 0.8s,visibility 0.8s;z-index:50000}.is-loaded .js-loader{visibility:hidden;opacity:0}.js-loader-progress{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:1px}.is-loaded .js-loader-progress{visibility:hidden;opacity:0}.js-loader-progress-bar{background:linear-gradient(to right,#E3D8BF 0%,#D3B572 100%);height:100%;width:0;transition:width 0.4s}.js-loader-progress-number{font-family:"Oswald","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,sans-serif;color:#D3B572;text-align:center;font-size:2.6666666667vw;font-weight:400;line-height:1.6;width:100%;margin-top:10px}@media (min-width:999px){.js-loader-progress-number{font-size:8px;font-size:0.8rem;font-weight:400;line-height:1.6}}.l-sender{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:30000}.l-sender__sending{position:absolute;top:50%;left:50%;text-indent:-9999px;border-top:2px solid rgba(255,255,255,0.6);border-right:2px solid rgba(255,255,255,0.6);border-bottom:2px solid rgba(255,255,255,0.6);border-left:2px solid #fff;margin:-15px 0 0 -15px;border-radius:50%;width:30px;height:30px;transform:translateZ(0);animation:load 1.1s infinite linear}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.c-top__heading-title{font-family:"Oswald","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,sans-serif;text-align:center;font-size:10.6666666667vw;font-weight:700;line-height:1.6}@media (min-width:999px){.c-top__heading-title{font-size:80px;font-size:8rem;font-weight:700;line-height:1.6}}.c-gigs__heading{border-bottom:1px solid #fff;padding-bottom:4vw}@media (min-width:999px){.c-gigs__heading{width:100%;display:flex;padding-bottom:20px}}.c-gigs__heading-date{font-size:3.7333333333vw;font-weight:700;line-height:1.6}@media (min-width:999px){.c-gigs__heading-date{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.6}}.c-gigs__heading-weekday{font-size:3.7333333333vw;font-weight:700;line-height:1.6}@media (min-width:999px){.c-gigs__heading-weekday{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6}}.c-gigs__heading-title{font-size:4.8vw;font-weight:700;line-height:1.4;margin-top:2vw}@media (min-width:999px){.c-gigs__heading-title{flex:1;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.6;margin-top:0;margin-left:1em}}.c-gigs__detail{border-bottom:1px solid #fff;padding:4vw 0}@media (min-width:999px){.c-gigs__detail{width:48%;border-bottom:none;padding:20px 0 0;margin-right:4%}}.c-gigs__detail-list{margin-top:2.6666666667vw}@media (min-width:999px){.c-gigs__detail-list{display:flex;margin-top:20px}}.c-gigs__detail-list:first-child{margin-top:0}@media (min-width:999px){.c-gigs__detail-list:first-child{margin-top:0}}.c-gigs__detail-dt{display:inline-block;font-size:3.2vw;font-weight:700;line-height:1.6}@media (min-width:999px){.c-gigs__detail-dt{min-width:7em;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6;margin-right:20px}}.c-gigs__detail-dt span{display:inline-block;color:#000;letter-spacing:0;background:linear-gradient(to right,#E3D8BF 0%,#D3B572 100%);text-align:center;padding:0 1em}@media (min-width:999px){.c-gigs__detail-dt span{display:block;padding:0}}.c-gigs__detail-dd{margin-top:1.3333333333vw;font-size:3.7333333333vw;font-weight:400;line-height:1.6}@media (min-width:999px){.c-gigs__detail-dd{margin-top:0;flex:1 0;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.6}}.c-gigs__form{padding-top:4vw}@media (min-width:999px){.c-gigs__form{width:48%;padding-top:20px}}.c-gigs__form-reserve{color:#D3B572;font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media (min-width:999px){.c-gigs__form-reserve{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6}}.c-gigs__form-item{margin-top:2.6666666667vw}@media (min-width:999px){.c-gigs__form-item{margin-top:20px}}.c-gigs__form-title{font-size:3.7333333333vw;font-weight:700;line-height:1.6}@media (min-width:999px){.c-gigs__form-title{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.6}}.c-gigs__form-input{margin-top:0.6666666667vw}@media (min-width:999px){.c-gigs__form-input{margin-top:5px}}.c-gigs__form-input input{color:#fff;-webkit-appearance:none;background:rgba(0,0,0,0.6);border:1px solid #fff;border-radius:0;padding:1.3333333333vw;margin-top:0.6666666667vw}@media (min-width:999px){.c-gigs__form-input input{padding:10px;margin-top:5px}}.c-gigs__form-select{position:relative;width:4em;margin-top:0.6666666667vw}@media (min-width:999px){.c-gigs__form-select{width:5em;margin-top:5px}}.c-gigs__form-select:after{content:"";position:absolute;right:0.25em;top:40%;display:block;width:6px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-30%)}@media (min-width:999px){.c-gigs__form-select:after{right:0.5em;width:10px;height:10px}}.c-gigs__form-select select{position:relative;appearance:none;width:4em;box-sizing:border-box;border:1px solid #fff;border-radius:0;background:rgba(0,0,0,0.6);font-size:4.2666666667vw;font-weight:400;line-height:1.6;padding:1.3333333333vw}@media (min-width:999px){.c-gigs__form-select select{width:5em;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.6;padding:10px}}.c-gigs__form-caution{font-size:2.9333333333vw;font-weight:400;line-height:1.6;margin-top:2.6666666667vw}@media (min-width:999px){.c-gigs__form-caution{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.6;margin-top:20px}}.c-gigs__form-submit{text-align:center;color:#000;margin-top:4vw}@media (min-width:999px){.c-gigs__form-submit{margin-top:20px}}.c-gigs__form-submit input{-webkit-appearance:none;display:inline-block;box-sizing:border-box;width:40vw;font-size:4.2666666667vw;font-weight:700;line-height:10vw;background:linear-gradient(to left top,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%);text-decoration:none;text-shadow:1px 1px 1px rgba(255,255,255,0.5);border:1px solid #f6f4ec;border-radius:0;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.25);padding:0.5em 0;transition:0.2s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.c-gigs__form-submit input{width:200px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:40px}}.c-gigs__form-submit input:hover{box-shadow:0 0 20px rgba(0,0,0,0.25);transform:scale(1.05)}.c-gigs__form-success{display:none;color:#D3B572;margin-top:4vw}@media (min-width:999px){.c-gigs__form-success{margin-top:30px}}.c-gigs__form-success-title{font-size:4.8vw;font-weight:700;line-height:1.6;text-align:center}@media (min-width:999px){.c-gigs__form-success-title{font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.6}}.c-gigs__form-false{display:none;color:#C4302B;margin-top:4vw}@media (min-width:999px){.c-gigs__form-false{margin-top:30px}}.c-gigs__form-false-title{font-size:4.8vw;font-weight:700;line-height:1.6;text-align:center}@media (min-width:999px){.c-gigs__form-false-title{font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.6}}.c-gigs__form-result{color:#fff;font-size:3.7333333333vw;font-weight:400;line-height:1.6;text-align:left}@media (min-width:999px){.c-gigs__form-result{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6}}.c-gigs__bottom{text-align:center;border-top:1px solid #fff;padding-top:4vw;margin-top:4vw}@media (min-width:999px){.c-gigs__bottom{padding-top:20px;margin-top:20px}}.c-gigs__bottom-btn a{position:relative;width:100%;box-sizing:border-box;display:inline-block;color:#000;font-size:3.7333333333vw;font-weight:700;line-height:2.85;background:#fff;border:1px solid #fff;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.c-gigs__bottom-btn a{width:330px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:50px}}.c-gigs__bottom-btn a:after{position:absolute;top:50%;right:2.6666666667vw;content:"";width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg) translateY(-50%);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.c-gigs__bottom-btn a:after{right:20px;width:12px;height:12px}}.c-gigs__bottom-btn a:hover{color:#fff;background:#000}.c-gigs__bottom-btn a:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff}.c-gigs__undecided{color:#fff;font-size:3.7333333333vw;font-weight:700;line-height:1.6;text-align:center}@media (min-width:999px){.c-gigs__undecided{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6}}.c-gigs__caution{font-size:3.2vw;font-weight:400;line-height:1.6;margin-top:4vw;padding-left:1em;text-indent:-1em}@media (min-width:999px){.c-gigs__caution{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.6;margin-top:30px}}.c-gigs__caution+.c-gigs__caution{margin-top:2.6666666667vw}@media (min-width:999px){.c-gigs__caution+.c-gigs__caution{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.6;margin-top:10px}}.c-music-jacket{box-sizing:border-box;width:100%}@media (min-width:999px){.c-music-jacket{width:50%;flex-basis:50%;padding-right:40px}}.c-music-info{box-sizing:border-box;width:100%;margin-top:2.6666666667vw}@media (min-width:999px){.c-music-info{width:50%;flex-basis:50%;padding-left:40px;margin-top:0}}.c-music-release{font-size:3.2vw;font-weight:400;line-height:1.6}@media (min-width:999px){.c-music-release{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6}}.c-music-no{font-size:3.7333333333vw;font-weight:700;line-height:1.6;margin-top:0}@media (min-width:999px){.c-music-no{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6}}.c-music-title{font-size:5.8666666667vw;font-weight:700;line-height:1.6}@media (min-width:999px){.c-music-title{font-size:28px;font-size:2.8rem;font-weight:700;line-height:1.6}}.c-music-spec{margin:1.3333333333vw 0 4vw}@media (min-width:999px){.c-music-spec{margin:5px 0 20px}}.c-music-spec li{font-size:3.2vw;font-weight:400;line-height:1.6}@media (min-width:999px){.c-music-spec li{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.6;display:inline-block;margin-right:1em}}@media (min-width:999px){.c-music-spec li:last-child{margin-right:0}}.c-music-text a{color:#000}.c-music-banner{text-align:center;margin-top:4vw}@media (min-width:999px){.c-music-banner{width:100%;flex-basis:100%;margin-top:60px}}.c-music-mv{box-sizing:border-box;width:100%;margin-top:4vw}@media (min-width:999px){.c-music-mv{width:100%;flex-basis:100%;margin-top:60px}}.c-music-mv-title{font-size:4.2666666667vw;font-weight:700;line-height:1.6;text-align:center;margin-bottom:1.3333333333vw}@media (min-width:999px){.c-music-mv-title{font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.6;margin-bottom:10px}}.c-music-other-notice{font-size:3.7333333333vw;font-weight:700;line-height:1.6;text-align:center}@media (min-width:999px){.c-music-other-notice{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6}}.c-music-other-shop{font-size:3.7333333333vw;font-weight:700;line-height:1.6;text-align:left}@media (min-width:999px){.c-music-other-shop{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6}}.c-music-other-alert{font-size:2.9333333333vw;font-weight:400;line-height:1.6;text-align:left}@media (min-width:999px){.c-music-other-alert{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.6}}.c-profile__name{font-size:8vw;font-weight:700;line-height:1.25}@media (min-width:999px){.c-profile__name{font-size:40px;font-size:4rem;font-weight:700;line-height:1.25}}.c-profile__name-jp{display:block;font-size:5.3333333333vw;font-weight:700;line-height:1.5}@media (min-width:999px){.c-profile__name-jp{font-size:30px;font-size:3rem;font-weight:700;line-height:1.66}}.c-profile__outline{margin-top:4vw}@media (min-width:999px){.c-profile__outline{margin-top:30px}}@media (min-width:999px){.c-profile__outline p{line-height:2}}.c-contact__caution li{padding-left:1em;text-indent:-1em}.c-contact__form{margin-top:4vw}@media (min-width:999px){.c-contact__form{margin-top:20px}}.c-contact__form-item{margin-top:2.6666666667vw}@media (min-width:999px){.c-contact__form-item{margin-top:20px}}.c-contact__form-title{font-size:4.2666666667vw;font-weight:400;line-height:1.6}@media (min-width:999px){.c-contact__form-title{font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.6}}.c-contact__form-input{margin-top:0.6666666667vw}@media (min-width:999px){.c-contact__form-input{margin-top:5px}}.c-contact__form-input input,.c-contact__form-input textarea{color:#2C2C2C;-webkit-appearance:none;border:none;border-radius:0;padding:2.6666666667vw;margin-top:0.6666666667vw}@media (min-width:999px){.c-contact__form-input input,.c-contact__form-input textarea{padding:10px;margin-top:5px}}.c-contact__form-name input{width:100%}@media (min-width:999px){.c-contact__form-name input{width:50%}}.c-contact__form-email input{width:100%}.c-contact__form-tel input{width:100%}@media (min-width:999px){.c-contact__form-tel input{width:50%}}.c-contact__form-inquiry textarea{width:100%;min-width:100%;max-width:100%}.c-contact__form-submit{text-align:center;color:#000;margin-top:4vw}@media (min-width:999px){.c-contact__form-submit{margin-top:20px}}.c-contact__form-submit input{-webkit-appearance:none;display:inline-block;box-sizing:border-box;width:40vw;font-size:4.2666666667vw;font-weight:700;line-height:10vw;background:linear-gradient(to left top,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%);text-decoration:none;text-shadow:1px 1px 1px rgba(255,255,255,0.5);border:1px solid #f6f4ec;border-radius:0;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.25);padding:0.5em 0;transition:0.2s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.c-contact__form-submit input{width:200px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:40px}}.c-contact__form-submit input:hover{box-shadow:0 0 20px rgba(0,0,0,0.25);transform:scale(1.05)}.c-contact__form-success{display:none;color:#D3B572;margin-top:4vw}@media (min-width:999px){.c-contact__form-success{margin-top:30px}}.c-contact__form-success-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6;text-align:center}@media (min-width:999px){.c-contact__form-success-title{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.6}}.c-contact__form-false{display:none;color:#C4302B;margin-top:4vw}@media (min-width:999px){.c-contact__form-false{margin-top:30px}}.c-contact__form-false-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6;text-align:center}@media (min-width:999px){.c-contact__form-false-title{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.6}}.c-contact__form-result{color:#fff;font-size:3.7333333333vw;font-weight:400;line-height:1.6;text-align:left}@media (min-width:999px){.c-contact__form-result{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6;text-align:center}}.errMsg{display:block;color:#C4302B;font-size:3.7333333333vw;font-weight:400;line-height:1.6;margin-top:0.5em}@media (min-width:999px){.errMsg{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6}}.c-pagetop{position:fixed;bottom:0;right:-60px;width:60px;height:60px;text-indent:-200vw;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);z-index:10000}@media (min-width:999px){.c-pagetop{width:80px;height:80px;right:-80px}}.c-pagetop a{display:block;width:100%;height:100%;background:linear-gradient(to right,#C7C7C7 0%,#DBDBDB 100%)}.c-pagetop a:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border-top:2px solid #000;border-right:2px solid #000;margin-top:-3px;margin-left:3px;transform:rotate(-45deg) translate(-50%,-50%)}@media (min-width:999px){.c-pagetop a:after{width:20px;height:20px;margin-top:-5px;margin-left:5px}}.is-pagetop .c-pagetop{right:0}@media (min-width:999px){.is-pagetop .c-pagetop{right:0}}.c-btn{text-align:center;color:#000;margin-top:4vw}@media (min-width:999px){.c-btn{margin-top:20px}}.c-btn.left{text-align:left}.c-btn a{display:inline-block;box-sizing:border-box;width:100%;font-size:4.2666666667vw;font-weight:700;line-height:1.6;text-align:center;background:linear-gradient(to left top,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%);color:#000;text-decoration:none;text-shadow:1px 1px 1px rgba(255,255,255,0.5);border:1px solid #f6f4ec;border-radius:0;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.25);padding:1.5em 2em;transition:0.2s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.c-btn a{width:auto;min-width:400px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6}}.c-btn a .supp{display:block;font-size:0.75em}@media (min-width:859px){.c-btn a .supp{display:inline-block}}.c-btn a:hover{box-shadow:0 0 20px rgba(0,0,0,0.25);transform:scale(1.05)}.c-close{text-align:center;margin-top:4vw}@media (min-width:999px){.c-close{margin-top:20px}}.c-close__button{position:relative;max-width:50%;box-sizing:border-box;display:block;color:#fff;font-size:3.2vw;font-weight:700;line-height:3.6;letter-spacing:0;background:#000;border:1px solid #000;padding:0;margin:0 auto;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.c-close__button{max-width:330px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:50px}}.c-close__button-x{position:absolute;top:50%;left:2.6666666667vw;width:10px;height:10px;transform:translateY(-50%);transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.c-close__button-x{left:20px;width:12px;height:12px}}.c-close__button-x:after,.c-close__button-x:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background:#fff;transform:translate(-50%,-50%) rotate(-45deg)}.c-close__button-x:after{transform:translate(-50%,-50%) rotate(45deg)}.c-close__button:hover{color:#000;text-decoration:none;background:#fff}.c-close__button:hover .c-close__button-x:after,.c-close__button:hover .c-close__button-x:before{background:#000}.c-editor div+div,.c-editor div+p,.c-editor p+div,.c-editor p+p{margin-top:1em}.c-editor p{font-size:3.7333333333vw;font-weight:400;line-height:1.6}@media (min-width:999px){.c-editor p{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6}}.c-breadcrumb__separator{padding:0 0.5em}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:30000;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:31000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:0.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translate3d(0,0,0);color:#2b2e38;background:#fff}@media (min-width:999px){.remodal{max-width:980px}}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:0.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.p-top__kv{position:relative;width:100%;height:70vw;background-color:#f6f4ec;overflow:hidden;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (min-width:999px){.p-top__kv{height:100%;min-height:780px;max-height:1080px}}.is-2025 .p-top__kv{width:100%;height:calc(75vh - 60px);background:url("/assets/images/top/kv_2025.jpg") no-repeat center bottom #ccdbe4;background-size:cover}@media (min-width:999px){.is-2025 .p-top__kv{height:calc(100vh - 60px);background-size:100% auto}}.p-top__kv-floor{position:absolute;bottom:0;left:0;width:100%;height:7vw;background-image:url("/assets/images/top/kv_2022_bg.png");background-repeat:repeat-x;background-position:center bottom;background-size:auto 7vw;z-index:100}@media (min-width:999px){.p-top__kv-floor{height:60px;background-size:auto 60px}}.p-top__kv-suga{position:absolute;top:50%;right:50%;width:auto;height:56.367vw;opacity:0;transform:translateY(-50%);z-index:9}@media (min-width:999px){.p-top__kv-suga{height:62.63%;max-height:581px}}.p-top__kv-suga img{height:100%;width:auto}.is-loaded .p-top__kv-suga{animation:0.3s ease-in-out 0.2s forwards anime-kv-suga}.p-top__kv-okuyama{position:absolute;top:50%;left:50%;width:auto;height:59.454vw;opacity:0;transform:translateY(-50%);z-index:10}@media (min-width:999px){.p-top__kv-okuyama{height:66.06%;max-height:616.5px}}.p-top__kv-okuyama img{height:100%;width:auto}.is-loaded .p-top__kv-okuyama{animation:0.3s ease-in-out 0.5s forwards anime-kv-okuyama}.p-top__kv-arrow{position:absolute;left:50%;bottom:8vw;transform:translateX(-50%);z-index:200;animation:anime-kv-arrow 5s infinite}@media (min-width:999px){.p-top__kv-arrow{bottom:40px}}.p-top__kv-arrow a{display:block}.p-top__kv-arrow span{position:relative;display:block;width:12vw;height:12vw;background:rgba(255,255,255,0.5);border-radius:6vw;box-shadow:0 0 6vw rgba(0,0,0,0.2)}.is-2025 .p-top__kv-arrow span{background:linear-gradient(to right,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%)}@media (min-width:999px){.p-top__kv-arrow span{width:60px;height:60px;border-radius:30px;box-shadow:0 0 30px rgba(0,0,0,0.2)}}.p-top__kv-arrow span:after{content:"";position:absolute;top:50%;left:50%;width:3vw;height:3vw;border-bottom:3px solid #000;border-left:3px solid #000;transform:translate(-50%,-70%) rotate(-45deg)}@media (min-width:999px){.p-top__kv-arrow span:after{width:15px;height:15px}}@keyframes anime-kv-suga{0%{opacity:0;right:47%;transform:translateY(-46%)}70%{opacity:1;right:47%;transform:translateY(-62%)}to{opacity:1;right:47%;transform:translateY(-56%)}}@keyframes anime-kv-okuyama{0%{opacity:0;left:47%;transform:translateY(-34%)}70%{opacity:1;left:47%;transform:translateY(-50%)}to{opacity:1;left:47%;transform:translateY(-44%)}}@keyframes anime-kv-arrow{0%{transform:translate(-50%,-30%);opacity:0}50%{opacity:1}to{transform:translate(-50%,30%);opacity:0}}.p-top__kv-30thleaf{position:absolute;top:5%;left:0;right:0;width:30vw;opacity:0;transform:scale(5);margin:0 auto}@media (min-width:999px){.p-top__kv-30thleaf{width:12%;max-width:260px;min-width:200px}}.is-loaded .p-top__kv-30thleaf{animation:1s ease-in-out 0.3s forwards anime-kv-30thleaf}@keyframes anime-kv-30thleaf{0%{opacity:0;transform:scale(3) rotate(-30deg)}40%{opacity:1;transform:scale(0.8) rotate(10deg)}60%{opacity:1;transform:scale(1.2) rotate(-5deg)}70%{opacity:1;transform:scale(0.9) rotate(5deg)}80%{opacity:1;transform:scale(1.1) rotate(-3deg)}90%{opacity:1;transform:scale(0.95) rotate(3deg)}95%{opacity:1;transform:scale(1.05) rotate(0deg)}to{opacity:1;transform:scale(1)}}.p-top__kv-logo{position:absolute;top:6vw;left:50%;height:20vw;transform:translateX(-50%);z-index:20}@media (min-width:999px){.p-top__kv-logo{top:40px;height:16%;max-height:150px}}.p-top__kv-logo img{display:block;height:100%;width:auto;opacity:0}.is-2025 .p-top__kv-logo{top:33vw;width:60vw;height:auto;transform:translate(-50%,-50%)}@media (min-width:999px){.is-2025 .p-top__kv-logo{top:50%;width:20vw;height:auto;max-height:none}}.is-2025 .p-top__kv-logo img{width:100%;height:auto;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.25))}.is-loaded .is-2025 .p-top__kv-logo img{animation:0.5s ease-in-out 0.8s forwards anime-kv-logo-2025}@keyframes anime-kv-logo{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.5)}60%{opacity:1;transform:scale(0.8)}85%{opacity:1;transform:scale(1.1)}95%{opacity:1;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}@keyframes anime-kv-logo-2025{0%{opacity:0;transform:scale(10) rotate(-720deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes anime-kv-logobg-2025{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes dash{0%{stroke-dashoffset:3000;stroke-dasharray:3000;fill:rgba(255,255,255,0)}90%{stroke-dashoffset:2800;fill:rgba(255,255,255,0)}to{stroke-dashoffset:0;fill:rgb(255,255,255)}}@media (min-width:999px){.p-top__30th{background:linear-gradient(to right,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%)}}.p-top__30th canvas{position:absolute;height:100%;width:100%;z-index:-1}.p-top__30th .greeting{background:linear-gradient(to right,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%)}@media (min-width:999px){.p-top__30th .greeting{background:transparent}}.p-top__30th-heading-title{font-size:5.8666666667vw;font-weight:900;line-height:1.6;text-align:center}@media (min-width:999px){.p-top__30th-heading-title{font-size:40px;font-size:4rem;font-weight:900;line-height:1.6}}.p-top__30th-content{margin-top:4vw}@media (min-width:999px){.p-top__30th-content{margin-top:80px}}.p-top__30th-text{font-size:3.7333333333vw;font-weight:400;line-height:1.8}@media (min-width:999px){.p-top__30th-text{font-size:18px;font-size:1.8rem;font-weight:400;line-height:2.75;text-align:center}}.p-top__30th-dream{position:relative;color:#fff}@media (min-width:999px){.p-top__30th-dream{background:url("/assets/images/top/top_30th_dream_bg.jpg") no-repeat center;background-size:cover;background-attachment:fixed}}.p-top__30th-dream.spfixedbg:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url("/assets/images/top/top_30th_dream_bg_sp.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}@media (min-width:999px){.p-top__30th-dream.spfixedbg:before{content:none}}.p-top__30th-dream-heading-title{font-size:4.8vw;font-weight:700;line-height:1.6;text-align:center}@media (min-width:999px){.p-top__30th-dream-heading-title{font-size:30px;font-size:3rem;font-weight:700;line-height:1.6}}.p-top__30th-dream-content{margin-top:4vw}@media (min-width:999px){.p-top__30th-dream-content{margin-top:80px}}.p-top__30th-dream-content ul li{line-height:2;text-align:center}.p-top__30th-dream-text{font-size:4.2666666667vw;font-weight:700;line-height:1.6;text-align:center;margin-top:4vw}@media (min-width:999px){.p-top__30th-dream-text{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.6;text-align:center;margin-top:50px}}.p-top__profile{position:relative;background:linear-gradient(to right,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%)}.p-top__profile-heading{position:relative}.p-top__profile-photo{width:100%;height:80vw;object-fit:cover;margin-top:8vw}@media (min-width:999px){.p-top__profile-photo{height:auto;margin-top:80px}}.p-top__profile-photo img{width:100%;height:100%;object-fit:cover}.p-top__profile-content{width:100%}@media (min-width:999px){.p-top__profile-content{max-width:1080px;margin:0 auto}}@media (min-width:999px){.p-top__profile-member{display:flex;flex-direction:row-reverse;margin:30px -20px 0}}.p-top__profile-member-person{position:relative;font-size:4.8vw;font-weight:700;line-height:1.6;text-align:center;margin-top:5.3333333333vw}@media (min-width:999px){.p-top__profile-member-person{flex-basis:33.3333333333%;margin:0 20px}}.p-top__profile-member-person .text{position:absolute;top:2vw;right:8vw;text-align:right;font-size:4.8vw;font-weight:700;line-height:1.6}@media (min-width:999px){.p-top__profile-member-person .text{top:10px;right:10px;font-size:26px;font-size:2.6rem;font-weight:700;line-height:1.6}}.p-top__profile-member-person .part{font-size:0.6em}.p-top__profile-member-person .photo{width:80vw;margin:2.6666666667vw auto 0}@media (min-width:999px){.p-top__profile-member-person .photo{width:100%;max-width:100%;margin:0}}.p-top__profile-member-person .sns{position:absolute;bottom:2vw;left:8vw;display:flex;justify-content:center;margin:0 -0.6666666667vw}@media (min-width:999px){.p-top__profile-member-person .sns{bottom:10px;left:10px;margin:0 -5px}}.p-top__profile-member-person .sns li{margin:0 0.6666666667vw}@media (min-width:999px){.p-top__profile-member-person .sns li{margin:0 5px}}.p-top__profile-member-person .instagram,.p-top__profile-member-person .twitter,.p-top__profile-member-person .x{display:block;align-self:center;width:8vw}@media (min-width:999px){.p-top__profile-member-person .instagram,.p-top__profile-member-person .twitter,.p-top__profile-member-person .x{width:40px}}.p-top__profile-member-person .instagram a,.p-top__profile-member-person .twitter a,.p-top__profile-member-person .x a{position:relative;display:block;width:100%;padding-top:100%;transition:0.2s cubic-bezier(0.55,0.055,0.675,0.19)}.p-top__profile-member-person .instagram a img,.p-top__profile-member-person .twitter a img,.p-top__profile-member-person .x a img{position:absolute;top:0;left:0;width:100%;height:100%}.p-top__profile-member-person .instagram a:hover,.p-top__profile-member-person .twitter a:hover,.p-top__profile-member-person .x a:hover{transform:scale(1.1)}.p-top__profile-text{font-size:3.7333333333vw;font-weight:400;line-height:1.6}@media (min-width:999px){.p-top__profile-text{font-size:16px;font-size:1.6rem;font-weight:400;line-height:2}}.p-top__gigs{color:#fff}.p-top__gigs.spfixedbg:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100svh;background-image:url("/assets/images/top/top_gigs_bg_sp.jpg?202405");background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}@media (min-width:999px){.p-top__gigs.spfixedbg:before{background-image:url("/assets/images/top/top_gigs_bg.jpg?202405")}}.p-top__gigs-content{margin-top:8vw}@media (min-width:999px){.p-top__gigs-content{margin-top:60px}}.p-top__gigs-item{color:#fff;border:1px solid #fff;background:rgba(0,0,0,0.5);padding:4vw;margin-top:4vw}@media (min-width:999px){.p-top__gigs-item{display:flex;flex-wrap:wrap;padding:20px 60px 60px;margin-top:60px}}.p-top__gigs-item:first-child{margin-top:0}@media (min-width:999px){.p-top__gigs-item:first-child{margin-top:0}}.p-top__music{position:relative;background:linear-gradient(to right,#C7C7C7 0%,#DBDBDB 50%,#E3D8BF 50%,#D3B572 100%)}.p-top__music-heading{position:relative}.p-top__music-content{width:100%;margin-top:8vw}@media (min-width:999px){.p-top__music-content{margin-top:80px}}.p-top__music-item{margin-top:9.3333333333vw}@media (min-width:999px){.p-top__music-item{display:flex;flex-wrap:wrap;margin-top:80px}}.p-top__music-item:first-child{margin-top:0}@media (min-width:999px){.p-top__music-item:first-child{margin-top:0}}.p-top__music-other{margin-top:6.6666666667vw}@media (min-width:999px){.p-top__music-other{margin-top:60px}}.p-top__music-shop{margin-top:8vw}@media (min-width:999px){.p-top__music-shop{width:100%;margin-top:40px}}.p-top__contact{position:relative;color:#fff;background:#111}.p-top__contact-heading{position:relative}.p-top__contact-content{color:#fff;font-size:3.7333333333vw;font-weight:400;line-height:1.6;margin-top:8vw}@media (min-width:999px){.p-top__contact-content{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.6;margin-top:60px}}.p-404{background:#F0F2F1}.p-404 .l-container{padding-top:4vw}@media (min-width:999px){.p-404 .l-container{padding-top:60px}}.p-404 .l-container .l-content{background:#fff;padding:4vw}@media (min-width:999px){.p-404 .l-container .l-content{padding:60px}}.p-404 .l-container .l-content a{text-decoration:underline;transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.p-404 .l-container .l-content a:hover{opacity:0.6}.u-fz-10{font-size:10px!important}.u-fz-11{font-size:11px!important}.u-fz-12{font-size:12px!important}.u-fz-13{font-size:13px!important}.u-fz-14{font-size:14px!important}.u-fz-15{font-size:15px!important}.u-fz-16{font-size:16px!important}.u-fz-17{font-size:17px!important}.u-fz-18{font-size:18px!important}.u-fz-19{font-size:19px!important}.u-fz-20{font-size:20px!important}.u-fw-n{font-weight:normal!important}.u-fw-b{font-weight:bold!important}.u-fs-nm{font-style:normal!important}.u-fs-i{font-style:italic!important}.u-fs-o{font-style:oblique!important}.u-mt-0{margin-top:0!important}.u-mt-xs{margin-top:1rem!important}.u-mt-sm{margin-top:2rem!important}.u-mt-md{margin-top:3rem!important}.u-mt-lg{margin-top:4rem!important}.u-mt-xl{margin-top:5rem!important}.u-mt-xxl{margin-top:6rem!important}.u-mr-a{margin-right:auto!important}.u-mr-0{margin-right:0!important}.u-mr-xs{margin-right:1rem!important}.u-mr-sm{margin-right:2rem!important}.u-mr-md{margin-right:3rem!important}.u-mr-lg{margin-right:4rem!important}.u-mr-xl{margin-right:5rem!important}.u-mr-xxl{margin-right:6rem!important}.u-mb-0{margin-bottom:0!important}.u-mb-xs{margin-bottom:1rem!important}.u-mb-sm{margin-bottom:2rem!important}.u-mb-md{margin-bottom:3rem!important}.u-mb-lg{margin-bottom:4rem!important}.u-mb-xl{margin-bottom:5rem!important}.u-mb-xxl{margin-bottom:6rem!important}.u-ml-a{margin-left:auto!important}.u-ml-0{margin-left:0!important}.u-ml-xs{margin-left:1rem!important}.u-ml-sm{margin-left:2rem!important}.u-ml-md{margin-left:3rem!important}.u-ml-lg{margin-left:4rem!important}.u-ml-xl{margin-left:5rem!important}.u-ml-xxl{margin-left:6rem!important}.u-p-0{padding:0!important}.u-p-xs{padding:1rem!important}.u-p-sm{padding:2rem!important}.u-p-md{padding:3rem!important}.u-p-lg{padding:4rem!important}.u-p-xl{padding:5rem!important}.u-p-xxl{padding:6rem!important}.u-pt-0{padding-top:0!important}.u-pt-xs{padding-top:1rem!important}.u-pt-sm{padding-top:2rem!important}.u-pt-md{padding-top:3rem!important}.u-pt-lg{padding-top:4rem!important}.u-pt-xl{padding-top:5rem!important}.u-pt-xxl{padding-top:6rem!important}.u-pr-0{padding-right:0!important}.u-pr-xs{padding-right:1rem!important}.u-pr-sm{padding-right:2rem!important}.u-pr-md{padding-right:3rem!important}.u-pr-lg{padding-right:4rem!important}.u-pr-xl{padding-right:5rem!important}.u-pr-xxl{padding-right:5rem!important}.u-pb-0{padding-bottom:0!important}.u-pb-xs{padding-bottom:1rem!important}.u-pb-sm{padding-bottom:2rem!important}.u-pb-md{padding-bottom:3rem!important}.u-pb-lg{padding-bottom:4rem!important}.u-pb-xl{padding-bottom:5rem!important}.u-pb-xxl{padding-bottom:6rem!important}.u-pl-0{padding-left:0!important}.u-pl-xs{padding-left:1rem!important}.u-pl-sm{padding-left:2rem!important}.u-pl-md{padding-left:3rem!important}.u-pl-lg{padding-left:4rem!important}.u-pl-xl{padding-left:5rem!important}.u-pl-xxl{padding-left:6rem!important}.u-ta-l{text-align:left!important}.u-ta-c{text-align:center!important}.u-ta-r{text-align:right!important}.u-ta-j{text-align:justify!important;text-justify:inter-ideograph!important}.u-td-n{text-decoration:none!important}.u-td-u{text-decoration:underline!important}.u-td-o{text-decoration:overline!important}.u-td-l{text-decoration:line-through!important}.u-te-n{text-emphasis:none!important}.u-float-l{float:left!important}.u-float-r{float:right!important}.u-cf:after,.u-cf:before{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:" "}.u-cf:after{clear:both}.u-sp-b{display:block}@media (min-width:859px){.u-sp-b{display:none}}.u-tab-b{display:none}@media (min-width:859px){.u-tab-b{display:block}}.u-pc-b{display:none}@media (min-width:859px){.u-pc-b{display:none}}@media (min-width:999px){.u-pc-b{display:block}}.u-img-responsive{display:inline-block;max-width:100%;height:auto}.u-img-no-responsive{display:inline-block;max-width:auto;height:auto}.u-dotlist li{padding-left:1em;text-indent:-0.5em}.u-dotlist li:before{content:"・"}.u-indent{padding:0.5em}@media (min-width:999px){.u-indent{padding:1em}}.is-onscreen .u-delay-004{transition-delay:0.04s!important;animation-delay:0.04s!important}.is-onscreen .u-delay-005{transition-delay:0.05s!important;animation-delay:0.05s!important}.is-onscreen .u-delay-008{transition-delay:0.08s!important;animation-delay:0.08s!important}.is-onscreen .u-delay-010{transition-delay:0.1s!important;animation-delay:0.1s!important}.is-onscreen .u-delay-012{transition-delay:0.12s!important;animation-delay:0.12s!important}.is-onscreen .u-delay-015{transition-delay:0.15s!important;animation-delay:0.15s!important}.is-onscreen .u-delay-016{transition-delay:0.16s!important;animation-delay:0.16s!important}.is-onscreen .u-delay-020{transition-delay:0.2s!important;animation-delay:0.2s!important}.is-onscreen .u-delay-024{transition-delay:0.24s!important;animation-delay:0.24s!important}.is-onscreen .u-delay-025{transition-delay:0.25s!important;animation-delay:0.25s!important}.is-onscreen .u-delay-028{transition-delay:0.28s!important;animation-delay:0.28s!important}.is-onscreen .u-delay-030{transition-delay:0.3s!important;animation-delay:0.3s!important}.is-onscreen .u-delay-032{transition-delay:0.32s!important;animation-delay:0.32s!important}.is-onscreen .u-delay-035{transition-delay:0.35s!important;animation-delay:0.35s!important}.is-onscreen .u-delay-036{transition-delay:0.36s!important;animation-delay:0.36s!important}.is-onscreen .u-delay-040{transition-delay:0.4s!important;animation-delay:0.4s!important}.is-onscreen .u-delay-044{transition-delay:0.44s!important;animation-delay:0.44s!important}.is-onscreen .u-delay-045{transition-delay:0.45s!important;animation-delay:0.45s!important}.is-onscreen .u-delay-048{transition-delay:0.48s!important;animation-delay:0.48s!important}.is-onscreen .u-delay-050{transition-delay:0.5s!important;animation-delay:0.5s!important}.is-onscreen .u-delay-052{transition-delay:0.52s!important;animation-delay:0.52s!important}.is-onscreen .u-delay-055{transition-delay:0.55s!important;animation-delay:0.55s!important}.is-onscreen .u-delay-056{transition-delay:0.56s!important;animation-delay:0.56s!important}.is-onscreen .u-delay-060{transition-delay:0.6s!important;animation-delay:0.6s!important}.is-onscreen .u-delay-064{transition-delay:0.64s!important;animation-delay:0.64s!important}.is-onscreen .u-delay-065{transition-delay:0.65s!important;animation-delay:0.65s!important}.is-onscreen .u-delay-068{transition-delay:0.68s!important;animation-delay:0.68s!important}.is-onscreen .u-delay-070{transition-delay:0.7s!important;animation-delay:0.7s!important}.is-onscreen .u-delay-072{transition-delay:0.72s!important;animation-delay:0.72s!important}.is-onscreen .u-delay-075{transition-delay:0.75s!important;animation-delay:0.75s!important}.is-onscreen .u-delay-076{transition-delay:0.76s!important;animation-delay:0.76s!important}.is-onscreen .u-delay-080{transition-delay:0.8s!important;animation-delay:0.8s!important}.is-onscreen .u-delay-085{transition-delay:0.85s!important;animation-delay:0.85s!important}.is-onscreen .u-delay-090{transition-delay:0.9s!important;animation-delay:0.9s!important}.is-onscreen .u-delay-095{transition-delay:0.95s!important;animation-delay:0.95s!important}.is-onscreen .u-delay-100{transition-delay:1s!important;animation-delay:1s!important}.is-onscreen .u-delay-105{transition-delay:1.05s!important;animation-delay:1.05s!important}.is-onscreen .u-delay-110{transition-delay:1.1s!important;animation-delay:1.1s!important}.is-onscreen .u-delay-105{transition-delay:1.05s!important;animation-delay:1.05s!important}.is-onscreen .u-delay-110{transition-delay:1.1s!important;animation-delay:1.1s!important}.is-onscreen .u-delay-115{transition-delay:1.15s!important;animation-delay:1.15s!important}.is-onscreen .u-delay-120{transition-delay:1.2s!important;animation-delay:1.2s!important}.is-onscreen .u-delay-125{transition-delay:1.25s!important;animation-delay:1.25s!important}.is-onscreen .u-delay-130{transition-delay:1.3s!important;animation-delay:1.3s!important}.is-onscreen .u-delay-135{transition-delay:1.35s!important;animation-delay:1.35s!important}.is-onscreen .u-delay-140{transition-delay:1.4s!important;animation-delay:1.4s!important}.is-onscreen .u-delay-145{transition-delay:1.45s!important;animation-delay:1.45s!important}.is-onscreen .u-delay-150{transition-delay:1.5s!important;animation-delay:1.5s!important}.is-onscreen .u-delay-155{transition-delay:1.55s!important;animation-delay:1.55s!important}.is-onscreen .u-delay-160{transition-delay:1.6s!important;animation-delay:1.6s!important}.is-onscreen .u-delay-165{transition-delay:1.65s!important;animation-delay:1.65s!important}.is-onscreen .u-delay-170{transition-delay:1.7s!important;animation-delay:1.7s!important}.u-youtube{position:relative;width:100%;padding-top:56.25%}.u-youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.u-hover-shit{pointer-events:none}.js-fadein{transition:all 1.2s cubic-bezier(0.165,0.84,0.44,1) 0.3s;transform:translate3d(0,30px,0);opacity:0}.js-fadein.is-inview{transform:translate3d(0,0,0);opacity:1!important}.is-inview .js-fadein{transform:translate3d(0,0,0);opacity:1!important}.u-fadein{opacity:0}.u-fadein.is-inview{animation:fadeIn 1s ease 0.2s forwards}.is-inview .u-fadein{animation:fadeIn 1s ease 0.2s forwards}.u-fadeinup{transform:translateY(60px);opacity:0}.u-fadeinup.is-inview{animation:fadeInUp 1s ease 0.2s forwards}.is-inview .u-fadeinup{animation:fadeInUp 1s ease 0.2s forwards}.u-scalein{overflow:hidden}.u-scalein img,.u-scalein>div{transform:scale(1.1);transform-origin:center;transition:transform 1s ease 0.2s}.u-scalein.is-inview img,.u-scalein.is-inview>div{transform:scale(1)}.is-inview .u-scalein img,.is-inview .u-scalein>div{transform:scale(1)}@keyframes moveLineLeftToRight{0%{transform:scaleX(1);transform-origin:right center}49.9%{transform:scaleX(0);transform-origin:right center}50%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes moveLineTopToBottom{0%{transform:scaleY(1);transform-origin:center bottom}49.9%{transform:scaleY(0);transform-origin:center bottom}50%{transform:scaleY(0);transform-origin:center top}to{transform:scaleY(1);transform-origin:center top}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{transform:translate3d(0,30px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.is-img{position:relative;display:block}.is-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}
/*# sourceMappingURL=style.css.map */