@keyframes fuwafuwa{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}@keyframes yurayura{0% , 100%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}@keyframes yureru-kaiten{0%{transform:translate(5px, 1px)}25%{transform:translate(5px, -1px)}50%{transform:translate(-5px, -1px)}75%{transform:translate(-5px, 1px)}100%{transform:translate(5px, 1px)}}#page_body>.inner{padding-block:60px}@media screen and (max-width: 767px){#page_body>.inner{padding-block:30px}}.flexbox{display:flex;align-items:center;line-height:32px;gap:10px}.flexbox-pc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px}input[type="text"],input[type="tel"],input[type="email"],input[type="date"],input[type="number"],select,textarea{max-width:98%;border:solid 1px #CCC;padding:7px 10px;margin:2px !important;background-color:#F6F7F9;border-radius:3px;font-size:1.6rem}input:focus-visible,textarea:focus-visible{outline:solid 1px #11A054;background-color:#fff}input:read-only,textarea:read-only{background-color:#fff;border:none;cursor:default;caret-color:transparent}input:read-only:focus-visible,textarea:read-only:focus-visible{outline:none}textarea{width:98%}label{cursor:pointer;position:relative}input[type="date"]{vertical-align:middle}input[type="number"]:not(:placeholder-shown){width:100px}.attachment{padding:5px 10px;background:#F6F7F9;border:solid 1px #ccc;margin:5px 0;flex:1;display:flex;align-items:center;justify-content:space-between}@media print, screen and (min-width: 768px){.attachment{margin-right:2%}}.attachment .wpcf7-form-control-wrap{display:block;overflow:hidden}@media screen and (max-width: 767px){.attachment{flex-wrap:wrap}}input[type="file"]{cursor:pointer}input[type="file"]::file-selector-button{border:solid 1px #11A054;color:#11a054;background:#fff;border-radius:5px;padding:7px 10px;text-align:center;margin:5px 5px 5px 0;font-size:1.4rem}@media screen and (max-width: 767px){input[type="file"]{font-size:clamp(1.2rem,4vw,1.4rem)}}.file-reset{border:solid 1px #11A054;color:#11a054;background:#fff;border-radius:5px;padding:7px 10px;text-align:center;margin:5px 5px 5px 0;font-size:1.4rem}.mailform small{font-size:1.4rem;font-weight:500}.mailform a{color:#0a1978;text-decoration:underline}.mailform .read{font-weight:500;margin-bottom:40px}.mailform .must{float:right;display:inline-block;background-color:#fff;border:solid 2px #fff;padding:3px 7px 5px;font-size:12px;color:#11a054;border-radius:5px;line-height:1;margin:0px 5px}.mailform ::placeholder{color:#aaa;font-weight:400}.mailform .wpcf7-radio{overflow:hidden;display:block}.mailform .wpcf7-list-item{position:relative;float:left;margin-right:20px}.mailform input[type="radio"]+.wpcf7-list-item-label{display:block;position:relative;padding:5px 0 5px 30px;white-space:inherit !important}.mailform input[type="radio"]+.wpcf7-list-item-label:before{content:'';background:#eee;border-radius:100%;border:1px solid #aeaeae;display:inline-block;width:1.4em;height:1.4em;position:absolute;top:8px;left:0;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.mailform input[type="radio"]{position:absolute;opacity:0}.mailform input[type="radio"]:checked+.wpcf7-list-item-label:before{background-color:#11A054;box-shadow:inset 0 0 0 4px #eee}.mailform .label{vertical-align:top;display:inline-block;padding-top:15px}.mailform .rows{overflow:hidden}.mailform .rows:not(:last-of-type){margin-bottom:10px}input[type="checkbox"]+.wpcf7-list-item-label{display:block;position:relative;padding:5px 0 5px 35px;white-space:inherit !important}input[type="checkbox"]+.wpcf7-list-item-label:before{content:'';position:absolute;top:5px;left:0;display:block;width:25px;height:25px;border:1px solid #aeaeae;background:#F6F7F9;border-radius:4px;color:#fff}input[type="checkbox"]{position:absolute;left:0;top:5px;opacity:0}input[type="checkbox"]:checked+.wpcf7-list-item-label:before{border:1px solid #11A054;background-color:#11A054;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/%3E%3C/svg%3E");background-position:center;background-size:25px}.submit{display:inline-block;position:relative}.cf7_buttons{text-align:center}.cf7_buttons button[type="submit"],.cf7_buttons input[type="submit"]{background:#11a054;color:#fff;font-size:1.8rem;line-height:1.3;padding:1em 30px;width:230px;border-radius:1em;font-weight:500;border:none;-webkit-transition:all 0.35s;transition:all 0.35s;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.35);cursor:pointer}@media print, screen and (min-width: 768px){.cf7_buttons button[type="submit"],.cf7_buttons input[type="submit"]{font-size:2.2rem}}.cf7_buttons button[type="submit"]:hover,.cf7_buttons input[type="submit"]:hover{filter:brightness(110%)}span.wpcf7-spinner{display:none}.screen-reader-response{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{color:#dc3232;font-weight:900;border:1.5px solid #dc3232;border-radius:2px;margin:1.5em 0;padding:0.5em 1em;text-align:center}.wpcf7 form.sent .wpcf7-response-output{color:#0068B6;font-weight:900;border:1.5px solid #11A054;border-radius:2px;margin:1.5em 0;padding:0.5em 1em;text-align:center}span.wpcf7-not-valid-tip,.error-message{box-sizing:border-box;border-radius:5px;background-color:#e50031;color:#fff;display:block;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:1.3;font-weight:bold;margin:10px 2px 0;padding:7px 10px;position:relative}span.wpcf7-not-valid-tip:before,.error-message:before{content:"";border:10px solid transparent;border-bottom:12px solid #e50031;position:absolute;top:-20px;left:5%}.error{position:relative}.error .wpcf7-not-valid-tip{display:none}.error .error-message{display:none}.error:has(.wpcf7-not-valid-tip) .error-message{display:block}@media print, screen and (min-width: 768px){input[name="city"],input[name="addr"],input[name="building"],input[name="property-city"],input[name="property-addr"],input[name="property-building"]{max-width:400px}}.error_case{margin-top:40px}.wpcf7-form-control{overflow:hidden;display:inline-block}body.recruit_form .page_body .inner{padding-top:50px}.read_txt{background:#f3faf6;padding-block:35px}@media screen and (max-width: 767px){.read_txt{padding-block:20px}}.read_txt p{font-weight:700;text-align:center;color:#11a054;letter-spacing:0}@media print, screen and (min-width: 768px){.read_txt p{font-size:1.8rem}}.tbl_form{width:100%;margin-bottom:40px}@media screen and (max-width: 767px){.tbl_form{margin-bottom:20px}}@media screen and (max-width: 500px){.tbl_form{font-size:1.6rem}}.tbl_form th,.tbl_form td{padding:15px 1.5em;vertical-align:top}@media print, screen and (min-width: 768px){.tbl_form th,.tbl_form td{border:solid 1px #ccc}}@media screen and (max-width: 500px){.tbl_form th,.tbl_form td{padding:10px 1em}}.tbl_form th{font-weight:500;width:100%}@media print, screen and (min-width: 768px){.tbl_form th{width:240px}}.tbl_form tbody th{background:#11a054;color:#fff}.tbl_form tbody td{background:#fff;color:#555}@media screen and (max-width: 767px){.tbl_form{display:block}.tbl_form tbody,.tbl_form tr,.tbl_form th,.tbl_form td{display:block}.tbl_form th{width:100%}.tbl_form td{padding:20px 5px}}a.privacy_link{text-decoration:underline;display:inline-block;background:#fff url("../img/icon_arrow03.svg") no-repeat right 30px center;color:#007830;padding-right:60px;margin-bottom:40px}@media screen and (max-width: 767px){a.privacy_link{margin-bottom:20px}}.blc_thanks .ttl{font-weight:bold;font-size:2.4rem;margin-bottom:20px;color:#11a054}.blc_thanks p:not(.blc_ttl):not(:last-child){margin-bottom:1em}.recruit_tel{font-size:1.8rem;margin-top:30px;width:fit-content;padding:15px 20px;border:solid 1px #ccc;border-radius:10px}@media screen and (max-width: 767px){.recruit_tel{margin-inline:auto}}.recruit_tel a{font-size:2.2rem;font-weight:700;display:inline-block}.not-receive{padding:20px;background:#f3faf6;margin-top:30px;border-radius:15px}.not-receive dt{margin-bottom:15px;font-weight:bold;font-size:1.8rem;color:#11a054}.not-receive ul li{font-size:1.4rem}
/*# sourceMappingURL=recruit_form.css.map */
