﻿@charset "UTF-8";@font-face {font-family: 'english';src: url('../font/english.woff2') format('woff2'), url('../font/english.woff') format('woff'), url('../font/english.ttf') format('truetype'), url('../font/english.otf') format('opentype'), url('../font/english.eot');}*, :before, :after {-webkit-box-sizing: border-box;box-sizing: border-box;border-width: 0;border-style: solid }html {scroll-behavior: smooth;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;line-height: 1.15 }body {margin: 0;background-color: #fceee6;background-image: url("../img/bedge-grunge.png");}}main {display: block }p, table, blockquote, address, pre, iframe, form, figure, dl {margin: 0 }h1, h2, h3, h4, h5, h6 {margin: 0;font-weight: inherit;font-size: inherit }ul, ol {margin: 0;padding: 0;list-style: none }dt {font-weight: 700 }dd {margin-left: 0 }hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;margin: 0;clear: both;overflow: visible;border-top-width: 1px;color: inherit }pre {font-size: inherit;font-family: monospace, monospace }address {font-style: inherit }a {background-color: transparent;color: inherit;text-decoration: none }a:hover{opacity: 0.85;}abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted }b, strong {font-weight: bolder }code, kbd, samp {font-size: inherit;font-family: monospace, monospace }small {font-size: 80% }sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }svg, img, embed, object, iframe {vertical-align: bottom }button, input, optgroup, select, textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;padding: 0;border-radius: 0;background: transparent;color: inherit;font: inherit;text-align: inherit;text-transform: 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, [type=button], [type=reset], [type=submit] {cursor: pointer }button:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled {cursor: default }:-moz-focusring {outline: auto }select:disabled {opacity: inherit }option {padding: 0 }fieldset {min-width: 0;margin: 0;padding: 0 }legend {padding: 0 }progress {vertical-align: baseline }textarea {overflow: auto }[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 }label[for] {cursor: pointer }details {display: block }summary {display: list-item }[contenteditable]:focus {outline: auto }table {border-color: inherit;border-collapse: collapse }caption {text-align: left }td, th {padding: 0;vertical-align: top }th {font-weight: 700;text-align: left }html {font-size: 62.5% }body {color: #000;font-size: 1.6rem;font-family: "Noto Sans JP", sans-serif;font-weight: 400;font-style: normal;}a {color: currentColor;text-decoration: none }img, svg {max-width: 100%;height: auto;vertical-align: middle }ol, ul {list-style: none }address {font-style: normal }main {overflow: hidden }.c-header {-webkit-box-align: start;-ms-flex-align: start;-webkit-box-pack: justify;-ms-flex-pack: justify;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 1000;position: relative;top: 0;left: 0;align-items: flex-start;justify-content: space-between;width: 100%;padding: 4rem 3rem 0 }.c-header__logo {z-index: 1000;position: relative }.c-header__logo svg {-webkit-transition: fill .8s ease-in-out;-o-transition: fill .8s ease-in-out;transition: fill .8s ease-in-out }.c-header__button {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: center;-ms-flex-pack: center;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 1000;position: relative;flex-direction: column;align-items: center;justify-content: center;width: 3rem;margin-top: 1rem }.c-header__button span {-webkit-transition: opacity .8s cubic-bezier(.77, 0, .175, 1), background-color .8s ease-in-out, -webkit-transform .8s cubic-bezier(.77, 0, .175, 1);-o-transition: opacity .8s cubic-bezier(.77, 0, .175, 1), transform .8s cubic-bezier(.77, 0, .175, 1), background-color .8s ease-in-out;-webkit-transform: translateZ(0);display: inline-block;position: relative;width: 100%;height: .2rem;margin: .3rem 0;transform: translateZ(0);border-radius: 100vmax;background-color: #000;transition: opacity .8s cubic-bezier(.77, 0, .175, 1), background-color .8s ease-in-out, -webkit-transform .8s cubic-bezier(.77, 0, .175, 1);transition: opacity .8s cubic-bezier(.77, 0, .175, 1), transform .8s cubic-bezier(.77, 0, .175, 1), background-color .8s ease-in-out;transition: opacity .8s cubic-bezier(.77, 0, .175, 1), transform .8s cubic-bezier(.77, 0, .175, 1), background-color .8s ease-in-out, -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) }.c-header__nav {-webkit-transition: visibility .8s cubic-bezier(.77, 0, .175, 1), -webkit-transform .8s cubic-bezier(.77, 0, .175, 1);-o-transition: transform .8s cubic-bezier(.77, 0, .175, 1), visibility .8s cubic-bezier(.77, 0, .175, 1);-webkit-transform: translateX(100%) translateZ(0);visibility: hidden;z-index: 900;position: absolute;top: 38px;left: 0;width: 100%;height: 100vh;overflow: auto;transform: translate(100%) translateZ(0);background-color: #d0513f;transition: visibility .8s cubic-bezier(.77, 0, .175, 1), -webkit-transform .8s cubic-bezier(.77, 0, .175, 1);transition: transform .8s cubic-bezier(.77, 0, .175, 1), visibility .8s cubic-bezier(.77, 0, .175, 1);transition: transform .8s cubic-bezier(.77, 0, .175, 1), visibility .8s cubic-bezier(.77, 0, .175, 1), -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) }.c-header__list {padding: 26.2rem 3rem 10rem }.c-header__item {margin: 0 0 4rem }.c-header__item:last-child {margin: 0 }.c-header__link {position: relative;color: #fff;font-size: 4rem }.is-open .c-header__logo svg {fill: #fff }.is-open .c-header__button span {-webkit-transform: translateY(8px) rotate(30deg) translateZ(0);transform: translateY(8px) rotate(30deg) translateZ(0);background-color: #fff }.is-open .c-header__button span:nth-child(2) {-webkit-transform: translateX(50%) translateZ(0);transform: translate(50%) translateZ(0);opacity: 0 }.is-open .c-header__button span:nth-child(3) {-webkit-transform: translateY(-8px) rotate(-30deg) translateZ(0);transform: translateY(-8px) rotate(-30deg) translateZ(0) }.is-open .c-header__nav {-webkit-transform: translateX(0) translateZ(0);visibility: visible;transform: translate(0) translateZ(0) }.c-heading {overflow: hidden;font-style: normal;font-weight: 700;font-size: 10rem;line-height: 1;font-family: adobe-garamond-pro, serif }.c-heading__letter {-webkit-transform: translateY(105%) translateZ(0);transform: translateY(105%) translateZ(0) }.c-heading.is-animated .c-heading__letter {-webkit-transform: translateY(0) translateZ(0);transform: translateY(0) translateZ(0) }.c-heading.is-animated .c-heading__letter:first-child {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1);transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1);transition: transform 1.2s cubic-bezier(.165, .84, .44, 1);transition: transform 1.2s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) }.c-heading.is-animated .c-heading__letter:nth-child(2) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .08s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .08s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .08s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .08s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .08s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .08s }.c-heading.is-animated .c-heading__letter:nth-child(3) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .16s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .16s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .16s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .16s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .16s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .16s }.c-heading.is-animated .c-heading__letter:nth-child(4) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .24s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .24s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .24s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .24s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .24s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .24s }.c-heading.is-animated .c-heading__letter:nth-child(5) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .32s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .32s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .32s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .32s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .32s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .32s }.c-heading.is-animated .c-heading__letter:nth-child(6) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .40s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .40s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .40s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .40s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .40s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .40s }.c-heading.is-animated .c-heading__letter:nth-child(7) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .48s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .48s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .48s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .48s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .48s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .48s }.c-heading.is-animated .c-heading__letter:nth-child(8) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .56s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .56s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .56s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .56s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .56s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .56s }.c-heading.is-animated .c-heading__letter:nth-child(9) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .64s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .64s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .64s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .64s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .64s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .64s }.c-heading.is-animated .c-heading__letter:nth-child(10) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .72s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .72s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .72s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .72s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .72s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .72s }.c-heading.is-animated .c-heading__letter:nth-child(11) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .80s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .80s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .80s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .80s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .80s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .80s }.c-heading.is-animated .c-heading__letter:nth-child(12) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .88s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .88s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .88s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .88s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .88s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .88s }.c-heading.is-animated .c-heading__letter:nth-child(13) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .96s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .96s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .96s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .96s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .96s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .96s }.c-heading.is-animated .c-heading__letter:nth-child(14) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.04s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.04s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.04s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.04s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.04s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.04s }.c-heading.is-animated .c-heading__letter:nth-child(15) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.12s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.12s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.12s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.12s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.12s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.12s }.c-heading.is-animated .c-heading__letter:nth-child(16) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.20s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.20s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.20s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.20s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.20s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.20s }.footer-credit {padding-bottom: 3rem }.footer-credit__content {max-width: 40rem;margin: 0 auto;padding: 0 3rem }.footer-credit__logo {text-align: center }.footer-credit__nav {margin-top: 10rem }.footer-credit__list {color: #f5eee9;font-size: 4rem }.footer-credit__item:not(:last-child) {margin-bottom: 4rem }.footer-credit__link {position: relative }.footer-credit__link .underline {-webkit-transition: -webkit-transform .3s;-o-transition: transform .3s;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);-webkit-transform-origin: left top;-ms-transform-origin: left top;position: absolute;bottom: 0;left: 0;width: 100%;height: .2rem;transform: scaleX(0);transform-origin: left top;background: #f5eee9;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s }.footer-credit__external {margin-top: 5rem;color: #f5eee9;font-weight: 700;font-size: 1rem }.footer-credit__externalLink {margin-top: .8rem;line-height: 1.7 }.footer-credit__externalLink a {position: relative }.footer-credit__externalLink a .underline {-webkit-transition: -webkit-transform .3s;-o-transition: transform .3s;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);-webkit-transform-origin: left top;-ms-transform-origin: left top;position: absolute;bottom: 0;left: 0;width: 100%;height: .2rem;transform: scaleX(0);transform-origin: left top;background: #f5eee9;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s }.footer-credit__info {-webkit-box-pack: justify;-ms-flex-pack: justify;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;margin-top: 6rem;padding: 0 1rem;color: #f5eee9 }.footer-credit__return {position: relative }.footer-credit__return .underline {-webkit-transition: -webkit-transform .3s;-o-transition: transform .3s;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);-webkit-transform-origin: left top;-ms-transform-origin: left top;position: absolute;bottom: 0;left: 0;width: 100%;height: .2rem;transform: scaleX(0);transform-origin: left top;background: #f5eee9;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s }.mv__logo img {max-height: 350px;height: 100%;}.mv__logo_under {max-height: 80px !important;height: 100% !important;padding-left: 50px !important;}.mv__wrapper {position: relative;width: 100%;height: 100vh;background-position: 50% 100%;background-size: cover;background-repeat: no-repeat }.mv__logo {position: absolute;bottom: 6.5rem;left: 0;width: 100%;padding: 0 1rem;text-align: center }.mv__logo svg {display: block;width: 100%;max-width: 1200px;margin: 0 auto }.mv__letter {-webkit-transform: translateY(105%) translateZ(0);transform: translateY(105%) translateZ(0) }.mv.is-init .mv__letter {-webkit-transform: translateY(0) translateZ(0);transform: translateY(0) translateZ(0) }.mv.is-init .mv__letter:first-child {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .7s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .7s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .7s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .7s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .7s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .7s }.mv.is-init .mv__letter:nth-child(2) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .78s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .78s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .78s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .78s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .78s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .78s }.mv.is-init .mv__letter:nth-child(3) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .86s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .86s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .86s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .86s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .86s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .86s }.mv.is-init .mv__letter:nth-child(4) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .94s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .94s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .94s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .94s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) .94s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) .94s }.mv.is-init .mv__letter:nth-child(5) {-webkit-transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.02s;-o-transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.02s;transition: -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.02s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.02s;transition: transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.02s, -webkit-transform 1.2s cubic-bezier(.165, .84, .44, 1) 1.02s }.story {position: relative;padding: 16.4rem 3rem 0 }.story2 {position: relative;padding: 5% 0 }.story3 {position: relative;padding: 5% 0 }.story:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #000;content: "" }.story2:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: "" }.story3:before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #fceee6;background-image: url("../img/bedge-grunge.png");content: "" }.story__heading {max-width: 22.1rem }.story__content {position: relative }.story__subHeading {margin-top: 3%;color: #fceee6;font-weight: 700;font-size: 3rem;line-height: 1.6 }.story__subHeading span {display: inline-block }.story__text {margin-top: 5%;color: #fceee6;font-weight: 700;font-size: 1.4rem;line-height: 2.5 }.story__text p {margin-bottom: 1.5rem }.story__text p:last-child {margin-bottom: 0 }.story__image {position: relative;max-width: 112rem;margin: 6.7rem auto 0;text-align: right }.story__image img {width: 76.5% }.comments {padding: 17.2rem 0 0 }.comments__heading {max-width: 27.3rem;margin-left: auto;padding: 0 1rem;text-align: right }.comments__wrapper {max-width: 112rem;margin: 3.6rem auto 0;padding: 0 3rem }.comments__image img {width: 51% }.comments__list {margin-top: 0;}.comments__item:not(:last-child) {margin-bottom: 9.5rem }.comments__num {font-size: 2rem }.comments__lead {margin-top: 1rem;font-weight: 700;font-size: 2.4rem;line-height: 1.5 }.comments__text {margin-top: 15px;font-weight: 700;font-size: 95%;line-height: 2.0;letter-spacing: .06em;text-align: left;}.about {padding-top: 18.9rem }.about__inner {position: relative;height: 48rem;padding: 0 3rem 3.9rem }.about__image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden }.about__image .simpleParallax, .about__parallax {width: 100%;height: 100% }.about__parallax img {-o-object-fit: cover;-o-object-position: center;width: 100%;height: 100%;object-fit: cover;object-position: center }.about__wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;flex-direction: column;justify-content: flex-end;height: 100% }.about__heading {position: absolute;top: -7.8rem;left: -2rem;max-width: 25.8rem }.about__subHeading {color: #fff;font-weight: 700;font-size: 2.4rem;line-height: 1.5 }.about__text {margin-top: 3.3rem;color: #fff;font-weight: 700;font-size: 1.4rem;line-height: 1.7;letter-spacing: .06em }.info {padding: 7rem 3rem 0 }.info__wrapper {max-width: 112rem;margin: 0 auto }.info__heading {font-weight: 700;font-size: 2.4rem;line-height: 1.5 }.info__text {margin-top: 3.2rem;font-weight: 700;font-size: 1.4rem;line-height: 1.7;letter-spacing: .06em }.info__text--spacing-lg {margin-top: 3.7rem }.info__detail {margin-top: 12rem }.info__thumbnail img {width: 60% }.info__content {margin-top: 7rem }.info__block:not(:last-child) {margin-bottom: 8rem }.info__lead {margin-bottom: 3.2rem;font-size: 2.4rem }.info__data {font-weight: 700;font-size: 1.4rem;line-height: 1.7;letter-spacing: .06em }.info__data dl {display: -webkit-box;display: -ms-flexbox;display: flex }.info__data dl:not(:last-child) {margin-bottom: 2rem }.info__data dt {width: 100%;max-width: 9rem }.info__data dd {width: calc(100% - 9rem) }.media {max-width: 128rem;margin: 0 auto;padding: 10.8rem 0 }.media__heading {max-width: 28rem;padding: 0 1rem }.media__wrapper {padding: 8rem 3rem 0 }.media__thumbnail img {width: 100% }.media__content {margin-top: 8rem }.media__block:not(:last-child) {margin-bottom: 5.5rem }.media__lead {margin-bottom: 3.2rem;font-weight: 700;font-size: 2.4rem;line-height: 1.7 }.media__text {font-weight: 700;font-size: 1.4rem;line-height: 1.7;letter-spacing: .06em }.media__title {font-weight: 700;font-size: 1.4rem;line-height: 1.7 }.media__archive {position: relative;margin-top: 3.5rem;padding-left: 5.4rem }.media__subHeading {margin-bottom: 3.2rem;font-size: 2.4rem }.media__date {margin-top: 1.8rem }.media__link {display: inline-block;position: relative;margin-top: 2.2rem;padding-right: 4.1rem }.media__link svg {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);position: absolute;top: 50%;right: 0;transform: translateY(-50%) }.media__link .underline {-webkit-transition: -webkit-transform .3s;-o-transition: transform .3s;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);-webkit-transform-origin: left top;-ms-transform-origin: left top;position: absolute;bottom: 0;left: 0;width: 100%;height: .2rem;transform: scaleX(0);transform-origin: left top;background: #d0513f;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s }.contact {padding: 22.8rem 2rem 22.7rem;border-radius: 100vmax 100vmax 0 0 }.contact__heading {max-width: 32.7rem;margin: 0 auto;text-align: center }.contact__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;margin-top: 10.7rem;gap: 3.9rem }.contact__item {color: #f5eee9;font-size: 2.5rem;text-align: center }.loader {-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-transition: visibility .2s ease 1.2s;-o-transition: visibility .2s ease 1.2s;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 9999;position: fixed;top: 0;right: 0;bottom: 0;left: 0;align-items: center;justify-content: center;padding: 0 1rem;transition: visibility .2s ease 1.2s;text-align: center;}#loader img{max-width: 30%;margin: 0 auto;}.loader__bg {-webkit-transition: -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) .7s;-o-transition: transform .8s cubic-bezier(.77, 0, .175, 1) .7s;position: absolute;width: 100%;height: 100%;background: #f7eee8;transition: -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) .7s;transition: transform .8s cubic-bezier(.77, 0, .175, 1) .7s;transition: transform .8s cubic-bezier(.77, 0, .175, 1) .7s, -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) .7s }.loader__wrapper {overflow: hidden }.loader__logo {-webkit-transition: -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) .5s;-o-transition: transform .8s cubic-bezier(.77, 0, .175, 1) .5s;position: relative;transition: -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) .5s;transition: transform .8s cubic-bezier(.77, 0, .175, 1) .5s;transition: transform .8s cubic-bezier(.77, 0, .175, 1) .5s, -webkit-transform .8s cubic-bezier(.77, 0, .175, 1) .5s }.loader.is-init {visibility: hidden }.loader.is-init .loader__bg {-webkit-transform: translateY(-100%) translateZ(0);transform: translateY(-100%) translateZ(0) }.loader.is-init .loader__logo {-webkit-transform: translateY(-110%) translateZ(0);transform: translateY(-110%) translateZ(0) }.u-font-garamond {font-style: normal;font-family: adobe-garamond-pro, serif }.u-font-light {font-weight: 300 }.u-font-nomal {font-weight: 400 }.u-font-medium {font-weight: 500 }.u-font-bold {font-weight: 700 }.u-text-orange-theme {color: #d0513f }.u-text-orange-light {color: #f7eee8 }.u-bg-orange-theme {background-color: #d0513f }.u-bg-orange-light {background-color: #e3ebf8 }@media screen and (min-width: 350px) {.u-xs-hidden-up {display: none!important }}@media screen and (min-width: 640px) {.u-sm-hidden-up {display: none!important }}@media screen and (min-width: 768px) {.c-header {padding: 10px 50px;}.c-header__nav {-webkit-transition: none;-o-transition: none;-webkit-transform: translateX(0) translateZ(0);visibility: visible;position: relative;width: auto;height: auto;overflow: initial;transform: translate(0) translateZ(0);background-color: transparent;transition: none }.c-header__list {-webkit-box-align: center;-ms-flex-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;padding: 0 }.c-header__item {margin: 0 4.5rem 0 0 }.c-header__link {font-family: shippori-mincho-b1, sans-serif;color: #333;font-size: 100%;}.c-heading {font-size: 24rem }.footer-credit {padding-bottom: 4rem;background-color: #fceee6;background-image: url("../img/bedge-grunge.png");text-align: center;color: #000;padding: 2%;}.footer-credit__content {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: none;padding: 0 8rem }.footer-credit__content svg {width: 25.4rem }.footer-credit__logo {width: 50%;text-align: left }.footer-credit__nav {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;margin-top: 0 }.footer-credit__list {font-size: 3.2rem }.footer-credit__item:not(:last-child) {margin-bottom: 3.6rem }.footer-credit__external {-ms-flex-item-align: end;align-self: flex-end;margin-top: 0;font-size: 1.4rem }.footer-credit__externalLink {margin-top: 1.2rem }.footer-credit__info {margin-top: 5.5rem;padding: 0 8rem }.mv__logo {bottom: 3.3rem;padding: 0 4rem }.story {padding: 5% 0;}.story__heading {max-width: none }.story__content {max-width: 70%;margin: 0 auto;text-align: center;}.story__subHeading {font-size: 180%;}.story__text {font-size: 1.8rem }.story__text p {margin-bottom: 2rem }.story__text p:last-child {margin-bottom: 0 }.comments {background: #ad0003;padding: 5% 0 0;}.comments__heading {max-width: 96rem;margin: 0 auto;padding: 5% 0;}.comments__wrapper {-webkit-box-pack: justify;-ms-flex-pack: justify;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;margin: 0 auto;padding: 5% 0;width: 80%;}.comments__image {width: 35%;margin-right: 5rem }.comments__image img {width: 100%;}.comments__list {max-width: 65%;}.comments__item {position: relative;padding-left: 0 }.comments__num {position: absolute;top: .5rem;left: 0 }.comments__lead {margin-top: 0;font-size: 2.8rem;text-align: left;}.about {padding-top: 26.2rem }.about__inner {height: 68.2rem;padding: 0 8rem }.about__wrapper {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 112rem;margin: 0 auto }.about__heading {top: -14.5rem;left: 0;max-width: none }.about__content {max-width: 42.5rem;margin-left: auto }.about__subHeading {font-size: 2.8rem }.info {padding: 10.4rem 8rem 0 }.info__greeting {width: 54.5%;margin-left: auto }.info__heading {margin-top: 0;font-size: 2.8rem }.info__detail {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 10.8rem }.info__thumbnail {width: 45.5%;margin-top: 6.5rem;padding-right: 5rem }.info__thumbnail img {width: 28rem }.info__content {max-width: 54.5%;margin-top: 0 }.media {padding: 15.7rem 8rem 8.2rem 0 }.media__heading {max-width: none;padding: 0 8rem }.media__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 6rem 0 0 }.media__thumbnail {max-width: 56rem;margin-right: 6.3% }.media__content {width: 100%;max-width: 48rem;margin-top: 16.5rem }.media__lead {margin-bottom: 4rem }.media__title {max-width: 29.8rem;font-size: 1.6rem }.media__archive {margin-top: 2.5rem;padding-left: 0 }.media__subHeading {margin-bottom: 3rem }.media__meta {-ms-flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: justify;-ms-flex-pack: justify;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between }.media__date {margin: 1.5rem 1rem 0 0 }.media__link {margin-top: 1.5rem }.contact {padding: 36.1rem 2rem 48.8rem }.contact__heading {max-width: none }.contact__list {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;flex-flow: row wrap;justify-content: center;margin-top: 9rem;gap: 8rem }.contact__item {font-size: 4rem }.u-md-hidden-up {display: none!important }}@media screen and (min-width: 1024px) {.c-header__link {padding-bottom: .5rem }.c-header__link:hover .underline {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1) }.footer-credit__link {padding-bottom: .5rem }.footer-credit__link:hover .underline {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1) }.footer-credit__externalLink a {padding-bottom: .5rem }.footer-credit__externalLink a:hover .underline {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1) }.footer-credit__return {padding-bottom: .5rem }.footer-credit__return:hover .underline {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1) }.story__image img {width: 56rem }.media__link {padding-bottom: .5rem }.media__link:hover .underline {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1) }.u-lg-hidden-up {display: none!important }}@media screen and (min-width: 1280px) {.u-xl-hidden-up {display: none!important }}@media screen and (min-width: 1536px) {.u-2xl-hidden-up {display: none!important }}@media screen and (max-width: 1535px) {.u-2xl-hidden-down {display: none!important }}@media screen and (max-width: 1279px) {.u-xl-hidden-down {display: none!important }}@media screen and (max-width: 1023px) {.u-lg-hidden-down {display: none!important }}@media screen and (max-width: 767px) {.u-md-hidden-down {display: none!important }}@media screen and (max-width: 639px) {.u-sm-hidden-down {display: none!important }}@media screen and (max-width: 349px) {.u-xs-hidden-down {display: none!important }}#mv_info {background-color: #ad0003;z-index: 1;position: relative;}.mv_info {padding: 5% 0 !important;font-family: "Noto Sans JP", sans-serif;font-weight: 700;font-style: normal;font-size: 160%;color: #fceee6;letter-spacing: 1px;line-height: 1.3;text-align: center;}.fs20{font-size: 20%;}.fs30{font-size: 30%;}.fs40{font-size: 40%;}.fs50{font-size: 50%;}.fs60{font-size: 60%;}.fs70{font-size: 70%;}.fs80{font-size: 80%;}.fs90{font-size: 90%;}.fs100{font-size: 100%;}.fs110{font-size: 110%;}.fs120{font-size: 120%;}.fs130{font-size: 130%;}.fs140{font-size: 140%;}.fs150{font-size: 150%;}.fs160{font-size: 160%;}.fs170{font-size: 170%;}.fs180{font-size: 180%;}.fs190{font-size: 190%;}.fs200{font-size: 200%;}.fs210{font-size: 210%;}.fs220{font-size: 220%;}.fs230{font-size: 230%;}.fs240{font-size: 240%;}.c-header__logo {opacity: 0;transform: translateY(-20px);transition: all 0.8s ease-out;}.c-header__logo.is-visible {opacity: 1;transform: translateY(0);}.story__heading {display: flex;justify-content: center;flex-wrap: wrap;gap: 0;}.fadeup {opacity: 0;transform: translateY(40px);transition: all 0.8s ease-out;transition-delay: 1s;}.fadeup.is-visible {opacity: 1;transform: translateY(0);}.headlogo{width: 180px;}@media screen and (min-width: 767px) {.fs20{font-size: 20%;}.fs30{font-size: 30%;}.fs40{font-size: 40%;}.fs50{font-size: 50%;}.fs60{font-size: 60%;}.fs70{font-size: 70%;}.fs80{font-size: 80%;}.fs90{font-size: 90%;}.fs100{font-size: 100%;}.fs110{font-size: 110%;}.fs120{font-size: 120%;}.fs130{font-size: 130%;}.fs140{font-size: 140%;}.fs150{font-size: 150%;}.fs160{font-size: 160%;}.fs170{font-size: 170%;}.fs180{font-size: 180%;}.fs190{font-size: 190%;}.fs200{font-size: 200%;}.fs210{font-size: 210%;}.fs220{font-size: 220%;}.fs230{font-size: 230%;}.fs240{font-size: 240%;}.mv {background-color: #fceee6;background-image: url("../img/bedge-grunge.png");height: 100vh;}.ticket_info {border: 1px solid #000;padding: 0 2%;width: 500px;margin: 0 auto 10px;}.ticketinfo {text-align: left;width: 56%;margin: 0 auto;line-height: 1.7;}.pc{display: block;}.sp{display: none;}.story_tit {font-family: 'english';font-weight: 400;font-style: normal;font-size: 40%;color: #ad0003;letter-spacing: 1px;line-height: 1.4;float: left;}.story_tit_staff {font-family: 'english';font-weight: 400;font-style: normal;font-size: 40%;line-height: 1.8;padding: 25px 25px 25px 25px;display: inline-block;vertical-align: middle;color: #ad0003;letter-spacing: 0px;line-height: 1.4;float: left;}.story_tit_staff2 {font-family: 'english';font-weight: 400;font-style: normal;font-size: 40%;line-height: 1.8;padding: 25px 15px 25px 15px;display: inline-block;vertical-align: middle;color: #ad0003;letter-spacing: -1px;line-height: 1.4;float: left;}.story_tit_ticket {font-family: 'english';font-weight: 400;font-style: normal;font-size: 40%;line-height: 1.8;padding: 0 15px 0 0;display: inline-block;vertical-align: middle;color: #ad0003;letter-spacing: -1px;line-height: 1.4;float: left;}}@media screen and (max-width: 767px) {.story_tit_staff {font-family: 'english', sans-serif;font-size: 38%;line-height: 1.8;padding: 15px 5px 15px 10px;display: inline-block;vertical-align: middle;color: #ad0003;letter-spacing: -1px;line-height: 1.4;float: left;}.story_tit_staff2 {font-family: 'english', sans-serif;font-size: 38%;line-height: 1.8;padding: 15px 5px 15px 10px;display: inline-block;vertical-align: middle;color: #ad0003;letter-spacing: -1px;line-height: 1.4;float: left;}.story_tit_ticket {font-family: 'english', sans-serif;font-size: 38%;line-height: 1.8;padding: 0 10px 0 0;display: inline-block;vertical-align: middle;color: #ad0003;letter-spacing: -1px;line-height: 1.4;float: left;}.story_tit {font-family: 'english', sans-serif;font-size: 38%;line-height: 1.6;display: inline-block;vertical-align: middle;color: #ad0003;letter-spacing: 1px;line-height: 1.4;float: left;}.c-header {position: fixed;}.fs20{font-size: 20%;}.fs30{font-size: 30%;}.fs40{font-size: 40%;}.fs50{font-size: 50%;}.fs60{font-size: 80%;}.fs70{font-size: 70%;}.fs80{font-size: 100%;}.fs90{font-size: 100%;}.fs100{font-size: 100%;}.fs110{font-size: 110%;}.fs120{font-size: 120%;}.fs130{font-size: 130%;}.fs140{font-size: 140%;}.fs150{font-size: 150%;}.fs160{font-size: 160%;}.fs170{font-size: 170%;}.fs180{font-size: 180%;}.fs190{font-size: 190%;}.fs200{font-size: 200%;}.fs210{font-size: 210%;}.fs220{font-size: 170%;}.fs230{font-size: 230%;}.fs240{font-size: 240%;}.mv {background-color: #fceee6;background-image: url("../img/bedge-grunge.png");height: 72vh;}.ticket_info {border: 1px solid #000;padding: 2%;width: 100%;margin: 0 auto 25px;text-align: center;}.ticketinfo {text-align: left;width: 100%;margin: 0 auto;}.fadeup {opacity: 0;transform: translateY(40px);transition: all 0.8s ease-out;transition-delay: 0.1s;}.fadeup.is-visible {opacity: 1;transform: translateY(0);}.sp{display: block;}.pc{display: none;}.mv__logo img {max-height: 140px;height: 100%;}.mv__logo_under {max-height: 50px !important;height: 100% !important;padding-left: 10px !important;}.c-header__nav {background-color: #ad0003;}.headlogo{width: 100px;}.c-header {padding: 2% 4%;}.mv_info {padding: 10% 0 !important;font-family: "Noto Sans JP", sans-serif;font-weight: 700;font-style: normal;font-size: 110%;color: #fceee6;letter-spacing: 1px;line-height: 1.3;text-align: center;}.mv__logo {position: absolute;bottom: 30%;left: 0;width: 100%;padding: 0 1rem;text-align: center;}.story {position: relative;padding: 10% 0 20%;}.story3 {position: relative;padding: 10% 0 }.story__heading {max-width: 100%;}.story__subHeading {margin-top: 10%;color: #fceee6;font-weight: 700;font-size: 100%;line-height: 1.6;text-align: center;}.story__content {position: relative;width: 90%;margin: 0 auto;}.story__text {margin-top: 10%;color: #fceee6;font-weight: 700;font-size: 90%;text-align: left;line-height: 2;}.comments {background: #ad0003;padding: 10% 0 0;}.story2 {position: relative;padding: 10% 0;}.comments__image img {width: 100%;}.comments__list {margin-top: 20%;}.comments__wrapper {max-width: 112rem;margin: 3.6rem auto 0;padding: 0 3rem 10%;}.footer-credit {padding-bottom: 3rem;background-color: #fceee6;background-image: url("../img/bedge-grunge.png");color: #000;text-align: center;font-size: 80%;padding: 5% 0;}.comments__text {margin-top: 15px;font-weight: 700;font-size: 95%;line-height: 1.5;letter-spacing: .06em;text-align: left;}.c-header__nav {top: 0;}.is-open .c-header__button span {-webkit-transform: translateY(8px) rotate(45deg) translateZ(0);transform: translateY(8px) rotate(45deg) translateZ(0);background-color: #fff;}.is-open .c-header__button span:nth-child(3) {-webkit-transform: translateY(-8px) rotate(-45deg) translateZ(0);transform: translateY(-8px) rotate(-45deg) translateZ(0);}.c-header__list {padding: 30% 30px;}.c-header__link {position: relative;color: #fff;font-size: 100%;font-family: shippori-mincho-b1, sans-serif;}}