blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}:root{--okj-header-height-sm:64px;--okj-header-height-md:64px;--okj-header-height-lg:70px;--okj-header-height-xl:70px}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:400;src:url(/cdn/assets/libs/fonts/HarmonyOS_Sans_Regular.woff2) format("woff2"),url(/cdn/assets/libs/fonts/HarmonyOS_Sans_Regular.woff) format("woff")}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:500;src:url(/cdn/assets/libs/fonts/HarmonyOS_Sans_Medium.woff2) format("woff2"),url(/cdn/assets/libs/fonts/HarmonyOS_Sans_Medium.woff) format("woff")}@font-face{font-display:swap;font-family:HarmonyOS Sans;font-style:normal;font-weight:600;src:url(/cdn/assets/libs/fonts/HarmonyOS_Sans_Bold.woff2) format("woff2"),url(/cdn/assets/libs/fonts/HarmonyOS_Sans_Bold.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:#fff;color:#000;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.25}body.en *,body.zh *{font-family:HarmonyOS Sans,PingFang SC,Microsoft Yahei,Heiti SC,WenQuanYi Micro Hei,Helvetica Neue,Helvetica,Arial,sans-serif}body.ja *{font-family:HarmonyOS Sans,Noto Sans JP,SFPro,Arial,メイリオ,Helvetica Neue,Helvetica,"sans-serif"}body .react-datepicker__navigation:hover :before{border:.35em solid transparent;border-right-color:#ccc}body .react-datepicker__navigation-icon--previous{right:0}body .react-datepicker__navigation-icon--previous:before{border:.35em solid transparent;border-right-color:#ccc;height:0;-webkit-transform:none;transform:none;width:0}body .react-datepicker__navigation-icon--next{left:0}body .react-datepicker__navigation-icon--next:before{border:.35em solid transparent;border-left-color:#ccc;height:0;-webkit-transform:none;transform:none;width:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}a,a:hover{text-decoration:none}li,ol,ul{list-style:none}button,fieldset,input,label,legend,option,select,textarea{font-size:1em}button,input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none}input.text{border-color:#9f9f9f #dcdcdc #dcdcdc #9f9f9f;border-style:solid;border-width:1px;color:#444;height:14px;padding:3px 2px}input.checkbox,input.radio{margin-left:-2px;margin-right:2px;vertical-align:-2px}input{caret-color:#000}label.checkbox,label.radio{margin-right:5px}textarea{border-color:#9f9f9f #dcdcdc #dcdcdc #9f9f9f;border-style:solid;border-width:1px;padding:1px;resize:none}b,em,i,strong{font-style:normal;font-weight:400}.float-left{float:left}.float-right{float:right}.align-left{text-align:left}.align-right{text-align:right}.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;width:0}.bubble{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,.1),0 2px 6px 1px rgba(0,0,0,.1);box-shadow:0 6px 18px 1px rgba(0,0,0,.1),0 2px 6px 1px rgba(0,0,0,.1);position:relative}.bubble:after{background:#fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;content:"";height:8px;left:89px;margin-left:-7px;overflow:hidden;pointer-events:none;position:absolute;top:-5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px}.home-container{min-height:calc(100vh - 488px);position:relative;z-index:1}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.home-container{padding-top:64px}}@media (min-width:1024px) and (max-width:1435px){.home-container{padding-top:70px}}@media (min-width:1436px){.home-container{padding-top:70px}}.home-container.home-container-referral{background-color:#000;padding-top:0}.full-body .home-container{padding-top:60px}.full-wrap{margin-top:-60px}#headerContainer{position:relative;z-index:10}#static-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1180px;min-height:calc(100vh - 488px);padding-top:70px;position:relative;width:100%;z-index:1}@media (max-width:767px){#static-container{padding:64px 16px 0}}@media (min-width:768px) and (max-width:1023px){#static-container{padding:64px 20px 0}}@media (min-width:1024px) and (max-width:1435px){#static-container{padding:70px 69px 0}}