:root{--color-txt: #252529;--color-accent: #26387d;--color-accent2: #2095ee;--color-accent3: #2643ba;--color-accent4: #152156;--color-bg: #f2f2f2}:root{--origin-width: 1366;--header-h: 80px;--header-h-sp: 60px;--fixed-btn-h-sp: 55px}body{font-family:var(--font-sans)}body.no-scroll{overflow:hidden !important;width:100% !important;height:100% !important}.grecaptcha-badge{z-index:999;visibility:hidden}.l-fixed{visibility:hidden;position:fixed;z-index:20;display:flex;flex-direction:column;opacity:0;transition:opacity .4s}.l-fixed.is-show{visibility:visible;opacity:1}.m-ico{flex-shrink:0;position:relative;z-index:1;transition:.3s;display:inline-block;vertical-align:top;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}.js-accordion{--accordion-radius: 0.625rem;--accordion-py: 0.875rem}@media screen and (min-width:768px){.js-accordion{--accordion-py: 1.375rem}}.js-accordion{border-radius:var(--accordion-radius);overflow:hidden}.js-accordion-title{list-style:none;overflow:hidden;display:flex;align-items:start;position:relative;padding-block:var(--accordion-py);padding-right:1.6666666667em;border-radius:var(--accordion-radius);transition:filter .4s;cursor:pointer}.js-accordion-title::after{content:"";display:block;position:absolute;right:.2083333333em;top:50%;width:.5em;height:.5em;transform:rotate(45deg) translate(-0.25em, -0.25em);transform-origin:center;border-right:2px solid Currentcolor;border-bottom:2px solid Currentcolor}@media screen and (max-width:767px){.js-accordion-title::after{width:.5rem;height:.5rem;transform:rotate(45deg) translate(-0.25rem, -0.25rem)}}.js-accordion-contents{padding-block:var(--accordion-py);border-radius:var(--accordion-radius)}.js-accordion-title .ico-q{flex-shrink:0;align-self:flex-start;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;margin-top:.375em;margin-right:.625em;line-height:1;vertical-align:top;text-align:center}@media screen and (max-width:767px){.js-accordion-title .ico-q{margin-right:.4166666667em}}.js-accordion .qna-text{display:flex}.js-accordion .qna-text .ico-a{flex-shrink:0;align-self:flex-start;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;margin-right:.625em;line-height:1;vertical-align:top;text-align:center}@media screen and (max-width:767px){.js-accordion .qna-text .ico-a{margin-right:.4166666667em}}.js-accordion:open .js-accordion-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.js-accordion:open .js-accordion-title::after{transform:rotate(225deg) translate(0.125em, 0.125em)}.js-accordion.no-toggle .js-accordion-title{cursor:default}.js-accordion.no-toggle .js-accordion-title::after{display:none}body.m-modal-open{width:100%;height:100%;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:auto}.m-modal{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:999}.m-modal-close{flex-shrink:0;display:inline-flex;align-items:center;column-gap:.3334em;vertical-align:top;margin-left:auto;font-size:.75rem;font-weight:600;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.m-modal-close .ico-close{position:relative;display:inline-block;vertical-align:top;aspect-ratio:1;width:1.5625rem}.m-modal-close .ico-close::before,.m-modal-close .ico-close::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:100%;height:1px;background-color:currentColor}.m-modal-close .ico-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.m-modal .m-modal-dialog{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-block:min(100px,10vh);padding-inline:1.5625rem}.m-modal .m-modal-dialog-inner{position:relative;display:flex;flex-direction:column;max-width:100%;max-height:100%}.m-modal .m-modal-content{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.m-modal-header{flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;padding-block:20px;margin-inline:20px;margin-bottom:20px;border-bottom:1px solid #c9c8cc}.m-modal-header.no-line{border-bottom:0}.m-modal-header .m-modal-title{font-size:1.25rem;font-weight:700}.m-modal-header+.m-modal-body{padding-block:0}.m-modal-body{display:flex;flex-direction:column;overflow:hidden}.m-modal-body-inner{overflow-y:overlay;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#bbbbc9 rgba(0,0,0,0)}.m-modal-body-inner::-webkit-scrollbar{width:5px}.m-modal-body-inner::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.m-modal-body-inner::-webkit-scrollbar-thumb{background:#bbbbc9}.m-modal-footer{flex-shrink:0;padding-block:25px;margin-inline:20px;margin-top:20px;border-top:1px solid #c9c8cc}.m-modal-footer.no-line{border-top:0}.m-modal-footer__btn{display:flex;justify-content:center;gap:25px}.m-btn[disabled],.m-btn.is-disabled{pointer-events:none;background-color:#d1d5db;border-color:#d1d5db;color:#6b7280}.m-btn[disabled] .m-ico,.m-btn.is-disabled .m-ico{background-color:#6b7280}.m-btn .wpcf7-spinner{position:absolute;inset:0;margin:auto;z-index:5}.m-form__check{display:block;margin-top:-15px;padding-block:10px}.m-form__check .horizontal-item{display:inline-block;vertical-align:top;margin-top:15px;margin-inline:0 20px}.m-form__check .horizontal-item+.horizontal-item{margin-left:0}.m-form__check label{position:relative;display:inline-block;vertical-align:top;line-height:1.6}.m-form__check label input[type=checkbox],.m-form__check label input[type=radio]{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.m-form__check label input[type=checkbox]+span,.m-form__check label input[type=radio]+span{display:inline-flex;vertical-align:top;align-items:flex-start;column-gap:8px}.m-form__check label input[type=checkbox]+span::before,.m-form__check label input[type=radio]+span::before{content:"";flex-shrink:0;width:20px;height:20px;margin-top:4px;border:1px solid #afb0b2;background-repeat:no-repeat;background-position:center 4px;transition:background .2s,border .2s,box-shadow .2s}.m-form__check label input[type=checkbox]:focus+span::before,.m-form__check label input[type=radio]:focus+span::before{outline:2px solid #000;outline-offset:-1px}.m-form__check label input[type=checkbox]+span::before{background-color:#fff;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012.09%208.73%22%20fill%3D%22none%22%3E%3Cpolygon%20points%3D%224.6%208.73%200%204.13%201.24%202.89%204.6%206.25%2010.84%200%2012.09%201.24%204.6%208.73%22%20fill%3D%22transparent%22/%3E%3C/svg%3E");background-size:14px auto}.m-form__check label input[type=checkbox]:checked+span::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012.09%208.73%22%20fill%3D%22none%22%3E%3Cpolygon%20points%3D%224.6%208.73%200%204.13%201.24%202.89%204.6%206.25%2010.84%200%2012.09%201.24%204.6%208.73%22%20fill%3D%22%23004291%22/%3E%3C/svg%3E")}.m-form__check label input[type=radio]+span::before{background-color:#fff;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='7' fill='transparent'/%3E%3C/svg%3E");background-size:10px auto}.m-form__check label input[type=radio]+span::after{display:none}.m-form__check label input[type=radio]:checked+span::before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23004291'/%3E%3C/svg%3E")}.m-form__check label:has([disabled]){opacity:.6}.m-form__check label:has([disabled]) input[type=checkbox]+span::before,.m-form__check label:has([disabled]) input[type=radio]+span::before{background-color:#e5e7eb}.m-form__check.type-column{margin-top:0}.m-form__check.type-column .horizontal-item{display:block;width:100%;margin-right:0}.m-form__check.type-column .horizontal-item:first-child,.m-form__check.type-column .horizontal-item.first{margin-top:0}.m-form__info{margin-block:8px 0;font-size:12px;color:#999}.formArea-wrap.form-status-input .is-input-hidden{display:none}.formArea-wrap.form-status-confirm .is-confirm-hidden{display:none}.formArea-wrap.form-status-confirm .hidden-fields-container{display:none}.m-form{font-size:16px;line-height:1.5;font-weight:600}@media screen and (min-width:992px){.m-form{font-size:18px}}.m-form p{margin-bottom:0}.m-form input+.wpcf7-spinner{position:absolute;inset:0;margin:auto;z-index:5}.m-form input[type=text],.m-form input[type=password],.m-form input[type=email],.m-form input[type=search],.m-form input[type=url],.m-form input[type=tel],.m-form input[type=number],.m-form input[type=date],.m-form input[type=datetime-local],.m-form input[type=month],.m-form input[type=week],.m-form input[type=time],.m-form select{height:3.4375em;padding-inline:1em;background-color:var(--color-light-gray);border-color:var(--color-light-gray);border-radius:.5rem}@media screen and (min-width:768px){.m-form input[type=text],.m-form input[type=password],.m-form input[type=email],.m-form input[type=search],.m-form input[type=url],.m-form input[type=tel],.m-form input[type=number],.m-form input[type=date],.m-form input[type=datetime-local],.m-form input[type=month],.m-form input[type=week],.m-form input[type=time],.m-form select{padding-inline:1.3888888889em}}@media screen and (min-width:992px){.m-form input[type=text],.m-form input[type=password],.m-form input[type=email],.m-form input[type=search],.m-form input[type=url],.m-form input[type=tel],.m-form input[type=number],.m-form input[type=date],.m-form input[type=datetime-local],.m-form input[type=month],.m-form input[type=week],.m-form input[type=time],.m-form select{height:4.3333333333em;border-radius:.75rem}}.m-form .m-form__tbl{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.m-form .m-form__tbl .tbl--th,.m-form .m-form__tbl .tbl--td{position:relative;width:100%}.m-form .m-form__tbl .tbl--th{vertical-align:top;font-size:1.0625rem;padding-block:1.25em .8333333333em}@media screen and (min-width:768px){.m-form .m-form__tbl .tbl--th{font-size:1.125rem}}@media screen and (min-width:992px){.m-form .m-form__tbl .tbl--th{font-size:1.5rem}}.m-form .m-form__tbl .tbl--th .m-form__label{display:inline-block;vertical-align:top;padding:2px 9px;margin-top:calc(.5lh - 6px);margin-left:6px;background-color:#333;font-size:.75rem;color:#fff}@media screen and (min-width:768px){.m-form .m-form__tbl .tbl--th .m-form__label{margin-top:calc(.5lh - 5px)}}@media screen and (min-width:992px){.m-form .m-form__tbl .tbl--th .m-form__label{margin-top:calc(.5lh - 4px);font-size:.875rem}}.m-form .m-form__tbl .tbl--th .m-form__label.required{background-color:var(--color-blue)}.m-form .m-form__tbl .tbl--th>label{position:static;display:inline-block;vertical-align:top;cursor:pointer}.m-form .m-form__tbl .tbl--th p{display:inline-block;margin:0}.m-form__button{display:flex;justify-content:center;column-gap:20px;margin-top:60px}@media screen and (max-width:767px){.m-form__button{column-gap:12px;margin-top:40px}}.m-form__button .m-btn input{width:100%;height:100%;padding-inline:1em;cursor:pointer}.m-form__privacy{font-weight:600;line-height:1.8;margin-top:60px}@media screen and (max-width:767px){.m-form__privacy{margin-top:22px}}.m-form__privacy__text{font-size:16px;line-height:2;margin-bottom:15px;text-align:center}@media screen and (max-width:767px){.m-form__privacy__text{font-size:14px}}.m-form__privacy__text a{color:var(--color-main)}.m-form__privacy__text a:hover{color:var(--color-blue)}.m-form__privacy .m-form__check.privacy{display:flex;justify-content:center;margin:20px 0 0 0;padding-block:0;font-size:18px}@media screen and (max-width:767px){.m-form__privacy .m-form__check.privacy{font-size:16px;margin-top:6px}}.m-form__privacy .m-form__check.privacy .wpcf7-list-item{margin:0}.m-form__privacy .m-form__check.privacy input[type=checkbox]+span::before{margin-top:6px}@media screen and (max-width:767px){.m-form__privacy .m-form__check.privacy input[type=checkbox]+span::before{margin-top:3px}}.m-form__check{display:block;margin-top:-25px;padding-block:5px}@media screen and (max-width:767px){.m-form__check{margin-top:-12px;padding-block:0}}.m-form__check .wpcf7-list-item{display:inline-block;vertical-align:top;margin-top:25px;margin-inline:0 25px}@media screen and (max-width:767px){.m-form__check .wpcf7-list-item{display:block;margin-top:12px;margin-inline:0 20px}}.m-form__check .wpcf7-list-item+.wpcf7-list-item{margin-left:0}.m-form__check .wpcf7-list-item.last{margin-right:0}.m-form__check.type-column{margin-top:0}.m-form__check.type-column .wpcf7-list-item{display:block;width:100%;margin-right:0}.m-form__check.type-column .wpcf7-list-item:first-child,.m-form__check.type-column .wpcf7-list-item.first{margin-top:0}.m-form .wpcf7-not-valid-tip,.m-form .custom-not-valid-tip{display:block;color:#dc3232;margin-top:.5em;font-size:1rem;font-weight:normal}@media screen and (max-width:767px){.m-form .wpcf7-not-valid-tip,.m-form .custom-not-valid-tip{font-size:.875rem}}#confirm-form .m-form__tbl .tbl--td{background:var(--color-light-gray);padding:.8888888889em;border-radius:8px;color:#878787}.wpcf7-form.submitting{cursor:progress}.wpcf7-form.submitting button,.wpcf7-form.submitting a,.wpcf7-form.submitting input,.wpcf7-form.submitting label{pointer-events:none}/*# sourceMappingURL=style-custom-recruit-lp.min.css.map */