@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);
.overview-detail{color:#222}.overview-detail__header{max-width:620px;margin:0 auto 80px;border-bottom:1px solid #d8dcdf;padding-bottom:40px}@media(max-width: 767px){.overview-detail__header{margin-bottom:40px}}.overview-detail__header-inner{display:flex;align-items:center}@media(max-width: 767px){.overview-detail__header-inner{display:block}}.overview-detail__parent{font-size:1.8rem;letter-spacing:.1em;line-height:calc(53 / 18);color:#666}@media(max-width: 767px){.overview-detail__parent{font-size:1.4rem}}.overview-detail__title{font-size:4rem;font-weight:300;letter-spacing:.03em}@media(max-width: 767px){.overview-detail__title{font-size:3rem;letter-spacing:.08em}}.overview-detail__year{display:flex;align-items:center;flex-shrink:0;margin-left:30px;padding-left:30px;letter-spacing:.08em;position:relative}@media(max-width: 767px){.overview-detail__year{margin-left:0;padding-left:0}}.overview-detail__year::before{display:block;width:1px;height:40px;background-color:#d8dcdf;content:"";position:absolute;left:0}@media(max-width: 767px){.overview-detail__year::before{display:none}}@media(max-width: 767px){.overview-detail__year-block{display:flex;align-items:center}}.overview-detail__year-num{font-family:"Roboto",sans-serif;font-size:2.4rem}@media(max-width: 767px){.overview-detail__year-num{font-size:2rem}}.overview-detail__year-jp{margin-top:-8px;font-size:1.3rem}@media(max-width: 767px){.overview-detail__year-jp{margin-top:0;margin-left:5px}}.overview-detail__year-arrow{margin:0 8px}
