.inf02_history{display:flex;justify-content:space-between;position:relative}@media screen and (max-width:768px){.inf02_history{flex-direction:column}}@media screen and (min-width:769px){.inf02_history .c-title-block{height:fit-content;position:sticky;top:16rem}}@media screen and (max-width:768px){.inf02_history .c-title-block{margin-bottom:4.8rem}}.inf02_history dl{display:flex;flex-wrap:wrap;padding-bottom:.4rem;position:relative;row-gap:3.2rem;width:60.42%}@media screen and (max-width:768px){.inf02_history dl{padding-bottom:0;padding-top:.4rem;row-gap:1.6rem;width:100%}}.inf02_history dl:before{background-color:#cee1f0;border-radius:.6rem;content:"";height:calc(100% + .4rem);left:9.6rem;position:absolute;top:0;width:1.2rem}@media screen and (max-width:768px){.inf02_history dl:before{left:5.2rem}}.inf02_history dl dt{color:#5293e0;font-size:3.2rem;font-style:italic;font-weight:700;letter-spacing:.01em;line-height:1;width:13.2rem}@media screen and (max-width:768px){.inf02_history dl dt{font-size:2rem;width:8.5rem}}.inf02_history dl dd{display:flex;font-weight:500;gap:1.6rem;line-height:1.6;margin:0;padding-top:.3em;position:relative;width:calc(100% - 13.2rem)}@media screen and (max-width:768px){.inf02_history dl dd{flex-direction:column;font-size:1.4rem;gap:0 .8rem;padding-top:0;width:calc(100% - 8.5rem)}}.inf02_history dl dd:after,.inf02_history dl dd:before{background-color:#5293e0;content:"";position:absolute}.inf02_history dl dd:before{border-radius:50%;height:1.2rem;left:-3.6rem;top:1.2rem;width:1.2rem}@media screen and (max-width:768px){.inf02_history dl dd:before{left:-3.3rem;top:.5rem}}.inf02_history dl dd:after{height:.2rem;left:-2.6rem;top:1.7rem;width:1.8rem}@media screen and (max-width:768px){.inf02_history dl dd:after{left:-2.3rem;top:1rem;width:1.4rem}}.inf02_history dl dd .month{color:#5293e0;font-weight:700;white-space:nowrap}@media screen and (min-width:769px){.inf02_history dl dd .month{flex:0 0 auto;text-align:right;width:3.5rem}}@media screen and (max-width:768px){.inf02_history dl dd .month{line-height:1.43}}.inf02_history dl dd p{margin:0}.company-block h3{font-size:3.2rem;margin:0 0 4.8rem}.company-block h3,.company-block h4{color:#006b9e;font-weight:700;letter-spacing:0}.company-block h4{font-size:2.4rem;margin:4.8rem 0}