.StandardInput_StandardInput__gFRMU{position:relative;margin-bottom:64px}.StandardInput_StandardInput__gFRMU:before{position:absolute;width:0;height:1px;bottom:-8px;left:0;background-color:var(--background-color);visibility:hidden;transition:all;z-index:2;color:#333;font-size:.9rem;line-height:1.35rem;transition:width .3s ease-in-out}.StandardInput_StandardInput__gFRMU.StandardInput_focused__UWqsJ:before{visibility:visible;width:100%}.StandardInput_StandardInput__gFRMU input:focus{border-color:var(--background-color);outline:0}.StandardInput_StandardInput__gFRMU:after{position:absolute;width:100%;height:2px;bottom:-8px;left:0;background-color:var(--background-color);opacity:.2;visibility:visible;z-index:1;-webkit-font-smoothing:antialiased;color:#333;font-size:.9rem;line-height:1.35rem}.StandardInput_StandardInput__gFRMU label{font-size:1rem;line-height:2rem;color:rgba(56,54,77,.65);margin-bottom:-2rem;letter-spacing:-.01em;font-weight:400;transition:all .2s;position:absolute;z-index:1;left:5px}.StandardInput_StandardInput__gFRMU label.StandardInput_focused__UWqsJ{transform:translateY(-32px);line-height:1rem;font-size:1.25rem;color:var(--background-color);font-weight:700;opacity:1}.StandardInput_StandardInput__gFRMU input{background-color:transparent;height:2.25rem;border:0}.StandardInput_StandardInput__gFRMU input,.StandardInput_StandardInput__gFRMU textarea{display:block;caret-color:var(--background-color);font-size:1rem;line-height:1rem;letter-spacing:-.01em;background-color:#e7e4e5;color:#38364d;position:relative;width:100%;padding:.5rem .75rem;transition:width 1.2s ease-in-out;margin-bottom:10px}.StandardInput_StandardInput__gFRMU textarea{outline:none;height:550px}.CVCard_CVCard__WVG7c{margin:1rem auto}.CVCard_CVCard__WVG7c .CVCard_inner__wo0X5{box-shadow:0 0 4px rgba(0,0,0,.15);padding:1rem;background-color:#fff;position:relative;border-radius:4px}.CVCard_CVCard__WVG7c .CVCard_inner__wo0X5 h2{margin-top:0}.CVCard_CVCard__WVG7c .CVCard_inner__wo0X5 .CVCard_cv_content__Fcl1L div{overflow-wrap:break-word}.CVCard_CVCard__WVG7c .CVCard_inner__wo0X5 .CVCard_edit_btn__sVx6s{position:absolute;top:1rem;right:1rem;width:45px;height:45px;border-radius:50%;cursor:pointer;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center}.CVCard_CVCard__WVG7c .CVCard_inner__wo0X5 .CVCard_edit_btn__sVx6s svg{fill:#fff}.CVCard_CVCard__WVG7c .CVCard_inner__wo0X5 .CVCard_apply_btn__4eq3a{position:absolute;top:1rem;right:1rem;width:45px;height:45px;border-radius:50%;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.CVCard_CVCard__WVG7c .CVCard_inner__wo0X5 .CVCard_apply_btn__4eq3a svg{fill:#fff}.LikeAnimation_LikeAnimation__O0RY_{display:flex;justify-content:center;margin:0;font:1em verdana,sans-serif;width:150px;text-align:center}.LikeAnimation_LikeAnimation__O0RY_ #LikeAnimation_toggle-heart__FO1tS{position:absolute;inset:0;cursor:pointer}.LikeAnimation_LikeAnimation__O0RY_ #LikeAnimation_toggle-heart__FO1tS.LikeAnimation_playing__K_ZYI{color:#fff;will-change:font-size;animation:LikeAnimation_heart__cjmzK 1s cubic-bezier(.17,.89,.32,1.49)}.LikeAnimation_LikeAnimation__O0RY_ #LikeAnimation_toggle-heart__FO1tS.LikeAnimation_playing__K_ZYI svg{animation:LikeAnimation_svg-anim__gGPbf 1s cubic-bezier(.17,.89,.32,1.49)}.LikeAnimation_LikeAnimation__O0RY_ #LikeAnimation_toggle-heart__FO1tS.LikeAnimation_playing__K_ZYI:after,.LikeAnimation_LikeAnimation__O0RY_ #LikeAnimation_toggle-heart__FO1tS.LikeAnimation_playing__K_ZYI:before{animation:inherit;animation-timing-function:ease-out}.LikeAnimation_LikeAnimation__O0RY_ #LikeAnimation_toggle-heart__FO1tS.LikeAnimation_playing__K_ZYI:before{will-change:transform,border-width,border-color;animation-name:LikeAnimation_bubble__wCcdC}.LikeAnimation_LikeAnimation__O0RY_ #LikeAnimation_toggle-heart__FO1tS.LikeAnimation_playing__K_ZYI:after{will-change:opacity,box-shadow;animation-name:LikeAnimation_particles__nKMx_}.LikeAnimation_LikeAnimation__O0RY_ .LikeAnimation_label__1c8Ui{align-self:center;position:relative;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transform:scale(50%);font-size:2.2rem;display:flex;justify-content:center;align-items:center}.LikeAnimation_LikeAnimation__O0RY_ .LikeAnimation_label__1c8Ui:after,.LikeAnimation_LikeAnimation__O0RY_ .LikeAnimation_label__1c8Ui:before{position:absolute;top:50%;left:50%;border-radius:50%;content:""}.LikeAnimation_LikeAnimation__O0RY_ .LikeAnimation_label__1c8Ui:before{box-sizing:border-box;margin:-2.25rem;border:2.25rem solid #fff;width:4.5rem;height:4.5rem;transform:scale(0)}.LikeAnimation_LikeAnimation__O0RY_ .LikeAnimation_label__1c8Ui:after{margin:-.1875rem;width:.375rem;height:.375rem;box-shadow:.32476rem -3rem 0 -.20625rem #ff8080,-.32476rem -2.625rem 0 -.20625rem #ffed80,2.54798rem -1.61656rem 0 -.20625rem #ffed80,1.84982rem -1.89057rem 0 -.20625rem #a4ff80,2.85252rem .98418rem 0 -.20625rem #a4ff80,2.63145rem .2675rem 0 -.20625rem #80ffc8,1.00905rem 2.84381rem 0 -.20625rem #80ffc8,1.43154rem 2.22414rem 0 -.20625rem #80c8ff,-1.59425rem 2.562rem 0 -.20625rem #80c8ff,-.84635rem 2.50595rem 0 -.20625rem #a480ff,-2.99705rem .35095rem 0 -.20625rem #a480ff,-2.48692rem .90073rem 0 -.20625rem #ff80ed,-2.14301rem -2.12438rem 0 -.20625rem #ff80ed,-2.25479rem -1.38275rem 0 -.20625rem #ff8080}@keyframes LikeAnimation_heart__cjmzK{0%,17.5%{font-size:0}}@keyframes LikeAnimation_svg-anim__gGPbf{0%,50%{transform:scale(0)}}@keyframes LikeAnimation_bubble__wCcdC{15%{transform:scale(1);border-color:#cc8ef5;border-width:2.25rem}30%,to{transform:scale(1);border-color:#cc8ef5;border-width:0}}@keyframes LikeAnimation_particles__nKMx_{0%,20%{opacity:0}25%{opacity:1;box-shadow:.32476rem -2.4375rem 0 0 #ff8080,-.32476rem -2.0625rem 0 0 #ffed80,2.1082rem -1.26585rem 0 0 #ffed80,1.41004rem -1.53985rem 0 0 #a4ff80,2.30412rem .85901rem 0 0 #a4ff80,2.08305rem .14233rem 0 0 #80ffc8,.76499rem 2.33702rem 0 0 #80ffc8,1.18748rem 1.71734rem 0 0 #80c8ff,-1.35019rem 2.0552rem 0 0 #80c8ff,-.60229rem 1.99916rem 0 0 #a480ff,-2.44865rem .22578rem 0 0 #a480ff,-1.93852rem .77557rem 0 0 #ff80ed,-1.70323rem -1.77366rem 0 0 #ff80ed,-1.81501rem -1.03204rem 0 0 #ff8080}}.DraftIntroButton_DraftIntroButton__Hna48{margin-top:-2px;margin-left:.5rem}.DraftIntroButton_DraftIntroButton__Hna48 span{font-size:.75rem;color:#4b5563;text-decoration:underline}.OneClickApplyPopup_OneClickApplyPopup__UO9s8 h3{margin:0 auto}.OneClickApplyPopup_OneClickApplyPopup__UO9s8 .OneClickApplyPopup_draft_intro_wrapper__rE2AA{background-color:#fff;padding:1rem;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.15)}.OneClickApplyPopup_OneClickApplyPopup__UO9s8 .OneClickApplyPopup_draft_intro_wrapper__rE2AA p{white-space:pre-line}.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_radio_btn__4D7Vx{padding:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:4px;margin:.5rem;border:2px solid var(--dark-blue)}.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_radio_btn__4D7Vx:hover{background-color:#ebebeb}.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_radio_btn__4D7Vx.EditFieldPopup_selected__1iM5d{background-color:var(--dark-blue);color:#fff}.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_speakJapanese_option__SFZCz,.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_visa_option__Ui95L{display:flex;flex-direction:column;cursor:pointer;padding:1rem}.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_speakJapanese_option__SFZCz:hover,.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_visa_option__Ui95L:hover{background-color:#f5f5f5}.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_speakJapanese_option__SFZCz.EditFieldPopup_selected__1iM5d,.EditFieldPopup_EditFieldPopup__KMD6I .EditFieldPopup_visa_option__Ui95L.EditFieldPopup_selected__1iM5d{background-color:var(--dark-blue);color:#fff}.CountryCodePopup_CountryCodePopup___Pofl .CountryCodePopup_grid_wrapper__vBaRX{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem}.CountryCodePopup_CountryCodePopup___Pofl .CountryCodePopup_grid_wrapper__vBaRX .CountryCodePopup_dial_code_wrapper__m75_R{color:#000;margin:.5rem;border-radius:4px;cursor:pointer;padding:.5rem;font-weight:600;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);text-align:center;display:flex;justify-content:center;flex-direction:column}.CountryCodePopup_CountryCodePopup___Pofl .CountryCodePopup_grid_wrapper__vBaRX .CountryCodePopup_dial_code_wrapper__m75_R.CountryCodePopup_selected__Gv6wh{background-color:#000;color:#fff}.NationalityPopup_NationalityPopup__vFaUl .NationalityPopup_grid_wrapper__iuwNX{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem}.NationalityPopup_NationalityPopup__vFaUl .NationalityPopup_grid_wrapper__iuwNX .NationalityPopup_dial_code_wrapper__Irnt_{color:#000;font-weight:600;border-radius:4px;cursor:pointer;padding:.5rem;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);text-align:center;display:flex;justify-content:center;flex-direction:column}.NationalityPopup_NationalityPopup__vFaUl .NationalityPopup_grid_wrapper__iuwNX .NationalityPopup_dial_code_wrapper__Irnt_.NationalityPopup_selected__jvTiF{background-color:var(--dark-blue);color:#fff}.MyProfile_MyProfile__wMqYo .MyProfile_inner__71M3Y{max-width:var(--max-page-width);margin:auto;padding:1rem 1.5rem;border-radius:4px;color:#232d37}.MyProfile_MyProfile__wMqYo .MyProfile_inner__71M3Y .MyProfile_profile_img_wrapper__HPfdT{border-radius:50%;overflow:hidden;width:85px;height:85px}.MyProfile_MyProfile__wMqYo .MyProfile_percentage_wrapper__8J6mN{padding:2rem;font-size:1.2rem;font-weight:400;position:relative;height:2rem;width:100%;display:flex;justify-content:center;align-items:center;background-color:#e1e1e1;border-radius:4px;overflow:hidden}.MyProfile_MyProfile__wMqYo .MyProfile_percentage_wrapper__8J6mN .MyProfile_percentage_inner__s3q6g{top:0;left:0;position:absolute;background-color:var(--dark-blue);height:100%;display:flex;align-items:center;justify-content:center;transition:width .25s ease-in-out}.MyProfile_MyProfile__wMqYo .MyProfile_percentage_wrapper__8J6mN label{color:#fff;position:relative}.MyProfile_MyProfile__wMqYo .MyProfile_percentage_wrapper__8J6mN label svg{margin-left:5px}.MyProfile_MyProfile__wMqYo .MyProfile_danger_zone_wrapper__tRNX_{background-color:#e1e1e1;padding:1rem 1.5rem 5rem}.MyProfile_MyProfile__wMqYo .MyProfile_danger_zone_wrapper__tRNX_ .MyProfile_danger_zone__Zm4n4{text-transform:uppercase;font-size:1.2rem;font-weight:800;letter-spacing:5px;color:#cdcdcd;text-align:center}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.15);padding:1rem 5px;flex-wrap:wrap;cursor:pointer}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M:not(.MyProfile_not_editable__8IA2w):hover{background-color:#ebebeb}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M:not(.MyProfile_not_editable__8IA2w):hover .MyProfile_required__675cs{background-color:#ff4141}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M .MyProfile_key__xox_U{font-weight:400;text-transform:uppercase;margin-right:5px;font-size:.75rem;color:rgba(56,54,77,.76);letter-spacing:.08em}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M svg{margin-bottom:-6px;margin-right:5px}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M a{text-decoration:underline}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M .MyProfile_value__8djNw{font-weight:400}.MyProfile_MyProfile__wMqYo .MyProfile_Field__sZi0M .MyProfile_required__675cs{background-color:#c84141;color:#fff;padding:1rem;margin:0;cursor:pointer}.ContactForm_ContactForm__nL1GW{display:flex;flex-direction:column;width:100%}.ContactForm_ContactForm__nL1GW input,.ContactForm_ContactForm__nL1GW textarea{padding:1rem;border-radius:4px;outline:none;margin:.5rem 0;width:100%;border:2px solid #000;font-size:.9rem}.ContactForm_ContactForm__nL1GW textarea{resize:none;height:250px}.ReferralPopup_avatar__D2JsE{border-radius:50%;height:95px;width:95px;box-shadow:0 0 2px rgba(0,0,0,.75);background-color:#fff}.JobPost_JobPost__lf1fM{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);border-radius:4px;overflow:hidden;margin:1rem .5rem;border:1px solid #cdcdcd;transition:box-shadow .2s ease}.JobPost_JobPost__lf1fM:first-child{margin-top:0!important}.JobPost_JobPost__lf1fM.JobPost_selected__BmgjS{box-shadow:inset 0 0 0 4px var(--background-color);-webkit-box-shadow:inset 0 0 0 4px var(--background-color)}.JobPost_JobPost__lf1fM.JobPost_promoted__1QrpL{background-color:#fff0dd}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y{padding:1rem;cursor:pointer}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_title__eugzk{font-size:1.25rem;font-weight:800;line-height:1.15;margin:0 0 .5rem;color:#09090b}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_company_name__idkeC{color:#09090b;font-size:16px;font-weight:600}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_location__U21AA{font-size:12px!important;font-weight:600;color:#6b7280}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_salary__htLVQ{color:#6b7280;font-size:12px!important}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_icon_field__aE1nu{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:.25rem}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_icon_field__aE1nu p{font-size:.75rem;margin:0}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_icon_field__aE1nu svg{width:22px;height:22px;margin-right:5px;margin-top:2px}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_description__F0mZ0{margin-top:.5rem;margin-bottom:0}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_truncate_overflow__Z5TZW{--max-lines:3;position:relative;overflow:hidden;padding-right:1rem;text-overflow:ellipsis}.JobPost_JobPost__lf1fM .JobPost_inner__9fh3Y .JobPost_line_clamp__PVCY1{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.JobPost_JobPost__lf1fM .JobPost_bottom__yoqPD{padding:.625rem 1rem;background-color:#e5e7eb;display:flex;align-items:center}.JobPost_icon_field__aE1nu{display:flex;justify-content:flex-start;align-items:flex-start}.JobPost_icon_field__aE1nu p{font-size:.75rem;margin:0}.JobPost_icon_field__aE1nu svg{width:22px;height:22px;margin-right:5px;margin-top:2px}@media only screen and (max-width:769px){.JobPost_JobPost__lf1fM.JobPost_selected__BmgjS{border:1px solid #cdcdcd!important;box-shadow:0 0 4px rgba(0,0,0,.15)!important}}.JobPost_FeaturedBadge__nTcVF{background-color:#ffae00;padding:.15rem 1rem;border-radius:var(--border-radius);width:-moz-fit-content;width:fit-content;font-size:.65rem;font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:.5rem}.JobContent_JobContent__LRFom{background-color:#f5f5f5}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS{background-color:#fff;max-width:var(--max-page-width);margin:auto;padding:1rem 1.5rem;color:#232d37;border-radius:4px}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS h2{font-size:revert;margin:revert}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS .JobContent_title__7iBzc{margin:.15rem 0 .5rem;line-height:1.15;color:#09090b;font-weight:800;font-family:Lato,sans-serif}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS .JobContent_icon_field__ZXxe1 a{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;font-size:.75rem;text-decoration:underline;color:#38393a;line-height:1.75rem}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS .JobContent_icon_field__ZXxe1 a svg{width:22px;height:22px;margin-right:.5rem}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS .JobContent_description__nbJM7{white-space:pre-line}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS .JobContent_language_level__oVfTM{border:1px solid #4b4b4b;padding:.25rem 1rem;width:-moz-fit-content;width:fit-content;font-size:.8rem;display:inline-flex;margin:-1rem .5rem .5rem 0;text-transform:capitalize}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS .JobContent_list_wrapper__5cY4r{margin-bottom:2rem}.JobContent_JobContent__LRFom .JobContent_inner__dZ9FS .JobContent_disclaimer__nWlKr{font-size:14px;font-style:italic}.JobContent_JobContent__LRFom .JobContent_company_name__H442e{color:#09090b;font-size:16px;font-weight:600}.JobContent_JobContent__LRFom .JobContent_location__I02wF{font-weight:600;color:#6b7280!important}.JobContent_JobContent__LRFom .JobContent_salary__m1kb9{color:#6b7280;font-size:12px!important}.JobContent_JobContent__LRFom .JobContent_epic_wrapper__b9YdZ{max-width:var(--max-page-width);margin:auto}.JobContent_JobContent__LRFom .JobContent_epic_wrapper__b9YdZ .JobContent_description__nbJM7{font-size:.75rem;text-align:center}.JobContent_JobContent__LRFom .JobContent_one_click_apply_wrapper__j9Agi{position:sticky;bottom:-28px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:10px 0;background-color:hsla(0,0%,100%,.75)}@media only screen and (max-width:991px){.JobContent_JobContent__LRFom .JobContent_epic_wrapper__b9YdZ{margin-bottom:1rem}}.JobContent_JobContent__LRFom .JobContent_already_applied__JNvAX{text-align:center;font-size:.75rem;margin:0 auto .25rem}.JobContent_JobContent__LRFom .JobContent_bottom__mJKh4{padding:.625rem 1rem;background-color:#e5e7eb;display:flex;align-items:center}.JobContent_Field__VPOWv{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.15);padding:1rem 0;flex-wrap:wrap}.JobContent_Field__VPOWv .JobContent_key__e_Z6S{font-weight:400;text-transform:uppercase;margin-right:5px;font-size:.75rem;color:rgba(56,54,77,.76);letter-spacing:.08em}.JobContent_Field__VPOWv svg{margin-bottom:-6px;margin-right:5px}.JobContent_Field__VPOWv a{text-decoration:underline}.JobContent_Field__VPOWv .JobContent_value__BL7hR{font-weight:400}@media only screen and (max-width:650px){.JobContent_inner__dZ9FS{padding:1rem!important}.JobContent_inner__dZ9FS .JobContent_title__7iBzc{font-size:1.25rem}}.Header_Header__7MsTP{background-color:transparent;padding:.75rem 1rem;z-index:999;position:relative}.Header_Header__7MsTP .Header_inner__TQ3B4{max-width:var(--max-page-width);margin:auto;display:flex;justify-content:center;align-items:center}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_logo_wrapper__hOEnz{display:flex;justify-content:flex-start;align-items:center;top:1rem;z-index:9;padding-left:3rem;left:0;right:0;box-sizing:content-box}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_logo_wrapper__hOEnz h1{margin:0 1rem}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_logo_wrapper__hOEnz.Header_isFixed__oOpkn{position:fixed;z-index:999}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_logo_wrapper__hOEnz .Header_kyuujin_link__10ZgS{background-color:#fff;border:2px solid #000;height:50px;display:flex;align-items:center;padding-left:.5rem;padding-right:.5rem;margin-top:-4px;font-weight:700}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_logo_wrapper__hOEnz .Header_kyuujin_link__10ZgS:hover{background-color:#000;border:1px solid #fff}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_logo_wrapper__hOEnz .Header_kyuujin_link__10ZgS:hover span{color:#fff}@media only screen and (max-width:513px){.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_logo_wrapper__hOEnz{padding-right:0}}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_job_link__RfBnE{background-color:#fff;height:50px;margin-top:-4px;display:flex;justify-content:center;padding:0 1rem;margin-left:5px;border:2px solid #000;cursor:pointer}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_job_link__RfBnE span{line-height:2.4;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_job_link__RfBnE:hover{background-color:#000;border:1px solid #fff}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_job_link__RfBnE:hover span{color:#fff}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_links_container__Y5taw{width:-moz-fit-content;width:fit-content}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_links_container__Y5taw .Header_link__JjpDB{color:#414141;margin:0 1rem;font-size:1.05rem;transition:color 75ms ease-in-out;white-space:nowrap;text-transform:uppercase;font-weight:400}.Header_Header__7MsTP .Header_inner__TQ3B4 .Header_links_container__Y5taw .Header_link__JjpDB:hover{color:var(--accent)}@media only screen and (max-width:650px){.Header_inner__TQ3B4{flex-wrap:wrap}.Header_logo_wrapper__hOEnz{padding-left:0!important;padding-top:1rem;margin-bottom:1rem!important;top:0!important;left:1rem!important;max-width:min(100vw - 2rem,var(--max-page-width))}.Header_logo_wrapper__hOEnz .Header_kyuujin_link__10ZgS{margin-left:8px!important}}.Footer_Footer__L1YbW{background-color:#0f0f0f;margin-top:2rem;position:relative}.Footer_Footer__L1YbW .Footer_inner__6CqRA{position:relative;z-index:1;color:#afafaf;padding:4rem 1rem 1rem;overflow-x:hidden;max-width:var(--max-page-width);margin:auto}.Footer_Footer__L1YbW .Footer_inner__6CqRA p{font-size:.7rem}.Footer_Footer__L1YbW .Footer_inner__6CqRA a{font-size:.7rem;text-decoration:underline;margin-right:1rem;line-height:1.95rem;text-transform:uppercase;text-wrap:nowrap}.Footer_Footer__L1YbW .Footer_inner__6CqRA .Footer_notice_me__r_sTZ{background-color:#fff;text-decoration:none;border-radius:999px;color:#000;padding:.5rem 1rem;line-height:3rem}@media only screen and (max-width:650px){.Footer_Footer__L1YbW{padding-left:0;padding-right:0}}