<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";:root{--radiusPC:30px;--radiusSP:15px;--shadow:0px 25px 40px -10px rgba(0,0,0,0.14);--fontSize12:clamp(12px, 1.5vw, 0.75rem);--fontSize14:clamp(14px, 1.75vw, 0.875rem);--fontSize16:clamp(16px, 2vw, 1rem);--fontSize18:clamp(18px, 2.25vw, 1.125rem);--fontSize20:clamp(18px, 2.5vw, 1.25rem);--fontSize24:clamp(20px, 3vw, 1.5rem);--fontSize30:clamp(20px, 3.75vw, 1.875rem);--fontSize30-min:clamp(20px, 3.5vw, 1.875rem);--fontSize36:clamp(22px, 5vw, 2.25rem);--fontSize36-min:clamp(22px, 4.0vw, 2.25rem);--fontSize48:clamp(24px, 6vw, 3rem);--fontSize60:clamp(28px, 7.5vw, 3.75rem);--fontSize12_sp:clamp(12px, 3vw, 0.75rem);--fontSize14_sp:clamp(14px, 3.5vw, 0.875rem);--fontSize16_sp:clamp(14px, 4vw, 1rem);--fontSize18_sp:clamp(16px, 4.5vw, 1.125rem);--fontSize20_sp:clamp(18px, 5vw, 1.25rem);--fontSize24_sp:clamp(18px, 6vw, 1.5rem);--fontSize30_sp:clamp(18px, 7vw, 1.875rem);--fontSize36_sp:clamp(22px, 9vw, 2.0rem);--fontSize48_sp:clamp(24px, 10vw, 3rem);--fontSize60_sp:clamp(28px, 140vw, 3.75rem);--txtColorBlack:#263238;--gradient:linear-gradient(90deg, #d92836 0%, #f27901 50%, #f27901 51%, #d92836 100%)}.contents_header{z-index:1;position:relative;color:var(--txtColorBlack)}.contents_header-title{position:relative;padding:3rem 0 0;width:90%;max-width:1240px;margin:0 auto;z-index:20}@media all and (max-width:639px){.contents_header-title{width:87%}}.contents_header-title-category{display:block;position:absolute;top:0;left:0;padding:6px 20px 8px;border:2px solid #000;border-radius:.95rem;font-family:"Midashi Go MB31 JIS2004";margin-bottom:10px;font-size:var(--fontSize16);background:#fff;white-space:nowrap}.contents_header-title-category:after,.contents_header-title-category:before{content:"";position:absolute;width:16px;height:10px;margin:auto;-webkit-clip-path:path("M.247,9.33L2.067 .25 15.947 .25 z");clip-path:path("M.247,9.33L2.067 .25 15.947 .25 z")}.contents_header-title-category:before{background:#000;bottom:-10px;left:calc(50% - 8px)}.contents_header-title-category:after{background:#fff;bottom:-6px;left:calc(50% - 5px)}.contents_header-title-name{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:900;letter-spacing:.05em;line-height:1.5;padding-bottom:5px}@media all and (min-width:640px){.contents_header-title-name{font-size:var(--fontSize48)}}@media all and (max-width:639px){.contents_header-title-name{font-size:var(--fontSize48_sp)}}.contents_header-title-name:after{content:"";display:block;clear:both;width:100%;height:5px;background:var(--txtColorBlack);position:absolute;bottom:0;left:0;right:0;margin:auto}.contents_header-img{position:relative;z-index:10;width:90%;max-width:1240px;margin:0 auto}.contents_header-img-wrap img{box-shadow:var(--shadow);display:block;overflow:hidden;margin-left:auto}@media all and (min-width:640px){.contents_header-img-wrap img{border-radius:var(--radiusPC)}}@media all and (max-width:639px){.contents_header-img-wrap img{border-radius:var(--radiusSP)}}.contents_header-text{margin:auto;z-index:30}@media all and (min-width:640px){.contents_header-text{position:absolute;left:0;right:0;top:30%;width:94%;max-width:1240px}}@media all and (max-width:639px){.contents_header-text{position:relative;width:84%;margin-top:-7vw}}.contents_header-text-inner{position:relative;background:rgba(255,255,255,.9);box-shadow:var(--shadow)}.contents_header-text-inner p{font-family:YuGothic,"Yu Gothic",sans-serif;letter-spacing:.05em;line-height:1.5}@media all and (min-width:640px){.contents_header-text-inner{width:45vw;max-width:460px;border-radius:calc(var(--radiusPC)/ 2);padding:4.5%}.contents_header-text-inner p:nth-of-type(1){font-size:var(--fontSize30);font-weight:900}.contents_header-text-inner p:nth-of-type(2){font-size:var(--fontSize16);font-weight:600;padding-top:2rem}.contents_header-text-inner p:nth-of-type(3){font-size:var(--fontSize24);font-weight:600}}@media all and (max-width:639px){.contents_header-text-inner{width:100%;border-radius:calc(var(--radiusSP)/ 2);padding:8% 10%}.contents_header-text-inner p:nth-of-type(1){font-size:var(--fontSize30_sp);font-weight:900}.contents_header-text-inner p:nth-of-type(2){font-size:var(--fontSize16_sp);font-weight:600;padding-top:2rem}.contents_header-text-inner p:nth-of-type(3){font-size:var(--fontSize24_sp);font-weight:600}}.contents_header-bg{background:#fef6f2;position:absolute;right:0;top:1rem;width:90%;max-width:calc(45% + 640px);height:100%;overflow:hidden;border-radius:var(--radiusPC) 0 0 var(--radiusPC)}@media all and (max-width:639px){.contents_header-bg{width:85%}}.contents{overflow:visible;padding-top:200px}@media all and (min-width:640px) and (max-width:1033px){.contents{padding-top:130px}}@media screen and (max-width:640px){.contents{padding-top:100px}}@media screen and (max-width:428px){.contents{padding-top:60px}}.contents_main{position:relative;z-index:1;color:var(--txtColorBlack)}.contents_main-section{position:relative;width:100%}@media all and (min-width:640px){.contents_main-section{padding:120px 0}}@media all and (max-width:639px){.contents_main-section{padding:55px 0}}.contents_main-section&gt;div{position:relative;z-index:10;width:84%;max-width:800px;margin:0 auto}.contents_main-section:nth-of-type(2n):before{content:"";display:block;background:#f5f7f8;width:96%;height:100%;position:absolute;z-index:1;top:0;left:0;border-radius:0 calc(var(--radiusPC) * 2) calc(var(--radiusPC) * 2) 0;max-width:calc(50vw - 400px + 160px + 800px)}@media all and (max-width:639px){.contents_main-section:nth-of-type(2n):before{border-radius:0 calc(var(--radiusSP) * 2) calc(var(--radiusSP) * 2) 0}}.contents_main-section-title{display:flex;align-items:center;letter-spacing:.05em}@media all and (min-width:640px){.contents_main-section-title{padding-bottom:60px}}@media all and (max-width:639px){.contents_main-section-title{flex-wrap:wrap}}.contents_main-section-title p{display:block;color:var(--txtColorBlack)}.contents_main-section-title .no{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Josefin Sans",sans-serif;font-weight:900;border-bottom:5px solid var(--txtColorBlack);padding:6px 8px}@media all and (min-width:640px){.contents_main-section-title .no{font-size:var(--fontSize60)}}@media all and (max-width:639px){.contents_main-section-title .no{font-size:var(--fontSize60_sp)}}.contents_main-section-title p:not(.no){font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:900;line-height:1.5}@media all and (min-width:640px){.contents_main-section-title p:not(.no){padding-left:42px;font-size:var(--fontSize30)}}@media all and (max-width:639px){.contents_main-section-title p:not(.no){padding-top:1.2em;padding-bottom:1.2em;font-size:var(--fontSize30_sp);width:100%;line-height:1.5}}.contents_main-section-title p:not(.no) span{display:block;padding-top:10px}@media all and (min-width:640px){.contents_main-section-title p:not(.no) span{position:absolute;font-size:var(--fontSize18)}}@media all and (max-width:639px){.contents_main-section-title p:not(.no) span{font-size:var(--fontSize18_sp)}}.contents_main-section-text{font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:400;line-height:2}@media all and (min-width:640px){.contents_main-section-text{font-size:var(--fontSize18)}}@media all and (max-width:639px){.contents_main-section-text{font-size:var(--fontSize18_sp)}}.contents_main-section-text strong{font-weight:900}.contents_main-section-text p+p{padding-top:40px}.contents_main-section-img{padding-bottom:50px}.contents_main-section-img img{display:block;overflow:hidden}@media all and (min-width:640px){.contents_main-section-img img{border-radius:var(--radiusSP)}}@media all and (max-width:639px){.contents_main-section-img img{border-radius:var(--radiusSP)}}.contents_main .js-scroll{opacity:0;transform:translateY(3rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.contents_main .js-scroll-in{opacity:1;transform:translateY(0)}.contents_header{padding-bottom:35px}.contents_header-title{text-align:center}.contents_header-title-category{left:50%;transform:translate(-50%,0)}.contents_header-title-category:before{left:calc(35% - 8px)}.contents_header-title-category:after{left:calc(35% - 5px)}.contents_header-title-name{margin:0 auto}.contents_header-title-name:after{left:-5%;width:110%}@media all and (max-width:639px){.contents_main-section{padding:60px 0}}@media all and (max-width:639px){.contents_main-section:nth-of-type(2n):before{width:100%;border-radius:0}}.contents_main-section-recruit{font-family:YuGothic,"Yu Gothic",sans-serif;color:var(--font_color)}.contents_main-section-recruit.js-scroll .faq{opacity:0;transform:translateX(3rem);transition:all .3s ease-in-out}.contents_main-section-recruit.js-scroll .faq:nth-of-type(1){transition-delay:.3s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(2){transition-delay:.4s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(3){transition-delay:.5s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(4){transition-delay:.6s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(5){transition-delay:.7s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(6){transition-delay:.8s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(7){transition-delay:.9s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(8){transition-delay:1s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(9){transition-delay:1.1s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(10){transition-delay:1.2s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(11){transition-delay:1.3s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(12){transition-delay:1.4s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(13){transition-delay:1.5s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(14){transition-delay:1.6s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(15){transition-delay:1.7s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(16){transition-delay:1.8s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(17){transition-delay:1.9s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(18){transition-delay:2s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(19){transition-delay:2.1s}.contents_main-section-recruit.js-scroll .faq:nth-of-type(20){transition-delay:2.2s}.contents_main-section-recruit.js-scroll-in .faq{opacity:1;transform:translateX(0)}.contents_main-section-recruit .howto .list-howto .item-howto{position:relative;padding-left:18px;line-height:1.2;font-weight:500}@media all and (min-width:640px){.contents_main-section-recruit .howto .list-howto .item-howto{font-size:var(--fontSize14)}}@media all and (max-width:639px){.contents_main-section-recruit .howto .list-howto .item-howto{font-size:var(--fontSize14_sp)}}.contents_main-section-recruit .howto .list-howto .item-howto:not(:first-of-type){margin-top:18px}.contents_main-section-recruit .howto .list-howto .item-howto::before{position:absolute;top:.4em;left:0;content:"";display:block;width:5px;height:5px;background:#e65100;border-radius:20px}.contents_main-section-recruit .howto .list-notes{margin-top:20px;padding-left:calc(18px + 1rem)}.contents_main-section-recruit .howto .list-notes .item-notes{line-height:1.2;text-indent:-1rem}.contents_main-section-recruit .howto .list-notes .item-notes:before{content:"※"}.contents_main-section-recruit .howto .list-notes .item-notes:not(:first-of-type){margin-top:15px}@media all and (min-width:640px){.contents_main-section-recruit .howto .list-notes .item-notes{font-size:var(--fontSize12)}}@media all and (max-width:639px){.contents_main-section-recruit .howto .list-notes .item-notes{font-size:var(--fontSize12_sp)}}.contents_main-section-recruit .entry{position:relative;background:#fff;border-radius:15px;box-shadow:0 30px 30px rgba(0,0,0,.1)}@media all and (max-width:639px){.contents_main-section-recruit .entry{box-shadow:0 30px 30px rgba(0,0,0,.1)}}.contents_main-section-recruit .entry:not(:first-of-type){margin-top:95px}@media all and (max-width:639px){.contents_main-section-recruit .entry:not(:first-of-type){margin-top:65px}}.contents_main-section-recruit .entry .job{display:inline-block;width:100%;padding:25px 0;text-align:center;line-height:1;color:#fff;font-weight:500;border-top-left-radius:15px;border-top-right-radius:15px;font-size:var(--fontSize20)}@media all and (max-width:639px){.contents_main-section-recruit .entry .job{padding:18px 0;font-size:var(--fontSize16_sp)}}.contents_main-section-recruit .entry.announce .job{background:#ec407a}.contents_main-section-recruit .entry.general .job{background:#00bfa5}.contents_main-section-recruit .entry.technical .job{background:#7e57c2}.contents_main-section-recruit .entry.general{overflow:hidden;padding-bottom:40px}.contents_main-section-recruit .entry .general-course{text-align:center;color:#00bfa5;font-weight:700;font-size:var(--fontSize18);border-bottom:1px solid #00bfa5;padding:40px 50px 20px;margin:0 auto;width:87%}.contents_main-section-recruit .entry .description,.contents_main-section-recruit .entry .description-end{display:grid;grid-template-columns:120px 1fr;grid-gap:30px;padding:40px 50px 74px 40px}@media all and (max-width:639px){.contents_main-section-recruit .entry .description,.contents_main-section-recruit .entry .description-end{grid-template-columns:1fr;grid-gap:0;padding:30px 30px 58px 30px}}.contents_main-section-recruit .entry .description dt,.contents_main-section-recruit .entry .description-end dt{display:flex;justify-content:center;align-items:center;width:120px;height:30px;font-weight:700;background:#eceff1;border-radius:100px}@media all and (max-width:639px){.contents_main-section-recruit .entry .description dt:not(:first-of-type),.contents_main-section-recruit .entry .description-end dt:not(:first-of-type){margin-top:30px}}.contents_main-section-recruit .entry .description dd,.contents_main-section-recruit .entry .description-end dd{padding:0;line-height:2}@media all and (max-width:639px){.contents_main-section-recruit .entry .description dd,.contents_main-section-recruit .entry .description-end dd{margin-top:12px;font-size:12px}}@media all and (min-width:640px){.contents_main-section-recruit .entry .description dd,.contents_main-section-recruit .entry .description-end dd{font-size:var(--fontSize16)}}@media all and (max-width:639px){.contents_main-section-recruit .entry .description dd,.contents_main-section-recruit .entry .description-end dd{font-size:var(--fontSize16_sp)}}.contents_main-section-recruit .entry .description dd span,.contents_main-section-recruit .entry .description-end dd span{display:inline-block}@media all and (min-width:640px){.contents_main-section-recruit .entry .description dd span,.contents_main-section-recruit .entry .description-end dd span{font-size:var(--fontSize12)}}@media all and (max-width:639px){.contents_main-section-recruit .entry .description dd span,.contents_main-section-recruit .entry .description-end dd span{font-size:var(--fontSize12_sp)}}.contents_main-section-recruit .entry .description dd span.limit,.contents_main-section-recruit .entry .description-end dd span.limit{padding-left:1em;color:#f44336}@media all and (min-width:640px){.contents_main-section-recruit .entry .description dd span.limit,.contents_main-section-recruit .entry .description-end dd span.limit{font-size:var(--fontSize14)}}@media all and (max-width:639px){.contents_main-section-recruit .entry .description dd span.limit,.contents_main-section-recruit .entry .description-end dd span.limit{font-size:var(--fontSize14_sp)}}.contents_main-section-recruit .entry.general .description{padding:40px 50px 40px 50px}.contents_main-section-recruit .entry .description-end{display:block;text-align:center;font-weight:700;padding:40px 50px}.contents_main-section-recruit .entry .btn{position:absolute;bottom:-35px;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;width:240px;height:70px;color:#fff;font-weight:700;background:#e2203d;background:linear-gradient(90deg,#e2203d 0,#f668ba 50%,#f668ba 51%,#e2203d 100%);background-position:0 50%;background-size:200% auto;border-radius:100px;box-shadow:0 30px 30px rgba(0,0,0,.1);transition:all .2s ease-out}.contents_main-section-recruit .entry .btn.technical{background:linear-gradient(90deg,#d92836 0,#f27901 50%,#f27901 51%,#d92836 100%);background-position:0 50%;background-size:200% auto}@media all and (min-width:640px){.contents_main-section-recruit .entry .btn{font-size:var(--fontSize16)}}@media all and (max-width:639px){.contents_main-section-recruit .entry .btn{font-size:var(--fontSize16_sp)}}@media all and (max-width:639px){.contents_main-section-recruit .entry .btn{bottom:-26px;width:70%;height:52px;min-width:10rem;max-width:250px;box-shadow:0 15px 15px rgba(0,0,0,.1)}}.contents_main-section-recruit .entry .btn:hover{background-position:100% 50%}.contents_main-section-recruit .entry .btn svg{margin-left:20px}@media all and (max-width:639px){.contents_main-section-recruit .entry .btn svg{width:12px;margin-left:10px}}.contents_main-section-recruit .entry .btn.inactive{background:#eceff1;color:var(--font_color)}.contents_main-section-recruit .entry.general .btn{position:relative;bottom:auto;margin-bottom:40px}.contents_main-section-recruit .treat dl{display:flex;align-items:stretch;flex-wrap:wrap}@media all and (max-width:639px){.contents_main-section-recruit .treat dl{display:block}}.contents_main-section-recruit .treat dl dt{display:flex;align-items:center;width:220px;padding-left:20px;font-weight:700;border-bottom:1px solid #eceff1}@media all and (min-width:640px){.contents_main-section-recruit .treat dl dt{font-size:var(--fontSize18)}}@media all and (max-width:639px){.contents_main-section-recruit .treat dl dt{display:block;width:100%;padding:30px 15px 0 15px;border:none;font-size:var(--fontSize16_sp)}}.contents_main-section-recruit .treat dl dd{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:38px 0;width:calc(100% - 220px);line-height:2;border-bottom:1px solid #eceff1}@media all and (max-width:639px){.contents_main-section-recruit .treat dl dd{display:block;width:100%;margin-top:18px;padding:0 15px 30px 15px;font-size:var(--fontSize16_sp)}}@media all and (min-width:640px){.contents_main-section-recruit .treat dl dd{font-size:var(--fontSize16)}}.contents_main-section-recruit .treat dl dd span{display:inline-block}.preparation{display:flex;justify-content:center;align-items:center;padding:220px 0 100px;color:#e65100;text-align:center}@media all and (max-width:1024px){.preparation{padding:20vw 0 10vw}}.preparation .preparation-txt{display:block;font-size:2.35rem;font-weight:700;font-family:YuGothic,"Yu Gothic",sans-serif;line-height:1.2}.preparation .preparation-txt span{display:block;font-size:2rem;font-weight:400;font-family:"Josefin Sans",sans-serif}@media all and (max-width:1024px){.preparation .preparation-txt{font-size:4vw}.preparation .preparation-txt span{font-size:3vw}}@media screen and (max-width:768px){.preparation .preparation-txt{font-size:6vw}.preparation .preparation-txt span{font-size:2rem;font-size:5vw}}</pre></body></html>