/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sass/style-recruit2022.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
:root{--base-color:#e3e3e3;--assort-color:#302b2a;--accent-color:#db4397;--black-color:#302b2a;--warning-color:#ba8611;--content-max-width:1280;--hd-hd-h:2em;--hd-body-h:60px;--hd-border-h:6px;--header-h:calc(var(--hd-hd-h) + var(--hd-body-h) - var(--hd-border-h));--base-padding:15px;--triangle-h:120}.bg-set{background-image:url(https://odd-jobs.co.jp/wp-content/themes/avant_tcd060/recruit-parts/images/bg.webp);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.rec-ttl{padding:2em 0;text-align:center}.rec-ttl img{max-width:300px}.rec-subttl{font-weight:700}.p-page-header__inner{display:none}.rec-inner{width:100%;padding:20px}@media screen and (min-width:768px){.rec-inner{max-width:1280px;margin:0 auto}}.hum-name{bottom:-2em}.my-layout{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.my-layout__order-down{order:2}@media screen and (min-width:768px){.my-layout__order-down{order:1}}.my-layout__order-up{order:1}@media screen and (min-width:768px){.my-layout__order-up{order:2}}.my-layout__item{margin:10px 0;width:100%}@media screen and (min-width:768px){.my-layout__item{width:50%}}.my-layout__grid{margin:5px;width:calc(50% - 10px);background-color:#ccc}@media screen and (min-width:768px){.my-layout__grid{width:calc(20% - 10px)}}.my-layout .w100{width:100%}@media screen and (min-width:768px){.my-layout .w100 img{width:50%}}.my-grid__shift{filter:drop-shadow(0px 10px 15px rgba(0,0,0,.1));padding:100px 20px 20px}@media screen and (min-width:768px){.my-grid{-moz-column-count:2;column-count:2}.my-grid__shift{filter:drop-shadow(20px 20px 20px rgba(0,0,0,.1));padding-top:140px}.my-grid__shift:first-child{padding-top:0}}section{padding:100px 0}@media screen and (min-width:768px){section{padding:250px 0}}.voice-menu{margin:0 0 80px}@media screen and (min-width:768px){.voice-menu{margin:140px 0}}.staff-voice{background-color:#f3f3f3}.joinus-box{box-shadow:20px 20px 20px rgba(0,0,0,.1);background-color:#fff;text-align:center;padding-bottom:5em}.joinus-box img{margin:0 auto 0 -2em;width:100%}@media screen and (min-width:768px){.joinus-box img{margin:0 auto 0 -10em;width:50%}}.company{background-color:#4e4e4e}.company-box{text-align:center}.company-box p{color:#fff;padding:.5em 0}.messerge{background-color:#f3f3f3}.messerge p{padding:.5em 0;font-size:16px;line-height:1.7;letter-spacing:.05em}@media screen and (min-width:768px){.messerge p{font-size:18px}}@media screen and (min-width:768px){.messerge-box{width:70%}}.rec-form{padding:0}.rec-header{padding:0;position:relative;text-align:center}@media screen and (min-width:1200px){.rec-header{margin-top:170px}}.rec-header__ttl-img{width:30%;max-width:330px;position:absolute;left:50%;bottom:-5em;z-index:1;transform:translateX(-50%)}@media screen and (min-width:768px){.rec-header__ttl-img{bottom:-5em}}[type=text],[type=tel],[type=email],textarea,select{background:#fff;border:1px solid #c4bdbc;border-radius:10px;padding:.5em 1em;margin:1em 0;width:100% !important}[type=text]+[type=text]{margin:1em 0}.label-ttl{font-weight:700;margin-top:2em;display:block}.error{background:#ff0;font-weight:700;padding:.5em 1em}