.trans,.hs-button{transition:all .5s ease 0s;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.page-contact{background:#f7f6f7}.page-contact ::-webkit-input-placeholder{color:#b4b4b4}.page-contact ::-moz-placeholder{color:#b4b4b4}.page-contact :-ms-input-placeholder{color:#b4b4b4}.page-contact ::-ms-input-placeholder{color:#b4b4b4}.page-contact ::placeholder{color:#b4b4b4}.page-contact .kv-common{background:#f7f6f7;height:auto;padding:98px 0 0}@media screen and (max-width:767px){.page-contact .kv-common{background:#f7f6f7;padding:13.3333333333% 0 0}}.page-contact .kv-common::before{content:none}.page-contact .kv-common__title--jp{color:#333}.page-contact .kv-common__title--en{color:#333}@media screen and (max-width:767px){.page-contact .kv-common__title--en{line-height:1.2;margin-top:2.4vw}}.page-contact .kv-common__lead{font-size:18px;line-height:33px;color:#333;margin-top:32px}@media screen and (max-width:767px){.page-contact .kv-common__lead{font-size:4vw;line-height:2;padding:0 5.3333333333%;margin-top:6.1333333333vw}}.page-contact .sec-form__title,.page-contact .sec-form__title--req{font-size:16px;font-weight:bold}@media screen and (max-width:767px){.page-contact .sec-form__title,.page-contact .sec-form__title--req{font-size:4vw}}.page-contact .sec-form{width:720px;padding-bottom:130px;margin:71px auto 0}@media screen and (max-width:767px){.page-contact .sec-form{width:89.3333333333%;padding-bottom:16%;margin-top:14.1333333333%}}.page-contact .sec-form__block{margin-top:30px}@media screen and (max-width:767px){.page-contact .sec-form__block{margin-top:5.0666666667vw}}.page-contact .sec-form__title--req::after{content:"*";font-size:16px;font-weight:bold;color:#c81716;margin-left:5px}@media screen and (max-width:767px){.page-contact .sec-form__title--req::after{font-size:4vw;margin-left:.8vw}}.page-contact .sec-form__input,.page-contact .sec-form__textarea{display:block;width:100%;font-size:14px;background:#fff;padding:18px 21px 19px;border:1px solid #adadad;border-radius:3px;margin-top:10px}@media screen and (max-width:767px){.page-contact .sec-form__input,.page-contact .sec-form__textarea{font-size:3.7333333333vw;padding:4.2666666667vw 5.3333333333vw 4vw;border-radius:.008;margin-top:1.0666666667vw}}.page-contact .sec-form__textarea{height:200px}@media screen and (max-width:767px){.page-contact .sec-form__textarea{height:53.3333333333vw}}.page-contact .sec-form__radiobox{position:relative;line-height:1;padding-left:22px;margin-top:15px}@media screen and (max-width:767px){.page-contact .sec-form__radiobox{padding-left:7.4666666667vw;margin-top:4vw}}@media screen and (max-width:767px){.page-contact .sec-form__radiobox:last-child{padding-bottom:1.0666666667vw;margin-top:5.3333333333vw}}.page-contact .sec-form__radiobox__input{display:none}.page-contact .sec-form__radiobox__input:checked+.sec-form__radiobox__label::after{opacity:1}.page-contact .sec-form__radiobox__label{font-size:16px}@media screen and (max-width:767px){.page-contact .sec-form__radiobox__label{font-size:4vw}}.page-contact .sec-form__radiobox__label::before,.page-contact .sec-form__radiobox__label::after{content:"";position:absolute;top:0;left:0;width:17px;height:17px;background:#fff;border:1px solid #bcbcbc;border-radius:50%}@media screen and (max-width:767px){.page-contact .sec-form__radiobox__label::before,.page-contact .sec-form__radiobox__label::after{width:5.3333333333vw;height:5.3333333333vw}}.page-contact .sec-form__radiobox__label::after{top:3px;left:3px;width:11px;height:11px;background:#f44637;border:0;opacity:0}@media screen and (max-width:767px){.page-contact .sec-form__radiobox__label::after{top:1.3333333333vw;left:1.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.page-contact .sec-form__ex{text-align:center;margin-top:60px}@media screen and (max-width:767px){.page-contact .sec-form__ex{margin-top:6.9333333333vw}}.page-contact .sec-form__ex__txt{font-size:16px}@media screen and (max-width:767px){.page-contact .sec-form__ex__txt{font-size:4vw;line-height:1.92}}.page-contact .sec-form__ex__link{color:#f44637;text-decoration:underline}.page-contact .sec-form__ex__link:hover{text-decoration:none}.page-contact .sec-form__ex__chk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;margin-top:23px}@media screen and (max-width:767px){.page-contact .sec-form__ex__chk{font-size:4vw;margin-top:3.4666666667vw}}.page-contact .sec-form__ex__input{display:block;width:20px;height:20px;border:1px solid #b4b4b4;margin-right:12px}@media screen and (max-width:767px){.page-contact .sec-form__ex__input{width:4.8vw;height:4.8vw;margin-right:1.0666666667vw}}.page-contact .sec-form__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:340px;height:70px;font-size:18px;font-weight:bold;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#f44637),to(#f07a23));background:linear-gradient(to right,#f44637,#f07a23);margin:29px auto 0;-webkit-transition:opacity .3s;transition:opacity .3s}.page-contact .sec-form__btn:hover{opacity:.8}@media screen and (max-width:767px){.page-contact .sec-form__btn{width:68.8vw;height:16vw;font-size:4vw;margin-top:9.8666666667vw}}.page-contact .footer__bn{display:none}.hs-input{background-color:#fff;border-width:1px;border-style:solid;border-color:#d3d3d3;padding:16px;box-sizing:border-box;width:100% !important;margin:12px 0 0 0}.hs-form-checkbox-display .hs-input,.hs-form-booleancheckbox-display .hs-input{width:40px !important;display:inline-block;opacity:0}.hs-form-radio-display .hs-input{margin:6px 0 0 0;width:40px !important;display:inline-block;cursor:pointer}.hs-input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:.1rem solid #ccc;outline:0;display:inline-block;position:relative;margin:0 10px 0 0;cursor:pointer;-webkit-transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;padding:.4rem;border:.1rem #ccc solid;border-radius:50%;width:auto !important;height:auto !important}.hs-input[type="radio"]:checked{background-color:#e54513}.hs-input[type="radio"]:after{content:"";display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;box-sizing:border-box;border-width:2px;border-style:solid;border-color:#fff}textarea.hs-input{height:240px}.hs-field-desc{font-size:14px}.form-columns-1,.form-columns-2{max-width:100% !important;width:100%;margin:0 0 40px 0 !important}@media screen and (max-width:767px){.form-columns-1,.form-columns-2{margin:0 !important}}.form-columns-1 label,.form-columns-2 label{font-size:16px;font-weight:bold}.form-columns-1 label .hs-form-required,.form-columns-2 label .hs-form-required{color:#f44637;display:inline-block;margin:0 0 0 6px}.form-columns-1 label.hs-error-msg,.form-columns-2 label.hs-error-msg{color:#f44637;font-size:16px;font-weight:normal;margin:5px 0 0 0;display:block}@media screen and (max-width:767px){.form-columns-1 label.hs-error-msg,.form-columns-2 label.hs-error-msg{margin:5px 0 30px 0}}.form-columns-1 label strong,.form-columns-2 label strong{font-size:70%}.form-columns-1 .input,.form-columns-2 .input{margin-right:0 !important}@media screen and (max-width:767px){.form-columns-1 .input,.form-columns-2 .input{margin:0 0 20px 0 !important}}.form-columns-1 select,.form-columns-2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-image:url("https://f.hubspotusercontent30.net/hubfs/20502882/recruit/common/ico_arrow_down_gray@2x.webp");background-repeat:no-repeat;background-size:12.5px 7px;background-position:right 20px center}.hs-error-msgs{color:#f44637;font-size:16px;font-weight:normal;margin:5px 0 10px 0;display:block}.form-columns-0 .hs-richtext a{text-decoration:underline}.form-columns-0 .hs-richtext a:hover{text-decoration:none}.form-columns-2{display:flex;justify-content:space-between}@media screen and (max-width:767px){.form-columns-2{display:block}}.form-columns-2 .hs-form-field{width:calc(50% - 20px) !important}@media screen and (max-width:767px){.form-columns-2 .hs-form-field{width:calc(50% - 10px) !important}}@media screen and (max-width:767px){.form-columns-2 .hs-form-field{width:100% !important}}.form-columns-2 .hs-form-field:nth-child(2){float:right !important}.hs-form-radio-display{margin:12px 0 0 0;font-weight:normal !important;font-size:18px !important;display:flex;cursor:pointer;align-items:center}@media screen and (max-width:767px){.hs-form-radio-display{font-size:16px !important}}.hs-form-checkbox-display,.hs-form-booleancheckbox-display{display:flex;cursor:pointer;margin:12px 0 0 0;font-weight:normal !important;font-size:16px !important}.hs-form-checkbox-display span,.hs-form-booleancheckbox-display span{position:relative}.hs-form-checkbox-display span.hs-form-required,.hs-form-booleancheckbox-display span.hs-form-required{display:none}.hs-form-checkbox-display span::after,.hs-form-booleancheckbox-display span::after{content:"";display:block;width:20px;height:20px;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#f44637;position:absolute;top:3px;left:-40px}.hs-form-checkbox-display input:checked+span::before,.hs-form-booleancheckbox-display input:checked+span::before{content:"";display:block;position:absolute;top:6px;left:-33px;width:6px;height:11px;transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff;z-index:2}.hs-form-checkbox-display input:checked+span::after,.hs-form-booleancheckbox-display input:checked+span::after{background-color:#f44637;border-color:#f44637}.hs-form-booleancheckbox-display{justify-content:center}fieldset{max-width:100% !important}.hs-button{cursor:pointer;width:100%;max-width:340px;margin:40px auto;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:18px}.hs-button.primary{height:72px;background:-webkit-gradient(linear,left top,right top,from(#f44637),to(#f07a23));background:linear-gradient(to right,#f44637,#f07a23)}.hs-button:hover{opacity:.7}.caution{color:#f44637}.mh-cta-img{width:auto;max-height:290px}.grecaptcha-badge{margin:0 auto}