.about .lead-text{font-size:1.8rem;line-height:2;margin-bottom:2em}.about .about-diagram-flow{margin:0 auto;max-width:1000px;text-align:center}.about .about-diagram-flow img{margin:0 auto 40px;max-width:100%;text-align:center}.about .about-note{color:#666;font-size:1.2rem;margin:40px auto 0;max-width:1000px}@media screen and (max-width:1280px){.about .about-diagram{gap:0 50px}.about .about-diagram li{width:calc(33.33333% - 20px)}.about .about-diagram li .about-sub-title-en{font-size:1.4rem}.about .about-diagram li h3{font-size:1.6rem;text-align:left}.about .about-diagram li:first-child:after,.about .about-diagram li:nth-child(2):after{height:30px;margin-left:-30px;right:-40px;top:50%;width:30px}}@media screen and (max-width:820px){.about .lead-text{font-size:1.6rem}.about .about-diagram{align-items:center;flex-direction:column;gap:60px 0;margin-bottom:30px}.about .about-diagram li{width:60%}.about .about-diagram li:first-child:after,.about .about-diagram li:nth-child(2):after{bottom:-40px;height:40px;margin-right:-20px;right:50%;top:auto;transform:rotate(0deg);width:40px}.about .about-diagram li .about-sub-title-en{font-size:1.3rem}.about .about-diagram li h3{font-size:1.6rem;padding:20px 20px 5px}}@media screen and (max-width:620px){.about .about-diagram li{width:100%}}