#app{min-width:1200px;max-width:1920px;min-height:100vh;margin:0 auto;overflow-y:auto;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.svg-icon[data-v-51e10878]{width:1em;height:1em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-51e10878]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.header[data-v-6ab44cfc]{width:100%;min-width:1200px;height:90px;line-height:90px;max-width:1920px;margin:0 auto;position:absolute;z-index:999;transition:all 1.5s}.header .logo[data-v-6ab44cfc]{position:absolute;left:60px;top:0}.header .logo .logo-img[data-v-6ab44cfc]{height:48px}.header .extra[data-v-6ab44cfc]{position:absolute;right:60px;top:0}.header .extra .ant-btn[data-v-6ab44cfc]{height:40px;width:136px;font-size:16px;border-radius:32px;opacity:.8}.header .extra .lang[data-v-6ab44cfc]{display:inline-block;width:100px}.header .extra .lang .ant-dropdown-link[data-v-6ab44cfc]{margin-left:40px}.header .nav[data-v-6ab44cfc]{width:100%;grid-auto-flow:column}.header .nav .nav-item[data-v-6ab44cfc]{opacity:.8;cursor:pointer;width:150px;text-align:center}.header .nav .nav-item.router-link-active[data-v-6ab44cfc]{opacity:1;font-weight:600;position:relative}.header .nav .nav-item.router-link-active[data-v-6ab44cfc]:after{content:"";height:4px;width:32px;background-color:#fff;position:absolute;bottom:25px;left:calc(50% - 16px);border-radius:10px}.header .nav .nav-item[data-v-6ab44cfc]:hover{font-weight:600;opacity:1}.header.white .nav .nav-item[data-v-6ab44cfc],.header.white[data-v-6ab44cfc]{color:#fff}.header.white .nav .nav-item.router-link-active[data-v-6ab44cfc]:after{background-color:#fff}.header.white .extra .ant-btn[data-v-6ab44cfc]{color:#fff;border-color:#fff}.header.white .extra .ant-btn[data-v-6ab44cfc]:hover{background-color:#fff!important;color:#ca4235;opacity:1!important}.header.white .extra .ant-dropdown-link[data-v-6ab44cfc],.header.white .extra .svg[data-v-6ab44cfc]{color:hsla(0,0%,100%,.8)}.header.white.bg[data-v-6ab44cfc]{background-color:rgba(0,0,0,.4)}.header.black .nav .nav-item[data-v-6ab44cfc],.header.black[data-v-6ab44cfc]{color:#000}.header.black .nav .nav-item.router-link-active[data-v-6ab44cfc]:after{background-color:#ca4235}.header.black .extra .ant-btn[data-v-6ab44cfc]{color:#000;border-color:#6f6b72}.header.black .extra .ant-btn[data-v-6ab44cfc]:hover{background-color:#ca4235!important;color:#fff;opacity:1!important;border-color:#ca4235}.header.black .extra .ant-btn.active[data-v-6ab44cfc],.header.black .extra .ant-btn[data-v-6ab44cfc]:active,.header.black .extra .ant-btn[data-v-6ab44cfc]:focus{border-color:#6f6b72}.header.black .extra .svg[data-v-6ab44cfc]{color:#6f6b72}.header.black .extra .ant-dropdown-link[data-v-6ab44cfc]{color:#000}.header.black.bg[data-v-6ab44cfc]{background-color:hsla(0,0%,100%,.6)}.locale-menu[data-v-6ab44cfc]{border-radius:8px}.locale-menu a[data-v-6ab44cfc]{color:#000}.contact[data-v-74cfded1]{padding-top:65px;background-color:#f5f5f5}.contact .contact-us[data-v-74cfded1]{width:42.5%;height:300px;background-color:#ca4235;border-radius:10px}.contact .contact-us .contact-desc[data-v-74cfded1]{padding:80px 0 0 50px;color:#fff;z-index:1}.contact .contact-us .contact-desc .contact-title[data-v-74cfded1]{font-size:36px;line-height:36px;font-weight:700}.contact .contact-us .contact-desc .contact-title .border[data-v-74cfded1]{left:-7px;top:-15px;width:calc(100% + 14px);height:calc(100% + 30px)}.contact .contact-us .contact-desc .contact-title-jp[data-v-74cfded1]{font-size:26px}.contact .contact-us .contact-desc .contact-subtitle[data-v-74cfded1]{margin-top:20px;line-height:20px;white-space:nowrap;opacity:.8;font-family:Source-Han-Sans-CN-Bold}.contact .contact-us .contact-desc .contact-subtitle-zh[data-v-74cfded1]{font-size:20px}.contact .contact-us .contact-desc .contact-subtitle-en[data-v-74cfded1]{font-size:18px}.contact .contact-us .contact-desc .contact-btn[data-v-74cfded1]{width:180px;height:46px;margin-top:30px;font-size:20px;line-height:28px;background:#000;border-color:#000;border-radius:32px;font-family:Source-Han-Sans-CN-Bold}.contact .contact-us .contact-desc .contact-btn[data-v-74cfded1]:hover{background-color:#fff!important;color:#ca4235;opacity:1!important;border-color:#fff}.contact .contact-us .contact-desc .contact-btn-jp[data-v-74cfded1]{font-size:14px}.contact .contact-us .contact-img[data-v-74cfded1]{right:35px;bottom:40px;max-height:220px}.contact-form[data-v-19e57464]{padding:50px 60px}.title[data-v-19e57464]{font-size:36px;font-weight:700;color:#000;text-shadow:0 0 0 #fff,0 -1px 0 #fff,0 -2px 0 #fff,0 -3px rgba(202,66,53,.3)}.subtitle[data-v-19e57464]{font-size:12px;color:#6f6b72}.subtitle-zh[data-v-19e57464]{margin-left:8px}.subtitle-en[data-v-19e57464],.subtitle-jp[data-v-19e57464]{display:block}.btn-primary[data-v-19e57464]{width:250px;height:44px;border-radius:26px;margin-top:32px;font-size:18px;font-weight:500}.btn-primary[disabled][data-v-19e57464]{background:rgba(0,0,0,.25)!important}.ad[data-v-19e57464],.talent[data-v-19e57464]{width:228px;height:48px;border:0!important;border-radius:4px!important;background:rgba(23,36,62,.031);padding:0 12px;color:#6f6b72;filter:grayscale()}.ad .img[data-v-19e57464],.talent .img[data-v-19e57464]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;margin-right:10px}.ad .icon[data-v-19e57464],.talent .icon[data-v-19e57464]{width:18px;height:18px;border-radius:50%;background-color:transparent;border:1px solid rgba(0,0,0,.251);color:rgba(0,0,0,.251)}.ad .icon .svg[data-v-19e57464],.talent .icon .svg[data-v-19e57464]{width:8px}.ad .border[data-v-19e57464],.talent .border[data-v-19e57464]{opacity:0;width:calc(100% + 20px);height:calc(100% + 36px);left:-24px;bottom:-13px}.ad[data-v-19e57464]:hover,.talent[data-v-19e57464]:hover{color:#6f6b72}.ad[data-v-19e57464]:focus-within,.talent[data-v-19e57464]:focus-within{box-shadow:none!important}.ad.ant-radio-button-wrapper-checked[data-v-19e57464],.talent.ant-radio-button-wrapper-checked[data-v-19e57464]{background:rgba(202,66,53,.043);filter:none;color:#000}.ad.ant-radio-button-wrapper-checked .icon[data-v-19e57464],.talent.ant-radio-button-wrapper-checked .icon[data-v-19e57464]{background-color:#ca4235;border:1px solid #ca4235;color:#fff}.ad.ant-radio-button-wrapper-checked .border[data-v-19e57464],.talent.ant-radio-button-wrapper-checked .border[data-v-19e57464]{opacity:1}.ad.ant-radio-button-wrapper-checked[data-v-19e57464]:hover,.talent.ant-radio-button-wrapper-checked[data-v-19e57464]:hover{color:#000}.talent[data-v-19e57464]{margin-left:24px}.talent[data-v-19e57464]:before{background-color:transparent!important}[data-v-19e57464] .ant-form-item-label{overflow:visible!important}[data-v-19e57464] .ant-form-item-label .ant-form-item-no-colon{line-height:22px;font-size:16px;font-weight:500;color:#222;position:relative}[data-v-19e57464] .ant-form-item-label .ant-form-item-no-colon.ant-form-item-required:after{content:"";display:inline-block;width:12px;height:12px;position:absolute;top:-1px;right:-10px;margin:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IArs4c6QAAADNQTFRFAAAAz0AwykE1y0A0yUAzykI1ykA1y0I0y0I0yUI0yUI0yUE0yUE1yUI0ykE0ykI0ykI1urE7BwAAABB0Uk5TABA/QF9gb3B/gK+w3+Dv8GKVqKEAAABxSURBVCjPlZLhDsAQDIR1dEbRvv/TbhbZImkTvp93wvXKuQW8N4wYDYNI16E1UA0UQdWoIkXTkzwk9aIOquc715QnFPkoYWTzZ24y0fJ5dCMSzwZTHOUA1l+uqD+eVuPaA76V1L0SgXlzUfZqzc8wcQMZMQfEH10g9AAAAABJRU5ErkJggg==) 50%/100% no-repeat}.form-form[data-v-19e57464] input[type=text]{height:40px!important;padding:10px 12px!important}.form-form[data-v-19e57464] textarea{padding:10px 12px!important}.result[data-v-106abd40]{padding:40px 0 60px;border-radius:16px}.result .img[data-v-106abd40]{height:125px}.result .title[data-v-106abd40]{line-height:50px;font-size:36px;font-weight:700;color:#000;margin-top:10px}.result .desc[data-v-106abd40]{line-height:20px;font-size:14px;color:#000;margin-top:10px}.result .btn-primary[data-v-106abd40]{width:250px;height:44px;border-radius:26px;margin-top:32px;font-size:18px;font-weight:500}.footer[data-v-3647c060]{height:102px;border-bottom:4px solid #ca4235;font-family:Source-Han-Sans-CN-Regular}.footer a[data-v-3647c060]{margin-right:8px}.footer.white[data-v-3647c060]{color:#000;background-color:#f5f5f5}.footer.white a[data-v-3647c060]{color:#000}.footer.white a[data-v-3647c060]:hover{color:#ca4235}.footer.black[data-v-3647c060]{color:#fff;background-color:#000}.footer.black a[data-v-3647c060]{color:#fff}.footer.black a[data-v-3647c060]:hover{color:#ca4235}*{padding:0;margin:0;box-sizing:border-box}p{line-height:1;vertical-align:middle;margin-bottom:0!important}a,a:active,a:focus,a:hover,a:link{color:#ca4235}button{border:0}.main-width{width:1200px;margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.fs30{font-size:30px}.fs29{font-size:29px}.fs28{font-size:28px}.fs27{font-size:27px}.fs26{font-size:26px}.fs25{font-size:25px}.fs24{font-size:24px}.fs23{font-size:23px}.fs22{font-size:22px}.fs21{font-size:21px}.fs20{font-size:20px}.fs19{font-size:19px}.fs18{font-size:18px}.fs17{font-size:17px}.fs16{font-size:16px}.fs15{font-size:15px}.fs14{font-size:14px}.fs13{font-size:13px}.fs12{font-size:12px}.dis-f{display:flex}.dis-g{display:grid}.jc-c{justify-content:center}.jc-e{justify-content:flex-end}.jc-sb{justify-content:space-between}.jc-se{justify-content:space-evenly}.al-c{align-items:center}.al-e{align-items:flex-end}.al-s{align-items:flex-start}.pos-rel{position:relative}.pos-abs{position:absolute}.ant-btn{text-shadow:none!important;box-shadow:none!important}.btn-primary{background:#ca4235!important;color:#fff!important;border:0!important}.btn-primary:focus,.btn-primary:hover{background:#ca4235!important;border-color:#ca4235!important}.ant-modal-content{border-radius:26px!important}input:-ms-input-placeholder{font-size:14px;color:#6f6b72!important}input::-webkit-input-placeholder{font-size:14px;color:#6f6b72!important}input:-moz-placeholder,input::-moz-placeholder{font-size:14px;color:#6f6b72!important}textarea:-ms-input-placeholder{font-size:14px;color:#6f6b72!important}textarea::-webkit-input-placeholder{font-size:14px;color:#6f6b72!important}textarea:-moz-placeholder,textarea::-moz-placeholder{font-size:14px;color:#6f6b72!important}@font-face{font-family:Source-Han-Sans-CN-Bold;src:url(/fonts/SourceHanSansCN-Bold.4278d4c3.otf)}@font-face{font-family:Source-Han-Sans-CN-Regular;src:url(/fonts/SourceHanSansCN-Regular.d31c45a8.otf)}