.inner{max-width:980px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 979px){.inner{max-width:650px}}@media screen and (max-width: 767px){.inner{min-width:320px}}.disp_pc{display:inherit}@media screen and (max-width: 979px){.disp_pc{display:inherit}}@media screen and (max-width: 767px){.disp_pc{display:none}}.disp_tab{display:none}@media screen and (max-width: 979px){.disp_tab{display:inherit}}@media screen and (max-width: 767px){.disp_tab{display:none}}.disp_sp{display:none}@media screen and (max-width: 979px){.disp_sp{display:none}}@media screen and (max-width: 767px){.disp_sp{display:inherit}}@keyframes scrollbar{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(350%);transform:translateY(350%)}}.our-story-breadcrumb-top{background-color:transparent !important;position:absolute !important;z-index:10}.our-story-breadcrumb-top li{color:#fff !important;text-shadow:0px 0px 8px rgba(0,0,0,0.2)}.our-story-breadcrumb-top li a::after{border-color:#fff !important}#our-story .js-scroll-overlap{position:relative;--overlay-max-opacity: 0.5;--overlay-color-rgb: 0,0,0;--overlay-opacity: 0;--sticky-offset: -1px}#our-story .js-scroll-overlap:not(.is-disabled){position:sticky;top:var(--sticky-offset)}#our-story .js-scroll-overlap[data-is-overlay="true"]:not(.is-disabled)::after{content:"";position:absolute;inset:0;background-color:rgba(var(--overlay-color-rgb), calc(var(--overlay-opacity) * var(--overlay-max-opacity)));pointer-events:none;z-index:1;transition:background-color 80ms linear}#our-story .js-scroll-overlap[data-is-overlay="true"]:not(.is-disabled).is-active::after{will-change:background-color}#our-story .js-scroll-overlap .overlay-foreground{position:relative;z-index:2}@media (prefers-reduced-motion: reduce){#our-story .js-scroll-overlap[data-is-overlay="true"]::after{transition:none}}#our-story-top{height:auto;background-color:#fff}#our-story-top .overlap_base{position:sticky;z-index:2}#our-story-top .overlap_over{position:sticky;z-index:10;background-color:#fff !important}#our-story-top .mv_area{position:relative;background-color:#333;aspect-ratio:980 / 551}@media screen and (max-width: 767px){#our-story-top .mv_area{aspect-ratio:auto;height:85vh;overflow:hidden}}#our-story-top .mv_area video{width:100vw;height:auto}@media screen and (max-width: 767px){#our-story-top .mv_area video{width:100%;height:85vh;object-fit:cover;object-position:center}}#our-story-top .mv_img{overflow:hidden;aspect-ratio:auto 980 / 551}@media screen and (max-width: 767px){#our-story-top .mv_img{aspect-ratio:auto}}#our-story-top .main_ttl{position:absolute;width:27.5%;height:auto;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);filter:drop-shadow(0px 0px 8px rgba(0,0,0,0.4))}@media screen and (max-width: 767px){#our-story-top .main_ttl{width:66.67%}}#our-story-top #commitment{background-color:#A00;width:100%;margin:auto;padding-bottom:120px;box-shadow:0px 22px 15px -15px rgba(0,0,0,0.2),0px -90px 90px -15px rgba(0,0,0,0.6)}@media screen and (max-width: 767px){#our-story-top #commitment{padding-bottom:100px}}#our-story-top #commitment .scroll{position:relative;top:-80px;filter:drop-shadow(0px 0px 8px rgba(0,0,0,0.4))}#our-story-top #commitment .scroll-text{color:#fff;width:27px;margin:auto;text-align:center}#our-story-top #commitment .scroll-text img{padding-bottom:6px}#our-story-top #commitment .scroll-border{position:relative;top:20px;width:1px;height:100px;background-color:#ffffff80;overflow:hidden;margin:auto}#our-story-top #commitment .scroll-border::before{content:"";display:block;position:absolute;width:1px;height:30px;top:0;left:0;right:0;background:#fff;animation:scrollbar 2.0s ease-in-out infinite;margin:auto}#our-story-top #commitment .commitment_lead{color:#fff;font-size:1.625rem;width:100%;max-width:980px;text-align:center;margin:auto;line-height:2.4;letter-spacing:0.05em}@media screen and (max-width: 767px){#our-story-top #commitment .commitment_lead{font-size:1.25rem;line-height:2}}#our-story-top #commitment .commitment_movie{width:100%;max-width:980px;margin:58px auto 0px}#our-story-top #commitment .commitment_movie video{width:100%;height:auto}#our-story-top #safety{margin:150px auto;width:100%;max-width:980px;text-align:center;background-color:#fff}@media screen and (max-width: 767px){#our-story-top #safety{margin:120px auto}}#our-story-top #coming-soon{margin:150px auto;width:100%;text-align:center;box-shadow:0 0 20px rgba(170,0,0,0.2);background-color:#fff}@media screen and (max-width: 767px){#our-story-top #coming-soon{margin:120px auto 70px}}#our-story-top #coming-soon img{width:16.75rem;height:auto;max-width:268px;margin:56px auto}@media screen and (max-width: 767px){#our-story-top #coming-soon img{width:71.2%}}
