.step-box{overflow:hidden;white-space:nowrap;letter-spacing:-0.4em;letter-spacing:-1em;vertical-align:middle;display:flex}.step-box+.warning{margin-top:40px;color:#f2f0ee;font-weight:bold;text-align:center}@media screen and (max-width:767px){.step-box+.warning{margin-top:20px;text-align:left}}.step-item{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:32%;text-align:center;line-height:70px;white-space:nowrap;letter-spacing:normal;vertical-align:middle;background-color:#f2f0ee;padding:10px 0 15px}@media screen and (max-width:767px){.step-item{flex-direction:column;line-height:1;padding-top:10px;padding-bottom:11px}}@media screen and (max-width:767px){.step-item .step-ol{display:inline-block;padding-bottom:3px}}.active .step-item+.step-item.active::before,.active .step-item+.step-item:not(.active)::before{position:absolute;display:block;left:-1px;width:0;height:0;border-style:solid;border-width:50px 0 50px 24px;border-color:transparent;transform:translateY(-50%);content:""}.step-item:not(.active){color:#58524f}.step-item:not(.active)+.step-item:not(.active)::before,.step-item:not(.active)+.step-item:not(.active)::after{position:absolute;left:30px;display:block;height:100%;border-left:solid 2px #fff;content:""}.step-item:not(.active)+.step-item:not(.active)::before{bottom:48.5%;transform-origin:left bottom;transform:rotate(-30deg)}.step-item:not(.active)+.step-item:not(.active)::after{top:48.5%;transform-origin:left top;transform:rotate(30deg)}.step-item:not(.active)+.step-item.active::before{position:absolute;display:block;top:50%;left:-1px;width:0;height:0;border-style:solid;border-width:50px 0 50px 24px;border-color:transparent;border-left-color:#f2f0ee;transform:translateY(-50%);content:""}.step-item.active{color:#fff;background-color:#2db1d0}.step-item.active+.step-item::before{position:absolute;display:block;top:50%;left:-1px;width:0;height:0;border-style:solid;border-width:50px 0 50px 24px;border-color:transparent;border-left-color:#2db1d0;transform:translateY(-50%);content:""}.step-item:not(.step-1){padding-left:30px}.step-item.step-2{width:36%}.step-ol{line-height:1.8}@media screen and (max-width:767px){.step-ol{margin-right:0}}.step-txt{line-height:1}@media screen and (max-width:767px){.step-txt{display:flex;align-items:center}}.form-guide{margin-top:30px;margin-bottom:30px;line-height:1.8em;text-align:left}.form-guide a{text-decoration:underline}@media screen and (max-width:767px){.form-guide{margin-top:15px;margin-bottom:15px;font-size:14px}}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=file],input[type=number]{-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark-color(black, white);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;display:inline-block;text-align:start;background-color:-internal-light-dark-color(white, #3b3b3b);-webkit-rtl-ordering:logical;cursor:text;margin:0em;font:400 13.3333px Arial;padding:1px 2px;border:solid 1px #3e3a39;font-family:YuGothic,"Yu Gothic","Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif !important}input,select{height:34px}@media screen and (max-width:767px){input,select{width:100%}}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=file],input[type=number],textarea,select{font-size:16px;padding:3px;border:solid 1px #ccc;border-radius:2px;background:#fff}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=file],input[type=number]{padding:3px 10px 2px}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=file]{width:100%}@media screen and (max-width:767px){input[type=text]{width:100%}}textarea{width:100%;height:120px;padding:3px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{-webkit-appearance:button;-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark-color(buttontext, #aaaaaa);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;cursor:default;background-color:-internal-light-dark-color(#efefef, #4a4a4a);box-sizing:border-box;margin:0em;font:400 13.3333px Arial;padding:1px 6px;border-radius:2px}input[type=radio],input[type=checkbox]{height:16px !important;width:16px !important;margin:0 5px 0 0 !important;vertical-align:text-top}@media screen and (max-width:767px){input.hasDatepicker{width:60%}}input.zip1{width:60px}@media screen and (max-width:767px){input.zip1{width:50px}}input.zip2{width:90px}@media screen and (max-width:767px){input.zip2{width:70px}}.zip-btn{position:relative;display:inline-block;color:#3e3a39;font-size:14px;height:34px;line-height:34px;padding:0 18px;background-color:#e1efee;border-radius:4px;border:none !important;transition:.3s;cursor:pointer}.ui-datepicker-trigger{margin-left:10px}.step-box+.form-box{margin-top:30px}@media screen and (min-width: 1200px){.step-box+.form-box{margin-top:60px}}.form-table-m{width:100%;border-collapse:collapse;border-spacing:0;padding:0px;margin:0;table-layout:fixed}@media screen and (max-width:767px){.form-table-m{border-top:none;border-bottom:none}}.form-table-row:nth-child(n+1) .form-table-ttl{border-top:1px #fff solid}@media screen and (max-width:991px){.form-table-row:nth-child(n+1) .form-table-ttl{border-top:none}}.form-table-row:nth-child(n+1) .form-table-txt{border-top:1px #f2f0ee solid}@media screen and (max-width:991px){.form-table-row:nth-child(n+1) .form-table-txt{border-top:none}}@media screen and (max-width:767px){.form-table-row:last-child .form-table-txt{padding-bottom:0}}.form-table-ttl,.form-table-txt{padding:24px 30px}@media screen and (max-width:767px){.form-table-ttl,.form-table-txt{font-size:16px}}.form-table-ttl{width:24% !important;vertical-align:top;background-color:#f2f0ee}@media screen and (min-width:767px){.form-table-ttl{min-width:270px !important}}@media screen and (max-width:1199px){.form-table-ttl{width:30% !important}}@media screen and (max-width:991px){.form-table-ttl{padding:10px;font-weight:bold}}.form-table-ttl .ttl-outer{display:flex;align-items:center;justify-content:space-between}.form-table-ttl .ttl{font-weight:bold}.form-table-ttl .need{display:block;margin-left:10px;padding:0px 7px;color:#fff;font-size:.78em;line-height:2em;background-color:#e98780}@media screen and (max-width:767px){.form-table-ttl .need{font-size:10px}}.form-table-ttl>div{justfy-content:space-between}.input-age{display:flex;flex-wrap:wrap;align-items:flex-end}.input-age input{margin:0 5px;max-width:50px}.input-age .error{order:5;width:100%}.form-table-txt{display:table-cell !important;width:60% !important}@media screen and (max-width:991px){.form-table-txt{padding:15px 0}}@media screen and (max-width:767px){.form-table-txt{display:block !important;padding:10px 0 26px}}.form-table-txt.-datepicker .box+.box{margin-top:20px}.form-table-txt .-tel{width:260px;max-width:100%}.form-table-txt .alert{color:#e98780}.form-table-txt .alert li{position:relative;padding-left:20px;font-size:.875em}.form-table-txt .alert li::before{content:"※";color:#e98780;position:absolute;transform:translateY(-50%);left:0;top:50%}@media screen and (max-width:991px){.form-table tbody,.form-table-row,.form-table-ttl,.form-table-txt{display:block;width:100% !important}}form .btn{margin:0 !important}.junk{border:1px solid #333;padding:4%;max-width:80%;margin:0 auto}@media screen and (max-width:991px){.junk{max-width:90%}}@media screen and (max-width:767px){.junk{max-width:100%}}.mw_wp_form input[type=file]{border:none !important}@media screen and (max-width:767px){.mw_wp_form input[type=file]{width:100%}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important;margin-top:8px;display:block}.success{font-size:24px;font-weight:bold;text-align:center;padding-bottom:10px;margin-bottom:15px;color:#2db1d0;border-bottom:dotted 2px #f3bb43}@media screen and (max-width:440px){.success{font-size:21px}}.policy-block-outer{padding-right:20px}@media screen and (max-width:767px){.policy-block-outer{padding-right:0;padding-left:0}}.policy-check .need,.confirm-check .need,.form-table-ttl .need{display:block;padding:0px 7px;color:#fff;font-size:.78em;line-height:2em;background-color:#e98780}@media screen and (max-width:767px){.policy-check .need,.confirm-check .need,.form-table-ttl .need{font-size:10px}}.policy-check,.confirm-check{display:flex;flex-wrap:wrap;align-items:center}.policy-check .need,.confirm-check .need{margin-right:10px;margin-left:10px}.policy-check .alert,.confirm-check .alert{width:100%}.confirm-check{align-items:flex-start}.policy-frame{padding-top:25%;position:relative}@media screen and (max-width:767px){.policy-frame{padding-top:45%}}.policy-frame__inner{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;overflow-y:scroll;padding:30px;border:solid 1px #bdbcbb;background-color:#fff}@media screen and (max-width:767px){.policy-frame__inner{padding:15px 0px}}.mw_wp_form_input .return-btn{display:none}.mw_wp_form:not(.mw_wp_form_confirm) .horizontal-item-wrapper{margin:0 -15px}.mw_wp_form:not(.mw_wp_form_confirm) .horizontal-item-wrapper .horizontal-item{display:inline-block;padding:0 15px}.mw_wp_form:not(.mw_wp_form_confirm) .horizontal-item-wrapper .horizontal-item+.horizontal-item{margin-left:0 !important}.mw_wp_form:not(.mw_wp_form_confirm) .horizontal-item-wrapper .error{padding:0 21px}.mw_wp_form.mw_wp_form_confirm .policy-check .need,.mw_wp_form.mw_wp_form_confirm .confirm-check .need{margin-left:0}.synthetic-contact-wrap{padding:6vw 8vw;margin:0 auto}@media screen and (max-width:767px){.synthetic-contact-wrap{padding:20px 15px}}.date-ttl{background-color:#2db1d0;color:#fff;padding:3px 10px;border-radius:5px;margin-bottom:5px;display:inline-block}.address-row{display:flex}@media screen and (min-width:991px){.address-row{align-items:center}}@media screen and (max-width:991px){.address-row{flex-direction:column}}.address-row+.address-row{margin-top:10px}.address-row:last-child .address-txt{flex-direction:column;align-items:flex-start}.address-row .address-ttl{margin-right:10px;background-color:#f3bb43;color:#fff;padding:5px 10px;min-width:120px;flex-shrink:0;border-radius:3px;font-size:16px}@media screen and (max-width:991px){.address-row .address-ttl{margin-right:0;margin-bottom:10px}}.address-row .address-txt{width:calc(100% - 120px);display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:991px){.address-row .address-txt{width:100%}}.address-row .zip{width:50px !important}.address-row .zip1{width:60px !important}.address-row .pref{width:200px !important}.address-row .addr{width:260px !important}@media screen and (max-width:991px){.address-row .pref,.address-row .addr{width:100% !important}}.zip-button{background-color:#f2f0ee;color:#58524f;border-radius:3px;margin-left:10px;padding:4px 10px;transition:all .3s}.zip-button:hover{opacity:.7;transition:all .4s}.policy-block h2{font-size:18px;font-weight:bold;line-height:1.4;border-left:solid 5px #2db1d0;border-bottom:solid 1px #2db1d0;padding-left:10px;padding-bottom:7px;margin-bottom:15px;margin-top:60px}@media screen and (max-width:991px){.policy-block h2{font-size:16px;margin-top:45px}}@media screen and (max-width:767px){.policy-block h2{margin-top:30px}}.policy-block h3{font-size:16px;font-weight:bold;line-height:1.4;border-bottom:dotted 1px #2db1d0;padding-bottom:7px;margin-bottom:15px;margin-top:30px}.policy-block p{font-size:14px}.policy-block ul>li{position:relative;text-indent:-0.5em;padding-left:1em;font-size:14px}.policy-block ul>li+li{margin-top:8px}.policy-block ul>li::before{content:"・";color:#2db1d0;display:inline-block}.policy-block ol{margin-left:1.8em}.policy-block ol>li{position:relative;text-indent:-0.1em;padding-left:.1em;font-size:14px;list-style:decimal-leading-zero}.policy-block ol>li+li{margin-top:8px}.mw_wp_form .error{font-size:12px !important}.form-btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:-10px}@media screen and (max-width:767px){.form-btns{flex-direction:column;margin:-5px}}.form-btn{padding:10px;max-width:100%}@media screen and (max-width:767px){.form-btn{padding:5px;width:100%}}body.confirm .address-ttl,body.confirm .zip-button,body.confirm .form-guide{display:none}body.confirm .form-btns{padding-top:60px}@media screen and (max-width:767px){body.confirm .form-btns{padding-top:30px}}body.complete .form-btn{display:none}.mwform-radio-field .mwform-radio-field-text{position:relative;display:flex;align-items:center;position:relative;cursor:pointer;padding-left:30px}.mwform-radio-field .mwform-radio-field-text::before,.mwform-radio-field .mwform-radio-field-text::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.mwform-radio-field .mwform-radio-field-text::before{background-color:#fff;border:1px solid #ddd;border-radius:50%;width:18px;height:18px;left:5px}.mwform-radio-field .mwform-radio-field-text::after{background-color:#2db1d0;border-radius:50%;opacity:0;width:12px;height:12px;left:9px;transform:translateY(-50%);transition:all .3s}input[type=radio]{vertical-align:text-top;position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}input[type=radio]:checked+span::after{opacity:1;transition:all .4s}.mwform-checkbox-field .mwform-checkbox-field-text{position:relative;display:flex;align-items:center;position:relative;cursor:pointer;padding-left:30px}.mwform-checkbox-field .mwform-checkbox-field-text::before,.mwform-checkbox-field .mwform-checkbox-field-text::after{content:"";display:block;position:absolute;transform:translateY(-50%);top:50%}.mwform-checkbox-field .mwform-checkbox-field-text::before{background-color:#fff;border:1px solid #ddd;border-radius:2px;width:18px;height:18px;left:5px}.mwform-checkbox-field .mwform-checkbox-field-text::after{opacity:0;border-right:3px solid #2db1d0;border-bottom:3px solid #2db1d0;height:9px;left:11px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px;transition:all .3s}input[type=checkbox]{vertical-align:text-top;position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}input[type=checkbox]:checked+span::after{opacity:1;transition:all .4s}body.contact .contact-wrapper{background-color:#fff;padding:5% 5% 8%;border-radius:20px}@media screen and (max-width:767px){body.contact .contact-wrapper{padding:5% 5% 45px;border-radius:10px}}.candidate-day{display:flex;align-items:center;margin-top:5px}@media screen and (max-width:767px){.candidate-day{flex-direction:column}}.candidate-day .candidate-day-inner{display:flex;flex-direction:column}@media screen and (min-width:767px){.candidate-day .candidate-day-inner+.candidate-day-inner{margin-left:20px}}@media screen and (max-width:767px){.candidate-day .candidate-day-inner{width:100%}.candidate-day .candidate-day-inner+.candidate-day-inner{margin-top:10px}}.candidate-day .hasDatepicker{width:100%}@media screen and (min-width:767px){body.confirm .return-btn{order:-1}}.split-name{display:flex;margin:-5px}.split-name .box{width:176px;max-width:50%;padding:5px}@media screen and (max-width:767px){.split-name .box{width:auto}}.mwform-tel-field{display:flex;justify-content:space-between}@media screen and (max-width:767px){.mwform-tel-field input[type=text]{width:70px !important}}.contact-frame{background-color:#f2f0ee;padding:8% 11vw 12%}@media screen and (min-width:1366px){.contact-frame{padding:8% 150px 12%}}@media screen and (max-width:767px){.contact-frame{padding:12% 15px 16%}}
/*# sourceMappingURL=others.min.css.map */