.sandh{background-color:#e0e9fa;padding:140px 0 120px;text-align:center}.sandh .sandh_title{align-items:center;color:#79a7ff;display:flex;font-size:56px;font-weight:700;justify-content:center;letter-spacing:-1%;line-height:92px;margin-bottom:45px}.sandh .sandh_title strong{color:#2651f7;font-size:76px}.sandh .sandh_title span{margin:0 12px}.sandh .sandh_title i{opacity:0;transform:translate3d(0,50px,0);transition:.2s ease}.sandh .sandh_title i.on{opacity:1;transform:translateZ(0)}.sandh .rel{position:relative}.sandh .sandh_stitle{color:#212121;font-size:35px;font-weight:500;letter-spacing:-2%;line-height:145%;margin-bottom:216px;opacity:0;transform:translate3d(0,50px,0);transition:.3s ease;transition-delay:1.7s}.sandh .sandh_stitle.on{opacity:1;transform:translateZ(0)}.sandh .sandh_stitle strong{font-weight:700}.sandh .rel span{background-color:#2651f7;height:0;left:50%;position:absolute;top:154px;transition:.3s ease;transition-delay:2s;width:1px}.sandh .rel span.on{height:112px}.sandh .sandh_text{color:#353b56;font-size:20px;font-weight:400;line-height:180%;opacity:0;transform:translate3d(0,50px,0);transition:.3s ease}.sandh .sandh_text.on{opacity:1;transform:translateZ(0)}.sandh .sandh_text1{transition-delay:2.4s}.sandh .sandh_text2{transition-delay:2.6s}.sandh .sandh_text strong{color:#548fff;font-weight:600}.sandh .sandh_text+.sandh_text{margin-top:36px}.sandh .sandh_link{align-items:center;background-color:#2651f7;border-radius:6px;color:#fff;display:flex;font-size:16px;font-weight:500;height:55px;justify-content:center;line-height:19px;margin:80px auto 0;opacity:0;transform:translate3d(0,50px,0);transition:.3s ease;transition-delay:2.9s;width:221px}.sandh .sandh_link.on{opacity:1;transform:translateZ(0)}.sandh br.m,.sandh br.m_2{display:none}@media (hover:hover){.sandh .sandh_link:hover{background-color:#163dd4}}@media (max-width:966px){.sandh{padding:80px 0 0}.sandh .sandh_title{font-size:34px;line-height:42px}.sandh .sandh_title strong{font-size:34px}.sandh .sandh_title span{margin:0 8px}.sandh .sandh_stitle{font-size:24px;margin-bottom:136px}.sandh .rel span{top:128px}.sandh .rel span.on{height:80px}.sandh .sandh_text{font-size:18px}.sandh .sandh_link{border-radius:0;height:64px;margin:80px 0 0;width:100%}.sandh br.m{display:block}}@media (max-width:600px){.sandh br.pc_2{display:none}.sandh br.m_2{display:block}}