@charset "UTF-8";@font-face{font-family:Switzer;src:url(./Switzer-Variable.woff2) format("woff2 supports variations"),url(./Switzer-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:Sentient;src:url(./Sentient-Variable.woff2) format("woff2 supports variations"),url(./Sentient-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal}.template-page--recruit main{padding:11.3rem 0 9.5rem}@media only screen and (min-width:769px){.template-page--recruit main{padding:26.2rem 0 14rem}}.recruit .page-heading{font-family:Sentient,serif;font-size:1.8rem;line-height:1.6;text-align:center}@media only screen and (min-width:769px){.recruit .page-heading{font-size:2.5rem}}.recruit__tab{position:relative;padding:5.9rem 2rem 0}@media only screen and (min-width:769px){.recruit__tab{width:53.8888888889%;max-width:827.7333333333px;margin-inline:auto;padding:12rem 0 0}}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;width:100%;padding-bottom:1rem;border-bottom:1px solid rgba(46,46,46,.2)}@media only screen and (min-width:769px){.tab-list{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;padding-bottom:1.3rem}}.tab-indicator{position:absolute;bottom:0;left:2rem;height:1px;background-color:#2e2e2e;-webkit-transition:width .4s ease,-webkit-transform .4s ease;transition:width .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,width .4s ease;transition:transform .4s ease,width .4s ease,-webkit-transform .4s ease}@media only screen and (min-width:769px){.tab-indicator{left:0}}.tab-button{font-family:Sentient,serif;font-size:1.4rem;line-height:1.6;-webkit-transition:color .5s;transition:color .5s}.tab-button[aria-selected=false]{color:#2e2e2e80}@media only screen and (min-width:769px){.tab-button:hover{color:#2e2e2e}}.recruit__tab-content{position:relative;overflow:hidden;padding:4rem 2rem 0}@media only screen and (min-width:769px){.recruit__tab-content{width:53.8888888889%;max-width:827.7333333333px;padding:4rem 0 0;margin-inline:auto}}.tab-content{width:100%}.tab-content[aria-hidden=true]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.recruit-information__list{display:-ms-grid;display:grid;row-gap:4rem}.recruit-information{padding-bottom:4rem;border-bottom:1px solid rgba(46,46,46,.07)}.recruit-information:last-child{padding-bottom:0;border-bottom:none}.recruit-information table{width:100%}.recruit-information tbody{display:-ms-grid;display:grid;row-gap:2rem}@media only screen and (min-width:769px){.recruit-information tbody{row-gap:.8rem}}.recruit-information tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.4rem;font-family:"Noto Serif JP",serif;font-size:1.3rem;line-height:2;text-align:left}@media only screen and (min-width:769px){.recruit-information tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:2.5773195876%;-moz-column-gap:2.5773195876%;column-gap:2.5773195876%}}.recruit-information th{font-weight:540}@media only screen and (min-width:769px){.recruit-information th{width:8rem;font-weight:420}}.recruit-information td p{font-weight:420;letter-spacing:-.02em}.recruit-information td a{text-decoration:underline}@media only screen and (min-width:769px){.recruit-information td a{-webkit-transition:opacity .4s;transition:opacity .4s}.recruit-information td a:hover{opacity:.5;text-decoration:underline}}.recruit-information td li{position:relative;padding-left:1.9rem}.recruit-information td li:after{content:"\30fb";position:absolute;top:0;left:.3rem}.recruit-company table{width:100%}.recruit-company tbody{display:-ms-grid;display:grid;row-gap:2rem}@media only screen and (min-width:769px){.recruit-company tbody{row-gap:.8rem}}.recruit-company tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.4rem;font-family:"Noto Serif JP",serif;font-size:1.3rem;line-height:2;text-align:left}@media only screen and (min-width:769px){.recruit-company tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:2.5773195876%;-moz-column-gap:2.5773195876%;column-gap:2.5773195876%}}.recruit-company th{font-weight:540}@media only screen and (min-width:769px){.recruit-company th{width:8rem;font-weight:420}}.recruit-company td{font-weight:420}.recruit__form{margin-top:7.2rem;padding:7.2rem 2rem 0;border-top:1px solid rgba(46,46,46,.2)}@media only screen and (min-width:769px){.recruit__form{margin-top:14rem;padding:13.8rem 0 0}}.recruit-form__heading{font-family:Sentient,serif;font-size:1.4rem;line-height:1.6;text-align:center}@media only screen and (min-width:769px){.recruit-form__heading{font-size:1.5rem}}.recruit-form__lead{padding-top:2.8rem;font-family:"Noto Serif JP",serif;font-size:1.3rem;font-weight:540;line-height:2;letter-spacing:-.02em;text-align:center}@media only screen and (min-width:769px){.recruit-form__lead{padding-top:2rem;line-height:2.5}}#recruit-form{padding:5rem 3rem 7rem;margin-top:4rem;border-radius:3px;background-color:#d1d1d07a}@media only screen and (min-width:769px){#recruit-form{width:67.6388888889%;max-width:1038.9333333333px;padding:13.2rem 0 12rem;margin-inline:auto}}.recruit-form__content{display:-ms-grid;display:grid;row-gap:1.9rem}@media only screen and (min-width:769px){.recruit-form__content{row-gap:4.5rem;width:69.4045174538%;margin-inline:auto}}.recruit-form__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(46,46,46,.2)}@media only screen and (min-width:769px){.recruit-form__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.4rem}.recruit-form__row--textarea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.recruit-form__row.is-error{border-bottom-color:#db070780}.recruit-form__row:has(.error-message.is-show){margin-bottom:calc(1.98rem + 4px)}.recruit-form__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:769px){.recruit-form__label{width:8.7rem}}.recruit-form__label.required p{position:relative}.recruit-form__label.required p:after{content:"*";position:absolute;top:0;right:-.5em}.recruit-form__label p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Sentient,serif;font-size:1.3rem;line-height:1.6}.recruit-form__selectWrapper{position:relative;width:100%}@media only screen and (min-width:769px){.recruit-form__selectWrapper{width:79.8816568047%}}.recruit-form__selectWrapper select:required:invalid{color:#2e2e2e80}.select-icon{position:absolute;top:1.2rem;right:0;width:1.1rem;height:.8rem}@media only screen and (min-width:769px){.select-icon{top:1.2rem;right:1rem}}@media only screen and (min-width:769px){.recruit-form__inputWrap{width:79.8816568047%}}input,select,textarea{display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:none;font-family:"Noto Serif JP",serif;font-size:1.4rem;font-weight:420;line-height:2;letter-spacing:-.01em}input:focus,select:focus,textarea:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:#db070780}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#2e2e2e66}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#2e2e2e66}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#2e2e2e66}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#2e2e2e66}input::placeholder,select::placeholder,textarea::placeholder{color:#2e2e2e66}textarea{height:15.8rem}@media only screen and (min-width:769px){textarea{height:19.8rem}}.error-message{position:absolute;top:calc(100% + 5px);display:none;opacity:0;font-family:Noto Sans JP,serif;font-size:1.1rem;line-height:1.8;color:#d22b2b}.error-message.is-show{display:block;opacity:1}.recruit-form__policy{padding-top:5rem;font-family:Noto Sans JP,serif;font-size:1.1rem;line-height:1.8;text-align:center}@media only screen and (min-width:769px){.recruit-form__policy{padding-top:8rem}}.recruit-form__policy a{text-decoration:underline;text-underline-offset:1px}@media only screen and (min-width:769px){.recruit-form__policy a{-webkit-transition:opacity .4s;transition:opacity .4s}.recruit-form__policy a:hover{text-decoration:underline;opacity:.5}}.recruit-form__submit{position:relative;display:block;width:100%;margin-top:2.1rem;padding:1.6rem 1.5rem;font-family:Switzer,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.2;text-align:center;background-color:#cdcdcd}.recruit-form__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#00000026;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.recruit-form__submit:active:after{opacity:1}@media only screen and (min-width:769px){.recruit-form__submit{width:47.7rem;margin:3rem auto 0;padding:1.6rem 1.7rem}.recruit-form__submit:hover:after{opacity:1}}.recruit-form__recaptcha{padding-top:2rem;font-family:Noto Sans JP,serif;font-size:1rem;line-height:1.8;text-align:justify;color:#2e2e2e80}@media only screen and (min-width:769px){.recruit-form__recaptcha{padding-top:3rem;text-align:center}}.recruit-form__recaptcha a{color:#2e2e2e80;-webkit-text-decoration:underline rgba(46,46,46,.4);text-decoration:underline rgba(46,46,46,.4);text-underline-offset:1px}@media only screen and (min-width:769px){.recruit-form__recaptcha a{-webkit-transition:opacity .4s;transition:opacity .4s}.recruit-form__recaptcha a:hover{text-decoration:underline;opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/recruit.css.map */
