*{box-sizing:border-box;margin:0;padding:0}#text,a,body{color:#3a3a3a;font-family:Noto Sans JP}body{background-color:#eaf3f1!important;line-height:1.6!important;margin:0!important;padding:0!important}main{margin:0 auto;max-width:1228px;padding:0 25px}.transparent-header{background:inherit!important}.brand-title,.header-container a{color:#3a3a3a!important}.search-toggle svg path{fill:#3a3a3a!important}.professor_list_title{margin:155px 0 0}.professor_list_title h1{font-size:40px;font-weight:700;line-height:130%;text-align:center}.section-border{background-color:#1ec3a9;height:3px;margin:50px auto 0;width:157px}.professor-list-items{margin:52px 0 94px}.professor-list-header{display:none;font-size:1rem;font-weight:700;line-height:130%;margin-bottom:20px}.professor-list-header-border{background-color:#6a6a6a;height:1px;width:100%}@media (min-width:768px){.professor_list_title{margin:215px 0 0}.professor_list_title h1{font-size:50px;line-height:120%}.section-border{height:3px;width:157px}.professor-list-items{margin:132px 0 224px}.professor-list-header{align-items:center;display:flex;gap:70px}.header-professor{flex-shrink:0;width:300px}.header-article{flex:1}.professor-list-header-border{display:block;height:2px}}@media (min-width:1024px){.header-professor{flex-shrink:0;width:419px}}.nav-link:after{background-color:#3a3a3a!important}