/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{border:0;margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}th{font-weight:700}[hidden],template{display:none}@keyframes blurAnime{0%{filter:blur(10px);transform:scale(1.02)}to{filter:blur(0);transform:scale(1)}}html{font-size:clamp(3px,.521vw,10px);scroll-behavior:smooth}@media only screen and (max-width:767px){html{font-size:2.63vw}}body{color:#393939;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:16px;font-weight:700;letter-spacing:.03em;opacity:0;overflow-x:hidden;padding-top:80px;position:relative}@media only screen and (max-width:767px){body{padding-top:5.8rem}}body.header-open{height:100%;overflow:hidden}body.is-load{opacity:1}@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}.bg-circle{background-color:#f8f1ea;position:relative}.bg-circle:before{background-color:#f8f1ea;border-radius:50%;content:"";display:block;height:66rem;left:50%;position:absolute;top:-19rem;transform:translate(-50%);width:70rem;z-index:-1}@media only screen and (max-width:767px){.bg-circle:before{height:25rem;top:-8.7rem;width:27.5rem}}.bg-circle__title{left:50%;position:absolute;top:-14.5rem;transform:translate(-50%)}@media only screen and (max-width:767px){.bg-circle__title{top:-6.3rem}}.parallax{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.header{display:flex;height:80px;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}@media only screen and (min-width:768px){.header{background-color:#fff}}@media only screen and (max-width:767px){.header{height:5rem;margin-bottom:.8rem}}.header__logo{background-color:#ff6e00;border-radius:0 0 24px;color:#fff;display:inline-block;font-family:Rubik,sans-serif;font-size:32px;font-weight:700;left:0;line-height:1;padding:47px 20px;position:absolute;text-align:center;top:0}@media only screen and (max-width:767px){.header__logo{border-radius:0 0 1rem;font-size:1.3rem;padding:1.9rem .9rem}}.header__nav{display:flex;font-family:Rubik,sans-serif;font-size:15px;font-weight:700;gap:43px}@media only screen and (max-width:767px){.header__nav{flex-direction:column;font-size:1.5rem;gap:0;text-align:center;width:100%}}@media only screen and (min-width:768px){.header__nav a{position:relative}.header__nav a:hover:after{transform:scale(1)}.header__nav a:after{background:#393939;bottom:-4px;content:"";height:2px;left:-10%;position:absolute;transform:scaleX(0);transform-origin:center top;transition:all .3s;width:120%}}@media only screen and (max-width:767px){.header__nav a{border-top:1px solid #707070;display:block;padding:2.4rem 0;width:100%}.header__nav a:last-of-type{border-bottom:1px solid #707070}}.header__body{align-items:center;display:flex;gap:40px;margin-right:77px}@media only screen and (max-width:767px){.header__body{background-color:#393939;color:#fff;flex-direction:column;gap:2.4rem;height:100svh;left:0;margin:0;opacity:0;padding:5rem 1.6rem;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}}.header__body-title{color:#ff6e00;font-family:Rubik,sans-serif;font-size:3rem;font-weight:700;text-align:center}@media only screen and (max-width:767px){.header__insta{margin-left:auto}.header__insta svg{height:3rem;width:3rem}}.header__hamburger{align-items:center;background-color:#393939;border-radius:0 0 0 .8rem;display:flex;flex-direction:column;gap:.5rem;height:5rem;justify-content:center;width:5rem;z-index:1001}.header__hamburger>span{background-color:#fff;flex-shrink:0;height:2px;transition:all .3s ease-in-out;width:2.4rem}.header.is-open .header__hamburger>span:first-of-type{transform:rotate(45deg) translate(.55rem,.55rem)}.header.is-open .header__hamburger>span:nth-of-type(2){opacity:0;visibility:hidden}.header.is-open .header__hamburger>span:nth-of-type(3){transform:rotate(-45deg) translate(.45rem,-.45rem)}.header.is-open .header__body{opacity:1;pointer-events:auto}.footer{background-color:#393939;color:#fff}.footer__inner{margin:auto;max-width:1280px;padding:64px 40px}@media only screen and (max-width:767px){.footer__inner{padding:4rem 1.6rem}}.footer__top{align-items:flex-end;border-bottom:1px solid #707070;display:flex;justify-content:space-between;padding-bottom:22px}@media only screen and (max-width:767px){.footer__top{flex-direction:column;gap:2.4rem;padding-bottom:2.2rem}}.footer__logo{font-family:Rubik,sans-serif;font-size:40px;letter-spacing:0;margin-bottom:4px}@media only screen and (max-width:767px){.footer__logo{font-size:2.4rem;margin-bottom:.4rem}}.footer__address{font-size:16px;font-weight:500;letter-spacing:0;line-height:2}@media only screen and (max-width:767px){.footer__address{font-size:1.6rem}}.footer__insta{height:40px;margin-bottom:6px;width:40px}@media only screen and (max-width:767px){.footer__insta{border-radius:.6rem;height:4rem;width:4rem}}.footer__insta svg{height:100%;width:100%}.footer__copy{display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;margin:24px 0 0;text-align:right}@media only screen and (max-width:767px){.footer__copy{font-size:1.4rem;margin:2.4rem 0 0}}.heading{align-items:center;color:#ff6e00;display:flex;flex-direction:column}.heading .ja{font-size:1.8rem;font-weight:900}@media only screen and (max-width:767px){.heading .ja{font-size:1.4rem}}.heading .en{display:flex;font-family:Rubik,sans-serif;font-size:8rem;font-weight:700;margin:7px 0 12px;overflow:hidden}.heading .en span{display:block;transform:translateY(105%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.heading .en span:nth-child(2){transition-delay:.06s}.heading .en span:nth-child(3){transition-delay:.12s}.heading .en span:nth-child(4){transition-delay:.18s}.heading .en span:nth-child(5){transition-delay:.24s}.heading .en span:nth-child(6){transition-delay:.3s}.heading .en span:nth-child(7){transition-delay:.36s}.heading .en span:nth-child(8){transition-delay:.42s}.heading .en span:nth-child(9){transition-delay:.48s}.heading .en span:nth-child(10){transition-delay:.54s}.heading .en span:nth-child(11){transition-delay:.6s}.heading .en span:nth-child(12){transition-delay:.66s}.heading .en span:nth-child(13){transition-delay:.72s}.heading .en span:nth-child(14){transition-delay:.78s}.heading .en span:nth-child(15){transition-delay:.84s}.heading .en span:nth-child(16){transition-delay:.9s}.heading .en span:nth-child(17){transition-delay:.96s}.heading .en span:nth-child(18){transition-delay:1.02s}.heading .en span:nth-child(19){transition-delay:1.08s}.heading .en span:nth-child(20){transition-delay:1.14s}.heading .en span:nth-child(21){transition-delay:1.2s}@media only screen and (max-width:767px){.heading .en{font-size:3.8rem;margin:.7rem 0 1.2rem}}.heading.is-show .en span{transform:translate(0)}.heading:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22142.741%22%20height%3D%2223.482%22%20viewBox%3D%220%200%20142.741%2023.482%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_51%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2051%22%20transform%3D%22translate(-98.961%20-137.464)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_51-2%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2051%22%20transform%3D%22translate(120.092%20137.946)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_451%22%20data-name%3D%22%E3%83%91%E3%82%B9%20451%22%20d%3D%22M454.827%2C177.24a.3.3%2C0%2C0%2C1-.181-.144.292.292%2C0%2C0%2C1-.017-.231l2.3-7.454a.289.289%2C0%2C0%2C1%2C.143-.182.3.3%2C0%2C0%2C1%2C.232-.017l3.4%2C1.05a3.988%2C3.988%2C0%2C0%2C1%2C1.476.756%2C2%2C2%2C0%2C0%2C1%2C.659%2C1.057%2C2.422%2C2.422%2C0%2C0%2C1-.071%2C1.271%2C1.776%2C1.776%2C0%2C0%2C1-.385.7%2C1.806%2C1.806%2C0%2C0%2C1-.541.411%2C2.035%2C2.035%2C0%2C0%2C1-.526.177%2C2.091%2C2.091%2C0%2C0%2C1%2C.576.925%2C1.988%2C1.988%2C0%2C0%2C1-.01%2C1.234%2C2.534%2C2.534%2C0%2C0%2C1-.71%2C1.162%2C2.243%2C2.243%2C0%2C0%2C1-1.21.544%2C3.744%2C3.744%2C0%2C0%2C1-1.628-.176Zm1.95-.868%2C1.755.54A1.085%2C1.085%2C0%2C0%2C0%2C460%2C176.2a1.1%2C1.1%2C0%2C0%2C0-.06-.842%2C1.172%2C1.172%2C0%2C0%2C0-.749-.563l-1.755-.541Zm1.061-3.441%2C1.651.509a1.15%2C1.15%2C0%2C0%2C0%2C.892-.02.984.984%2C0%2C0%2C0%2C.483-.611.944.944%2C0%2C0%2C0-.059-.766%2C1.175%2C1.175%2C0%2C0%2C0-.729-.506l-1.651-.51Z%22%20transform%3D%22translate(-454.613%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_452%22%20data-name%3D%22%E3%83%91%E3%82%B9%20452%22%20d%3D%22M462.838%2C179.656a.232.232%2C0%2C0%2C1-.156-.118.244.244%2C0%2C0%2C1-.03-.186.435.435%2C0%2C0%2C1%2C.037-.1l4.587-6.83a.463.463%2C0%2C0%2C1%2C.194-.188.437.437%2C0%2C0%2C1%2C.314-.023l1.493.36a.442.442%2C0%2C0%2C1%2C.269.164.461.461%2C0%2C0%2C1%2C.087.256l.965%2C8.171a.426.426%2C0%2C0%2C1-.014.107.249.249%2C0%2C0%2C1-.11.152.234.234%2C0%2C0%2C1-.194.034l-1.214-.293a.36.36%2C0%2C0%2C1-.236-.143.411.411%2C0%2C0%2C1-.068-.178l-.187-1.427-3.289-.794-.817%2C1.185a.419.419%2C0%2C0%2C1-.142.126.357.357%2C0%2C0%2C1-.276.02Zm3.243-2.439%2C2.414.583-.39-3.65Z%22%20transform%3D%22translate(-454.613%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_453%22%20data-name%3D%22%E3%83%91%E3%82%B9%20453%22%20d%3D%22M472.738%2C181.94a.291.291%2C0%2C0%2C1-.2-.121.286.286%2C0%2C0%2C1-.045-.227l1.372-7.678a.3.3%2C0%2C0%2C1%2C.12-.2.293.293%2C0%2C0%2C1%2C.228-.044l3.131.559a3.688%2C3.688%2C0%2C0%2C1%2C2.205%2C1.1%2C2.4%2C2.4%2C0%2C0%2C1%2C.5%2C2.107%2C2.457%2C2.457%2C0%2C0%2C1-.671%2C1.367%2C2.519%2C2.519%2C0%2C0%2C1-1.265.664l1.138%2C3.251a.322.322%2C0%2C0%2C1%2C.013.137.255.255%2C0%2C0%2C1-.1.158.233.233%2C0%2C0%2C1-.191.045l-1.311-.234a.427.427%2C0%2C0%2C1-.3-.169%2C1.006%2C1.006%2C0%2C0%2C1-.116-.234l-.958-2.963-1.43-.255-.487%2C2.728a.287.287%2C0%2C0%2C1-.348.243Zm2.392-4.242%2C1.512.271a1.381%2C1.381%2C0%2C0%2C0%2C1.015-.124%2C1.1%2C1.1%2C0%2C0%2C0%2C.461-.771%2C1.148%2C1.148%2C0%2C0%2C0-.157-.893%2C1.344%2C1.344%2C0%2C0%2C0-.914-.481l-1.512-.27Z%22%20transform%3D%22translate(-454.29%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_454%22%20data-name%3D%22%E3%83%91%E3%82%B9%20454%22%20d%3D%22M487.77%2C184.259a4.843%2C4.843%2C0%2C0%2C1-1.884-.525%2C2.773%2C2.773%2C0%2C0%2C1-1.077-.987%2C2.046%2C2.046%2C0%2C0%2C1-.3-1.188.248.248%2C0%2C0%2C1%2C.089-.166.233.233%2C0%2C0%2C1%2C.186-.06l1.279.127a.38.38%2C0%2C0%2C1%2C.231.089.9.9%2C0%2C0%2C1%2C.14.177%2C1.262%2C1.262%2C0%2C0%2C0%2C.229.421%2C1.415%2C1.415%2C0%2C0%2C0%2C.476.367%2C2.239%2C2.239%2C0%2C0%2C0%2C.788.2%2C2.173%2C2.173%2C0%2C0%2C0%2C1.189-.135.776.776%2C0%2C0%2C0%2C.455-.642.647.647%2C0%2C0%2C0-.159-.522%2C1.915%2C1.915%2C0%2C0%2C0-.622-.412q-.432-.2-1.154-.452a6.726%2C6.726%2C0%2C0%2C1-1.474-.648%2C2.291%2C2.291%2C0%2C0%2C1-.865-.882%2C2.348%2C2.348%2C0%2C0%2C1%2C.324-2.463%2C2.631%2C2.631%2C0%2C0%2C1%2C1.2-.762%2C4.233%2C4.233%2C0%2C0%2C1%2C1.74-.146%2C4.3%2C4.3%2C0%2C0%2C1%2C1.393.355%2C3.259%2C3.259%2C0%2C0%2C1%2C.971.664%2C2.637%2C2.637%2C0%2C0%2C1%2C.554.8%2C1.711%2C1.711%2C0%2C0%2C1%2C.15.786.248.248%2C0%2C0%2C1-.089.166.231.231%2C0%2C0%2C1-.186.06l-1.338-.133a.479.479%2C0%2C0%2C1-.21-.069.354.354%2C0%2C0%2C1-.139-.183.912.912%2C0%2C0%2C0-.37-.585%2C1.63%2C1.63%2C0%2C0%2C0-.89-.324%2C1.726%2C1.726%2C0%2C0%2C0-.947.123.725.725%2C0%2C0%2C0-.4.623.7.7%2C0%2C0%2C0%2C.125.5%2C1.4%2C1.4%2C0%2C0%2C0%2C.551.4q.4.191%2C1.059.437a8.149%2C8.149%2C0%2C0%2C1%2C1.656.684%2C2.222%2C2.222%2C0%2C0%2C1%2C.891.866%2C2.123%2C2.123%2C0%2C0%2C1%2C.192%2C1.219%2C2.17%2C2.17%2C0%2C0%2C1-.585%2C1.329%2C2.82%2C2.82%2C0%2C0%2C1-1.316.755A5.028%2C5.028%2C0%2C0%2C1%2C487.77%2C184.259Z%22%20transform%3D%22translate(-454.076%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_455%22%20data-name%3D%22%E3%83%91%E3%82%B9%20455%22%20d%3D%22M493.779%2C184.667a.3.3%2C0%2C0%2C1-.206-.092.288.288%2C0%2C0%2C1-.082-.22l.308-7.793a.283.283%2C0%2C0%2C1%2C.1-.213.3.3%2C0%2C0%2C1%2C.213-.076l1.116.044a.35.35%2C0%2C0%2C1%2C.265.107%2C1.6%2C1.6%2C0%2C0%2C1%2C.12.149l2.047%2C4.152%2C2.39-3.977a.705.705%2C0%2C0%2C1%2C.12-.14.352.352%2C0%2C0%2C1%2C.273-.086l1.116.044a.3.3%2C0%2C0%2C1%2C.212.093.3.3%2C0%2C0%2C1%2C.076.219l-.308%2C7.794a.292.292%2C0%2C0%2C1-.092.213.3.3%2C0%2C0%2C1-.219.075L500%2C184.912a.274.274%2C0%2C0%2C1-.2-.092.289.289%2C0%2C0%2C1-.076-.219l.191-4.845-1.636%2C2.794a.7.7%2C0%2C0%2C1-.163.186.366.366%2C0%2C0%2C1-.255.074l-.564-.022a.368.368%2C0%2C0%2C1-.248-.094.7.7%2C0%2C0%2C1-.149-.2l-1.41-2.913-.191%2C4.844a.29.29%2C0%2C0%2C1-.092.212.28.28%2C0%2C0%2C1-.207.076Z%22%20transform%3D%22translate(-453.905%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_456%22%20data-name%3D%22%E3%83%91%E3%82%B9%20456%22%20d%3D%22M504.484%2C184.945a.288.288%2C0%2C0%2C1-.3-.3l-.093-7.8a.286.286%2C0%2C0%2C1%2C.3-.3l1.356-.016a.288.288%2C0%2C0%2C1%2C.3.3l.093%2C7.8a.3.3%2C0%2C0%2C1-.081.218.3.3%2C0%2C0%2C1-.215.086Z%22%20transform%3D%22translate(-453.771%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_457%22%20data-name%3D%22%E3%83%91%E3%82%B9%20457%22%20d%3D%22M508.969%2C184.885a.288.288%2C0%2C0%2C1-.314-.287l-.343-7.792a.3.3%2C0%2C0%2C1%2C.075-.22.291.291%2C0%2C0%2C1%2C.212-.093l1.331-.059a.285.285%2C0%2C0%2C1%2C.218.075.29.29%2C0%2C0%2C1%2C.094.212l.286%2C6.486%2C3.716-.164a.288.288%2C0%2C0%2C1%2C.314.286l.044%2C1.007a.3.3%2C0%2C0%2C1-.075.22.289.289%2C0%2C0%2C1-.212.093Z%22%20transform%3D%22translate(-453.657%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_458%22%20data-name%3D%22%E3%83%91%E3%82%B9%20458%22%20d%3D%22M516.884%2C184.461a.289.289%2C0%2C0%2C1-.327-.271l-.734-7.765a.287.287%2C0%2C0%2C1%2C.271-.327l5.411-.511a.286.286%2C0%2C0%2C1%2C.327.27l.091.956a.281.281%2C0%2C0%2C1-.065.211.291.291%2C0%2C0%2C1-.207.1l-3.871.366.177%2C1.875%2C3.608-.341a.294.294%2C0%2C0%2C1%2C.223.064.291.291%2C0%2C0%2C1%2C.1.207l.083.884a.278.278%2C0%2C0%2C1-.065.211.291.291%2C0%2C0%2C1-.207.1l-3.607.341.182%2C1.935%2C3.966-.375a.288.288%2C0%2C0%2C1%2C.327.271l.089.944a.286.286%2C0%2C0%2C1-.269.326Z%22%20transform%3D%22translate(-453.517%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_459%22%20data-name%3D%22%E3%83%91%E3%82%B9%20459%22%20d%3D%22M528.643%2C183.1a.287.287%2C0%2C0%2C1-.346-.246l-1.3-7.691a.288.288%2C0%2C0%2C1%2C.246-.346l1.314-.222a.294.294%2C0%2C0%2C1%2C.227.047.287.287%2C0%2C0%2C1%2C.118.2l1.08%2C6.4%2C3.668-.619a.294.294%2C0%2C0%2C1%2C.228.047.3.3%2C0%2C0%2C1%2C.118.2l.168.994a.291.291%2C0%2C0%2C1-.047.227.287.287%2C0%2C0%2C1-.2.118Z%22%20transform%3D%22translate(-453.312%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_460%22%20data-name%3D%22%E3%83%91%E3%82%B9%20460%22%20d%3D%22M536.4%2C181.691a.287.287%2C0%2C0%2C1-.355-.231l-1.605-7.633a.289.289%2C0%2C0%2C1%2C.232-.356l1.327-.279a.292.292%2C0%2C0%2C1%2C.228.038.289.289%2C0%2C0%2C1%2C.127.194l1.605%2C7.633a.287.287%2C0%2C0%2C1-.232.356Z%22%20transform%3D%22translate(-452.95%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_461%22%20data-name%3D%22%E3%83%91%E3%82%B9%20461%22%20d%3D%22M540.862%2C180.724a.288.288%2C0%2C0%2C1-.23-.028.292.292%2C0%2C0%2C1-.135-.189l-1.922-7.559a.285.285%2C0%2C0%2C1%2C.029-.23.29.29%2C0%2C0%2C1%2C.188-.135l5.187-1.319a.3.3%2C0%2C0%2C1%2C.23.028.3.3%2C0%2C0%2C1%2C.135.189l.251.989a.3.3%2C0%2C0%2C1-.029.23.288.288%2C0%2C0%2C1-.188.134l-3.663.932.5%2C1.965%2C3.432-.872a.291.291%2C0%2C0%2C1%2C.229.028.3.3%2C0%2C0%2C1%2C.135.189l.251.988a.275.275%2C0%2C0%2C1-.031.219.29.29%2C0%2C0%2C1-.189.134l-3.431.873.7%2C2.756a.29.29%2C0%2C0%2C1-.217.365Z%22%20transform%3D%22translate(-452.95%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_462%22%20data-name%3D%22%E3%83%91%E3%82%B9%20462%22%20d%3D%22M548.819%2C178.609a.293.293%2C0%2C0%2C1-.23-.015.3.3%2C0%2C0%2C1-.146-.181l-2.346-7.438a.286.286%2C0%2C0%2C1%2C.2-.377l5.185-1.636a.292.292%2C0%2C0%2C1%2C.231.016.3.3%2C0%2C0%2C1%2C.145.18l.289.916a.278.278%2C0%2C0%2C1-.019.219.294.294%2C0%2C0%2C1-.181.146l-3.708%2C1.169.567%2C1.8%2C3.456-1.09a.289.289%2C0%2C0%2C1%2C.377.2l.266.846a.272.272%2C0%2C0%2C1-.018.22.3.3%2C0%2C0%2C1-.181.146l-3.456%2C1.09.585%2C1.854%2C3.8-1.2a.289.289%2C0%2C0%2C1%2C.23.015.294.294%2C0%2C0%2C1%2C.146.181l.285.9a.3.3%2C0%2C0%2C1-.015.231.288.288%2C0%2C0%2C1-.18.145Z%22%20transform%3D%22translate(-452.95%20-168.946)%22%20fill%3D%22%23ff6e00%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_53%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2053%22%20transform%3D%22translate(100.331%20138.834)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_52%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2052%22%20transform%3D%22translate(3.218%207.133)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_463%22%20data-name%3D%22%E3%83%91%E3%82%B9%20463%22%20d%3D%22M571.245%2C175.827c-16.952%2C8.627-40.521%2C13.978-66.587%2C13.978s-49.637-5.351-66.587-13.978%22%20transform%3D%22translate(-438.07%20-175.827)%22%20fill%3D%22none%22%20stroke%3D%22%23ff6e00%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3Cline%20id%3D%22%E7%B7%9A_4%22%20data-name%3D%22%E7%B7%9A%204%22%20x2%3D%227.606%22%20y2%3D%2212.814%22%20transform%3D%22translate(132.394%200)%22%20fill%3D%22none%22%20stroke%3D%22%23ff6e00%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_5%22%20data-name%3D%22%E7%B7%9A%205%22%20x1%3D%227.606%22%20y2%3D%2212.814%22%20transform%3D%22translate(0%200)%22%20fill%3D%22none%22%20stroke%3D%22%23ff6e00%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:140px}@media only screen and (max-width:767px){.heading:after{height:1.6rem;width:10rem}}.heading-01 .en{font-size:clamp(80px,10rem,100px);margin-bottom:0}@media only screen and (max-width:767px){.heading-01 .en{font-size:3.8rem}}.button-wrap{text-align:center}.button{align-items:center;display:inline-flex;font-size:18px;font-weight:900;gap:16px;justify-content:center}@media only screen and (max-width:767px){.button{font-size:1.6rem;gap:.8rem}}.button>span{border-bottom:2px solid;display:inline-block;padding-bottom:8px}@media only screen and (max-width:767px){.button>span{padding-bottom:.4rem}}.button:after{background-color:#393939;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2213%22%20viewBox%3D%220%200%2030%2013%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_56%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2056%22%20transform%3D%22translate(-798%20-3275.063)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_11%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2011%22%20width%3D%2224%22%20height%3D%225%22%20transform%3D%22translate(798%203279.063)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_1%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%201%22%20d%3D%22M6.5%2C0%2C13%2C11H0Z%22%20transform%3D%22translate(828%203275.063)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:30px 13px;border-radius:50%;content:"";display:block;height:64px;width:64px}@media only screen and (max-width:767px){.button:after{background-size:1.8rem .8rem;height:4rem;width:4rem}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes circlemove{0%{bottom:40rem}to{bottom:10rem}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}.top-mv{position:relative}.top-mv__image{filter:blur(10px);height:auto;transition:filter 1s ease-in-out .2s;width:calc(100% - 8rem)}@media only screen and (max-width:767px){.top-mv__image{width:100%}}.is-load .top-mv__image{filter:blur(0)}.top-mv__body{bottom:6.4rem;left:16rem;position:absolute}@media only screen and (max-width:767px){.top-mv__body{bottom:17.8rem;left:1.6rem}}.top-mv__title{color:#fff;font-family:Rubik,sans-serif;font-size:16rem;font-weight:700}@media only screen and (max-width:767px){.top-mv__title{font-size:4.8rem}}.top-mv__text{color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:3.2rem;font-weight:700;line-height:1.43}@media only screen and (max-width:767px){.top-mv__text{font-size:1.6rem;line-height:1.5}}.top-mv__links{align-items:center;display:flex;flex-direction:column;gap:1.7rem;position:absolute}@media only screen and (max-width:767px){.top-mv__links{gap:.74rem;right:1.6rem;top:49.5rem}}@media only screen and (min-width:768px){.top-mv__links{position:fixed;right:12.7rem;top:68.7rem;z-index:1000}}.top-mv__link{position:relative;transition:transform .3s ease-in-out}.top-mv__link:hover{transform:scale(1.1)}.top-mv__link img{animation:rotate360 30s linear infinite;width:14.5rem}@media only screen and (max-width:767px){.top-mv__link img{width:8rem}}.top-mv__link-body{align-items:center;display:flex;flex-direction:column;gap:.8rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.top-mv__link-body{gap:0}}.top-mv__link-body svg{height:3.8rem;width:3rem}@media only screen and (max-width:767px){.top-mv__link-body svg{height:2.1rem;width:1.6rem}}.top-mv__link-body .text{color:#fff;font-size:1.4rem;font-weight:700;text-align:center}@media only screen and (max-width:767px){.top-mv__link-body .text{font-size:1rem}}.top-mv__link-insta svg{height:3rem}@media only screen and (max-width:767px){.top-mv__link-insta svg{height:1.6rem}}.top-mv__scroll{align-items:center;bottom:0;display:flex;flex-direction:column;gap:1.5rem;position:absolute;right:3.3rem}@media only screen and (max-width:767px){.top-mv__scroll{display:none}}.top-mv__scroll .text{margin-left:4px;writing-mode:vertical-rl}.top-mv__scroll .line{background-color:#707070;height:44.3rem;position:relative;width:1px}.top-mv__scroll .line:after{animation:circlemove 3s ease-in-out infinite,cirlemovehide 3s ease-out infinite;background-color:#393939;border-radius:50%;bottom:0;content:"";display:block;height:.8rem;left:-.3rem;position:absolute;width:.8rem}.top-concept{align-items:center;display:flex;justify-content:space-between;margin:12rem 0 0}@media only screen and (max-width:767px){.top-concept{flex-direction:column;margin:6.4rem 0 0;padding:0 0 0 1.6rem}}@media only screen and (min-width:768px){.top-concept .heading{margin-left:-7rem}}.top-concept__image{border-radius:4rem 0 0;height:64.4rem;overflow:hidden;position:relative;width:96rem}@media only screen and (max-width:767px){.top-concept__image{height:24rem;margin:4rem 0 0;width:36rem}}.top-concept__image-bg{background-image:url(/images/top-concept.jpg);background-position:50%;background-size:cover;height:200%;left:0;position:absolute;top:-50%;width:100%;will-change:transform}.top-concept__body{margin-left:34.5rem;padding-top:12rem}@media only screen and (min-width:768px) and (max-width:1440px){.top-concept__body{margin-left:20rem}}@media only screen and (max-width:767px){.top-concept__body{margin:0;padding:0}}.top-concept__subtitle{font-size:clamp(24px,3.2rem,36px);font-weight:900;line-height:1.78;margin:6rem 0 0}@media only screen and (max-width:767px){.top-concept__subtitle{font-size:2.4rem;line-height:1.5;margin:4rem 0 0}}.top-concept__text{font-size:clamp(14px,1.6rem,20px);font-weight:700;letter-spacing:.01em;line-height:2;margin:1.4rem 0 0}@media only screen and (max-width:767px){.top-concept__text{font-size:1.6rem;margin:1.6rem 0 0;padding-right:1.6rem}}.top-menu{margin-top:12rem;padding:19rem 0 0}@media only screen and (max-width:767px){.top-menu{margin-top:16rem;padding:0}}.top-menu .bg-circle{padding-bottom:16rem}@media only screen and (max-width:767px){.top-menu .bg-circle{padding:0 1.6rem 10.4rem}}.top-menu__text{font-size:16px;letter-spacing:.01em;line-height:2;padding:64px 0 0;text-align:center}@media only screen and (max-width:767px){.top-menu__text{padding:4rem 0 0}}.top-menu__images{align-items:center;display:flex;gap:2.6rem;justify-content:center;margin:6.4rem 0 0}.top-menu__images.is-show img{opacity:1}@media only screen and (max-width:767px){.top-menu__images{gap:.8rem;margin:4rem 0 0}}.top-menu__images img{border-radius:1rem;opacity:0;transition:opacity .4s ease-in-out;width:28rem}.top-menu__images img:nth-of-type(2){transition-delay:.3s}.top-menu__images img:nth-of-type(3){transition-delay:.6s}.top-menu__images img:nth-of-type(4){transition-delay:.9s}@media only screen and (max-width:767px){.top-menu__images img{border-radius:.4rem;width:8rem}}.top-menu__button{margin:6.4rem auto 0}@media only screen and (max-width:767px){.top-menu__button{margin:4rem auto 0}}.top-music{border-radius:4rem 4rem 0 0;color:#fff;margin:-4rem 0 0;overflow:hidden;padding:12rem 0;position:relative;text-align:center}@media only screen and (max-width:767px){.top-music{padding:6.4rem 1.6rem}}.top-music__bg{background-image:url(/images/top-music-bg.jpg);background-position:50%;background-size:cover;height:200%;left:0;position:absolute;top:-50%;width:100%;will-change:transform}@media only screen and (max-width:767px){.top-music__bg{background-image:url(/images/top-music-bg-sp.jpg)}}.top-music__body{position:relative;z-index:1}.top-music__subtitle{font-size:32px;font-weight:900;margin:64px 0 0}@media only screen and (max-width:767px){.top-music__subtitle{font-size:2.4rem;margin:4rem 0 0}}.top-music__text{font-size:16px;font-weight:700;letter-spacing:.01em;line-height:2;margin:24px 0 0}@media only screen and (max-width:767px){.top-music__text{font-size:1.6rem;margin:1.6rem 0 0}}.top-gallery{padding:120px 0;text-align:center}@media only screen and (max-width:767px){.top-gallery{padding:6.4rem 1.6rem}}.top-gallery__text{font-size:16px;letter-spacing:.01em;line-height:2;margin:64px 0}@media only screen and (max-width:767px){.top-gallery__text{font-size:1.6rem;margin:4rem 0}}.top-gallery__images{display:flex;gap:2.4rem;justify-content:center}.top-gallery__images.is-show img{opacity:1}.top-gallery__images img{border-radius:1rem;opacity:0;transition:opacity .4s ease-in-out;width:60rem}.top-gallery__images img:nth-of-type(2){transition-delay:.3s}.top-gallery__images img:nth-of-type(3){transition-delay:.6s}.top-gallery__images img:nth-of-type(4){transition-delay:.9s}@media only screen and (max-width:767px){.top-gallery__images img{width:100%}}.top-gallery__button{margin:6.4rem 0 0}@media only screen and (max-width:767px){.top-gallery__button{margin:4rem 0 0}}.top-access{margin-top:70px;padding:120px 0 0;position:relative}@media only screen and (max-width:767px){.top-access{margin-top:16rem;padding:0}}.top-access .bg-circle{padding-bottom:120px}@media only screen and (max-width:767px){.top-access .bg-circle{padding:0 1.6rem 6.4rem}}.top-access__text{font-size:16px;margin:0 0 64px;padding-top:64px;text-align:center}@media only screen and (max-width:767px){.top-access__text{font-size:1.6rem;margin:0 0 4rem;padding-top:4rem}}.top-access__iframe{height:60rem;margin-left:36rem;width:112rem}@media only screen and (max-width:767px){.top-access__iframe{height:18.4rem;margin:0;width:34.3rem}}.top-access__body{background-color:#fff;border-radius:1rem;padding:2.4rem 4rem;width:33rem}@media only screen and (min-width:768px){.top-access__body{position:absolute;right:35rem;top:47rem}}@media only screen and (max-width:767px){.top-access__body{margin:.8rem 0 0;padding:1.6rem 2.4rem;width:100%}}.top-access__body ul{display:flex;flex-direction:column;gap:2.3rem}@media only screen and (max-width:767px){.top-access__body ul{gap:1.5rem}}.top-access__body ul h3{color:#ff6e00;font-family:Rubik,sans-serif;font-size:2.4rem;font-weight:900}@media only screen and (max-width:767px){.top-access__body ul h3{font-size:1.8rem}}.top-access__body ul p{font-weight:500;line-height:1.5;margin:.8rem 0 0}@media only screen and (max-width:767px){.top-access__body ul p{margin:.4rem 0 0}}.top-access__button{margin:6.4rem 0 0}@media only screen and (max-width:767px){.top-access__button{margin:4rem 0 0}}.lower-mv{padding-bottom:12rem;position:relative;z-index:0}@media only screen and (max-width:767px){.lower-mv{padding-bottom:3.3rem}}.lower-mv__image{height:auto;width:calc(100% - 8rem)}@media only screen and (max-width:767px){.lower-mv__image{width:100%}}.lower-mv__links{align-items:center;display:flex;flex-direction:column;gap:1.7rem;position:absolute;z-index:1}@media only screen and (max-width:767px){.lower-mv__links{gap:.74rem;right:1.6rem;top:36.5rem}}@media only screen and (min-width:768px){.lower-mv__links{position:fixed;right:12.7rem;top:58rem;z-index:1000}}.lower-mv__link{position:relative}.lower-mv__link img{animation:rotate360 30s linear infinite;width:14.5rem}@media only screen and (max-width:767px){.lower-mv__link img{width:8rem}}.lower-mv__link-body{align-items:center;display:flex;flex-direction:column;gap:.8rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.lower-mv__link-body{gap:0}}.lower-mv__link-body svg{height:3.8rem;width:3rem}@media only screen and (max-width:767px){.lower-mv__link-body svg{height:2.1rem;width:1.6rem}}.lower-mv__link-body .text{color:#fff;font-size:1.4rem;font-weight:700;text-align:center}@media only screen and (max-width:767px){.lower-mv__link-body .text{font-size:1rem}}.lower-mv__link-insta svg{height:3rem}@media only screen and (max-width:767px){.lower-mv__link-insta svg{height:1.6rem}}.lower-mv__scroll{align-items:center;bottom:0;display:flex;flex-direction:column;gap:1.5rem;position:absolute;right:3.3rem}@media only screen and (max-width:767px){.lower-mv__scroll{display:none}}.lower-mv__scroll .text{margin-left:4px;writing-mode:vertical-rl}.lower-mv__scroll .line{background-color:#707070;height:44.3rem;position:relative;width:1px}.lower-mv__scroll .line:after{animation:circlemove 3s ease-in-out infinite,cirlemovehide 3s ease-out infinite;background-color:#393939;border-radius:50%;bottom:0;content:"";display:block;height:.8rem;left:-.3rem;position:absolute;width:.8rem}.lower-mv__title{bottom:3.5rem;left:50%;position:absolute;transform:translate(-50%)}@media only screen and (max-width:767px){.lower-mv__title{bottom:0}}.lower-mv__title:after{background-color:#fff;border-radius:50%;content:"";display:block;height:660px;left:50%;position:absolute;top:-70px;transform:translate(-50%);width:700px;z-index:-1}@media only screen and (max-width:767px){.lower-mv__title:after{height:26rem;top:-2.5rem;width:27.5rem}}.lower-heading{padding:120px 0;text-align:center}@media only screen and (max-width:767px){.lower-heading{padding:8rem 1.6rem}}.lower-heading__title{font-size:32px;font-weight:900;line-height:1.78}@media only screen and (max-width:767px){.lower-heading__title{font-size:2.4rem;line-height:1.5}}.lower-heading__text{font-weight:700;letter-spacing:.01em;line-height:2;margin:24px 0 0}@media only screen and (max-width:767px){.lower-heading__text{margin:1.6rem 0 0}}.lower-heading__image{border-radius:1rem;height:45rem;margin:64px auto 0;overflow:hidden;position:relative;width:120rem}@media only screen and (max-width:767px){.lower-heading__image{height:12.8rem;margin:4rem 0 0;width:100%}}.lower-heading__bg{background-position:50%;background-size:cover;height:200%;left:0;position:absolute;top:-50%;width:100%;will-change:transform}.lower-heading__bg.gallery{background-image:url(/images/gallery.jpg)}.lower-heading__bg.menu{background-image:url(/images/menu-heading.jpg)}.lower-body{position:relative;z-index:1}.lower-breadcrumb{border-top:1px solid #c2c2c2}.lower-breadcrumb ul{display:flex;gap:1.6rem;margin:auto;padding:2.5rem 0 2.4rem;width:120rem}@media only screen and (max-width:767px){.lower-breadcrumb ul{padding:1.65rem 1.7rem 1.55rem;width:100%}}.lower-breadcrumb ul li{align-items:center;display:flex;font-family:Rubik,sans-serif;font-size:14px;font-weight:700;gap:1.6rem}.lower-breadcrumb ul li a{color:#ff6e00}.lower-breadcrumb ul li+li:before{background-color:#ff6e00;content:"";display:block;height:1px;width:6.4rem}.lower-section{padding:120px 0}@media only screen and (max-width:767px){.lower-section{padding:8rem 1.6rem}}.lower-section[data-color=orange]{background-color:#f8f1ea;border-radius:4rem 4rem 0 0}@media only screen and (max-width:767px){.lower-section[data-color=orange]{border-radius:2.4rem 2.4rem 0 0}}.lower-section h2{color:#ff6e00;text-align:center}.lower-section h2 .ja{font-size:18px;font-weight:900}@media only screen and (max-width:767px){.lower-section h2 .ja{font-size:1.4rem}}.lower-section h2 .en{display:block;display:flex;font-family:Rubik,sans-serif;font-size:40px;font-weight:900;justify-content:center;overflow:hidden}.lower-section h2 .en span{display:block;transform:translateY(105%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.lower-section h2 .en span:nth-child(2){transition-delay:.06s}.lower-section h2 .en span:nth-child(3){transition-delay:.12s}.lower-section h2 .en span:nth-child(4){transition-delay:.18s}.lower-section h2 .en span:nth-child(5){transition-delay:.24s}.lower-section h2 .en span:nth-child(6){transition-delay:.3s}.lower-section h2 .en span:nth-child(7){transition-delay:.36s}.lower-section h2 .en span:nth-child(8){transition-delay:.42s}.lower-section h2 .en span:nth-child(9){transition-delay:.48s}.lower-section h2 .en span:nth-child(10){transition-delay:.54s}.lower-section h2 .en span:nth-child(11){transition-delay:.6s}.lower-section h2 .en span:nth-child(12){transition-delay:.66s}.lower-section h2 .en span:nth-child(13){transition-delay:.72s}.lower-section h2 .en span:nth-child(14){transition-delay:.78s}.lower-section h2 .en span:nth-child(15){transition-delay:.84s}.lower-section h2 .en span:nth-child(16){transition-delay:.9s}.lower-section h2 .en span:nth-child(17){transition-delay:.96s}.lower-section h2 .en span:nth-child(18){transition-delay:1.02s}.lower-section h2 .en span:nth-child(19){transition-delay:1.08s}.lower-section h2 .en span:nth-child(20){transition-delay:1.14s}.lower-section h2 .en span:nth-child(21){transition-delay:1.2s}@media only screen and (max-width:767px){.lower-section h2 .en{font-size:2.8rem}}.lower-section h2.is-show .en span{transform:translate(0)}.menu-body__list{display:flex;justify-content:center;margin:64px auto 0;max-width:1280px;padding:0 40px}@media only screen and (max-width:767px){.menu-body__list{flex-direction:column;gap:2.4rem;margin:4rem auto 0;padding:0}}.menu-body__list ul{display:flex;flex-direction:column;gap:42px}@media only screen and (min-width:768px){.menu-body__list ul:first-of-type{width:38%}.menu-body__list ul:nth-of-type(2){width:40%}.menu-body__list ul:nth-of-type(3){width:22%}}@media only screen and (max-width:767px){.menu-body__list ul{gap:2.4rem;width:100%}}.menu-body__list ul li{display:flex;flex-direction:column;gap:4px;padding-left:15px;position:relative}@media only screen and (max-width:767px){.menu-body__list ul li{gap:.4rem;padding-left:1.5rem}}.menu-body__list ul li:before{background-color:#ff6e00;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:6px;width:8px}@media only screen and (max-width:767px){.menu-body__list ul li:before{height:.8rem;top:.6rem;width:.8rem}}.menu-body__list ul li .ja{font-size:18px;font-weight:700}@media only screen and (max-width:767px){.menu-body__list ul li .ja{font-size:1.6rem}}.menu-body__list ul li .en{display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:900;margin:4px 0 0}@media only screen and (max-width:767px){.menu-body__list ul li .en{font-size:1.4rem;margin:.4rem 0 0}}.menu-body__list ul .more{font-family:Rubik,sans-serif;font-size:18px;font-weight:500;padding-left:15px}@media only screen and (max-width:767px){.menu-body__list ul .more{font-size:1.8rem;padding-left:0}}.menu-body__text{font-family:Rubik,sans-serif;font-size:18px;font-weight:500;margin:24px 0 0;text-align:center}@media only screen and (max-width:767px){.menu-body__text{font-size:1.8rem;margin:2.4rem 0 0}}.music-body{align-items:center;display:flex;gap:12rem;margin:6.4rem auto 0;text-align:left;width:120rem}@media only screen and (max-width:767px){.music-body{flex-direction:column;gap:2.6rem;margin:4rem 0 0;width:100%}}.music-body__image{border-radius:1rem;width:50%}@media only screen and (max-width:767px){.music-body__image{width:100%}}.music-body h2{color:#ff6e00;font-family:Rubik,sans-serif;font-size:24px;font-weight:900;line-height:1.66}@media only screen and (max-width:767px){.music-body h2{font-size:1.8rem}}.music-body h2.is-show .inner span{transform:translate(0)}.music-body h2 .inner{display:flex;overflow:hidden}.music-body h2 .inner span{display:block;transform:translateY(105%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.music-body h2 .inner span:nth-child(2){transition-delay:.06s}.music-body h2 .inner span:nth-child(3){transition-delay:.12s}.music-body h2 .inner span:nth-child(4){transition-delay:.18s}.music-body h2 .inner span:nth-child(5){transition-delay:.24s}.music-body h2 .inner span:nth-child(6){transition-delay:.3s}.music-body h2 .inner span:nth-child(7){transition-delay:.36s}.music-body h2 .inner span:nth-child(8){transition-delay:.42s}.music-body h2 .inner span:nth-child(9){transition-delay:.48s}.music-body h2 .inner span:nth-child(10){transition-delay:.54s}.music-body h2 .inner span:nth-child(11){transition-delay:.6s}.music-body h2 .inner span:nth-child(12){transition-delay:.66s}.music-body h2 .inner span:nth-child(13){transition-delay:.72s}.music-body h2 .inner span:nth-child(14){transition-delay:.78s}.music-body h2 .inner span:nth-child(15){transition-delay:.84s}.music-body h2 .inner span:nth-child(16){transition-delay:.9s}.music-body h2 .inner span:nth-child(17){transition-delay:.96s}.music-body h2 .inner span:nth-child(18){transition-delay:1.02s}.music-body h2 .inner span:nth-child(19){transition-delay:1.08s}.music-body h2 .inner span:nth-child(20){transition-delay:1.14s}.music-body h2 .inner span:nth-child(21){transition-delay:1.2s}.music-body__text{font-family:Rubik,sans-serif;font-size:18px;font-weight:700;margin:4rem 0 0}@media only screen and (max-width:767px){.music-body__text{font-size:1.6rem;margin:2.4rem 0 0}}.music-body__button{margin:6.4rem 0 0}@media only screen and (max-width:767px){.music-body__button{margin:4rem 0 0;text-align:left}}.music-body__button .button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.497%22%20height%3D%2223.667%22%20viewBox%3D%220%200%2025.497%2023.667%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_119%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20119%22%20transform%3D%22translate(-1329.477%20-1702.667)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_117%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20117%22%20transform%3D%22translate(-4117.272%20-166.631)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_116%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20116%22%20transform%3D%22translate(5449.981%201884.832)%20rotate(-45)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_11%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2011%22%20width%3D%2217.575%22%20height%3D%223.662%22%20transform%3D%22translate(0%202.929)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_1%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%201%22%20d%3D%22M4.76%2C0%2C9.52%2C8.055H0Z%22%20transform%3D%22translate(21.969)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_466%22%20data-name%3D%22%E3%83%91%E3%82%B9%20466%22%20d%3D%22M5458.379%2C1871.5H5442.25v21.054H5463.3V1884.5%22%20transform%3D%22translate(5.5%20-0.59)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-size:24px 22px}@media only screen and (max-width:767px){.music-body__button .button:after{background-size:1.7rem 1.6rem}}.gallery-body__list{display:flex;flex-wrap:wrap;gap:2.1rem;justify-content:center;margin:4rem auto 0;width:120rem}@media only screen and (max-width:767px){.gallery-body__list{width:100%}}.gallery-body__list.is-show img{opacity:1}.gallery-body__list img{border-radius:1rem;opacity:0;transition:opacity .4s ease-in-out;width:38.6rem}.gallery-body__list img:nth-of-type(2){transition-delay:.3s}.gallery-body__list img:nth-of-type(3){transition-delay:.6s}.gallery-body__list img:nth-of-type(4){transition-delay:.9s}@media only screen and (max-width:767px){.gallery-body__list img{width:100%}}.access{padding:120px 0}@media only screen and (max-width:767px){.access{padding:8rem 0}}.access__iframe{display:block;margin:auto;width:120rem}@media only screen and (max-width:767px){.access__iframe{border-radius:1rem;height:18.4rem;width:34.3rem}}.access__body{margin:64px 0;text-align:center}@media only screen and (max-width:767px){.access__body{margin:2.4rem 0 0}}.access__body h3{color:#ff6e00;display:flex;font-family:Rubik,sans-serif;font-size:24px;font-weight:900;justify-content:center;overflow:hidden}.access__body h3 span{display:block;transform:translateY(105%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}.access__body h3 span:nth-child(2){transition-delay:.06s}.access__body h3 span:nth-child(3){transition-delay:.12s}.access__body h3 span:nth-child(4){transition-delay:.18s}.access__body h3 span:nth-child(5){transition-delay:.24s}.access__body h3 span:nth-child(6){transition-delay:.3s}.access__body h3 span:nth-child(7){transition-delay:.36s}.access__body h3 span:nth-child(8){transition-delay:.42s}.access__body h3 span:nth-child(9){transition-delay:.48s}.access__body h3 span:nth-child(10){transition-delay:.54s}.access__body h3 span:nth-child(11){transition-delay:.6s}.access__body h3 span:nth-child(12){transition-delay:.66s}.access__body h3 span:nth-child(13){transition-delay:.72s}.access__body h3 span:nth-child(14){transition-delay:.78s}.access__body h3 span:nth-child(15){transition-delay:.84s}.access__body h3 span:nth-child(16){transition-delay:.9s}.access__body h3 span:nth-child(17){transition-delay:.96s}.access__body h3 span:nth-child(18){transition-delay:1.02s}.access__body h3 span:nth-child(19){transition-delay:1.08s}.access__body h3 span:nth-child(20){transition-delay:1.14s}.access__body h3 span:nth-child(21){transition-delay:1.2s}@media only screen and (max-width:767px){.access__body h3{font-size:1.8rem}}.access__body h3.is-show span{transform:translate(0)}.access__body p{font-weight:500;line-height:1.5;margin:8px 0 0}@media only screen and (max-width:767px){.access__body p{font-size:1.6rem;margin:.4rem 0 0}}.access__body li+li{margin-top:40px}@media only screen and (max-width:767px){.access__body li+li{margin-top:2.4rem}}
