.history{margin-top:-64px}.history .page-title-wrap{background-image:url(/cdn/shop/files/history_main_sp.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:19.3rem 0}.history .history-title{text-align:center;font-size:1.8rem;letter-spacing:.08em;line-height:1;margin-bottom:2.6rem;color:#fff}.history .history__lead{font-size:1.2rem;line-height:1.6;padding:0 6.4%;color:#fff;text-align:center}.history .history-nav-wrapper{width:100%;padding:1.5rem 5.9%;display:flex;flex-direction:row;align-items:center;position:fixed;bottom:0;left:0;z-index:2;background:#fff}.history .history__contents-nav{width:100%;overflow:hidden;margin:0 1rem}.history .history__contents-nav-items{overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;max-width:100%}.history .history__contents-nav-item{flex:0 0 20%;text-align:center}.history .history__contents-nav-items .history__contents-nav-item a{font-family:var(--font-en);font-size:1.4rem;color:#b2b2b2;font-weight:700;letter-spacing:.05em;line-height:1}.history .history__contents-nav-item a.is-current{color:#222;font-size:1.6rem}.history .history__contents-nav-item a.is-near{color:#8c8c8c}.history .history-nav-wrapper .arrow.up{display:inline-block;vertical-align:middle;color:#222;line-height:1;width:.7rem;height:.7rem;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(25%) rotate(-135deg)}.history .history-nav-wrapper .arrow.down{display:inline-block;vertical-align:middle;color:#222;line-height:1;width:.7rem;height:.7rem;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(-25%) rotate(45deg)}.history .history__chart{padding-top:8rem}.history .history__contents,.history .history__contents-text{padding:0 5.4%;padding-bottom:11rem}.history .history__chart-content h3{font-family:var(--font-en);font-size:4rem;text-align:center;letter-spacing:0;line-height:1;font-weight:400;margin-bottom:1.6rem}.history h4{text-align:center;font-size:1.6rem;letter-spacing:.08em;font-weight:500;line-height:1.4;margin-bottom:2.4rem}.history h4:last-child{margin-bottom:0}.history h4.other{margin-bottom:4rem;text-align:center}.history h4.other.y2001{padding:0 5.4%}.history .history__contents .history__contents-textarea{font-size:1.2rem;letter-spacing:.04em;line-height:1.6}.history .history__contents .history__contents-textarea h4{font-size:1.6rem;letter-spacing:.08em;font-weight:500;line-height:1.4;margin-bottom:4rem}.history .history__contents-image{margin-top:3.6rem}.history .history__contents-imagearea{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3.2rem}.history .history__btnlist{padding:0 6.4% 4rem;margin-top:-1.3rem}.history .history__btn{display:block;width:100%;font-size:1.2rem;font-weight:500;line-height:1.6;letter-spacing:.04em;text-align:center;padding:1.35rem 0;border:1px solid #222;border-radius:2px}@media screen and (min-width: 750px){.history{margin-top:-61px}.history .page-title-wrap{background-image:url(/cdn/shop/files/history_main.jpg);padding:22.6rem 0}.history .history-title{font-size:2.2rem;margin-bottom:2.4rem}.history .history__lead{text-align:center;font-size:1.3rem}.history .history__chart-contents{width:87.9%;max-width:143rem;margin:0 auto;display:grid;justify-content:space-between;grid-template-columns:10% 81%;padding:11rem 0 0}.history .history-nav-wrapper{width:6rem;height:18rem;padding:0;display:flex;flex-direction:column;align-items:center;position:sticky;top:50%;transform:translateY(-50%);left:6.4%;cursor:pointer}.history .history__contents-nav{width:100%;height:15rem;overflow:hidden;margin:0}.history .history__contents-nav-items{overflow-x:visible;max-height:100%;overflow-y:auto;display:block;text-align:center}.history .history__contents-nav-item{height:3rem;line-height:3rem;text-align:center;margin:0}.history .history-nav-wrapper .arrow.up{transform:translateY(25%) rotate(-45deg);margin-bottom:1rem}.history .history-nav-wrapper .arrow.down{transform:translateY(-25%) rotate(135deg);margin-top:1rem}.history .history__contents-nav-item a{transition:opacity .3s}.history .history__contents-nav-item a.is-current,.history .history-nav-wrapper:hover .history__contents-nav-item a,.history .history-nav-wrapper.hovering .history__contents-nav-item a{opacity:1}.history .history-nav-wrapper .arrow{transition:opacity .3s}.history .history-nav-wrapper:hover .arrow,.history .history-nav-wrapper.hovering .arrow{opacity:1}.history .history__chart{padding:0}.history .history__contents{display:grid;grid-template-columns:40.5% 52.6%;gap:5rem;justify-content:space-between;align-items:start}.history .history__contents,.history .history__contents-text{padding:0 0 12rem}.history .history__chart-content h3{text-align:left;margin-bottom:2.4rem}.history .history__chart-content h4{font-size:2rem;text-align:left;letter-spacing:.05em;line-height:1}.history .history__chart-content h4.other{margin-bottom:4rem;text-align:left}.history h4.other.y2001{padding:0}.history .history__chart-content h4:last-child{margin-bottom:0}.history .history__contents .history__contents-textarea{font-size:1.3rem;line-height:1.8}.history .history__contents .history__contents-textarea h4{font-size:2rem;text-align:left;letter-spacing:.05em;line-height:1.4;margin-bottom:4rem}.history .history__contents-image{margin-top:0}.history .history__contents-imagearea{margin-top:4rem}.history .history__btnlist{padding:0;margin:7rem auto 20rem;text-align:center}.history .history__btn{display:inline-block;width:auto;padding:1.35rem 14.4rem}}.history__contents-textarea .text-indent{padding-left:1em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/page-history.css.map */
