@media (max-width: 767px){.p-Mail{font-size:1.2rem}}.p-PersonPosition{font-size:13px}@media (max-width: 767px){.p-PersonPosition{font-size:1.2rem}}.p-History{position:relative}.p-History::before{content:'';display:block;width:.2rem;height:calc(100% - 1rem);background:#1E1E1E;position:absolute;top:1rem;left:.4rem}.p-History__Row{position:relative;padding-left:200px;padding-bottom:2rem}@media (max-width: 767px){.p-History__Row{padding-left:6rem}}.p-History__Row:last-child{padding-bottom:0}.p-History__Row::before{content:'';display:block;width:1rem;height:1rem;border-radius:50%;background:#1E1E1E;position:absolute;left:0;top:calc(1em - .5rem);-webkit-transform:scale(0);transform:scale(0)}.p-History__Row::after{content:'';display:block;height:.2rem;background:#B9B9B9;position:absolute;left:2rem;top:calc(1em - .1rem);width:0px;transition:width 1s ease 0.5s}.p-History__Date{display:block;color:#818181;font-weight:800;opacity:0}.p-History__Detail{opacity:0}.p-History__Row.is-Entry::before{-webkit-animation:scale 0.5s ease both, fade-in 0.5s ease both;animation:scale 0.5s ease both, fade-in 0.5s ease both}.p-History__Row.is-Entry::after{width:160px}@media (max-width: 767px){.p-History__Row.is-Entry::after{width:3rem}}.p-History__Row.is-Entry .p-History__Date{-webkit-animation:bottom-to-top 0.5s ease 0.5s both, fade-in 0.5s ease 0.5s both;animation:bottom-to-top 0.5s ease 0.5s both, fade-in 0.5s ease 0.5s both}.p-History__Row.is-Entry .p-History__Detail{-webkit-animation:bottom-to-top 0.5s ease 0.5s both, fade-in 0.5s ease 0.5s both;animation:bottom-to-top 0.5s ease 0.5s both, fade-in 0.5s ease 0.5s both}
