@charset "UTF-8";.btn-unit.-iArr1 .inner::after,.btn-unit.-iArr2 .inner::after,.btn-unit.-iArr5 .inner::after,.btn-unit.-iCarte .inner::before,.btn-unit.-iMem .inner::before,.btn-unit.-iReg .inner::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain}*,::after,::before{box-sizing:border-box;margin:0}::after:where(:not(progress,meter)),::before:where(:not(progress,meter)),:where(:not(progress,meter)){background-repeat:no-repeat;background-position:center;background-origin:border-box;border-style:solid;border-width:0}:where(body){block-size:100dvb}:where(html){font-family:sans-serif;line-height:1.25;overflow-wrap:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1,h2,h3,h4,h5,h6){font-size:inherit}:where(address){font-style:normal}:where(code,kbd,samp,pre){font-family:monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(small,sub,sup){font-size:75%}:where(sub,sup){position:relative;line-height:0;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.25em}:where(ul,ol){padding-left:1.75em}:where(table){word-break:break-all;border-collapse:collapse}:where(th,td){padding:0;border:1px solid currentcolor}:where(pre){max-block-size:100%;overflow:auto;word-wrap:normal;white-space:pre}:where(details > summary:first-of-type),:where(details[open] > summary:first-of-type){list-style-type:none}:where(hr){overflow:visible;color:inherit;border:none;border-block-start:1px solid;block-size:0;margin:.25em auto}.ellipsis,.is-invisible,.sp-nav{overflow:hidden}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block;max-inline-size:100%;block-size:auto;vertical-align:bottom}:where(iframe,embed,object){inline-size:100%}:where(fieldset){padding:0;border:1px solid currentcolor}::file-selector-button,:where(input:not([type=color],[type=range]),button,textarea,select){max-inline-size:100%;padding:0;font:inherit;color:inherit;background-color:transparent;border-radius:initial}::file-selector-button,:where(input:not([type=file],[type=radio],[type=checkbox],[type=color],[type=range]),button,textarea,select){border:1px solid currentcolor;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(input,select){accent-color:currentcolor}:where(textarea,select){vertical-align:top}:where(textarea){resize:vertical;inline-size:100%}:where(input[type=file],select){inline-size:100%;max-inline-size:-moz-max-content;max-inline-size:max-content}:where(input:not([type=text],[type=password],[type=url],[type=email],[type=tel],[type=search],[type=number]),area,button,label,select,summary,a[href],[role=button],[role=option]){touch-action:manipulation;cursor:pointer}:where(:disabled,label:has(> input:disabled),label:has(+ input:disabled),input:disabled + label){cursor:not-allowed;opacity:.5}::-moz-placeholder{color:inherit;opacity:.25}::placeholder{color:inherit;opacity:.25}:where([hidden]:not([hidden=until-found])){display:none!important}:root{--wfvw:1vw;--wfpd:1vw;--wfof:hidden}html{font-size:62.5%;-webkit-font-smoothing:antialiased}body{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",meiryo,sans-serif;color:#101010;background-color:#fff;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(a:link,a:visited,a:hover){color:#0754a9;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}:where(code,var,kbd,samp,pre){font-family:"Courier New",courier,"Osaka－等幅","Osaka-等幅",osaka-mono,"ＭＳ ゴシック","MS Gothic",monospace;font-feature-settings:"zero"}:where(nav > ul,nav > ol),:where(ul[class],ol[class]){padding-left:0;list-style-type:none}:where(i,dfn,em){font-style:normal}:where(mark){text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:0.5em;text-decoration-color:rgb(255,255,0);text-underline-offset:-0.2em;color:inherit;background:0 0}:where(:focus,:focus-visible){outline-offset:4px}sup{font-size:100%}.nw,.sp.-inlineblock{display:inline-block}.role-banner,.sp.-flex{display:flex}.sp{display:block}.sp.-inline{display:inline}.sp.-inlineflex{display:inline-flex}.pc{display:none}.is-invisible{position:absolute!important;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.ut-cleafix::after{display:block;clear:both;content:""}.is-inline,.is-inline img{display:inline;vertical-align:-.125em}.sparse{font-feature-settings:normal;letter-spacing:.4em;padding-left:.4em}.dense{font-feature-settings:"palt";letter-spacing:-.025em}.ellipsis{display:-webkit-box;width:100%;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mark{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:0.5em;text-decoration-color:rgb(255,255,0);text-underline-offset:-0.2em}.component{padding:clamp(40px,0px + 10.26vw,80px) clamp(20px,0px + 5.13vw,40px) 0;background-color:#800;font-size:clamp(2.2rem, 0rem + 5.64vw, 4.4rem)}.btn-unit,.spnav-btn.is-active span{background-color:#0754a9}.btn-unit{width:-moz-fit-content;width:fit-content;text-align:center}.btn-unit>a{display:block;color:#fff}.btn-unit>a>.inner{display:flex;align-items:center;justify-content:space-between}.btn-unit>a>.inner>span{display:block;flex:1 1 100%}.btn-unit.-tS2{padding:.25em;font-size:clamp(1.2rem, 0rem + 3.08vw, 2.4rem)}.btn-unit.-tS2>a,.btn-unit.-tS3>a{padding:.75em}.btn-unit.-tS3{padding:.25em;background-color:transparent;border:2px solid #fff;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}.btn-unit.-tR{border-radius:100px}.btn-unit.-tRr{border-radius:clamp(4px,0px + 1.03vw,8px)}@media screen and (max-width:779.98px){.btn-unit.-tS3{flex:0 0 50%}.btn-unit.-tRr{width:100%}.btn-unit.-tRr>a{padding:1em}}.btn-unit.-tQa{aspect-ratio:4/1;background-color:transparent;background-image:url(../img/employ/s8_btn.svg);background-position:center left;background-size:contain}.btn-unit.-cR{background-color:#7f1f3c}.btn-unit.-cY{background-color:#cdac60}.btn-unit.-cB,.sp-nav>.inner>.sub{background-color:#16375a}.btn-unit.-iArr1 .inner::after{display:block;width:2em;height:2em;background-image:url("../img/icon_arrr1.svg");margin-left:.5em}.btn-unit.-iArr2 .inner::after{display:block;width:1.5em;height:1.5em;background-image:url("../img/icon_arrr2.svg");margin-left:1em}.btn-unit.-iArr5 .inner::after{display:block;width:1em;height:1em;background-image:url("../img/icon_arrr2.svg");margin-left:1em}.btn-unit.-iReg .inner::before{display:block;width:1.5em;height:1.5em;background-image:url("../img/icon_regist.svg");margin-right:1em}.btn-unit.-iCarte .inner::before{display:block;width:1.5em;height:1.5em;background-image:url("../img/icon_carte.svg");margin-right:1em}.btn-unit.-iMem .inner::before{display:block;width:1.5em;height:1.5em;background-image:url("../img/icon_member.svg");margin-right:.5em}.btn-unit.-iBld .inner::before{display:block;width:1.5em;height:1.5em;content:"";background-image:url("../img/icon_building.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.5em}.sp-navblock .item>.link::after,.sp-navblock .item>.link>span::after{display:block;width:1em;height:1em;background-repeat:no-repeat;background-position:center center;background-size:contain;content:""}.title-unit{padding-top:2em}.title-unit>*{text-align:center;font-feature-settings:0.125;letter-spacing:.125em;padding-left:.125em;font-size:clamp(2.5rem, 0rem + 6.41vw, 5rem)}.ut-color.-blue{color:#0754a9}.role-banner{position:fixed;top:0;left:0;z-index:10;align-items:center;width:100%;height:clamp(62px,0px + 15.9vw,124px);background-color:#fff}.sp-nav,.spnav-btn{position:fixed;z-index:1000}.nav-block,.role-banner>.inner{align-items:center;display:flex}.role-banner>.inner{width:100%;max-width:1920px;margin-right:auto;margin-left:auto;justify-content:space-between;padding:0 clamp(20px,0px + 5.13vw,40px)}.role-contentinfo.-teaser,.sp-nav{background-color:#fff}.header-logo{width:clamp(154px,0px + 39.49vw,308px);margin:auto}.nav-block{justify-content:flex-end;font-size:clamp(.894rem, 0rem + 1.15vw, 2.2rem)}.sp-nav>.inner>.sub>.item.-w100,.sp-navblock{font-size:clamp(1.6rem, 0rem + 4.1vw, 3.2rem)}.nav-block>*{display:flex;align-items:center;justify-content:flex-end}.nav-block>.main{margin:0 1em}.nav-block>.main>.item{padding:.5em 0}.foot-nav>.item+.item,.nav-block>.main>.item+.item{padding-left:1em;margin-left:1em;border-left:1px solid #959595}.nav-block>.sub,.nav-block>.sub>.item+.item{margin-left:.5em}.nav-block>.sub>.item>a{padding:.5em 1em;line-height:1.5}.foot-nav>.item>a,.nav-block .link{color:inherit}.sp-nav{top:clamp(62px,0px + 15.9vw,124px);left:0;display:none;width:100%;height:100dvh}.sp-nav>.inner{height:100%;overflow:auto}.sp-nav>.inner>.sub{display:flex;flex-wrap:wrap;justify-content:space-around}.sp-nav>.inner>.sub>.item+.item>a{padding-left:1em;border-left:2px dotted #fff}.sp-nav>.inner>.sub>.item.-w100>a,.spnav-btn{border:none}.sp-nav>.inner>.sub>.item.-w40{flex:0 0 40%}.sp-nav>.inner>.sub>.item.-w49{flex:0 0 49%}.sp-nav>.inner>.sub>.item.-w51{flex:0 0 51%}.sp-nav>.inner>.sub>.item.-w60{flex:0 0 60%}.sp-nav>.inner>.sub>.item.-w100{flex:0 0 100%;border-top:2px solid #fff}.sp-nav>.inner>.sub>.item.-w100>a>.inner{justify-content:center}.sp-nav>.inner>.sub>.item.-w100>a>.inner>span{flex:0 1 auto}.sp-navblock{padding-top:clamp(20px,0px + 5.13vw,40px);font-weight:700}.sp-navblock .item{display:flex;align-items:center;border-bottom:1px solid #d9d9d9}.sp-navblock .item.-parent{height:clamp(54px,0px + 13.85vw,108px);padding-left:1em}.sp-navblock .item.-child{padding-left:2em;background-color:#f2f2f2}.sp-navblock .item>.link{display:flex;align-items:center;justify-content:space-between;width:100%;height:clamp(54px,0px + 13.85vw,108px);padding-right:1em;padding-left:1em;color:inherit}.sp-navblock .item>.link::after{background-image:url("../img/icon_arrr4.svg")}.sp-navblock .item>.link>span{display:flex;align-items:center}.sp-navblock .item>.link>span::after{background-image:url("../img/icon_ext.svg");margin-left:.5em}.spnav-btn{top:clamp(16px,0px + 4.1vw,32px);right:clamp(16px,0px + 4.1vw,32px);width:clamp(30px,0px + 7.69vw,60px);height:clamp(30px,0px + 7.69vw,60px);background:#fff}.spnav-btn span{position:absolute;left:clamp(4px,0px + 1.03vw,8px);display:inline-block;width:clamp(22px,0px + 5.64vw,44px);height:clamp(3px,0px + .77vw,6px);background:#000;transition:transform .25s,opacity .5s;transform-origin:center left}.spnav-btn span:first-of-type{top:clamp(4px,0px + 1.03vw,8px)}.spnav-btn span:nth-of-type(2){top:clamp(13.5px,0px + 3.46vw,27px);transform-origin:center center}.spnav-btn span:nth-of-type(3){top:clamp(23px,0px + 5.9vw,46px)}.spnav-btn.is-active span:first-of-type{transform:translateY(.5vw) translateX(1vw) rotate(45deg)}.spnav-btn.is-active span:nth-of-type(2){opacity:0;transform:rotate(45deg)}.spnav-btn.is-active span:nth-of-type(3){transform:translateY(-.5vw) translateX(1vw) rotate(-45deg)}.role-main:not(.-teaser){margin-top:clamp(62px,0px + 15.9vw,124px)}.role-contentinfo{padding:clamp(12px,0px + 3.08vw,24px);text-align:center;background-color:#ebebeb}.role-contentinfo>.txt{font-size:clamp(1.1rem, 0rem + 2.82vw, 2.2rem)}.role-contentinfo>.img{width:clamp(184px,0px + 47.18vw,368px);margin:clamp(5px,0px + 1.28vw,10px) auto clamp(15px,0px + 3.85vw,30px)}.role-contentinfo>.colophone{font-size:clamp(.9rem, 0rem + 2.31vw, 1.8rem)}.foot-nav{justify-content:center;margin-bottom:3em;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}.foot-nav>.item{padding:0}.chap-block{background-repeat:no-repeat;background-size:cover}.chap-block>*{width:100%;max-width:1920px;margin-right:auto;margin-left:auto}.chap-block.-kv1{position:relative;background-image:url(../img/kv_bg_1_sp.jpg);background-position:bottom center}.chap-block.-kv1.-teaser{background-position:top -1em center}.chap-block.-kv1.-employ{background-image:url(../img/employ/kv_bg_1_sp.jpg)}.chap-block.-kv2{background-image:url(../img/kv_bg_2_sp.jpg)}@media screen and (max-width:779.98px){.nav-block{display:none}.chap-block.-kv1>.content.sp{display:flex;justify-content:space-around;background-color:#16375a}.chap-block.-kv1>.content.sp>.item.-w40{flex:0 0 40%}.chap-block.-kv1>.content.sp>.item.-w49{flex:0 0 49%}.chap-block.-kv1>.content.sp>.item.-w51{flex:0 0 51%}.chap-block.-kv1>.content.sp>.item.-w60{flex:0 0 60%}.chap-block.-kv1>.content.sp>.item+.item>a{padding-left:1em;border-left:2px dotted #fff}.chap-block.-kv2.-teaser{background-position:top -18vw center;background-size:contain}:where(body.-apply) .chap-block.-s3>.content>.inner>*+*{margin-top:clamp(30px,0px + 7.69vw,60px)}}@media screen and (min-width:1920px){.chap-block.-kv1,.chap-block.-kv2{position:relative;overflow:hidden;background-size:1920px}.chap-block.-kv1::before,.chap-block.-kv2::before{position:absolute;top:-10px;left:-10px;z-index:-1;width:calc(100% + 20px);height:calc(100% + 20px);content:"";background-image:inherit;filter:blur(8px);background-position:bottom center;background-size:cover}}:where(body.-top) :root{--wfvw:1vw;--wfpd:1vw;--wfof:hidden}:where(body.-top) .top{background-color:#800}:where(body.-template) :root{--wfvw:1vw;--wfpd:1vw;--wfof:hidden}:where(body.-template) .template{background-color:#800}:where(body.-template) .space{height:20em}:where(body.-under) :root{--wfvw:1vw;--wfpd:1vw;--wfof:hidden}:where(body.-under) .under{background-color:#800}:where(body.-apply) :root{--wfvw:1vw;--wfpd:1vw;--wfof:hidden}:where(body.-apply) .chap-block.-s1{background-color:#f3f3f3;background-image:url(../img/apply/s1_bg_sp.jpg)}:where(body.-apply) .chap-block.-s1>.content{padding:clamp(40px,0px + 10.26vw,80px) clamp(10px,0px + 2.56vw,20px)}:where(body.-apply) .chap-block.-s1>.content>.inner{margin-bottom:clamp(30px,0px + 7.69vw,60px)}:where(body.-apply) .chap-block.-s1>.content>.inner>.item{padding:0 clamp(10px,0px + 2.56vw,20px) 2em}:where(body.-apply) .chap-block.-s2{color:#fff;background-color:#16375a}:where(body.-apply) .chap-block.-s2>.title{display:flex;align-items:center;padding:clamp(40px,0px + 10.26vw,80px) clamp(20px,0px + 5.13vw,40px) 0;font-size:clamp(2.1rem, 0rem + 5.38vw, 4.2rem)}:where(body.-apply) .chap-block.-s2>.title::before{display:block;width:2em;height:2em;content:"";background-image:url("../img/apply/s2_icon_1.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.5em}:where(body.-apply) .chap-block.-s2>.content{padding:clamp(40px,0px + 10.26vw,80px) clamp(10px,0px + 2.56vw,20px)}:where(body.-apply) .chap-block.-s2>.content>.inner{position:relative;padding:clamp(30px,0px + 7.69vw,60px);margin-bottom:5em;line-height:2;color:#101010;background-color:#fff;border-radius:clamp(20px,0px + 5.13vw,40px);font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-apply) .chap-block.-s2>.content>.inner::before{display:block;width:3em;height:3em;content:"";background-image:url("../img/apply/s2_icon_0.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:-1.5em;left:3em}:where(body.-apply) .chap-block.-s2>.content>.inner::after{display:block;width:2em;height:2em;content:"";background-image:url("../img/icon_arrd1.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:-3em;left:50%;margin-top:1em;transform:translateX(-50%)}:where(body.-apply) .chap-block.-s2>.content>.inner p{margin-bottom:1em}:where(body.-apply) .chap-block.-s2>.content>.txt{display:flex;align-items:center;justify-content:center;font-size:clamp(2rem, 0rem + 5.13vw, 4rem)}:where(body.-apply) .chap-block.-s2>.content>.txt::before{display:block;width:3em;height:3em;content:"";background-image:url("../img/apply/s2_icon_2.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.5em}:where(body.-apply) .chap-block.-s2>.content>.regist-block{padding-top:clamp(30px,0px + 7.69vw,60px)}:where(body.-apply) .chap-block.-s3{background-image:url(../img/apply/s3_bg_sp.jpg);background-position:bottom center}:where(body.-apply) .chap-block.-s3>.content{padding:clamp(30px,0px + 7.69vw,60px) clamp(10px,0px + 2.56vw,20px)}:where(body.-apply) .chap-block.-s3>.content>.inner{margin-bottom:clamp(20px,0px + 5.13vw,40px)}:where(body.-apply) .chap-block.-s4>.title>*{padding-left:0;letter-spacing:normal}:where(body.-apply) .chap-block.-s4>.content{padding:clamp(30px,0px + 7.69vw,60px) clamp(10px,0px + 2.56vw,20px) clamp(10px,0px + 2.56vw,20px)}:where(body.-apply) .chap-block.-s5{padding:clamp(40px,0px + 10.26vw,80px) clamp(10px,0px + 2.56vw,20px)}:where(body.-apply) .regist-block{text-align:center}:where(body.-apply) .regist-block>.txt{margin-bottom:1em;line-height:1.5;font-size:clamp(1.2rem, 0rem + 3.08vw, 2.4rem)}:where(body.-apply) .regist-block>.btn-unit{margin:auto;font-feature-settings:0.125;letter-spacing:.125em;padding-left:.125em;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-apply) .advantages-block>.content{display:flex;justify-content:space-between}:where(body.-apply) .advantages-block>.content>.txt{line-height:1.5;text-align:justify;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}@media screen and (max-width:779.98px){:where(body.-apply) .chap-block.-s5 .txt.-t2{display:none}:where(body.-apply) .advantages-block>.content{margin-top:1em}:where(body.-apply) .advantages-block>.content>.txt .ut-color{font-size:clamp(1.9rem, 0rem + 4.87vw, 3.8rem)}:where(body.-apply) .advantages-block>.content>.img{flex:0 0 40%;margin-left:.5em}:where(body.-employ) .chap-block.-s2>.title>h2{padding-bottom:.5em;margin:0 1em;border-bottom:.125em solid #cad2d6}}:where(body.-apply) .advantages-title{display:flex;align-items:flex-end}:where(body.-apply) .advantages-title>.txt{margin-left:.5em;font-weight:700;color:#0754a9;text-align:center;font-size:clamp(2.5rem, 0rem + 6.41vw, 5rem)}:where(body.-apply) .number-title{line-height:1.125;text-align:center;background:linear-gradient(0deg,#1d79db 20%,#16375a 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:where(body.-apply) .number-title>.main,:where(body.-apply) .number-title>.sub{display:block}:where(body.-apply) .number-title>.sub{font-size:clamp(.8rem, 0rem + 2.05vw, 1.6rem)}:where(body.-apply) .number-title>.main{font-weight:700;font-size:clamp(2.4rem, 0rem + 6.15vw, 4.8rem)}:where(body.-apply) .feature-block>.item{position:relative;display:flex;align-items:center;padding:.75em;background-color:#fff;border-radius:clamp(10px,0px + 2.56vw,20px);box-shadow:0 0 8px 0 rgba(15,15,107,.6);font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-apply) .feature-block>.item::after{display:block;width:1.5em;height:1.5em;content:"";background-image:url("../img/apply/s3_icon_5_sp.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:-1.75em;left:50%;transform:translateX(-50%)}:where(body.-apply) .feature-block>.item+.item{margin-top:1.75em}:where(body.-apply) .feature-block>.item:last-of-type::after{content:none}:where(body.-apply) .feature-block>.item>.txt{display:flex;align-items:center}:where(body.-apply) .feature-block>.item>.txt::before{display:block;width:2em;height:2em;content:"";background-image:initial;background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 .75em}:where(body.-apply) .feature-block>.item>.txt.-i1::before{background-image:url(../img/apply/s3_icon_1.svg)}:where(body.-apply) .feature-block>.item>.txt.-i2::before{background-image:url(../img/apply/s3_icon_2.svg)}:where(body.-apply) .feature-block>.item>.txt.-i3::before{background-image:url(../img/apply/s3_icon_3.svg)}:where(body.-apply) .feature-block>.item>.txt.-i4::before{background-image:url(../img/apply/s3_icon_4.svg)}:where(body.-apply) .serviceflow-table{width:100%;border:none;font-size:clamp(.9rem, 0rem + 2.31vw, 1.8rem)}:where(body.-apply) .serviceflow-table td,:where(body.-apply) .serviceflow-table th{font-weight:400;text-align:center;border-right:none;border-left:none}:where(body.-apply) .serviceflow-table .headrow td,:where(body.-apply) .serviceflow-table .headrow th{width:20%;border-top:none;border-bottom:none}:where(body.-apply) .serviceflow-table .headrow img{width:6em;margin:auto}:where(body.-apply) .serviceflow-table .body,:where(body.-apply) .serviceflow-table .head{display:flex;flex-direction:column;gap:.5em;align-items:center;justify-content:center}:where(body.-apply) .serviceflow-table .head{height:5em;margin:0 .5em .5em 0;color:#fff;background-color:#757575}:where(body.-apply) .serviceflow-table .body{height:6em;margin-right:.5em;background-color:#eee}:where(body.-apply) .serviceflow-table .body img{width:1.5em}:where(body.-apply) .serviceflow-table .main{font-weight:700;color:#0d4c9b;background-color:#fff9e9;border-right:.25em solid #0d4c9b;border-left:.25em solid #0d4c9b}:where(body.-apply) .serviceflow-table .main.-t{border-top:.25em solid #0d4c9b}:where(body.-apply) .serviceflow-table .main.-b{border-bottom:.25em solid #0d4c9b}:where(body.-apply) .serviceflow-table .main img{width:1.5em;margin:auto}:where(body.-employ) :root{--wfvw:1vw;--wfpd:1vw;--wfof:hidden}:where(body.-employ) .chap-block.-s1{background-image:url(../img/employ/s1_bg_sp.jpg);background-position:top clamp(540px,0px + 138.46vw,1080px) center;background-size:contain}:where(body.-employ) .chap-block.-s1>.order-block{padding:clamp(20px,0px + 5.13vw,40px) clamp(10px,0px + 2.56vw,20px) clamp(30px,0px + 7.69vw,60px)}:where(body.-employ) .chap-block.-s1>.img{width:clamp(300px,0px + 76.92vw,600px);max-width:100%;margin:0 auto}:where(body.-employ) .chap-block.-s1>.content{padding:clamp(20px,0px + 5.13vw,40px) clamp(20px,0px + 5.13vw,40px) clamp(30px,0px + 7.69vw,60px)}:where(body.-employ) .chap-block.-s1>.content>.img{margin:0 auto 11em}:where(body.-employ) .chap-block.-s2{background-color:#e8edf0}:where(body.-employ) .chap-block.-s3>.content{padding:clamp(30px,0px + 7.69vw,60px) clamp(10px,0px + 2.56vw,20px)}:where(body.-employ) .chap-block.-s3>.content *+*{margin-top:clamp(40px,0px + 10.26vw,80px)}:where(body.-employ) .chap-block.-s4{background-image:url(../img/employ/s6_bg_sp.jpg)}:where(body.-employ) .chap-block.-s4>.content{padding:clamp(30px,0px + 7.69vw,60px) clamp(50px,0px + 12.82vw,100px) clamp(30px,0px + 7.69vw,60px) clamp(30px,0px + 7.69vw,60px)}:where(body.-employ) .chap-block.-s5{padding:clamp(40px,0px + 10.26vw,80px) 0;color:#fff;background-image:url(../img/employ/s7_bg_sp.jpg)}:where(body.-employ) .chap-block.-s6{background-color:#efefef}:where(body.-employ) .chap-block.-s6>.content{padding:clamp(30px,0px + 7.69vw,60px) clamp(20px,0px + 5.13vw,40px)}:where(body.-employ) .sect-block{max-width:initial;padding-right:var(--wfpd);padding-left:var(--wfpd);margin-right:calc(50% - 50 * var(--wfvw));margin-left:calc(50% - 50 * var(--wfvw))}:where(body.-employ) .sect-block>.inner{padding:1px clamp(20px,0px + 5.13vw,40px) clamp(30px,0px + 7.69vw,60px);width:100%;max-width:1920px;margin-right:auto;margin-left:auto}:where(body.-employ) .sect-block>.inner>.item>.title,:where(body.-employ) .sect-block>.inner>.title{position:relative;display:flex;height:4em;margin-top:3em;margin-bottom:1em;font-size:clamp(2.2rem, 0rem + 5.64vw, 4.4rem)}:where(body.-employ) .sect-block>.inner>.item>.title>.number-title2,:where(body.-employ) .sect-block>.inner>.title>.number-title2{position:absolute;z-index:2}:where(body.-employ) .sect-block>.inner>.content>.txt,:where(body.-employ) .sect-block>.inner>.item>.content>.txt{line-height:1.75;text-align:justify;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}@media screen and (max-width:779.98px){:where(body.-employ) .chap-block.-s4>.content>.inner>.item+.item{margin-top:clamp(20px,0px + 5.13vw,40px)}:where(body.-employ) .sect-block>.inner>.item>.title>.number-title2,:where(body.-employ) .sect-block>.inner>.title>.number-title2{top:-2em;left:50%;transform:translate(-50%)}:where(body.-employ) .sect-block>.inner>.item>.title h3,:where(body.-employ) .sect-block>.inner>.title h3{margin:auto;text-align:center}:where(body.-employ) .sect-block.-s22>.inner>.content>.img{margin:auto}:where(body.-employ) .sect-block.-s22>.inner>.title{margin-top:4em}:where(body.-employ) .sect-block.-s22>.inner .number-title2{top:-2.5em}}:where(body.-employ) .sect-block.-s22{background-color:#fff}:where(body.-employ) .sect-block.-s22>.inner>.content>.img{width:clamp(240px,0px + 61.54vw,480px);padding-top:clamp(30px,0px + 7.69vw,60px)}:where(body.-employ) .sect-block.-s22>.inner>.content>.img.sp{width:clamp(330px,0px + 84.62vw,660px);max-width:100%;padding-top:clamp(10px,0px + 2.56vw,20px)}:where(body.-employ) .sect-block.-s23{background-image:url(../img/employ/s4_bg_sp.jpg);background-size:cover}:where(body.-employ) .sect-block.-s23>.inner>.item.-i1 img{width:clamp(240px,0px + 61.54vw,480px);margin:clamp(20px,0px + 5.13vw,40px) auto 0}:where(body.-employ) .sect-block.-s23>.inner>.item.-i2 img+img{padding-top:clamp(20px,0px + 5.13vw,40px)}:where(body.-employ) .candidate-block{position:relative;padding:clamp(5px,0px + 1.28vw,10px)}:where(body.-employ) .candidate-block::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(135deg,#aecfe7 0,#1d6fd4 100%);mix-blend-mode:multiply}:where(body.-employ) .candidate-block>.inner{position:relative;z-index:2;padding:clamp(24px,0px + 6.15vw,48px) clamp(12px,0px + 3.08vw,24px) clamp(12px,0px + 3.08vw,24px);text-align:center;background-color:#fff}:where(body.-employ) .candidate-block>.inner>.title{margin:1em 0;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-employ) .candidate-block>.inner>.title>.number-title2{position:absolute;top:-1.6em;left:50%;z-index:2;transform:translateX(-50%)}:where(body.-employ) .candidate-block>.inner>.content{position:relative;font-weight:700;color:#0754a9;font-size:clamp(2.2rem, 0rem + 5.64vw, 4.4rem)}:where(body.-employ) .candidate-block>.inner>.content::before{display:block;width:2em;height:2em;content:"";background-image:url("../img/icon_arrd2.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 auto .5em}:where(body.-employ) .candidate-block>.inner>.content>.img{padding:1em 2em 0}:where(body.-employ) .number-title2{display:flex;align-items:center;justify-content:center;width:2em;height:2em;font-family:"Hiragino Mincho ProN","MS PMincho",serif;font-weight:700;color:#0754a9;font-size:clamp(2.6rem, 0rem + 6.67vw, 5.2rem)}:where(body.-employ) .number-title2>span{position:relative;z-index:2}:where(body.-employ) .number-title2::before{position:absolute;z-index:-1;display:block;width:100%;height:100%;content:"";background-color:#fff;box-shadow:.1em .1em .15em 0 rgba(0,0,0,.2);transform:rotate(45deg)}:where(body.-employ) .number-title2.-c2::before{background-color:#e8edf0}:where(body.-employ) .advantages-block{display:flex;flex-wrap:wrap;gap:clamp(30px,0px + 7.69vw,60px) clamp(20px,0px + 5.13vw,40px);justify-content:center;margin:clamp(40px,0px + 10.26vw,80px) auto 0}:where(body.-employ) .advantages-block>.item{flex:0 0 calc(50% - clamp(20px,0px + 5.13vw,40px)/ 2);padding:clamp(5px,0px + 1.28vw,10px);background-color:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,.2)}:where(body.-employ) .advantages-block>.item:first-of-type{flex:0 0 calc(51% - clamp(20px,0px + 5.13vw,40px)/ 2)}:where(body.-employ) .advantages-item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:6em;text-align:center;border:2px solid #bead7d}:where(body.-employ) .advantages-item::before{display:block;width:2.5em;height:2.5em;content:"";background-image:initial;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:-1.5em;left:50%;transform:translateX(-50%)}:where(body.-employ) .advantages-item.-i1::before{background-image:url(../img/employ/s21_icon_1.svg)}:where(body.-employ) .advantages-item.-i2::before{background-image:url(../img/employ/s21_icon_2.svg)}:where(body.-employ) .advantages-item.-i3::before{background-image:url(../img/employ/s21_icon_3.svg)}:where(body.-employ) .advantages-item.-i4::before{background-image:url(../img/employ/s21_icon_4.svg)}:where(body.-employ) .advantages-item.-i5::before{background-image:url(../img/employ/s21_icon_5.svg)}:where(body.-employ) .advantages-item>.inner{margin-top:1em}:where(body.-employ) .cta-block{padding:clamp(10px,0px + 2.56vw,20px);background-color:#747474}:where(body.-employ) .cta-block>.inner{display:flex;gap:10px;align-items:center;justify-content:center}:where(body.-employ) .feature-table.pc{width:100%;line-height:1.75;border:none;font-size:clamp(.894rem, 0rem + 1.15vw, 2.2rem)}:where(body.-employ) .feature-table.pc td,:where(body.-employ) .feature-table.pc th{width:15%;padding:2em 1em}:where(body.-employ) .feature-table.pc td:first-of-type,:where(body.-employ) .feature-table.pc th:first-of-type{width:10%;border-left:none}:where(body.-employ) .feature-table.pc td:last-of-type,:where(body.-employ) .feature-table.pc th:last-of-type{border-right:none}:where(body.-employ) .feature-table.pc td:not(:first-of-type){vertical-align:top}:where(body.-employ) .feature-table.pc .headrow>th{background-color:#efefef}:where(body.-employ) .feature-table.pc .old>td,:where(body.-employ) .feature-table.pc .old>th{text-align:center}:where(body.-employ) .feature-table.pc .new>td{position:relative;padding-bottom:4em;background-color:#fefbee}:where(body.-employ) .feature-table.pc .new>td>.inner::after{display:block;width:4em;height:4em;content:"";background-image:initial;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:1em;left:50%;transform:translateX(-50%)}:where(body.-employ) .feature-table.pc .new>td>.inner.-i1::after{background-image:url(../img/employ/icon_s5_1.svg)}:where(body.-employ) .feature-table.pc .new>td>.inner.-i2::after{background-image:url(../img/employ/icon_s5_2.svg)}:where(body.-employ) .feature-table.pc .new>td>.inner.-i3::after{background-image:url(../img/employ/icon_s5_3.svg)}:where(body.-employ) .feature-table.pc .new>td>.inner.-i4::after{background-image:url(../img/employ/icon_s5_4.svg)}:where(body.-employ) .feature-table.sp{width:100%;border:none;font-size:clamp(1rem, 0rem + 2.56vw, 2rem)}:where(body.-employ) .feature-table.sp td,:where(body.-employ) .feature-table.sp th{width:30%;font-weight:400;text-align:center;border-right:none;border-bottom:none;border-left:none}:where(body.-employ) .feature-table.sp th:first-of-type{width:20%}:where(body.-employ) .feature-table.sp .headrow td,:where(body.-employ) .feature-table.sp .headrow th{border-top:none;border-bottom:none}:where(body.-employ) .feature-table.sp .headrow img{width:6em;margin:auto}:where(body.-employ) .feature-table.sp .body,:where(body.-employ) .feature-table.sp .head{display:flex;flex-direction:column;gap:.5em;align-items:center;justify-content:center}:where(body.-employ) .feature-table.sp .head{height:4em;margin:0 .5em .5em 0;color:#fff;background-color:#757575}:where(body.-employ) .feature-table.sp .body{height:7em;margin-right:.5em;background-color:#eee}:where(body.-employ) .feature-table.sp .body.-r2{height:18em}:where(body.-employ) .feature-table.sp .main{width:50%;padding:1em;text-align:justify;background-color:#fff9e9;border-right:.25em solid #0d4c9b;border-left:.25em solid #0d4c9b}:where(body.-employ) .feature-table.sp .main.-t{padding:.25em;background-color:#fff;border-top:.25em solid #0d4c9b}:where(body.-employ) .feature-table.sp .main.-b{border-bottom:.25em solid #0d4c9b}:where(body.-employ) .feature-table.sp .main>.inner{display:flex;align-items:center}:where(body.-employ) .feature-table.sp .main>.inner::before{display:block;width:3em;height:3em;content:"";background-image:initial;background-repeat:no-repeat;background-position:center center;background-size:contain;flex:0 0 3em;margin-right:1em}:where(body.-employ) .feature-table.sp .main>.inner.-i1::before{background-image:url(../img/employ/icon_s5_1.svg)}:where(body.-employ) .feature-table.sp .main>.inner.-i2::before{background-image:url(../img/employ/icon_s5_2.svg)}:where(body.-employ) .feature-table.sp .main>.inner.-i3::before{background-image:url(../img/employ/icon_s5_3.svg)}:where(body.-employ) .feature-table.sp .main>.inner.-i4::before{background-image:url(../img/employ/icon_s5_4.svg)}:where(body.-employ) .feature-table.sp .main>.inner.-i5::before,:where(body.-employ) .feature-table.sp .main>.inner.-i6::before{content:none}:where(body.-employ) .feature-table.sp .main img{width:10em}:where(body.-employ) .order-block{font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-employ) .order-block>.btn-unit{margin:auto}:where(body.-employ) .serviceflow-block{background-color:#fff}:where(body.-employ) .serviceflow-block>.title{display:flex;align-items:center;background:linear-gradient(to right,#2453a3 0,#1e375b 100%);position:relative}:where(body.-employ) .serviceflow-block>.title>.number{display:flex;flex:0 0 1.25em;align-items:center;justify-content:center;font-family:"Hiragino Mincho ProN","MS PMincho",serif;font-weight:700;color:#4874b0;font-size:clamp(5.8rem, 0rem + 14.87vw, 11.6rem)}:where(body.-employ) .serviceflow-block>.title>.txt{flex:1 1 auto;padding-right:2em;font-weight:700;color:#fff;text-align:center;font-size:clamp(2.2rem, 0rem + 5.64vw, 4.4rem)}:where(body.-employ) .serviceflow-block>.title::after{position:absolute;display:block;width:1.5em;height:100%;content:"";-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);top:50%;right:0;transform-origin:right center;background-color:#1e375b;transform:translateX(-1px) translateY(-50%) rotate(180deg)}:where(body.-employ) .serviceflow-block>.content{padding:1.5em;line-height:1.75;text-align:justify;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-employ) .contact-block{text-align:center}:where(body.-employ) .contact-block>.txt{margin-bottom:1em;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-employ) .contact-block>.btn-unit{margin:auto;font-size:clamp(2rem, 0rem + 5.13vw, 4rem)}:where(body.-employ) .contact-block>.btn-unit a{padding:.5em 2em}:where(body.-employ) .contact-block>.btn-unit small{margin-right:1em}:where(body.-employ) .qanda-block>.item{margin-bottom:1.5em;background-color:#fff}:where(body.-employ) .qanda-block>.item>.title{display:flex;align-items:center;padding:1em;font-weight:700;background-color:#e6e6e6;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-employ) .qanda-block>.item>.title::before{display:block;width:1em;height:1em;content:"";background-image:url("../img/icon_q_2.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1em}:where(body.-employ) .qanda-block>.item>.content{padding:1em;line-height:1.75;text-align:justify;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}:where(body.-employ) .qanda-block>.item>.content>.inner>.btn-unit{display:flex;flex:0 0 16em;align-items:center;justify-content:center;padding:.5em 2em .5em 1em;margin-top:1em;font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem)}@media screen and (min-width:780px){body{font-size:clamp(1.3rem, 0rem + 1.67vw, 3.2rem)}.sp,.spnav-btn{display:none}.pc{display:block}.pc.-flex{display:flex}.pc.-inline{display:inline}.pc.-inlineblock{display:inline-block}.pc.-inlineflex{display:inline-flex}.component{font-size:clamp(.894rem, 0rem + 1.15vw, 2.2rem);padding:clamp(32.49px,-.02px + 4.17vw,80px) clamp(77.17px,-.03px + 9.9vw,190px) 0}.btn-unit.-tS3{min-width:20em;font-size:clamp(.894rem, 0rem + 1.15vw, 2.2rem)}.btn-unit.-tRr{border-radius:clamp(8.12px,-.01px + 1.04vw,20px)}.btn-unit.-tRr>a{padding:1em 2em}.btn-unit.-iArr3 .inner::after{display:block;width:1em;height:1em;content:"";background-image:url("../img/icon_arrr2.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1em}.btn-unit.-iArr4 .inner::after{display:block;width:1em;height:1em;content:"";background-image:url("../img/icon_arrr3.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1em}.title-unit>*{width:clamp(389.93px,-.12px + 50.01vw,960px);height:clamp(64.99px,-.02px + 8.33vw,160px);margin:clamp(32.49px,-.02px + 4.17vw,80px) auto 0;background-position:bottom center;font-size:clamp(1.543rem, 0rem + 1.98vw, 3.8rem)}.title-unit{padding-top:1px;mix-blend-mode:multiply}.title-unit.-advantages>*{background-image:url(../img/title_advantages.svg)}.title-unit.-feature>*{background-image:url(../img/title_feature.svg)}.title-unit.-serviceflow>*{background-image:url(../img/title_serviceflow.svg)}.title-unit.-candidate>*{height:clamp(81.23px,-.03px + 10.42vw,200px);margin:clamp(16.25px,0px + 2.08vw,40px) auto 0;background-image:url(../img/title_candidate.svg)}.title-unit.-qanda>*{background-image:url(../img/title_qanda.svg)}.role-banner{height:clamp(59.3px,-.02px + 7.61vw,146px)}.role-banner>.inner{padding:0 clamp(12.19px,0px + 1.56vw,30px)}.role-banner.-teaser,.role-contentinfo.-teaser{background-color:transparent}.header-logo{width:clamp(126.73px,-.03px + 16.25vw,312px);margin:0}.role-main:not(.-teaser){margin-top:clamp(59.3px,-.02px + 7.61vw,146px)}.role-contentinfo{padding:clamp(24.37px,-.01px + 3.13vw,60px);background-color:#fff}.role-contentinfo>.txt{font-size:clamp(.975rem, 0rem + 1.25vw, 2.4rem)}.role-contentinfo>.img{width:clamp(195.78px,-.05px + 25.11vw,482px);margin:clamp(2.03px,0px + .26vw,5px) auto clamp(12.19px,0px + 1.56vw,30px)}.role-contentinfo>.colophone{font-size:clamp(.853rem, 0rem + 1.09vw, 2.1rem)}.foot-nav{display:flex;font-size:clamp(.975rem, 0rem + 1.25vw, 2.4rem)}.chap-block.-kv1{background-image:url(../img/kv_bg_1_pc.jpg)}.chap-block.-kv1>.content{position:absolute;top:0;left:50%;aspect-ratio:233/100;transform:translateX(-50%)}.chap-block.-kv1>.content>.-btn1,.chap-block.-kv1>.content>.-btn2,.chap-block.-kv1>.content>.-btn3{position:absolute}.chap-block.-kv1>.content>.-btn1,.chap-block.-kv1>.content>.-btn2{right:clamp(16.25px,0px + 2.08vw,40px);font-size:clamp(.894rem, 0rem + 1.15vw, 2.2rem)}.chap-block.-kv1>.content>.-btn1 a,.chap-block.-kv1>.content>.-btn2 a{min-width:16em;padding:.5em 1em}.chap-block.-kv1>.content>.-btn1{top:clamp(16.25px,0px + 2.08vw,40px)}.chap-block.-kv1>.content>.-btn2{top:clamp(48.74px,-.02px + 6.25vw,120px)}.chap-block.-kv1>.content>.-btn3{bottom:clamp(16.25px,0px + 2.08vw,40px);left:clamp(16.25px,0px + 2.08vw,40px);font-size:clamp(1.219rem, 0rem + 1.56vw, 3rem)}.chap-block.-kv1>.content>.-btn3 a{min-width:16em;padding:1em}.chap-block.-kv1.-teaser{background-position:bottom -2em center}.chap-block.-kv1.-teaser>.content{aspect-ratio:313/100}.chap-block.-kv1.-employ{background-image:url(../img/employ/kv_bg_1_pc.jpg)}.chap-block.-kv2{background-image:url(../img/kv_bg_2_pc.jpg)}.chap-block.-kv2.-teaser{background-position:top -3vw center;background-size:100%}:where(body.-apply) .chap-block.-s1{background-image:url(../img/apply/s1_bg_pc.jpg)}:where(body.-apply) .chap-block.-s1>.content{padding:clamp(16.25px,0px + 2.08vw,40px) clamp(36.56px,0px + 4.69vw,90px) clamp(36.56px,0px + 4.69vw,90px)}:where(body.-apply) .chap-block.-s1>.content>.inner{display:flex;gap:clamp(16.25px,0px + 2.08vw,40px);margin-bottom:clamp(40.62px,-.01px + 5.21vw,100px)}:where(body.-apply) .chap-block.-s1>.content>.inner>.item{flex:0 0 calc(33.33% - clamp(16.25px,0px + 2.08vw,40px) * 2 / 3);padding:clamp(16.25px,0px + 2.08vw,40px) clamp(24.37px,-.01px + 3.13vw,60px);background-color:rgba(255,255,255,.7)}:where(body.-apply) .chap-block.-s2>.title{font-size:clamp(1.706rem, 0rem + 2.19vw, 4.2rem);padding:clamp(32.49px,-.02px + 4.17vw,80px) clamp(77.17px,-.03px + 9.9vw,190px) 0}:where(body.-apply) .chap-block.-s2>.content{padding:clamp(32.49px,-.02px + 4.17vw,80px) clamp(77.17px,-.03px + 9.9vw,190px)}:where(body.-apply) .chap-block.-s2>.content>.inner{display:flex;gap:clamp(24.37px,-.01px + 3.13vw,60px);align-items:center;padding:clamp(24.37px,-.01px + 3.13vw,60px);text-align:justify;border-radius:clamp(13.81px,0px + 1.77vw,34px);font-size:clamp(1.056rem, 0rem + 1.35vw, 2.6rem)}:where(body.-apply) .chap-block.-s2>.content>.inner>*{flex:1 1 50%}:where(body.-apply) .chap-block.-s2>.content>.inner p+p{margin-top:1em;margin-bottom:0}:where(body.-apply) .chap-block.-s2>.content>.txt{max-width:clamp(446.79px,-.14px + 57.3vw,1100px);margin:auto;font-size:clamp(1.543rem, 0rem + 1.98vw, 3.8rem)}:where(body.-apply) .chap-block.-s2>.content>.txt::before{margin-right:1em}:where(body.-apply) .chap-block.-s2>.content>.regist-block{padding-top:clamp(40.62px,-.01px + 5.21vw,100px)}:where(body.-apply) .chap-block.-s3{background-image:url(../img/apply/s3_bg_pc.jpg)}:where(body.-apply) .chap-block.-s3>.content{padding:clamp(40.62px,-.01px + 5.21vw,100px)}:where(body.-apply) .chap-block.-s3>.content>.inner{display:flex;gap:clamp(16.25px,0px + 2.08vw,40px);margin-bottom:clamp(64.99px,-.02px + 8.33vw,160px)}:where(body.-apply) .chap-block.-s3>.content>.inner>*{flex:0 0 calc(50% - clamp(16.25px,0px + 2.08vw,40px)/ 2)}:where(body.-apply) .chap-block.-s4>.content{padding:clamp(24.37px,-.01px + 3.13vw,60px) clamp(64.99px,-.02px + 8.33vw,160px) clamp(32.49px,-.02px + 4.17vw,80px)}:where(body.-apply) .chap-block.-s5{padding:clamp(40.62px,-.01px + 5.21vw,100px) 0;color:#fff;background-image:url(../img/apply/s5_bg_pc.jpg);background-position:bottom center}:where(body.-apply) .regist-block>.txt{font-size:clamp(1.137rem, 0rem + 1.46vw, 2.8rem)}:where(body.-apply) .regist-block>.txt.-t1{font-size:clamp(1.056rem, 0rem + 1.35vw, 2.6rem)}:where(body.-apply) .regist-block>.txt.-t2{font-size:clamp(1.381rem, 0rem + 1.77vw, 3.4rem);margin:1em auto 0}:where(body.-apply) .regist-block>.btn-unit{font-size:clamp(1.706rem, 0rem + 2.19vw, 4.2rem)}:where(body.-apply) .advantages-block{display:flex;flex-direction:column;justify-content:space-between}:where(body.-apply) .advantages-block>.content{flex:1 1 100%;flex-direction:column}:where(body.-apply) .advantages-block>.content>.txt{font-size:clamp(1.3rem, 0rem + 1.67vw, 3.2rem)}:where(body.-apply) .advantages-block>.content>.img{margin:1em}:where(body.-apply) .advantages-title{display:block}:where(body.-apply) .advantages-title>.txt{margin:.5em auto 1.5em;font-size:clamp(1.868rem, 0rem + 2.4vw, 4.6rem)}:where(body.-apply) .number-title>.sub{font-size:clamp(.812rem, 0rem + 1.04vw, 2rem)}:where(body.-apply) .number-title>.main{font-size:clamp(2.437rem, 0rem + 3.13vw, 6rem)}:where(body.-apply) .feature-block>.item{border-radius:clamp(4.06px,0px + .52vw,10px);font-size:clamp(1.381rem, 0rem + 1.77vw, 3.4rem)}:where(body.-apply) .feature-block>.item::after{background-image:url(../img/apply/s3_icon_5_pc.svg)}:where(body.-apply) .serviceflow-table{font-size:clamp(1.137rem, 0rem + 1.46vw, 2.8rem)}:where(body.-employ) .chap-block.-s1{background-image:url(../img/employ/s1_bg_pc.jpg);background-position:bottom center}:where(body.-employ) .chap-block.-s1>.img{width:clamp(303.01px,-.09px + 38.86vw,746px);aspect-ratio:16/9;margin:clamp(16.25px,0px + 2.08vw,40px) auto 0}:where(body.-employ) .chap-block.-s1>.img iframe{width:100%;height:100%}:where(body.-employ) .chap-block.-s1>.content{padding:0 clamp(101.54px,-.04px + 13.02vw,250px) clamp(36.56px,0px + 4.69vw,90px)}:where(body.-employ) .chap-block.-s1>.content>.img{width:clamp(331.44px,-.1px + 42.51vw,816px);margin:0 auto 4em}:where(body.-employ) .chap-block.-s1>.content>.inner{display:flex;gap:clamp(16.25px,0px + 2.08vw,40px)}:where(body.-employ) .chap-block.-s1>.content>.inner>.item{flex:0 0 calc(33.33% - clamp(16.25px,0px + 2.08vw,40px) * 2 / 3);background-color:rgba(255,255,255,.7)}:where(body.-employ) .chap-block.-s2{background-image:url(../img/employ/s2_bg_pc.jpg)}:where(body.-employ) .chap-block.-s3>.content{padding:clamp(8.12px,-.01px + 1.04vw,20px) clamp(32.49px,-.02px + 4.17vw,80px) clamp(24.37px,-.01px + 3.13vw,60px)}:where(body.-employ) .chap-block.-s3>.content *+*{margin-top:clamp(16.25px,0px + 2.08vw,40px)}:where(body.-employ) .chap-block.-s4{background-image:url(../img/employ/s6_bg_pc.jpg)}:where(body.-employ) .chap-block.-s4>.content{padding:clamp(36.56px,0px + 4.69vw,90px) clamp(101.54px,-.04px + 13.02vw,250px)}:where(body.-employ) .chap-block.-s4>.content>.inner{display:flex;gap:clamp(32.49px,-.02px + 4.17vw,80px)}:where(body.-employ) .chap-block.-s4>.content>.inner>.item{flex:0 0 calc(33% - clamp(32.49px,-0.02px + 4.17vw,80px) * 2 / 3)}:where(body.-employ) .chap-block.-s5{padding:clamp(40.62px,-.01px + 5.21vw,100px) 0;background-image:url(../img/employ/s7_bg_pc.jpg)}:where(body.-employ) .chap-block.-s6>.content{padding:clamp(8.12px,-.01px + 1.04vw,20px) clamp(101.54px,-.04px + 13.02vw,250px) clamp(24.37px,-.01px + 3.13vw,60px)}:where(body.-employ) .sect-block>.inner{padding:1px clamp(101.54px,-.04px + 13.02vw,250px) clamp(36.56px,0px + 4.69vw,90px)}:where(body.-employ) .sect-block>.inner>.item>.title,:where(body.-employ) .sect-block>.inner>.title{align-items:center;width:-moz-fit-content;width:fit-content;padding-right:3em;margin-top:2em;border-bottom:1px solid #989b9d;font-size:clamp(1.706rem, 0rem + 2.19vw, 4.2rem)}:where(body.-employ) .sect-block>.inner>.item>.title>.number-title2,:where(body.-employ) .sect-block>.inner>.title>.number-title2{left:-3em}:where(body.-employ) .sect-block>.inner>.content>.txt,:where(body.-employ) .sect-block>.inner>.item>.content>.txt{font-size:clamp(1.056rem, 0rem + 1.35vw, 2.6rem)}:where(body.-employ) .sect-block.-s22>.inner{background-image:url(../img/employ/s22_img_2.jpg);background-position:bottom right calc(clamp(4.06px,0px + .52vw,10px) * -1);background-size:clamp(454.91px,-.15px + 58.34vw,1120px)}:where(body.-employ) .sect-block.-s22>.inner>.content>.img{width:clamp(178.72px,-.05px + 22.92vw,440px);padding-top:clamp(40.62px,-.01px + 5.21vw,100px)}:where(body.-employ) .sect-block.-s23{background-image:url(../img/employ/s4_bg_pc.jpg)}:where(body.-employ) .sect-block.-s23>.inner{display:flex;gap:clamp(32.49px,-.02px + 4.17vw,80px);padding:1px clamp(48.74px,-.02px + 6.25vw,120px) clamp(36.56px,0px + 4.69vw,90px) clamp(101.54px,-.04px + 13.02vw,250px)}:where(body.-employ) .sect-block.-s23>.inner>.item.-i1{flex:0 0 calc(60% - clamp(32.49px,-0.02px + 4.17vw,80px)/ 2)}:where(body.-employ) .sect-block.-s23>.inner>.item.-i1 img{width:clamp(162.47px,-.05px + 20.84vw,400px);margin:clamp(40.62px,-.01px + 5.21vw,100px) auto 0}:where(body.-employ) .sect-block.-s23>.inner>.item.-i2{flex:0 0 calc(40% - clamp(32.49px,-0.02px + 4.17vw,80px)/ 2);padding-top:clamp(40.62px,-.01px + 5.21vw,100px)}:where(body.-employ) .sect-block.-s23>.inner>.item.-i2 img+img{padding-top:clamp(8.12px,-.01px + 1.04vw,20px)}:where(body.-employ) .sect-block.-s23>.inner>.item>.title{padding-right:1em}:where(body.-employ) .candidate-block{padding:clamp(4.06px,0px + .52vw,10px)}:where(body.-employ) .candidate-block>.inner{padding:clamp(19.5px,0px + 2.5vw,48px) clamp(9.75px,0px + 1.25vw,24px) clamp(9.75px,0px + 1.25vw,24px)}:where(body.-employ) .candidate-block>.inner>.title{height:3em;margin:0;font-size:clamp(.975rem, 0rem + 1.25vw, 2.4rem)}:where(body.-employ) .candidate-block>.inner>.title>.number-title2{top:-2em}:where(body.-employ) .candidate-block>.inner>.content{font-size:clamp(1.219rem, 0rem + 1.56vw, 3rem)}:where(body.-employ) .candidate-block>.inner>.content::before{width:1em;height:1em}:where(body.-employ) .candidate-block>.inner>.content>.txt{height:4em}:where(body.-employ) .candidate-block>.inner>.content>.img{padding:1em 1em 0}:where(body.-employ) .number-title2{font-size:clamp(1.95rem, 0rem + 2.5vw, 4.8rem)}:where(body.-employ) .number-title2.-t2::before{transform:rotate(-45deg)}:where(body.-employ) .advantages-block{gap:clamp(32.49px,-.02px + 4.17vw,80px) clamp(16.25px,0px + 2.08vw,40px);width:clamp(519.9px,-.17px + 66.68vw,1280px);padding:clamp(4.06px,0px + .52vw,10px);margin:clamp(32.49px,-.02px + 4.17vw,80px) auto 0}:where(body.-employ) .advantages-block>.item{flex:0 0 calc(33% - clamp(16.25px,0px + 2.08vw,40px)/ 3 * 2)}:where(body.-employ) .advantages-block>.item:first-of-type{flex:0 0 calc(33% - clamp(16.25px,0px + 2.08vw,40px)/ 3 * 2)}:where(body.-employ) .cta-block{max-width:initial;padding-right:var(--wfpd);padding-left:var(--wfpd);margin-right:calc(50% - 50 * var(--wfvw));margin-left:calc(50% - 50 * var(--wfvw));padding:clamp(8.12px,-.01px + 1.04vw,20px) 0}:where(body.-employ) .cta-block>.inner{gap:40px}:where(body.-employ) .order-block{font-size:clamp(1.706rem, 0rem + 2.19vw, 4.2rem)}:where(body.-employ) .serviceflow-block>.title>.number{font-size:clamp(3.412rem, 0rem + 4.38vw, 8.4rem)}:where(body.-employ) .serviceflow-block>.title>.txt{font-size:clamp(1.056rem, 0rem + 1.35vw, 2.6rem)}:where(body.-employ) .serviceflow-block>.content{padding:1.5em 2em;font-size:clamp(.975rem, 0rem + 1.25vw, 2.4rem)}:where(body.-employ) .contact-block>.txt{font-size:clamp(1.137rem, 0rem + 1.46vw, 2.8rem)}:where(body.-employ) .contact-block>.btn-unit{font-size:clamp(1.219rem, 0rem + 1.56vw, 3rem)}:where(body.-employ) .qanda-block>.item>.title{font-size:clamp(1.056rem, 0rem + 1.35vw, 2.6rem)}:where(body.-employ) .qanda-block>.item>.content{padding:1em 2em;font-size:clamp(.975rem, 0rem + 1.25vw, 2.4rem)}:where(body.-employ) .qanda-block>.item>.content>.inner{display:flex;gap:3em;align-items:center;justify-content:space-between}:where(body.-employ) .qanda-block>.item>.content>.inner>.btn-unit{padding:0 1em 0 0;margin-top:0;font-size:clamp(.894rem, 0rem + 1.15vw, 2.2rem)}}:where(body.-teaser) :root{--wfvw:1vw;--wfpd:1vw;--wfof:hidden}:where(body.-teaser) .chap-block.-kv2>.content{font-size:clamp(1.7rem, 0rem + 4.36vw, 3.4rem);padding:clamp(10px,0px + 2.56vw,20px) clamp(20px,0px + 5.13vw,40px) 0}:where(body.-teaser) .chap-block.-kv2>.content>.item{width:100%;margin-bottom:.5em;border-radius:clamp(4px,0px + 1.03vw,8px)}:where(body.-teaser) .chap-block.-kv2>.content>.item>a{display:flex;justify-content:space-between;height:100%;padding:1em}:where(body.-teaser) .chap-block.-kv2>.content>.item>a>.inner{width:100%}:where(body.-teaser) .chap-block.-kv2>.content>.item>a>.inner::after{flex:0 0 2em}@media screen and (max-width:779.98px){:where(body.-employ) .candidate-block+.candidate-block{margin-top:clamp(60px,0px + 15.38vw,120px)}:where(body.-teaser) .chap-block.-kv2>.title{height:70vw}}