@import url(https://fonts.googleapis.com/css2?family=Hina+Mincho&family=Kiwi+Maru:wght@300&family=Sawarabi+Mincho&family=Shippori+Mincho&family=Zen+Kaku+Gothic+New:wght@300&family=Zen+Maru+Gothic:wght@300&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","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}body{width:100vw}a{text-decoration:none}.amplify-tabs{display:none!important}.header-container>li{width:100%;list-style:none}.header-left{display:flex;width:100%}.header-right{width:50%}.company-name{font-size:30px;color:#00a2ff;font-family:"Sawarabi Mincho",sans-serif;margin-left:10%;transition:.3s}.company-name:hover{color:#c7e8fc;transition:.3s}.connect{font-size:15px;color:#fff}@media screen and (max-width:768px){.company-name{font-size:8px;color:#00a2ff;font-family:"Sawarabi Mincho",sans-serif;margin-left:10%}.connect{font-size:6px;color:#fff}}.logo:hover{opacity:.7}.header-wrapper{position:-webkit-sticky;position:sticky;height:10vh;width:100vw;top:0;background-color:rgba(0,0,0,.788);z-index:9999;box-shadow:0 29px 23px -25px rgba(0,0,0,.6)}.header-container{display:flex;width:100vw;height:100%}.header-item{text-align:center;width:100%;height:100%;display:flex;align-items:center}.login-btn{position:absolute;right:5%;padding:10px;background-color:#f86402;border-radius:5px;font-size:16px;color:#fff;transition:.3s}.login-btn:hover{background-color:#f8bf02;transition:.3s}@media screen and (max-width:768px){.login-btn{display:none}}.footer-wrapper{position:-webkit-sticky;position:sticky;background-color:#011022}.footer-collection{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows: }.footer-item{display:flex;width:100%;height:300px;margin:auto auto 50px}.footer-content{padding-top:5%;color:#fff;font-size:15px;display:block;list-style:none}.footer-content>ul{list-style:none}.connect{padding:5%;width:100%}.connect-icon{padding-top:10%;width:10%}.tell-icon{width:100%}.copyright{color:#fff;text-align:center;font-size:15px;padding-bottom:50px}.list-style-dash>li{list-style:"- "}.topPage-wrapper{margin:auto}.top-image-wrapper{position:relative}.top-image-title{font-size:60px;font-weight:lighter;margin:auto;top:40%}.top-image-text,.top-image-title{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;width:100%;font-family:"Sawarabi Mincho",sans-serif;color:#fff;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute}.top-image-text{font-size:30px;bottom:0}.top-image{width:100vw}@media screen and (max-width:768px){.top-image{margin-top:-2vh;width:100vw}}.content-title>p{color:#004696;width:100%;font-family:"Shippori Mincho",serif;font-size:40px;text-align:center;line-height:1.4em}@media screen and (max-width:768px){.content-title>h2{width:85%;padding:10px;margin-left:2%;border-left:4px solid #000;border-bottom:2px solid #000}}.recommendation-image{width:100%;margin:10px}.recommendation{display:grid;grid-template-columns:1fr 1fr;grid-template-rows: ;width:70%;margin:auto}.business-content-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:Ï;width:70%;margin:auto}@media screen and (max-width:768px){.description-wrapper,.recommendation{display:block}}.business-image{margin:10px;width:100%;background-color:#95a9cf;transform:scale(1);transition:.3s}.business-image:hover{background-color:rgba(149,169,207,.7);transform:scale(1.1);transition:.3s}.business-content,.job-description{overflow:hidden;position:relative;margin:auto auto 30px;width:100%}.job-title{font-size:35px}@media screen and (max-width:768px){.job-description{width:100%;position:static}}.layer-text{padding:5%;opacity:1;content:"";height:100%;position:absolute;top:0}.layer-text>p{font-size:20px;color:#181717}.business-layer-text{text-align:center;background-color:hsla(0,0%,100%,.685);width:100%;height:30%;padding:5%;content:"";position:absolute;bottom:0;left:0}.business-layer-text>p{text-align:center;font-size:20px}@media screen and (max-width:768px){.layer-text{opacity:1;width:100%;height:100%;color:#070707;background:#fff;position:static;top:0;pointer-events:none;content:""}}.infomation{width:100%}.info-image{padding:5%;width:90%}
/*# sourceMappingURL=main.56de4034.chunk.css.map */