@charset "UTF-8";.custom-section{display:flex;gap:2rem;padding:2rem 0 1rem 0;align-items:center}.custom-section .description{}.custom-section .diagram{flex-grow:0;flex-shrink:0}.personal-about{display:flex;gap:2rem;padding:4rem 1rem;border-bottom:1px solid #f3f3f3;box-sizing:content-box;background:#e7e7e7;width:100%;left:-1rem;position:relative;margin-bottom:1rem}.personal-about .main{display:flex;gap:4rem;padding:0 2rem}.personal-about .main .cnt{}.personal-about .main .image{flex-grow:0;flex-shrink:0;flex-basis:23em}.personal-about .main .image img{max-width:100%}.personal-about h2{font-weight:700;margin-bottom:2rem}.personal-about h3{font-weight:500}.personal-about p{}.personal-about .inline{display:inline;font-weight:500;font-size:17px}@media only screen and (max-width:1130px){.custom-section{display:block}.custom-section .description{width:100%}.custom-section .diagram{width:100%;padding-top:5rem}}@media only screen and (max-width:900px){.personal-about .main{display:block}.personal-about .main .cnt{width:100%}.personal-about .main .image{width:100%;margin-bottom:2rem}}@media (max-width:768px){.main-menu{display:none}}
