@media screen and (max-width:480px){html{width:100%;height:100%}body{height:100%;width:100%;margin:0;font-family:'Noto Sans JP',sans-serif;color:#2d2d2d;min-width:355px;animation:fadein 1.5s ease}@keyframes fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:Caveat;src:url(../../font/Caveat-Regular.ttf) format('truetype');font-display:swap}@font-face{font-family:'Noto Sans JP';src:url(../../font/NotoSansJP-Regular.otf) format('opentype');font-display:swap}.container{overflow-y:scroll;scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none;height:100%}::-webkit-scrollbar{display:none}.scrollBlock{scroll-snap-align:end;height:70vh}.page{display:inline-block;position:relative;width:calc(100% - 60px);min-height:calc(100% - 80px);padding:30px 30px;padding-bottom:50px}.contentsBlock{display:flex;flex-direction:column}.backButton{position:fixed;display:flex;flex-direction:row;top:2vh;left:2vh;font-size:15px;height:30px;width:70px;cursor:pointer;z-index:2;text-decoration:none;color:#2d2d2d}.backButton>p{margin:0}.backButton>p:first-child{margin:auto}.backButton>p:last-child{font-family:Caveat,cursive;margin:auto}.fadeInRight{transition:all 1.2s ease-in;opacity:1!important}.top{margin-bottom:100px}.heading{position:absolute;top:calc(50% - 40px)}.heading>p{margin:0;font-size:30px;font-family:Caveat,cursive}.spheres{position:relative;z-index:0}.bound-container{position:relative;width:100%;height:300px}.sphere{position:absolute;border-radius:50%;width:100%;height:100%;z-index:2;box-shadow:-20px -20px 50px 5px #004a687e inset}.sphere::before{display:block;content:"";width:40%;height:40%;top:8%;left:20%;position:absolute;background-color:#fff;border-radius:50%;z-index:3;filter:blur(20px)}.shadow{position:absolute;bottom:-5%;left:20%;width:60%;height:10%;border-radius:50%;background:#424242;opacity:.9;z-index:1;filter:blur(8px)}.blue{background-color:#073269;opacity:.8}.lightBlue{opacity:.8;background-color:#aff8ec}.rightTop{position:absolute;top:10vh;left:0;width:15vh;height:15vh}.rightBottom{position:absolute;top:50vh;left:35%;width:30vh;height:30vh}.handWritten{font-size:50px;font-family:Caveat,cursive;letter-spacing:.2em}.normal{font-family:Caveat,cursive;font-size:30px}.title{display:flex;flex-direction:column;margin-bottom:50px}.enTitle{letter-spacing:10px;font-family:Caveat,cursive;margin:0;text-align:right;margin-bottom:10px}.jaTitle{letter-spacing:5px;font-family:'Noto Sans JP',sans-serif;margin:0;text-align:right;font-size:15px}.text{display:flex;flex-direction:column;justify-content:flex-end;line-height:2.5}.underlineLinke{border-bottom:solid;border-width:.5px;cursor:pointer}.large{font-size:40px}.medium{font-size:18px}.small{font-size:16px}.tiny{font-size:14px}.mainRequirements{opacity:0}#company{width:100%}.table>tbody>tr{display:flex;flex-direction:column;border:none}.table>tbody>tr>td{border:none}.table>tbody>tr>.tdTitle{padding-top:50px;text-align:left;padding-right:200px;border-bottom:1px solid #ce5885;font-weight:700}.mainEntry{opacity:0}.text-line-left{display:flex;align-items:center;width:fit-content}.text-line-left:before{content:"";flex-grow:1;height:1px;background:#ce5885;display:block}.text-line-left:before{margin-right:2em;width:50px}.saiyo{display:flex;align-items:center;width:fit-content}.saiyo:before{content:"";flex-grow:1;height:1px;background:#ce5885;display:block}.saiyo:before{margin-right:2em;width:50px}.buttonContainer{display:flex;flex-direction:column;margin-top:70px}.boxContainer{display:flex;flex-direction:column;overflow:hidden;margin-bottom:50px}.btn,a.btn{font-weight:500;line-height:1.5;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.2em;overflow:hidden;border:2px solid #fff;border-radius:.5rem;color:#fff;background:#b4b4b2;padding:10px 20px}.sinsotuarrowSvg{fill:#fff;width:50px;height:8px;margin-top:15px}#sinsotuButton{width:230px;float:left}.textsinsotu{margin-right:10px}.saiyoarrowSvg{fill:#fff;width:50px;height:8px;margin-top:15px}#saiyoButton{width:230px;float:right}.textsaiyo{margin-right:10px}}