@import url(https://fonts.googleapis.com/css?family=Lato|Poppins|Kaushan+Script);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Merriweather","Noto Sans JP","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.has-bg-img{background:#000 url(/static/media/hero-background.a803398f.jpg) 50%/cover}.navbar-item{color:teal;font-size:larger}.navbar-item a:hover{background:red}*{box-sizing:border-box}html{font-family:"Poppins",Lato,Tahoma,sans-serif;width:100%;min-height:100%}.header-wrapper{padding-bottom:30px;background-color:#576186}.hero{background:linear-gradient(rgba(233,233,236,.65),rgba(31,44,108,.65)),rgba(0,0,0,.35) url(/static/media/hero-background.a803398f.jpg) no-repeat;background-attachment:fixed;background-size:cover;color:#fff;box-shadow:inset 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);font-family:"Poppins",sans-serif}.hero .title{color:#f5f5f5;font-family:"Noto Sans JP",sans-serif}.hero .navbar-menu .navbar-item:hover{background-color:transparent}.hero .subtitle{color:#f5f5f5;font-family:"Noto Sans JP",sans-serif}.listResume{list-style-type:circle;line-height:1.6}.listServices{list-style-type:disc;line-height:1.6}.listServicesIn{list-style-type:circle;line-height:1.6}.main-content{padding-top:2rem;color:#3c4172;background-color:#576186;font-family:"Poppins",sans-serif}.main-content .section-dark{background-color:#f0f3f5;padding:60px 0}.main-content .section-light.resume{height:600px;background-color:#fff;padding-top:100px}.main-content .section-light.resume .title{padding:20px}.main-content .section-light.resume button{border:2px solid #43485c;background-color:teal;color:#fff;height:50px;width:250px;font-size:1rem;text-transform:uppercase}.main-content .section-light.resume .fa-download{color:#1f2c6c}.main-content .section-light{padding:30px}.main-content .section-light.about-me{padding-bottom:100px}.main-content .section-light.about-me .is-larger{font-size:1.2rem}.main-content .section-light.about-me .right-image img{border-radius:11px;margin:20px;box-shadow:0 5px 20px rgba(14,25,80,.3)}.main-content .section-dark.my-work{padding:120px}.main-content .section-dark.my-work .work-item{margin-bottom:1rem;transition:all .1s ease-in-out;border-radius:5px;background-size:cover;background-repeat:no-repeat;box-shadow:0 5px 20px rgba(14,25,80,.3)}.main-content .section-dark.my-work .work-item:hover{transform:scale(1.055) translateY(-2px);box-shadow:0 2px 25px 0 rgba(30,30,30,.1)}.main-content .section-color.contact{padding:200px;background-color:#43485c;color:#fff;text-align:left}.main-content .section-color.contact .title{padding-bottom:100px}.main-content .section-color.contact .map{padding-top:100px}.main-content .section-color.contact .info{line-height:270%}.main-content .section-color.contact .info h2{text-decoration:underline;font-size:1.6rem}.main-content .section-color.contact h1{color:#0eb6b6}.main-content .section-color.contact button{width:100%;background-color:teal;color:#fff;height:50px;font-size:1.1rem;text-transform:uppercase;font-family:"Poppins",sans-serif}.main-content .section-color.services{padding:100px;background-color:#576186;color:#fff;text-align:left}.main-content .section-color.services .title{color:#0eb6b6}.main-content .section-color.services .subtitle{color:#0eb6b6;font-weight:700}.main-content .section-color.services i{font-size:3rem;padding:20px}.main-content .section-title{color:#43485c;text-transform:uppercase;font-size:1.8rem;letter-spacing:2px;padding-bottom:30px}.footer{bottom:0;width:100vw;height:80px;line-height:25px;text-align:center;background:teal;color:#f5f5f5;padding:2rem 0 0}.footer a{padding:0 1rem 1rem;color:#d3d3d3}.footer a i{font-size:1.5rem;padding:0 10px}.footer a .nav-item{color:#f5f5f5}.fa-download{color:#43485c}#toTop{height:50px;width:50px;display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:rgba(31,44,108,.65);cursor:pointer;border-radius:50%;font-size:2rem;box-shadow:0 5px 20px rgba(14,25,80,.3)}#toTop,#toTop a{color:#fff}#toTop:hover{background-color:#43485c}::-webkit-scrollbar{width:8px;background-color:hsla(0,0%,96.1%,0)}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:teal}*,:after,:before{box-sizing:inherit}.has-vertically-aligned-content{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.hero .hero-foot{display:none}.main-content .section-light.resume{height:auto;padding-top:100px}.main-content .section-title{word-break:unset}.column{padding-bottom:.75em;padding-top:.75em}.hero .subtitle{word-break:unset}.main-content .section-light.resume{padding-top:75px}.main-content .section-light.about-me .about-links{text-align:center}.main-content .section-dark.my-work{padding:75px 20px}.main-content .section-color.contact{padding:60px 20px}}
/*# sourceMappingURL=main.abbfb998.chunk.css.map */