@font-face{font-family:"banana";src:url("/little-school/font/bananaslipplus.woff") format("woff")}#page_contents{padding:9.627vw 5.33vw 29.227vw}.sec_ttl{font-size:1.6rem;margin-bottom:5.893vw}@media(min-width: 375px){.sec_ttl{font-size:calc( 1.6rem + ( 1vw - 3.75px ) * 2.0356234097 )}}@media(min-width: 768px){.sec_ttl{font-size:2.4rem}}.job_wp{display:flex;flex-wrap:wrap;justify-content:center}.job_wp .job_box{width:31.5%;margin-right:2.75%;text-align:center}.job_wp .job_box:nth-of-type(3n),.job_wp .job_box:last-of-type{margin-right:0}.job_wp .job_box:nth-of-type(n+4){margin-top:min(7.7vw,110px)}.job_wp .job_box a:hover{transform:translateY(-10px)}.job_wp .job_box.addition .job_img{transform:translate(-16%, 0)}.job_wp .job_box.accounting .job_img,.job_wp .job_box.purchase .job_img{transform:translate(-10%, 0)}.job_wp .job_box.purchase .job_img{transform:translate(-14%, 0)}.job_wp .job_box .job_img{margin-bottom:min(3vw,20px)}.job_wp .job_box .job_name{position:relative;font-size:1.6rem;font-weight:bold;line-height:1;letter-spacing:0}@media(min-width: 375px){.job_wp .job_box .job_name{font-size:calc( 1.6rem + ( 1vw - 3.75px ) * 0.3300330033 )}}@media(min-width: 981px){.job_wp .job_box .job_name{font-size:1.8rem}}.job_wp .job_box .job_name .ruby{display:block;margin-bottom:.5em;font-size:1rem}@media(min-width: 375px){.job_wp .job_box .job_name .ruby{font-size:calc( 1rem + ( 1vw - 3.75px ) * 0 )}}@media(min-width: 981px){.job_wp .job_box .job_name .ruby{font-size:1rem}}@media screen and (min-width: 769px){#page_contents{padding:min(4.466vw,61px) 0 min(16.925vw,231.2px)}.job_wp{display:grid;grid-template-columns:repeat(5, 15.3%);justify-content:space-between}.job_wp .job_box{width:100%;margin-right:0}.job_wp .job_box:nth-of-type(2n){margin-top:40px}.job_wp .job_box:nth-of-type(n+6){margin-top:70px}.job_wp .job_box:nth-of-type(2n+5){margin-top:110px}.job_wp .job_box:nth-of-type(5){margin-top:0}}@media screen and (min-width: 961px){.sec_ttl{font-size:2.5rem;margin-bottom:min(6.076vw,83px)}}@media screen and (min-width: 961px)and (min-width: 961px){.sec_ttl{font-size:calc( 2.5rem + ( 1vw - 9.61px ) * 0.7407407407 )}}@media screen and (min-width: 961px)and (min-width: 1366px){.sec_ttl{font-size:2.8rem}}