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