h1,h2,h3,h4,h5,h6,p{margin-top:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.container{margin:0 auto}.section--teacher{height:775px}.section__title--teacher{font-family:var(--font-family);font-weight:800;font-size:46px;line-height:130%;letter-spacing:.03em;color:#181111}.section__div--partsholder{display:flex}.section__div--teacher{width:642px;margin-left:60px}.div__title--teacher{font-family:var(--font-family);font-weight:800;font-size:30px;letter-spacing:.08em}.div__hr--teacher{width:640px}.li__svg--teacher{width:25px;height:20px;fill:#ff6b09;padding:0;margin-right:34px}.ul__li--teach{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:156%;color:#b9b9b9}.nii,.san{margin-top:28px}.chi{margin-top:22px}.ul__li--teacher{font-family:var(--font-family);font-weight:600;font-size:16px;letter-spacing:.06em;color:#111518;margin-top:30px;padding:0}.li__link--teach{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:156%;text-decoration:underline;text-decoration-skip-ink:none;color:#ff6b09}.li__span--teacher{margin-left:64px}.li_div--teacher{height:2px;width:20px;background-color:#ff6b09;margin-bottom:43px}.li__use--teacher{width:25px;height:20px}.div__img--teacher{max-width:530px;width:100%;height:auto;object-fit:cover}@media (max-width: 768px){.div__img--teacher{max-width:100%;height:auto}.section__div--partsholder{flex-direction:column}.section__div--teacher{margin-left:0;margin-top:20px}}.container{margin:0 auto;width:1314px}.section__title--guarantee{font-family:var(--font-family);font-weight:800;font-size:46px;line-height:130%;letter-spacing:.03em;text-align:center;color:#111518;margin-bottom:50px}.section__gallery--guarantee{padding:50px 112px;background-color:#f1f1f1}.gallery__li--guarantee{display:flex}.li__svg--guarantee{width:22px;height:30px;margin-right:30px}.no_m{margin:0}.li__svg2--guarantee{color:#000;height:40px;width:10px;margin-left:6px;margin-top:2px;margin-bottom:2px}.li__holder--guarantee{display:flex;flex-direction:column}.li__p--guarantee{padding-top:7px}.oran{color:#ff6b09}
