#wrapper main{padding-top:0;background-color:#f8fffc}#wrapper .kv{position:relative;container-type:inline-size;box-sizing:border-box;display:flex;flex-direction:column}@media print,screen and (min-width: 813px){#wrapper .kv{height:max(600px,50vw)}}@media only screen and (max-width: 812px){#wrapper .kv{aspect-ratio:780/1102}}@media print,screen and (min-width: 813px){#wrapper .kv .crumb{margin-top:96px;position:absolute;left:0;top:0}}#wrapper .kv .image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;clip-path:inset(0 0 100% 0)}body.loaded #wrapper .kv .image{clip-path:inset(0 0 0 0);transition-duration:1000ms;transition-property:clip-path}#wrapper .kv .image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 60%)}@media only screen and (max-width: 812px){#wrapper .kv .image::after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255) 70%)}}#wrapper .kv .image figure{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper .kv .image figure img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#wrapper .kv::after{pointer-events:none;content:"";position:absolute;background:url(../img/kv_ef.svg) 0 0/100% 100%;aspect-ratio:1256/490;width:100vw;transform:translateY(40px);opacity:0}@media print,screen and (min-width: 813px){#wrapper .kv::after{left:0;bottom:-2vw}}@media only screen and (max-width: 812px){#wrapper .kv::after{right:0vw;bottom:0vw;background:url(../img/kv_ef_sp.svg) 0 0/100% 100%;aspect-ratio:313/348;width:100vw}}body.loaded #wrapper .kv::after{transform:translateY(0px);opacity:1;transition-duration:1000ms;transition-property:transform,opacity}#wrapper .kv .texts{flex:1;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}@media print,screen and (min-width: 813px){#wrapper .kv .texts{gap:20px;padding-left:12vw;padding-right:12vw;justify-content:center}}@media only screen and (max-width: 812px){#wrapper .kv .texts{justify-content:flex-end;margin-bottom:24vw;margin-left:6vw;margin-right:6vw}}#wrapper .kv .texts .shoulder{background-color:#45af88;color:#fff;font-size:1rem;border-radius:2px;width:-moz-fit-content;width:fit-content;padding:6px 20px;font-weight:bold}@media only screen and (max-width: 812px){#wrapper .kv .texts .shoulder{padding:4px 15px;font-size:.875rem}}#wrapper .kv .texts .shoulder{clip-path:inset(0% 100% 0% 0%)}body.loaded #wrapper .kv .texts .shoulder{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-delay:800ms;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#wrapper .kv .texts h1{width:-moz-fit-content;width:fit-content;font-size:2.5rem;font-weight:bold;line-height:1.35em}@media only screen and (max-width: 812px){#wrapper .kv .texts h1{margin-top:15px;font-size:1.625rem}}#wrapper .kv .texts h1{clip-path:inset(0% 100% 0% 0%)}body.loaded #wrapper .kv .texts h1{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-delay:800ms;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}#wrapper .kv .texts .anchor{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 812px){#wrapper .kv .texts .anchor{margin-top:6vw}}#wrapper .kv .texts .anchor{clip-path:inset(0% 100% 0% 0%)}body.loaded #wrapper .kv .texts .anchor{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-delay:800ms;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}@media print,screen and (min-width: 813px){#wrapper .kv .texts .anchor{width:-moz-fit-content;width:fit-content}}@media only screen and (max-width: 812px){#wrapper .kv .texts .anchor{width:100%;gap:10px}}#wrapper .kv .texts .anchor li{display:flex}#wrapper .kv .texts .anchor li a{flex:1;align-items:center;text-decoration:none;color:#45af88;font-size:1.125rem;font-weight:600;border-bottom:1px solid #45af88;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media print,screen and (min-width: 813px){#wrapper .kv .texts .anchor li a{min-width:190px}}@media only screen and (max-width: 812px){#wrapper .kv .texts .anchor li a{min-height:2.4em;gap:10px;font-size:.9375rem;line-height:1.35em}}#wrapper .kv .texts .anchor li a::after{display:block;content:"";width:24px;aspect-ratio:1;background:#45af88 url(../../../../assets/img/ico_anchor.svg) 10px center/6px 16px no-repeat}#wrapper .sections{position:relative;margin-top:100px}@media only screen and (max-width: 812px){#wrapper .sections{margin-top:50px}}#wrapper .sections section .shoulder{color:#45af88}#wrapper .effects{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper .effects .inner{height:100%}@media print,screen and (min-width: 813px){#wrapper .effects .inner{width:1120px;margin-left:auto;margin-right:auto}}#wrapper .effects .ef{position:absolute;height:100%;top:0}#wrapper .effects .ef.ef1{background:url(../img/ef_1.svg) 0 0/100% auto repeat-y}@media print,screen and (min-width: 813px){#wrapper .effects .ef.ef1{right:100%;width:229px;height:100%}}@media only screen and (max-width: 812px){#wrapper .effects .ef.ef1{left:-20vw;width:40vw}}#wrapper .effects .ef.ef2{background:url(../img/ef_2.svg) 0 0/100% auto repeat-y}@media print,screen and (min-width: 813px){#wrapper .effects .ef.ef2{left:calc(100% - 131px);width:131px}}@media only screen and (max-width: 812px){#wrapper .effects .ef.ef2{right:0vw;width:40vw}}#wrapper .workmodule .tab li:nth-child(1) button{flex:1;background-color:#e3f3df}#wrapper .workmodule .tab li:nth-child(1) button .tx1{color:#6dd053}#wrapper .workmodule .tab li:nth-child(1) button.active{background-color:#6dd053}#wrapper .workmodule .tab li:nth-child(1) button.active .tx1{color:#fff}#wrapper .workmodule .tab li:nth-child(2) button{background-color:#d6efe5}#wrapper .workmodule .tab li:nth-child(2) button .tx1{color:#45af88}#wrapper .workmodule .tab li:nth-child(2) button.active{background-color:#45af88}#wrapper .workmodule .tab li:nth-child(2) button.active .tx1{color:#fff}#wrapper .workmodule.page1 .pages .page{border:1px solid #6dd053}#wrapper .workmodule.page1 .pages .page .subsec__shoulder{color:#6dd053}#wrapper .workmodule.page1 .pages .page .descriptions .item{background-color:rgba(109,208,83,.15)}#wrapper .workmodule.page1 .pages .page .descriptions .item .ttl{color:#6dd053}#wrapper .workmodule.page1 .pages .page .sub_schedule{background-color:rgba(109,208,83,.15)}#wrapper .workmodule.page1 .pages .page .timetable .item::before{border-left:1px dashed #b2b2b2}#wrapper .workmodule.page1 .pages .page .timetable .item .time{border:1px solid #6dd053;color:#6dd053}#wrapper .workmodule.page1 .pages .page .timetable .item .time::before{background-color:#6dd053}#wrapper .workmodule.page1 .pages .page .timetable .item .time::after{background-color:#6dd053}#wrapper .workmodule.page1 .pages .page .timetable .item .texts h3{color:#6dd053}#wrapper .workmodule.page2 .pages .page{border:1px solid #45af88}#wrapper .workmodule.page2 .pages .page .subsec__shoulder{color:#45af88}#wrapper .workmodule.page2 .pages .page .descriptions .item{background-color:rgba(69,175,136,.15)}#wrapper .workmodule.page2 .pages .page .descriptions .item .ttl{color:#45af88}#wrapper .workmodule.page2 .pages .page .sub_schedule{background-color:rgba(69,175,136,.15)}#wrapper .workmodule.page2 .pages .page .timetable .item::before{border-left:1px dashed #b2b2b2}#wrapper .workmodule.page2 .pages .page .timetable .item .time{border:1px solid #45af88;color:#45af88}#wrapper .workmodule.page2 .pages .page .timetable .item .time::before{background-color:#45af88}#wrapper .workmodule.page2 .pages .page .timetable .item .time::after{background-color:#45af88}#wrapper .workmodule.page2 .pages .page .timetable .item .texts h3{color:#45af88}#wrapper .workmodule .interview{margin-top:0;container-type:inline-size}#wrapper .workmodule .interview .ef{position:absolute;left:calc(50% - 220.5px);top:calc(50% - 80.5px);background:url(../img/job_interview_ef.svg) 0 0/100% 100%;aspect-ratio:441/161;width:441px}@media print,screen and (min-width: 813px){#wrapper .workmodule .interview .item{width:256px}}@media only screen and (max-width: 812px){#wrapper .workmodule .interview .item{width:100%}}#wrapper .workmodule .sub_schedule .subsec__hd{margin-bottom:40px}/*# sourceMappingURL=work.css.map */