#wrapper .kv_backimage{left:40%;top:280px}@media only screen and (max-width: 812px){#wrapper .kv_backimage{left:12%;top:60cqw}}#wrapper .kv_backimage .image figure{aspect-ratio:3482/2322;top:calc(50% - 16.6714531878cqw);width:50cqw}@media only screen and (max-width: 812px){#wrapper .kv_backimage .image figure{top:calc(50% - 23.340034463cqw);width:70cqw}}#wrapper .kv_backimage .image figure img{left:-14cqw}@media only screen and (max-width: 812px){#wrapper .kv_backimage .image figure img{top:-2cqw;left:-16cqw}}#wrapper .kv{position:relative;container-type:inline-size;height:500px}@media only screen and (max-width: 812px){#wrapper .kv{height:130cqw}}#wrapper .kv .inner{display:flex;align-items:center;position:relative}@media print,screen and (min-width: 813px){#wrapper .kv .inner{max-width:1024px}}#wrapper .kv .texts{margin-top:120px;clip-path:inset(0% 100% 0% 0%)}body.loaded #wrapper .kv .texts{clip-path:inset(0% 0% 0% 0%);transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (max-width: 812px){#wrapper .kv .texts{margin-top:50cqw;width:100%}}#wrapper .kv .texts .shoulder{background-color:#007af5;color:#fff;font-size:1rem;border-radius:2px;width:-moz-fit-content;width:fit-content;padding:6px 20px;font-weight:bold}#wrapper .kv .texts h1{margin-top:25px;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:2rem}}#wrapper .kv .texts .anchor{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@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:#19539f;font-size:1.125rem;font-weight:600;border-bottom:1px solid #19539f;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:#19539f url(../../../../assets/img/ico_anchor.svg) 10px center/6px 16px no-repeat}#wrapper .sections section .shoulder{color:#19539f}#wrapper .job{margin-top:100px}@media print,screen and (min-width: 813px){#wrapper .job .inner{max-width:960px}}@media only screen and (max-width: 812px){#wrapper .job{margin-top:50px}}#wrapper .job .lead{margin-top:30px;line-height:2em}@media only screen and (max-width: 812px){#wrapper .job .lead{margin-top:15px}}#wrapper .job .items{margin-top:30px;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 812px){#wrapper .job .items{margin-top:30px}}#wrapper .job .items .item{position:relative;overflow:hidden;border:1px solid #19539f;border-radius:6px;background-color:#fff;display:flex}@media only screen and (max-width: 812px){#wrapper .job .items .item{align-items:center;flex-direction:column}}@media print,screen and (min-width: 813px){#wrapper .job .items .item figure{width:176px;min-height:176px}#wrapper .job .items .item figure img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}@media only screen and (max-width: 812px){#wrapper .job .items .item figure{position:relative;overflow:hidden}}#wrapper .job .items .item .texts{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:10px}@media print,screen and (min-width: 813px){#wrapper .job .items .item .texts{padding:30px}}@media only screen and (max-width: 812px){#wrapper .job .items .item .texts{padding:20px}}#wrapper .job .items .item .texts h3{font-size:1.125rem;font-weight:bold}@media only screen and (max-width: 812px){#wrapper .job .items .item .texts h3{margin-left:auto;margin-right:auto;text-align:center}}#wrapper .job .items .item .texts .body{border-width:500px;font-size:.875rem}#wrapper .schedule{margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 812px){#wrapper .schedule{margin-top:50px;margin-bottom:50px}}@media print,screen and (min-width: 813px){#wrapper .schedule .inner{max-width:960px}}#wrapper .workmodule .tab:not(.end){margin-bottom:-1px}#wrapper .workmodule .tab:not(.end) button{border-top:1px solid #007af5;border-right:1px solid #007af5;border-left:1px solid #007af5}#wrapper .workmodule .tab.end{margin-top:-1px}#wrapper .workmodule .tab.end button{border-bottom:1px solid #007af5;border-right:1px solid #007af5;border-left:1px solid #007af5}/*# sourceMappingURL=work.css.map */