<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.page-head .notes-list{width:calc(100% - 16vw);margin:1vw auto 0}.career.recruit .notes-list li{font-size:clamp(1.14rem,1.1vw,2.1rem)}.career-copy{font-size:calc(1.6rem + .5vw);font-weight:300;line-height:2em;letter-spacing:.15em;text-align:center;margin-bottom:4vw}.career-message-box{width:78%;margin:0 auto;position:relative}.career-message-box .career-message-image{position:relative;margin-bottom:3vw}.career-message-box .career-message-image img{width:100%;display:block}.career-message-box .career-message-image::after{content:"";position:absolute;width:100%;height:100%;background-color:#21348c;background-image:linear-gradient(90deg,#21348c 0,#00bafb 100%);top:13px;left:13px;z-index:-1}.career-message-box .career-message-name{color:#21348c;padding-left:1vw;font-size:calc(1rem + .5vw)}.career-message-box .career-message-name span{font-size:calc(2rem + .5vw);margin-left:.5em}.content-inner.career-message h3.section-title{width:78%;margin:0 auto 3vw}.content-inner.career-message&gt;:last-child{margin-bottom:0}.career-message-content{width:78%;margin:0 auto 4vw;font-weight:500;letter-spacing:.15em;border-left:3px solid #21348c}.career-message-content .career-message-content-title{padding:0 0 1.5vw 3vw;font-weight:700;font-size:calc(2.1rem + .1vw)}.career-message-content .career-message-content-title span{color:#21348c;font-weight:700}.career-message-content .career-message-content-text{padding-left:3vw}.career-message-content .career-message-content-text&gt;:last-child{margin-bottom:0}.desired-profile{width:78%;margin:0 auto}.recruit-dl-container&gt;dl{display:flex;padding:1em .5em;border-bottom:1px solid #21348c}.recruit-dl-container&gt;dl:last-child{border-bottom:unset}.recruit-dl-container&gt;dl dt{width:22%;color:#21348c;font-size:calc(1.3rem + .3vw);line-height:1.5;font-weight:500}.recruit-dl-container&gt;dl dd{width:78%;display:flex;flex-direction:column;justify-content:center;font-size:clamp(1.14rem,1.1vw,2.1rem)}.recruit-dl-container&gt;dl dd span{font-weight:900}.recruit-dl-container&gt;dl dd&gt;:last-child{margin-bottom:0}.table-std.recruit-table thead th{color:#21348c;font-size:clamp(1.14rem,1.1vw,2.1rem);line-height:1.5;font-weight:500;background:#eeeded;text-align:center}.table-std.recruit-table tbody td,.table-std.recruit-table tbody th{font-size:clamp(1.14rem,1.1vw,2.1rem);line-height:1.5}.table-std.recruit-table tbody th{color:#21348c;font-weight:500}.table-std.recruit-table tbody td{text-align:center}.terms-list{display:flex;flex-wrap:wrap;gap:.6vw .4vw;margin-bottom:2vw}.terms-list&gt;li{background:#21348c;color:#fff;border-radius:8px;display:inline-block;padding:.3vw .8vw;font-size:calc(1.1rem + .1vw)}.square-list{margin-bottom:2.5vw}.square-list&gt;li{padding-left:1.2em;position:relative}.square-list&gt;li::before{content:"▪︎";position:absolute;left:0;top:0}.entry-box{display:flex;justify-content:space-evenly}.entry-box&gt;li{width:35%}.entry-box&gt;li a{display:flex;align-items:center;justify-content:center;padding:3vw;border:1px solid #21348c}.ac-content{margin-bottom:1vw;padding:0 2vw 0 1vw}.ac-content dt{display:flex;align-items:center;font-size:clamp(1.35rem,1.3vw,2.5rem);font-weight:600;min-height:70px;cursor:pointer;position:relative;padding:10px calc(30px + 1vw) 10px calc(2.3rem + 2.7vw)}.ac-content dt::before{content:"Q";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#21348c;font-size:calc(2.3rem + .7vw);font-weight:400;font-family:Jost,sans-serif}.ac-content dt .ac-btn{position:absolute;width:25px;height:25px;right:0;top:50%;color:#21348c;transform:translateX(50%) translateY(-50%)}.ac-content dt .ac-btn::after,.ac-content dt .ac-btn::before{border-bottom:solid 1.5px #21348c;content:"";position:absolute;width:25px;height:1.5px;right:50%;top:50%;transform:translateY(-50%);transition:.3s all ease 0s;color:#21348c}.ac-content dt .ac-btn::after{transform:rotate(90deg)}.ac-content dd{font-size:clamp(1.35rem,1.3vw,2.5rem);font-weight:500;height:0;opacity:0;overflow:hidden;transition:.3s all ease 0s;width:98%;position:relative;padding:.5em 0 0 calc(2.3rem + 2.7vw)}.ac-content dd a{color:#21348c;text-decoration:underline}.ac-content dd::before{content:"A";position:absolute;left:0;top:.75em;transform:translateY(-50%);color:#21348c;font-size:calc(2.3rem + .7vw);font-weight:400;font-family:Jost,sans-serif}.ac-content.is-open .ac-btn::before{transform:rotate(45deg)}.ac-content.is-open .ac-btn::after{transform:rotate(135deg)}.ac-content.is-open dd{height:auto;min-height:60px;opacity:1;margin-bottom:2vw}@media screen and (max-width:1024px) and (orientation:portrait){.page-head .notes-list{margin:2vw auto 0}.career.recruit .notes-list li{font-size:1.3rem}.career-copy{font-size:1.6rem;text-align:left;margin-bottom:7vw}.career-message-box{width:100%;margin:0;position:relative}.career-message-box .career-message-image{margin-bottom:4vh}.career-message-box .career-message-image::after{top:8px;left:8px}.career-message-box .career-message-name{position:unset;color:#21348c;line-height:1.6;font-size:1.3rem;top:33vw;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff}.career-message-box .career-message-name span{display:inline-block;margin-left:.5em;font-size:1.8rem}.content-inner.career-message h3.section-title{width:100%;margin:0 auto 5vw}.career-message-content{width:100%;margin:0 auto 6vw}.career-message-content .career-message-content-title{padding:0 0 3vw 5vw;font-size:1.7rem}.career-message-content .career-message-content-text{padding-left:5vw}.career-message-content .career-message-content-text .paragraph{text-align:justify}.desired-profile{width:100%}.recruit-dl-container{border-top:1px solid #21348c}.recruit-dl-container&gt;dl{flex-direction:column;padding:unset}.recruit-dl-container&gt;dl dt{width:100%;padding:.5em;font-size:1.5rem;border-bottom:1px dashed rgba(33,52,140,.4)}.recruit-dl-container&gt;dl dd{width:100%;padding:.5em;font-size:1.4rem;line-height:1.5}.recruit-dl-container&gt;dl dd .table_res{padding-top:unset}.recruit-dl-container&gt;dl dd .table_res::before{content:none}.recruit-dl-container&gt;dl dd .table_res table{width:100%}.table-std.recruit-table thead th{font-size:1.4rem}.table-std.recruit-table tbody td,.table-std.recruit-table tbody th{font-size:1.4rem}.terms-list{gap:.5em;margin-bottom:4vw}.terms-list&gt;li{border-radius:.5em;padding:.2em .8em;font-size:1.2rem}.square-list{margin-bottom:5vw}.entry-box{justify-content:space-between}.entry-box&gt;li{width:47%}.entry-box&gt;li a{padding:5vw 3vw}.ac-content{margin-bottom:4vw}.ac-content dt{font-size:1.4rem;padding:10px 30px 10px calc(2.2rem + 2.7vw)}.ac-content dt::before{font-size:2.2rem}.ac-content dt .ac-btn{width:20px;height:20px}.ac-content dt .ac-btn::after,.ac-content dt .ac-btn::before{width:20px}.ac-content dd{font-size:1.3rem;width:100%;padding:0 0 0 calc(2.2rem + 2.7vw)}.ac-content dd::before{font-size:2.2rem}.ac-content.is-open dd{margin-bottom:4vw}}@media screen and (max-width:767px) and (orientation:portrait){.recruit-dl-container&gt;dl dd .table_res{padding-top:1.5em}.recruit-dl-container&gt;dl dd .table_res::before{content:"← 左へスワイプしてください"}.recruit-dl-container&gt;dl dd .table_res table{width:600px}}</pre></body></html>