:root{--z-init:0;--z-layer:1;--z-layer2:2;--z-layer3:3;--z-layer4:4;--z-layer5:5;--z-popup:6;--z-el-follow:7;--z-page-to-top:8;--z-page-list:9;--z-suggest:10;--z-site-header--underlay:11;--z-site-header--tool:12;--z-site-header:13;--z-modal:14;--font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;--font-family-arial: Arial, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;--font-family--sans: "Noto Sans JP", "Noto Sans", sans-serif, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;--line-height--root: 1.5;--contents-width: 1024px;--padding-contents-wrapper--lr: 4rem;--padding-contents-wrapper--sp: 2rem;--icon-size: 2rem;--white: #fff;--dark-gray: #333;--border-color: #ddd;--corp-color: #cc0000;--favorite-pink: #f76363;--bg-color--beige: #f6f1e9;--bg-color--beige-hover: #fffcfa;--bg-color--light-pink: #faf4f0;--bg-color--dark-gray: #888;--bg-color--brown: #8c6f4d;--bg-color--pink: #fbf2f2;--bg-color--orange: #fb532b;--bg-color--green: #347e53;--bg-color--light-gray: #f6f6f6;--bg-color--black: #333;--text-color--default: #333;--text-color--gray: #565656;--text-color--blue: #2b75d6;--text-color--brown: #8c6f4d;--text-color--green: #347e53;--border-color--gray: #cfcfcf;--border-color--brown: #8c6f4d;--border-color--dark-gray: #888;--border-color--black: #333;--border-color--dark: #565656;--icon-color--white: #fff;--icon-color--brown: #8c6f4d;--icon-color--gray: #888;--att-color: #d60000;--txt-color: #222;--accent-color: #fbe522;--bg-color--gray: #eee;--dark-blue: #0f3654;--light-blue: #23aecf;--gray: #9197af}*,*::before,*::after{box-sizing:border-box}:root{font-family:var(--font-family--sans);font-display:swap;font-feature-settings:"pkna";line-height:var(--line-height--root);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px}:root _:-ms-lang(x)::-ms-backdrop,:root:not([data-was-applied-css-vars=true]){opacity:0}body{overflow:hidden;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:inherit;margin:0;color:var(--text-color--default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;word-break:break-all;-webkit-print-color-adjust:exact;font-size:1.4rem;min-width:320px;max-width:100%;width:100%;height:100%;word-break:break-word}body[data-scroll-lock=true]{width:100%;overflow-y:hidden}ul,ol{padding:0;list-style:none}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;aspect-ratio:attr(width)/attr(height);display:block}article>*+*{margin-top:1em}form{margin:0}input,button,textarea,select{font:inherit;outline:none;border:1px solid var(--border-color--gray)}input:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#000}select{background-color:#fff;border:1px solid;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=text],input[type=email],input[type=password],input[type=tel],textarea{background-color:var(--bg-color--gray);border:1px solid var(--border-color--gray)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray)}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=tel]::-moz-placeholder, textarea::-moz-placeholder{color:var(--gray)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:var(--gray)}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-align:left}h1,h2,h3,h4,h5{margin:0;padding:0}p{margin:0}@media print,screen and (min-width: 1025px){br.hide-on-pc{display:none}}@media only screen and (max-width: 1024px){br.hide-on-sp{display:none}}dd,dt,li,p,pre,td,th{word-break:break-strict;-ms-word-break:break-strict;-ms-line-break:strict;line-break:strict}dd{margin:0}table{border-spacing:0;border-collapse:collapse}td,th{padding:0;text-align:left}li,ol,ul{margin:0;padding:0;list-style:none}figure{margin:0}abbr[title]{border-bottom:none;cursor:default;text-decoration:none}mark{background-color:rgba(0,0,0,0);color:inherit}em{font-style:normal;font-weight:400;color:var(--txt-color--red)}a[href*="tel:"]{text-decoration:none}@media print,screen and (min-width: 1025px){a[href*="tel:"]{pointer-events:none;color:var(--text-color--default) !important}}@media only screen and (max-width: 1024px){a[href*="tel:"]{color:var(--text-color--blue)}}i{width:var(--icon-size);height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);display:block}i[aria-hidden=true]>svg{width:100%;height:100%;vertical-align:top;fill:currentColor}@media(prefers-reduced-motion: reduce){*:not(.no-transition){animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}[data-hide-if-mailpresence=true][aria-hidden=true]{display:none}[data-is-fax=true] a{pointer-events:none;color:inherit;text-decoration:none}@media print{[data-browser-name=ie] [data-hide-print=true]{opacity:0;visibility:hidden;height:0px;padding:0;margin:0}[data-hide-print=true]{display:none}}@media print,screen and (min-width: 769px){[data-hide=pc]{display:none !important}}@media only screen and (max-width: 768px){[data-hide=sp]{display:none !important}}symbol *{transition:fill .3s}@font-face{font-family:"iconfont";src:url("/common/fonts/iconfont.eot?c17684f240287994e91f14de1f4fb794?#iefix") format("embedded-opentype"),url("/common/fonts/iconfont.woff2?c17684f240287994e91f14de1f4fb794") format("woff2"),url("/common/fonts/iconfont.woff?c17684f240287994e91f14de1f4fb794") format("woff")}.el-icon{line-height:1}.el-icon:before{font-family:iconfont !important;font-style:normal;font-weight:normal !important;vertical-align:top}.icon_youtube:before{content:""}.el-accordion{width:100%}@media only screen and (min-width: 541px){.el-accordion{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-accordion{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-accordion{margin-top:5.6rem}}@media only screen and (max-width: 540px){.el-accordion{margin-top:4rem}}@media only screen and (min-width: 541px){.el-accordion+.el-accordion{margin-top:2rem}}@media only screen and (max-width: 540px){.el-accordion+.el-accordion{margin-top:1.6rem}}.el-accordion__inner{border:1px solid var(--border-color--gray);border-radius:6px}@media only screen and (max-width: 540px){.el-accordion+.el-accordion{margin-top:1.6rem}}.el-accordion+:has(:not(.el-accordion)){border-bottom:0}.el-accordion+.el-detail-list{margin-top:1rem}.el-accordion-item:not(:first-child){border-top:1px solid var(--border-color--gray)}.el-accordion-item[data-is-active]>.el-accordion__head i.icon-chevron-bottom{transform:rotateX(180deg)}.el-accordion-item:has(input[type=checkbox]:checked)>.el-accordion__head .selected-text,.el-accordion-item:has(.is-checked)>.el-accordion__head .selected-text{display:block}.el-accordion__head{display:flex;justify-content:space-between;align-items:center;width:100%;gap:0 .8rem}@media only screen and (min-width: 541px){.el-accordion__head{padding:2rem 3.2rem}}@media only screen and (max-width: 540px){.el-accordion__head{padding:1.2rem}}.el-accordion__head h2,.el-accordion__head h3,.el-accordion__head span{color:var(--dark-gray);line-height:100%;letter-spacing:.05em;flex-grow:1}.el-accordion__head h2,.el-accordion__head h3{font-weight:700}@media only screen and (min-width: 541px){.el-accordion__head h2,.el-accordion__head h3{font-size:1.8rem}}@media only screen and (max-width: 540px){.el-accordion__head h2,.el-accordion__head h3{font-size:1.6rem}}.el-accordion__head span{font-weight:500;font-size:1.6rem}.el-accordion__head i{display:block;color:var(--icon-color--brown);--icon-size: 2.4rem}.el-accordion__head i.icon-chevron-bottom{color:var(--corp-color);--icon-size: 2.4rem;transition:transform .5s}@media only screen and (max-width: 540px){.el-accordion__head i.icon-chevron-bottom{--icon-size: 1.6rem}}.el-accordion__head .selected-text{font-weight:500;line-height:100%;letter-spacing:.05em;color:var(--corp-color);display:none}@media only screen and (min-width: 541px){.el-accordion__head .selected-text{font-size:1.6rem}}@media only screen and (max-width: 540px){.el-accordion__head .selected-text{font-size:1.4rem}}.el-accordion__body{display:none;border-top:1px solid var(--border-color--gray)}@media only screen and (min-width: 541px){.el-accordion__body{padding:2rem 4rem}}@media only screen and (max-width: 540px){.el-accordion__body{padding:1.6rem 2rem}}.el-accordion__body:has(.el-accordion){padding:0}.el-accordion__wrapper{width:100%}.el-accordion__wrapper>*{padding-left:0 !important;padding-right:0 !important}.el-accordion__wrapper>*:first-child{margin-top:0 !important}.el-accordion__wrapper>*:last-child{margin-bottom:0 !important}.el-accordion__wrapper .el-accordion__inner{border:0}@media only screen and (min-width: 541px){.el-accordion__wrapper .el-accordion__head{padding:2rem 4rem}}@media only screen and (max-width: 540px){.el-accordion__wrapper .el-accordion__head{padding:2rem}}.el-accordion__wrapper .el-accordion__head h3{font-weight:500}.el-accordion__wrapper .el-accordion__body{padding-top:0;border-top:none !important}@media only screen and (max-width: 540px){.el-accordion__wrapper .el-color-box__inner{padding:1.2rem}}.el-accordion__wrapper>*{padding:0 !important}.el-accordion[data-type=search] .el-accordion__head i{--icon-size: 1.6rem}.el-accordion[data-type=search] .el-accordion .el-accordion__head h3{font-size:1.6rem}.el-anchor-list{display:flex;align-items:center;flex-wrap:wrap;--gap: 1.6rem;gap:var(--gap)}@media only screen and (min-width: 541px){.el-anchor-list{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-anchor-list{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-anchor-list[data-layout=vertical]{flex-direction:column;gap:var(--gap)}.el-anchor-list[data-layout=vertical][data-align=center]{align-items:center}.el-anchor-list[data-layout=vertical][data-align=right]{align-items:flex-end}.el-anchor-list[data-layout=horizontal][data-align=center]{justify-content:center}.el-anchor-list[data-layout=horizontal][data-align=right]{justify-content:flex-end}.el-anchor-list li{border:1px solid var(--border-color--gray);border-radius:.6rem}.el-anchor-list a{padding:1.6rem 1.2rem;display:flex;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;color:var(--dark-gray);transition:opacity .2s}@media only screen and (min-width: 541px){.el-anchor-list a:hover{opacity:.6}}@media only screen and (max-width: 540px){.el-anchor-list a{padding:1.6rem}}.el-anchor-list span{font-weight:500;line-height:100%;letter-spacing:.05em}.el-anchor-list__icon{display:inline-flex;width:1.6rem;height:1.6rem}.el-anchor-list__icon i{all:unset;display:block;width:100%;height:100%}.el-banner{position:relative;width:100%;display:block}.el-banner:not(.is-initialized){opacity:0;visibility:hidden}.el-banner[data-color=light-pink]{background-color:var(--bg-color--light-pink)}@media print,screen and (min-width: 1025px){.el-banner{margin-top:6.4rem;margin-bottom:6.4rem;padding:4rem 9rem}}@media only screen and (max-width: 1024px){.el-banner{padding:2.4rem 0;margin:4rem 0}}.el-banner__wrapper{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);position:relative;margin:0 auto}@media print,screen and (min-width: 1025px){.el-banner__wrapper{padding:0 var(--padding-contents-wrapper--lr)}}.el-banner__track{z-index:0;margin:0 auto;overflow:hidden;position:relative;z-index:2}@media print,screen and (min-width: 1025px){.el-banner__track{max-width:950px;padding:1rem}}.el-banner__list{display:flex;height:100%;backface-visibility:hidden;margin:0 !important;padding:0 !important}.el-banner__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;text-decoration:none !important;will-change:transform}@media only screen and (max-width: 1024px){.el-banner__slide{width:82.6666666667vw !important}}.el-banner__slide>*{padding-left:0 !important;padding-right:0 !important}.el-banner__slide>*:first-child{margin-top:0 !important}.el-banner__slide>*:last-child{margin-bottom:0 !important}.el-banner__slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.el-banner .splide__arrows{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1068px;width:calc(100% - 40px);display:flex;align-items:center;justify-content:space-between;z-index:0}.el-banner .splide__arrow{width:4.4rem;height:4.4rem;background-color:var(--corp-color);border:1px solid var(--corp-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity .2s}@media only screen and (max-width: 1024px){.el-banner .splide__arrow{display:none}}.el-banner .splide__arrow i{--icon-size: 2.4rem;color:var(--white);transition:color .2s}.el-banner .splide__arrow--prev i{transform:rotate(180deg)}@media print,screen and (min-width: 1025px){.el-banner .splide__arrow:hover{opacity:.6}}.el-banner .splide__pagination{display:flex;align-items:center;justify-content:center;gap:0 1rem;margin-top:1.2rem}@media print,screen and (min-width: 1025px){.el-banner .splide__pagination{display:none}}.el-banner .splide__pagination>li{width:.8rem;height:.8rem;border-radius:50%;background-color:#cfcfcf;opacity:.5;transition:opacity .3s ease-in-out;display:block}.el-banner .splide__pagination>li:has(button.is-active){background-color:var(--corp-color)}.el-banner .splide__pagination>li>button{display:block;width:100%;height:100%;border-radius:50%}.el-banner .splide__sr{display:none}.el-breadcrumb{--gap: 1rem}@media only screen and (min-width: 541px){.el-breadcrumb{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-breadcrumb{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-breadcrumb[data-style=pc]{--gap: 0.3rem;margin:2.4rem auto 4rem}@media only screen and (max-width: 540px){.el-breadcrumb[data-style=pc]{display:none}}@media only screen and (min-width: 541px){.el-breadcrumb[data-style=sp]{display:none}}@media only screen and (max-width: 540px){.el-breadcrumb[data-style=sp]{--gap: 0.3rem;margin:4rem auto 0}}.el-breadcrumb ol{margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem .3rem}.el-breadcrumb ol li a{text-decoration:none;display:flex;align-items:center;gap:var(--gap);transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-breadcrumb ol li a:hover{opacity:.6}}.el-breadcrumb ol li>span,.el-breadcrumb ol li>a{color:var(--text-color--default);font-weight:400;line-height:100%;letter-spacing:.05em;font-size:1.2rem}.el-breadcrumb ol li i{--icon-size: 1.5rem}.el-breadcrumb ol li:last-child a{pointer-events:none}.el-breadcrumb ol li:last-child a,.el-breadcrumb ol li:last-child span{font-weight:500}.el-breadcrumb ol li:last-child i{display:none}.el-btn{margin-top:3rem;--gap: 3rem}@media print,screen and (min-width: 1080px){.el-btn[data-column*=d1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--gap)}.el-btn[data-column*=d2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}.el-btn[data-column*=d3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap)}.el-btn[data-column*=d4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}}@media only screen and (max-width: 1079px)and (min-width: 769px){.el-btn[data-column*=t1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--gap)}.el-btn[data-column*=t2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}.el-btn[data-column*=t3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap)}.el-btn[data-column*=t4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}}@media only screen and (max-width: 768px){.el-btn[data-column*=m1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--gap)}.el-btn[data-column*=m2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}.el-btn[data-column*=m3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap)}.el-btn[data-column*=m4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}}.el-btn__item{--color: var(--dark-gray);--bg-color: var(--white);--border-color: var(--dark-gray);color:var(--color);background-color:var(--bg-color);box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);padding:1rem;border:solid 1px var(--border-color);display:flex;align-items:center;justify-content:center;transition:background-color .3s,color .3s}.el-btn__item:disabled{pointer-events:none;background-color:#eee}.el-btn__item:hover{background-color:var(--color);color:var(--bg-color)}.el-btn__item[data-color=blue]{--bg-color: #5a81be;--border-color: var(--bg-color);--color: var(--white)}a.el-btn__item{text-decoration:none}.el-card-link{display:block;border-radius:4px;border:1px solid var(--border-color--gray);box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);transition:background-color .2s,box-shadow .2s}@media only screen and (min-width: 541px){.el-card-link:hover{background-color:var(--bg-color--light-pink);box-shadow:none}}.el-card-link__inner{text-decoration:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media only screen and (min-width: 541px){.el-card-link__inner{gap:0 2.4rem;padding:2.4rem}}@media only screen and (max-width: 540px){.el-card-link__inner{gap:0 1.6rem;padding:1.6rem}}.el-card-link__icon-container{flex-shrink:0}.el-card-link__icon-container i{color:var(--corp-color)}.el-card-link__heading{display:flex;gap:0 .3rem}.el-card-link__heading i{display:block;color:var(--icon-color--brown);width:2.4rem;height:2.4rem}.el-card-link__heading h3{font-weight:bold;line-height:100%;letter-spacing:.05em;text-decoration:underline;color:var(--text-color--default)}@media only screen and (min-width: 541px){.el-card-link__heading h3{margin-top:.25rem;font-size:1.8rem}}@media only screen and (max-width: 540px){.el-card-link__heading h3{margin-top:.25rem;font-size:1.6rem}}@media only screen and (min-width: 541px){.el-card-link__text{margin-top:1.6rem}}@media only screen and (max-width: 540px){.el-card-link__text{margin-top:.8rem}}.el-card-link__text p{font-weight:400;line-height:150%;letter-spacing:.05em;color:var(--text-color--default)}@media only screen and (max-width: 540px){.el-card-link__text p{font-size:1.4rem}}.el-card{box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);display:block}.el-card__inner{text-decoration:none}.el-card__text-container{padding:1rem}.el-card__text-container>*{padding-left:0 !important;padding-right:0 !important}.el-card__text-container>*:first-child{margin-top:0 !important}.el-card__text-container>*:last-child{margin-bottom:0 !important}@media only screen and (min-width: 541px){.el-color-box:not([data-width]){max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-color-box:not([data-width]){min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px)and (min-width: 541px){.el-color-box[data-width=sp-full]{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (min-width: 541px)and (max-width: 540px){.el-color-box[data-width=sp-full]{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-color-box[data-color]+.el-color-box[data-color]{margin-top:3.2rem}}@media only screen and (max-width: 540px){.el-color-box[data-color]+.el-color-box[data-color]{margin-top:2.4rem}}@media only screen and (min-width: 541px){.el-color-box[data-padding=large] .el-color-box__inner{padding:3.2rem}}.el-color-box[data-radius=large] .el-color-box__inner{border-radius:1.2rem}@media only screen and (max-width: 540px){.el-color-box[data-radius-sp=none] .el-color-box__inner{border-radius:0}}.el-color-box[data-color=white] .el-color-box__inner{background-color:var(--white)}.el-color-box[data-color=beige] .el-color-box__inner{background-color:var(--bg-color--beige)}.el-color-box[data-color=light-pink] .el-color-box__inner{background-color:var(--bg-color--light-pink)}.el-color-box[data-color=light-gray] .el-color-box__inner{background-color:var(--bg-color--light-gray)}.el-color-box[data-color=black] .el-color-box__inner{background-color:var(--dark-gray)}.el-color-box[data-color=black] p{color:var(--white)}.el-color-box__inner{border-radius:.6rem;overflow:hidden;padding:2.4rem}.el-color-box__inner>*{padding-left:0 !important;padding-right:0 !important}.el-color-box__inner>*:first-child{margin-top:0 !important}.el-color-box__inner>*:last-child{margin-bottom:0 !important}@media only screen and (max-width: 540px){.el-color-box__inner{padding:2rem}}.el-company-list{display:flex;flex-direction:column}@media only screen and (min-width: 541px){.el-company-list{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-company-list{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-company-list li{border:1px solid var(--border-color--gray);border-radius:0;border-bottom:none}.el-company-list li:first-child{border-radius:.6rem .6rem 0 0}.el-company-list li:last-child{border-bottom:1px solid var(--border-color--gray);border-radius:0 0 .6rem .6rem}.el-company-list a{display:flex;justify-content:space-between;align-items:center;gap:.8rem;text-decoration:none;color:var(--dark-gray);transition:opacity .2s}@media only screen and (min-width: 541px){.el-company-list a{padding:2rem 4rem}.el-company-list a:hover{opacity:.6}}@media only screen and (max-width: 540px){.el-company-list a{padding:1.6rem 2rem}}.el-company-list span{font-weight:500;font-size:1.6rem}.el-company-list__icon{display:inline-flex;width:1.6rem;height:1.6rem;letter-spacing:.05em}.el-company-list__icon i{all:unset;display:block;width:100%;height:100%}@media print,screen and (min-width: 1025px){.el-condition{margin-top:5.8rem}}@media only screen and (max-width: 1024px){.el-condition{display:block}}@media only screen and (max-width: 1024px)and (min-width: 541px){.el-condition{margin-inline:calc(-1*var(--padding-contents-wrapper--lr))}}@media only screen and (max-width: 1024px)and (max-width: 540px){.el-condition{margin-inline:calc(-1*var(--padding-contents-wrapper--sp))}}.el-condition>.el-search__area{position:absolute;top:0;left:0;opacity:0;pointer-events:none}@media print,screen and (min-width: 1025px){.el-condition.el-condition-fixed{display:none}}@media only screen and (max-width: 1024px){.el-condition.el-condition-fixed{position:fixed;top:0;width:100vw;transform:translateY(-100px);opacity:0;transition:transform .3s ease,opacity .3s ease}}@media only screen and (min-width: 541px){.el-condition.el-condition-fixed{left:40px}}@media only screen and (max-width: 540px){.el-condition.el-condition-fixed{left:20px}}.el-condition.el-condition-fixed.is-active{transform:translateY(0);opacity:1}.el-condition.el-condition-fixed .el-condition__counter{background:rgba(81,81,81,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.6rem 2rem 1.2rem}.el-condition__inner{position:relative}.el-condition__inner:has(.el-condition__popup-container.is-active)>.el-condition__popup-container{pointer-events:all;opacity:1}.el-condition__inner:has(.el-condition__popup-container.is-active)>.el-condition__popup-container__close-container{z-index:8}.el-condition__inner:has(.el-condition__popup-container.is-active)>.el-condition__popup-container .el-condition__top-container,.el-condition__inner:has(.el-condition__popup-container.is-active)>.el-condition__popup-container .el-condition__middle-container,.el-condition__inner:has(.el-condition__popup-container.is-active)>.el-condition__popup-container .el-condition__bottom-container{position:relative;z-index:8}.el-condition__inner:has(.el-condition__popup-container.is-active) .el-condition__under-lay{z-index:7;display:block}.el-condition__counter{position:relative;z-index:3;background-color:var(--bg-color--light-pink);padding:2rem 1.6rem}@media print,screen and (min-width: 1025px){.el-condition__counter{display:none}}@media only screen and (max-width: 540px){.el-condition__counter{padding:1.6rem}}.el-condition__counter-inner{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:1.2rem;background-color:var(--white);padding:.8rem 1.2rem;border-radius:4px}.el-condition__counter-inner+.el-condition__counter-inner{margin-top:.8rem}.el-condition__counter-inner button span b{font-weight:700}.el-condition__counter-inner .el-condition__checkbox span{font-weight:400;font-size:1.4rem;line-height:171.4%;letter-spacing:0px}.el-condition__counter-scope{flex-grow:1}.el-condition__counter-scope p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;line-height:171.4%;font-size:1.4rem}.el-condition__counter-change{flex-shrink:0;max-width:88px;width:-moz-fit-content;width:fit-content;padding:.8rem 1.2rem;background-color:var(--bg-color--orange);border-radius:4px;box-shadow:0px 1px 0px 0px #860000}.el-condition__counter-change span{font-size:1.6rem;display:block;line-height:118.8%;color:var(--white)}.el-condition__checkbox{position:relative;display:flex;align-items:center}.el-condition__checkbox+.standalone{margin-top:.6rem !important}.el-condition__checkbox span{font-weight:700;letter-spacing:.05em;line-height:150%;font-size:1.6rem;transition:opacity .2s}@media only screen and (min-width: 541px){.el-condition__checkbox span:hover{opacity:.6}}.el-condition__checkbox-icon{position:relative;width:1.8rem;height:1.8rem;display:block}@media print,screen and (min-width: 1025px){.el-condition__checkbox-icon{margin-left:.6rem}}@media only screen and (max-width: 1024px){.el-condition__checkbox-icon{margin-left:.4rem}}.el-condition__checkbox-icon i{--icon-size: 100%}.el-condition__checkbox-icon i.icon-checkbox,.el-condition__checkbox-icon i.icon-checkbox-active{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.el-condition__checkbox-icon i.icon-checkbox-active{display:none}.el-condition__checkbox>i{margin-right:.6rem;color:var(--favorite-pink);--icon-size: 2.7rem}.el-condition__checkbox.checkbox.is-active i.icon-checkbox{display:none}.el-condition__checkbox.checkbox.is-active i.icon-checkbox-active{display:block}.el-condition__alert-btn{font-weight:500;line-height:100%;text-align:center;border:solid 1px var(--favorite-pink);border-radius:4px;box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);transition:background-color .2s,box-shadow .2s,color .2s}@media print,screen and (min-width: 1025px){.el-condition__alert-btn{padding:.8rem 0;font-size:1.4rem;letter-spacing:.05em}}@media only screen and (max-width: 1024px){.el-condition__alert-btn{padding:.8rem;font-size:1.2rem;letter-spacing:0}}@media only screen and (min-width: 541px){.el-condition__alert-btn:hover{background-color:var(--favorite-pink);box-shadow:none;color:var(--white)}}.el-condition__under-lay{display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1;display:none}.el-condition__popup-container{position:relative}@media only screen and (max-width: 1024px){.el-condition__popup-container{opacity:0;position:fixed;top:0;left:0;pointer-events:none;background-color:rgba(81,81,81,.8);width:100vw;height:100vh;padding:4.8rem 2rem 0rem;display:block;z-index:4}}.el-condition__popup-container.is-active{pointer-events:all;opacity:1}.el-condition__popup-container .standalone{margin-top:1.2rem;color:var(--text-color--blue);font-family:Noto Sans JP;font-weight:700;line-height:171.4%;letter-spacing:.05em;display:block;font-size:1.4rem;margin-top:1.2rem;transition:opacity .2s;text-decoration:underline}@media only screen and (min-width: 541px){.el-condition__popup-container .standalone:hover{opacity:.6}}.el-condition__popup-container .standalone[data-align=center]{text-align:center;margin-inline:auto}.el-condition__popup-container .standalone[data-align=right]{margin-left:auto;margin-right:0;text-align:right}.el-condition__popup-container .standalone+.el-condition__checkbox{margin-top:1.2rem !important}@media print,screen and (min-width: 1025px){.el-condition__popup-container__close-container{display:none}}@media only screen and (max-width: 1024px){.el-condition__popup-container__close-container{position:absolute;top:1.2rem;right:2rem}.el-condition__popup-container__close-container button{display:block;margin:0 0 0 auto}.el-condition__popup-container__close-container button i{--icon-size: 2.4rem}}@media only screen and (max-width: 1024px){.el-condition__popup-inner{overflow:scroll;height:100%}}.el-condition__popup-inner>*:last-child{margin-bottom:2rem}.el-condition__top-container{background-color:var(--bg-color--light-pink);padding:2rem;border-radius:8px}.el-condition__top-container .heading{font-weight:700;line-height:144.4%;letter-spacing:0px;font-size:1.8rem}.el-condition__top-container .terms-text{margin-top:2rem;font-weight:400;line-height:150%;font-size:1.4rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.el-condition__top-container>button:not(.standalone){width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-color--gray);background-color:var(--white);border-radius:6px;margin-top:2.4rem;padding:1.6rem;gap:1.6rem;transition:opacity .2s}@media only screen and (min-width: 541px){.el-condition__top-container>button:not(.standalone):hover{opacity:.6}}.el-condition__top-container>button:not(.standalone)+button{margin-top:.8rem}.el-condition__top-container>button:not(.standalone) span{font-weight:500;line-height:100%;letter-spacing:.05em;flex-grow:1}@media print,screen and (min-width: 1025px){.el-condition__top-container>button:not(.standalone) span{font-size:1.4rem}}.el-condition__top-container>button:not(.standalone) i{flex-shrink:0;color:var(--corp-color);--icon-size: 1.6rem}.el-condition__middle-container{border-radius:8px;background-color:var(--white);border:1px solid var(--border-color--gray);display:block;margin-top:1rem;padding:1.6rem 3rem}.el-condition__middle-container .el-condition__alert-btn{width:100%;margin-top:1.2rem}.el-condition__bottom-container{background-color:var(--bg-color--pink);border:1px solid var(--border-color--gray);border-radius:8px;box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);margin-top:1rem;transition:opacity .2s}@media only screen and (min-width: 541px){.el-condition__bottom-container:hover{opacity:.6}}.el-condition__bottom-container__inner{display:block;padding:1.6rem 3rem;color:var(--text-color-default);text-decoration:none}.el-condition__bottom-heading{display:flex;align-items:center;gap:.8rem}.el-condition__bottom-heading i{color:var(--favorite-pink);--icon-size: 2.2rem}.el-condition__bottom-heading span{font-weight:700;line-height:150%;letter-spacing:.5px;font-size:1.6rem}.el-condition__bottom-text{font-weight:400;line-height:150%;display:block;font-size:1.4rem;margin-top:.8rem}.el-condition__btn{margin:1.2rem auto 0;display:block;width:100%;transition:transform .5s}.el-condition__btn>i.icon-popup-chevron{color:rgba(0,0,0,0);margin:0 auto;width:2.4rem;height:.8rem;min-height:unset}.el-condition__btn.is-active{transform:rotateX(180deg)}.el-condition__saved{position:absolute;top:-60px;right:-43px;display:block;-o-object-fit:cover;object-fit:cover;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s;width:167px;height:53px}.el-condition__saved img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.el-condition__saved.is-active{opacity:1}@media only screen and (max-width: 540px){.el-contents-wrapper{margin-top:2rem}}.el-contents-wrapper[data-is-hidden]{display:none}.el-cta{border-radius:8px}@media only screen and (max-width: 540px){.el-cta[data-margin=unset]{margin:0 !important}}@media only screen and (min-width: 541px){.el-cta[data-width=full]{border-radius:0px;margin-top:5.6rem;margin-bottom:.8rem}}@media only screen and (max-width: 540px){.el-cta[data-width=full]{border-radius:0px;margin-top:4rem}}.el-cta[data-color=white]{background-color:var(--white)}.el-cta[data-color=red]{background-color:var(--corp-color);box-shadow:0px 2px 0px 0px #890408}.el-cta[data-color=red] p{color:var(--white)}.el-cta[data-color=pink]{background-color:var(--bg-color--pink)}.el-cta[data-type=summary-registration]{margin:3.2rem 0;transition:box-shadow .2s,opacity .2s}@media print,screen and (min-width: 1025px){.el-cta[data-type=summary-registration]:hover{box-shadow:none;opacity:.6}}@media only screen and (min-width: 541px){.el-cta[data-type=summary-registration] .el-cta__inner{padding:2.4rem 1.6rem}}@media only screen and (max-width: 540px){.el-cta[data-type=summary-consultation]{margin-top:4rem}}@media only screen and (min-width: 541px){.el-cta[data-type=summary-consultation] .el-cta__inner{padding:4rem}}.el-cta__inner>*{padding-left:0 !important;padding-right:0 !important}.el-cta__inner>*:first-child{margin-top:0 !important}.el-cta__inner>*:last-child{margin-bottom:0 !important}@media only screen and (max-width: 540px){.el-cta__inner{padding:1.6rem}}.el-cta__inner>.el-heading-lv2 h2{line-height:150%}.el-cta a.el-cta__inner{text-decoration:none;display:block}@media only screen and (min-width: 541px){.el-cta__text-box{display:flex;align-items:center;justify-content:center;gap:1.6rem}}@media only screen and (max-width: 540px){.el-cta__label{max-height:2rem}}.el-cta__label span{font-weight:bold;background-color:var(--white);color:var(--corp-color);border-radius:4px}@media only screen and (min-width: 541px){.el-cta__label span{font-size:1.4rem;padding:.2rem .8rem}}@media only screen and (max-width: 540px){.el-cta__label span{font-size:1.2rem;background-color:var(--white);padding:.2rem .6rem;color:var(--corp-color)}}.el-cta__heading{font-weight:bold;line-height:150%;letter-spacing:.05em}@media only screen and (min-width: 541px){.el-cta__heading{font-size:2.4rem}}@media only screen and (max-width: 540px){.el-cta__heading{margin:.4rem 0;font-size:2rem}}.el-cta-link__item{display:flex;align-items:center;text-decoration:none}.el-cta-link__item span,.el-cta-link__item i{color:var(--white)}.el-cta-link__item span{font-size:1.6rem;font-weight:600;line-height:150%;letter-spacing:.05em}.el-cta-link__item i{--icon-size: 3.2rem}@media only screen and (min-width: 541px){.el-cta-link__item{margin-top:1.2rem;justify-content:center;position:relative}.el-cta-link__item i{position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media only screen and (max-width: 540px){.el-cta-link__item{justify-content:space-between}}.el-cta__btn__item{text-decoration:none;border-radius:6px;display:block;transition:box-shadow .2s,opacity .2s}@media print,screen and (min-width: 1025px){.el-cta__btn__item:hover{box-shadow:none !important;opacity:.6}}.el-cta__btn__item:has(.tag){display:flex;align-items:center}.el-cta__btn__item:has(.tag) span:not([class]){flex-grow:1}@media only screen and (min-width: 541px){.el-cta__btn__item:has(.tag){gap:1.2rem;margin-top:2rem}}@media only screen and (max-width: 540px){.el-cta__btn__item:has(.tag){gap:1rem}}.el-cta__btn__item[data-color=red]{background-color:var(--corp-color);box-shadow:0px 2px 0px 0px #890408}.el-cta__btn__item[data-color=red] span.tag{color:var(--corp-color)}.el-cta__btn__item[data-color=green]{background-color:var(--bg-color--green)}@media only screen and (min-width: 541px){.el-cta__btn__item{padding:1.8rem 7rem;max-width:44rem;min-height:5.8rem;margin:0 auto}}@media only screen and (max-width: 540px){.el-cta__btn__item{padding:1.6rem 1.8rem;min-height:3.8rem}}.el-cta__btn__item span{font-weight:bold;line-height:144.4%;letter-spacing:.05em;color:var(--white);display:block;text-align:center;font-size:1.8rem;text-wrap:nowrap}.el-cta__btn__item span.tag{width:-moz-fit-content;width:fit-content;background-color:var(--white);border-radius:4px;flex-shrink:0;padding:.4rem .8rem;font-size:1.4rem;line-height:121.4%;display:block}@media only screen and (max-width: 540px){.el-cta[data-type=summary-consultation] .el-cta__inner>.el-heading-lv2{margin-bottom:2rem}}@media only screen and (max-width: 540px){.el-cta[data-type=summary-consultation] .el-cta__inner{padding:3.2rem 2rem}}@media only screen and (min-width: 541px){.el-cta[data-type=entry]:has(.el-text-list-prefix){margin-top:4rem}}.el-cta[data-type=entry]:has(.el-text-list-prefix) .el-cta__container{margin-top:2.4rem}@media only screen and (min-width: 541px){.el-cta[data-type=entry]{margin-top:6.4rem}}@media only screen and (max-width: 540px){.el-cta[data-type=entry]{margin:4rem calc(-1*var(--padding-contents-wrapper--sp)) 5rem}}.el-cta[data-type=entry] .el-cta__inner{padding:0 !important}@media print,screen and (min-width: 1025px){.el-cta[data-type=entry] .el-cta__inner>.el-text-list-prefix{padding:0 !important}}@media only screen and (min-width: 541px)and (max-width: 1024px){.el-cta[data-type=entry] .el-cta__inner>.el-text-list-prefix{padding:0 var(--padding-contents-wrapper--lr) !important}}@media only screen and (max-width: 540px){.el-cta[data-type=entry] .el-cta__inner>.el-text-list-prefix{padding:0 var(--padding-contents-wrapper--sp) !important}}@media only screen and (min-width: 541px){.el-cta[data-type=entry] .el-cta__container{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-cta[data-type=entry] .el-cta__container{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-cta[data-type=entry] .el-cta__container{background-color:var(--bg-color--pink);display:flex;padding:2rem !important;gap:1rem}}@media only screen and (max-width: 540px){.el-cta[data-type=entry] .el-cta__container{padding:0}}.el-cta[data-type=pasona-other]{margin-top:4rem}@media only screen and (max-width: 1024px)and (min-width: 541px){.el-cta[data-type=pasona-other]{margin-inline:calc(-1*var(--padding-contents-wrapper--lr))}}@media only screen and (max-width: 1024px)and (max-width: 540px){.el-cta[data-type=pasona-other]{margin-inline:calc(-1*var(--padding-contents-wrapper--sp))}}.el-cta[data-type=pasona-other] .el-cta__inner{padding:0}@media print,screen and (min-width: 1025px){.el-cta[data-type=pasona-other] .el-cta__inner>.el-text-list-prefix{padding:0 !important}}@media only screen and (min-width: 541px)and (max-width: 1024px){.el-cta[data-type=pasona-other] .el-cta__inner>.el-text-list-prefix{padding:0 var(--padding-contents-wrapper--lr) !important}}@media only screen and (max-width: 540px){.el-cta[data-type=pasona-other] .el-cta__inner>.el-text-list-prefix{padding:0 var(--padding-contents-wrapper--sp) !important}}.el-cta[data-type=pasona-other] .el-cta__entry{width:100%;padding:2rem !important;margin-top:2.4rem}@media print,screen and (min-width: 1025px){.el-cta[data-type=pasona-other] .el-cta__entry{background-color:var(--bg-color--pink)}}.el-cta[data-type=pasona-other] .el-cta__entry a{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.el-cta[data-type=pasona-other]:not(:has(.el-cta__favorite-btn)) .el-cta__entry{align-items:center;justify-content:center;flex-direction:column;gap:2.4rem;padding:0 !important;background-color:unset}}@media only screen and (max-width: 1024px){.el-cta[data-type=pasona-other]:not(:has(.el-cta__favorite-btn)) .el-cta__entry-btn{width:100%;padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 1024px){.el-cta[data-type=pasona-other]:not(:has(.el-cta__favorite-btn)) .el-cta__entry-btn[data-color]{background-color:var(--bg-color--pink);padding-top:2rem;padding-bottom:2rem}}.el-cta[data-type=pasona-other] .el-cta__favorite-btn{padding:0 !important}@media only screen and (min-width: 541px){.el-cta[data-type=pasona-other] .el-cta__favorite-btn a:not([class]){display:none}}.el-cta__entry{background-color:var(--bg-color--pink)}@media only screen and (min-width: 541px){.el-cta__entry{display:flex;justify-content:center;align-items:stretch;gap:1rem;flex-grow:1;width:calc(100% - 78px)}}@media only screen and (max-width: 540px){.el-cta__entry{padding:2rem !important}}@media only screen and (min-width: 541px){.el-cta__entry-btn{display:flex;flex-direction:column;height:auto;width:49.9%}}@media only screen and (max-width: 540px){.el-cta__entry-btn+.el-cta__entry-btn{margin-top:2.4rem}}.el-cta__entry-btn[data-color] a span{color:var(--white)}.el-cta__entry-btn[data-color=red] .heading{color:var(--corp-color)}.el-cta__entry-btn[data-color=red] a{background-color:var(--corp-color);box-shadow:0px 2px 0px 0px #890408}.el-cta__entry-btn[data-color=green] .heading{color:var(--text-color--green)}.el-cta__entry-btn[data-color=green] a{background-color:var(--bg-color--green);box-shadow:0px 2px 0px 0px #646464}.el-cta__entry-btn .heading{display:block;text-align:center;font-weight:700;line-height:150%;font-size:1.6rem}@media only screen and (min-width: 541px){.el-cta__entry-btn .heading{margin-bottom:.4rem}}@media only screen and (max-width: 540px){.el-cta__entry-btn .heading{margin-bottom:.8rem}}.el-cta__entry-btn a{padding:1rem 1.6rem;text-decoration:none;display:block;border-radius:6px;transition:box-shadow .2s,opacity .2s}@media print,screen and (min-width: 1025px){.el-cta__entry-btn a:hover{box-shadow:none;opacity:.6}}.el-cta__entry-btn a[disabled]{pointer-events:none;background-color:var(--border-color--gray);border:1px solid var(--border-color--gray)}@media only screen and (min-width: 541px){.el-cta__entry-btn a{flex-grow:1}}.el-cta__entry-btn a span{color:var(--text-color--default);font-weight:700;font-style:Bold;line-height:150%;letter-spacing:.05em;text-align:center;display:block}@media only screen and (min-width: 541px){.el-cta__entry-btn a span{font-size:1.4rem}}@media only screen and (max-width: 540px){.el-cta__entry-btn a span{font-size:1.6rem}}.el-cta__entry-btn a span.small{font-weight:700;line-height:100%;letter-spacing:.05em;text-align:center;font-size:1.2rem}@media only screen and (min-width: 541px){.el-cta__entry-btn a span.small{display:none}}@media only screen and (min-width: 541px){.el-cta__favorite-btn{display:flex;flex-direction:column;justify-content:end;flex-shrink:0}}@media only screen and (max-width: 540px){.el-cta__favorite-btn{margin-top:2.4rem;padding:0 2rem !important}}.el-cta__favorite-btn a[class]{border:1px solid var(--favorite-pink);box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);background-color:var(--white);text-decoration:none;display:block;width:100%;border-radius:4px;transition:background-color .2s,box-shadow .2s;color:var(--text-color--default)}@media print,screen and (min-width: 1025px){.el-cta__favorite-btn a[class]:hover{background-color:var(--favorite-pink);box-shadow:none}.el-cta__favorite-btn a[class]:hover span{color:var(--white) !important}.el-cta__favorite-btn a[class]:hover .el-cta__favorite-icon-container i{color:var(--white) !important}}@media only screen and (min-width: 541px){.el-cta__favorite-btn a[class]{width:5.8rem;height:5.8rem}}@media only screen and (max-width: 540px){.el-cta__favorite-btn a[class]{padding:1.2rem;display:flex;justify-content:center;align-items:center;gap:8px}}.el-cta__favorite-btn a[class] span{font-weight:700;font-style:Bold;line-height:100%;letter-spacing:.05em;transition:color .2s}@media only screen and (min-width: 541px){.el-cta__favorite-btn a[class] span{display:none}}@media only screen and (max-width: 540px){.el-cta__favorite-btn a[class] span{font-size:1.4rem}}.el-cta__favorite-btn>a:not([class]){margin:1.6rem auto 0;color:var(--text-color--blue);width:-moz-fit-content;width:fit-content;transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-cta__favorite-btn>a:not([class]):hover{opacity:.6}}@media only screen and (min-width: 541px){.el-cta__favorite-btn>a:not([class]){display:none}}@media only screen and (max-width: 540px){.el-cta__favorite-btn>a:not([class]):has(i){display:flex;justify-content:center;align-items:center;gap:.4rem}}@media only screen and (max-width: 540px){.el-cta__favorite-btn>a:not([class]):has(i) i{--icon-size: 1.8rem;margin-top:.2rem}}.el-cta__favorite-btn>a.favorite{position:relative}@media only screen and (min-width: 541px){.el-cta__favorite-btn>a.favorite span{display:none}}@media only screen and (min-width: 541px){.el-cta__favorite-btn>a.favorite .el-cta__favorite-icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.el-cta__favorite-btn>a span{display:block;text-align:center;line-height:100%;letter-spacing:.05em;font-size:1.4rem}.el-cta__favorite-btn>a span b{font-weight:700}.el-cta__favorite-icon-container{position:relative;display:block}@media only screen and (min-width: 541px){.el-cta__favorite-icon-container{width:2.8rem;height:2.8rem;margin:auto}}@media only screen and (max-width: 540px){.el-cta__favorite-icon-container{width:2rem;height:2rem}}.el-cta__favorite-icon-container i{--icon-size: 100%;position:absolute;color:var(--favorite-pink);transition:color .2s}@media only screen and (min-width: 541px){.el-cta__favorite-icon-container i{top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 540px){.el-cta__favorite-icon-container i{inset:0}}@media only screen and (max-width: 1024px){.el-cta[data-type=entry-side-nav]{display:none}}.el-cta[data-type=entry-side-nav] .el-cta__inner{padding:0}.el-cta[data-type=entry-side-nav] .el-cta__entry{width:100%;flex-direction:column;gap:2.4rem;padding:2rem !important}.el-cta[data-type=entry-side-nav] .el-cta__entry-btn{width:100%}.el-cta[data-type=entry-side-nav] .el-cta__favorite-btn{margin-top:2.4rem}.el-cta[data-type=entry-side-nav] .el-cta__favorite-btn .el-cta__favorite-icon-container{position:relative !important;top:unset;left:unset;transform:unset}.el-cta[data-type=entry-side-nav] .el-cta__favorite-btn a{display:flex;align-items:center;justify-content:center;width:100%;gap:.8rem}.el-cta[data-type=entry-side-nav] .el-cta__favorite-btn a span{display:block;color:var(--text-color--default)}.el-cta[data-type=entry-side-nav] .el-cta__favorite-btn a:not([class]) span{color:var(--text-color--blue)}.el-cta[data-type=entry-side-nav] .el-cta__favorite-btn a:not([class]):has(i){display:flex;justify-content:center;align-items:center;gap:.4rem}.el-cta[data-type=entry-side-nav] .el-cta__favorite-btn a:not([class]):has(i) i{--icon-size: 1.8rem;margin-top:.2rem}.el-cta[data-type=entry-side-nav] .el-cta__favorite-icon-container{margin:0;width:2rem;height:2rem}@media only screen and (max-width: 1024px){.el-cta[data-type=entry-side-nav-pasona-other]{display:none}}.el-cta[data-type=entry-side-nav-pasona-other] .el-cta__entry{padding:2rem !important;width:100%}.el-cta[data-type=entry-side-nav-pasona-other] .el-cta__entry-btn{width:100%}.el-cta[data-type=entry-side-nav-pasona-other] .el-cta__entry+.el-cta__entry-btn{margin-top:2rem}.el-cta[data-type=fixed]{position:fixed;bottom:0;left:0;width:100%;margin:0;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(100px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to top, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to top, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;z-index:2}@media only screen and (min-width: 541px){.el-cta[data-type=fixed]{display:none}}.el-cta[data-type=fixed].is-active{opacity:1;transform:translateY(0)}@media only screen and (max-width: 540px){.el-cta[data-type=fixed] .el-cta__innre{padding:1.6rem 2rem}}.el-cta[data-type=fixed] .el-cta__btn__item{box-shadow:0px 2px 0px 0px #646464}@media only screen and (max-width: 540px){.el-cta[data-type=fixed] .el-cta__btn__item{padding:1.2rem}}.el-flow+.el-cta{margin-top:0}.el-flow+.el-cta .el-cta__inner{padding-top:0}.el-detail-list{border-collapse:collapse}@media only screen and (min-width: 541px){.el-detail-list{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-detail-list{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-detail-list[data-border=true] .el-detail-list__item{border-bottom:dashed 1px var(--border-color)}@media only screen and (max-width: 540px){.el-detail-list[data-vertical-on-sp=true] .el-detail-list__item{display:flex;flex-direction:column;gap:.8rem}}.el-detail-list[data-vertical-on-sp=true] .el-detail-list__item:not(:first-child){margin-top:1.2rem}.el-detail-list[data-vertical-on-sp=true] .el-detail-list__heading{padding:0}.el-detail-list[data-vertical-on-sp=true] .el-detail-list__body{padding:0 0 .8rem}.el-detail-list[data-type=information]{border:1px solid var(--border-color--gray);border-radius:.4rem;padding:1.6rem 1.2rem !important}@media only screen and (min-width: 541px){.el-detail-list[data-type=information]{margin-top:4.8rem}}@media only screen and (max-width: 1024px){.el-detail-list[data-type=information]{margin-top:4rem}}.el-detail-list[data-type=information] .el-detail-list__item .el-detail-list__heading,.el-detail-list[data-type=information] .el-detail-list__item .el-detail-list__body{padding-bottom:0 !important}.el-detail-list[data-type=information] .el-detail-list__item:not(:first-child) .el-detail-list__heading,.el-detail-list[data-type=information] .el-detail-list__item:not(:first-child) .el-detail-list__body{padding-top:1.2rem}.el-detail-list__item{display:table-row-group}.el-detail-list__item:first-child .el-detail-list__heading,.el-detail-list__item:first-child .el-detail-list__body{padding-top:0}.el-detail-list__heading,.el-detail-list__body{display:table-cell;padding-bottom:.8rem}@media only screen and (min-width: 541px){.el-detail-list__heading,.el-detail-list__body{padding-top:1.6rem}}@media only screen and (max-width: 540px){.el-detail-list__heading,.el-detail-list__body{padding-top:1.2rem}}.el-detail-list__heading:has(.el-exclamation){display:flex;flex-wrap:nowrap;align-items:center}.el-detail-list__heading:has(.el-exclamation)>*{flex-shrink:0}.el-detail-list__heading:has(.el-exclamation)>.el-exclamation{margin-top:0;margin-left:.4rem}.el-detail-list__heading span{line-height:183.3%;font-weight:bold;white-space:nowrap;font-size:1.2rem}.el-detail-list__body{width:100%}.el-detail-list__body>*{padding-left:0 !important;padding-right:0 !important}.el-detail-list__body>*:first-child{margin-top:0 !important}.el-detail-list__body>*:last-child{margin-bottom:0 !important}@media only screen and (min-width: 541px){.el-detail-list__body{padding-left:2.4rem}}@media only screen and (max-width: 540px){.el-detail-list__body{padding-left:1.6rem}}@media only screen and (min-width: 541px){.el-detail-list__body .el-paragraph p{font-size:1.4rem}}@media only screen and (max-width: 1024px){html[data-os-name=ios] .el-detail-list__heading{min-width:6rem}}@media only screen and (min-width: 541px){.el-divide-layout{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-divide-layout{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-divide-layout{--gap: 2rem 2.4rem}}@media only screen and (max-width: 540px){.el-divide-layout{--gap: 1.6rem}}.el-divide-layout[data-column=auto]{display:flex;flex-wrap:wrap;gap:var(--gap)}.el-divide-layout[data-vertical-align=center]{align-items:center}.el-divide-layout[data-vertical-align=bottom]{align-items:flex-end}@media print,screen and (min-width: 1080px){.el-divide-layout[data-column*=d1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=d2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=d3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=d4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}}@media only screen and (max-width: 1079px)and (min-width: 769px){.el-divide-layout[data-column*=t1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=t2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=t3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=t4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}}@media only screen and (max-width: 768px){.el-divide-layout[data-column*=m1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=m2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=m3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap)}.el-divide-layout[data-column*=m4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}}@media print,screen and (min-width: 1025px){.el-divide-layout.flow-layout{margin-top:6.4rem}}@media only screen and (max-width: 1024px){.el-divide-layout.flow-layout{margin-top:4.8rem}}.el-divide-layout__item>*{padding-left:0 !important;padding-right:0 !important}.el-divide-layout__item>*:first-child{margin-top:0 !important}.el-divide-layout__item>*:last-child{margin-bottom:0 !important}.el-divide-layout__item>*{height:100%}@media only screen and (max-width: 540px){.el-divide-layout__item[data-sp-none=true]{display:none}}.el-exclamation{--size: 2rem;width:var(--size);height:var(--size);display:block;position:relative;margin-top:.6rem}.el-exclamation .open{width:var(--size);height:var(--size);transition:opacity .2s}.el-exclamation .open i{--icon-size: 100%;color:#565656}@media print,screen and (min-width: 1025px){.el-exclamation .open:hover{opacity:.6}}.el-exclamation__text-container{position:absolute;bottom:calc(100% + 24px);background-color:#515151;border-radius:8px;z-index:10;display:none;max-width:32rem;width:calc(100vw - 40px)}.el-exclamation__text-container::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:12px solid #515151;border-bottom:0;position:absolute;top:99%}@media only screen and (max-width: 540px){.el-exclamation__text-container::after{left:50%;transform:translateX(-50%)}}.el-exclamation__text-container .close{position:absolute;top:1.2rem;right:1.2rem;transition:opacity .2s;z-index:11}.el-exclamation__text-container .close i{color:var(--white);--icon-size: 1.2rem}@media print,screen and (min-width: 1025px){.el-exclamation__text-container .close:hover{opacity:.6}}.el-exclamation__text-inner{position:relative;display:block;padding:1.6rem 3.2rem 1.6rem 1.6rem}.el-exclamation__text-inner>*:not(:first-child){margin-top:.8rem}.el-exclamation__text-inner p{letter-spacing:.05em;display:block;color:var(--white) !important}.el-exclamation__text-inner p.heading{font-weight:500;font-size:1.4rem;line-height:100%}.el-exclamation__text-inner p.text{font-weight:400;font-size:1.2rem;line-height:133%}.el-exclamation__text-inner a{color:var(--white) !important;transition:opacity .2s;display:block}@media print,screen and (min-width: 1025px){.el-exclamation__text-inner a:hover{opacity:.6}}.el-exclamation__text-inner a span{font-weight:700;line-height:100%;letter-spacing:.05em;font-size:1.2rem}.el-exclamation__text-inner a:has(i){display:flex;justify-content:start;align-items:center;gap:.4rem}.el-exclamation__text-inner a>i{--icon-size: 1.6rem;margin-top:.2rem}.el-exclamation.is-active .el-exclamation__text-container{display:block}.el-exclamation:not([data-type]) .el-exclamation__text-container{left:-1.6rem}@media only screen and (min-width: 541px){.el-exclamation:not([data-type]) .el-exclamation__text-container::after{left:1.6rem}}@media screen and (min-width: 701px){.el-exclamation[data-type=salary] .el-exclamation__text-container{left:-22px}}@media screen and (min-width: 541px)and (max-width: 700px){.el-exclamation[data-type=salary] .el-exclamation__text-container{transform:translateX(-55%)}}@media screen and (min-width: 541px){.el-exclamation[data-type=salary] .el-exclamation__text-container{width:32rem}}@media screen and (min-width: 701px){.el-exclamation[data-type=salary] .el-exclamation__text-container::after{left:24px}}@media screen and (min-width: 541px)and (max-width: 700px){.el-exclamation[data-type=salary] .el-exclamation__text-container::after{left:178px}}@media screen and (min-width: 769px){.el-exclamation[data-type=start-date] .el-exclamation__text-container{left:-22px}}@media screen and (min-width: 569px)and (max-width: 768px){.el-exclamation[data-type=start-date] .el-exclamation__text-container{left:-200px}}@media screen and (min-width: 541px)and (max-width: 568px){.el-exclamation[data-type=start-date] .el-exclamation__text-container{left:-220px}}@media screen and (min-width: 769px){.el-exclamation[data-type=start-date] .el-exclamation__text-container::after{left:24px}}@media screen and (min-width: 568px)and (max-width: 768px){.el-exclamation[data-type=start-date] .el-exclamation__text-container::after{left:202px}}@media screen and (min-width: 541px)and (max-width: 568px){.el-exclamation[data-type=start-date] .el-exclamation__text-container::after{right:80px}}@media screen and (min-width: 769px){.el-exclamation[data-type=status] .el-exclamation__text-container{left:-276px}}@media screen and (min-width: 651px)and (max-width: 768px){.el-exclamation[data-type=status] .el-exclamation__text-container{left:-200px}}@media screen and (min-width: 541px)and (max-width: 650px){.el-exclamation[data-type=status] .el-exclamation__text-container{left:-300px}}@media screen and (min-width: 769px){.el-exclamation[data-type=status] .el-exclamation__text-container::after{right:24px}}@media screen and (min-width: 651px)and (max-width: 768px){.el-exclamation[data-type=status] .el-exclamation__text-container::after{left:202px}}@media screen and (min-width: 541px)and (max-width: 650px){.el-exclamation[data-type=status] .el-exclamation__text-container::after{right:46px}}.el-fixed-anchor{--gap: 1.6rem;z-index:20}@media print,screen and (min-width: 1025px){.el-fixed-anchor{margin-top:2rem}}@media only screen and (max-width: 1024px){.el-fixed-anchor{position:fixed;top:0;left:0;width:100vw;padding:1rem 1.2rem;transform:translateY(-100px);opacity:0;transition:transform .3s ease,opacity .3s ease}}.el-fixed-anchor.is-active{transform:translateY(0);opacity:1}.el-fixed-anchor__inner{border:1px solid var(--border-color--gray);background-color:var(--white);border-radius:8px}.el-fixed-anchor ul{display:flex;flex-wrap:wrap;gap:--gap;z-index:20}@media print,screen and (min-width: 1025px){.el-fixed-anchor ul{flex-direction:column;padding:2rem 3rem;gap:var(--gap)}}@media only screen and (max-width: 1024px){.el-fixed-anchor ul{padding:1rem 1.6rem;justify-content:center}}@media only screen and (max-width: 1024px){.el-fixed-anchor ul li{width:calc((99.9% - var(--gap)*(5 - 1))/5)}.el-fixed-anchor ul li:nth-child(n+6){margin-top:var(--gap)}.el-fixed-anchor ul li:not(:nth-child(5n)):not(:last-child){margin-right:var(--gap)}}.el-fixed-anchor ul li a{text-decoration:none;display:flex;align-items:center;transition:opacity .3s ease}@media only screen and (min-width: 541px){.el-fixed-anchor ul li a{gap:1rem}}@media only screen and (max-width: 1024px){.el-fixed-anchor ul li a{flex-direction:column;justify-content:center;gap:.4rem}}@media print,screen and (min-width: 1025px){.el-fixed-anchor ul li a:hover{opacity:.6}}.el-fixed-anchor ul li a>div{position:relative;border:1px solid var(--corp-color);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}@media print,screen and (min-width: 1025px){.el-fixed-anchor ul li a>div{width:2.8rem;height:2.8rem}}@media only screen and (max-width: 1024px){.el-fixed-anchor ul li a>div{width:2.4rem;height:2.4rem}}.el-fixed-anchor ul li a span{display:block}.el-fixed-anchor ul li a span.number{font-weight:700;line-height:100%;letter-spacing:.05em;color:var(--corp-color);transition:color .3s ease;margin-left:.1rem}@media print,screen and (min-width: 1025px){.el-fixed-anchor ul li a span.number{font-size:1.4rem}}.el-fixed-anchor ul li a span.text{font-weight:700;letter-spacing:0%;color:var(--text-color--default);position:relative}@media print,screen and (min-width: 1025px){.el-fixed-anchor ul li a span.text{line-height:162.5%;font-size:1.6rem}}@media only screen and (max-width: 1024px){.el-fixed-anchor ul li a span.text{line-height:100%;font-size:1rem}}.el-fixed-anchor ul li a span.text::after{content:"";width:100%;height:1px;position:absolute;left:0;background-color:var(--text-color--default)}@media print,screen and (min-width: 1025px){.el-fixed-anchor ul li a span.text::after{bottom:3px}}@media only screen and (max-width: 1024px){.el-fixed-anchor ul li a span.text::after{bottom:-1px}}@media only screen and (max-width: 1024px){.el-fixed-anchor ul li a p:has(.sp) .pc{display:none}}@media print,screen and (min-width: 1025px){.el-fixed-anchor ul li a p:has(.sp) .sp{display:none}}.el-fixed-anchor ul li a.is-active div{background-color:var(--corp-color)}.el-fixed-anchor ul li a.is-active div span{color:var(--white)}.el-flow{background-color:var(--bg-color--pink)}@media print,screen and (min-width: 1025px){.el-flow{margin:6.4rem 0 0rem;padding-top:6.4rem;padding-bottom:6.4rem}}@media only screen and (max-width: 1024px){.el-flow{margin:4.8rem 0 0rem;padding-top:3.2rem;padding-bottom:3.2rem}}.el-flow-heading{font-weight:bold;line-height:100%;letter-spacing:.05em}@media print,screen and (min-width: 1025px){.el-flow-heading{font-size:2rem}}@media only screen and (max-width: 1024px){.el-flow-heading{margin-bottom:1.6rem;font-size:2rem}}.el-flow-list{display:flex}@media print,screen and (min-width: 1025px){.el-flow-list{margin-top:2.4rem !important}}@media only screen and (max-width: 1024px){.el-flow-list{flex-direction:column;margin-top:1.6rem !important}}@media only screen and (min-width: 541px){.el-flow>*{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-flow>*{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-flow-item{position:relative;background-color:var(--white);border-radius:4px;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}@media print,screen and (min-width: 1025px){.el-flow-item{flex-direction:column;gap:.6rem;--itemGap: 3.2rem;width:calc((99.9% - var(--itemGap)*(3 - 1))/3);padding:1.6rem 1.2rem}.el-flow-item:nth-child(n+4){margin-top:var(--itemGap)}.el-flow-item:not(:nth-child(3n)):not(:last-child){margin-right:var(--itemGap)}}@media only screen and (max-width: 1024px){.el-flow-item{padding:1.2rem;--itemGap: 1.2rem}}@media only screen and (max-width: 1024px){.el-flow-item:not(:first-child){margin-top:3.8rem}}.el-flow-item:not(:first-child)::before{content:"";background-image:url("/jobsearch/common-jobsearch/img/icons/flow-triangle.svg");background-size:cover;width:4.1rem;height:2.2rem;display:block;position:absolute;top:-3rem}@media print,screen and (min-width: 1025px){.el-flow-item:not(:first-child)::before{top:50%;left:-3.6rem;transform:translateY(-50%) rotate(-90deg)}}@media only screen and (max-width: 1024px){.el-flow-item:not(:first-child)::before{left:50%;transform:translateX(-50%)}}.el-flow-item__img-container{flex-shrink:0;width:8rem;height:8rem}.el-flow-item__img-container img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.el-flow-item__text-container{flex-grow:1;display:grid;grid-template-columns:auto 1fr;grid-row-gap:0px}@media print,screen and (min-width: 1025px){.el-flow-item__text-container{width:100%;grid-template-rows:18px 32px auto;grid-column-gap:0px}}@media only screen and (max-width: 1024px){.el-flow-item__text-container{grid-template-rows:repeat(3, auto);grid-column-gap:1.4rem}}.el-flow-item__text-container *:nth-child(1){grid-area:1/1/2/2}.el-flow-item__text-container *:nth-child(2){grid-area:2/1/3/2}.el-flow-item__text-container *:nth-child(3){grid-area:2/2/3/3}.el-flow-item__text-container *:nth-child(4){grid-area:3/1/4/3}.el-flow-item__text-container>p.step{font-weight:bold;line-height:100%;letter-spacing:.05em;color:var(--text-color--brown);font-size:1.2rem}.el-flow-item__text-container>p.number{font-weight:bold;line-height:100%;letter-spacing:.05em;border-radius:50%;background-color:var(--bg-color--brown);color:var(--white);display:flex;justify-content:center;align-items:center;margin-inline:auto;font-size:1.4rem;width:2.8rem;height:2.8rem;margin-top:.4rem}.el-flow-item__text-container>p.heading,.el-flow-item__text-container>p.text{color:var(--text-color--default)}.el-flow-item__text-container>p.heading{display:flex;align-items:end;padding-bottom:.6rem;font-weight:700}@media print,screen and (min-width: 1025px){.el-flow-item__text-container>p.heading{padding-left:1.2rem}}.el-flow-item__text-container>p.heading span{font-weight:bold;line-height:100%;letter-spacing:.05em;position:relative;font-size:1.6rem}.el-flow-item__text-container>p.heading span::after{content:"";width:100%;height:2px;background-color:var(--dark-gray);position:absolute;bottom:-2px;left:0}.el-flow-item__text-container>p.text{margin-top:1.2rem;font-weight:500;line-height:150%;letter-spacing:.05em;font-size:1.4rem}@media only screen and (min-width: 541px){.el-heading-lv1{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-heading-lv1{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-heading-lv1{margin-top:4rem;margin-bottom:4rem}}@media only screen and (max-width: 540px){.el-heading-lv1{margin-top:2rem;margin-bottom:2rem}}.el-heading-lv1 h1{letter-spacing:.05em}@media only screen and (min-width: 541px){.el-heading-lv1 h1{font-size:3.2rem;font-weight:bold;line-height:100%}}@media only screen and (max-width: 540px){.el-heading-lv1 h1{font-size:2.2rem;font-weight:600;line-height:140%}}.el-heading-lv1 h1 strong,.el-heading-lv1 h1 em{color:var(--corp-color)}.el-heading-lv1 h1:has(a){display:flex;align-items:center}.el-heading-lv1 h1 button{transition:opacity .2s}@media only screen and (min-width: 541px){.el-heading-lv1 h1 button{width:3.8rem;height:3.8rem;margin-right:.8rem}}@media only screen and (max-width: 540px){.el-heading-lv1 h1 button{width:2.4rem;height:2.4rem;margin-right:.6rem;line-height:100%}}.el-heading-lv1 h1 button i{display:block;--icon-size: 100%;margin-top:.2rem}@media print,screen and (min-width: 1025px){.el-heading-lv1 h1 button:hover{opacity:.6}}@media only screen and (min-width: 541px){.el-heading-lv2{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-heading-lv2{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-heading-lv2{margin-top:6.4rem;margin-bottom:3.2rem}}@media only screen and (max-width: 540px){.el-heading-lv2{margin-top:4.8rem;margin-bottom:2.4rem}}.el-heading-lv2 h2{position:relative;font-weight:bold;letter-spacing:.05em;border-bottom:2px solid var(--border-color--gray);padding-bottom:1.2rem;line-height:120%}@media only screen and (min-width: 541px){.el-heading-lv2 h2{font-size:2.4rem}}@media only screen and (max-width: 540px){.el-heading-lv2 h2{font-size:2.2rem}}.el-heading-lv2 h2::before{content:"";position:absolute;bottom:-2px;left:0;height:2px;background-color:var(--corp-color)}@media only screen and (min-width: 541px){.el-heading-lv2 h2::before{width:80px}}@media only screen and (max-width: 540px){.el-heading-lv2 h2::before{width:48px}}.el-heading-lv2[data-align=center]{text-align:center}.el-heading-lv2[data-decoration=none] h2{border:none;padding-bottom:0}.el-heading-lv2[data-decoration=none] h2::before{content:none}@media only screen and (min-width: 541px){.el-heading-lv2:has(+.el-text-list-prefix){margin-bottom:1.6rem}}@media only screen and (min-width: 541px){.el-heading-lv3{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-heading-lv3{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-heading-lv3{margin-top:2.4rem;margin-bottom:1.6rem}}@media only screen and (max-width: 540px){.el-heading-lv3{margin-top:2.4rem;margin-bottom:1.6rem}}.el-heading-lv3[data-align=center]{text-align:center}.el-heading-lv3 a{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none;transition:opacity .2s}@media only screen and (min-width: 541px){.el-heading-lv3 a:hover{opacity:.6}}@media only screen and (max-width: 540px){.el-heading-lv3 a{gap:.6rem}}.el-heading-lv3__icon{display:inline-flex;width:2.4rem;height:2.4rem}@media only screen and (max-width: 540px){.el-heading-lv3__icon{width:2.2rem;height:2.2rem}}.el-heading-lv3__icon i{all:unset;display:block;width:100%;height:100%}.el-heading-lv3 h3{font-size:2rem;font-weight:700;letter-spacing:.05em}@media only screen and (max-width: 540px){.el-heading-lv3 h3{font-size:1.8rem}}.el-job-list{margin-top:1.6rem}@media only screen and (min-width: 541px){.el-job-list{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-job-list{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-job-list[data-align=center] ul{justify-content:center}.el-job-list>ul{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem}.el-job-list>ul>li{width:-moz-fit-content;width:fit-content;transition:opacity .2s}@media only screen and (min-width: 541px){.el-job-list>ul>li:hover{opacity:.6}}.el-job-list>ul>li>a{color:var(--text-color--default)}.el-job-list>ul>li>a>span{font-weight:400;line-height:100%;letter-spacing:.05em;font-size:1.4rem}.el-job-list>ul>li>a:has(.el-job-list__icon){display:flex;align-items:center;gap:.8rem}.el-job-list>ul>li>a>.el-job-list__icon{position:relative;background-color:var(--corp-color);border-radius:50%;display:block;width:1.8rem;height:1.8rem}.el-job-list>ul>li>a>.el-job-list__icon i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--icon-color--white);--icon-size: 0.8rem}@media only screen and (min-width: 541px){.el-job{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-job{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-job:not(:first-child){margin-top:1.6rem}.el-more__item .el-job{height:100%}.el-job:not([data-type]) .el-job__inner{border:1px solid var(--border-color--gray);box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);transition:background-color .2s,box-shadow .2s;border-radius:.8rem;overflow:hidden}@media only screen and (min-width: 541px){.el-job:not([data-type]) .el-job__inner:hover{box-shadow:unset;background-color:var(--bg-color--light-pink)}}.el-job[data-type=summary]>.el-job__container{border:1px solid var(--border-color--gray);box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);border-radius:.8rem;transition:background-color .2s,box-shadow .2s}.el-job[data-type=summary]>.el-job__container>.el-job__inner{border-top:4px solid var(--corp-color);border-radius:.8rem .8rem 0 0}.el-job[data-type=summary]>.el-job__container>.el-job__inner>div:not([class]){width:100%}@media only screen and (min-width: 541px){.el-job[data-type=summary]>.el-job__container>.el-job__inner{padding:2rem 2.4rem}}.el-job[data-type=summary]>.el-job__container>.el-job__inner>.heading{color:var(--corp-color);text-decoration:underline}@media only screen and (min-width: 541px){.el-job[data-type=summary]>.el-job__container>.el-job__inner>.heading{font-size:1.8rem;margin-top:.8rem}}@media only screen and (max-width: 540px){.el-job[data-type=summary]>.el-job__container>.el-job__inner>.heading{font-size:1.6rem;margin-top:.4rem}}@media only screen and (min-width: 541px){.el-job[data-type=summary].is-hover .el-job__container{box-shadow:unset;background-color:var(--bg-color--light-pink)}}.el-job[data-type=summary].is-active .el-job-modal{opacity:1;transform:translateX(0)}.el-job[data-type=summary].is-active .el-job-modal__underlay{opacity:1;pointer-events:all}.el-job[data-type=summary]>img{display:none}.el-job[data-type=detail] .el-job__inner{padding:0}.el-job[data-type=detail] .el-job__container{border:none;box-shadow:none;border-radius:unset;overflow:unset}.el-job[data-type=detail] .el-job__container:hover{background-color:unset;box-shadow:unset;opacity:unset}.el-job__container{display:flex;flex-direction:column;height:100%;background-color:var(--white)}.el-job__inner{position:relative;text-decoration:none;color:var(--text-color--default);padding:2rem;display:flex;flex-direction:column;flex-grow:1}.el-job__inner>div:not([class]){display:flex;align-items:center;justify-content:space-between}.el-job__inner>div:not([class]) p{font-weight:400;line-height:150%;color:var(--dark-gray)}@media only screen and (max-width: 540px){.el-job__inner>div:not([class]) p.duties{font-size:1.4rem}}@media only screen and (min-width: 541px){.el-job__inner>div:not([class]) p.number{font-size:1.2rem}}@media only screen and (max-width: 540px){.el-job__inner>div:not([class]) p.number{font-size:1rem}}.el-job a.el-job__inner>*,.el-job button.el-job__inner>*{padding-left:0 !important;padding-right:0 !important}.el-job a.el-job__inner>*:first-child,.el-job button.el-job__inner>*:first-child{margin-top:0 !important}.el-job a.el-job__inner>*:last-child,.el-job button.el-job__inner>*:last-child{margin-bottom:0 !important}.el-job a.el-job__inner>.heading,.el-job button.el-job__inner>.heading{font-weight:bold;line-height:150%;text-decoration:underline;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--corp-color)}@media only screen and (min-width: 541px){.el-job a.el-job__inner>.heading,.el-job button.el-job__inner>.heading{font-size:1.6rem;margin-top:.8rem}}@media only screen and (max-width: 540px){.el-job a.el-job__inner>.heading,.el-job button.el-job__inner>.heading{font-size:1.6rem;margin-top:.4rem}}.el-job a.el-job__inner>.heading:has(i),.el-job button.el-job__inner>.heading:has(i){display:inline;align-items:center;gap:.6rem}.el-job a.el-job__inner>.heading i,.el-job button.el-job__inner>.heading i{display:inline-block;vertical-align:sub;margin-left:.6rem}.el-more__item .el-job a.el-job__inner .heading,.el-more__item .el-job button.el-job__inner .heading{flex-grow:1}.el-divide-layout__item .el-job a.el-job__inner .heading,.el-divide-layout__item .el-job button.el-job__inner .heading{flex-grow:1}@media only screen and (min-width: 541px){.el-job a.el-job__inner:has(+.el-job-entry),.el-job button.el-job__inner:has(+.el-job-entry){padding-bottom:1.6rem}}@media only screen and (max-width: 540px){.el-job a.el-job__inner:has(+.el-job-entry),.el-job button.el-job__inner:has(+.el-job-entry){padding-bottom:1.2rem}}.el-job div.el-job__inner h1.heading{color:var(--text-color--default);margin-top:1.2rem}@media only screen and (min-width: 541px){.el-job div.el-job__inner h1.heading{font-weight:700;line-height:160%;font-size:2rem}}@media only screen and (max-width: 540px){.el-job div.el-job__inner h1.heading{font-weight:600;line-height:140%;font-size:2.2rem}}.el-job .heading{letter-spacing:.05em}.el-job__main-container{border-top:1px dashed var(--border-color--gray)}.el-job__main-container>*{padding-left:0 !important;padding-right:0 !important}.el-job__main-container>*:first-child{margin-top:0 !important}.el-job__main-container>*:last-child{margin-bottom:0 !important}@media only screen and (min-width: 541px){.el-job__main-container{margin-top:1.6rem;padding-top:1.6rem}}@media only screen and (max-width: 540px){.el-job__main-container{margin-top:1.2rem;padding-top:1.2rem}}.el-job-offer__item{display:flex;transform:translate(0)}@media only screen and (max-width: 540px){.el-job-offer__item{grid-column-gap:8px}}.el-job-offer__item:not(:first-child){margin-top:1.2rem}.el-job-offer__item>i{display:block;color:var(--icon-color--brown);flex-shrink:0;width:2.4rem;height:2.4rem}.el-job-offer__item span{color:var(--text-color--default);line-height:150%;letter-spacing:.05em;text-decoration:none;font-size:1.4rem}@media only screen and (min-width: 541px){.el-job-offer__item span{margin-top:.2rem;padding-left:.6rem}}.el-job-offer__item span>strong{font-size:1.6rem}.el-job-offer__item>div{display:flex;align-items:center;flex-wrap:wrap}.el-job-offer__item>div>object .el-exclamation__text-container{position:fixed;top:calc(-100% + 30px);bottom:initial}@media only screen and (min-width: 541px){.el-job-offer__item>div>object .el-exclamation__text-container{left:initial !important;transform:translateY(-100%) translateX(-15px)}}@media only screen and (max-width: 540px){.el-job-offer__item>div>object .el-exclamation__text-container{left:50% !important;transform:translateY(-100%) translateX(-50%)}}.el-job-offer__item>div>object+span{width:100%;display:block}.el-job-offer__item>div .el-exclamation{margin-top:0;margin-left:1.2rem}.el-job-offer__item>div .el-exclamation+span{width:100%;display:block}.el-job-tag{display:flex;flex-wrap:wrap;margin-top:1.2rem;gap:.6rem}.el-job-tag__item{background-color:var(--bg-color--light-pink);border-radius:.4rem;padding:.2rem .8rem}.el-job-tag__item span{color:var(--text-color--default);font-weight:400;line-height:150%;text-align:center;font-size:1.2rem}.el-job-entry{padding:0 2rem 2rem}.el-job-entry__upper-container{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:0 1.2rem}.el-job-entry__upper-container:has(a.modal-btn){justify-content:center}.el-job-entry__upper-container button,.el-job-entry__upper-container a,.el-job-entry__upper-container a{box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);border-radius:.4rem;border:1px solid;overflow:hidden;text-decoration:none}.el-job-entry__upper-container button.modal-btn,.el-job-entry__upper-container a.modal-btn,.el-job-entry__upper-container a.modal-btn{border-color:var(--border-color--brown);flex-grow:1;background-color:var(--white);transition:background-color .2s,box-shadow .2s}@media only screen and (min-width: 541px){.el-job-entry__upper-container button.modal-btn,.el-job-entry__upper-container a.modal-btn,.el-job-entry__upper-container a.modal-btn{padding:1rem 1.6rem}.el-job-entry__upper-container button.modal-btn:hover,.el-job-entry__upper-container a.modal-btn:hover,.el-job-entry__upper-container a.modal-btn:hover{background-color:var(--bg-color--brown);box-shadow:none}.el-job-entry__upper-container button.modal-btn:hover span,.el-job-entry__upper-container button.modal-btn:hover i,.el-job-entry__upper-container a.modal-btn:hover span,.el-job-entry__upper-container a.modal-btn:hover i,.el-job-entry__upper-container a.modal-btn:hover span,.el-job-entry__upper-container a.modal-btn:hover i{color:var(--white)}}@media only screen and (max-width: 540px){.el-job-entry__upper-container button.modal-btn,.el-job-entry__upper-container a.modal-btn,.el-job-entry__upper-container a.modal-btn{padding:1rem;min-height:3.8rem}}.el-job-entry__upper-container button.modal-btn span,.el-job-entry__upper-container a.modal-btn span,.el-job-entry__upper-container a.modal-btn span{font-weight:bold;line-height:100%;letter-spacing:.05em;color:var(--text-color--default);display:block;text-align:center;font-size:1.4rem;transition:color .2s}.el-job-entry__upper-container button.modal-btn i,.el-job-entry__upper-container a.modal-btn i,.el-job-entry__upper-container a.modal-btn i{color:var(--text-color--default);--icon-size: 1.6rem;transition:color .2s}.el-job-entry__upper-container button.modal-btn:has(i),.el-job-entry__upper-container a.modal-btn:has(i),.el-job-entry__upper-container a.modal-btn:has(i){display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:nowrap}.el-job-entry__upper-container button.favorite-btn,.el-job-entry__upper-container a.favorite-btn,.el-job-entry__upper-container a.favorite-btn{flex-shrink:0;background-color:var(--white);border-color:var(--favorite-pink);display:flex;align-items:center;justify-content:center;width:4rem;height:3.8rem;transition:background-color .2s}@media only screen and (min-width: 541px){.el-job-entry__upper-container button.favorite-btn:hover,.el-job-entry__upper-container a.favorite-btn:hover,.el-job-entry__upper-container a.favorite-btn:hover{background-color:var(--favorite-pink)}.el-job-entry__upper-container button.favorite-btn:hover .favorite-btn-icon i.icon-star,.el-job-entry__upper-container a.favorite-btn:hover .favorite-btn-icon i.icon-star,.el-job-entry__upper-container a.favorite-btn:hover .favorite-btn-icon i.icon-star{opacity:0}.el-job-entry__upper-container button.favorite-btn:hover .favorite-btn-icon i.icon-star-white,.el-job-entry__upper-container a.favorite-btn:hover .favorite-btn-icon i.icon-star-white,.el-job-entry__upper-container a.favorite-btn:hover .favorite-btn-icon i.icon-star-white{opacity:1}}.el-job-entry__upper-container button.favorite-btn.disabled,.el-job-entry__upper-container a.favorite-btn.disabled,.el-job-entry__upper-container a.favorite-btn.disabled{pointer-events:none;border-color:var(--border-color--gray);background-color:var(--border-color--gray);box-shadow:none}.el-job-entry__upper-container button.favorite-btn.disabled i,.el-job-entry__upper-container a.favorite-btn.disabled i,.el-job-entry__upper-container a.favorite-btn.disabled i{opacity:1 !important}.el-job-entry__upper-container:has(.browser-history){justify-content:center}.el-job-entry__upper-container:has(.browser-history) button.browser-history{max-width:570px}.el-job-entry__upper-container .favorite-btn-icon{position:relative;display:block;width:2rem;height:2rem}.el-job-entry__upper-container .favorite-btn-icon i{--icon-size: 100%;color:var(--favorite-pink)}.el-job-entry__upper-container .favorite-btn-icon i.icon-star,.el-job-entry__upper-container .favorite-btn-icon i.icon-star-white{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s}.el-job-entry__upper-container .favorite-btn-icon i.icon-star-white{opacity:0;color:var(--white)}@media only screen and (min-width: 541px){.el-job-entry__lower-container{margin-top:1.6rem}}@media only screen and (max-width: 540px){.el-job-entry__lower-container{margin-top:1.2rem}}.el-job-entry__lower-container a{position:relative;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto;text-align:center;color:var(--text-color--blue);font-weight:bold;line-height:100%;letter-spacing:.05em;transition:opacity .2s}@media only screen and (min-width: 541px){.el-job-entry__lower-container a:hover{opacity:.6}}@media only screen and (max-width: 540px){.el-job-entry__lower-container a{font-size:1.4rem}}.el-job-modal{position:fixed;top:0;right:0;width:100%;height:100svh;z-index:21;transform:translateX(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;display:flex;align-items:start}@media only screen and (min-width: 541px){.el-job-modal{max-width:1048px}}.el-job-modal__underlay{position:fixed;width:100vw;height:100vh;display:block;z-index:20;top:0;left:0;background:rgba(81,81,81,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease;pointer-events:none}.el-job-modal__inner{position:relative;margin-left:0;margin-right:0;height:100dvh;width:100%;overflow-x:hidden;overflow-y:scroll;z-index:6;-ms-overflow-style:none;scrollbar-width:none}.el-job-modal__inner::-webkit-scrollbar{display:none}.el-job-modal__sticky{position:sticky;top:0;right:0;display:flex;align-items:center;z-index:12}.el-job-modal__close-container{flex-shrink:0;height:100%}@media only screen and (min-width: 541px){.el-job-modal__close-container{width:48px}}@media only screen and (max-width: 540px){.el-job-modal__close-container{width:40px}}.el-job-modal__close-container button{display:block;margin:.8rem auto}.el-job-modal__close-container button i{--icon-size: 2.4rem}.el-job-modal__link-container{padding:.4rem 1.6rem;background-color:var(--corp-color);flex-grow:1;display:flex;justify-content:end}.el-job-modal__link-container a{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.6rem;color:var(--white);transition:opacity .3s ease}.el-job-modal__link-container a span{font-weight:700;font-size:1.2rem;line-height:266.7%;text-decoration:underline}.el-job-modal__link-container a i{--icon-size: 1.2rem}@media print,screen and (min-width: 1025px){.el-job-modal__link-container a:hover{opacity:.6}}.el-job-modal__area{margin-right:0;background-color:var(--white);display:block;flex-grow:1;width:100%}@media only screen and (min-width: 541px){.el-job-modal__area{padding:4rem}}.el-job-modal__area-inner{height:100%;padding:2rem}@media only screen and (min-width: 541px){.el-job-modal__area-inner{border:1px solid var(--border-color--gray);border-radius:8px;max-width:71rem;margin:0 auto}}.el-job-modal__area-inner>*{padding-left:0 !important;padding-right:0 !important}@media only screen and (max-width: 540px){.el-job-modal__area-inner .el-exclamation__text-container{left:-3.6rem !important;width:calc(100vw - 70px) !important}}.el-link-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1.2rem 1.6rem}@media only screen and (min-width: 541px){.el-link-list{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-link-list{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-link-list[data-align=center]>li>a{justify-content:center}.el-link-list[data-align=right]>li>a{justify-content:flex-end}.el-link-list>li{width:-moz-fit-content;width:fit-content;transition:opacity .2s}.el-link-list>li a{text-decoration:underline;display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:100%;color:var(--text-color--default);position:relative;word-break:break-all;transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-link-list>li a:hover{opacity:.6}}@media only screen and (min-width: 541px){.el-more{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-more{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-more{margin-top:2.8rem}}@media only screen and (max-width: 540px){.el-more{margin-top:2.4rem}}.el-more__list{overflow:hidden;padding:.2rem}@media only screen and (min-width: 541px){.el-more__list{margin-bottom:2.8rem}}@media only screen and (max-width: 540px){.el-more__list{margin-bottom:2.4rem}}@media print,screen and (min-width: 1080px){.el-more__list[data-column*=d1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.6rem}.el-more__list[data-column*=d2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.el-more__list[data-column*=d3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem}.el-more__list[data-column*=d4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem}}@media only screen and (max-width: 1079px)and (min-width: 769px){.el-more__list[data-column*=t1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.6rem}.el-more__list[data-column*=t2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.el-more__list[data-column*=t3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem}.el-more__list[data-column*=t4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem}}@media only screen and (max-width: 768px){.el-more__list[data-column*=m1]{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.6rem}.el-more__list[data-column*=m2]{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.el-more__list[data-column*=m3]{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem}.el-more__list[data-column*=m4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem}}.el-more__list:not([data-column]){flex-direction:column}.el-more__list:not([data-column]) .el-more__item:not(:first-child){margin-top:1.6rem}@media only screen and (min-width: 541px){.el-more__list[data-space=wide]{gap:3.2rem 8rem !important}}.el-more__item{display:none;transform:height .3s ease}.el-more__item>*{padding-left:0 !important;padding-right:0 !important}.el-more__item>*:first-child{margin-top:0 !important}.el-more__item>*:last-child{margin-bottom:0 !important}.el-more__btn{display:flex;align-items:center;justify-content:center;gap:0 .8rem;margin:0 auto}.el-more__btn span{font-weight:500;font-size:2.2rem;line-height:100%;letter-spacing:0%}@media only screen and (max-width: 1024px){.el-more__btn span{font-size:1.4rem}}.el-more__btn i{display:block;width:1.6rem;height:1.6rem;min-width:unset;min-height:unset;color:var(--corp-color)}.el-more .el-text-list{display:none;padding-left:0 !important;padding-right:0 !important}.el-news{margin:2.4rem 0}@media only screen and (min-width: 541px){.el-news{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-news{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-news-item{border-bottom:1px solid var(--border-color--gray)}@media only screen and (min-width: 541px){.el-news-item:hover a>span{opacity:.6}}@media only screen and (min-width: 541px){.el-news-item{display:flex;padding-bottom:2.4rem}.el-news-item:not(:first-child){padding-top:2.4rem}}@media only screen and (max-width: 540px){.el-news-item{padding-bottom:1.2rem}}@media only screen and (max-width: 540px){.el-news-item{gap:0 1.6rem}}@media only screen and (max-width: 540px){.el-news-item:not(:last-child){margin-bottom:1.6rem}}.el-news-item time,.el-news-item mark,.el-news-item a{letter-spacing:.05em;color:var(--text-color--default)}.el-news-item mark{font-size:1.2rem;font-weight:400;line-height:100%;border:1px solid var(--border-color--gray);background-color:var(--white);width:100%;display:block;text-align:center;border-radius:2px}@media only screen and (min-width: 541px){.el-news-item mark{max-width:12rem;padding:.4rem 4rem}}@media only screen and (max-width: 540px){.el-news-item mark{max-width:6.4rem;padding:.2rem 1.2rem}}.el-news-item mark[data-color=light-pink]{background-color:var(--bg-color--light-pink)}.el-news-item time{font-size:1.2rem;font-weight:400;line-height:100%;color:var(--text-color--gray);display:flex;align-items:center}@media only screen and (min-width: 541px){.el-news-item time{min-width:28rem;gap:0 2.4rem}}@media only screen and (max-width: 540px){.el-news-item time{gap:0 1.2rem}}@media only screen and (max-width: 540px){.el-news-item time+a{margin-top:.6rem}}.el-news-item a{display:flex;align-items:center;justify-content:space-between;gap:0 1.6rem;text-decoration:none;font-weight:500;line-height:150%}@media only screen and (min-width: 541px){.el-news-item a{width:100%}}@media only screen and (max-width: 540px){.el-news-item a{font-size:1.4rem}}@media only screen and (min-width: 541px){.el-news-item a>span{transition:opacity .2s}}.el-news-item a i{color:var(--corp-color);flex-shrink:0;--icon-size: 1.6rem}.el-pagination-controller{margin:2rem auto 1rem}@media only screen and (min-width: 541px){.el-pagination-controller{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-pagination-controller{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media(max-width: 640px){.el-pagination-controller.el-pagination-controller--lower>div>div>div>div{display:flex;flex-direction:column-reverse}}@media print,screen and (min-width: 1025px){.el-pagination-controller--upper{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.4rem}}@media only screen and (max-width: 1024px){.el-pagination-controller--upper{margin-bottom:1.6rem}}.el-pagination-controller__upper-block{display:flex;align-items:center}@media print,screen and (min-width: 1025px){.el-pagination-controller__upper-block{gap:1.8rem;justify-content:center}}@media only screen and (max-width: 1024px){.el-pagination-controller__upper-block{justify-content:space-between}}@media(min-width: 641px){.el-pagination-controller__upper-block>div::after{content:"";display:block;width:30.303030303%;height:100%;pointer-events:none}}.el-pagination-controller__state p{white-space:nowrap;font-size:1.2rem}.el-pagination-controller__state p b{font-size:2rem}[data-site=tech] .el-pagination-controller__state p b{color:#0845bc}.el-pagination-controller__pagination ol{display:flex;align-content:stretch;gap:0 .8rem}.el-pagination-controller__pagination ol li a{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:.4rem;border:solid 1px var(--border-color--gray);line-height:1;padding-top:1rem;padding-bottom:1rem;text-decoration:none;transition:opacity .2s}@media only screen and (min-width: 541px){.el-pagination-controller__pagination ol li a:hover{opacity:.6}}[data-site=tech] .el-pagination-controller__pagination ol li a{border:1px solid #0845bc;color:#0845bc}.el-pagination-controller__pagination ol li a[rel=prev]{padding-left:.6rem;padding-right:.8rem}.el-pagination-controller__pagination ol li a[rel=prev] span{padding-left:.4rem}.el-pagination-controller__pagination ol li a[rel=next]{padding-right:.6rem;padding-left:.8rem}.el-pagination-controller__pagination ol li a[rel=next] span{padding-right:.4rem}.el-pagination-controller__pagination ol li a[rel=prev] span,.el-pagination-controller__pagination ol li a[rel=next] span{width:auto}@media only screen and (max-width: 540px){.el-pagination-controller__pagination ol li a[rel=prev] span,.el-pagination-controller__pagination ol li a[rel=next] span{font-size:1.2rem;font-weight:500}}.el-pagination-controller__pagination ol li a.this-active{background-color:#f66;color:#fff;pointer-events:none}.el-pagination-controller__pagination ol li a span{display:flex;justify-content:center;align-items:center;pointer-events:none;color:var(--text-color--default);font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.2rem}.el-pagination-controller__pagination ol li a i{display:block;pointer-events:none;flex-shrink:0;color:var(--corp-color);--icon-size: 0.8rem}.el-pagination-controller__pagination ol li a i svg{display:inherit;width:inherit;height:inherit}[data-site=tech] .el-pagination-controller__pagination ol li a i svg{fill:#0845bc}@media(min-width: 641px){.el-pagination-controller__lower-block{flex-shrink:0;z-index:2}.el-pagination-controller__lower-block>div{margin-right:0;margin-left:auto}}@media only screen and (max-width: 1024px){.el-pagination-controller__lower-block{margin-top:1.6rem}}@media(max-width: 768px)and (min-width: 641px){.el-pagination-controller__lower-block{flex-basis:22rem}}@media(max-width: 640px){.el-pagination-controller--upper .el-pagination-controller__lower-block{margin-top:1.7rem}}@media(max-width: 640px){.el-pagination-controller--lower .el-pagination-controller__lower-block{margin-bottom:1.7rem}}.el-pagination-controller__btns{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-color--gray)}.el-pagination-controller__btn{flex-shrink:0}@media print,screen and (min-width: 1025px){.el-pagination-controller__btn{width:8.8rem}}@media only screen and (max-width: 1024px){.el-pagination-controller__btn{width:49.9%}}.el-pagination-controller__btn h3{padding-bottom:.6rem}.el-pagination-controller__btn:first-child button{border-right:none}.el-pagination-controller__btn:last-child button{border-left:none}.el-pagination-controller__btn button{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;width:100%;cursor:pointer;touch-action:manipulation;transition:opacity .2s}@media only screen and (min-width: 541px){.el-pagination-controller__btn button:hover{opacity:.6}}.el-pagination-controller__btn button.this-active{overflow:visible;pointer-events:none;border-bottom:2px solid var(--corp-color)}.el-pagination-controller__btn button.this-active:hover{opacity:unset}[data-site=tech] .el-pagination-controller__btn button.this-active{background-color:#0845bc;border-color:#0845bc}.el-pagination-controller__btn button.this-active h3{color:var(--corp-color)}.el-pagination-controller__btn button h3{display:block;pointer-events:none;line-height:114.3%;text-align:center;font-size:1.4rem}@media only screen and (min-width: 541px){.el-pagination-controller__nums{margin:0 1.4rem}}@media only screen and (max-width: 540px){.el-pagination-controller__nums{margin:0 1.2rem}}.el-pagination-controller__nums--list{display:flex;gap:.6rem}.el-pagination-controller__nums--item{flex-shrink:0;border-radius:4px;width:3.4rem;height:3rem;display:block;transition:opacity .2s}@media only screen and (min-width: 541px){.el-pagination-controller__nums--item:hover{opacity:.6}}.el-pagination-controller__nums--item.active{background-color:var(--bg-color--dark-gray)}.el-pagination-controller__nums--item.active:hover{opacity:unset}.el-pagination-controller__nums--item.active a{pointer-events:none}[data-site=tech] .el-pagination-controller__nums--item.active a{background-color:#0845bc}.el-pagination-controller__nums--item.active span{color:#fff !important}.el-pagination-controller__nums--item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer;text-decoration:none}.el-pagination-controller__nums--item span{color:var(--text-color--default);font-weight:500}@media only screen and (min-width: 541px){.el-pagination-controller__nums--item span{font-size:1.4rem}}@media only screen and (max-width: 540px){.el-pagination-controller__nums--item span{font-size:1.2rem}}.el-pagination-controller__nums--item[data-reader=true]{overflow:visible;pointer-events:none;width:-moz-fit-content;width:fit-content}.el-pagination-controller__nums--item[data-reader=true]:hover{opacity:unset}.el-pagination-controller__nums--item[data-reader=true] span{color:var(--border-color--gray)}.el-pagination-controller:has(.el-pagination-controller__button){display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 541px){.el-pagination-controller:has(.el-pagination-controller__button){margin-top:3.2rem}}@media only screen and (max-width: 540px){.el-pagination-controller:has(.el-pagination-controller__button){margin-top:2.4rem}}.el-pagination-controller__button{flex-shrink:0;transition:opacity .2s}@media only screen and (min-width: 541px){.el-pagination-controller__button{width:3rem;height:3rem}}@media only screen and (max-width: 540px){.el-pagination-controller__button{width:2.6rem;height:2.6rem}}@media only screen and (min-width: 541px){.el-pagination-controller__button:hover{opacity:.6}}.el-pagination-controller__button--list{display:block;height:100%}.el-pagination-controller__button--list a{display:flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid var(--icon-color--gray);border-radius:.4rem;height:100%}.el-pagination-controller__button--list a[aria-disabled=true]{background-color:var(--border-color--gray);pointer-events:none}.el-pagination-controller__button--list a[aria-disabled=true] i{color:var(--icon-color--white)}.el-pagination-controller__button--list a i{--icon-size: 1.2rem;color:var(--icon-color--gray)}.el-pagination-controller__button:has(+.el-pagination-controller__nums) .el-pagination-controller__button--list a{border:1px solid var(--border-color--gray)}.el-pagination-controller[data-style="2"]{margin-bottom:0;position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media(max-width: 374px){.el-pagination-controller[data-style="2"]{justify-content:center}}.el-pagination-controller[data-style="2"] .el-pagination-controller__button__upper-block{width:100%}@media(min-width: 641px){.el-pagination-controller[data-style="2"] .el-pagination-controller__button__upper-block{max-width:200px}}@media(max-width: 640px){.el-pagination-controller[data-style="2"] .el-pagination-controller__button__upper-block{order:1;text-align:center;margin-bottom:20px}}.el-pagination-controller[data-style="2"] .el-pagination-controller__button__upper-block>div{display:block}.el-pagination-controller[data-style="2"] .el-pagination-controller__button__state{width:100%}@media only screen and (min-width: 541px){.el-paragraph{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-paragraph{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-paragraph{margin-bottom:.8rem}}@media only screen and (max-width: 540px){.el-paragraph{margin-bottom:1.2rem}}.el-paragraph[data-align=center]{text-align:center}.el-paragraph[data-align=right]{text-align:right}.el-paragraph>p{font-weight:400;line-height:157.1%;font-size:1.4rem}.el-paragraph>p>b{font-weight:bold}.el-paragraph>p>a{color:var(--text-color--blue)}@media only screen and (min-width: 541px){.el-paragraph[data-font-size=small]{margin-top:1.6rem}}@media only screen and (max-width: 540px){.el-paragraph[data-font-size=small]{margin-top:1.2rem}}.el-paragraph[data-font-size=small]>p{font-size:1.2rem}@media only screen and (min-width: 541px){.el-paragraph[data-font-size=large]{margin-bottom:2rem}}@media only screen and (max-width: 540px){.el-paragraph[data-font-size=large]{margin-bottom:1.6rem}}.el-paragraph[data-font-size=large]>p{font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.6rem}.el-paragraph[data-font-size=large]+.el-accordion[data-type=search]{margin-top:0}@media print,screen and (min-width: 1025px){.el-paragraph[data-margin-bottom=large]{margin-bottom:1.6rem}}@media only screen and (max-width: 1024px){.el-paragraph[data-margin-bottom=large]{margin-bottom:.8rem}}@media print,screen and (min-width: 1025px){.el-pic-block{display:flex;gap:5rem;margin-bottom:6rem}}@media only screen and (max-width: 540px){.el-pic-block{display:block;margin-bottom:4rem}}.el-pic-block[data-align=right]{flex-direction:row-reverse}@media print,screen and (min-width: 1025px){.el-pic-block__pic-container{width:-moz-max-content;width:max-content;max-width:50%}.el-pic-block__pic-container:has(.el-iframe){width:50%}}.el-pic-block>div>*{padding-left:0 !important;padding-right:0 !important}.el-pic-block>div>*:first-child{margin-top:0 !important}.el-pic-block>div>*:last-child{margin-bottom:0 !important}@media only screen and (max-width: 540px){.el-pic-block__pic-container{margin-bottom:2rem}}.el-pic-block__text-container{flex:1}.el-pic{display:block}@media only screen and (min-width: 541px){.el-pic{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-pic{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media print,screen and (min-width: 1025px){.el-pic{margin-top:3.2rem}}@media only screen and (max-width: 1024px){.el-pic{margin-top:2.4rem}}.el-pic[data-align=center] img{margin:0 auto}@media print,screen and (min-width: 1025px){.el-pic[data-width=fit]{width:-moz-fit-content;width:fit-content}}.el-pic[data-type=recommend-companies] img{aspect-ratio:16/9}.el-pic img{width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 541px){.el-pic img{transform:scale(1, 1);transition:transform .25s ease,opacity .25s ease}}.el-pic__inner picture{display:block;overflow:hidden}.el-pic__text-container{text-align:center;color:var(--text-color--default);line-height:150%;letter-spacing:.05em;text-decoration:underline;transition:opacity .2s}@media only screen and (min-width: 541px){.el-pic__text-container{font-size:1.4rem;margin-bottom:auto}}@media only screen and (min-width: 541px){.el-pic:hover img{opacity:.6}.el-pic:hover .el-pic__text-container{opacity:.6}}@media only screen and (min-width: 541px){.el-range{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-range{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-range[data-position=center] .el-range__inner{align-items:center}.el-range[data-type=old] .el-range__lsit::before{width:calc(100% - 20px)}.el-range__inner{display:flex;align-items:start;justify-content:space-between;gap:0 .8rem}@media only screen and (max-width: 540px){.el-range__inner{padding:1rem 0 2rem}}.el-range-text{font-weight:500;line-height:133.3%;letter-spacing:.05em;text-align:left;font-size:1.2rem}@media only screen and (min-width: 541px){.el-range-text{min-width:3.6rem}}@media only screen and (max-width: 540px){.el-range-text{max-width:4rem}}.el-range-text[data-align=center]{text-align:center}.el-range-list{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:space-between}.el-range-list::before{content:"";width:100%;height:2px;background-color:var(--border-color--gray);position:absolute;top:.85rem;left:0}.el-range-item{position:relative;display:flex;flex-direction:column;align-items:center}.el-range-item.is-active .el-range-item__icon{background-color:var(--corp-color)}.el-range-item__icon{border-radius:50%;display:block;position:relative;margin-top:.2rem;width:1.6rem;height:1.6rem}.el-range-item span{font-weight:500;line-height:133.3%;letter-spacing:.05em;text-align:center;font-size:1.2rem}@media only screen and (min-width: 541px){.el-range-item span{margin-top:.6rem}}@media only screen and (max-width: 540px){.el-range-item span{margin-top:.8rem}}@media only screen and (min-width: 541px){.el-recommendation{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-recommendation{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-recommendation{margin-top:1.6rem}}@media only screen and (max-width: 540px){.el-recommendation{margin-top:1.2rem}}.el-recommendation[data-color=pink] .el-recommendation__inner{background-color:var(--bg-color--pink)}.el-recommendation[data-color=light-pink] .el-recommendation__inner{background-color:var(--bg-color--light-pink)}.el-recommendation[data-border=true] .el-recommendation__inner{border:1px solid var(--corp-color)}.el-recommendation__inner{padding:1.2rem}.el-recommendation__inner>*{padding-left:0 !important;padding-right:0 !important}.el-recommendation__inner>*:first-child{margin-top:0 !important}.el-recommendation__inner>*:last-child{margin-bottom:0 !important}@media only screen and (min-width: 541px){.el-recommendation__inner{border-radius:6px}}@media only screen and (max-width: 540px){.el-recommendation__inner{border-radius:.4rem;overflow:hidden}}.el-recommendation__inner .heading{font-weight:bold;line-height:150%;color:var(--corp-color);font-size:1.4rem;margin-bottom:.8rem}@media only screen and (min-width: 541px){.el-recommendation__inner .el-text-list{margin-top:1.6rem}}@media only screen and (max-width: 540px){.el-recommendation__inner .el-text-list{margin-top:1.2rem}}.el-recommendation__pic-block{display:flex;flex-wrap:nowrap}@media only screen and (min-width: 541px){.el-recommendation__pic-block{gap:0 1.2rem;align-items:center}}@media only screen and (max-width: 540px){.el-recommendation__pic-block{gap:0 .8rem;align-items:start}}.el-recommendation__pic-block__img-container{flex-shrink:0;width:4rem;height:4rem}.el-recommendation__pic-block__img-container img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;width:100%;height:100%;display:block}.el-recommendation__pic-block__text-container{flex-grow:1}.el-recommendation__pic-block__text-container ul{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.el-recommendation__pic-block__text-container ul li{position:relative;display:block;padding-left:1rem}.el-recommendation__pic-block__text-container ul li::before{content:"";position:absolute;width:.4rem;height:.4rem;background-color:var(--dark-gray);border-radius:50%;top:.9rem;left:0}.el-recommendation__pic-block__text-container ul li span{font-weight:400;line-height:150%;color:var(--dark-gray);display:block;font-size:1.4rem}@media only screen and (min-width: 541px){.el-recommendation+.el-job-tag{margin-top:1.6rem}}.el-result{background-color:var(--white);transition:opacity .6s ease-out}@media print,screen and (min-width: 1025px){.el-result{border-radius:.8rem;margin-top:2.4rem;margin-bottom:2rem}}@media only screen and (max-width: 1024px){.el-result{border-radius:.4rem;margin-top:1.2rem;margin-bottom:1.2rem}}.el-result.fade-out{opacity:0}.el-result__inner{display:flex;align-items:center;justify-content:space-between}@media print,screen and (min-width: 1025px){.el-result__inner{padding:2.4rem;gap:4rem}}@media only screen and (max-width: 1024px){.el-result__inner{padding:1.2rem;gap:1.2rem}}.el-result__text-container{flex-grow:1}.el-result__text{width:-moz-fit-content;width:fit-content;text-decoration:none;color:var(--text-color--blue)}@media print,screen and (min-width: 1025px){.el-result__text:hover{text-decoration:underline}}.el-result__btns .el-result__btn{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:.6rem;overflow:hidden;transition:opacity .2s,box-shadow .2s}@media print,screen and (min-width: 1025px){.el-result__btns .el-result__btn{padding:1.4rem 2rem;width:20rem}}@media only screen and (max-width: 1024px){.el-result__btns .el-result__btn{padding:.8rem 1.2rem;width:9rem}}@media print,screen and (min-width: 1025px){.el-result__btns .el-result__btn:not(:first-child){margin-top:1.6rem}}@media only screen and (max-width: 1024px){.el-result__btns .el-result__btn:not(:first-child){margin-top:1.2rem}}.el-result__btns .el-result__btn span{font-weight:700;line-height:100%;letter-spacing:0}@media print,screen and (min-width: 1025px){.el-result__btns .el-result__btn span{font-size:1.8rem}}@media only screen and (max-width: 1024px){.el-result__btns .el-result__btn span{font-size:1.6rem}}@media print,screen and (min-width: 1025px){.el-result__btns .el-result__btn span.hide-pc{display:none}}@media only screen and (max-width: 1024px){.el-result__btns .el-result__btn span.hide-ts{display:none}}@media only screen and (max-width: 1024px){.el-result__btns .el-result__btn i{display:none}}.el-result__btns .el-result__btn.move{color:var(--white);background-color:var(--bg-color--orange);box-shadow:0px 1px 0px 0px #860000}.el-result__btns .el-result__btn.remove{box-shadow:0px 1px 0px 0px #777;border:1px solid var(--border-color--black)}@media print,screen and (min-width: 1025px){.el-result__btns .el-result__btn:hover{box-shadow:none;opacity:.6}}.scroll-hint-y{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15.8rem;height:15.8rem;background-color:rgba(45,45,45,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;border-radius:14px;overflow:hidden;transition:opacity .2s}.scroll-hint-y.is-hidden{opacity:0}.scroll-hint-y::before,.scroll-hint-y::after{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;background-size:cover}.scroll-hint-y::before{background-image:url(/jobsearch/common-jobsearch/img/icons/scroll-hint.svg);top:35px;width:73px;height:69px;animation:loop_animation_right .7s linear infinite}.scroll-hint-y::after{background-image:url(/jobsearch/common-jobsearch/img/icons/scroll-hint-text.svg);width:114px;height:12px;bottom:36px}@keyframes loop_animation_right{0%{transform:translate(-50%, 0);opacity:1}100%{transform:translate(-50%, -220%);opacity:.2}}@media only screen and (min-width: 541px){.el-search-select{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-search-select{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-search-select__container:has(.heading){border:1px solid var(--border-color--gray)}@media print,screen and (min-width: 1025px){.el-search-select__container:has(.heading){padding:2rem 3.2rem}}@media only screen and (max-width: 1024px){.el-search-select__container:has(.heading){padding:1.6rem 2rem}}.el-search-select .heading{font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.6rem;margin-bottom:1.2rem}.el-search-select__inner{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 541px){.el-search-select__inner{gap:1.6rem}}@media only screen and (max-width: 540px){.el-search-select__inner{gap:.8rem}}.el-search-select__inner label{position:relative;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-color--gray);background-color:var(--white);border-radius:6px;overflow:hidden;cursor:pointer;padding:.6rem 1.2rem;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.8rem;transition:background-color .2s}@media print,screen and (min-width: 1025px){.el-search-select__inner label:hover{background-color:var(--bg-color--pink)}}.el-search-select__inner label:has(input:checked){border-color:var(--corp-color);background-color:var(--bg-color--pink)}.el-search-select__inner label:has(input:checked) .selected-text{display:block}.el-search-select__inner label input{width:.1rem;height:.1rem;opacity:0;position:absolute;top:0;left:0}.el-search-select__inner label span{font-weight:400;line-height:100%;letter-spacing:.05em;text-align:center;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}.el-search-select__inner label span.text{color:var(--text-color--default);font-size:1.4rem}.el-search-select__inner label span.selected-text{display:none;color:var(--corp-color);font-size:1.1rem}.el-search-select .browsing{font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.8rem}@media only screen and (min-width: 541px){.el-search-select .browsing{margin-top:3.2rem;margin-bottom:4rem}}@media only screen and (max-width: 540px){.el-search-select .browsing{margin-top:6.6rem;margin-bottom:3.2rem}}@media only screen and (min-width: 541px){.el-search-tab{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-search-tab{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-search-tab{margin:3.2rem auto 2.4rem}}@media only screen and (max-width: 540px){.el-search-tab{margin:3.2rem auto 2.4rem}}.el-search-tab__head{display:flex;flex-wrap:wrap;gap:var(--gap);border:1px solid var(--border-color--gray)}@media only screen and (min-width: 541px){.el-search-tab__head{padding:2rem 3.2rem;margin-bottom:3.2rem;--gap: 1.6rem}}@media only screen and (max-width: 540px){.el-search-tab__head{padding:1.6rem 2rem;margin-bottom:2.4rem;--gap: 1.2rem}}.el-search-tab__head .heading{width:100%;display:block;font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.6rem}.el-search-tab__head--item{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:6px;transition:background-color .2s;padding:.6rem 1.2rem}.el-search-tab__head--item[data-current=true]{background-color:var(--bg-color--pink)}.el-search-tab__head--item:has(input:checked) span{display:block}.el-search-tab__head--item input[type=checkbox]{width:.1rem;height:.1rem;opacity:0;position:absolute;top:0;left:0}.el-search-tab__head--item h3,.el-search-tab__head--item span{font-weight:400;letter-spacing:.05em;text-align:center}.el-search-tab__head--item h3{font-size:1.4rem;line-height:121.4%}.el-search-tab__head--item span{font-size:1.1rem;line-height:118.2%;color:var(--corp-color);display:none;border:1px solid var(--corp-color);border-radius:4px;background-color:var(--white);padding:.3rem .8rem}.el-search-tab__body--item{display:none}.el-search-tab__body--item>*{padding-left:0 !important;padding-right:0 !important}.el-search-tab__body--item>*:first-child{margin-top:0 !important}.el-search-tab__body--item>*:last-child{margin-bottom:0 !important}.el-search-tab__body--item>*{padding-left:0;padding-right:0}.el-search-tab__body--item .area{font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.8rem}@media only screen and (min-width: 541px){.el-search-tab__body--item .area{margin-bottom:3.2rem}}@media only screen and (max-width: 540px){.el-search-tab__body--item .area{margin-bottom:2.4rem}}.el-search-tab__body--item .area span{color:var(--corp-color)}@media only screen and (min-width: 1025px)and (min-width: 541px){.el-search{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (min-width: 1025px)and (max-width: 540px){.el-search{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-search{margin-bottom:6.4rem}}@media only screen and (max-width: 540px){.el-search{margin-bottom:4.8rem}}.el-search-inner{background-color:var(--bg-color--light-pink)}@media print,screen and (min-width: 1025px){.el-search-inner{padding:3.2rem;border-radius:12px}}@media only screen and (max-width: 1024px){.el-search-inner{padding:2rem 2rem 2.4rem}}@media print,screen and (min-width: 1025px){.el-search__form-inner{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(5, auto);grid-column-gap:3.2rem;grid-row-gap:0px}.el-search__form-inner>div:nth-child(1){grid-area:1/1/2/2}.el-search__form-inner>div:nth-child(2){grid-area:2/1/3/2}.el-search__form-inner>div:nth-child(3){grid-area:3/1/4/2}.el-search__form-inner>div:nth-child(4){grid-area:2/2/5/3}.el-search__form-inner>div:nth-child(5){grid-area:5/1/6/3}}.el-search__area{position:relative;width:154px}@media only screen and (max-width: 1024px){.el-search__area{margin-left:auto;margin-right:0}}.el-search__area select{width:100%;border-radius:.5rem;font-weight:500;line-height:100%;letter-spacing:.05em;border:1px solid var(--border-color--dark-gray);padding:.8rem 3.2rem .8rem 1.6rem;font-size:1.4rem;color:var(--text-color--default);cursor:pointer}.el-search__area i{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:block;--icon-size: 1.6rem;color:var(--corp-color);pointer-events:none}.el-search__terms{display:flex;margin-top:1.6rem}@media print,screen and (min-width: 1025px){.el-search__terms{gap:1.6rem}}@media only screen and (max-width: 1024px){.el-search__terms{flex-direction:column;gap:.8rem}}.el-search__terms button{width:100%;background-color:var(--white);border:1px solid var(--border-color--gray);border-radius:5px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-search__terms button{padding:1.6rem 1.8rem}}@media only screen and (max-width: 1024px){.el-search__terms button{padding:1.6rem}}@media only screen and (min-width: 541px){.el-search__terms button:hover{opacity:.6}}.el-search__terms button span{flex-grow:1;font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.4rem}.el-search__terms button i{flex-shrink:0;color:var(--corp-color);--icon-size: 1.6rem}.el-search__keyword{position:relative;margin-top:1.6rem}.el-search__keyword input{width:100%;max-height:4.8rem;display:block;border:1px solid var(--border-color--dark-gray);background-color:var(--bg-color--pink);border-radius:5px;font-size:1.4rem}@media print,screen and (min-width: 1025px){.el-search__keyword input{padding:1.4rem}}@media only screen and (max-width: 1024px){.el-search__keyword input{padding:1.6rem}}.el-search__bottom-content{display:flex;flex-wrap:wrap}@media print,screen and (min-width: 1025px){.el-search__bottom-content{flex-direction:column;justify-content:center;align-items:center;margin-top:2.2rem}}@media only screen and (max-width: 1024px){.el-search__bottom-content{margin-top:2rem;justify-content:space-between;align-items:center}}.el-search__bottom-content .el-search-total{width:-moz-fit-content;width:fit-content;font-weight:500;font-size:24px;line-height:100%;letter-spacing:.05em}@media print,screen and (min-width: 1025px){.el-search__bottom-content .el-search-total{font-size:3.2rem}}@media only screen and (max-width: 1024px){.el-search__bottom-content .el-search-total{font-size:2.4rem}}.el-search__bottom-content .el-search-total span.small{font-size:1.8rem}.el-search__bottom-content .el-search-submit{width:-moz-fit-content;width:fit-content;box-shadow:0px 1px 0px 0px #860000;background-color:var(--bg-color--orange);display:flex;justify-content:center;align-items:center;border-radius:.5rem;min-width:20rem;gap:.8rem;transition:box-shadow .2s,opacity .2s}@media print,screen and (min-width: 1025px){.el-search__bottom-content .el-search-submit{margin-top:2.2rem;padding:1.4rem 2rem}}@media only screen and (max-width: 1024px){.el-search__bottom-content .el-search-submit{padding:1rem}}@media only screen and (min-width: 541px){.el-search__bottom-content .el-search-submit:hover{box-shadow:none;opacity:.6}}.el-search__bottom-content .el-search-submit span,.el-search__bottom-content .el-search-submit i{color:var(--white)}.el-search__bottom-content .el-search-submit span{font-weight:bold;line-height:100%;letter-spacing:.05em}@media print,screen and (min-width: 1025px){.el-search__bottom-content .el-search-submit span{font-size:1.8rem}}@media only screen and (max-width: 1024px){.el-search__bottom-content .el-search-submit span{font-size:16px;font-size:1.6rem}}.el-search__bottom-content .el-search-submit i{--icon-size: 2rem}.el-search__bottom-content .el-search-favorite-terms{display:block;margin:0 auto;color:var(--text-color--blue);text-decoration:underline;font-weight:bold;line-height:100%;letter-spacing:.05em;display:block;text-align:center;font-size:1.4rem;transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-search__bottom-content .el-search-favorite-terms{margin-top:1.6rem}}@media only screen and (max-width: 1024px){.el-search__bottom-content .el-search-favorite-terms{width:100%;margin-top:1.6rem}}@media only screen and (min-width: 541px){.el-search__bottom-content .el-search-favorite-terms:hover{opacity:.6}}.el-search__tag-container{background-color:var(--white);border-radius:8px}@media print,screen and (min-width: 1025px){.el-search__tag-container{margin-top:3.2rem;padding:2.4rem 4rem}}@media only screen and (max-width: 1024px){.el-search__tag-container{margin-top:2rem;padding:2rem 2.4rem}}.el-search__tag-container>.el-job-list{padding:0 !important}.el-search__tag-heading{position:relative;color:var(--corp-color);text-align:center;font-weight:500;font-size:1.6rem;line-height:100%;letter-spacing:.05em;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (max-width: 1024px){.el-search__tag-heading{font-size:1.6rem}}.el-search__tag-heading::before,.el-search__tag-heading::after{content:"";width:2px;height:100%;background-color:var(--corp-color);position:absolute;top:0;bottom:0}.el-search__tag-heading::before{left:-12px;transform:rotate(135deg)}.el-search__tag-heading::after{right:-12px;transform:rotate(-135deg)}.el-search__tag-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1.6rem}@media print,screen and (min-width: 1025px){.el-search__tag-list{gap:1.2rem 1.6rem}}@media only screen and (max-width: 1024px){.el-search__tag-list{gap:1.2rem}}.el-search__tag-list a{text-decoration:underline;color:var(--text-color--default);transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-search__tag-list a:hover{opacity:.6}}.el-search__tag-list a span{font-weight:400;line-height:100%;letter-spacing:.05em}@media only screen and (max-width: 1024px){.el-search__tag-list a span{font-size:1.4rem}}.el-search__tag-item{transition:opacity .2s}.el-search__tag-item:hover{opacity:.6}.el-search-btn{background-color:rgba(81,81,81,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;bottom:0;left:0;width:100vw}@media print,screen and (min-width: 1025px){.el-search-btn{padding:2.2rem 4rem}}@media only screen and (max-width: 1024px){.el-search-btn{padding:1.2rem 2rem}}.el-search-btn[data-style="1"]>.el-search-btn__inner{display:flex}.el-search-btn[data-style="1"]>.el-search-btn__inner .hits-text{flex-shrink:0}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="1"]>.el-search-btn__inner .submit{margin-left:1.2rem}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="1"]>.el-search-btn__inner .submit{flex-grow:1;margin-left:1.2rem}}.el-search-btn[data-style="2"]>.el-search-btn__inner,.el-search-btn[data-style="3"]>.el-search-btn__inner,.el-search-btn[data-style="4"]>.el-search-btn__inner{display:grid}.el-search-btn[data-style="2"]>.el-search-btn__inner{grid-column-gap:0px}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="2"]>.el-search-btn__inner{grid-template-columns:repeat(3, auto);grid-template-rows:auto;grid-row-gap:0px}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="2"]>.el-search-btn__inner{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);grid-row-gap:6px}}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="2"]>.el-search-btn__inner>*:nth-child(1){grid-area:1/1/2/2}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="2"]>.el-search-btn__inner>*{grid-area:2/1/3/2}}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="2"]>.el-search-btn__inner>*:nth-child(2){grid-area:1/2/2/3}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="2"]>.el-search-btn__inner>*:nth-child(2){grid-area:1/1/2/3}}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="2"]>.el-search-btn__inner>*:nth-child(3){grid-area:1/3/2/4}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="2"]>.el-search-btn__inner>*:nth-child(3){grid-area:2/2/3/3}}.el-search-btn[data-style="3"]>.el-search-btn__inner{grid-column-gap:0px;grid-row-gap:0px}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="3"]>.el-search-btn__inner{grid-template-columns:repeat(4, auto);grid-template-rows:1fr}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="3"]>.el-search-btn__inner{grid-template-columns:1fr .66fr;grid-template-rows:repeat(2, 1fr)}}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(1){grid-area:1/1/2/2}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(1){grid-area:2/1/3/2}}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(2){grid-area:1/2/2/3}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(2){grid-area:1/1/2/2;width:100%}}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(3){grid-area:1/3/2/4}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(3){grid-area:1/2/2/3;width:calc(100% - 1.2rem)}}@media print,screen and (min-width: 1025px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(4){grid-area:1/4/2/5}}@media only screen and (max-width: 1024px){.el-search-btn[data-style="3"]>.el-search-btn__inner>*:nth-child(4){grid-area:2/2/3/3}}.el-search-btn__inner{margin-inline:auto;justify-content:center;align-items:center}.el-search-btn__inner .hits-text{color:var(--white);font-weight:500;line-height:100%;letter-spacing:.05em;display:block}@media print,screen and (min-width: 1025px){.el-search-btn__inner .hits-text{min-width:16.6rem;font-size:1.8rem}}@media only screen and (max-width: 1024px){.el-search-btn__inner .hits-text{font-size:1.2rem}}@media print,screen and (min-width: 1025px){.el-search-btn__inner .hits-text mark{font-size:3.2rem}}@media only screen and (max-width: 1024px){.el-search-btn__inner .hits-text mark{font-size:1.8rem}}.el-search-btn__inner .hits-text input{position:absolute;top:0;left:0;z-index:-1;opacity:0;width:.1rem;height:.1rem}.el-search-btn__inner .submit{display:flex;align-items:center;justify-content:center;background-color:#fb532b;box-shadow:0px 2px 0px 0px #860000;color:var(--white);border-radius:6px;transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-search-btn__inner .submit{gap:1rem;padding:1.8rem 2rem;width:356px}}@media only screen and (max-width: 1024px){.el-search-btn__inner .submit{padding:.8rem 1rem;width:100%}}@media print,screen and (min-width: 1025px){.el-search-btn__inner .submit:hover{opacity:.6}}.el-search-btn__inner .submit span{font-weight:700;font-size:18px;letter-spacing:.05em;display:block}@media print,screen and (min-width: 1025px){.el-search-btn__inner .submit span{font-size:1.8rem;line-height:122%}}@media only screen and (max-width: 1024px){.el-search-btn__inner .submit span{font-size:1.6rem;line-height:143.8%}}@media only screen and (max-width: 1024px){.el-search-btn__inner .submit i{display:none}}@media print,screen and (min-width: 1025px){.el-search-btn__inner .clear{margin-left:4rem}}.el-search-btn__inner .clear input{position:absolute;top:0;left:0;z-index:-1;opacity:0;width:.1rem;height:.1rem}.el-search-btn__inner .clear button{text-decoration:underline;color:var(--white);display:block;transition:opacity .2s;margin-right:0;margin-left:auto}@media only screen and (max-width: 1024px){.el-search-btn__inner .clear button{text-align:right}}@media print,screen and (min-width: 1025px){.el-search-btn__inner .clear button:hover{opacity:.6}}.el-search-btn__inner .clear button span{font-weight:500;font-size:16px;line-height:100%;letter-spacing:.05em}@media print,screen and (min-width: 1025px){.el-search-btn__inner .clear button span{font-size:1.6rem}}@media only screen and (max-width: 1024px){.el-search-btn__inner .clear button span{font-size:1.2rem}}.el-search-btn__inner .add{box-shadow:0px 2px 0px 0px #646464;border-radius:6px;width:-moz-fit-content;width:fit-content;display:block;transition:background-color .2s,border-color .2s;background-color:var(--white);border:1px solid;border-color:var(--border-color--black)}@media print,screen and (min-width: 1025px){.el-search-btn__inner .add{padding:1.8rem 3.2rem;margin-left:2rem}}@media only screen and (max-width: 1024px){.el-search-btn__inner .add{padding:1rem .8rem;margin-left:1.2rem;text-align:center}}@media print,screen and (min-width: 1025px){.el-search-btn__inner .add:hover{border-color:var(--border-color--black);background-color:var(--bg-color--black)}.el-search-btn__inner .add:hover span{color:var(--white)}}.el-search-btn__inner .add span{font-weight:500;letter-spacing:.05em;transition:color .2s}@media print,screen and (min-width: 1025px){.el-search-btn__inner .add span{font-size:1.6rem;line-height:143.8%}}@media only screen and (max-width: 1024px){.el-search-btn__inner .add span{font-size:1.4rem;line-height:142.9%}}.el-search-add__inner{display:flex;align-items:center}@media only screen and (min-width: 541px){.el-search-add__inner{flex-wrap:nowrap;gap:2rem}}@media only screen and (max-width: 540px){.el-search-add__inner{flex-wrap:wrap;gap:1rem}}.el-search-add__inner button{background-color:var(--white);border:1px solid var(--border-color--gray);display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;border-radius:6px;gap:1.2rem;transition:opacity .2s,background-color .2s;padding:.6rem 1.6rem}.el-search-add__inner button:hover{opacity:.6;background-color:var(--bg-color--light-gray)}.el-search-add__inner button span{display:block;font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.4rem;white-space:nowrap}.el-search-add__inner button i{color:var(--corp-color);--icon-size: 1.6rem;flex-shrink:0}@media only screen and (min-width: 541px){.el-search-add__inner .el-search-add__text-container{width:calc(100% - 141px)}}@media only screen and (min-width: 541px){.el-search-add__inner .el-search-add__text-container p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}}@media only screen and (max-width: 540px){.el-search-add__inner .el-search-add__text-container p{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}}.el-search-add__inner .el-search-add__text-container p span{display:inline-block;width:-moz-fit-content;width:fit-content;font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.4rem;color:var(--text-color--gray)}@media only screen and (min-width: 541px){.el-search-add__inner .el-search-add__text-container p span:not(:first-child){margin-left:1rem}}.el-search-modal-item{display:none}.el-search-modal-item[data-is-visible]{display:block}.autocomplete-suggestions{border:1px solid var(--border-color--dark-gray);position:absolute;top:100%;left:0;width:100%;z-index:1}.autocomplete-suggestions li{background-color:var(--white);cursor:pointer;transition:opacity .2s,background-color .2s color .2s;padding:.3rem 1.6rem .3rem .6rem;font-size:1.6rem}.autocomplete-suggestions li:hover{background-color:#007fff;color:var(--white)}.autocomplete-suggestions li.active{background-color:#007fff;color:var(--white)}.el-side-nav{display:flex;gap:3rem;z-index:1;position:relative}@media only screen and (min-width: 541px){.el-side-nav{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-side-nav{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media print,screen and (min-width: 1025px){.el-side-nav{flex-direction:row-reverse}}@media only screen and (max-width: 1024px){.el-side-nav{flex-direction:column}}@media only screen and (max-width: 540px){.el-side-nav{gap:2rem}}.el-side-nav.is-fixed{z-index:5}@media only screen and (max-width: 1024px){.el-side-nav:has(.el-fixed-anchor){display:block}}.el-side-nav__main-container,.el-side-nav__sticky-container{position:relative}.el-side-nav__main-container>*,.el-side-nav__sticky-container>*{padding-left:0 !important;padding-right:0 !important}.el-side-nav__main-container>*:first-child,.el-side-nav__sticky-container>*:first-child{margin-top:0 !important}.el-side-nav__main-container>*:last-child,.el-side-nav__sticky-container>*:last-child{margin-bottom:0 !important}.el-side-nav__main-container{flex-grow:1;z-index:1}.el-side-nav__sticky-container{flex-shrink:0;z-index:2}@media print,screen and (min-width: 1025px){.el-side-nav__sticky-container{width:23.7188872621vw;max-width:324px;padding-bottom:4rem}}.el-side-nav__sticky-inner{position:sticky;position:-webkit-sticky;top:24px}@media print,screen and (min-width: 1025px){.el-site-footer[data-margin-top=normal]{margin-top:6.4rem}}@media print,screen and (min-width: 1025px){.el-site-footer[data-margin-top=small]{margin-top:.8rem}}@media only screen and (max-width: 1024px){.el-site-footer{margin-top:2.4rem}}.el-site-footer[data-is-hidden]{display:none}.el-site-footer-top__inner,.el-site-footer-bottom__inner,.el-site-footer__copy-right{margin:0 auto}.el-site-footer-top{background-color:var(--bg-color--beige)}.el-site-footer-top__inner{max-width:1064px;padding:4rem 2rem}.el-site-footer-bottom__inner{max-width:1060px;padding:2rem 1.8rem;display:flex;justify-content:space-between}@media only screen and (min-width: 541px){.el-site-footer-bottom__inner{align-items:center}}@media only screen and (max-width: 540px){.el-site-footer-bottom__inner{gap:2rem;flex-direction:column}}.el-site-footer-bottom__inner>ul{display:flex;flex-wrap:wrap;gap:1rem 2.8rem}.el-site-footer-bottom__inner>ul>li a{text-decoration:none;color:var(--text-color--default);font-weight:400;line-height:100%;letter-spacing:.05em;transition:opacity .2s}@media only screen and (max-width: 540px){.el-site-footer-bottom__inner>ul>li a{font-size:1.4rem}}@media print,screen and (min-width: 1025px){.el-site-footer-bottom__inner>ul>li a:hover{opacity:.6}}.el-site-footer__logo-container{width:13.5rem;height:2.5rem}.el-site-footer__copy-right{max-width:1060px;padding:0 1.8rem 2rem}.el-site-footer__copy-right p{font-weight:400;line-height:100%;letter-spacing:.05em;color:var(--text-color--default)}@media only screen and (max-width: 540px){.el-site-footer__copy-right p{font-size:1.2rem}}.el-site-footer-list{display:flex;flex-wrap:wrap;gap:1rem 3.2rem}@media only screen and (max-width: 540px){.el-site-footer-list[data-sytle="2"]{gap:1rem 4rem}}.el-site-footer-list+.el-site-footer-list{border-top:1px dashed var(--border-color--gray);margin-top:2rem;padding-top:2rem}.el-site-footer-item a{text-decoration:none;color:var(--text-color--default);transition:opacity .2s}@media print,screen and (min-width: 1025px){.el-site-footer-item a:hover{opacity:.6}}.el-site-footer-item a span{font-weight:400;line-height:100%;letter-spacing:.05em}@media only screen and (max-width: 540px){.el-site-footer-item a span{font-size:1.4rem}}@media print,screen and (min-width: 1025px){body.search .el-site-footer{margin-top:6rem}}@media only screen and (max-width: 1024px){body.search .el-site-footer{margin-top:4rem}}.site-header.renew2020-site-header{background-color:#fff;border-bottom:1px solid var(--corp-color)}@media only screen and (max-width: 1024px){.site-header.renew2020-site-header.pc{display:none !important}}.site-header.renew2020-site-header.sp{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;max-height:6rem}@media print,screen and (min-width: 1025px){.site-header.renew2020-site-header.sp{display:none !important}}.site-header.renew2020-site-header .site-header__tab{background-color:#cb050b}.site-header.renew2020-site-header .site-header__tab .site-header__tab__inner{display:flex;max-width:1280px;margin:0 auto}.site-header.renew2020-site-header .site-header__tab a{display:block;text-align:center;color:#fff;transition:color .2s,background-color .2s;padding:5px 30px;font-size:14px;line-height:179%;text-decoration:none}.site-header.renew2020-site-header .site-header__tab a[aria-selected=true]{background-color:#fff;color:#222;pointer-events:none}.site-header.renew2020-site-header .site-header__tab a:hover{text-decoration:none;color:#999;background-color:#333}.site-header.renew2020-site-header .site-header__inner{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.4rem 2rem;max-width:1320px}.site-header.renew2020-site-header .tagline{font-size:12px;font-weight:400;letter-spacing:.1em;width:100%;display:block;line-height:183%}.site-header.renew2020-site-header .site-header__nav>div{display:flex;align-items:baseline;justify-content:space-between;margin-top:1rem}.site-header.renew2020-site-header .site-header__nav .site-header__nav__upper{margin-bottom:10px}.site-header.renew2020-site-header .site-header__nav .site-header__nav__upper a{font-size:12px}.site-header.renew2020-site-header .site-header__nav a{color:#d1000a}.site-header.renew2020-site-header .site-header__nav a:not(:last-child){margin-right:16px;font-size:12px}.site-header.renew2020-site-header .site-header__nav a i{color:#d1000a;display:inline-block;width:10px;height:8.55px;top:7px;position:relative}.site-header.renew2020-site-header .site-header__nav a i svg{width:100%;height:100%;vertical-align:top}.site-header.renew2020-site-header .site-header__nav a.site-header__btn{border-radius:4px;font-size:12px;color:#fff;font-weight:700;width:150px;height:40px;display:flex;align-items:center;justify-content:center;transition:.2s;text-decoration:none}.site-header.renew2020-site-header .site-header__nav a.site-header__btn[data-color=login]{background-color:#9b7d55;box-shadow:0 2px #6e4919}.site-header.renew2020-site-header .site-header__nav a.site-header__btn[data-color=register]{background-color:#cb050b;box-shadow:0 2px #890408}.site-header.renew2020-site-header .site-header__nav a.site-header__btn:hover{opacity:.7;text-decoration:none}.site-header.renew2020-site-header .site-header__search{margin-left:10px}.site-header.renew2020-site-header .site-header__search .site-header__search-area{width:150px;height:30px;border:solid 1px #ccc;border-radius:15px;padding-left:10px;padding-right:10px;display:flex}.site-header.renew2020-site-header .site-header__search .site-header__search-area form{display:flex}.site-header.renew2020-site-header .site-header__search .site-header__search-area form input{width:100% !important;line-height:2.3 !important;display:block;margin-top:0 !important}.site-header.renew2020-site-header .site-header__search .site-header__search-area form input:focus{width:100% !important}.site-header.renew2020-site-header .site-header__search .site-header__search-area i{width:2rem;height:2rem;flex:1 0 auto}.site-header.renew2020-site-header .site-header__search .site-header__search-area i svg{width:inherit;height:inherit;display:inherit;color:#ccc}.renew2020-site-header[data-style="2"]{transition:transform .3s;padding:1rem 1.2rem;z-index:5;display:flex;justify-content:space-between;align-items:center;width:100%}.renew2020-site-header[data-style="2"]+*{margin-top:60px}.renew2020-site-header[data-style="2"].is_active{transform:translateY(-60px)}.renew2020-site-header[data-style="2"]>.log_hello{overflow:hidden;width:140px;height:80%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22download%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%2225.511%22%20viewBox%3D%220%200%20140%2025.511%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22linear-gradient%22%20y1%3D%221.426%22%20x2%3D%220.034%22%20y2%3D%220.804%22%20gradientUnits%3D%22objectBoundingBox%22%3E%20%3Cstop%20offset%3D%220.1%22%20stop-color%3D%22%23e50012%22%2F%3E%20%3Cstop%20offset%3D%220.341%22%20stop-color%3D%22%23d3000e%22%2F%3E%20%3Cstop%20offset%3D%220.824%22%20stop-color%3D%22%23a30004%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23900000%22%2F%3E%20%3C%2FlinearGradient%3E%20%3C%2Fdefs%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9776%22%20data-name%3D%22%E3%83%91%E3%82%B9%209776%22%20d%3D%22M52%2C9.569V22.4h1.51v-5.7h2.059a4.45%2C4.45%2C0%2C0%2C0%2C2.676-.549%2C3.61%2C3.61%2C0%2C0%2C0%2C1.716-3.088%2C3.276%2C3.276%2C0%2C0%2C0-1.716-3.02A5.906%2C5.906%2C0%2C0%2C0%2C55.569%2C9.5H52Zm3.775%2C1.441a2.606%2C2.606%2C0%2C0%2C1%2C2.265.824%2C1.979%2C1.979%2C0%2C0%2C1%2C.412%2C1.3%2C2.26%2C2.26%2C0%2C0%2C1-.412%2C1.3c-.618.892-1.235.892-2.265.892H53.51V11.01Z%22%20transform%3D%22translate(-16.314%20-3.273)%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9777%22%20data-name%3D%22%E3%83%91%E3%82%B9%209777%22%20d%3D%22M79.9%2C9.1h-.549L74%2C22.208h1.578s1.578-3.98%2C1.647-4.118h4.735c.069.137%2C1.578%2C4.118%2C1.578%2C4.118h1.647L79.9%2C9.1Zm-.275%2C2.951c.137.412%2C1.716%2C4.529%2C1.784%2C4.735H77.706c.137-.206%2C1.784-4.392%2C1.922-4.735%22%20transform%3D%22translate(-23.216%20-3.147)%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9778%22%20data-name%3D%22%E3%83%91%E3%82%B9%209778%22%20d%3D%22M193.6%2C9.1h-.549L187.7%2C22.276h1.578s1.578-3.98%2C1.647-4.118h4.735c.069.137%2C1.578%2C4.118%2C1.578%2C4.118h1.647L193.6%2C9.1h0Zm-.206%2C2.951c.137.412%2C1.716%2C4.529%2C1.853%2C4.735h-3.706c.069-.206%2C1.716-4.392%2C1.853-4.735%22%20transform%3D%22translate(-58.886%20-3.147)%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9779%22%20data-name%3D%22%E3%83%91%E3%82%B9%209779%22%20d%3D%22M103.953%2C10.329a3.176%2C3.176%2C0%2C0%2C0-.961%2C2.265%2C3.458%2C3.458%2C0%2C0%2C0%2C1.784%2C2.814%2C14.522%2C14.522%2C0%2C0%2C0%2C1.441.755%2C10.33%2C10.33%2C0%2C0%2C1%2C1.51.755%2C2.45%2C2.45%2C0%2C0%2C1%2C1.1%2C1.235%2C2.075%2C2.075%2C0%2C0%2C1%2C.137.686%2C2.369%2C2.369%2C0%2C0%2C1-2.471%2C2.265%2C3.176%2C3.176%2C0%2C0%2C1-2.4-1.1c-.275-.343-.686-1.029-.686-1.029l-.069-.069-1.235.755.069.069a5.386%2C5.386%2C0%2C0%2C0%2C.892%2C1.3%2C4.275%2C4.275%2C0%2C0%2C0%2C3.294%2C1.51%2C4.126%2C4.126%2C0%2C0%2C0%2C3.637-2.059%2C3.654%2C3.654%2C0%2C0%2C0%2C.412-1.647%2C2.991%2C2.991%2C0%2C0%2C0-.275-1.235%2C4.775%2C4.775%2C0%2C0%2C0-2.471-2.333l-.961-.48a9.188%2C9.188%2C0%2C0%2C1-1.441-.755%2C1.822%2C1.822%2C0%2C0%2C1-.755-1.441%2C1.841%2C1.841%2C0%2C0%2C1%2C.755-1.51%2C2.7%2C2.7%2C0%2C0%2C1%2C1.235-.412%2C2.416%2C2.416%2C0%2C0%2C1%2C1.784.824%2C3.226%2C3.226%2C0%2C0%2C1%2C.618.824l.069.069%2C1.167-.824-.069-.069a4.041%2C4.041%2C0%2C0%2C0-1.029-1.3%2C3.84%2C3.84%2C0%2C0%2C0-5.078.137%22%20transform%3D%22translate(-32.031%20-3.21)%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9780%22%20data-name%3D%22%E3%83%91%E3%82%B9%209780%22%20d%3D%22M159.649%2C9.1H159.1V22.208h1.441V12.188c1.647%2C1.784%2C3.5%2C3.775%2C5.284%2C5.765%2C1.3%2C1.441%2C2.608%2C2.951%2C3.98%2C4.529l.069.069h.618V9.443h-1.441V19.531c-.343-.343-9.333-10.431-9.4-10.431Z%22%20transform%3D%22translate(-49.914%20-3.147)%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9781%22%20data-name%3D%22%E3%83%91%E3%82%B9%209781%22%20d%3D%22M126.5%2C15.857A6.657%2C6.657%2C0%2C1%2C0%2C133.157%2C9.2a6.663%2C6.663%2C0%2C0%2C0-6.657%2C6.657m1.51%2C0A5.147%2C5.147%2C0%2C1%2C1%2C133.157%2C21a5.14%2C5.14%2C0%2C0%2C1-5.147-5.147%22%20transform%3D%22translate(-39.686%20-3.179)%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9782%22%20data-name%3D%22%E3%83%91%E3%82%B9%209782%22%20d%3D%22M0%2C22.392V14.5l13.725%2C7.892v7.961Z%22%20transform%3D%22translate(0%20-4.842)%22%20fill%3D%22%23980106%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9783%22%20data-name%3D%22%E3%83%91%E3%82%B9%209783%22%20d%3D%22M19.078%2C8.861%2C5.284.9a1.961%2C1.961%2C0%2C0%2C1%2C.824%2C1.784c0%2C2.2-2.059%2C5.147-4.6%2C6.588L0%2C10.233l13.725%2C7.892%2C1.578-.892c2.539-1.441%2C4.6-4.392%2C4.6-6.588a2.035%2C2.035%2C0%2C0%2C0-.824-1.784%22%20transform%3D%22translate(0%20-0.575)%22%20fill%3D%22url(%23linear-gradient)%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_9784%22%20data-name%3D%22%E3%83%91%E3%82%B9%209784%22%20d%3D%22M19.078%2C8.712%2C5.284.751C4.461.2%2C3.088.34%2C1.578%2C1.232L0%2C2.124l13.725%2C7.961L15.3%2C9.193c1.578-.892%2C2.951-1.029%2C3.775-.48%22%20transform%3D%22translate(0%20-0.426)%22%20fill%3D%22%23d1000a%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:-9999px;backface-visibility:hidden}.renew2020-site-header[data-style="2"]>.log_hello>a{position:relative;display:block;box-sizing:border-box;height:100%}.renew2020-site-header[data-style="2"] .nav-list{flex-grow:1;height:100%;margin-left:auto}.renew2020-site-header[data-style="2"] .nav-list ul{display:flex;flex-wrap:nowrap;height:100%;align-items:center;justify-content:end}.renew2020-site-header[data-style="2"] .nav-list ul li{text-align:center;height:100%}.renew2020-site-header[data-style="2"] .nav-list ul li a{display:block;width:100%;height:100%}.renew2020-site-header[data-style="2"] .nav-list ul li i{--icon-size: 6rem;display:block}.renew2020-site-header[data-style="2"] .nav-list ul li i svg{width:inherit;height:inherit}.renew2020-site-header[data-style="2"] button[aria-label=メニュー]{width:6.5rem;height:6.5rem;padding:0;position:relative}.renew2020-site-header[data-style="2"] button[aria-label=メニュー] .header-open{background-image:url(/jobsearch/common-jobsearch/img/icons/header-nav-menu1.svg);background-position:center 1px;background-repeat:no-repeat;background-size:cover;transition:all .2s ease;opacity:1;width:100%;height:100%}.renew2020-site-header[data-style="2"] button[aria-label=メニュー] .header-close{background-image:url(/jobsearch/common-jobsearch/img/icons/header-nav-menu2.svg);background-position:center;background-repeat:no-repeat;background-size:auto;transition:all .2s ease;opacity:0;width:100%;height:100%;position:absolute;top:0}.renew2020-site-header[data-style="2"] .renew2020-gnavi{position:fixed;z-index:101;top:calc(100% - 60px + 1px);top:0;left:0;width:100%;height:100dvh;overflow:scroll;transition:opacity,visibility;transition-duration:.2s;background:var(--white);border-top:1px solid #cb050b;z-index:3}.renew2020-site-header[data-style="2"] .renew2020-gnavi[aria-hidden=true]{opacity:0;pointer-events:none;overflow:hidden}.renew2020-site-header[data-style="2"] .renew2020-gnavi[aria-hidden=true]+.gnavi__underlay{opacity:0;visibility:hidden;background:none}.renew2020-site-header[data-style="2"] .renew2020-gnavi:not([aria-hidden=true])+.gnavi__underlay{opacity:.15;visibility:inherit;z-index:2;bottom:auto;top:0;height:calc(100vh + 60vw);background:#cb050b}.renew2020-site-header[data-style="2"] .gnavi__close[aria-label=メニュー]{height:45px;position:absolute;top:10px;right:12px;border:0;background:#fff;width:45px}.renew2020-site-header[data-style="2"] .gnavi__close[aria-label=メニュー] .header-close{opacity:1}.renew2020-site-header[data-style="2"] .gnavi__btns{justify-content:center;padding:60px 20px 30px}.renew2020-site-header[data-style="2"] .gnavi__btns li{width:100%;height:65px;background:#fff;border-radius:10px;box-shadow:0px 5px 10px -2px rgba(10,10,10,.25),0px 0px 0px 1px rgba(10,10,10,.02)}.renew2020-site-header[data-style="2"] .gnavi__btns li a{border-radius:10px;color:#ca0813;padding:1rem 0;display:flex;justify-content:space-evenly;align-items:center}.renew2020-site-header[data-style="2"] .gnavi__btns li a i{width:50%;height:4.5rem}.renew2020-site-header[data-style="2"] .gnavi__btns li a i svg{width:100%;height:inherit}.renew2020-site-header[data-style="2"] .gnavi__primary{background-color:#fff;padding-bottom:20px}.renew2020-site-header[data-style="2"] .gnavi__primary li{padding-left:20px}.renew2020-site-header[data-style="2"] .gnavi__primary li a,.renew2020-site-header[data-style="2"] .gnavi__primary li button{position:relative}.renew2020-site-header[data-style="2"] .gnavi__primary li a{background-color:#fff;color:#ca0813;padding:20px;display:flex;justify-content:space-between;font-weight:100;color:#000;font-size:1.8rem;word-break:keep-all;text-decoration:none}.renew2020-site-header[data-style="2"] .gnavi__primary li a::before{content:"";position:absolute;left:0;width:2px;height:calc(100% - 15px);background:#cb050b;bottom:10%}.renew2020-site-header[data-style="2"] .gnavi__primary li a:after{content:none}.renew2020-site-header[data-style="2"] .gnavi__primary li a[aria-expanded=true] i{transform:rotateX(0deg)}.renew2020-site-header[data-style="2"] .gnavi__primary li a i{width:1.5rem;height:1.5rem;color:#ca0813;fill:#ca0813;transition:all .5s ease;transform:rotateZ(-90deg)}.renew2020-site-header[data-style="2"] .gnavi__primary li a i svg{width:inherit;height:inherit}.renew2020-site-header[data-style="2"] .gnavi__primary li button{background-color:#fff;color:#ca0813;padding:20px;display:flex;justify-content:space-between;font-weight:100;color:#000;font-size:1.8rem;width:100%}.renew2020-site-header[data-style="2"] .gnavi__primary li button::before{content:"";position:absolute;left:0;width:2px;height:calc(100% - 15px);background:#cb050b;bottom:10%}.renew2020-site-header[data-style="2"] .gnavi__primary li button:after{content:none}.renew2020-site-header[data-style="2"] .gnavi__primary li button[aria-expanded=true] i{transform:rotateX(0deg)}.renew2020-site-header[data-style="2"] .gnavi__primary li button i{width:1.5rem;height:1.5rem;color:#ca0813;transition:all .5s ease;transform:rotateZ(-90deg)}.renew2020-site-header[data-style="2"] .gnavi__primary li button i svg{width:inherit;height:inherit}.renew2020-site-header[data-style="2"] .gnavi__primary li ul li{padding:0 40px 0 20px}.renew2020-site-header[data-style="2"] .gnavi__primary li ul li a{padding:20px 0;background:#fff;color:#ca0813;border-bottom:solid 1px #cecaca;font-weight:100;font-size:1.4rem;text-decoration:none;font-weight:100}.renew2020-site-header[data-style="2"] .gnavi__primary li ul li a::before{content:none}.renew2020-site-header[data-style="2"]+#breadcrumbs{margin-top:60px}@media(min-width: 641px){.site-header__basis{padding:0 1.5rem}}@media(max-width: 640px){.site-header__basis{padding:0 4%}}.site-header__basis>div{display:flex;align-items:center;justify-content:space-between}@media(min-width: 769px){.site-header__basis>div{padding:2rem 0 1rem}}@media(max-width: 768px)and (min-width: 641px){.site-header__basis>div{padding-bottom:1rem}}.site-header__tool-area{flex-grow:1;flex-basis:auto}@media(max-width: 768px){.site-header__tool-area{display:none}}.site-header__tool-area>div{display:flex;justify-content:flex-end;align-items:center}.site-header__tool:first-child .tool__btn a{overflow:visible;background-color:#c00;color:#fff;transition:background-color .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.site-header__tool:first-child .tool__btn a:hover{background-color:#d63232}.site-header__tool:first-child .tool__btn a svg{position:absolute;z-index:1;top:0;left:0;transform:translate(-50%, -22.5%);pointer-events:none}.site-header__tool:nth-child(2){margin-left:.9765625%}.site-header__tool:nth-child(2) .tool__btn a{border:solid 1px #ddd;color:inherit}.site-header__tool:last-child{margin-left:2.9296875%}.site-header__tool .tool__btn a{position:relative;overflow:hidden;display:inline-block;padding:1.2rem;min-width:13.7rem;border-radius:0.4rem;vertical-align:middle;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1}.site-header__tool .tool__btn a::before{margin-top:-0.2rem;display:block;content:""}.site-header__tool .tool__btn a span{font-weight:700;pointer-events:none;white-space:nowrap}.site-header__tool .tool__district>div{display:flex;align-items:center;justify-content:space-between;padding:0.3rem 0.8rem;border:solid 1px #ddd;border-radius:0.4rem;line-height:1}.site-header__tool .tool__district p{font-size:1.2rem}.site-header__tool .tool__district p span{color:#c00;white-space:nowrap}.site-header__tool .tool__district a{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;font-size:1.2rem}.site-header__tool .tool__district a i{display:block;width:3rem;height:3rem}.site-header__tool .tool__district a i svg{display:inherit;width:inherit;height:inherit;color:#2d95e4}@media(min-width: 769px){.site-header__btn-area{display:none}}.site-header__btn-area>div{display:flex;align-items:center;align-items:flex-end}.site-header__btn a{display:block;color:#888;touch-action:manipulation;line-height:1}.site-header__btn a:hover i svg{color:#ff8484}.site-header__btn a i{display:block;margin:0 auto;width:3.4rem;height:3.4rem}@media(min-width: 641px){.site-header__btn a i{width:4.6rem;height:4.6rem}}@media(max-width: 640px){.site-header__btn a i{width:3.4rem;height:3.4rem}}.site-header__btn a i svg{display:inherit;width:inherit;height:inherit;color:#f66;transition:color .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.site-header__btn a span{display:block;font-weight:700;text-align:center;transform:translateY(-25%)}@media(min-width: 641px){.site-header__btn a span{font-size:1.4rem}}@media(max-width: 640px){.site-header__btn a span{font-size:1rem}}@media(min-width: 769px){.site-header__global-navigation>div{padding-bottom:0.5rem}}@media(max-width: 768px){.site-header__global-navigation>div{display:none}}.site-header--jobsearch>div>div{margin:0 auto;max-width:1054px}@media(min-width: 641px){.site-header--jobsearch__basis{padding:0 1.5rem}}@media(max-width: 640px){.site-header--jobsearch__basis{padding:0 4%}}.site-header--jobsearch__basis>div{display:flex;align-items:center;justify-content:space-between}.site-header--jobsearch__tool-area{flex-grow:1;flex-basis:auto}@media(max-width: 768px){.site-header--jobsearch__tool-area{display:none}}.site-header--jobsearch__tool-area>div{display:flex;justify-content:space-between;align-items:center}.site-header--jobsearch__tool-group:first-child{flex-grow:1;flex-basis:0}.site-header--jobsearch__tool-group:first-child>div{padding-left:5.7692307692%}.site-header--jobsearch__tool-group:last-child>div{justify-content:flex-end}.site-header--jobsearch__tool-group>div{display:flex;align-items:center}.site-header--jobsearch__tool:first-child .tool__btn a{overflow:visible;background-color:#c00;color:#fff;transition:background-color .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.site-header--jobsearch__tool:first-child .tool__btn a:hover{background-color:#d63232}.site-header--jobsearch__tool:first-child .tool__btn a svg{position:absolute;z-index:1;top:0;left:0;transform:translate(-50%, -43.5%);pointer-events:none}.site-header--jobsearch__tool:last-child:not(:only-child){margin-left:3.300330033%}.site-header--jobsearch__tool:last-child .tool__btn a{border:solid 1px #ddd;color:inherit}.site-header--jobsearch__tool .tool__btn a{position:relative;overflow:hidden;display:inline-block;padding:1.2rem;min-width:13.7rem;border-radius:0.4rem;vertical-align:middle;font-size:1.4rem;text-align:center;text-decoration:none;line-height:1}.site-header--jobsearch__tool .tool__btn a::before{margin-top:-0.2rem;display:block;content:""}.site-header--jobsearch__tool .tool__btn a span{font-weight:700;pointer-events:none;white-space:nowrap}.site-header--jobsearch__tool .tool__district>div{display:flex;align-content:stretch;justify-content:space-between;border:solid 1px #ddd;border-radius:0.4rem;line-height:1}.site-header--jobsearch__tool .tool__district p{display:flex;align-items:center;justify-content:center;font-size:1.2rem;padding:0rem 0.8rem;background-color:#f1f1f1}.site-header--jobsearch__tool .tool__district p span{white-space:nowrap}.site-header--jobsearch__tool .tool__district a{display:inline-flex;align-items:center;padding-right:1rem;white-space:nowrap;vertical-align:middle;font-size:1.2rem}.site-header--jobsearch__tool .tool__district a i{display:block;width:3rem;height:3rem}.site-header--jobsearch__tool .tool__district a i svg{display:inherit;width:inherit;height:inherit;color:#2d95e4}@media(min-width: 769px){.site-header--jobsearch__btn-area{display:none}}.site-header--jobsearch__btn-area>div{display:flex;align-items:center;align-items:flex-end}.site-header--jobsearch__btn a{display:block;color:#888;touch-action:manipulation;line-height:1}.site-header--jobsearch__btn a:hover i svg{color:#ff8484}.site-header--jobsearch__btn a i{display:block;margin:0 auto;width:3.4rem;height:3.4rem}@media(min-width: 641px){.site-header--jobsearch__btn a i{width:4.6rem;height:4.6rem}}@media(max-width: 640px){.site-header--jobsearch__btn a i{width:3.4rem;height:3.4rem}}.site-header--jobsearch__btn a i svg{display:inherit;width:inherit;height:inherit;color:#f66;transition:color .5s cubic-bezier(0.25, 0.8, 0.25, 1)}[data-site=tech] .site-header--jobsearch__btn a i svg{color:#0845bc}.site-header--jobsearch__btn a .far{color:#f66;text-align:center;line-height:1.8}[data-site=tech] .site-header--jobsearch__btn a .far{color:#0845bc}@media(max-width: 768px)and (min-width: 641px){.site-header--jobsearch__btn a .far{font-size:2.4rem}}@media(max-width: 640px){.site-header--jobsearch__btn a .far{font-size:1.8rem}}.site-header--jobsearch__btn a span{display:block;font-weight:700;text-align:center;transform:translateY(-25%)}@media(min-width: 641px){.site-header--jobsearch__btn a span{font-size:1.4rem}}@media(max-width: 640px){.site-header--jobsearch__btn a span{font-size:1rem}}.site-header--jobsearch__btn+.site-header--jobsearch__btn{margin-left:0.8rem}@media(min-width: 769px){.site-header--jobsearch__global-navigation>div{padding-bottom:1rem}}@media(max-width: 768px){.site-header--jobsearch__global-navigation>div{display:none}}.fixed-btn{position:fixed;bottom:2rem;right:2rem;opacity:0;transform:translateY(50px);transition:opacity .3s ease,transform .3s ease;z-index:2}@media print,screen and (min-width: 1025px){.fixed-btn{bottom:4.8rem;right:4.8rem}.fixed-btn .open{display:none !important}}.fixed-btn.is-active{opacity:1;transform:translateY(0)}.fixed-btn.has-fixed-cta{bottom:9rem}.fixed-btn__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.2rem}.fixed-btn__inner button{width:4.2rem;height:4.2rem;border-radius:50%;background-color:var(--white);filter:drop-shadow(1px 1px 8px rgba(0, 0, 0, 0.1019607843));transition:opacity .2s}@media print,screen and (min-width: 1025px){.fixed-btn__inner button:hover{opacity:.6}}.fixed-btn__inner button i{display:block;margin:0 auto;color:var(--corp-color)}.fixed-btn__inner button i.icon-hamburger{--icon-size: 2.2rem}.fixed-btn__inner button i.icon-chevron-top{--icon-size: 2rem}@media print,screen and (min-width: 1025px){.fixed-btn__inner button{width:5.6rem;height:5.6rem}.fixed-btn__inner button i.icon-chevron-top{--icon-size: 2.6rem}}.el-site-header__global-nav{max-width:1320px;padding-left:2rem;padding-right:2rem;margin:0 auto}@media only screen and (max-width: 1024px){.el-site-header__global-nav{display:none}}.el-site-header__global-nav .list{display:flex}.el-site-header__global-nav .list .item{padding:1rem 0 1.2rem 0;display:block;width:16rem;max-height:5.08rem}.el-site-header__global-nav .list .item a{color:var(--text-color--default);text-decoration:none;border-left:solid 1px var(--corp-color);display:block;transition:color .2s}.el-site-header__global-nav .list .item a:hover{color:var(--corp-color)}.el-site-header__global-nav .list .item span{position:relative;font-weight:400;font-size:1.6rem;text-align:center;white-space:nowrap;line-height:100%;letter-spacing:0;padding-top:.6rem;padding-bottom:.6rem;display:block;min-height:3.08rem}.el-site-header__global-nav .list .item[data-color=blue]{background-color:#0845bc;transition:opacity .2s}.el-site-header__global-nav .list .item[data-color=blue] span{color:var(--white)}@media print,screen and (min-width: 1025px){.el-site-header__global-nav .list .item[data-color=blue]:hover{opacity:.6}}.el-site-header__global-nav .list .item.is-active{cursor:default;border-left:1px solid var(--corp-color);border-right:1px solid var(--corp-color);border-bottom:2px solid var(--corp-color)}.el-site-header__global-nav .list .item.is-active a{color:var(--corp-color);border-left:0}.el-site-header__global-nav .list .item.is-active+.item a{border-left:0}.el-site-header__nav{display:flex;align-items:center;justify-content:end;flex-grow:1}.el-site-header__nav-item i{--icon-size: 4.5rem}.el-slider{width:100vw;margin:0 calc(50% - 50vw);margin-bottom:6rem}.el-slider:not(.is-initialized){opacity:0;visibility:hidden}.el-slider__wrapper{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);position:relative;margin:0 auto}@media print,screen and (min-width: 1025px){.el-slider__wrapper{padding:0 var(--padding-contents-wrapper--lr)}}.el-slider__track{z-index:0;margin:0 auto;overflow:hidden;padding:5px 0 2rem}.el-slider__list{display:flex;height:100%;backface-visibility:hidden;margin:0 !important;padding:0 !important}.el-slider__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;text-decoration:none !important;will-change:transform}.el-slider__slide>*{padding-left:0 !important;padding-right:0 !important}.el-slider__slide>*:first-child{margin-top:0 !important}.el-slider__slide>*:last-child{margin-bottom:0 !important}.el-slider__slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.el-slider .splide__sr{display:none}.el-slider .splide__pagination{display:none}.el-slider .splide__arrow{display:none}.el-station-search-accordion__wrapper>*{padding-left:0 !important;padding-right:0 !important}.el-station-search-accordion__wrapper>*:first-child{margin-top:0 !important}.el-station-search-accordion__wrapper>*:last-child{margin-bottom:0 !important}@media only screen and (min-width: 541px){.el-station-search{margin-bottom:4rem}}@media only screen and (max-width: 540px){.el-station-search{margin-bottom:3.2rem}}.el-station-search__search-area{max-width:70rem;border:1px solid var(--border-color--dark-gray);border-radius:6px;overflow:hidden}.el-station-search__input-area{position:relative}.el-station-search__input-area input{width:100%;background-color:var(--white);font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.4rem;padding:1.4rem 1.8rem;border:none;outline:none}.el-station-search__input-area i{--icon-size: 2rem;position:absolute;top:calc(50% - var(--icon-size)/2);right:16px;color:var(--corp-color)}.el-station-search__checkbox-area{background-color:var(--bg-color--light-pink);border-top:1px solid var(--border-color--dark-gray)}@media only screen and (min-width: 541px){.el-station-search__checkbox-area{padding:2rem 2.4rem}}@media only screen and (max-width: 540px){.el-station-search__checkbox-area{padding:2rem 1.6rem}}.el-station-search__checkbox-item:not(:first-child){margin-top:1.6rem}.el-station-search__checkbox-item label{display:flex;align-items:center;gap:.8rem;cursor:pointer}.el-station-search__checkbox-item label span{font-weight:400;line-height:100%;letter-spacing:.05em;font-size:1.4rem}.el-station-search__checkbox-item .checkbox-container{--size: 1.8rem;width:var(--size);height:var(--size);position:relative}.el-station-search__checkbox-item .checkbox-container input{width:100%;height:100%;border-radius:2px;background-color:var(--white);border:1px solid var(--border-color--gray);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.el-station-search__checkbox-item .checkbox-container input:focus-visible{border:1px solid #000}.el-station-search__checkbox-item .checkbox-container i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);--icon-size: 1.4rem;color:rgba(0,0,0,0);stroke:var(--corp-color);display:none}.el-station-search__checkbox-item.is-checked .checkbox-container i{display:block}@media only screen and (min-width: 541px){.el-station-search__tag-area{margin-top:2.4rem}}@media only screen and (max-width: 540px){.el-station-search__tag-area{margin-top:2rem}}.el-station-search__tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.el-station-search__tag-item{position:relative;border:1px solid var(--border-color--gray);background-color:var(--white);border-radius:6px;padding:.6rem 1.2rem;display:flex;align-items:center;flex-wrap:nowrap;gap:.8rem}.el-station-search__tag-item span{font-weight:400;line-height:100%;letter-spacing:.05em;font-size:1.4rem}.el-station-search__tag-item input{opacity:0;position:absolute;top:0;left:0}.el-station-search__tag-remove{width:1.2rem;height:1.2rem}.el-station-search__tag-remove:focus-visible{border:1px solid #000}.el-station-search__tag-remove i{--icon-size: 100%;min-width:unset;min-height:unset}@media only screen and (min-width: 541px){.el-tab{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-tab{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-tab{margin:3.2rem auto 2.4rem}}@media only screen and (max-width: 540px){.el-tab{margin:3.2rem auto 2.4rem;--gap: 1.2rem}}@media only screen and (min-width: 541px){.el-tab[data-type=search] .el-tab__head--item{width:calc((99.9% - var(--gap)*(2 - 1))/2);min-width:50%}.el-tab[data-type=search] .el-tab__head--item:nth-child(n+3){margin-top:var(--gap)}.el-tab[data-type=search] .el-tab__head--item:not(:nth-child(2n)):not(:last-child){margin-right:var(--gap)}}@media only screen and (max-width: 540px){.el-tab[data-type=search] .el-tab__head--item{width:calc((99.9% - 1.6rem*(2 - 1))/2)}.el-tab[data-type=search] .el-tab__head--item:nth-child(n+3){margin-top:1.6rem}.el-tab[data-type=search] .el-tab__head--item:not(:nth-child(2n)):not(:last-child){margin-right:1.6rem}}.el-tab__head{display:flex;border-bottom:1px solid var(--border-color--gray);padding-bottom:1.6rem}@media only screen and (min-width: 541px){.el-tab__head{margin-bottom:4rem}}@media only screen and (max-width: 540px){.el-tab__head{margin-bottom:3.2rem}}.el-tab__head--item{cursor:pointer;position:relative}@media only screen and (min-width: 541px){.el-tab__head--item{width:calc((99.9% - var(--gap)*(3 - 1))/3);min-width:33.3333333333%}.el-tab__head--item:nth-child(n+4){margin-top:var(--gap)}.el-tab__head--item:not(:nth-child(3n)):not(:last-child){margin-right:var(--gap)}}@media only screen and (max-width: 540px){.el-tab__head--item{width:calc((99.9% - var(--gap)*(3 - 1))/3)}.el-tab__head--item:nth-child(n+4){margin-top:var(--gap)}.el-tab__head--item:not(:nth-child(3n)):not(:last-child){margin-right:var(--gap)}}.el-tab__head--item[data-current=true]::after{content:"";width:100%;height:2px;background-color:var(--corp-color);position:absolute;left:0;bottom:-1.6rem}.el-tab__head--item[data-current=true] h3{color:var(--corp-color)}.el-tab__head--item[data-current=true] h3:hover{opacity:unset}.el-tab__head--item h3{font-size:1.6rem;font-weight:500;line-height:100%;color:var(--text-color--default);text-align:center;display:block;margin-inline:auto}@media only screen and (min-width: 541px){.el-tab__head--item h3{transition:opacity .2s}.el-tab__head--item h3:hover{opacity:.6}}.el-tab__body--item{display:none}.el-tab__body--item>*{padding-left:0 !important;padding-right:0 !important}.el-tab__body--item>*:first-child{margin-top:0 !important}.el-tab__body--item>*:last-child{margin-bottom:0 !important}.el-tab__body--item>*{padding-left:0;padding-right:0}.el-text-list-prefix{display:flex;flex-direction:column}@media only screen and (min-width: 541px){.el-text-list-prefix{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-text-list-prefix{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}@media only screen and (min-width: 541px){.el-text-list-prefix{margin-bottom:.8rem}}@media only screen and (max-width: 540px){.el-text-list-prefix{margin-bottom:1.6rem}}.el-text-list-prefix .el-text-list-prefix{padding-left:1.5rem}@media only screen and (min-width: 541px){.el-text-list-prefix[data-layout=pc-horizontal]{flex-direction:unset;align-items:center;justify-content:center;flex-wrap:wrap}.el-text-list-prefix[data-layout=pc-horizontal]::after{content:"";flex-basis:100%;width:0;order:1}.el-text-list-prefix[data-layout=pc-horizontal]>li:not(:first-child){margin-top:0}.el-text-list-prefix[data-layout=pc-horizontal]>li:first-child{margin-right:2rem}.el-text-list-prefix[data-layout=pc-horizontal]>li:last-child{order:2;margin-top:.6rem}}.el-text-list-prefix[data-type=desc]>li::before{content:"";width:.4rem;height:.4rem;min-width:.4rem;min-height:.4rem;background-color:var(--text-color--default);border-radius:100%;position:absolute;top:.8rem;left:.8rem}.el-text-list-prefix[data-type=desc]>li>span{position:relative}.el-text-list-prefix[data-type=note]>li::before{content:"※";color:var(--text-color--default);position:absolute;top:0rem;left:.4rem}.el-text-list-prefix>li{position:relative;padding-left:2.2rem}.el-text-list-prefix>li:not(:first-child){margin-top:.6rem}.el-text-list-prefix>li>span{display:flex;gap:1rem;font-size:1.4rem;line-height:150%;font-weight:400;color:var(--text-color--default)}.el-text-list-prefix>li>*{padding-left:0 !important;padding-right:0 !important}.el-text-list-prefix>li>*:first-child{margin-top:0 !important}.el-text-list-prefix>li>*:last-child{margin-bottom:0 !important}.el-text-list{margin-top:1.6rem}@media only screen and (min-width: 541px){.el-text-list{max-width:calc(var(--contents-width) + var(--padding-contents-wrapper--lr)*2);padding:0 var(--padding-contents-wrapper--lr);margin-inline:auto}}@media only screen and (max-width: 540px){.el-text-list{min-width:100%;padding:0 var(--padding-contents-wrapper--sp)}}.el-text-list[data-align=center]>li{justify-content:center}.el-text-list[data-align=right]>li{justify-content:flex-end}.el-text-list .el-text-list{padding-left:1rem}.el-text-list>li{display:flex}.el-text-list>li:not(:last-child) a{margin-bottom:.8rem}.el-text-list>li a{text-decoration:none;display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:var(--text-color--default);position:relative;width:-moz-fit-content;width:fit-content}.el-text-list>li a span{transition:opacity .2s}@media only screen and (min-width: 541px){.el-text-list>li a:hover span{opacity:.6}}.el-text-list>li i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--icon-color--white);--icon-size: 0.8rem}.el-text-list__icon{background-color:var(--corp-color);border-radius:50%;display:block;position:relative;width:1.8rem;height:1.8rem}.el-checkbox{width:100%;display:block}.el-checkbox[data-layout=horizontal]{display:flex;flex-wrap:wrap;gap:var(--gap)}.el-checkbox .heading{width:100%;display:block;flex-shrink:0;font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.4rem;color:var(--text-color--default)}.el-checkbox-item label{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:6px;padding:.6rem 1.2rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-color--gray);background-color:var(--white);transition:opacity .2s}.el-checkbox-item label .el-checkbox-item__input-container{position:relative;width:1.6rem;height:1.6rem;display:block}.el-checkbox-item label .el-checkbox-item__input-container i{stroke:var(--corp-color);color:rgba(0,0,0,0);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);--icon-size: 1.2rem;opacity:0}.el-checkbox-item label .el-checkbox-item__input-container[aria-hidden]{opacity:0;position:absolute;top:0;left:0;width:.1rem;height:.1rem}@media print,screen and (min-width: 1025px){.el-checkbox-item label:not(:has(input:checked)):hover{opacity:.6}}.el-checkbox-item label:has(input:checked){border:1px solid var(--corp-color)}.el-checkbox-item label:has(input:checked) .el-checkbox-item__input-container input{border-color:var(--corp-color)}.el-checkbox-item label:has(input:checked) .el-checkbox-item__input-container i{opacity:1}.el-checkbox-item label input[type=checkbox]{width:100%;height:100%;margin:0 !important;background-color:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color--gray);border-radius:2px;overflow:hidden;pointer-events:none}.el-checkbox-item label span{font-weight:400;font-size:14px;line-height:100%;letter-spacing:.05em;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}.el-checkbox-item:has(.el-exclamation){display:flex;flex-wrap:nowrap;align-items:start;gap:.4rem}.el-checkbox-item>.el-text-list-prefix{padding:0;margin:0}.el-checkbox-item>.el-text-list-prefix[data-type=note] li::before{left:.2rem}.el-checkbox:not([data-style]){--gap: 1.6rem}.el-checkbox[data-style="1"]{width:100%;border-top:1px solid var(--border-color--gray)}@media only screen and (min-width: 541px){.el-checkbox[data-style="1"]{margin-top:2.4rem;padding-top:2.4rem}}@media only screen and (max-width: 540px){.el-checkbox[data-style="1"]{margin-top:2rem;padding-top:2rem}}.el-checkbox[data-style="1"][data-layout=horizontal]{--gap: 1.6rem}.el-checkbox[data-style="2"]{width:100%;background-color:var(--bg-color--beige);border-top:none;padding:1.6rem}@media only screen and (min-width: 541px){.el-checkbox[data-style="2"]{margin-top:1.6rem}}@media only screen and (max-width: 540px){.el-checkbox[data-style="2"]{margin-top:1.2rem}}.el-checkbox[data-style="2"] .el-checkbox-item label{background-color:unset;border:none;padding:0}.el-checkbox[data-style="2"] .el-checkbox-item .el-checkbox-item__input-container{width:1.8rem;height:1.8rem}.el-checkbox[data-style="2"][data-layout=horizontal]{--gap: 1.6rem 3.2rem}.el-checkbox[data-style="3"]{width:100%;background-color:var(--bg-color--beige);border-top:none;padding:1.6rem;border-radius:6px}@media only screen and (min-width: 541px){.el-checkbox[data-style="3"]{margin-top:1.6rem}}@media only screen and (max-width: 540px){.el-checkbox[data-style="3"]{margin-top:1.2rem}}.el-checkbox[data-style="3"] .el-checkbox-item label{background-color:unset;border:none;padding:0}.el-checkbox[data-style="3"] .el-checkbox-item .el-checkbox-item__input-container{width:1.8rem;height:1.8rem}.el-checkbox[data-style="3"][data-layout=horizontal]{--gap: 1.6rem 3.2rem}.el-checkbox+.el-checkbox{padding-top:0;border-top:none}.el-checkbox[data-border=none] label{border:none !important;padding-left:0;padding-right:0}.el-checkbox[data-opacity=none] label{opacity:1 !important}.el-form-area__item[data-area-hidden=true]{display:none}.el-form-area:not(:last-child){margin-bottom:3rem}.el-form-group{display:flex}@media only screen and (min-width: 541px){.el-form-group{gap:2rem}}@media only screen and (max-width: 540px){.el-form-group{gap:1.6rem}}.el-form-group__title span{font-weight:500;font-size:1.6rem;line-height:100%;letter-spacing:.05em;color:var(--text-color--default)}.el-form-group__title span.required{color:var(--att-color)}.el-form-group:not(:last-child){margin-bottom:3rem}.el-form-group.el-search-modal{margin-bottom:0}.el-form-group .el-form-item:has([data-validate-error*=required]) .el-form-message[data-validation-type*=required]{display:block}.el-form-group .el-form-item:has([data-validate-error*=email]) .el-form-message[data-validation-type*=email]{display:block}.el-form-group .el-form-item:has([data-validate-error*=alphanumeric]) .el-form-message[data-validation-type*=alphanumeric]{display:block}.el-form-group .el-form-item:has([data-validate-error*=hiragana]) .el-form-message[data-validation-type*=hiragana]{display:block}.el-form-group .el-form-item:has([data-validate-error*=kana]) .el-form-message[data-validation-type*=kana]{display:block}.el-form-group .el-form-item:has([data-validate-error*=number]) .el-form-message[data-validation-type*=number]{display:block}.el-form-group .el-form-item:has([data-validate-error*=japanese]) .el-form-message[data-validation-type*=japanese]{display:block}.el-form-group .el-form-item:has([data-validate-error*=password]) .el-form-message[data-validation-type*=password]{display:block}.el-form-group .el-form-item:has([data-validate-error*=confirmPassword]) .el-form-message[data-validation-type*=confirmPassword]{display:block}.el-form-group .el-form-item:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 541px){.el-form-group .el-form-item[data-type=area],.el-form-group .el-form-item.terms-select{--space: 3.2rem}}@media only screen and (max-width: 540px){.el-form-group .el-form-item[data-type=area],.el-form-group .el-form-item.terms-select{--space: 2.4rem}}.el-form-group .el-form-item[data-type=area] .el-detail-list[data-border=true] .el-detail-list__item,.el-form-group .el-form-item.terms-select .el-detail-list[data-border=true] .el-detail-list__item{border-bottom-style:none}.el-form-group .el-form-item[data-type=area] .el-detail-list__item,.el-form-group .el-form-item.terms-select .el-detail-list__item{margin-top:0}.el-form-group .el-form-item[data-type=area] .el-detail-list__item:not(:first-child),.el-form-group .el-form-item.terms-select .el-detail-list__item:not(:first-child){border-top:1px solid var(--border-color--gray)}@media only screen and (max-width: 540px){.el-form-group .el-form-item[data-type=area] .el-detail-list__item:not(:first-child),.el-form-group .el-form-item.terms-select .el-detail-list__item:not(:first-child){padding-top:var(--space)}}@media only screen and (min-width: 541px){.el-form-group .el-form-item[data-type=area] .el-detail-list__item:not(:first-child) .el-detail-list__heading,.el-form-group .el-form-item[data-type=area] .el-detail-list__item:not(:first-child) .el-detail-list__body,.el-form-group .el-form-item.terms-select .el-detail-list__item:not(:first-child) .el-detail-list__heading,.el-form-group .el-form-item.terms-select .el-detail-list__item:not(:first-child) .el-detail-list__body{padding-top:var(--space)}}@media only screen and (max-width: 540px){.el-form-group .el-form-item[data-type=area] .el-detail-list__item:not(:last-child),.el-form-group .el-form-item.terms-select .el-detail-list__item:not(:last-child){padding-bottom:var(--space)}}@media only screen and (min-width: 541px){.el-form-group .el-form-item[data-type=area] .el-detail-list__item:not(:last-child) .el-detail-list__heading,.el-form-group .el-form-item[data-type=area] .el-detail-list__item:not(:last-child) .el-detail-list__body,.el-form-group .el-form-item.terms-select .el-detail-list__item:not(:last-child) .el-detail-list__heading,.el-form-group .el-form-item.terms-select .el-detail-list__item:not(:last-child) .el-detail-list__body{padding-bottom:var(--space)}}@media only screen and (min-width: 541px){.el-form-group .el-form-item[data-type=area] .el-detail-list__item:last-child .el-detail-list__heading,.el-form-group .el-form-item[data-type=area] .el-detail-list__item:last-child .el-detail-list__body,.el-form-group .el-form-item.terms-select .el-detail-list__item:last-child .el-detail-list__heading,.el-form-group .el-form-item.terms-select .el-detail-list__item:last-child .el-detail-list__body{padding-bottom:0}}@media only screen and (max-width: 540px){.el-form-group .el-form-item[data-type=area] .el-detail-list__item,.el-form-group .el-form-item.terms-select .el-detail-list__item{gap:2rem}}@media only screen and (max-width: 540px){.el-form-group .el-form-item[data-type=area] .el-detail-list__heading,.el-form-group .el-form-item[data-type=area] .el-detail-list__body,.el-form-group .el-form-item.terms-select .el-detail-list__heading,.el-form-group .el-form-item.terms-select .el-detail-list__body{padding-bottom:0}}.el-form-group .el-form-item[data-type=area] .el-detail-list__heading,.el-form-group .el-form-item.terms-select .el-detail-list__heading{display:block}@media only screen and (min-width: 541px){.el-form-group .el-form-item[data-type=area] .el-detail-list__heading,.el-form-group .el-form-item.terms-select .el-detail-list__heading{width:20rem}}.el-form-group .el-form-item[data-type=area] .el-detail-list__heading span,.el-form-group .el-form-item.terms-select .el-detail-list__heading span{font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.6rem}@media only screen and (min-width: 541px){.el-form-group .el-form-item[data-type=area] .el-detail-list__body,.el-form-group .el-form-item.terms-select .el-detail-list__body{padding-left:.8rem}}.el-form-group .el-form-item[data-type=area] .el-detail-list__body .el-select+.el-checkbox label,.el-form-group .el-form-item.terms-select .el-detail-list__body .el-select+.el-checkbox label{padding-top:1.2rem !important}.el-form-group .el-form-item[data-type=area] .el-checkbox,.el-form-group .el-form-item.terms-select .el-checkbox{padding-top:0;border-top:none}.el-form-group .el-form-item[data-type=area] .el-checkbox+.el-checkbox,.el-form-group .el-form-item.terms-select .el-checkbox+.el-checkbox{padding-top:1.6rem;border-top:1px solid var(--border-color--gray)}@media only screen and (min-width: 541px){.el-form-group .el-form-item[data-type=area] .el-accordion__body,.el-form-group .el-form-item.terms-select .el-accordion__body{padding:3.2rem}}@media only screen and (max-width: 540px){.el-form-group .el-form-item[data-type=area] .el-accordion__body,.el-form-group .el-form-item.terms-select .el-accordion__body{padding:1.6rem 2rem}}.el-form-group .el-form-item[data-type=area] .el-detail-list__heading span{font-weight:700}.el-form-group .el-form-item .alert{width:100vw;height:100vw;position:fixed;top:100%;left:100%;z-index:1}.el-form-group .el-form-item .alert[data-is-visible]{top:0;left:0}.el-form-group .el-form-item .alert__container{position:relative;width:100vw;height:100vh;display:block}.el-form-group .el-form-item .alert__inner{background:rgba(81,81,81,.8);width:-moz-fit-content;width:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;border-radius:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media print,screen and (min-width: 1025px){.el-form-group .el-form-item .alert__inner{padding:4rem 7.2rem}}@media only screen and (max-width: 1024px){.el-form-group .el-form-item .alert__inner{padding:3.2rem 2.4rem}}@media only screen and (max-width: 540px){.el-form-group .el-form-item .alert__inner{width:clamp(250px,83.4666666667vw,313px)}}.el-form-group .el-form-item .alert__inner p{color:var(--white);font-weight:700;line-height:137.5%;letter-spacing:0px;text-align:center;font-size:1.6rem}@media print,screen and (min-width: 1025px){.el-form-group .el-form-item .alert__inner p{white-space:nowrap}}@media only screen and (max-width: 1024px){.el-form-group .el-form-item .alert__inner p{font-size:1.4rem}}.el-form-group .el-form-item .alert__inner .button-container{display:flex;justify-content:center;height:auto}@media print,screen and (min-width: 1025px){.el-form-group .el-form-item .alert__inner .button-container{align-items:stretch;margin-top:2.4rem;gap:1.6rem}}@media only screen and (max-width: 1024px){.el-form-group .el-form-item .alert__inner .button-container{flex-direction:column;justify-content:center;align-items:center;margin-top:1.6rem;gap:1.2rem}}.el-form-group .el-form-item .alert__inner .button-container button{box-shadow:0px 2px 0px 0px rgba(0,0,0,.2509803922);padding:1rem 1.2rem;border-radius:4px;overflow:hidden;height:100%;transition:background-color .2s,border-color .2s,box-shadow .2s;background-color:var(--white);border:1px solid;border-color:var(--border-color--black)}@media print,screen and (min-width: 1025px){.el-form-group .el-form-item .alert__inner .button-container button{width:calc(50% - 8px)}}@media only screen and (max-width: 1024px){.el-form-group .el-form-item .alert__inner .button-container button{width:100%}}@media print,screen and (min-width: 1025px){.el-form-group .el-form-item .alert__inner .button-container button:hover{border-color:var(--border-color--black);background-color:var(--bg-color--black)}.el-form-group .el-form-item .alert__inner .button-container button:hover span{color:var(--white)}}.el-form-group .el-form-item .alert__inner .button-container button span{display:block;text-align:center;font-weight:700;line-height:100%;letter-spacing:.05em;font-size:1.4rem;white-space:nowrap;transition:color .2s}.el-form-group .el-form-item .alert__inner .button-container .reset{background-color:#fb532b;border:none;color:var(--white)}@media print,screen and (min-width: 1025px){.el-form-group .el-form-item .alert__inner .button-container .reset:hover{background-color:#fd9880;box-shadow:none}}.el-form-group .el-form-item .alert__underlay{width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:var(--white);opacity:.6;z-index:1}@media print,screen and (min-width: 1080px){.el-form-group[data-layout*=d1] .el-form-item{width:calc((99.9% - 2rem*(1 - 1))/1)}.el-form-group[data-layout*=d1] .el-form-item:nth-child(n+2){margin-top:2rem}.el-form-group[data-layout*=d1] .el-form-item:not(:nth-child(1n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=d2] .el-form-item{width:calc((99.9% - 2rem*(2 - 1))/2)}.el-form-group[data-layout*=d2] .el-form-item:nth-child(n+3){margin-top:2rem}.el-form-group[data-layout*=d2] .el-form-item:not(:nth-child(2n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=d3] .el-form-item{width:calc((99.9% - 2rem*(3 - 1))/3)}.el-form-group[data-layout*=d3] .el-form-item:nth-child(n+4){margin-top:2rem}.el-form-group[data-layout*=d3] .el-form-item:not(:nth-child(3n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=d4] .el-form-item{width:calc((99.9% - 2rem*(4 - 1))/4)}.el-form-group[data-layout*=d4] .el-form-item:nth-child(n+5){margin-top:2rem}.el-form-group[data-layout*=d4] .el-form-item:not(:nth-child(4n)):not(:last-child){margin-right:2rem}}@media only screen and (max-width: 1079px)and (min-width: 769px){.el-form-group[data-layout*=t1] .el-form-item{width:calc((99.9% - 2rem*(1 - 1))/1)}.el-form-group[data-layout*=t1] .el-form-item:nth-child(n+2){margin-top:2rem}.el-form-group[data-layout*=t1] .el-form-item:not(:nth-child(1n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=t2] .el-form-item{width:calc((99.9% - 2rem*(2 - 1))/2)}.el-form-group[data-layout*=t2] .el-form-item:nth-child(n+3){margin-top:2rem}.el-form-group[data-layout*=t2] .el-form-item:not(:nth-child(2n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=t3] .el-form-item{width:calc((99.9% - 2rem*(3 - 1))/3)}.el-form-group[data-layout*=t3] .el-form-item:nth-child(n+4){margin-top:2rem}.el-form-group[data-layout*=t3] .el-form-item:not(:nth-child(3n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=t4] .el-form-item{width:calc((99.9% - 2rem*(4 - 1))/4)}.el-form-group[data-layout*=t4] .el-form-item:nth-child(n+5){margin-top:2rem}.el-form-group[data-layout*=t4] .el-form-item:not(:nth-child(4n)):not(:last-child){margin-right:2rem}}@media only screen and (max-width: 768px){.el-form-group[data-layout*=m1] .el-form-item{width:calc((99.9% - 2rem*(1 - 1))/1)}.el-form-group[data-layout*=m1] .el-form-item:nth-child(n+2){margin-top:2rem}.el-form-group[data-layout*=m1] .el-form-item:not(:nth-child(1n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=m2] .el-form-item{width:calc((99.9% - 2rem*(2 - 1))/2)}.el-form-group[data-layout*=m2] .el-form-item:nth-child(n+3){margin-top:2rem}.el-form-group[data-layout*=m2] .el-form-item:not(:nth-child(2n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=m3] .el-form-item{width:calc((99.9% - 2rem*(3 - 1))/3)}.el-form-group[data-layout*=m3] .el-form-item:nth-child(n+4){margin-top:2rem}.el-form-group[data-layout*=m3] .el-form-item:not(:nth-child(3n)):not(:last-child){margin-right:2rem}.el-form-group[data-layout*=m4] .el-form-item{width:calc((99.9% - 2rem*(4 - 1))/4)}.el-form-group[data-layout*=m4] .el-form-item:nth-child(n+5){margin-top:2rem}.el-form-group[data-layout*=m4] .el-form-item:not(:nth-child(4n)):not(:last-child){margin-right:2rem}}.el-form-group[data-layout=vertical]{flex-direction:column}.el-form-group[data-layout=vertical] .el-form-item{width:100%}.el-form-group[data-layout] .el-form-group__body{display:flex;flex-wrap:wrap}.el-form-group[data-layout] .el-form-group__body .el-form-item>*:first-child{margin-top:0 !important}.el-form-group[data-layout] .el-form-group__body .el-form-item>*:last-child{margin-bottom:0 !important}.el-form-message{margin-bottom:.5rem}.el-form-message[data-validation-type]{display:none}.el-form-message[data-validation-type] span{color:var(--att-color)}@media only screen and (min-width: 541px){.el-form+.el-form{margin-top:4rem}}@media only screen and (max-width: 540px){.el-form+.el-form{margin-top:3.2rem}}@media only screen and (min-width: 541px){.el-input{margin-bottom:4rem}}@media only screen and (max-width: 540px){.el-input{margin-bottom:3.2rem}}@media only screen and (min-width: 541px){:not([data-layout]) .el-input{max-width:70rem}}.el-input label{display:flex;align-items:center;gap:1rem;position:relative;width:100%}.el-input input{width:100%;background-color:var(--white);border-radius:6px;border:1px solid var(--border-color--dark-gray);font-size:1.4rem;line-height:100%;display:block;outline:none}@media only screen and (min-width: 541px){.el-input input{padding:1.4rem 1.8rem}}@media only screen and (max-width: 540px){.el-input input{padding:1.6rem}}.el-input input:disabled{background-color:var(--border-color)}.el-input input[data-validate-error]{border-color:var(--att-color) !important}.el-input input:has(+.el-input__icon){padding-right:calc(2rem + 1rem)}.el-input button{width:2rem;height:2rem;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 541px){.el-input button{right:1.4rem}}@media only screen and (max-width: 540px){.el-input button{right:1.6rem}}.el-input__icon{right:1.4rem}.el-input__icon i{width:2rem;height:2rem;display:block;color:var(--corp-color)}.el-input__icon i svg{width:inherit;height:inherit}.el-input__icon i:where(.icon-password-hide,.icon-password-show){cursor:pointer}.el-input[data-password-visibility=true] .icon-password-hide{display:none}.el-input:not([data-password-visibility]) .icon-password-show{display:none}.el-radio[data-layout=horizontal]{display:flex;gap:1rem}.el-radio label{display:flex;gap:.5rem;align-items:center}.el-select__inner{position:relative;width:-moz-fit-content;width:fit-content}.el-select__inner>i{--icon-size: 1.6rem;color:var(--corp-color);position:absolute;top:calc(50% - var(--icon-size)/2);right:1.6rem;pointer-events:none}.el-select select{border-radius:6px;border:1px solid var(--border-color--gray);padding:.8rem 1.6rem;padding-right:calc(8px + var(--icon-size) + 16px);cursor:pointer;font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.4rem;color:var(--text-color--default)}.el-select select[readonly]{pointer-events:none}.el-select select:disabled{background-color:var(--border-color)}.el-select-range{display:flex;align-items:center;display:none}.el-select-range.is-active{display:flex}@media screen and (min-width: 541px)and (max-width: 761px){.el-select-range{margin-top:1.2rem}}@media screen and (max-width: 513px){.el-select-range{margin-top:1.2rem}}.el-select-range p{margin-inline:1.2rem;display:block;font-weight:500;line-height:100%;letter-spacing:.05em;font-size:1.4rem;color:var(--text-color--default)}.el-select:has(.el-exclamation){display:flex;flex-wrap:wrap;align-items:start}.el-select:has(.el-exclamation) .el-exclamation{margin-left:.8rem;margin-right:4rem}.el-select:has(.el-exclamation) .el-checkbox{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 884px){.el-select:has(.el-exclamation) .el-checkbox{margin-top:1.6rem}}.el-textarea textarea[data-resize=none]{resize:none}
