﻿@font-face{font-family:"banana";src:url("/little-school/font/bananaslipplus.woff") format("woff")}rt{font-size:10px;position:relative;top:.3em;transform:translateY(0.3em) scale(0.7)}#page_contents{padding-top:5.13vw;padding-bottom:14.1vw}#page_contents.sales{background-color:#dbf0fd}#page_contents.sales .work_info .work_img::after{background:#dbf0fd}#page_contents.sales-clerical{background-color:#fce1c6}#page_contents.sales-clerical .work_info .work_img::after{background:#fce1c6}#page_contents.foreman{background-color:#c4c4c4}#page_contents.foreman .work_info .work_img::after{background:#c4c4c4}#page_contents.architect{background-color:#d7d5ea}#page_contents.architect .work_info .work_img::after{background:#d7d5ea}#page_contents.addition{background-color:#f8d9e6}#page_contents.addition .work_info .work_img::after{background:#f8d9e6}#page_contents.clerical{background-color:#f0eda9}#page_contents.clerical .work_info .work_img::after{background:#f0eda9}#page_contents.accounting{background-color:#d8ebd0}#page_contents.accounting .work_info .work_img::after{background:#d8ebd0}#page_contents.craftsman{background-color:#9dbfe5}#page_contents.craftsman .work_info .work_img::after{background:#9dbfe5}#page_contents.purchase{background-color:#e1ede1}#page_contents.purchase .work_info .work_img::after{background:#e1ede1;transform:translate(-35%, 50%)}#page_contents.equipment{background-color:#f8c7c9}#page_contents.equipment .work_info .work_img::after{background:#f8c7c9}#page_contents::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("/little-school/img/job/work/bg_detail.svg") center/cover no-repeat;opacity:.3;pointer-events:none;content:""}#page_contents .back{position:relative;z-index:1;margin-bottom:min(2.56vw,30px)}#page_contents .back a{font-weight:bold;text-decoration:underline}#page_contents .back a .icon::before{margin-right:.5em;font-size:1.3rem;font-family:"Font Awesome 5 Free";font-weight:900;content:""}#page_contents .work_cont{margin-bottom:min(6.4vw,30px);padding:0 min(3.85vw,45px) min(7.77vw,60px);border-radius:10px;background:#fff;position:relative}#page_contents .work_info{margin-bottom:30px}#page_contents .work_info .work_img{position:relative;transform:translate(0, -30px);z-index:1;width:30%;margin:0 auto -0.8em}#page_contents .work_info .work_img::after{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:-1;width:90%;aspect-ratio:84/20;background:#dbf0fd;border-radius:100%;content:""}#page_contents .work_info .work_detail{position:relative;z-index:1;text-align:center}#page_contents .work_info .work_detail .work_name{margin-bottom:min(3vw,35px);font-size:2.2rem;line-height:1;letter-spacing:0;font-weight:900}@media(min-width: 375px){#page_contents .work_info .work_detail .work_name{font-size:calc( 2.2rem + ( 1vw - 3.75px ) * 2.9702970297 )}}@media(min-width: 981px){#page_contents .work_info .work_detail .work_name{font-size:4rem}}#page_contents .work_info .work_detail .work_name .ruby{display:block;margin-bottom:.1em;font-size:1.1rem}@media(min-width: 375px){#page_contents .work_info .work_detail .work_name .ruby{font-size:calc( 1.1rem + ( 1vw - 3.75px ) * 1.6501650165 )}}@media(min-width: 981px){#page_contents .work_info .work_detail .work_name .ruby{font-size:2.1rem}}#page_contents .work_info .work_detail .work_explain{font-size:1.6rem;line-height:1.5;letter-spacing:0;font-weight:bold}@media(min-width: 375px){#page_contents .work_info .work_detail .work_explain{font-size:calc( 1.6rem + ( 1vw - 3.75px ) * 1.3201320132 )}}@media(min-width: 981px){#page_contents .work_info .work_detail .work_explain{font-size:2.4rem}}#page_contents .work_box:nth-of-type(n+2){margin-top:20px}#page_contents .work_box .work_ttl{margin-bottom:min(2vw,12px);padding-left:10px;border-left:4px solid #f78914;box-sizing:border-box;color:#f78914;font-size:2rem;font-family:"banana";font-weight:500;text-align:left;letter-spacing:0;line-height:1.3}@media(min-width: 375px){#page_contents .work_box .work_ttl{font-size:calc( 2rem + ( 1vw - 3.75px ) * 0.9900990099 )}}@media(min-width: 981px){#page_contents .work_box .work_ttl{font-size:2.6rem}}#page_contents .work_box .work_txt{font-size:1.3rem;line-height:2;letter-spacing:.1em}@media(min-width: 375px){#page_contents .work_box .work_txt{font-size:calc( 1.3rem + ( 1vw - 3.75px ) * 0.495049505 )}}@media(min-width: 981px){#page_contents .work_box .work_txt{font-size:1.6rem}}#page_contents .work_box .work_txt .ruby{position:relative}#page_contents .work_box .work_txt .ruby .ruby_txt{position:absolute;top:-0.5em;left:50%;transform:translate(-50%, -100%);text-align:center;letter-spacing:.1em;font-size:1rem}#page_contents .message{padding:min(5.12vw,25px) min(3.85vw,45px) min(6.4vw,30px);border-radius:10px;background:#fff;position:relative}#page_contents .message .message_ttl{margin-bottom:min(4.15vw,28px);color:#f78914;font-size:2.5rem;font-family:"banana";font-weight:500;letter-spacing:0;line-height:1}@media(min-width: 375px){#page_contents .message .message_ttl{font-size:calc( 2.5rem + ( 1vw - 3.75px ) * 3.300330033 )}}@media(min-width: 981px){#page_contents .message .message_ttl{font-size:4.5rem}}#page_contents .message .message_ttl::before{display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:14%;max-width:90px;aspect-ratio:90/55;background:url("/little-school/img/job/work/icon_message.svg") center/cover no-repeat;content:""}#page_contents .message .message_txt{font-size:1.3rem;letter-spacing:.1em;line-height:1.54}@media(min-width: 375px){#page_contents .message .message_txt{font-size:calc( 1.3rem + ( 1vw - 3.75px ) * 0.495049505 )}}@media(min-width: 981px){#page_contents .message .message_txt{font-size:1.6rem}}#job{padding-top:8.2vw;padding-bottom:29.5vw}#job .job_ttl{margin-bottom:min(8vw,60px);font-size:1.8rem;font-weight:900;letter-spacing:.1em}@media(min-width: 375px){#job .job_ttl{font-size:calc( 1.8rem + ( 1vw - 3.75px ) * 1.6501650165 )}}@media(min-width: 981px){#job .job_ttl{font-size:2.8rem}}#job .job_wp .job_box{text-align:center}#job .job_wp .job_box a{padding-bottom:10px}#job .job_wp .job_box a:hover{transform:translateY(-10px)}#job .job_wp .job_box .job_img{margin-bottom:min(3vw,20px)}#job .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 .job_wp .job_box .job_name{font-size:calc( 1.6rem + ( 1vw - 3.75px ) * 0.3300330033 )}}@media(min-width: 981px){#job .job_wp .job_box .job_name{font-size:1.8rem}}#job .job_wp .job_box .job_name .ruby{display:block;margin-bottom:.5em;font-size:1rem}@media(min-width: 375px){#job .job_wp .job_box .job_name .ruby{font-size:calc( 1rem + ( 1vw - 3.75px ) * 0 )}}@media(min-width: 981px){#job .job_wp .job_box .job_name .ruby{font-size:1rem}}#job .swiper_wp{margin:auto;width:82.051vw;position:relative}#job .swiper_wp .swiper{padding-top:10px;box-sizing:border-box}#job .swiper_wp .swiper .swiper-wrapper{transition-timing-function:linear}#job .swiper_wp .job_prev,#job .swiper_wp .job_next{width:14.14px;height:14.14px;box-sizing:border-box;border-style:solid;border-color:#000;position:absolute;top:50%;cursor:pointer}#job .swiper_wp .job_prev{border-left-width:3px;border-bottom-width:3px;left:-2.051vw;transform:translate(-100%, -50%) rotate(45deg)}#job .swiper_wp .job_next{border-top-width:3px;border-right-width:3px;right:-2.051vw;transform:translate(100%, -50%) rotate(45deg)}@media screen and (min-width: 769px)and (-webkit-min-device-pixel-ratio: 0){rt{transform:scale(0.7)}}@media screen and (min-width: 769px){@supports(-ms-ime-align: auto){rt{transform:scale(0.7)}}#page_contents{padding-top:min(2.93vw,40px);padding-bottom:min(5.5vw,75px)}#page_contents .work_info{display:flex;justify-content:center;align-items:center;margin-bottom:10px}#page_contents .work_info .work_img{transform:translate(0, -50px);width:30%;margin:0}#page_contents .work_info .work_img::after{width:80%}#page_contents .work_info .work_detail{width:40%;margin-left:10%}#page_contents .work_box .work_ttl{border-width:6px}#page_contents .work_box .work_txt{padding-left:16px;box-sizing:border-box}#page_contents .message .message_ttl::before{display:inline-block;position:inherit;vertical-align:sub;margin-right:10px;transform:translate(0, 0)}#page_contents .message .message_txt{line-height:1.875}#job{padding-top:min(4.02vw,55px);padding-bottom:min(16.83vw,230px)}#job .swiper_wp{width:min(83.895vw,1146px)}#job .swiper_wp .job_prev,#job .swiper_wp .job_next{width:max(23px,min(2.07vw,28.283px));height:max(23px,min(2.07vw,28.283px))}#job .swiper_wp .job_prev{left:-3.4px}#job .swiper_wp .job_next{right:-3.4px}}