.kiban-about-wrap{color:#354341}.kiban-about-wrap .kiban-about-container{margin:0 auto;max-width:1250px;padding:40px 100px 30px}.kiban-about-wrap .kiban-about-title{color:#034276;font-size:35px;font-weight:700;letter-spacing:-.015em;margin-bottom:35px;text-align:center}.kiban-about-wrap .kiban-about-description{color:#354341;font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:150%;margin-bottom:40px;text-align:center}.kiban-about-wrap .kiban-about-points{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1200px}.kiban-about-wrap .kiban-about-point{align-items:flex-start;background:#f9efe9;border-radius:10px;box-shadow:0 10px 20px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;padding:17px 25px 20px;text-align:center}.kiban-about-wrap .point-top{align-items:center;display:flex;flex-direction:row;gap:30px;margin-bottom:20px}.kiban-about-wrap .point-icon img{height:80px!important;max-width:60px;width:auto}.kiban-about-wrap .point-bottom{text-align:left;width:100%}.kiban-about-wrap .point-title{color:#c14f4e;font-size:22px;font-weight:600;letter-spacing:.33px;line-height:1.5;text-align:left}.kiban-about-wrap .point-text{color:#354341;font-size:15px;font-weight:500;line-height:1.6}@media (max-width:1366px){.kiban-about-wrap .kiban-about-container{padding:50px 50px 0}}@media (max-width:1190px){.kiban-about-wrap .kiban-about-point{padding:17px 20px 20px}.kiban-about-wrap .point-top{gap:20px}.kiban-about-wrap .point-title{font-size:19px}.kiban-about-wrap .point-icon img{height:70px!important}}@media (max-width:1024px){.kiban-about-wrap{margin-bottom:50px}.kiban-about-wrap .kiban-about-title{font-size:30px;margin-bottom:25px}.kiban-about-wrap .kiban-about-description{font-size:15px;margin-bottom:25px}.kiban-about-wrap .kiban-about-points{gap:18px}.kiban-about-wrap .kiban-about-point{align-items:center}.kiban-about-wrap .point-top{flex-direction:column}}@media (max-width:767px){.kiban-about-wrap{margin-bottom:50px}.kiban-about-wrap .kiban-about-container{padding:40px 20px 0}.kiban-about-wrap .kiban-about-title{font-size:24px;margin-bottom:20px}.kiban-about-wrap .kiban-about-description{font-size:14px;margin-bottom:25px}.kiban-about-wrap .kiban-about-points{gap:20px;grid-template-columns:1fr;margin-top:0}.kiban-about-wrap .kiban-about-point{padding:15px}.kiban-about-wrap .point-title{font-size:16px}.kiban-about-wrap .point-text{font-size:14px}}