:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{position:fixed;background-color:#fff;color:#000;padding:1rem;display:flex;top:0;width:100%;height:88px;justify-content:space-between;align-items:center;box-sizing:border-box;font-size:24px;z-index:1000;font-family:honoka-maru-gothic,sans-serif;font-style:normal;font-weight:400}a{text-decoration:none;color:#000}.nav-list{display:flex;margin-right:1rem}.nav-item{margin-left:20px;list-style:none}.btn-container{display:flex;align-items:center;justify-content:center;position:relative;background:#fff;padding:4px 8px;border:solid 3px #000000;border-radius:8px;width:fit-content}.btn-container a{position:absolute;top:0;left:0;width:100%;height:100%}.btn-img{width:24px;height:24px;margin-right:8px;fill:#000}.btn-text{margin:0;color:#000}html{scroll-behavior:smooth;scroll-padding-top:100px}#root{margin:0 auto;text-align:center;margin-top:8rem}.Profile-title{font-size:2.5rem;text-align:center;padding-bottom:1rem;font-weight:600;position:relative}.Profile-title:after{content:"";position:absolute;width:50px;height:5px;transform:translate(-50%);background-color:#fff;bottom:0;left:50%}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.Profile{display:flex;justify-content:space-around;text-align:center;align-items:center}@media (max-width: 768px){.Profile{flex-direction:column}}.Profile-image{width:250px;height:250px;border-radius:40%;margin:2rem;flex-shrink:0}.Profile-Text{flex-direction:column;margin:2rem;font-size:18px}.App-list{padding:2rem}.github{color:#000;text-decoration:none;font-size:1.2rem;font-weight:700}.test{text-align:center;display:flex;justify-content:center}.btn-child{padding:8px 16px}.Academic-Career{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;margin-top:2rem}@media (max-width: 768px){.Academic-Career{align-items:center;flex-direction:column}}.Academic,.Career{width:auto;max-width:600px;height:auto;max-height:600px}.Academic-list{padding-left:0;width:auto;min-width:300px;max-width:600px}.Academic-title{font-size:2.5rem;text-align:center;padding-bottom:1rem;font-weight:600;position:relative}.Academic-title:after{content:"";position:absolute;width:50px;height:5px;transform:translate(-50%);background-color:#fff;bottom:0;left:50%}.Academic-item{text-align:left;list-style:none}.Academic-text{margin-top:10px;margin-bottom:10px;margin-left:25px;font-size:18px;color:#fff}.Academic-time{margin-top:0;margin-bottom:0;font-size:16px;color:gold}.Academic-time:before{content:"";width:10px;height:10px;display:inline-block;background-color:#fff;border-radius:50%;position:relative;margin-right:5px}.Career-list{padding-left:0;width:auto;min-width:300px;max-width:600px}.Career-title{font-size:2.5rem;text-align:center;padding-bottom:1rem;font-weight:600;position:relative}.Career-title:after{content:"";position:absolute;width:50px;height:5px;transform:translate(-50%);background-color:#fff;bottom:0;left:50%}.Career-item{text-align:left;list-style:none}.Career-text{margin-top:10px;margin-bottom:10px;margin-left:25px;font-size:18px;color:#fff}.Career-time{margin-top:0;margin-bottom:0;font-size:16px;color:gold}.Career-time:before{content:"";width:10px;height:10px;display:inline-block;background-color:#fff;border-radius:50%;position:relative;margin-right:5px}.Skill-title{font-size:2.5rem;text-align:center;padding-bottom:1rem;font-weight:600;position:relative}.Skill-title:after{content:"";position:absolute;width:50px;height:5px;transform:translate(-50%);background-color:#fff;bottom:0;left:50%}
