@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";.cookie-consent.is-show{z-index:4}sub{bottom:auto}#fp-nav{display:block !important;background-color:#e4002b;width:110px;height:calc(100vh - 122px);height:calc(100dvh - 122px);top:122px;transform:translateY(0);left:-120px !important;transition:all .2s;opacity:0;z-index:50}@media screen and (max-width: 1130px){#fp-nav{top:90px;height:calc(100vh - 90px);height:calc(100dvh - 90px)}}@media screen and (max-width: 767px){#fp-nav{top:48px;height:calc(100vh - 48px);height:calc(100dvh - 48px);width:54px}}#fp-nav *{box-sizing:border-box}#fp-nav.is-show{opacity:1;left:0 !important}#fp-nav ul{height:calc(100vh - 122px);height:calc(100dvh - 122px);display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}#fp-nav ul li,.fp-slidesNav ul li{width:100%;display:flex;flex-direction:column;height:auto;align-items:center;gap:0;margin:0}#fp-nav ul li::after,.fp-slidesNav ul li::after{content:"";width:1px;height:20px;background-color:#fff}#fp-nav ul li:last-of-type::after,.fp-slidesNav ul li:last-of-type::after{display:none}#fp-nav ul li .fp-tooltip{width:auto !important;opacity:1 !important;clip:unset !important;text-align:center;position:relative;width:100%;top:0;left:0;height:auto;flex:1;display:none !important}#fp-nav ul li a,.fp-slidesNav ul li a{display:block !important;position:relative;z-index:1;cursor:pointer;text-decoration:none;pointer-events:all;height:auto;clip:unset}#fp-nav ul li a span,.fp-slidesNav ul li a span{display:none}#fp-nav ul li a span.fp-sr-only,.fp-slidesNav ul li a span.fp-sr-only{display:block;position:relative;width:auto !important;height:auto !important;top:0;left:0;border-radius:0;background-color:rgba(0,0,0,0);margin:0 !important;opacity:1 !important;color:#fff !important;font-size:2rem;font-family:serif;font-weight:bold}@media screen and (max-width: 767px){#fp-nav ul li a span.fp-sr-only,.fp-slidesNav ul li a span.fp-sr-only{font-size:1rem}}#fp-nav ul li a.active,#fp-nav ul li:hover a.active,.fp-slidesNav ul li a.active,.fp-slidesNav ul li:hover a.active{position:relative}#fp-nav ul li a.active .fp-sr-only,#fp-nav ul li:hover a.active .fp-sr-only,.fp-slidesNav ul li a.active .fp-sr-only,.fp-slidesNav ul li:hover a.active .fp-sr-only{color:#1b1013 !important}#fp-nav ul li a.active::before,#fp-nav ul li:hover a.active::before,.fp-slidesNav ul li a.active::before,.fp-slidesNav ul li:hover a.active::before{content:"";display:block;width:8px;height:8px;border-radius:100%;background-color:#1b1013;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media screen and (max-width: 767px){#fp-nav ul li a.active::before,#fp-nav ul li:hover a.active::before,.fp-slidesNav ul li a.active::before,.fp-slidesNav ul li:hover a.active::before{width:6px;height:6px;left:6px}}.p-history .cookie-consent{left:0;z-index:10000}.p-history .fp-overflow{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:auto}.p-history .p-history-header{position:fixed;width:100%;z-index:100}.p-history .l-header{position:relative;transition:height .1s}.p-history #footer{background-color:#fff}.p-history .h-section{height:100vh;height:100dvh;padding-left:110px;padding-top:122px;position:relative}@media screen and (max-width: 1130px){.p-history .h-section{padding-top:90px}}@media screen and (max-width: 767px){.p-history .h-section{padding-top:56px;padding-left:55px}}.p-history .h-section__inner{padding-left:clamp(4rem,2.777vw,7.2rem);padding-right:clamp(4rem,2.777vw,7.2rem);padding-top:80px;padding-bottom:80px;position:relative}@media screen and (max-width: 767px){.p-history .h-section__inner{padding-left:15px;padding-right:15px;padding-top:20px;padding-bottom:55px}}.p-history .h-section__year{position:absolute;right:0;bottom:0;width:clamp(490px,34.03vw,882px)}@media screen and (max-width: 767px){.p-history .h-section__year{max-width:75vw}}.p-history .h-section__year img{width:100%;height:auto}.p-history .h-section__heading span{display:block}.p-history .h-section__heading span:nth-child(1){font-size:clamp(2rem,1.388vw,3.6rem)}.p-history .h-section__heading span:nth-child(2){font-size:clamp(3rem,2.083vw,5.4rem);line-height:1.6}@media screen and (max-width: 767px){.p-history .h-section__heading span:nth-child(2){font-size:2.8rem}}.p-history .h-section__read p{font-size:clamp(1.6rem,1.111vw,2.88rem);line-height:1.7}@media screen and (max-width: 767px){.p-history .h-section__read p{font-size:1.3rem}}.p-history .h-section__start{transition:all .2s;margin:0 auto}@media(hover: hover){.p-history .h-section__start:hover{transform:scale(1.1)}}.p-history .h-section__start span{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;appearance:none;display:block;width:60px;height:60px;background-color:#e4002b;border-radius:100%;margin-top:30px;background-image:url(../company/history/img/arrow-down.svg);background-position:center center;background-repeat:no-repeat;animation:floatY 1.5s ease-in-out infinite}@keyframes floatY{0%{transform:translateY(0)}50%{transform:translateY(-4px)}100%{transform:translateY(0)}}.p-history .h-section-layout{margin:0 auto;display:grid;gap:4vw;grid-template-columns:1fr 1fr;grid-template-areas:"header read" "data   img"}.p-history .h-section__header{grid-area:header}.p-history .h-section__read{grid-area:read}.p-history .h-section__data{grid-area:data}.p-history .h-section__img{grid-area:img;display:flex;gap:clamp(3rem,2.083vw,5.4rem)}.p-history .h-section__img-item{flex:1}@media screen and (max-width: 767px){.p-history .h-section-layout{grid-template-columns:1fr;grid-template-areas:"header" "read" "data" "img"}}.p-history .h-section__data dl{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:8px;font-size:clamp(1.5rem,1.042vw,2.7rem);font-weight:bold}@media screen and (max-width: 767px){.p-history .h-section__data dl{font-size:1.3rem}}.p-history .h-section__data dt{margin:0;white-space:nowrap}.p-history .h-section__data dt.is-red{color:#e4002b}.p-history .h-section__data dd{margin:0}.p-history .h-section__data dd.is-red{color:#e4002b}.p-history .h-section__subdata{border:1px solid #fff;padding:10px;margin-top:30px}.p-history .h-section01{padding-left:0;padding-top:168px}@media screen and (max-width: 1130px){.p-history .h-section01{padding-top:98px}}@media screen and (max-width: 767px){.p-history .h-section01{padding-top:56px}}.p-history .h-section01 .c-page-title-simple{margin-bottom:0}.p-history .h-section01 .h-section__inner{height:100vh;height:calc(100dvh - 168px);display:grid;grid-template-rows:1fr;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0}@media screen and (max-width: 1130px){.p-history .h-section01 .h-section__inner{height:calc(100dvh - 98px)}}@media screen and (max-width: 767px){.p-history .h-section01 .h-section__inner{height:calc(100dvh - 56px)}}.p-history .h-section01__body{background-color:#333;background-image:url(../company/history/img/section01/bg.jpg);background-size:cover;background-repeat:no-repeat;width:100%;text-align:center;color:#fff;padding-top:5%;padding-bottom:5%;padding-left:20px;padding-right:20px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 767px){.p-history .h-section01__body{align-items:flex-start}}.p-history .h-section01__body h2{color:#fff;font-size:clamp(3rem,2.083vw,5.4rem);margin-bottom:30px;position:relative;z-index:2}@media screen and (max-width: 767px){.p-history .h-section01__body h2{font-size:2.4rem;text-align:left}}.p-history .h-section01__body p{text-align:center;font-size:clamp(1.6rem,1.111vw,2.88rem);position:relative;z-index:2}@media screen and (max-width: 767px){.p-history .h-section01__body p{font-size:1.5rem;text-align:left}.p-history .h-section01__body p br{display:none}}.p-history .h-section01__100year{position:absolute;z-index:1;right:0;bottom:0;width:clamp(402px,27.92vw,723px)}@media screen and (max-width: 767px){.p-history .h-section01__100year{width:calc(100% - 80px)}}.p-history .h-section01__100year img{width:100%;height:auto}.p-history .h-section02{color:#fff;background-image:url(../company/history/img/section02/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}.p-history .h-section03{color:#fff;background-image:url(../company/history/img/section03/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}.p-history .h-section04{color:#fff;background-image:url(../company/history/img/section04/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}.p-history .h-section05{color:#fff;background-image:url(../company/history/img/section05/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}.p-history .h-section06{color:#fff;background-image:url(../company/history/img/section06/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}.p-history .h-section07{color:#fff;background-image:url(../company/history/img/section07/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}.p-history .h-section08{color:#fff;background-image:url(../company/history/img/section08/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}.p-history .h-section09{color:#fff;background-image:url(../company/history/img/section09/bg.jpg);background-size:cover;background-repeat:no-repeat;background-color:#333}
/*# sourceMappingURL=history.css.map */
